/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/shop/styles/app.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "HCNX light font";
  src: url(/build/shop/fonts/tw-cen-mt-std-light.0f62ac66.otf) format("opentype");
}
@font-face {
  font-family: "HCNX bold font";
  src: url(/build/shop/fonts/tw-cen-mt-bold.5f9ee011.ttf) format("truetype");
}
@font-face {
  font-family: "Heaters";
  src: url(/build/shop/fonts/Heaters.f0da15fb.otf) format("opentype");
}
.toast {
  opacity: 1 !important;
}

/* Style du texte des notifications */
.toast-title, .toast-message {
  color: #000; /* Couleur du texte */
}

#page-container {
  min-height: 82.5vh;
}

.overflow-ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
}

@media (min-width: 1200px) {
  .rd-navbar-wrap, .rd-navbar-main .rd-navbar-dark .toggle-original-elements, .rd-navbar-main-container {
    min-height: 80px !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .mapDivProductPage {
    width: 100%;
    height: 500px;
  }
}
@media (max-width: 1199px) {
  .rd-navbar-fixed .rd-navbar-panel, .rd-navbar-modern {
    background: #000 !important;
  }
  .rd-navbar-fixed .rd-navbar-main {
    background: #000 !important;
  }
  a .rd-nav-link:hover {
    color: #fff !important;
  }
  .rd-nav-item:hover .rd-nav-link .rd-nav-link, .rd-nav-item:hover .rd-nav-link .rd-navbar-submenu-toggle {
    color: #fff !important;
  }
  .pt-xs-remove {
    padding-top: 15px !important;
  }
  .event-bg .pe-xs-none {
    padding-right: 0 !important;
  }
  .card-div {
    margin-bottom: 20px !important;
  }
  .card {
    overflow: hidden;
  }
  .xs-mb-2 {
    margin-bottom: 0.5rem !important;
  }
  .xs-mb-3 {
    margin-bottom: 0.75rem !important;
  }
  .mapDivProductPage {
    width: 100%;
    height: 500px;
  }
}
@media (max-width: 767px) {
  .mapDivProductPage {
    width: 100%;
    height: 250px;
  }
  .promo-creative .unit {
    min-height: 370px !important;
  }
  .tabs-corporate .nav-link:hover, .tabs-corporate .nav-link.active {
    background: var(--secondary) !important;
  }
  .mb-xs-2 {
    margin-bottom: 30px !important;
  }
  .mb-xs-1 {
    margin-bottom: 10px !important;
  }
  .mt-xs-1 {
    margin-top: 10px !important;
  }
  .pe-xs-0 {
    padding-right: 0px !important;
  }
  .mx-xs-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .my-xs-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .pt-md-4 img {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (max-width: 1614px) {
  .table-custom-responsive-card {
    display: block;
    width: 100%;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-custom-responsive-card tr td p, .table-custom-responsive-card tr td span {
    font-size: 15px;
  }
  .table-custom-responsive-card td, .table-custom-responsive-card tr td .product-cart-price {
    width: 20%;
    padding: 5px !important;
  }
  .table-custom-responsive.table-bordered {
    border: 0;
  }
}
@media (min-width: 1202px) {
  .col-xl-3-custom {
    width: 30% !important;
  }
}
@media (min-width: 768px) {
  .small-to-big-card, .small-to-big-card .card, .small-to-big-card .promo-creative, .small-to-big-card .event-bg, .small-to-big-card .event-bg .col-11 .row, .small-to-big-card .glass-bg-event {
    height: 100% !important;
  }
}
.breadcrumbs-custom-path a:hover, .breadcrumbs-custom-path li.active, .breadcrumbs-custom-path li::after {
  color: #000 !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered, .select2-results__options {
  text-transform: capitalize !important;
}

.thead-style {
  font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  font-weight: 400 !important;
  line-height: 1.2 !important;
  font-size: 14px !important;
}

body.base {
  background-color: #edeff4 !important;
}

.badge-success {
  background: #28a745 !important;
}

.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main {
  padding: 0 0 !important;
}

.rd-navbar-modern.rd-navbar-static .rd-navbar-main {
  padding: 0 0 !important;
}

.rd-navbar-main-container {
  max-height: 81px !important;
}

.button-sm-custom {
  padding: 12px 25px !important;
  font-size: 12px !important;
  line-height: 1.5 !important;
}

.rd-navbar-main {
  max-height: 81px;
}

.vertical-center {
  margin-top: 5rem !important;
}

.rd-navbar-main.active {
  max-height: none;
}

div.product-small-title {
  font-size: 17px;
  color: var(--primary);
}

.section-md.bg-gray-100 {
  height: 100%;
}

#subscription-hp {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
}

#tickets-hp {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
}

.text-contour-dark {
  text-shadow: -1px -1px 15px #fff, 1px 1px 15px #fff;
}

.required::after {
  content: "*";
  color: #f00;
}

.carrousel_club_logo {
  background-color: rgba(255, 255, 255, 0.3);
}

.swiper-slide-caption {
  max-width: 450px !important;
}

.event-bg {
  background: #000;
  background-position: right;
  background-repeat: no-repeat;
  background-size: cover;
}

.glass-bg {
  /* From https://css.glass */
  background: rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  border: 1px solid rgba(255, 255, 255, 0.3);
}

.glass-bg-event {
  /* From https://css.glass */
  background: rgba(255, 255, 255, 0.2);
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  padding-left: 30px;
}
.glass-bg-event h3, .glass-bg-event p {
  color: #fff;
}
.glass-bg-event .promo-creative-title {
  font-family: "HCNX bold font", serif;
}

.small-to-big-card {
  overflow: hidden;
}

.swiper-block-configuration {
  max-width: 700px !important;
}

.swiper-creative {
  min-height: 26.75vw !important;
}

a.brand img {
  max-height: 70px !important;
  width: auto !important;
}

div.rd-navbar-panel img {
  max-height: 46px !important;
}

h1.minimalize, h2.minimalize, h3.minimalize, h4.minimalize, h5.minimalize, h6.minimalize {
  text-transform: none !important;
}

.w-10-p {
  width: 10% !important;
}

.w-20-p {
  width: 20% !important;
}

.w-30-p {
  width: 30% !important;
}

.checkout-cart-table {
  font-size: 12px !important;
}

.alert-danger {
  color: #842029 !important;
  background-color: #f8d7da !important;
  border-color: #f5c2c7 !important;
}

.checkout-cart-table-mobile-show {
  display: none;
}

@media (max-width: 767px) {
  .alert.checkout-cart-table {
    font-size: 10px !important;
  }
  .checkout-cart-table {
    font-size: 8px !important;
  }
  .checkout-cart-table-mobile-disable {
    display: none;
  }
  .checkout-cart-table-mobile-enable.w-30-p, .checkout-cart-table-mobile-enable.w-20-p, .checkout-cart-table-mobile-enable.w-10-p {
    width: 100% !important;
  }
  .checkout-cart-table-mobile-enable.mob-w50p {
    width: 50% !important;
  }
  .checkout-cart-table-mobile-enable.mob-w10p {
    width: 10% !important;
  }
  .checkout-cart-table-mobile-enable.mob-w20p {
    width: 20% !important;
  }
  .checkout-cart-table-mobile-enable.mob-w30p {
    width: 30% !important;
  }
  .checkout-cart-table-mobile-show {
    display: block;
    margin-top: 5px;
  }
  .checkout-cart-table-mobile-icon-size {
    font-size: 15px;
  }
  .product-cart-total-price {
    font-size: 30px !important;
  }
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./_all-star/templates/basketball/sources/scss/bootstrap/bootstrap.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 * Bootstrap  v5.2.0 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 155, 155, 155;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --bs-font-monospace: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.7142857143;
  --bs-body-color: #9b9b9b;
  --bs-body-bg: #fff;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 3px;
  --bs-border-radius-sm: 0.2rem;
  --bs-border-radius-lg: 0.3rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-link-color: #3f90dc;
  --bs-link-hover-color: #206aaf;
  --bs-code-color: #111;
  --bs-highlight-bg: #2c343b;
}

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

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: 1px solid #d7d7d7;
  opacity: 1;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: #151515;
}

h1, .h1 {
  font-size: calc(1.5rem + 3vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 3.75rem;
  }
}

h2, .h2 {
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 3rem;
  }
}

h3, .h3 {
  font-size: calc(1.33125rem + 0.975vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 2.0625rem;
  }
}

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

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

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

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

abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
  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: inherit;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

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

mark, .mark {
  padding: 3px 5px;
  background-color: var(--bs-highlight-bg);
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: var(--bs-link-color);
  text-decoration: none;
}
a:hover {
  color: var(--bs-link-hover-color);
  text-decoration: underline;
}

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: 90%;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 90%;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

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

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  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:not(:focus-visible) {
  outline: 0;
}

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

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

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: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@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;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

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

::file-selector-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: calc(1.275rem + 0.3vw);
  font-weight: 300;
}
@media (min-width: 1200px) {
  .lead {
    font-size: 1.5rem;
  }
}

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

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

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid var(--bs-border-color);
  border-radius: 0.375rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 15px;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1600px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1200px;
  }
}
.row {
  --bs-gutter-x: 30px;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

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

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

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

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

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

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

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

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

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

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

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

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

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

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

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .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: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .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: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .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: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .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: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1600px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .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: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-color: var(--bs-body-color);
  --bs-table-bg: transparent;
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-body-color);
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: var(--bs-body-color);
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: var(--bs-body-color);
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: var(--bs-table-color);
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: 2px solid currentcolor;
}

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

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.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-borderless > :not(:first-child) {
  border-top-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-striped-columns > :not(caption) > tr > :nth-child(even) {
  --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-color: #000;
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #bacbe6;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #cbccce;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d1e7dd;
  --bs-table-border-color: #bcd0c7;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #badce3;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #e6dbb9;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #dfc2c4;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #dfe0e1;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #373b3e;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.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: 0.5rem;
}

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

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

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  appearance: none;
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #212529;
  background-color: #fff;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled {
  background-color: #e9ecef;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: all 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: 0.375rem;
}
.form-control-color::-webkit-color-swatch {
  border-radius: 0.375rem;
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #e9ecef;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.3571428571em;
  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);
  appearance: none;
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%2386b7fe%27/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  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::-webkit-slider-thumb {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  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::-moz-range-thumb {
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.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-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: 1px 0;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 3;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 3;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}

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

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.form-floating):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback),
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

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

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(25, 135, 84, 0.9);
  border-radius: 0.375rem;
}

.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: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.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%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #198754;
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.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%27/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.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 {
  box-shadow: 0 0 0 0.25rem 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: 0.5em;
}

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
.was-validated .input-group .form-select:valid,
.input-group .form-select.is-valid {
  z-index: 1;
}
.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
.was-validated .input-group .form-select:valid:focus,
.input-group .form-select.is-valid:focus {
  z-index: 3;
}

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.375rem;
}

.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: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dc3545;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

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

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
.was-validated .input-group .form-select:invalid,
.input-group .form-select.is-invalid {
  z-index: 2;
}
.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,
.was-validated .input-group .form-select:invalid:focus,
.input-group .form-select.is-invalid:focus {
  z-index: 3;
}

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: Kanit, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 500;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: #9b9b9b;
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 1px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 3px;
  --bs-btn-box-shadow: 0;
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: all 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  text-decoration: none;
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check:focus + .btn, .btn:focus {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, .btn-check:active + .btn, .btn:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus, .btn-check:active + .btn:focus, .btn:active:focus, .btn.active:focus, .btn.show:focus {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #868e96;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-focus-shadow-rgb: 54, 122, 187;
  text-decoration: none;
}
.btn-link:hover, .btn-link:focus {
  text-decoration: underline;
}
.btn-link:focus {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: 0.2rem;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

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

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: #212529;
  --bs-dropdown-bg: #fff;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: 0.375rem;
  --bs-dropdown-border-width: 1px;
  --bs-dropdown-inner-border-radius: calc(0.375rem - 1px);
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-color: #212529;
  --bs-dropdown-link-hover-color: #1e2125;
  --bs-dropdown-link-hover-bg: #e9ecef;
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1600px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

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

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.75rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  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: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: 3px;
}
.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.dropdown-toggle-split:first-child,
.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: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

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

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn: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 ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: #6c757d;
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  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 {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
  text-decoration: none;
}
.nav-link.disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: 1px;
  --bs-nav-tabs-border-color: #dee2e6;
  --bs-nav-tabs-border-radius: 0.375rem;
  --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
  --bs-nav-tabs-link-active-color: #495057;
  --bs-nav-tabs-link-active-bg: #fff;
  --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(var(--bs-nav-tabs-border-width) * -1);
  background: none;
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(var(--bs-nav-tabs-border-width) * -1);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: 0.375rem;
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd;
}
.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

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

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

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

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(0, 0, 0, 0.55);
  --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);
  --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
  --bs-navbar-active-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%280, 0, 0, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
  --bs-navbar-toggler-border-radius: 0.375rem;
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
  text-decoration: none;
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .show > .nav-link,
.navbar-nav .nav-link.active {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

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

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1600px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-border-width: 1px;
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: 0.375rem;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(0.375rem - 1px);
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(0, 0, 0, 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: #fff;
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.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: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
}

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

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

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

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card: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 {
  --bs-accordion-color: #000;
  --bs-accordion-bg: #fff;
  --bs-accordion-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, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: 1px;
  --bs-accordion-border-radius: 0.375rem;
  --bs-accordion-inner-border-radius: calc(0.375rem - 1px);
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-body-color%29%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%230c63e4%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-border-color: #86b7fe;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: #0c63e4;
  --bs-accordion-active-bg: #e7f1ff;
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(var(--bs-accordion-border-width) * -1) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: var(--bs-accordion-btn-focus-border-color);
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button {
  border-radius: 0;
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: #6c757d;
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: #6c757d;
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 9px;
  --bs-pagination-padding-y: 9px;
  --bs-pagination-font-size: 1.125rem;
  --bs-pagination-color: #151515;
  --bs-pagination-bg: #fff;
  --bs-pagination-border-width: 0;
  --bs-pagination-border-color: #d7d7d7;
  --bs-pagination-border-radius: 0;
  --bs-pagination-hover-color: #fff;
  --bs-pagination-hover-bg: #3f90dc;
  --bs-pagination-hover-border-color: #3f90dc;
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: #e9ecef;
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #3f90dc;
  --bs-pagination-active-border-color: #3f90dc;
  --bs-pagination-disabled-color: #fff;
  --bs-pagination-disabled-bg: #3f90dc;
  --bs-pagination-disabled-border-color: #3f90dc;
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  text-decoration: none;
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item .page-link {
  border-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-border-radius: 0.5rem;
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.75rem;
  --bs-pagination-border-radius: 0.25rem;
}

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: 0.375rem;
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

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

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: 1px solid var(--bs-alert-border-color);
  --bs-alert-border-radius: 0.375rem;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

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

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: #e9ecef;
  --bs-progress-border-radius: 0.375rem;
  --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0d6efd;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  --bs-list-group-color: #212529;
  --bs-list-group-bg: #fff;
  --bs-list-group-border-color: rgba(0, 0, 0, 0.125);
  --bs-list-group-border-width: 1px;
  --bs-list-group-border-radius: 0.375rem;
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: #495057;
  --bs-list-group-action-hover-color: #495057;
  --bs-list-group-action-hover-bg: #f8f9fa;
  --bs-list-group-action-active-color: #212529;
  --bs-list-group-action-active-bg: #e9ecef;
  --bs-list-group-disabled-color: #6c757d;
  --bs-list-group-disabled-bg: #fff;
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.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: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(var(--bs-list-group-border-width) * -1);
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: var(--bs-list-group-border-radius);
  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: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(var(--bs-list-group-border-width) * -1);
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: var(--bs-list-group-border-radius);
    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: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(var(--bs-list-group-border-width) * -1);
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: var(--bs-list-group-border-radius);
    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: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(var(--bs-list-group-border-width) * -1);
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: var(--bs-list-group-border-radius);
    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: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(var(--bs-list-group-border-width) * -1);
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: var(--bs-list-group-border-radius);
    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: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(var(--bs-list-group-border-width) * -1);
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1600px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: var(--bs-list-group-border-radius);
    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: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(var(--bs-list-group-border-width) * -1);
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #fff;
  background: transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M.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%27/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 3px;
  opacity: 1;
}
.btn-close:hover {
  color: #fff;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus {
  outline: 0;
  box-shadow: none;
  opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: 0.25;
}

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

.toast {
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-border-width: 1px;
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: 0.375rem;
  --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-toast-header-color: #6c757d;
  --bs-toast-header-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  position: absolute;
  z-index: 1090;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(var(--bs-toast-padding-x) * -0.5);
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1120;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: #fff;
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: 1px;
  --bs-modal-border-radius: 0.5rem;
  --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-modal-inner-border-radius: calc(0.5rem - 1px);
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: 1px;
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: 1px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1110;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(var(--bs-modal-header-padding-y) * -0.5) calc(var(--bs-modal-header-padding-x) * -0.5) calc(var(--bs-modal-header-padding-y) * -0.5) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-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,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@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,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@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,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@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,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@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,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@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,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1070;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 10px;
  --bs-tooltip-padding-y: 6px;
  --bs-tooltip-margin: 0;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: #fff;
  --bs-tooltip-bg: #2c343b;
  --bs-tooltip-border-radius: 0.375rem;
  --bs-tooltip-opacity: 1;
  --bs-tooltip-arrow-width: 6px;
  --bs-tooltip-arrow-height: 6px;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  padding: var(--bs-tooltip-arrow-height);
  margin: var(--bs-tooltip-margin);
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.7142857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1060;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: #fff;
  --bs-popover-border-width: 1px;
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: 0.5rem;
  --bs-popover-inner-border-radius: calc(0.5rem - 1px);
  --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: var(--bs-heading-color);
  --bs-popover-header-bg: #f0f0f0;
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: #212529;
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.7142857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(var(--bs-popover-arrow-width) * -0.5);
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  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%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

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

/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

/* rtl:end:ignore */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    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: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M11.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%27/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M4.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%27/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: ;
  --bs-offcanvas-bg: #fff;
  --bs-offcanvas-border-width: 1px;
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1599.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 1599.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1599.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 1599.98px) {
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 1599.98px) {
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 1599.98px) {
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 1599.98px) {
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 1599.98px) {
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1600px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1045;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(var(--bs-offcanvas-padding-y) * -0.5);
  margin-right: calc(var(--bs-offcanvas-padding-x) * -0.5);
  margin-bottom: calc(var(--bs-offcanvas-padding-y) * -0.5);
}

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

.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.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: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1600px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  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;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentcolor;
  opacity: 1;
}

.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-start {
  float: left !important;
}

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

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

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

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

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

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

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

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

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

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

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

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

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

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

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  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: 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;
}

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

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

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

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-1 {
  --bs-border-width: 1px;
}

.border-2 {
  --bs-border-width: 2px;
}

.border-3 {
  --bs-border-width: 3px;
}

.border-4 {
  --bs-border-width: 4px;
}

.border-5 {
  --bs-border-width: 5px;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.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 {
  flex: 1 1 auto !important;
}

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

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

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

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

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  order: -1 !important;
}

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

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !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: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.me-0 {
  margin-right: 0 !important;
}

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

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

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

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

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

.me-auto {
  margin-right: auto !important;
}

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

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

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

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

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

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

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

.ms-0 {
  margin-left: 0 !important;
}

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

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

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

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

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

.ms-auto {
  margin-left: auto !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pe-0 {
  padding-right: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

.ps-0 {
  padding-left: 0 !important;
}

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

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

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

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

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

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

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

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

.fst-normal {
  font-style: normal !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

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

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

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.5 !important;
}

.lh-base {
  line-height: 1.7142857143 !important;
}

.lh-lg {
  line-height: 1.75 !important;
}

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

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

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

.text-decoration-none {
  text-decoration: none !important;
}

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

.text-decoration-line-through {
  text-decoration: line-through !important;
}

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

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

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

.text-wrap {
  white-space: normal !important;
}

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

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

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

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

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

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-2xl) !important;
}

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

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    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-grid {
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !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: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .fs-sm-1 {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  .fs-sm-2 {
    font-size: calc(1.325rem + 0.9vw) !important;
  }
  .fs-sm-3 {
    font-size: calc(1.3rem + 0.6vw) !important;
  }
  .fs-sm-4 {
    font-size: calc(1.275rem + 0.3vw) !important;
  }
  .fs-sm-5 {
    font-size: 1.25rem !important;
  }
  .fs-sm-6 {
    font-size: 1rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    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-grid {
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !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: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .fs-md-1 {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  .fs-md-2 {
    font-size: calc(1.325rem + 0.9vw) !important;
  }
  .fs-md-3 {
    font-size: calc(1.3rem + 0.6vw) !important;
  }
  .fs-md-4 {
    font-size: calc(1.275rem + 0.3vw) !important;
  }
  .fs-md-5 {
    font-size: 1.25rem !important;
  }
  .fs-md-6 {
    font-size: 1rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    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-grid {
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !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: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .fs-lg-1 {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  .fs-lg-2 {
    font-size: calc(1.325rem + 0.9vw) !important;
  }
  .fs-lg-3 {
    font-size: calc(1.3rem + 0.6vw) !important;
  }
  .fs-lg-4 {
    font-size: calc(1.275rem + 0.3vw) !important;
  }
  .fs-lg-5 {
    font-size: 1.25rem !important;
  }
  .fs-lg-6 {
    font-size: 1rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    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-grid {
    display: grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !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: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .fs-xl-1 {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  .fs-xl-2 {
    font-size: calc(1.325rem + 0.9vw) !important;
  }
  .fs-xl-3 {
    font-size: calc(1.3rem + 0.6vw) !important;
  }
  .fs-xl-4 {
    font-size: calc(1.275rem + 0.3vw) !important;
  }
  .fs-xl-5 {
    font-size: 1.25rem !important;
  }
  .fs-xl-6 {
    font-size: 1rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1600px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    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-grid {
    display: grid !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: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !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: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .fs-xxl-1 {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  .fs-xxl-2 {
    font-size: calc(1.325rem + 0.9vw) !important;
  }
  .fs-xxl-3 {
    font-size: calc(1.3rem + 0.6vw) !important;
  }
  .fs-xxl-4 {
    font-size: calc(1.275rem + 0.3vw) !important;
  }
  .fs-xxl-5 {
    font-size: 1.25rem !important;
  }
  .fs-xxl-6 {
    font-size: 1rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
  .fs-sm-1 {
    font-size: 2.5rem !important;
  }
  .fs-sm-2 {
    font-size: 2rem !important;
  }
  .fs-sm-3 {
    font-size: 1.75rem !important;
  }
  .fs-sm-4 {
    font-size: 1.5rem !important;
  }
  .fs-md-1 {
    font-size: 2.5rem !important;
  }
  .fs-md-2 {
    font-size: 2rem !important;
  }
  .fs-md-3 {
    font-size: 1.75rem !important;
  }
  .fs-md-4 {
    font-size: 1.5rem !important;
  }
  .fs-lg-1 {
    font-size: 2.5rem !important;
  }
  .fs-lg-2 {
    font-size: 2rem !important;
  }
  .fs-lg-3 {
    font-size: 1.75rem !important;
  }
  .fs-lg-4 {
    font-size: 1.5rem !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-grid {
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/*!******************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./_all-star/templates/basketball/site/css/fonts.css ***!
  \******************************************************************************************************************************************/
/*
*
* Fonts
*//*
*
* Font Awesome Icons 4.7.0
* --------------------------------------------------
*/@font-face {	font-family: 'FontAwesome';	src: url(/build/shop/fonts/fontawesome-webfont.8b43027f.eot);	src: url(/build/shop/fonts/fontawesome-webfont.8b43027f.eot?#iefix&v=4.7.0) format("embedded-opentype"), url(/build/shop/fonts/fontawesome-webfont.20fd1704.woff2) format("woff2"), url(/build/shop/fonts/fontawesome-webfont.f691f37e.woff) format("woff"), url(/build/shop/fonts/fontawesome-webfont.1e59d233.ttf) format("truetype"), url(/build/shop/images/fontawesome-webfont.6878d55e.svg#fontawesomeregular) format("svg");	font-weight: normal;	font-style: normal;}.fa {	display: inline-block;	font-family: 'FontAwesome';	font-size: inherit;	text-rendering: auto;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}[class*='fa-']:before {	font-weight: 400;	font-family: 'FontAwesome';}/* makes the font 33% larger relative to the icon container */.fa-lg {	font-size: 1.33333333em;	line-height: 0.75em;	vertical-align: -15%;}.fa-2x {	font-size: 2em;}.fa-3x {	font-size: 3em;}.fa-4x {	font-size: 4em;}.fa-5x {	font-size: 5em;}.fa-fw {	width: 1.28571429em;	text-align: center;}.fa-ul {	padding-left: 0;	margin-left: 2.14285714em;	list-style-type: none;}.fa-ul > li {	position: relative;}.fa-li {	position: absolute;	left: -2.14285714em;	width: 2.14285714em;	top: 0.14285714em;	text-align: center;}.fa-li.fa-lg {	left: -1.85714286em;}.fa-border {	padding: .2em .25em .15em;	border: solid 0.08em #eeeeee;	border-radius: .1em;}.fa-pull-left {	float: left;}.fa-pull-right {	float: right;}.fa.fa-pull-left {	margin-right: .3em;}.fa.fa-pull-right {	margin-left: .3em;}/* Deprecated as of 4.4.0 */.pull-right {	float: right;}.pull-left {	float: left;}.fa.pull-left {	margin-right: .3em;}.fa.pull-right {	margin-left: .3em;}.fa-spin {	-webkit-animation: fa-spin 2s infinite linear;	animation: fa-spin 2s infinite linear;}.fa-pulse {	-webkit-animation: fa-spin 1s infinite steps(8);	animation: fa-spin 1s infinite steps(8);}@-webkit-keyframes fa-spin {	0% {		-webkit-transform: rotate(0deg);		transform: rotate(0deg);	}	100% {		-webkit-transform: rotate(359deg);		transform: rotate(359deg);	}}@keyframes fa-spin {	0% {		-webkit-transform: rotate(0deg);		transform: rotate(0deg);	}	100% {		-webkit-transform: rotate(359deg);		transform: rotate(359deg);	}}.fa-rotate-90 {	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";	-webkit-transform: rotate(90deg);	-ms-transform: rotate(90deg);	transform: rotate(90deg);}.fa-rotate-180 {	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";	-webkit-transform: rotate(180deg);	-ms-transform: rotate(180deg);	transform: rotate(180deg);}.fa-rotate-270 {	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";	-webkit-transform: rotate(270deg);	-ms-transform: rotate(270deg);	transform: rotate(270deg);}.fa-flip-horizontal {	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";	-webkit-transform: scale(-1, 1);	-ms-transform: scale(-1, 1);	transform: scale(-1, 1);}.fa-flip-vertical {	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";	-webkit-transform: scale(1, -1);	-ms-transform: scale(1, -1);	transform: scale(1, -1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical {	filter: none;}.fa-stack {	position: relative;	display: inline-block;	width: 2em;	height: 2em;	line-height: 2em;	vertical-align: middle;}.fa-stack-1x,.fa-stack-2x {	position: absolute;	left: 0;	width: 100%;	text-align: center;}.fa-stack-1x {	line-height: inherit;}.fa-stack-2x {	font-size: 2em;}.fa-inverse {	color: #ffffff;}/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */.fa-glass:before {	content: "\f000";}.fa-music:before {	content: "\f001";}.fa-search:before {	content: "\f002";}.fa-envelope-o:before {	content: "\f003";}.fa-heart:before {	content: "\f004";}.fa-star:before {	content: "\f005";}.fa-star-o:before {	content: "\f006";}.fa-user:before {	content: "\f007";}.fa-film:before {	content: "\f008";}.fa-th-large:before {	content: "\f009";}.fa-th:before {	content: "\f00a";}.fa-th-list:before {	content: "\f00b";}.fa-check:before {	content: "\f00c";}.fa-remove:before,.fa-close:before,.fa-times:before {	content: "\f00d";}.fa-search-plus:before {	content: "\f00e";}.fa-search-minus:before {	content: "\f010";}.fa-power-off:before {	content: "\f011";}.fa-signal:before {	content: "\f012";}.fa-gear:before,.fa-cog:before {	content: "\f013";}.fa-trash-o:before {	content: "\f014";}.fa-home:before {	content: "\f015";}.fa-file-o:before {	content: "\f016";}.fa-clock-o:before {	content: "\f017";}.fa-road:before {	content: "\f018";}.fa-download:before {	content: "\f019";}.fa-arrow-circle-o-down:before {	content: "\f01a";}.fa-arrow-circle-o-up:before {	content: "\f01b";}.fa-inbox:before {	content: "\f01c";}.fa-play-circle-o:before {	content: "\f01d";}.fa-rotate-right:before,.fa-repeat:before {	content: "\f01e";}.fa-refresh:before {	content: "\f021";}.fa-list-alt:before {	content: "\f022";}.fa-lock:before {	content: "\f023";}.fa-flag:before {	content: "\f024";}.fa-headphones:before {	content: "\f025";}.fa-volume-off:before {	content: "\f026";}.fa-volume-down:before {	content: "\f027";}.fa-volume-up:before {	content: "\f028";}.fa-qrcode:before {	content: "\f029";}.fa-barcode:before {	content: "\f02a";}.fa-tag:before {	content: "\f02b";}.fa-tags:before {	content: "\f02c";}.fa-book:before {	content: "\f02d";}.fa-bookmark:before {	content: "\f02e";}.fa-print:before {	content: "\f02f";}.fa-camera:before {	content: "\f030";}.fa-font:before {	content: "\f031";}.fa-bold:before {	content: "\f032";}.fa-italic:before {	content: "\f033";}.fa-text-height:before {	content: "\f034";}.fa-text-width:before {	content: "\f035";}.fa-align-left:before {	content: "\f036";}.fa-align-center:before {	content: "\f037";}.fa-align-right:before {	content: "\f038";}.fa-align-justify:before {	content: "\f039";}.fa-list:before {	content: "\f03a";}.fa-dedent:before,.fa-outdent:before {	content: "\f03b";}.fa-indent:before {	content: "\f03c";}.fa-video-camera:before {	content: "\f03d";}.fa-photo:before,.fa-image:before,.fa-picture-o:before {	content: "\f03e";}.fa-pencil:before {	content: "\f040";}.fa-map-marker:before {	content: "\f041";}.fa-adjust:before {	content: "\f042";}.fa-tint:before {	content: "\f043";}.fa-edit:before,.fa-pencil-square-o:before {	content: "\f044";}.fa-share-square-o:before {	content: "\f045";}.fa-check-square-o:before {	content: "\f046";}.fa-arrows:before {	content: "\f047";}.fa-step-backward:before {	content: "\f048";}.fa-fast-backward:before {	content: "\f049";}.fa-backward:before {	content: "\f04a";}.fa-play:before {	content: "\f04b";}.fa-pause:before {	content: "\f04c";}.fa-stop:before {	content: "\f04d";}.fa-forward:before {	content: "\f04e";}.fa-fast-forward:before {	content: "\f050";}.fa-step-forward:before {	content: "\f051";}.fa-eject:before {	content: "\f052";}.fa-chevron-left:before {	content: "\f053";}.fa-chevron-right:before {	content: "\f054";}.fa-plus-circle:before {	content: "\f055";}.fa-minus-circle:before {	content: "\f056";}.fa-times-circle:before {	content: "\f057";}.fa-check-circle:before {	content: "\f058";}.fa-question-circle:before {	content: "\f059";}.fa-info-circle:before {	content: "\f05a";}.fa-crosshairs:before {	content: "\f05b";}.fa-times-circle-o:before {	content: "\f05c";}.fa-check-circle-o:before {	content: "\f05d";}.fa-ban:before {	content: "\f05e";}.fa-arrow-left:before {	content: "\f060";}.fa-arrow-right:before {	content: "\f061";}.fa-arrow-up:before {	content: "\f062";}.fa-arrow-down:before {	content: "\f063";}.fa-mail-forward:before,.fa-share:before {	content: "\f064";}.fa-expand:before {	content: "\f065";}.fa-compress:before {	content: "\f066";}.fa-plus:before {	content: "\f067";}.fa-minus:before {	content: "\f068";}.fa-asterisk:before {	content: "\f069";}.fa-exclamation-circle:before {	content: "\f06a";}.fa-gift:before {	content: "\f06b";}.fa-leaf:before {	content: "\f06c";}.fa-fire:before {	content: "\f06d";}.fa-eye:before {	content: "\f06e";}.fa-eye-slash:before {	content: "\f070";}.fa-warning:before,.fa-exclamation-triangle:before {	content: "\f071";}.fa-plane:before {	content: "\f072";}.fa-calendar:before {	content: "\f073";}.fa-random:before {	content: "\f074";}.fa-comment:before {	content: "\f075";}.fa-magnet:before {	content: "\f076";}.fa-chevron-up:before {	content: "\f077";}.fa-chevron-down:before {	content: "\f078";}.fa-retweet:before {	content: "\f079";}.fa-shopping-cart:before {	content: "\f07a";}.fa-folder:before {	content: "\f07b";}.fa-folder-open:before {	content: "\f07c";}.fa-arrows-v:before {	content: "\f07d";}.fa-arrows-h:before {	content: "\f07e";}.fa-bar-chart-o:before,.fa-bar-chart:before {	content: "\f080";}.fa-twitter-square:before {	content: "\f081";}.fa-facebook-square:before {	content: "\f082";}.fa-camera-retro:before {	content: "\f083";}.fa-key:before {	content: "\f084";}.fa-gears:before,.fa-cogs:before {	content: "\f085";}.fa-comments:before {	content: "\f086";}.fa-thumbs-o-up:before {	content: "\f087";}.fa-thumbs-o-down:before {	content: "\f088";}.fa-star-half:before {	content: "\f089";}.fa-heart-o:before {	content: "\f08a";}.fa-sign-out:before {	content: "\f08b";}.fa-linkedin-square:before {	content: "\f08c";}.fa-thumb-tack:before {	content: "\f08d";}.fa-external-link:before {	content: "\f08e";}.fa-sign-in:before {	content: "\f090";}.fa-trophy:before {	content: "\f091";}.fa-github-square:before {	content: "\f092";}.fa-upload:before {	content: "\f093";}.fa-lemon-o:before {	content: "\f094";}.fa-phone:before {	content: "\f095";}.fa-square-o:before {	content: "\f096";}.fa-bookmark-o:before {	content: "\f097";}.fa-phone-square:before {	content: "\f098";}.fa-twitter:before {	content: "\f099";}.fa-facebook-f:before,.fa-facebook:before {	content: "\f09a";}.fa-github:before {	content: "\f09b";}.fa-unlock:before {	content: "\f09c";}.fa-credit-card:before {	content: "\f09d";}.fa-feed:before,.fa-rss:before {	content: "\f09e";}.fa-hdd-o:before {	content: "\f0a0";}.fa-bullhorn:before {	content: "\f0a1";}.fa-bell:before {	content: "\f0f3";}.fa-certificate:before {	content: "\f0a3";}.fa-hand-o-right:before {	content: "\f0a4";}.fa-hand-o-left:before {	content: "\f0a5";}.fa-hand-o-up:before {	content: "\f0a6";}.fa-hand-o-down:before {	content: "\f0a7";}.fa-arrow-circle-left:before {	content: "\f0a8";}.fa-arrow-circle-right:before {	content: "\f0a9";}.fa-arrow-circle-up:before {	content: "\f0aa";}.fa-arrow-circle-down:before {	content: "\f0ab";}.fa-globe:before {	content: "\f0ac";}.fa-wrench:before {	content: "\f0ad";}.fa-tasks:before {	content: "\f0ae";}.fa-filter:before {	content: "\f0b0";}.fa-briefcase:before {	content: "\f0b1";}.fa-arrows-alt:before {	content: "\f0b2";}.fa-group:before,.fa-users:before {	content: "\f0c0";}.fa-chain:before,.fa-link:before {	content: "\f0c1";}.fa-cloud:before {	content: "\f0c2";}.fa-flask:before {	content: "\f0c3";}.fa-cut:before,.fa-scissors:before {	content: "\f0c4";}.fa-copy:before,.fa-files-o:before {	content: "\f0c5";}.fa-paperclip:before {	content: "\f0c6";}.fa-save:before,.fa-floppy-o:before {	content: "\f0c7";}.fa-square:before {	content: "\f0c8";}.fa-navicon:before,.fa-reorder:before,.fa-bars:before {	content: "\f0c9";}.fa-list-ul:before {	content: "\f0ca";}.fa-list-ol:before {	content: "\f0cb";}.fa-strikethrough:before {	content: "\f0cc";}.fa-underline:before {	content: "\f0cd";}.fa-table:before {	content: "\f0ce";}.fa-magic:before {	content: "\f0d0";}.fa-truck:before {	content: "\f0d1";}.fa-pinterest:before {	content: "\f0d2";}.fa-pinterest-square:before {	content: "\f0d3";}.fa-google-plus-square:before {	content: "\f0d4";}.fa-google-plus:before {	content: "\f0d5";}.fa-money:before {	content: "\f0d6";}.fa-caret-down:before {	content: "\f0d7";}.fa-caret-up:before {	content: "\f0d8";}.fa-caret-left:before {	content: "\f0d9";}.fa-caret-right:before {	content: "\f0da";}.fa-columns:before {	content: "\f0db";}.fa-unsorted:before,.fa-sort:before {	content: "\f0dc";}.fa-sort-down:before,.fa-sort-desc:before {	content: "\f0dd";}.fa-sort-up:before,.fa-sort-asc:before {	content: "\f0de";}.fa-envelope:before {	content: "\f0e0";}.fa-linkedin:before {	content: "\f0e1";}.fa-rotate-left:before,.fa-undo:before {	content: "\f0e2";}.fa-legal:before,.fa-gavel:before {	content: "\f0e3";}.fa-dashboard:before,.fa-tachometer:before {	content: "\f0e4";}.fa-comment-o:before {	content: "\f0e5";}.fa-comments-o:before {	content: "\f0e6";}.fa-flash:before,.fa-bolt:before {	content: "\f0e7";}.fa-sitemap:before {	content: "\f0e8";}.fa-umbrella:before {	content: "\f0e9";}.fa-paste:before,.fa-clipboard:before {	content: "\f0ea";}.fa-lightbulb-o:before {	content: "\f0eb";}.fa-exchange:before {	content: "\f0ec";}.fa-cloud-download:before {	content: "\f0ed";}.fa-cloud-upload:before {	content: "\f0ee";}.fa-user-md:before {	content: "\f0f0";}.fa-stethoscope:before {	content: "\f0f1";}.fa-suitcase:before {	content: "\f0f2";}.fa-bell-o:before {	content: "\f0a2";}.fa-coffee:before {	content: "\f0f4";}.fa-cutlery:before {	content: "\f0f5";}.fa-file-text-o:before {	content: "\f0f6";}.fa-building-o:before {	content: "\f0f7";}.fa-hospital-o:before {	content: "\f0f8";}.fa-ambulance:before {	content: "\f0f9";}.fa-medkit:before {	content: "\f0fa";}.fa-fighter-jet:before {	content: "\f0fb";}.fa-beer:before {	content: "\f0fc";}.fa-h-square:before {	content: "\f0fd";}.fa-plus-square:before {	content: "\f0fe";}.fa-angle-double-left:before {	content: "\f100";}.fa-angle-double-right:before {	content: "\f101";}.fa-angle-double-up:before {	content: "\f102";}.fa-angle-double-down:before {	content: "\f103";}.fa-angle-left:before {	content: "\f104";}.fa-angle-right:before {	content: "\f105";}.fa-angle-up:before {	content: "\f106";}.fa-angle-down:before {	content: "\f107";}.fa-desktop:before {	content: "\f108";}.fa-laptop:before {	content: "\f109";}.fa-tablet:before {	content: "\f10a";}.fa-mobile-phone:before,.fa-mobile:before {	content: "\f10b";}.fa-circle-o:before {	content: "\f10c";}.fa-quote-left:before {	content: "\f10d";}.fa-quote-right:before {	content: "\f10e";}.fa-spinner:before {	content: "\f110";}.fa-circle:before {	content: "\f111";}.fa-mail-reply:before,.fa-reply:before {	content: "\f112";}.fa-github-alt:before {	content: "\f113";}.fa-folder-o:before {	content: "\f114";}.fa-folder-open-o:before {	content: "\f115";}.fa-smile-o:before {	content: "\f118";}.fa-frown-o:before {	content: "\f119";}.fa-meh-o:before {	content: "\f11a";}.fa-gamepad:before {	content: "\f11b";}.fa-keyboard-o:before {	content: "\f11c";}.fa-flag-o:before {	content: "\f11d";}.fa-flag-checkered:before {	content: "\f11e";}.fa-terminal:before {	content: "\f120";}.fa-code:before {	content: "\f121";}.fa-mail-reply-all:before,.fa-reply-all:before {	content: "\f122";}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {	content: "\f123";}.fa-location-arrow:before {	content: "\f124";}.fa-crop:before {	content: "\f125";}.fa-code-fork:before {	content: "\f126";}.fa-unlink:before,.fa-chain-broken:before {	content: "\f127";}.fa-question:before {	content: "\f128";}.fa-info:before {	content: "\f129";}.fa-exclamation:before {	content: "\f12a";}.fa-superscript:before {	content: "\f12b";}.fa-subscript:before {	content: "\f12c";}.fa-eraser:before {	content: "\f12d";}.fa-puzzle-piece:before {	content: "\f12e";}.fa-microphone:before {	content: "\f130";}.fa-microphone-slash:before {	content: "\f131";}.fa-shield:before {	content: "\f132";}.fa-calendar-o:before {	content: "\f133";}.fa-fire-extinguisher:before {	content: "\f134";}.fa-rocket:before {	content: "\f135";}.fa-maxcdn:before {	content: "\f136";}.fa-chevron-circle-left:before {	content: "\f137";}.fa-chevron-circle-right:before {	content: "\f138";}.fa-chevron-circle-up:before {	content: "\f139";}.fa-chevron-circle-down:before {	content: "\f13a";}.fa-html5:before {	content: "\f13b";}.fa-css3:before {	content: "\f13c";}.fa-anchor:before {	content: "\f13d";}.fa-unlock-alt:before {	content: "\f13e";}.fa-bullseye:before {	content: "\f140";}.fa-ellipsis-h:before {	content: "\f141";}.fa-ellipsis-v:before {	content: "\f142";}.fa-rss-square:before {	content: "\f143";}.fa-play-circle:before {	content: "\f144";}.fa-ticket:before {	content: "\f145";}.fa-minus-square:before {	content: "\f146";}.fa-minus-square-o:before {	content: "\f147";}.fa-level-up:before {	content: "\f148";}.fa-level-down:before {	content: "\f149";}.fa-check-square:before {	content: "\f14a";}.fa-pencil-square:before {	content: "\f14b";}.fa-external-link-square:before {	content: "\f14c";}.fa-share-square:before {	content: "\f14d";}.fa-compass:before {	content: "\f14e";}.fa-toggle-down:before,.fa-caret-square-o-down:before {	content: "\f150";}.fa-toggle-up:before,.fa-caret-square-o-up:before {	content: "\f151";}.fa-toggle-right:before,.fa-caret-square-o-right:before {	content: "\f152";}.fa-euro:before,.fa-eur:before {	content: "\f153";}.fa-gbp:before {	content: "\f154";}.fa-dollar:before,.fa-usd:before {	content: "\f155";}.fa-rupee:before,.fa-inr:before {	content: "\f156";}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before {	content: "\f157";}.fa-ruble:before,.fa-rouble:before,.fa-rub:before {	content: "\f158";}.fa-won:before,.fa-krw:before {	content: "\f159";}.fa-bitcoin:before,.fa-btc:before {	content: "\f15a";}.fa-file:before {	content: "\f15b";}.fa-file-text:before {	content: "\f15c";}.fa-sort-alpha-asc:before {	content: "\f15d";}.fa-sort-alpha-desc:before {	content: "\f15e";}.fa-sort-amount-asc:before {	content: "\f160";}.fa-sort-amount-desc:before {	content: "\f161";}.fa-sort-numeric-asc:before {	content: "\f162";}.fa-sort-numeric-desc:before {	content: "\f163";}.fa-thumbs-up:before {	content: "\f164";}.fa-thumbs-down:before {	content: "\f165";}.fa-youtube-square:before {	content: "\f166";}.fa-youtube:before {	content: "\f167";}.fa-xing:before {	content: "\f168";}.fa-xing-square:before {	content: "\f169";}.fa-youtube-play:before {	content: "\f16a";}.fa-dropbox:before {	content: "\f16b";}.fa-stack-overflow:before {	content: "\f16c";}.fa-instagram:before {	content: "\f16d";}.fa-flickr:before {	content: "\f16e";}.fa-adn:before {	content: "\f170";}.fa-bitbucket:before {	content: "\f171";}.fa-bitbucket-square:before {	content: "\f172";}.fa-tumblr:before {	content: "\f173";}.fa-tumblr-square:before {	content: "\f174";}.fa-long-arrow-down:before {	content: "\f175";}.fa-long-arrow-up:before {	content: "\f176";}.fa-long-arrow-left:before {	content: "\f177";}.fa-long-arrow-right:before {	content: "\f178";}.fa-apple:before {	content: "\f179";}.fa-windows:before {	content: "\f17a";}.fa-android:before {	content: "\f17b";}.fa-linux:before {	content: "\f17c";}.fa-dribbble:before {	content: "\f17d";}.fa-skype:before {	content: "\f17e";}.fa-foursquare:before {	content: "\f180";}.fa-trello:before {	content: "\f181";}.fa-female:before {	content: "\f182";}.fa-male:before {	content: "\f183";}.fa-gittip:before,.fa-gratipay:before {	content: "\f184";}.fa-sun-o:before {	content: "\f185";}.fa-moon-o:before {	content: "\f186";}.fa-archive:before {	content: "\f187";}.fa-bug:before {	content: "\f188";}.fa-vk:before {	content: "\f189";}.fa-weibo:before {	content: "\f18a";}.fa-renren:before {	content: "\f18b";}.fa-pagelines:before {	content: "\f18c";}.fa-stack-exchange:before {	content: "\f18d";}.fa-arrow-circle-o-right:before {	content: "\f18e";}.fa-arrow-circle-o-left:before {	content: "\f190";}.fa-toggle-left:before,.fa-caret-square-o-left:before {	content: "\f191";}.fa-dot-circle-o:before {	content: "\f192";}.fa-wheelchair:before {	content: "\f193";}.fa-vimeo-square:before {	content: "\f194";}.fa-turkish-lira:before,.fa-try:before {	content: "\f195";}.fa-plus-square-o:before {	content: "\f196";}.fa-space-shuttle:before {	content: "\f197";}.fa-slack:before {	content: "\f198";}.fa-envelope-square:before {	content: "\f199";}.fa-wordpress:before {	content: "\f19a";}.fa-openid:before {	content: "\f19b";}.fa-institution:before,.fa-bank:before,.fa-university:before {	content: "\f19c";}.fa-mortar-board:before,.fa-graduation-cap:before {	content: "\f19d";}.fa-yahoo:before {	content: "\f19e";}.fa-google:before {	content: "\f1a0";}.fa-reddit:before {	content: "\f1a1";}.fa-reddit-square:before {	content: "\f1a2";}.fa-stumbleupon-circle:before {	content: "\f1a3";}.fa-stumbleupon:before {	content: "\f1a4";}.fa-delicious:before {	content: "\f1a5";}.fa-digg:before {	content: "\f1a6";}.fa-pied-piper-pp:before {	content: "\f1a7";}.fa-pied-piper-alt:before {	content: "\f1a8";}.fa-drupal:before {	content: "\f1a9";}.fa-joomla:before {	content: "\f1aa";}.fa-language:before {	content: "\f1ab";}.fa-fax:before {	content: "\f1ac";}.fa-building:before {	content: "\f1ad";}.fa-child:before {	content: "\f1ae";}.fa-paw:before {	content: "\f1b0";}.fa-spoon:before {	content: "\f1b1";}.fa-cube:before {	content: "\f1b2";}.fa-cubes:before {	content: "\f1b3";}.fa-behance:before {	content: "\f1b4";}.fa-behance-square:before {	content: "\f1b5";}.fa-steam:before {	content: "\f1b6";}.fa-steam-square:before {	content: "\f1b7";}.fa-recycle:before {	content: "\f1b8";}.fa-automobile:before,.fa-car:before {	content: "\f1b9";}.fa-cab:before,.fa-taxi:before {	content: "\f1ba";}.fa-tree:before {	content: "\f1bb";}.fa-spotify:before {	content: "\f1bc";}.fa-deviantart:before {	content: "\f1bd";}.fa-soundcloud:before {	content: "\f1be";}.fa-database:before {	content: "\f1c0";}.fa-file-pdf-o:before {	content: "\f1c1";}.fa-file-word-o:before {	content: "\f1c2";}.fa-file-excel-o:before {	content: "\f1c3";}.fa-file-powerpoint-o:before {	content: "\f1c4";}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before {	content: "\f1c5";}.fa-file-zip-o:before,.fa-file-archive-o:before {	content: "\f1c6";}.fa-file-sound-o:before,.fa-file-audio-o:before {	content: "\f1c7";}.fa-file-movie-o:before,.fa-file-video-o:before {	content: "\f1c8";}.fa-file-code-o:before {	content: "\f1c9";}.fa-vine:before {	content: "\f1ca";}.fa-codepen:before {	content: "\f1cb";}.fa-jsfiddle:before {	content: "\f1cc";}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before {	content: "\f1cd";}.fa-circle-o-notch:before {	content: "\f1ce";}.fa-ra:before,.fa-resistance:before,.fa-rebel:before {	content: "\f1d0";}.fa-ge:before,.fa-empire:before {	content: "\f1d1";}.fa-git-square:before {	content: "\f1d2";}.fa-git:before {	content: "\f1d3";}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before {	content: "\f1d4";}.fa-tencent-weibo:before {	content: "\f1d5";}.fa-qq:before {	content: "\f1d6";}.fa-wechat:before,.fa-weixin:before {	content: "\f1d7";}.fa-send:before,.fa-paper-plane:before {	content: "\f1d8";}.fa-send-o:before,.fa-paper-plane-o:before {	content: "\f1d9";}.fa-history:before {	content: "\f1da";}.fa-circle-thin:before {	content: "\f1db";}.fa-header:before {	content: "\f1dc";}.fa-paragraph:before {	content: "\f1dd";}.fa-sliders:before {	content: "\f1de";}.fa-share-alt:before {	content: "\f1e0";}.fa-share-alt-square:before {	content: "\f1e1";}.fa-bomb:before {	content: "\f1e2";}.fa-soccer-ball-o:before,.fa-futbol-o:before {	content: "\f1e3";}.fa-tty:before {	content: "\f1e4";}.fa-binoculars:before {	content: "\f1e5";}.fa-plug:before {	content: "\f1e6";}.fa-slideshare:before {	content: "\f1e7";}.fa-twitch:before {	content: "\f1e8";}.fa-yelp:before {	content: "\f1e9";}.fa-newspaper-o:before {	content: "\f1ea";}.fa-wifi:before {	content: "\f1eb";}.fa-calculator:before {	content: "\f1ec";}.fa-paypal:before {	content: "\f1ed";}.fa-google-wallet:before {	content: "\f1ee";}.fa-cc-visa:before {	content: "\f1f0";}.fa-cc-mastercard:before {	content: "\f1f1";}.fa-cc-discover:before {	content: "\f1f2";}.fa-cc-amex:before {	content: "\f1f3";}.fa-cc-paypal:before {	content: "\f1f4";}.fa-cc-stripe:before {	content: "\f1f5";}.fa-bell-slash:before {	content: "\f1f6";}.fa-bell-slash-o:before {	content: "\f1f7";}.fa-trash:before {	content: "\f1f8";}.fa-copyright:before {	content: "\f1f9";}.fa-at:before {	content: "\f1fa";}.fa-eyedropper:before {	content: "\f1fb";}.fa-paint-brush:before {	content: "\f1fc";}.fa-birthday-cake:before {	content: "\f1fd";}.fa-area-chart:before {	content: "\f1fe";}.fa-pie-chart:before {	content: "\f200";}.fa-line-chart:before {	content: "\f201";}.fa-lastfm:before {	content: "\f202";}.fa-lastfm-square:before {	content: "\f203";}.fa-toggle-off:before {	content: "\f204";}.fa-toggle-on:before {	content: "\f205";}.fa-bicycle:before {	content: "\f206";}.fa-bus:before {	content: "\f207";}.fa-ioxhost:before {	content: "\f208";}.fa-angellist:before {	content: "\f209";}.fa-cc:before {	content: "\f20a";}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before {	content: "\f20b";}.fa-meanpath:before {	content: "\f20c";}.fa-buysellads:before {	content: "\f20d";}.fa-connectdevelop:before {	content: "\f20e";}.fa-dashcube:before {	content: "\f210";}.fa-forumbee:before {	content: "\f211";}.fa-leanpub:before {	content: "\f212";}.fa-sellsy:before {	content: "\f213";}.fa-shirtsinbulk:before {	content: "\f214";}.fa-simplybuilt:before {	content: "\f215";}.fa-skyatlas:before {	content: "\f216";}.fa-cart-plus:before {	content: "\f217";}.fa-cart-arrow-down:before {	content: "\f218";}.fa-diamond:before {	content: "\f219";}.fa-ship:before {	content: "\f21a";}.fa-user-secret:before {	content: "\f21b";}.fa-motorcycle:before {	content: "\f21c";}.fa-street-view:before {	content: "\f21d";}.fa-heartbeat:before {	content: "\f21e";}.fa-venus:before {	content: "\f221";}.fa-mars:before {	content: "\f222";}.fa-mercury:before {	content: "\f223";}.fa-intersex:before,.fa-transgender:before {	content: "\f224";}.fa-transgender-alt:before {	content: "\f225";}.fa-venus-double:before {	content: "\f226";}.fa-mars-double:before {	content: "\f227";}.fa-venus-mars:before {	content: "\f228";}.fa-mars-stroke:before {	content: "\f229";}.fa-mars-stroke-v:before {	content: "\f22a";}.fa-mars-stroke-h:before {	content: "\f22b";}.fa-neuter:before {	content: "\f22c";}.fa-genderless:before {	content: "\f22d";}.fa-facebook-official:before {	content: "\f230";}.fa-pinterest-p:before {	content: "\f231";}.fa-whatsapp:before {	content: "\f232";}.fa-server:before {	content: "\f233";}.fa-user-plus:before {	content: "\f234";}.fa-user-times:before {	content: "\f235";}.fa-hotel:before,.fa-bed:before {	content: "\f236";}.fa-viacoin:before {	content: "\f237";}.fa-train:before {	content: "\f238";}.fa-subway:before {	content: "\f239";}.fa-medium:before {	content: "\f23a";}.fa-yc:before,.fa-y-combinator:before {	content: "\f23b";}.fa-optin-monster:before {	content: "\f23c";}.fa-opencart:before {	content: "\f23d";}.fa-expeditedssl:before {	content: "\f23e";}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before {	content: "\f240";}.fa-battery-3:before,.fa-battery-three-quarters:before {	content: "\f241";}.fa-battery-2:before,.fa-battery-half:before {	content: "\f242";}.fa-battery-1:before,.fa-battery-quarter:before {	content: "\f243";}.fa-battery-0:before,.fa-battery-empty:before {	content: "\f244";}.fa-mouse-pointer:before {	content: "\f245";}.fa-i-cursor:before {	content: "\f246";}.fa-object-group:before {	content: "\f247";}.fa-object-ungroup:before {	content: "\f248";}.fa-sticky-note:before {	content: "\f249";}.fa-sticky-note-o:before {	content: "\f24a";}.fa-cc-jcb:before {	content: "\f24b";}.fa-cc-diners-club:before {	content: "\f24c";}.fa-clone:before {	content: "\f24d";}.fa-balance-scale:before {	content: "\f24e";}.fa-hourglass-o:before {	content: "\f250";}.fa-hourglass-1:before,.fa-hourglass-start:before {	content: "\f251";}.fa-hourglass-2:before,.fa-hourglass-half:before {	content: "\f252";}.fa-hourglass-3:before,.fa-hourglass-end:before {	content: "\f253";}.fa-hourglass:before {	content: "\f254";}.fa-hand-grab-o:before,.fa-hand-rock-o:before {	content: "\f255";}.fa-hand-stop-o:before,.fa-hand-paper-o:before {	content: "\f256";}.fa-hand-scissors-o:before {	content: "\f257";}.fa-hand-lizard-o:before {	content: "\f258";}.fa-hand-spock-o:before {	content: "\f259";}.fa-hand-pointer-o:before {	content: "\f25a";}.fa-hand-peace-o:before {	content: "\f25b";}.fa-trademark:before {	content: "\f25c";}.fa-registered:before {	content: "\f25d";}.fa-creative-commons:before {	content: "\f25e";}.fa-gg:before {	content: "\f260";}.fa-gg-circle:before {	content: "\f261";}.fa-tripadvisor:before {	content: "\f262";}.fa-odnoklassniki:before {	content: "\f263";}.fa-odnoklassniki-square:before {	content: "\f264";}.fa-get-pocket:before {	content: "\f265";}.fa-wikipedia-w:before {	content: "\f266";}.fa-safari:before {	content: "\f267";}.fa-chrome:before {	content: "\f268";}.fa-firefox:before {	content: "\f269";}.fa-opera:before {	content: "\f26a";}.fa-internet-explorer:before {	content: "\f26b";}.fa-tv:before,.fa-television:before {	content: "\f26c";}.fa-contao:before {	content: "\f26d";}.fa-500px:before {	content: "\f26e";}.fa-amazon:before {	content: "\f270";}.fa-calendar-plus-o:before {	content: "\f271";}.fa-calendar-minus-o:before {	content: "\f272";}.fa-calendar-times-o:before {	content: "\f273";}.fa-calendar-check-o:before {	content: "\f274";}.fa-industry:before {	content: "\f275";}.fa-map-pin:before {	content: "\f276";}.fa-map-signs:before {	content: "\f277";}.fa-map-o:before {	content: "\f278";}.fa-map:before {	content: "\f279";}.fa-commenting:before {	content: "\f27a";}.fa-commenting-o:before {	content: "\f27b";}.fa-houzz:before {	content: "\f27c";}.fa-vimeo:before {	content: "\f27d";}.fa-black-tie:before {	content: "\f27e";}.fa-fonticons:before {	content: "\f280";}.fa-reddit-alien:before {	content: "\f281";}.fa-edge:before {	content: "\f282";}.fa-credit-card-alt:before {	content: "\f283";}.fa-codiepie:before {	content: "\f284";}.fa-modx:before {	content: "\f285";}.fa-fort-awesome:before {	content: "\f286";}.fa-usb:before {	content: "\f287";}.fa-product-hunt:before {	content: "\f288";}.fa-mixcloud:before {	content: "\f289";}.fa-scribd:before {	content: "\f28a";}.fa-pause-circle:before {	content: "\f28b";}.fa-pause-circle-o:before {	content: "\f28c";}.fa-stop-circle:before {	content: "\f28d";}.fa-stop-circle-o:before {	content: "\f28e";}.fa-shopping-bag:before {	content: "\f290";}.fa-shopping-basket:before {	content: "\f291";}.fa-hashtag:before {	content: "\f292";}.fa-bluetooth:before {	content: "\f293";}.fa-bluetooth-b:before {	content: "\f294";}.fa-percent:before {	content: "\f295";}.fa-gitlab:before {	content: "\f296";}.fa-wpbeginner:before {	content: "\f297";}.fa-wpforms:before {	content: "\f298";}.fa-envira:before {	content: "\f299";}.fa-universal-access:before {	content: "\f29a";}.fa-wheelchair-alt:before {	content: "\f29b";}.fa-question-circle-o:before {	content: "\f29c";}.fa-blind:before {	content: "\f29d";}.fa-audio-description:before {	content: "\f29e";}.fa-volume-control-phone:before {	content: "\f2a0";}.fa-braille:before {	content: "\f2a1";}.fa-assistive-listening-systems:before {	content: "\f2a2";}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before {	content: "\f2a3";}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before {	content: "\f2a4";}.fa-glide:before {	content: "\f2a5";}.fa-glide-g:before {	content: "\f2a6";}.fa-signing:before,.fa-sign-language:before {	content: "\f2a7";}.fa-low-vision:before {	content: "\f2a8";}.fa-viadeo:before {	content: "\f2a9";}.fa-viadeo-square:before {	content: "\f2aa";}.fa-snapchat:before {	content: "\f2ab";}.fa-snapchat-ghost:before {	content: "\f2ac";}.fa-snapchat-square:before {	content: "\f2ad";}.fa-pied-piper:before {	content: "\f2ae";}.fa-first-order:before {	content: "\f2b0";}.fa-yoast:before {	content: "\f2b1";}.fa-themeisle:before {	content: "\f2b2";}.fa-google-plus-circle:before,.fa-google-plus-official:before {	content: "\f2b3";}.fa-fa:before,.fa-font-awesome:before {	content: "\f2b4";}.fa-handshake-o:before {	content: "\f2b5";}.fa-envelope-open:before {	content: "\f2b6";}.fa-envelope-open-o:before {	content: "\f2b7";}.fa-linode:before {	content: "\f2b8";}.fa-address-book:before {	content: "\f2b9";}.fa-address-book-o:before {	content: "\f2ba";}.fa-vcard:before,.fa-address-card:before {	content: "\f2bb";}.fa-vcard-o:before,.fa-address-card-o:before {	content: "\f2bc";}.fa-user-circle:before {	content: "\f2bd";}.fa-user-circle-o:before {	content: "\f2be";}.fa-user-o:before {	content: "\f2c0";}.fa-id-badge:before {	content: "\f2c1";}.fa-drivers-license:before,.fa-id-card:before {	content: "\f2c2";}.fa-drivers-license-o:before,.fa-id-card-o:before {	content: "\f2c3";}.fa-quora:before {	content: "\f2c4";}.fa-free-code-camp:before {	content: "\f2c5";}.fa-telegram:before {	content: "\f2c6";}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before {	content: "\f2c7";}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before {	content: "\f2c8";}.fa-thermometer-2:before,.fa-thermometer-half:before {	content: "\f2c9";}.fa-thermometer-1:before,.fa-thermometer-quarter:before {	content: "\f2ca";}.fa-thermometer-0:before,.fa-thermometer-empty:before {	content: "\f2cb";}.fa-shower:before {	content: "\f2cc";}.fa-bathtub:before,.fa-s15:before,.fa-bath:before {	content: "\f2cd";}.fa-podcast:before {	content: "\f2ce";}.fa-window-maximize:before {	content: "\f2d0";}.fa-window-minimize:before {	content: "\f2d1";}.fa-window-restore:before {	content: "\f2d2";}.fa-times-rectangle:before,.fa-window-close:before {	content: "\f2d3";}.fa-times-rectangle-o:before,.fa-window-close-o:before {	content: "\f2d4";}.fa-bandcamp:before {	content: "\f2d5";}.fa-grav:before {	content: "\f2d6";}.fa-etsy:before {	content: "\f2d7";}.fa-imdb:before {	content: "\f2d8";}.fa-ravelry:before {	content: "\f2d9";}.fa-eercast:before {	content: "\f2da";}.fa-microchip:before {	content: "\f2db";}.fa-snowflake-o:before {	content: "\f2dc";}.fa-superpowers:before {	content: "\f2dd";}.fa-wpexplorer:before {	content: "\f2de";}.fa-meetup:before {	content: "\f2e0";}.visually-hidden {	position: absolute;	width: 1px;	height: 1px;	padding: 0;	margin: -1px;	overflow: hidden;	clip: rect(0, 0, 0, 0);	border: 0;}.visually-hidden-focusable:active,.visually-hidden-focusable:focus {	position: static;	width: auto;	height: auto;	margin: 0;	overflow: visible;	clip: auto;}/*
*
* Material Design Icons
* --------------------------------------------------
*/@font-face {	font-family: "Material Design Icons";	src: url(/build/shop/fonts/materialdesignicons-webfont.2b0b4f74.eot);	src: url(/build/shop/fonts/materialdesignicons-webfont.2b0b4f74.eot?#iefix&v=1.4.57) format("embedded-opentype"), url(/build/shop/fonts/materialdesignicons-webfont.9d61ad51.woff2) format("woff2"), url(/build/shop/fonts/materialdesignicons-webfont.6ec34761.woff) format("woff"), url(/build/shop/fonts/materialdesignicons-webfont.fee2c56d.ttf) format("truetype"), url(/build/shop/images/materialdesignicons-webfont.46d9cb7e.svg#materialdesigniconsregular) format("svg");	font-weight: normal;	font-style: normal;}.mdi {	display: inline-block;	font: normal normal normal 24px/1 "Material Design Icons";	font-size: inherit;	text-rendering: auto;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	transform: translate(0, 0);}.mdi-access-point:before {	content: "\f101";}.mdi-access-point-network:before {	content: "\f102";}.mdi-account:before {	content: "\f103";}.mdi-account-alert:before {	content: "\f104";}.mdi-account-box:before {	content: "\f105";}.mdi-account-box-outline:before {	content: "\f106";}.mdi-account-check:before {	content: "\f107";}.mdi-account-circle:before {	content: "\f108";}.mdi-account-convert:before {	content: "\f109";}.mdi-account-key:before {	content: "\f10a";}.mdi-account-location:before {	content: "\f10b";}.mdi-account-minus:before {	content: "\f10c";}.mdi-account-multiple:before {	content: "\f10d";}.mdi-account-multiple-outline:before {	content: "\f10e";}.mdi-account-multiple-plus:before {	content: "\f10f";}.mdi-account-network:before {	content: "\f110";}.mdi-account-off:before {	content: "\f111";}.mdi-account-outline:before {	content: "\f112";}.mdi-account-plus:before {	content: "\f113";}.mdi-account-remove:before {	content: "\f114";}.mdi-account-search:before {	content: "\f115";}.mdi-account-star:before {	content: "\f116";}.mdi-account-star-variant:before {	content: "\f117";}.mdi-account-switch:before {	content: "\f118";}.mdi-adjust:before {	content: "\f119";}.mdi-air-conditioner:before {	content: "\f11a";}.mdi-airballoon:before {	content: "\f11b";}.mdi-airplane:before {	content: "\f11c";}.mdi-airplane-off:before {	content: "\f11d";}.mdi-airplay:before {	content: "\f11e";}.mdi-alarm:before {	content: "\f11f";}.mdi-alarm-check:before {	content: "\f120";}.mdi-alarm-multiple:before {	content: "\f121";}.mdi-alarm-off:before {	content: "\f122";}.mdi-alarm-plus:before {	content: "\f123";}.mdi-album:before {	content: "\f124";}.mdi-alert:before {	content: "\f125";}.mdi-alert-box:before {	content: "\f126";}.mdi-alert-circle:before {	content: "\f127";}.mdi-alert-octagon:before {	content: "\f128";}.mdi-alert-outline:before {	content: "\f129";}.mdi-alpha:before {	content: "\f12a";}.mdi-alphabetical:before {	content: "\f12b";}.mdi-amazon:before {	content: "\f12c";}.mdi-amazon-clouddrive:before {	content: "\f12d";}.mdi-ambulance:before {	content: "\f12e";}.mdi-anchor:before {	content: "\f12f";}.mdi-android:before {	content: "\f130";}.mdi-android-debug-bridge:before {	content: "\f131";}.mdi-android-studio:before {	content: "\f132";}.mdi-apple:before {	content: "\f133";}.mdi-apple-finder:before {	content: "\f134";}.mdi-apple-ios:before {	content: "\f135";}.mdi-apple-mobileme:before {	content: "\f136";}.mdi-apple-safari:before {	content: "\f137";}.mdi-appnet:before {	content: "\f138";}.mdi-apps:before {	content: "\f139";}.mdi-archive:before {	content: "\f13a";}.mdi-arrange-bring-forward:before {	content: "\f13b";}.mdi-arrange-bring-to-front:before {	content: "\f13c";}.mdi-arrange-send-backward:before {	content: "\f13d";}.mdi-arrange-send-to-back:before {	content: "\f13e";}.mdi-arrow-all:before {	content: "\f13f";}.mdi-arrow-bottom-drop-circle:before {	content: "\f140";}.mdi-arrow-bottom-left:before {	content: "\f141";}.mdi-arrow-bottom-right:before {	content: "\f142";}.mdi-arrow-collapse:before {	content: "\f143";}.mdi-arrow-down:before {	content: "\f144";}.mdi-arrow-down-bold:before {	content: "\f145";}.mdi-arrow-down-bold-circle:before {	content: "\f146";}.mdi-arrow-down-bold-circle-outline:before {	content: "\f147";}.mdi-arrow-down-bold-hexagon-outline:before {	content: "\f148";}.mdi-arrow-expand:before {	content: "\f149";}.mdi-arrow-left:before {	content: "\f14a";}.mdi-arrow-left-bold:before {	content: "\f14b";}.mdi-arrow-left-bold-circle:before {	content: "\f14c";}.mdi-arrow-left-bold-circle-outline:before {	content: "\f14d";}.mdi-arrow-left-bold-hexagon-outline:before {	content: "\f14e";}.mdi-arrow-right:before {	content: "\f14f";}.mdi-arrow-right-bold:before {	content: "\f150";}.mdi-arrow-right-bold-circle:before {	content: "\f151";}.mdi-arrow-right-bold-circle-outline:before {	content: "\f152";}.mdi-arrow-right-bold-hexagon-outline:before {	content: "\f153";}.mdi-arrow-top-left:before {	content: "\f154";}.mdi-arrow-top-right:before {	content: "\f155";}.mdi-arrow-up:before {	content: "\f156";}.mdi-arrow-up-bold:before {	content: "\f157";}.mdi-arrow-up-bold-circle:before {	content: "\f158";}.mdi-arrow-up-bold-circle-outline:before {	content: "\f159";}.mdi-arrow-up-bold-hexagon-outline:before {	content: "\f15a";}.mdi-assistant:before {	content: "\f15b";}.mdi-at:before {	content: "\f15c";}.mdi-attachment:before {	content: "\f15d";}.mdi-audiobook:before {	content: "\f15e";}.mdi-auto-fix:before {	content: "\f15f";}.mdi-auto-upload:before {	content: "\f160";}.mdi-autorenew:before {	content: "\f161";}.mdi-av-timer:before {	content: "\f162";}.mdi-baby:before {	content: "\f163";}.mdi-backburger:before {	content: "\f164";}.mdi-backspace:before {	content: "\f165";}.mdi-backup-restore:before {	content: "\f166";}.mdi-bank:before {	content: "\f167";}.mdi-barcode:before {	content: "\f168";}.mdi-barcode-scan:before {	content: "\f169";}.mdi-barley:before {	content: "\f16a";}.mdi-barrel:before {	content: "\f16b";}.mdi-basecamp:before {	content: "\f16c";}.mdi-basket:before {	content: "\f16d";}.mdi-basket-fill:before {	content: "\f16e";}.mdi-basket-unfill:before {	content: "\f16f";}.mdi-battery:before {	content: "\f170";}.mdi-battery-10:before {	content: "\f171";}.mdi-battery-20:before {	content: "\f172";}.mdi-battery-30:before {	content: "\f173";}.mdi-battery-40:before {	content: "\f174";}.mdi-battery-50:before {	content: "\f175";}.mdi-battery-60:before {	content: "\f176";}.mdi-battery-70:before {	content: "\f177";}.mdi-battery-80:before {	content: "\f178";}.mdi-battery-90:before {	content: "\f179";}.mdi-battery-alert:before {	content: "\f17a";}.mdi-battery-charging:before {	content: "\f17b";}.mdi-battery-charging-100:before {	content: "\f17c";}.mdi-battery-charging-20:before {	content: "\f17d";}.mdi-battery-charging-30:before {	content: "\f17e";}.mdi-battery-charging-40:before {	content: "\f17f";}.mdi-battery-charging-60:before {	content: "\f180";}.mdi-battery-charging-80:before {	content: "\f181";}.mdi-battery-charging-90:before {	content: "\f182";}.mdi-battery-minus:before {	content: "\f183";}.mdi-battery-negative:before {	content: "\f184";}.mdi-battery-outline:before {	content: "\f185";}.mdi-battery-plus:before {	content: "\f186";}.mdi-battery-positive:before {	content: "\f187";}.mdi-battery-unknown:before {	content: "\f188";}.mdi-beach:before {	content: "\f189";}.mdi-beaker:before {	content: "\f18a";}.mdi-beaker-empty:before {	content: "\f18b";}.mdi-beaker-empty-outline:before {	content: "\f18c";}.mdi-beaker-outline:before {	content: "\f18d";}.mdi-beats:before {	content: "\f18e";}.mdi-beer:before {	content: "\f18f";}.mdi-behance:before {	content: "\f190";}.mdi-bell:before {	content: "\f191";}.mdi-bell-off:before {	content: "\f192";}.mdi-bell-outline:before {	content: "\f193";}.mdi-bell-plus:before {	content: "\f194";}.mdi-bell-ring:before {	content: "\f195";}.mdi-bell-ring-outline:before {	content: "\f196";}.mdi-bell-sleep:before {	content: "\f197";}.mdi-beta:before {	content: "\f198";}.mdi-bike:before {	content: "\f199";}.mdi-bing:before {	content: "\f19a";}.mdi-binoculars:before {	content: "\f19b";}.mdi-bio:before {	content: "\f19c";}.mdi-biohazard:before {	content: "\f19d";}.mdi-bitbucket:before {	content: "\f19e";}.mdi-black-mesa:before {	content: "\f19f";}.mdi-blackberry:before {	content: "\f1a0";}.mdi-blender:before {	content: "\f1a1";}.mdi-blinds:before {	content: "\f1a2";}.mdi-block-helper:before {	content: "\f1a3";}.mdi-blogger:before {	content: "\f1a4";}.mdi-bluetooth:before {	content: "\f1a5";}.mdi-bluetooth-audio:before {	content: "\f1a6";}.mdi-bluetooth-connect:before {	content: "\f1a7";}.mdi-bluetooth-off:before {	content: "\f1a8";}.mdi-bluetooth-settings:before {	content: "\f1a9";}.mdi-bluetooth-transfer:before {	content: "\f1aa";}.mdi-blur:before {	content: "\f1ab";}.mdi-blur-linear:before {	content: "\f1ac";}.mdi-blur-off:before {	content: "\f1ad";}.mdi-blur-radial:before {	content: "\f1ae";}.mdi-bone:before {	content: "\f1af";}.mdi-book:before {	content: "\f1b0";}.mdi-book-multiple:before {	content: "\f1b1";}.mdi-book-multiple-variant:before {	content: "\f1b2";}.mdi-book-open:before {	content: "\f1b3";}.mdi-book-open-variant:before {	content: "\f1b4";}.mdi-book-variant:before {	content: "\f1b5";}.mdi-bookmark:before {	content: "\f1b6";}.mdi-bookmark-check:before {	content: "\f1b7";}.mdi-bookmark-music:before {	content: "\f1b8";}.mdi-bookmark-outline:before {	content: "\f1b9";}.mdi-bookmark-outline-plus:before {	content: "\f1ba";}.mdi-bookmark-plus:before {	content: "\f1bb";}.mdi-bookmark-remove:before {	content: "\f1bc";}.mdi-border-all:before {	content: "\f1bd";}.mdi-border-bottom:before {	content: "\f1be";}.mdi-border-color:before {	content: "\f1bf";}.mdi-border-horizontal:before {	content: "\f1c0";}.mdi-border-inside:before {	content: "\f1c1";}.mdi-border-left:before {	content: "\f1c2";}.mdi-border-none:before {	content: "\f1c3";}.mdi-border-outside:before {	content: "\f1c4";}.mdi-border-right:before {	content: "\f1c5";}.mdi-border-style:before {	content: "\f1c6";}.mdi-border-top:before {	content: "\f1c7";}.mdi-border-vertical:before {	content: "\f1c8";}.mdi-bowling:before {	content: "\f1c9";}.mdi-box:before {	content: "\f1ca";}.mdi-box-cutter:before {	content: "\f1cb";}.mdi-briefcase:before {	content: "\f1cc";}.mdi-briefcase-check:before {	content: "\f1cd";}.mdi-briefcase-download:before {	content: "\f1ce";}.mdi-briefcase-upload:before {	content: "\f1cf";}.mdi-brightness-1:before {	content: "\f1d0";}.mdi-brightness-2:before {	content: "\f1d1";}.mdi-brightness-3:before {	content: "\f1d2";}.mdi-brightness-4:before {	content: "\f1d3";}.mdi-brightness-5:before {	content: "\f1d4";}.mdi-brightness-6:before {	content: "\f1d5";}.mdi-brightness-7:before {	content: "\f1d6";}.mdi-brightness-auto:before {	content: "\f1d7";}.mdi-broom:before {	content: "\f1d8";}.mdi-brush:before {	content: "\f1d9";}.mdi-bug:before {	content: "\f1da";}.mdi-bulletin-board:before {	content: "\f1db";}.mdi-bullhorn:before {	content: "\f1dc";}.mdi-bus:before {	content: "\f1dd";}.mdi-cached:before {	content: "\f1de";}.mdi-cake:before {	content: "\f1df";}.mdi-cake-layered:before {	content: "\f1e0";}.mdi-cake-variant:before {	content: "\f1e1";}.mdi-calculator:before {	content: "\f1e2";}.mdi-calendar:before {	content: "\f1e3";}.mdi-calendar-blank:before {	content: "\f1e4";}.mdi-calendar-check:before {	content: "\f1e5";}.mdi-calendar-clock:before {	content: "\f1e6";}.mdi-calendar-multiple:before {	content: "\f1e7";}.mdi-calendar-multiple-check:before {	content: "\f1e8";}.mdi-calendar-plus:before {	content: "\f1e9";}.mdi-calendar-remove:before {	content: "\f1ea";}.mdi-calendar-text:before {	content: "\f1eb";}.mdi-calendar-today:before {	content: "\f1ec";}.mdi-call-made:before {	content: "\f1ed";}.mdi-call-merge:before {	content: "\f1ee";}.mdi-call-missed:before {	content: "\f1ef";}.mdi-call-received:before {	content: "\f1f0";}.mdi-call-split:before {	content: "\f1f1";}.mdi-camcorder:before {	content: "\f1f2";}.mdi-camcorder-box:before {	content: "\f1f3";}.mdi-camcorder-box-off:before {	content: "\f1f4";}.mdi-camcorder-off:before {	content: "\f1f5";}.mdi-camera:before {	content: "\f1f6";}.mdi-camera-enhance:before {	content: "\f1f7";}.mdi-camera-front:before {	content: "\f1f8";}.mdi-camera-front-variant:before {	content: "\f1f9";}.mdi-camera-iris:before {	content: "\f1fa";}.mdi-camera-party-mode:before {	content: "\f1fb";}.mdi-camera-rear:before {	content: "\f1fc";}.mdi-camera-rear-variant:before {	content: "\f1fd";}.mdi-camera-switch:before {	content: "\f1fe";}.mdi-camera-timer:before {	content: "\f1ff";}.mdi-candycane:before {	content: "\f200";}.mdi-car:before {	content: "\f201";}.mdi-car-battery:before {	content: "\f202";}.mdi-car-connected:before {	content: "\f203";}.mdi-car-wash:before {	content: "\f204";}.mdi-carrot:before {	content: "\f205";}.mdi-cart:before {	content: "\f206";}.mdi-cart-outline:before {	content: "\f207";}.mdi-cart-plus:before {	content: "\f208";}.mdi-case-sensitive-alt:before {	content: "\f209";}.mdi-cash:before {	content: "\f20a";}.mdi-cash-100:before {	content: "\f20b";}.mdi-cash-multiple:before {	content: "\f20c";}.mdi-cash-usd:before {	content: "\f20d";}.mdi-cast:before {	content: "\f20e";}.mdi-cast-connected:before {	content: "\f20f";}.mdi-castle:before {	content: "\f210";}.mdi-cat:before {	content: "\f211";}.mdi-cellphone:before {	content: "\f212";}.mdi-cellphone-android:before {	content: "\f213";}.mdi-cellphone-basic:before {	content: "\f214";}.mdi-cellphone-dock:before {	content: "\f215";}.mdi-cellphone-iphone:before {	content: "\f216";}.mdi-cellphone-link:before {	content: "\f217";}.mdi-cellphone-link-off:before {	content: "\f218";}.mdi-cellphone-settings:before {	content: "\f219";}.mdi-certificate:before {	content: "\f21a";}.mdi-chair-school:before {	content: "\f21b";}.mdi-chart-arc:before {	content: "\f21c";}.mdi-chart-areaspline:before {	content: "\f21d";}.mdi-chart-bar:before {	content: "\f21e";}.mdi-chart-histogram:before {	content: "\f21f";}.mdi-chart-line:before {	content: "\f220";}.mdi-chart-pie:before {	content: "\f221";}.mdi-check:before {	content: "\f222";}.mdi-check-all:before {	content: "\f223";}.mdi-checkbox-blank:before {	content: "\f224";}.mdi-checkbox-blank-circle:before {	content: "\f225";}.mdi-checkbox-blank-circle-outline:before {	content: "\f226";}.mdi-checkbox-blank-outline:before {	content: "\f227";}.mdi-checkbox-marked:before {	content: "\f228";}.mdi-checkbox-marked-circle:before {	content: "\f229";}.mdi-checkbox-marked-circle-outline:before {	content: "\f22a";}.mdi-checkbox-marked-outline:before {	content: "\f22b";}.mdi-checkbox-multiple-blank:before {	content: "\f22c";}.mdi-checkbox-multiple-blank-outline:before {	content: "\f22d";}.mdi-checkbox-multiple-marked:before {	content: "\f22e";}.mdi-checkbox-multiple-marked-outline:before {	content: "\f22f";}.mdi-checkerboard:before {	content: "\f230";}.mdi-chemical-weapon:before {	content: "\f231";}.mdi-chevron-double-down:before {	content: "\f232";}.mdi-chevron-double-left:before {	content: "\f233";}.mdi-chevron-double-right:before {	content: "\f234";}.mdi-chevron-double-up:before {	content: "\f235";}.mdi-chevron-down:before {	content: "\f236";}.mdi-chevron-left:before {	content: "\f237";}.mdi-chevron-right:before {	content: "\f238";}.mdi-chevron-up:before {	content: "\f239";}.mdi-church:before {	content: "\f23a";}.mdi-cisco-webex:before {	content: "\f23b";}.mdi-city:before {	content: "\f23c";}.mdi-clipboard:before {	content: "\f23d";}.mdi-clipboard-account:before {	content: "\f23e";}.mdi-clipboard-alert:before {	content: "\f23f";}.mdi-clipboard-arrow-down:before {	content: "\f240";}.mdi-clipboard-arrow-left:before {	content: "\f241";}.mdi-clipboard-check:before {	content: "\f242";}.mdi-clipboard-outline:before {	content: "\f243";}.mdi-clipboard-text:before {	content: "\f244";}.mdi-clippy:before {	content: "\f245";}.mdi-clock:before {	content: "\f246";}.mdi-clock-end:before {	content: "\f247";}.mdi-clock-fast:before {	content: "\f248";}.mdi-clock-in:before {	content: "\f249";}.mdi-clock-out:before {	content: "\f24a";}.mdi-clock-start:before {	content: "\f24b";}.mdi-close:before {	content: "\f24c";}.mdi-close-box:before {	content: "\f24d";}.mdi-close-box-outline:before {	content: "\f24e";}.mdi-close-circle:before {	content: "\f24f";}.mdi-close-circle-outline:before {	content: "\f250";}.mdi-close-network:before {	content: "\f251";}.mdi-close-octagon:before {	content: "\f252";}.mdi-close-octagon-outline:before {	content: "\f253";}.mdi-closed-caption:before {	content: "\f254";}.mdi-cloud:before {	content: "\f255";}.mdi-cloud-check:before {	content: "\f256";}.mdi-cloud-circle:before {	content: "\f257";}.mdi-cloud-download:before {	content: "\f258";}.mdi-cloud-outline:before {	content: "\f259";}.mdi-cloud-outline-off:before {	content: "\f25a";}.mdi-cloud-print:before {	content: "\f25b";}.mdi-cloud-print-outline:before {	content: "\f25c";}.mdi-cloud-upload:before {	content: "\f25d";}.mdi-code-array:before {	content: "\f25e";}.mdi-code-braces:before {	content: "\f25f";}.mdi-code-brackets:before {	content: "\f260";}.mdi-code-equal:before {	content: "\f261";}.mdi-code-greater-than:before {	content: "\f262";}.mdi-code-greater-than-or-equal:before {	content: "\f263";}.mdi-code-less-than:before {	content: "\f264";}.mdi-code-less-than-or-equal:before {	content: "\f265";}.mdi-code-not-equal:before {	content: "\f266";}.mdi-code-not-equal-variant:before {	content: "\f267";}.mdi-code-parentheses:before {	content: "\f268";}.mdi-code-string:before {	content: "\f269";}.mdi-code-tags:before {	content: "\f26a";}.mdi-codepen:before {	content: "\f26b";}.mdi-coffee:before {	content: "\f26c";}.mdi-coffee-to-go:before {	content: "\f26d";}.mdi-coin:before {	content: "\f26e";}.mdi-color-helper:before {	content: "\f26f";}.mdi-comment:before {	content: "\f270";}.mdi-comment-account:before {	content: "\f271";}.mdi-comment-account-outline:before {	content: "\f272";}.mdi-comment-alert:before {	content: "\f273";}.mdi-comment-alert-outline:before {	content: "\f274";}.mdi-comment-check:before {	content: "\f275";}.mdi-comment-check-outline:before {	content: "\f276";}.mdi-comment-multiple-outline:before {	content: "\f277";}.mdi-comment-outline:before {	content: "\f278";}.mdi-comment-plus-outline:before {	content: "\f279";}.mdi-comment-processing:before {	content: "\f27a";}.mdi-comment-processing-outline:before {	content: "\f27b";}.mdi-comment-question-outline:before {	content: "\f27c";}.mdi-comment-remove-outline:before {	content: "\f27d";}.mdi-comment-text:before {	content: "\f27e";}.mdi-comment-text-outline:before {	content: "\f27f";}.mdi-compare:before {	content: "\f280";}.mdi-compass:before {	content: "\f281";}.mdi-compass-outline:before {	content: "\f282";}.mdi-console:before {	content: "\f283";}.mdi-contact-mail:before {	content: "\f284";}.mdi-content-copy:before {	content: "\f285";}.mdi-content-cut:before {	content: "\f286";}.mdi-content-duplicate:before {	content: "\f287";}.mdi-content-paste:before {	content: "\f288";}.mdi-content-save:before {	content: "\f289";}.mdi-content-save-all:before {	content: "\f28a";}.mdi-contrast:before {	content: "\f28b";}.mdi-contrast-box:before {	content: "\f28c";}.mdi-contrast-circle:before {	content: "\f28d";}.mdi-cookie:before {	content: "\f28e";}.mdi-cow:before {	content: "\f28f";}.mdi-credit-card:before {	content: "\f290";}.mdi-credit-card-multiple:before {	content: "\f291";}.mdi-credit-card-scan:before {	content: "\f292";}.mdi-crop:before {	content: "\f293";}.mdi-crop-free:before {	content: "\f294";}.mdi-crop-landscape:before {	content: "\f295";}.mdi-crop-portrait:before {	content: "\f296";}.mdi-crop-square:before {	content: "\f297";}.mdi-crosshairs:before {	content: "\f298";}.mdi-crosshairs-gps:before {	content: "\f299";}.mdi-crown:before {	content: "\f29a";}.mdi-cube:before {	content: "\f29b";}.mdi-cube-outline:before {	content: "\f29c";}.mdi-cube-send:before {	content: "\f29d";}.mdi-cube-unfolded:before {	content: "\f29e";}.mdi-cup:before {	content: "\f29f";}.mdi-cup-water:before {	content: "\f2a0";}.mdi-currency-btc:before {	content: "\f2a1";}.mdi-currency-eur:before {	content: "\f2a2";}.mdi-currency-gbp:before {	content: "\f2a3";}.mdi-currency-inr:before {	content: "\f2a4";}.mdi-currency-ngn:before {	content: "\f2a5";}.mdi-currency-rub:before {	content: "\f2a6";}.mdi-currency-try:before {	content: "\f2a7";}.mdi-currency-usd:before {	content: "\f2a8";}.mdi-cursor-default:before {	content: "\f2a9";}.mdi-cursor-default-outline:before {	content: "\f2aa";}.mdi-cursor-move:before {	content: "\f2ab";}.mdi-cursor-pointer:before {	content: "\f2ac";}.mdi-database:before {	content: "\f2ad";}.mdi-database-minus:before {	content: "\f2ae";}.mdi-database-plus:before {	content: "\f2af";}.mdi-debug-step-into:before {	content: "\f2b0";}.mdi-debug-step-out:before {	content: "\f2b1";}.mdi-debug-step-over:before {	content: "\f2b2";}.mdi-decimal-decrease:before {	content: "\f2b3";}.mdi-decimal-increase:before {	content: "\f2b4";}.mdi-delete:before {	content: "\f2b5";}.mdi-delete-variant:before {	content: "\f2b6";}.mdi-delta:before {	content: "\f2b7";}.mdi-deskphone:before {	content: "\f2b8";}.mdi-desktop-mac:before {	content: "\f2b9";}.mdi-desktop-tower:before {	content: "\f2ba";}.mdi-details:before {	content: "\f2bb";}.mdi-deviantart:before {	content: "\f2bc";}.mdi-diamond:before {	content: "\f2bd";}.mdi-dice:before {	content: "\f2be";}.mdi-dice-1:before {	content: "\f2bf";}.mdi-dice-2:before {	content: "\f2c0";}.mdi-dice-3:before {	content: "\f2c1";}.mdi-dice-4:before {	content: "\f2c2";}.mdi-dice-5:before {	content: "\f2c3";}.mdi-dice-6:before {	content: "\f2c4";}.mdi-directions:before {	content: "\f2c5";}.mdi-disk-alert:before {	content: "\f2c6";}.mdi-disqus:before {	content: "\f2c7";}.mdi-disqus-outline:before {	content: "\f2c8";}.mdi-division:before {	content: "\f2c9";}.mdi-division-box:before {	content: "\f2ca";}.mdi-dns:before {	content: "\f2cb";}.mdi-domain:before {	content: "\f2cc";}.mdi-dots-horizontal:before {	content: "\f2cd";}.mdi-dots-vertical:before {	content: "\f2ce";}.mdi-download:before {	content: "\f2cf";}.mdi-drag:before {	content: "\f2d0";}.mdi-drag-horizontal:before {	content: "\f2d1";}.mdi-drag-vertical:before {	content: "\f2d2";}.mdi-drawing:before {	content: "\f2d3";}.mdi-drawing-box:before {	content: "\f2d4";}.mdi-dribbble:before {	content: "\f2d5";}.mdi-dribbble-box:before {	content: "\f2d6";}.mdi-drone:before {	content: "\f2d7";}.mdi-dropbox:before {	content: "\f2d8";}.mdi-drupal:before {	content: "\f2d9";}.mdi-duck:before {	content: "\f2da";}.mdi-dumbbell:before {	content: "\f2db";}.mdi-earth:before {	content: "\f2dc";}.mdi-earth-off:before {	content: "\f2dd";}.mdi-edge:before {	content: "\f2de";}.mdi-eject:before {	content: "\f2df";}.mdi-elevation-decline:before {	content: "\f2e0";}.mdi-elevation-rise:before {	content: "\f2e1";}.mdi-elevator:before {	content: "\f2e2";}.mdi-email:before {	content: "\f2e3";}.mdi-email-open:before {	content: "\f2e4";}.mdi-email-outline:before {	content: "\f2e5";}.mdi-email-secure:before {	content: "\f2e6";}.mdi-emoticon:before {	content: "\f2e7";}.mdi-emoticon-cool:before {	content: "\f2e8";}.mdi-emoticon-devil:before {	content: "\f2e9";}.mdi-emoticon-happy:before {	content: "\f2ea";}.mdi-emoticon-neutral:before {	content: "\f2eb";}.mdi-emoticon-poop:before {	content: "\f2ec";}.mdi-emoticon-sad:before {	content: "\f2ed";}.mdi-emoticon-tongue:before {	content: "\f2ee";}.mdi-engine:before {	content: "\f2ef";}.mdi-engine-outline:before {	content: "\f2f0";}.mdi-equal:before {	content: "\f2f1";}.mdi-equal-box:before {	content: "\f2f2";}.mdi-eraser:before {	content: "\f2f3";}.mdi-escalator:before {	content: "\f2f4";}.mdi-ethernet:before {	content: "\f2f5";}.mdi-ethernet-cable:before {	content: "\f2f6";}.mdi-ethernet-cable-off:before {	content: "\f2f7";}.mdi-etsy:before {	content: "\f2f8";}.mdi-evernote:before {	content: "\f2f9";}.mdi-exclamation:before {	content: "\f2fa";}.mdi-exit-to-app:before {	content: "\f2fb";}.mdi-export:before {	content: "\f2fc";}.mdi-eye:before {	content: "\f2fd";}.mdi-eye-off:before {	content: "\f2fe";}.mdi-eyedropper:before {	content: "\f2ff";}.mdi-eyedropper-variant:before {	content: "\f300";}.mdi-facebook:before {	content: "\f301";}.mdi-facebook-box:before {	content: "\f302";}.mdi-facebook-messenger:before {	content: "\f303";}.mdi-factory:before {	content: "\f304";}.mdi-fan:before {	content: "\f305";}.mdi-fast-forward:before {	content: "\f306";}.mdi-fax:before {	content: "\f307";}.mdi-ferry:before {	content: "\f308";}.mdi-file:before {	content: "\f309";}.mdi-file-chart:before {	content: "\f30a";}.mdi-file-check:before {	content: "\f30b";}.mdi-file-cloud:before {	content: "\f30c";}.mdi-file-delimited:before {	content: "\f30d";}.mdi-file-document:before {	content: "\f30e";}.mdi-file-document-box:before {	content: "\f30f";}.mdi-file-excel:before {	content: "\f310";}.mdi-file-excel-box:before {	content: "\f311";}.mdi-file-export:before {	content: "\f312";}.mdi-file-find:before {	content: "\f313";}.mdi-file-image:before {	content: "\f314";}.mdi-file-import:before {	content: "\f315";}.mdi-file-lock:before {	content: "\f316";}.mdi-file-multiple:before {	content: "\f317";}.mdi-file-music:before {	content: "\f318";}.mdi-file-outline:before {	content: "\f319";}.mdi-file-pdf:before {	content: "\f31a";}.mdi-file-pdf-box:before {	content: "\f31b";}.mdi-file-powerpoint:before {	content: "\f31c";}.mdi-file-powerpoint-box:before {	content: "\f31d";}.mdi-file-presentation-box:before {	content: "\f31e";}.mdi-file-send:before {	content: "\f31f";}.mdi-file-video:before {	content: "\f320";}.mdi-file-word:before {	content: "\f321";}.mdi-file-word-box:before {	content: "\f322";}.mdi-file-xml:before {	content: "\f323";}.mdi-film:before {	content: "\f324";}.mdi-filmstrip:before {	content: "\f325";}.mdi-filmstrip-off:before {	content: "\f326";}.mdi-filter:before {	content: "\f327";}.mdi-filter-outline:before {	content: "\f328";}.mdi-filter-remove:before {	content: "\f329";}.mdi-filter-remove-outline:before {	content: "\f32a";}.mdi-filter-variant:before {	content: "\f32b";}.mdi-fingerprint:before {	content: "\f32c";}.mdi-fire:before {	content: "\f32d";}.mdi-firefox:before {	content: "\f32e";}.mdi-fish:before {	content: "\f32f";}.mdi-flag:before {	content: "\f330";}.mdi-flag-checkered:before {	content: "\f331";}.mdi-flag-outline:before {	content: "\f332";}.mdi-flag-outline-variant:before {	content: "\f333";}.mdi-flag-triangle:before {	content: "\f334";}.mdi-flag-variant:before {	content: "\f335";}.mdi-flash:before {	content: "\f336";}.mdi-flash-auto:before {	content: "\f337";}.mdi-flash-off:before {	content: "\f338";}.mdi-flashlight:before {	content: "\f339";}.mdi-flashlight-off:before {	content: "\f33a";}.mdi-flattr:before {	content: "\f33b";}.mdi-flip-to-back:before {	content: "\f33c";}.mdi-flip-to-front:before {	content: "\f33d";}.mdi-floppy:before {	content: "\f33e";}.mdi-flower:before {	content: "\f33f";}.mdi-folder:before {	content: "\f340";}.mdi-folder-account:before {	content: "\f341";}.mdi-folder-download:before {	content: "\f342";}.mdi-folder-google-drive:before {	content: "\f343";}.mdi-folder-image:before {	content: "\f344";}.mdi-folder-lock:before {	content: "\f345";}.mdi-folder-lock-open:before {	content: "\f346";}.mdi-folder-move:before {	content: "\f347";}.mdi-folder-multiple:before {	content: "\f348";}.mdi-folder-multiple-image:before {	content: "\f349";}.mdi-folder-multiple-outline:before {	content: "\f34a";}.mdi-folder-outline:before {	content: "\f34b";}.mdi-folder-plus:before {	content: "\f34c";}.mdi-folder-remove:before {	content: "\f34d";}.mdi-folder-upload:before {	content: "\f34e";}.mdi-food:before {	content: "\f34f";}.mdi-food-apple:before {	content: "\f350";}.mdi-food-variant:before {	content: "\f351";}.mdi-football:before {	content: "\f352";}.mdi-football-australian:before {	content: "\f353";}.mdi-football-helmet:before {	content: "\f354";}.mdi-format-align-center:before {	content: "\f355";}.mdi-format-align-justify:before {	content: "\f356";}.mdi-format-align-left:before {	content: "\f357";}.mdi-format-align-right:before {	content: "\f358";}.mdi-format-bold:before {	content: "\f359";}.mdi-format-clear:before {	content: "\f35a";}.mdi-format-color-fill:before {	content: "\f35b";}.mdi-format-float-center:before {	content: "\f35c";}.mdi-format-float-left:before {	content: "\f35d";}.mdi-format-float-none:before {	content: "\f35e";}.mdi-format-float-right:before {	content: "\f35f";}.mdi-format-header-1:before {	content: "\f360";}.mdi-format-header-2:before {	content: "\f361";}.mdi-format-header-3:before {	content: "\f362";}.mdi-format-header-4:before {	content: "\f363";}.mdi-format-header-5:before {	content: "\f364";}.mdi-format-header-6:before {	content: "\f365";}.mdi-format-header-decrease:before {	content: "\f366";}.mdi-format-header-equal:before {	content: "\f367";}.mdi-format-header-increase:before {	content: "\f368";}.mdi-format-header-pound:before {	content: "\f369";}.mdi-format-indent-decrease:before {	content: "\f36a";}.mdi-format-indent-increase:before {	content: "\f36b";}.mdi-format-italic:before {	content: "\f36c";}.mdi-format-line-spacing:before {	content: "\f36d";}.mdi-format-list-bulleted:before {	content: "\f36e";}.mdi-format-list-bulleted-type:before {	content: "\f36f";}.mdi-format-list-numbers:before {	content: "\f370";}.mdi-format-paint:before {	content: "\f371";}.mdi-format-paragraph:before {	content: "\f372";}.mdi-format-quote:before {	content: "\f373";}.mdi-format-size:before {	content: "\f374";}.mdi-format-strikethrough:before {	content: "\f375";}.mdi-format-strikethrough-variant:before {	content: "\f376";}.mdi-format-subscript:before {	content: "\f377";}.mdi-format-superscript:before {	content: "\f378";}.mdi-format-text:before {	content: "\f379";}.mdi-format-textdirection-l-to-r:before {	content: "\f37a";}.mdi-format-textdirection-r-to-l:before {	content: "\f37b";}.mdi-format-underline:before {	content: "\f37c";}.mdi-format-wrap-inline:before {	content: "\f37d";}.mdi-format-wrap-square:before {	content: "\f37e";}.mdi-format-wrap-tight:before {	content: "\f37f";}.mdi-format-wrap-top-bottom:before {	content: "\f380";}.mdi-forum:before {	content: "\f381";}.mdi-forward:before {	content: "\f382";}.mdi-foursquare:before {	content: "\f383";}.mdi-fridge:before {	content: "\f384";}.mdi-fridge-filled:before {	content: "\f385";}.mdi-fridge-filled-bottom:before {	content: "\f386";}.mdi-fridge-filled-top:before {	content: "\f387";}.mdi-fullscreen:before {	content: "\f388";}.mdi-fullscreen-exit:before {	content: "\f389";}.mdi-function:before {	content: "\f38a";}.mdi-gamepad:before {	content: "\f38b";}.mdi-gamepad-variant:before {	content: "\f38c";}.mdi-gas-station:before {	content: "\f38d";}.mdi-gate:before {	content: "\f38e";}.mdi-gauge:before {	content: "\f38f";}.mdi-gavel:before {	content: "\f390";}.mdi-gender-female:before {	content: "\f391";}.mdi-gender-male:before {	content: "\f392";}.mdi-gender-male-female:before {	content: "\f393";}.mdi-gender-transgender:before {	content: "\f394";}.mdi-ghost:before {	content: "\f395";}.mdi-gift:before {	content: "\f396";}.mdi-git:before {	content: "\f397";}.mdi-github-box:before {	content: "\f398";}.mdi-github-circle:before {	content: "\f399";}.mdi-glass-flute:before {	content: "\f39a";}.mdi-glass-mug:before {	content: "\f39b";}.mdi-glass-stange:before {	content: "\f39c";}.mdi-glass-tulip:before {	content: "\f39d";}.mdi-glasses:before {	content: "\f39e";}.mdi-gmail:before {	content: "\f39f";}.mdi-google:before {	content: "\f3a0";}.mdi-google-cardboard:before {	content: "\f3a1";}.mdi-google-chrome:before {	content: "\f3a2";}.mdi-google-circles:before {	content: "\f3a3";}.mdi-google-circles-communities:before {	content: "\f3a4";}.mdi-google-circles-extended:before {	content: "\f3a5";}.mdi-google-circles-group:before {	content: "\f3a6";}.mdi-google-controller:before {	content: "\f3a7";}.mdi-google-controller-off:before {	content: "\f3a8";}.mdi-google-drive:before {	content: "\f3a9";}.mdi-google-earth:before {	content: "\f3aa";}.mdi-google-glass:before {	content: "\f3ab";}.mdi-google-nearby:before {	content: "\f3ac";}.mdi-google-pages:before {	content: "\f3ad";}.mdi-google-physical-web:before {	content: "\f3ae";}.mdi-google-play:before {	content: "\f3af";}.mdi-google-plus:before {	content: "\f3b0";}.mdi-google-plus-box:before {	content: "\f3b1";}.mdi-google-translate:before {	content: "\f3b2";}.mdi-google-wallet:before {	content: "\f3b3";}.mdi-grid:before {	content: "\f3b4";}.mdi-grid-off:before {	content: "\f3b5";}.mdi-group:before {	content: "\f3b6";}.mdi-guitar:before {	content: "\f3b7";}.mdi-guitar-pick:before {	content: "\f3b8";}.mdi-guitar-pick-outline:before {	content: "\f3b9";}.mdi-hand-pointing-right:before {	content: "\f3ba";}.mdi-hanger:before {	content: "\f3bb";}.mdi-hangouts:before {	content: "\f3bc";}.mdi-harddisk:before {	content: "\f3bd";}.mdi-headphones:before {	content: "\f3be";}.mdi-headphones-box:before {	content: "\f3bf";}.mdi-headphones-settings:before {	content: "\f3c0";}.mdi-headset:before {	content: "\f3c1";}.mdi-headset-dock:before {	content: "\f3c2";}.mdi-headset-off:before {	content: "\f3c3";}.mdi-heart:before {	content: "\f3c4";}.mdi-heart-box:before {	content: "\f3c5";}.mdi-heart-box-outline:before {	content: "\f3c6";}.mdi-heart-broken:before {	content: "\f3c7";}.mdi-heart-outline:before {	content: "\f3c8";}.mdi-help:before {	content: "\f3c9";}.mdi-help-circle:before {	content: "\f3ca";}.mdi-hexagon:before {	content: "\f3cb";}.mdi-hexagon-outline:before {	content: "\f3cc";}.mdi-history:before {	content: "\f3cd";}.mdi-hololens:before {	content: "\f3ce";}.mdi-home:before {	content: "\f3cf";}.mdi-home-modern:before {	content: "\f3d0";}.mdi-home-variant:before {	content: "\f3d1";}.mdi-hops:before {	content: "\f3d2";}.mdi-hospital:before {	content: "\f3d3";}.mdi-hospital-building:before {	content: "\f3d4";}.mdi-hospital-marker:before {	content: "\f3d5";}.mdi-hotel:before {	content: "\f3d6";}.mdi-houzz:before {	content: "\f3d7";}.mdi-houzz-box:before {	content: "\f3d8";}.mdi-human:before {	content: "\f3d9";}.mdi-human-child:before {	content: "\f3da";}.mdi-human-male-female:before {	content: "\f3db";}.mdi-image:before {	content: "\f3dc";}.mdi-image-album:before {	content: "\f3dd";}.mdi-image-area:before {	content: "\f3de";}.mdi-image-area-close:before {	content: "\f3df";}.mdi-image-broken:before {	content: "\f3e0";}.mdi-image-broken-variant:before {	content: "\f3e1";}.mdi-image-filter:before {	content: "\f3e2";}.mdi-image-filter-black-white:before {	content: "\f3e3";}.mdi-image-filter-center-focus:before {	content: "\f3e4";}.mdi-image-filter-center-focus-weak:before {	content: "\f3e5";}.mdi-image-filter-drama:before {	content: "\f3e6";}.mdi-image-filter-frames:before {	content: "\f3e7";}.mdi-image-filter-hdr:before {	content: "\f3e8";}.mdi-image-filter-none:before {	content: "\f3e9";}.mdi-image-filter-tilt-shift:before {	content: "\f3ea";}.mdi-image-filter-vintage:before {	content: "\f3eb";}.mdi-image-multiple:before {	content: "\f3ec";}.mdi-import:before {	content: "\f3ed";}.mdi-inbox:before {	content: "\f3ee";}.mdi-information:before {	content: "\f3ef";}.mdi-information-outline:before {	content: "\f3f0";}.mdi-instagram:before {	content: "\f3f1";}.mdi-instapaper:before {	content: "\f3f2";}.mdi-internet-explorer:before {	content: "\f3f3";}.mdi-invert-colors:before {	content: "\f3f4";}.mdi-jeepney:before {	content: "\f3f5";}.mdi-jira:before {	content: "\f3f6";}.mdi-jsfiddle:before {	content: "\f3f7";}.mdi-keg:before {	content: "\f3f8";}.mdi-key:before {	content: "\f3f9";}.mdi-key-change:before {	content: "\f3fa";}.mdi-key-minus:before {	content: "\f3fb";}.mdi-key-plus:before {	content: "\f3fc";}.mdi-key-remove:before {	content: "\f3fd";}.mdi-key-variant:before {	content: "\f3fe";}.mdi-keyboard:before {	content: "\f3ff";}.mdi-keyboard-backspace:before {	content: "\f400";}.mdi-keyboard-caps:before {	content: "\f401";}.mdi-keyboard-close:before {	content: "\f402";}.mdi-keyboard-off:before {	content: "\f403";}.mdi-keyboard-return:before {	content: "\f404";}.mdi-keyboard-tab:before {	content: "\f405";}.mdi-keyboard-variant:before {	content: "\f406";}.mdi-label:before {	content: "\f407";}.mdi-label-outline:before {	content: "\f408";}.mdi-lan:before {	content: "\f409";}.mdi-lan-connect:before {	content: "\f40a";}.mdi-lan-disconnect:before {	content: "\f40b";}.mdi-lan-pending:before {	content: "\f40c";}.mdi-language-csharp:before {	content: "\f40d";}.mdi-language-css3:before {	content: "\f40e";}.mdi-language-html5:before {	content: "\f40f";}.mdi-language-javascript:before {	content: "\f410";}.mdi-language-php:before {	content: "\f411";}.mdi-language-python:before {	content: "\f412";}.mdi-language-python-text:before {	content: "\f413";}.mdi-laptop:before {	content: "\f414";}.mdi-laptop-chromebook:before {	content: "\f415";}.mdi-laptop-mac:before {	content: "\f416";}.mdi-laptop-windows:before {	content: "\f417";}.mdi-lastfm:before {	content: "\f418";}.mdi-launch:before {	content: "\f419";}.mdi-layers:before {	content: "\f41a";}.mdi-layers-off:before {	content: "\f41b";}.mdi-leaf:before {	content: "\f41c";}.mdi-led-off:before {	content: "\f41d";}.mdi-led-on:before {	content: "\f41e";}.mdi-led-outline:before {	content: "\f41f";}.mdi-led-variant-off:before {	content: "\f420";}.mdi-led-variant-on:before {	content: "\f421";}.mdi-led-variant-outline:before {	content: "\f422";}.mdi-library:before {	content: "\f423";}.mdi-library-books:before {	content: "\f424";}.mdi-library-music:before {	content: "\f425";}.mdi-library-plus:before {	content: "\f426";}.mdi-lightbulb:before {	content: "\f427";}.mdi-lightbulb-outline:before {	content: "\f428";}.mdi-link:before {	content: "\f429";}.mdi-link-off:before {	content: "\f42a";}.mdi-link-variant:before {	content: "\f42b";}.mdi-link-variant-off:before {	content: "\f42c";}.mdi-linkedin:before {	content: "\f42d";}.mdi-linkedin-box:before {	content: "\f42e";}.mdi-linux:before {	content: "\f42f";}.mdi-lock:before {	content: "\f430";}.mdi-lock-open:before {	content: "\f431";}.mdi-lock-open-outline:before {	content: "\f432";}.mdi-lock-outline:before {	content: "\f433";}.mdi-login:before {	content: "\f434";}.mdi-logout:before {	content: "\f435";}.mdi-looks:before {	content: "\f436";}.mdi-loupe:before {	content: "\f437";}.mdi-lumx:before {	content: "\f438";}.mdi-magnet:before {	content: "\f439";}.mdi-magnet-on:before {	content: "\f43a";}.mdi-magnify:before {	content: "\f43b";}.mdi-magnify-minus:before {	content: "\f43c";}.mdi-magnify-plus:before {	content: "\f43d";}.mdi-mail-ru:before {	content: "\f43e";}.mdi-map:before {	content: "\f43f";}.mdi-map-marker:before {	content: "\f440";}.mdi-map-marker-circle:before {	content: "\f441";}.mdi-map-marker-multiple:before {	content: "\f442";}.mdi-map-marker-off:before {	content: "\f443";}.mdi-map-marker-radius:before {	content: "\f444";}.mdi-margin:before {	content: "\f445";}.mdi-markdown:before {	content: "\f446";}.mdi-marker-check:before {	content: "\f447";}.mdi-martini:before {	content: "\f448";}.mdi-material-ui:before {	content: "\f449";}.mdi-math-compass:before {	content: "\f44a";}.mdi-maxcdn:before {	content: "\f44b";}.mdi-medium:before {	content: "\f44c";}.mdi-memory:before {	content: "\f44d";}.mdi-menu:before {	content: "\f44e";}.mdi-menu-down:before {	content: "\f44f";}.mdi-menu-left:before {	content: "\f450";}.mdi-menu-right:before {	content: "\f451";}.mdi-menu-up:before {	content: "\f452";}.mdi-message:before {	content: "\f453";}.mdi-message-alert:before {	content: "\f454";}.mdi-message-draw:before {	content: "\f455";}.mdi-message-image:before {	content: "\f456";}.mdi-message-outline:before {	content: "\f457";}.mdi-message-processing:before {	content: "\f458";}.mdi-message-reply:before {	content: "\f459";}.mdi-message-reply-text:before {	content: "\f45a";}.mdi-message-text:before {	content: "\f45b";}.mdi-message-text-outline:before {	content: "\f45c";}.mdi-message-video:before {	content: "\f45d";}.mdi-microphone:before {	content: "\f45e";}.mdi-microphone-off:before {	content: "\f45f";}.mdi-microphone-outline:before {	content: "\f460";}.mdi-microphone-settings:before {	content: "\f461";}.mdi-microphone-variant:before {	content: "\f462";}.mdi-microphone-variant-off:before {	content: "\f463";}.mdi-microsoft:before {	content: "\f464";}.mdi-minus:before {	content: "\f465";}.mdi-minus-box:before {	content: "\f466";}.mdi-minus-circle:before {	content: "\f467";}.mdi-minus-circle-outline:before {	content: "\f468";}.mdi-minus-network:before {	content: "\f469";}.mdi-monitor:before {	content: "\f46a";}.mdi-monitor-multiple:before {	content: "\f46b";}.mdi-more:before {	content: "\f46c";}.mdi-motorbike:before {	content: "\f46d";}.mdi-mouse:before {	content: "\f46e";}.mdi-mouse-off:before {	content: "\f46f";}.mdi-mouse-variant:before {	content: "\f470";}.mdi-mouse-variant-off:before {	content: "\f471";}.mdi-movie:before {	content: "\f472";}.mdi-multiplication:before {	content: "\f473";}.mdi-multiplication-box:before {	content: "\f474";}.mdi-music-box:before {	content: "\f475";}.mdi-music-box-outline:before {	content: "\f476";}.mdi-music-circle:before {	content: "\f477";}.mdi-music-note:before {	content: "\f478";}.mdi-music-note-eighth:before {	content: "\f479";}.mdi-music-note-half:before {	content: "\f47a";}.mdi-music-note-off:before {	content: "\f47b";}.mdi-music-note-quarter:before {	content: "\f47c";}.mdi-music-note-sixteenth:before {	content: "\f47d";}.mdi-music-note-whole:before {	content: "\f47e";}.mdi-nature:before {	content: "\f47f";}.mdi-nature-people:before {	content: "\f480";}.mdi-navigation:before {	content: "\f481";}.mdi-needle:before {	content: "\f482";}.mdi-nest-protect:before {	content: "\f483";}.mdi-nest-thermostat:before {	content: "\f484";}.mdi-newspaper:before {	content: "\f485";}.mdi-nfc:before {	content: "\f486";}.mdi-nfc-tap:before {	content: "\f487";}.mdi-nfc-variant:before {	content: "\f488";}.mdi-nodejs:before {	content: "\f489";}.mdi-note:before {	content: "\f48a";}.mdi-note-outline:before {	content: "\f48b";}.mdi-note-plus:before {	content: "\f48c";}.mdi-note-plus-outline:before {	content: "\f48d";}.mdi-note-text:before {	content: "\f48e";}.mdi-notification-clear-all:before {	content: "\f48f";}.mdi-numeric:before {	content: "\f490";}.mdi-numeric-0-box:before {	content: "\f491";}.mdi-numeric-0-box-multiple-outline:before {	content: "\f492";}.mdi-numeric-0-box-outline:before {	content: "\f493";}.mdi-numeric-1-box:before {	content: "\f494";}.mdi-numeric-1-box-multiple-outline:before {	content: "\f495";}.mdi-numeric-1-box-outline:before {	content: "\f496";}.mdi-numeric-2-box:before {	content: "\f497";}.mdi-numeric-2-box-multiple-outline:before {	content: "\f498";}.mdi-numeric-2-box-outline:before {	content: "\f499";}.mdi-numeric-3-box:before {	content: "\f49a";}.mdi-numeric-3-box-multiple-outline:before {	content: "\f49b";}.mdi-numeric-3-box-outline:before {	content: "\f49c";}.mdi-numeric-4-box:before {	content: "\f49d";}.mdi-numeric-4-box-multiple-outline:before {	content: "\f49e";}.mdi-numeric-4-box-outline:before {	content: "\f49f";}.mdi-numeric-5-box:before {	content: "\f4a0";}.mdi-numeric-5-box-multiple-outline:before {	content: "\f4a1";}.mdi-numeric-5-box-outline:before {	content: "\f4a2";}.mdi-numeric-6-box:before {	content: "\f4a3";}.mdi-numeric-6-box-multiple-outline:before {	content: "\f4a4";}.mdi-numeric-6-box-outline:before {	content: "\f4a5";}.mdi-numeric-7-box:before {	content: "\f4a6";}.mdi-numeric-7-box-multiple-outline:before {	content: "\f4a7";}.mdi-numeric-7-box-outline:before {	content: "\f4a8";}.mdi-numeric-8-box:before {	content: "\f4a9";}.mdi-numeric-8-box-multiple-outline:before {	content: "\f4aa";}.mdi-numeric-8-box-outline:before {	content: "\f4ab";}.mdi-numeric-9-box:before {	content: "\f4ac";}.mdi-numeric-9-box-multiple-outline:before {	content: "\f4ad";}.mdi-numeric-9-box-outline:before {	content: "\f4ae";}.mdi-numeric-9-plus-box:before {	content: "\f4af";}.mdi-numeric-9-plus-box-multiple-outline:before {	content: "\f4b0";}.mdi-numeric-9-plus-box-outline:before {	content: "\f4b1";}.mdi-nutrition:before {	content: "\f4b2";}.mdi-octagon:before {	content: "\f4b3";}.mdi-octagon-outline:before {	content: "\f4b4";}.mdi-odnoklassniki:before {	content: "\f4b5";}.mdi-office:before {	content: "\f4b6";}.mdi-oil:before {	content: "\f4b7";}.mdi-oil-temperature:before {	content: "\f4b8";}.mdi-omega:before {	content: "\f4b9";}.mdi-onedrive:before {	content: "\f4ba";}.mdi-open-in-app:before {	content: "\f4bb";}.mdi-open-in-new:before {	content: "\f4bc";}.mdi-opera:before {	content: "\f4bd";}.mdi-ornament:before {	content: "\f4be";}.mdi-ornament-variant:before {	content: "\f4bf";}.mdi-outbox:before {	content: "\f4c0";}.mdi-owl:before {	content: "\f4c1";}.mdi-package:before {	content: "\f4c2";}.mdi-package-down:before {	content: "\f4c3";}.mdi-package-up:before {	content: "\f4c4";}.mdi-package-variant:before {	content: "\f4c5";}.mdi-package-variant-closed:before {	content: "\f4c6";}.mdi-palette:before {	content: "\f4c7";}.mdi-palette-advanced:before {	content: "\f4c8";}.mdi-panda:before {	content: "\f4c9";}.mdi-pandora:before {	content: "\f4ca";}.mdi-panorama:before {	content: "\f4cb";}.mdi-panorama-fisheye:before {	content: "\f4cc";}.mdi-panorama-horizontal:before {	content: "\f4cd";}.mdi-panorama-vertical:before {	content: "\f4ce";}.mdi-panorama-wide-angle:before {	content: "\f4cf";}.mdi-paper-cut-vertical:before {	content: "\f4d0";}.mdi-paperclip:before {	content: "\f4d1";}.mdi-parking:before {	content: "\f4d2";}.mdi-pause:before {	content: "\f4d3";}.mdi-pause-circle:before {	content: "\f4d4";}.mdi-pause-circle-outline:before {	content: "\f4d5";}.mdi-pause-octagon:before {	content: "\f4d6";}.mdi-pause-octagon-outline:before {	content: "\f4d7";}.mdi-paw:before {	content: "\f4d8";}.mdi-pen:before {	content: "\f4d9";}.mdi-pencil:before {	content: "\f4da";}.mdi-pencil-box:before {	content: "\f4db";}.mdi-pencil-box-outline:before {	content: "\f4dc";}.mdi-pencil-lock:before {	content: "\f4dd";}.mdi-pencil-off:before {	content: "\f4de";}.mdi-percent:before {	content: "\f4df";}.mdi-pharmacy:before {	content: "\f4e0";}.mdi-phone:before {	content: "\f4e1";}.mdi-phone-bluetooth:before {	content: "\f4e2";}.mdi-phone-forward:before {	content: "\f4e3";}.mdi-phone-hangup:before {	content: "\f4e4";}.mdi-phone-in-talk:before {	content: "\f4e5";}.mdi-phone-incoming:before {	content: "\f4e6";}.mdi-phone-locked:before {	content: "\f4e7";}.mdi-phone-log:before {	content: "\f4e8";}.mdi-phone-missed:before {	content: "\f4e9";}.mdi-phone-outgoing:before {	content: "\f4ea";}.mdi-phone-paused:before {	content: "\f4eb";}.mdi-phone-settings:before {	content: "\f4ec";}.mdi-phone-voip:before {	content: "\f4ed";}.mdi-pi:before {	content: "\f4ee";}.mdi-pi-box:before {	content: "\f4ef";}.mdi-pig:before {	content: "\f4f0";}.mdi-pill:before {	content: "\f4f1";}.mdi-pin:before {	content: "\f4f2";}.mdi-pin-off:before {	content: "\f4f3";}.mdi-pine-tree:before {	content: "\f4f4";}.mdi-pine-tree-box:before {	content: "\f4f5";}.mdi-pinterest:before {	content: "\f4f6";}.mdi-pinterest-box:before {	content: "\f4f7";}.mdi-pizza:before {	content: "\f4f8";}.mdi-play:before {	content: "\f4f9";}.mdi-play-box-outline:before {	content: "\f4fa";}.mdi-play-circle:before {	content: "\f4fb";}.mdi-play-circle-outline:before {	content: "\f4fc";}.mdi-play-pause:before {	content: "\f4fd";}.mdi-play-protected-content:before {	content: "\f4fe";}.mdi-playlist-minus:before {	content: "\f4ff";}.mdi-playlist-play:before {	content: "\f500";}.mdi-playlist-plus:before {	content: "\f501";}.mdi-playlist-remove:before {	content: "\f502";}.mdi-playstation:before {	content: "\f503";}.mdi-plus:before {	content: "\f504";}.mdi-plus-box:before {	content: "\f505";}.mdi-plus-circle:before {	content: "\f506";}.mdi-plus-circle-multiple-outline:before {	content: "\f507";}.mdi-plus-circle-outline:before {	content: "\f508";}.mdi-plus-network:before {	content: "\f509";}.mdi-plus-one:before {	content: "\f50a";}.mdi-pocket:before {	content: "\f50b";}.mdi-pokeball:before {	content: "\f50c";}.mdi-polaroid:before {	content: "\f50d";}.mdi-poll:before {	content: "\f50e";}.mdi-poll-box:before {	content: "\f50f";}.mdi-polymer:before {	content: "\f510";}.mdi-popcorn:before {	content: "\f511";}.mdi-pound:before {	content: "\f512";}.mdi-pound-box:before {	content: "\f513";}.mdi-power:before {	content: "\f514";}.mdi-power-settings:before {	content: "\f515";}.mdi-power-socket:before {	content: "\f516";}.mdi-presentation:before {	content: "\f517";}.mdi-presentation-play:before {	content: "\f518";}.mdi-printer:before {	content: "\f519";}.mdi-printer-3d:before {	content: "\f51a";}.mdi-printer-alert:before {	content: "\f51b";}.mdi-professional-hexagon:before {	content: "\f51c";}.mdi-projector:before {	content: "\f51d";}.mdi-projector-screen:before {	content: "\f51e";}.mdi-pulse:before {	content: "\f51f";}.mdi-puzzle:before {	content: "\f520";}.mdi-qrcode:before {	content: "\f521";}.mdi-qrcode-scan:before {	content: "\f522";}.mdi-quadcopter:before {	content: "\f523";}.mdi-quality-high:before {	content: "\f524";}.mdi-quicktime:before {	content: "\f525";}.mdi-radar:before {	content: "\f526";}.mdi-radiator:before {	content: "\f527";}.mdi-radio:before {	content: "\f528";}.mdi-radio-handheld:before {	content: "\f529";}.mdi-radio-tower:before {	content: "\f52a";}.mdi-radioactive:before {	content: "\f52b";}.mdi-radiobox-blank:before {	content: "\f52c";}.mdi-radiobox-marked:before {	content: "\f52d";}.mdi-raspberrypi:before {	content: "\f52e";}.mdi-ray-end:before {	content: "\f52f";}.mdi-ray-end-arrow:before {	content: "\f530";}.mdi-ray-start:before {	content: "\f531";}.mdi-ray-start-arrow:before {	content: "\f532";}.mdi-ray-start-end:before {	content: "\f533";}.mdi-ray-vertex:before {	content: "\f534";}.mdi-rdio:before {	content: "\f535";}.mdi-read:before {	content: "\f536";}.mdi-readability:before {	content: "\f537";}.mdi-receipt:before {	content: "\f538";}.mdi-record:before {	content: "\f539";}.mdi-record-rec:before {	content: "\f53a";}.mdi-recycle:before {	content: "\f53b";}.mdi-reddit:before {	content: "\f53c";}.mdi-redo:before {	content: "\f53d";}.mdi-redo-variant:before {	content: "\f53e";}.mdi-refresh:before {	content: "\f53f";}.mdi-regex:before {	content: "\f540";}.mdi-relative-scale:before {	content: "\f541";}.mdi-reload:before {	content: "\f542";}.mdi-remote:before {	content: "\f543";}.mdi-rename-box:before {	content: "\f544";}.mdi-repeat:before {	content: "\f545";}.mdi-repeat-off:before {	content: "\f546";}.mdi-repeat-once:before {	content: "\f547";}.mdi-replay:before {	content: "\f548";}.mdi-reply:before {	content: "\f549";}.mdi-reply-all:before {	content: "\f54a";}.mdi-reproduction:before {	content: "\f54b";}.mdi-resize-bottom-right:before {	content: "\f54c";}.mdi-responsive:before {	content: "\f54d";}.mdi-rewind:before {	content: "\f54e";}.mdi-ribbon:before {	content: "\f54f";}.mdi-road:before {	content: "\f550";}.mdi-road-variant:before {	content: "\f551";}.mdi-rocket:before {	content: "\f552";}.mdi-rotate-3d:before {	content: "\f553";}.mdi-rotate-left:before {	content: "\f554";}.mdi-rotate-left-variant:before {	content: "\f555";}.mdi-rotate-right:before {	content: "\f556";}.mdi-rotate-right-variant:before {	content: "\f557";}.mdi-router-wireless:before {	content: "\f558";}.mdi-routes:before {	content: "\f559";}.mdi-rss:before {	content: "\f55a";}.mdi-rss-box:before {	content: "\f55b";}.mdi-ruler:before {	content: "\f55c";}.mdi-run:before {	content: "\f55d";}.mdi-sale:before {	content: "\f55e";}.mdi-satellite:before {	content: "\f55f";}.mdi-satellite-variant:before {	content: "\f560";}.mdi-scale:before {	content: "\f561";}.mdi-scale-bathroom:before {	content: "\f562";}.mdi-school:before {	content: "\f563";}.mdi-screen-rotation:before {	content: "\f564";}.mdi-screen-rotation-lock:before {	content: "\f565";}.mdi-screwdriver:before {	content: "\f566";}.mdi-script:before {	content: "\f567";}.mdi-sd:before {	content: "\f568";}.mdi-seal:before {	content: "\f569";}.mdi-seat-flat:before {	content: "\f56a";}.mdi-seat-flat-angled:before {	content: "\f56b";}.mdi-seat-individual-suite:before {	content: "\f56c";}.mdi-seat-legroom-extra:before {	content: "\f56d";}.mdi-seat-legroom-normal:before {	content: "\f56e";}.mdi-seat-legroom-reduced:before {	content: "\f56f";}.mdi-seat-recline-extra:before {	content: "\f570";}.mdi-seat-recline-normal:before {	content: "\f571";}.mdi-security:before {	content: "\f572";}.mdi-security-network:before {	content: "\f573";}.mdi-select:before {	content: "\f574";}.mdi-select-all:before {	content: "\f575";}.mdi-select-inverse:before {	content: "\f576";}.mdi-select-off:before {	content: "\f577";}.mdi-selection:before {	content: "\f578";}.mdi-send:before {	content: "\f579";}.mdi-server:before {	content: "\f57a";}.mdi-server-minus:before {	content: "\f57b";}.mdi-server-network:before {	content: "\f57c";}.mdi-server-network-off:before {	content: "\f57d";}.mdi-server-off:before {	content: "\f57e";}.mdi-server-plus:before {	content: "\f57f";}.mdi-server-remove:before {	content: "\f580";}.mdi-server-security:before {	content: "\f581";}.mdi-settings:before {	content: "\f582";}.mdi-settings-box:before {	content: "\f583";}.mdi-shape-plus:before {	content: "\f584";}.mdi-share:before {	content: "\f585";}.mdi-share-variant:before {	content: "\f586";}.mdi-shield:before {	content: "\f587";}.mdi-shield-outline:before {	content: "\f588";}.mdi-shopping:before {	content: "\f589";}.mdi-shopping-music:before {	content: "\f58a";}.mdi-shredder:before {	content: "\f58b";}.mdi-shuffle:before {	content: "\f58c";}.mdi-shuffle-disabled:before {	content: "\f58d";}.mdi-shuffle-variant:before {	content: "\f58e";}.mdi-sigma:before {	content: "\f58f";}.mdi-sign-caution:before {	content: "\f590";}.mdi-signal:before {	content: "\f591";}.mdi-silverware:before {	content: "\f592";}.mdi-silverware-fork:before {	content: "\f593";}.mdi-silverware-spoon:before {	content: "\f594";}.mdi-silverware-variant:before {	content: "\f595";}.mdi-sim:before {	content: "\f596";}.mdi-sim-alert:before {	content: "\f597";}.mdi-sim-off:before {	content: "\f598";}.mdi-sitemap:before {	content: "\f599";}.mdi-skip-backward:before {	content: "\f59a";}.mdi-skip-forward:before {	content: "\f59b";}.mdi-skip-next:before {	content: "\f59c";}.mdi-skip-previous:before {	content: "\f59d";}.mdi-skype:before {	content: "\f59e";}.mdi-skype-business:before {	content: "\f59f";}.mdi-slack:before {	content: "\f5a0";}.mdi-sleep:before {	content: "\f5a1";}.mdi-sleep-off:before {	content: "\f5a2";}.mdi-smoking:before {	content: "\f5a3";}.mdi-smoking-off:before {	content: "\f5a4";}.mdi-snapchat:before {	content: "\f5a5";}.mdi-snowman:before {	content: "\f5a6";}.mdi-sofa:before {	content: "\f5a7";}.mdi-sort:before {	content: "\f5a8";}.mdi-sort-alphabetical:before {	content: "\f5a9";}.mdi-sort-ascending:before {	content: "\f5aa";}.mdi-sort-descending:before {	content: "\f5ab";}.mdi-sort-numeric:before {	content: "\f5ac";}.mdi-sort-variant:before {	content: "\f5ad";}.mdi-soundcloud:before {	content: "\f5ae";}.mdi-source-fork:before {	content: "\f5af";}.mdi-source-pull:before {	content: "\f5b0";}.mdi-speaker:before {	content: "\f5b1";}.mdi-speaker-off:before {	content: "\f5b2";}.mdi-speedometer:before {	content: "\f5b3";}.mdi-spellcheck:before {	content: "\f5b4";}.mdi-spotify:before {	content: "\f5b5";}.mdi-spotlight:before {	content: "\f5b6";}.mdi-spotlight-beam:before {	content: "\f5b7";}.mdi-square-inc:before {	content: "\f5b8";}.mdi-square-inc-cash:before {	content: "\f5b9";}.mdi-stackoverflow:before {	content: "\f5ba";}.mdi-stairs:before {	content: "\f5bb";}.mdi-star:before {	content: "\f5bc";}.mdi-star-circle:before {	content: "\f5bd";}.mdi-star-half:before {	content: "\f5be";}.mdi-star-off:before {	content: "\f5bf";}.mdi-star-outline:before {	content: "\f5c0";}.mdi-steam:before {	content: "\f5c1";}.mdi-steering:before {	content: "\f5c2";}.mdi-step-backward:before {	content: "\f5c3";}.mdi-step-backward-2:before {	content: "\f5c4";}.mdi-step-forward:before {	content: "\f5c5";}.mdi-step-forward-2:before {	content: "\f5c6";}.mdi-stethoscope:before {	content: "\f5c7";}.mdi-stocking:before {	content: "\f5c8";}.mdi-stop:before {	content: "\f5c9";}.mdi-store:before {	content: "\f5ca";}.mdi-store-24-hour:before {	content: "\f5cb";}.mdi-stove:before {	content: "\f5cc";}.mdi-subway:before {	content: "\f5cd";}.mdi-sunglasses:before {	content: "\f5ce";}.mdi-swap-horizontal:before {	content: "\f5cf";}.mdi-swap-vertical:before {	content: "\f5d0";}.mdi-swim:before {	content: "\f5d1";}.mdi-switch:before {	content: "\f5d2";}.mdi-sword:before {	content: "\f5d3";}.mdi-sync:before {	content: "\f5d4";}.mdi-sync-alert:before {	content: "\f5d5";}.mdi-sync-off:before {	content: "\f5d6";}.mdi-tab:before {	content: "\f5d7";}.mdi-tab-unselected:before {	content: "\f5d8";}.mdi-table:before {	content: "\f5d9";}.mdi-table-column-plus-after:before {	content: "\f5da";}.mdi-table-column-plus-before:before {	content: "\f5db";}.mdi-table-column-remove:before {	content: "\f5dc";}.mdi-table-column-width:before {	content: "\f5dd";}.mdi-table-edit:before {	content: "\f5de";}.mdi-table-large:before {	content: "\f5df";}.mdi-table-row-height:before {	content: "\f5e0";}.mdi-table-row-plus-after:before {	content: "\f5e1";}.mdi-table-row-plus-before:before {	content: "\f5e2";}.mdi-table-row-remove:before {	content: "\f5e3";}.mdi-tablet:before {	content: "\f5e4";}.mdi-tablet-android:before {	content: "\f5e5";}.mdi-tablet-ipad:before {	content: "\f5e6";}.mdi-tag:before {	content: "\f5e7";}.mdi-tag-faces:before {	content: "\f5e8";}.mdi-tag-multiple:before {	content: "\f5e9";}.mdi-tag-outline:before {	content: "\f5ea";}.mdi-tag-text-outline:before {	content: "\f5eb";}.mdi-target:before {	content: "\f5ec";}.mdi-taxi:before {	content: "\f5ed";}.mdi-teamviewer:before {	content: "\f5ee";}.mdi-telegram:before {	content: "\f5ef";}.mdi-television:before {	content: "\f5f0";}.mdi-television-guide:before {	content: "\f5f1";}.mdi-temperature-celsius:before {	content: "\f5f2";}.mdi-temperature-fahrenheit:before {	content: "\f5f3";}.mdi-temperature-kelvin:before {	content: "\f5f4";}.mdi-tennis:before {	content: "\f5f5";}.mdi-tent:before {	content: "\f5f6";}.mdi-terrain:before {	content: "\f5f7";}.mdi-text-to-speech:before {	content: "\f5f8";}.mdi-text-to-speech-off:before {	content: "\f5f9";}.mdi-texture:before {	content: "\f5fa";}.mdi-theater:before {	content: "\f5fb";}.mdi-theme-light-dark:before {	content: "\f5fc";}.mdi-thermometer:before {	content: "\f5fd";}.mdi-thermometer-lines:before {	content: "\f5fe";}.mdi-thumb-down:before {	content: "\f5ff";}.mdi-thumb-down-outline:before {	content: "\f600";}.mdi-thumb-up:before {	content: "\f601";}.mdi-thumb-up-outline:before {	content: "\f602";}.mdi-thumbs-up-down:before {	content: "\f603";}.mdi-ticket:before {	content: "\f604";}.mdi-ticket-account:before {	content: "\f605";}.mdi-ticket-confirmation:before {	content: "\f606";}.mdi-tie:before {	content: "\f607";}.mdi-timelapse:before {	content: "\f608";}.mdi-timer:before {	content: "\f609";}.mdi-timer-10:before {	content: "\f60a";}.mdi-timer-3:before {	content: "\f60b";}.mdi-timer-off:before {	content: "\f60c";}.mdi-timer-sand:before {	content: "\f60d";}.mdi-timetable:before {	content: "\f60e";}.mdi-toggle-switch:before {	content: "\f60f";}.mdi-toggle-switch-off:before {	content: "\f610";}.mdi-tooltip:before {	content: "\f611";}.mdi-tooltip-edit:before {	content: "\f612";}.mdi-tooltip-image:before {	content: "\f613";}.mdi-tooltip-outline:before {	content: "\f614";}.mdi-tooltip-outline-plus:before {	content: "\f615";}.mdi-tooltip-text:before {	content: "\f616";}.mdi-tor:before {	content: "\f617";}.mdi-traffic-light:before {	content: "\f618";}.mdi-train:before {	content: "\f619";}.mdi-tram:before {	content: "\f61a";}.mdi-transcribe:before {	content: "\f61b";}.mdi-transcribe-close:before {	content: "\f61c";}.mdi-transfer:before {	content: "\f61d";}.mdi-tree:before {	content: "\f61e";}.mdi-trello:before {	content: "\f61f";}.mdi-trending-down:before {	content: "\f620";}.mdi-trending-neutral:before {	content: "\f621";}.mdi-trending-up:before {	content: "\f622";}.mdi-triangle:before {	content: "\f623";}.mdi-triangle-outline:before {	content: "\f624";}.mdi-trophy:before {	content: "\f625";}.mdi-trophy-award:before {	content: "\f626";}.mdi-trophy-outline:before {	content: "\f627";}.mdi-trophy-variant:before {	content: "\f628";}.mdi-trophy-variant-outline:before {	content: "\f629";}.mdi-truck:before {	content: "\f62a";}.mdi-truck-delivery:before {	content: "\f62b";}.mdi-tshirt-crew:before {	content: "\f62c";}.mdi-tshirt-v:before {	content: "\f62d";}.mdi-tumblr:before {	content: "\f62e";}.mdi-tumblr-reblog:before {	content: "\f62f";}.mdi-twitch:before {	content: "\f630";}.mdi-twitter:before {	content: "\f631";}.mdi-twitter-box:before {	content: "\f632";}.mdi-twitter-circle:before {	content: "\f633";}.mdi-twitter-retweet:before {	content: "\f634";}.mdi-ubuntu:before {	content: "\f635";}.mdi-umbraco:before {	content: "\f636";}.mdi-umbrella:before {	content: "\f637";}.mdi-umbrella-outline:before {	content: "\f638";}.mdi-undo:before {	content: "\f639";}.mdi-undo-variant:before {	content: "\f63a";}.mdi-unfold-less:before {	content: "\f63b";}.mdi-unfold-more:before {	content: "\f63c";}.mdi-ungroup:before {	content: "\f63d";}.mdi-untappd:before {	content: "\f63e";}.mdi-upload:before {	content: "\f63f";}.mdi-usb:before {	content: "\f640";}.mdi-vector-arrange-above:before {	content: "\f641";}.mdi-vector-arrange-below:before {	content: "\f642";}.mdi-vector-circle:before {	content: "\f643";}.mdi-vector-circle-variant:before {	content: "\f644";}.mdi-vector-combine:before {	content: "\f645";}.mdi-vector-curve:before {	content: "\f646";}.mdi-vector-difference:before {	content: "\f647";}.mdi-vector-difference-ab:before {	content: "\f648";}.mdi-vector-difference-ba:before {	content: "\f649";}.mdi-vector-intersection:before {	content: "\f64a";}.mdi-vector-line:before {	content: "\f64b";}.mdi-vector-point:before {	content: "\f64c";}.mdi-vector-polygon:before {	content: "\f64d";}.mdi-vector-polyline:before {	content: "\f64e";}.mdi-vector-selection:before {	content: "\f64f";}.mdi-vector-square:before {	content: "\f650";}.mdi-vector-triangle:before {	content: "\f651";}.mdi-vector-union:before {	content: "\f652";}.mdi-verified:before {	content: "\f653";}.mdi-vibrate:before {	content: "\f654";}.mdi-video:before {	content: "\f655";}.mdi-video-off:before {	content: "\f656";}.mdi-video-switch:before {	content: "\f657";}.mdi-view-agenda:before {	content: "\f658";}.mdi-view-array:before {	content: "\f659";}.mdi-view-carousel:before {	content: "\f65a";}.mdi-view-column:before {	content: "\f65b";}.mdi-view-dashboard:before {	content: "\f65c";}.mdi-view-day:before {	content: "\f65d";}.mdi-view-grid:before {	content: "\f65e";}.mdi-view-headline:before {	content: "\f65f";}.mdi-view-list:before {	content: "\f660";}.mdi-view-module:before {	content: "\f661";}.mdi-view-quilt:before {	content: "\f662";}.mdi-view-stream:before {	content: "\f663";}.mdi-view-week:before {	content: "\f664";}.mdi-vimeo:before {	content: "\f665";}.mdi-vine:before {	content: "\f666";}.mdi-vk:before {	content: "\f667";}.mdi-vk-box:before {	content: "\f668";}.mdi-vk-circle:before {	content: "\f669";}.mdi-voicemail:before {	content: "\f66a";}.mdi-volume-high:before {	content: "\f66b";}.mdi-volume-low:before {	content: "\f66c";}.mdi-volume-medium:before {	content: "\f66d";}.mdi-volume-off:before {	content: "\f66e";}.mdi-vpn:before {	content: "\f66f";}.mdi-walk:before {	content: "\f670";}.mdi-wallet:before {	content: "\f671";}.mdi-wallet-giftcard:before {	content: "\f672";}.mdi-wallet-membership:before {	content: "\f673";}.mdi-wallet-travel:before {	content: "\f674";}.mdi-wan:before {	content: "\f675";}.mdi-watch:before {	content: "\f676";}.mdi-watch-export:before {	content: "\f677";}.mdi-watch-import:before {	content: "\f678";}.mdi-water:before {	content: "\f679";}.mdi-water-off:before {	content: "\f67a";}.mdi-water-percent:before {	content: "\f67b";}.mdi-water-pump:before {	content: "\f67c";}.mdi-weather-cloudy:before {	content: "\f67d";}.mdi-weather-fog:before {	content: "\f67e";}.mdi-weather-hail:before {	content: "\f67f";}.mdi-weather-lightning:before {	content: "\f680";}.mdi-weather-night:before {	content: "\f681";}.mdi-weather-partlycloudy:before {	content: "\f682";}.mdi-weather-pouring:before {	content: "\f683";}.mdi-weather-rainy:before {	content: "\f684";}.mdi-weather-snowy:before {	content: "\f685";}.mdi-weather-sunny:before {	content: "\f686";}.mdi-weather-sunset:before {	content: "\f687";}.mdi-weather-sunset-down:before {	content: "\f688";}.mdi-weather-sunset-up:before {	content: "\f689";}.mdi-weather-windy:before {	content: "\f68a";}.mdi-weather-windy-variant:before {	content: "\f68b";}.mdi-web:before {	content: "\f68c";}.mdi-webcam:before {	content: "\f68d";}.mdi-weight:before {	content: "\f68e";}.mdi-weight-kilogram:before {	content: "\f68f";}.mdi-whatsapp:before {	content: "\f690";}.mdi-wheelchair-accessibility:before {	content: "\f691";}.mdi-white-balance-auto:before {	content: "\f692";}.mdi-white-balance-incandescent:before {	content: "\f693";}.mdi-white-balance-irradescent:before {	content: "\f694";}.mdi-white-balance-sunny:before {	content: "\f695";}.mdi-wifi:before {	content: "\f696";}.mdi-wifi-off:before {	content: "\f697";}.mdi-wii:before {	content: "\f698";}.mdi-wikipedia:before {	content: "\f699";}.mdi-window-close:before {	content: "\f69a";}.mdi-window-closed:before {	content: "\f69b";}.mdi-window-maximize:before {	content: "\f69c";}.mdi-window-minimize:before {	content: "\f69d";}.mdi-window-open:before {	content: "\f69e";}.mdi-window-restore:before {	content: "\f69f";}.mdi-windows:before {	content: "\f6a0";}.mdi-wordpress:before {	content: "\f6a1";}.mdi-worker:before {	content: "\f6a2";}.mdi-wrap:before {	content: "\f6a3";}.mdi-wrench:before {	content: "\f6a4";}.mdi-wunderlist:before {	content: "\f6a5";}.mdi-xbox:before {	content: "\f6a6";}.mdi-xbox-controller:before {	content: "\f6a7";}.mdi-xbox-controller-off:before {	content: "\f6a8";}.mdi-xda:before {	content: "\f6a9";}.mdi-xing:before {	content: "\f6aa";}.mdi-xing-box:before {	content: "\f6ab";}.mdi-xing-circle:before {	content: "\f6ac";}.mdi-xml:before {	content: "\f6ad";}.mdi-yeast:before {	content: "\f6ae";}.mdi-yelp:before {	content: "\f6af";}.mdi-youtube-play:before {	content: "\f6b0";}.mdi-zip-box:before {	content: "\f6b1";}.mdi-18px {	font-size: 18px;}.mdi-24px {	font-size: 24px;}.mdi-36px {	font-size: 36px;}.mdi-48px {	font-size: 48px;}.mdi-dark {	color: rgba(0, 0, 0, 0.54);}.mdi-dark.mdi-inactive {	color: rgba(0, 0, 0, 0.26);}.mdi-light {	color: white;}.mdi-light.mdi-inactive {	color: rgba(255, 255, 255, 0.3);}/**
 * Title:  Bigmug Line Flaticon Pack
 * Author: Catalin Fertu
 * Source: http://www.flaticon.com/packs/bigmug-line
 * License:  CC BY 3.0 (http://creativecommons.org/licenses/by/3.0/)
 */@font-face {	font-family: "fl-bigmug-line";	src: url(/build/shop/fonts/fl-bigmug-line.aaa3ef49.eot);	src: url(/build/shop/fonts/fl-bigmug-line.aaa3ef49.eot#iefix) format("embedded-opentype"), url(/build/shop/fonts/fl-bigmug-line.5b51bdfb.woff) format("woff"), url(/build/shop/fonts/fl-bigmug-line.64a3ebf3.ttf) format("truetype"), url(/build/shop/images/fl-bigmug-line.7bfe0aae.svg) format("svg");	font-weight: normal;	font-style: normal;}.fl-bigmug-line-ico,[class^="fl-bigmug-line-"]:before, [class*=" fl-bigmug-line-"]:before,[class^="fl-bigmug-line-"]:after, [class*=" fl-bigmug-line-"]:after {	font-family: 'fl-bigmug-line';	font-size: inherit;	font-weight: 400;	font-style: normal;}.fl-bigmug-line-add137:before {	content: "\e000";}.fl-bigmug-line-add139:before {	content: "\e001";}.fl-bigmug-line-add149:before {	content: "\e002";}.fl-bigmug-line-airplane86:before {	content: "\e003";}.fl-bigmug-line-alarm31:before {	content: "\e004";}.fl-bigmug-line-arrow592:before {	content: "\e005";}.fl-bigmug-line-attach8:before {	content: "\e006";}.fl-bigmug-line-attachment15:before {	content: "\e007";}.fl-bigmug-line-audio46:before {	content: "\e008";}.fl-bigmug-line-back44:before {	content: "\e009";}.fl-bigmug-line-back46:before {	content: "\e00a";}.fl-bigmug-line-big104:before {	content: "\e00b";}.fl-bigmug-line-book188:before {	content: "\e00c";}.fl-bigmug-line-bookmark28:before {	content: "\e00d";}.fl-bigmug-line-bottle34:before {	content: "\e00e";}.fl-bigmug-line-button5:before {	content: "\e00f";}.fl-bigmug-line-buttons5:before {	content: "\e010";}.fl-bigmug-line-cellphone55:before {	content: "\e011";}.fl-bigmug-line-cellular9:before {	content: "\e012";}.fl-bigmug-line-center10:before {	content: "\e013";}.fl-bigmug-line-chat51:before {	content: "\e014";}.fl-bigmug-line-chat55:before {	content: "\e015";}.fl-bigmug-line-checkmark14:before {	content: "\e016";}.fl-bigmug-line-checkmark15:before {	content: "\e017";}.fl-bigmug-line-checkmark16:before {	content: "\e018";}.fl-bigmug-line-circular220:before {	content: "\e019";}.fl-bigmug-line-circular224:before {	content: "\e01a";}.fl-bigmug-line-circular228:before {	content: "\e01b";}.fl-bigmug-line-circular229:before {	content: "\e01c";}.fl-bigmug-line-clipboard68:before {	content: "\e01d";}.fl-bigmug-line-close42:before {	content: "\e01e";}.fl-bigmug-line-cloud255:before {	content: "\e01f";}.fl-bigmug-line-cloud260:before {	content: "\e020";}.fl-bigmug-line-cocktail26:before {	content: "\e021";}.fl-bigmug-line-code30:before {	content: "\e022";}.fl-bigmug-line-collapse5:before {	content: "\e023";}.fl-bigmug-line-comment45:before {	content: "\e024";}.fl-bigmug-line-compass80:before {	content: "\e025";}.fl-bigmug-line-contract5:before {	content: "\e026";}.fl-bigmug-line-copy23:before {	content: "\e027";}.fl-bigmug-line-crescent23:before {	content: "\e028";}.fl-bigmug-line-cropping1:before {	content: "\e029";}.fl-bigmug-line-cross81:before {	content: "\e02a";}.fl-bigmug-line-cross83:before {	content: "\e02b";}.fl-bigmug-line-cube29:before {	content: "\e02c";}.fl-bigmug-line-double97:before {	content: "\e02d";}.fl-bigmug-line-double98:before {	content: "\e02e";}.fl-bigmug-line-double99:before {	content: "\e02f";}.fl-bigmug-line-down55:before {	content: "\e030";}.fl-bigmug-line-down56:before {	content: "\e031";}.fl-bigmug-line-down58:before {	content: "\e032";}.fl-bigmug-line-down59:before {	content: "\e033";}.fl-bigmug-line-down64:before {	content: "\e034";}.fl-bigmug-line-download136:before {	content: "\e035";}.fl-bigmug-line-download142:before {	content: "\e036";}.fl-bigmug-line-download146:before {	content: "\e037";}.fl-bigmug-line-download147:before {	content: "\e038";}.fl-bigmug-line-download148:before {	content: "\e039";}.fl-bigmug-line-electrical17:before {	content: "\e03a";}.fl-bigmug-line-electronic57:before {	content: "\e03b";}.fl-bigmug-line-email64:before {	content: "\e03c";}.fl-bigmug-line-email67:before {	content: "\e03d";}.fl-bigmug-line-equalization3:before {	content: "\e03e";}.fl-bigmug-line-equalizer26:before {	content: "\e03f";}.fl-bigmug-line-event6:before {	content: "\e040";}.fl-bigmug-line-expand25:before {	content: "\e041";}.fl-bigmug-line-expanding2:before {	content: "\e042";}.fl-bigmug-line-fast33:before {	content: "\e043";}.fl-bigmug-line-favourites5:before {	content: "\e044";}.fl-bigmug-line-file68:before {	content: "\e045";}.fl-bigmug-line-file69:before {	content: "\e046";}.fl-bigmug-line-film57:before {	content: "\e047";}.fl-bigmug-line-flag53:before {	content: "\e048";}.fl-bigmug-line-fog10:before {	content: "\e049";}.fl-bigmug-line-foggy3:before {	content: "\e04a";}.fl-bigmug-line-folder173:before {	content: "\e04b";}.fl-bigmug-line-fork34:before {	content: "\e04c";}.fl-bigmug-line-four87:before {	content: "\e04d";}.fl-bigmug-line-full40:before {	content: "\e04e";}.fl-bigmug-line-games32:before {	content: "\e04f";}.fl-bigmug-line-gear30:before {	content: "\e050";}.fl-bigmug-line-giftbox54:before {	content: "\e051";}.fl-bigmug-line-graphical8:before {	content: "\e052";}.fl-bigmug-line-headphones32:before {	content: "\e053";}.fl-bigmug-line-hot67:before {	content: "\e054";}.fl-bigmug-line-images21:before {	content: "\e055";}.fl-bigmug-line-ink12:before {	content: "\e056";}.fl-bigmug-line-label25:before {	content: "\e057";}.fl-bigmug-line-left144:before {	content: "\e058";}.fl-bigmug-line-left145:before {	content: "\e059";}.fl-bigmug-line-left146:before {	content: "\e05a";}.fl-bigmug-line-left148:before {	content: "\e05b";}.fl-bigmug-line-left152:before {	content: "\e05c";}.fl-bigmug-line-left153:before {	content: "\e05d";}.fl-bigmug-line-left158:before {	content: "\e05e";}.fl-bigmug-line-left159:before {	content: "\e05f";}.fl-bigmug-line-like51:before {	content: "\e060";}.fl-bigmug-line-link52:before {	content: "\e061";}.fl-bigmug-line-list63:before {	content: "\e062";}.fl-bigmug-line-list65:before {	content: "\e063";}.fl-bigmug-line-lock64:before {	content: "\e064";}.fl-bigmug-line-login12:before {	content: "\e065";}.fl-bigmug-line-login9:before {	content: "\e066";}.fl-bigmug-line-map87:before {	content: "\e067";}.fl-bigmug-line-megaphone11:before {	content: "\e068";}.fl-bigmug-line-men25:before {	content: "\e069";}.fl-bigmug-line-menu40:before {	content: "\e06a";}.fl-bigmug-line-menu41:before {	content: "\e06b";}.fl-bigmug-line-microphone76:before {	content: "\e06c";}.fl-bigmug-line-microphone77:before {	content: "\e06d";}.fl-bigmug-line-minus79:before {	content: "\e06e";}.fl-bigmug-line-minus80:before {	content: "\e06f";}.fl-bigmug-line-minus83:before {	content: "\e070";}.fl-bigmug-line-minus86:before {	content: "\e071";}.fl-bigmug-line-monitor74:before {	content: "\e072";}.fl-bigmug-line-music218:before {	content: "\e073";}.fl-bigmug-line-music219:before {	content: "\e074";}.fl-bigmug-line-music221:before {	content: "\e075";}.fl-bigmug-line-musical100:before {	content: "\e076";}.fl-bigmug-line-musical98:before {	content: "\e077";}.fl-bigmug-line-mute34:before {	content: "\e078";}.fl-bigmug-line-new83:before {	content: "\e079";}.fl-bigmug-line-nine16:before {	content: "\e07a";}.fl-bigmug-line-note35:before {	content: "\e07b";}.fl-bigmug-line-notebook41:before {	content: "\e07c";}.fl-bigmug-line-notification4:before {	content: "\e07d";}.fl-bigmug-line-notification5:before {	content: "\e07e";}.fl-bigmug-line-opened25:before {	content: "\e07f";}.fl-bigmug-line-oval34:before {	content: "\e080";}.fl-bigmug-line-paintbrush9:before {	content: "\e081";}.fl-bigmug-line-paper122:before {	content: "\e082";}.fl-bigmug-line-pause37:before {	content: "\e083";}.fl-bigmug-line-pencil85:before {	content: "\e084";}.fl-bigmug-line-phone351:before {	content: "\e085";}.fl-bigmug-line-photo181:before {	content: "\e086";}.fl-bigmug-line-pin42:before {	content: "\e087";}.fl-bigmug-line-planetary2:before {	content: "\e088";}.fl-bigmug-line-play83:before {	content: "\e089";}.fl-bigmug-line-portfolio23:before {	content: "\e08a";}.fl-bigmug-line-print34:before {	content: "\e08b";}.fl-bigmug-line-radio46:before {	content: "\e08c";}.fl-bigmug-line-rain30:before {	content: "\e08d";}.fl-bigmug-line-rectangular78:before {	content: "\e08e";}.fl-bigmug-line-recycling10:before {	content: "\e08f";}.fl-bigmug-line-rewind37:before {	content: "\e090";}.fl-bigmug-line-right139:before {	content: "\e091";}.fl-bigmug-line-right141:before {	content: "\e092";}.fl-bigmug-line-right142:before {	content: "\e093";}.fl-bigmug-line-right144:before {	content: "\e094";}.fl-bigmug-line-right148:before {	content: "\e095";}.fl-bigmug-line-right153:before {	content: "\e096";}.fl-bigmug-line-right154:before {	content: "\e097";}.fl-bigmug-line-right156:before {	content: "\e098";}.fl-bigmug-line-rounded51:before {	content: "\e099";}.fl-bigmug-line-sand14:before {	content: "\e09a";}.fl-bigmug-line-save15:before {	content: "\e09b";}.fl-bigmug-line-search74:before {	content: "\e09c";}.fl-bigmug-line-search78:before {	content: "\e09d";}.fl-bigmug-line-share27:before {	content: "\e09e";}.fl-bigmug-line-shopping198:before {	content: "\e09f";}.fl-bigmug-line-shopping199:before {	content: "\e0a0";}.fl-bigmug-line-shopping202:before {	content: "\e0a1";}.fl-bigmug-line-shopping204:before {	content: "\e0a2";}.fl-bigmug-line-shuffle17:before {	content: "\e0a3";}.fl-bigmug-line-sort47:before {	content: "\e0a4";}.fl-bigmug-line-sort48:before {	content: "\e0a5";}.fl-bigmug-line-speaker75:before {	content: "\e0a6";}.fl-bigmug-line-speaker80:before {	content: "\e0a7";}.fl-bigmug-line-speaker81:before {	content: "\e0a8";}.fl-bigmug-line-speaker86:before {	content: "\e0a9";}.fl-bigmug-line-speaker87:before {	content: "\e0aa";}.fl-bigmug-line-speech96:before {	content: "\e0ab";}.fl-bigmug-line-square152:before {	content: "\e0ac";}.fl-bigmug-line-square156:before {	content: "\e0ad";}.fl-bigmug-line-square160:before {	content: "\e0ae";}.fl-bigmug-line-store10:before {	content: "\e0af";}.fl-bigmug-line-sun81:before {	content: "\e0b0";}.fl-bigmug-line-sunrise3:before {	content: "\e0b1";}.fl-bigmug-line-switch23:before {	content: "\e0b2";}.fl-bigmug-line-switch24:before {	content: "\e0b3";}.fl-bigmug-line-tag47:before {	content: "\e0b4";}.fl-bigmug-line-television20:before {	content: "\e0b5";}.fl-bigmug-line-text108:before {	content: "\e0b6";}.fl-bigmug-line-text109:before {	content: "\e0b7";}.fl-bigmug-line-three142:before {	content: "\e0b8";}.fl-bigmug-line-timer35:before {	content: "\e0b9";}.fl-bigmug-line-tool16:before {	content: "\e0ba";}.fl-bigmug-line-triangle33:before {	content: "\e0bb";}.fl-bigmug-line-trophy55:before {	content: "\e0bc";}.fl-bigmug-line-two311:before {	content: "\e0bd";}.fl-bigmug-line-two316:before {	content: "\e0be";}.fl-bigmug-line-two317:before {	content: "\e0bf";}.fl-bigmug-line-two319:before {	content: "\e0c0";}.fl-bigmug-line-two323:before {	content: "\e0c1";}.fl-bigmug-line-unlocked27:before {	content: "\e0c2";}.fl-bigmug-line-up100:before {	content: "\e0c3";}.fl-bigmug-line-up102:before {	content: "\e0c4";}.fl-bigmug-line-up103:before {	content: "\e0c5";}.fl-bigmug-line-up104:before {	content: "\e0c6";}.fl-bigmug-line-up107:before {	content: "\e0c7";}.fl-bigmug-line-up111:before {	content: "\e0c8";}.fl-bigmug-line-up112:before {	content: "\e0c9";}.fl-bigmug-line-up114:before {	content: "\e0ca";}.fl-bigmug-line-up98:before {	content: "\e0cb";}.fl-bigmug-line-up99:before {	content: "\e0cc";}.fl-bigmug-line-upload91:before {	content: "\e0cd";}.fl-bigmug-line-upload92:before {	content: "\e0ce";}.fl-bigmug-line-upper8:before {	content: "\e0cf";}.fl-bigmug-line-user143:before {	content: "\e0d0";}.fl-bigmug-line-user144:before {	content: "\e0d1";}.fl-bigmug-line-video163:before {	content: "\e0d2";}.fl-bigmug-line-wallet26:before {	content: "\e0d3";}.fl-bigmug-line-weather21:before {	content: "\e0d4";}.fl-bigmug-line-weekly14:before {	content: "\e0d5";}.fl-bigmug-line-weekly15:before {	content: "\e0d6";}.fl-bigmug-line-wind24:before {	content: "\e0d7";}.fl-bigmug-line-window50:before {	content: "\e0d8";}.fl-bigmug-line-winds4:before {	content: "\e0d9";}.fl-bigmug-line-wrench66:before {	content: "\e0da";}.fl-bigmug-line-zoom60:before {	content: "\e0db";}/**
 * Title: Budicons free Flaticon Pack
 * Author: Budi Tanrim
 * Source: http://www.flaticon.com/packs/budicons-free
 * License:  CC BY 3.0 (http://creativecommons.org/licenses/by/3.0/)
 */@font-face {	font-family: "fl-budicons-free";	src: url(/build/shop/fonts/fl-budicons-free.52aaf98b.eot);	src: url(/build/shop/fonts/fl-budicons-free.52aaf98b.eot#iefix) format("embedded-opentype"), url(/build/shop/fonts/fl-budicons-free.7d4f2557.woff) format("woff"), url(/build/shop/fonts/fl-budicons-free.ada6f928.ttf) format("truetype"), url(/build/shop/images/fl-budicons-free.17924392.svg) format("svg");	font-weight: normal;	font-style: normal;}.fl-budicons-free-ico,[class^="fl-budicons-free-"]:before, [class*=" fl-budicons-free-"]:before,[class^="fl-budicons-free-"]:after, [class*=" fl-budicons-free-"]:after {	font-family: 'fl-budicons-free';	font-size: inherit;	font-weight: 400;	font-style: normal;}.fl-budicons-free-add156:before {	content: "\e000";}.fl-budicons-free-analogic3:before {	content: "\e001";}.fl-budicons-free-bag32:before {	content: "\e002";}.fl-budicons-free-bookmark31:before {	content: "\e003";}.fl-budicons-free-chat58:before {	content: "\e004";}.fl-budicons-free-circle95:before {	content: "\e005";}.fl-budicons-free-closet:before {	content: "\e006";}.fl-budicons-free-cloud262:before {	content: "\e007";}.fl-budicons-free-cold11:before {	content: "\e008";}.fl-budicons-free-comment46:before {	content: "\e009";}.fl-budicons-free-cross84:before {	content: "\e00a";}.fl-budicons-free-delete70:before {	content: "\e00b";}.fl-budicons-free-design22:before {	content: "\e00c";}.fl-budicons-free-down67:before {	content: "\e00d";}.fl-budicons-free-download149:before {	content: "\e00e";}.fl-budicons-free-electrical18:before {	content: "\e00f";}.fl-budicons-free-email75:before {	content: "\e010";}.fl-budicons-free-file72:before {	content: "\e011";}.fl-budicons-free-folder174:before {	content: "\e012";}.fl-budicons-free-folder175:before {	content: "\e013";}.fl-budicons-free-heart284:before {	content: "\e014";}.fl-budicons-free-label26:before {	content: "\e015";}.fl-budicons-free-left161:before {	content: "\e016";}.fl-budicons-free-lifeline14:before {	content: "\e017";}.fl-budicons-free-location37:before {	content: "\e018";}.fl-budicons-free-logout12:before {	content: "\e019";}.fl-budicons-free-music223:before {	content: "\e01a";}.fl-budicons-free-musical102:before {	content: "\e01b";}.fl-budicons-free-notebook47:before {	content: "\e01c";}.fl-budicons-free-paper124:before {	content: "\e01d";}.fl-budicons-free-person308:before {	content: "\e01e";}.fl-budicons-free-photo186:before {	content: "\e01f";}.fl-budicons-free-photo187:before {	content: "\e020";}.fl-budicons-free-placeholder22:before {	content: "\e021";}.fl-budicons-free-portfolio27:before {	content: "\e022";}.fl-budicons-free-quit2:before {	content: "\e023";}.fl-budicons-free-rain31:before {	content: "\e024";}.fl-budicons-free-right163:before {	content: "\e025";}.fl-budicons-free-shape6:before {	content: "\e026";}.fl-budicons-free-share29:before {	content: "\e027";}.fl-budicons-free-speech102:before {	content: "\e028";}.fl-budicons-free-tag49:before {	content: "\e029";}.fl-budicons-free-two327:before {	content: "\e02a";}.fl-budicons-free-up119:before {	content: "\e02b";}.fl-budicons-free-upload96:before {	content: "\e02c";}.fl-budicons-free-verify5:before {	content: "\e02d";}.fl-budicons-free-verify6:before {	content: "\e02e";}.fl-budicons-free-wheel29:before {	content: "\e02f";}/**
 * Title: Budicons launch Flaticon Pack
 * Author: Budi Tanrim
 * Source: http://www.flaticon.com/packs/budicons-launch
 * License:  CC BY 3.0 (http://creativecommons.org/licenses/by/3.0/)
 */@font-face {	font-family: "fl-budicons-launch";	src: url(/build/shop/fonts/fl-budicons-launch.e906c4ec.eot);	src: url(/build/shop/fonts/fl-budicons-launch.e906c4ec.eot#iefix) format("embedded-opentype"), url(/build/shop/fonts/fl-budicons-launch.e4d657e9.woff) format("woff"), url(/build/shop/fonts/fl-budicons-launch.d0c81c11.ttf) format("truetype"), url(/build/shop/images/fl-budicons-launch.34b66f40.svg) format("svg");	font-weight: normal;	font-style: normal;}.fl-budicons-launch-ico,[class^="fl-budicons-launch-"]:before, [class*=" fl-budicons-launch-"]:before,[class^="fl-budicons-launch-"]:after, [class*=" fl-budicons-launch-"]:after {	font-family: 'fl-budicons-launch';	font-size: inherit;	font-weight: 400;	font-style: normal;}.fl-budicons-launch-arrows92:before {	content: "\e000";}.fl-budicons-launch-center12:before {	content: "\e001";}.fl-budicons-launch-chat57:before {	content: "\e002";}.fl-budicons-launch-checkmark17:before {	content: "\e003";}.fl-budicons-launch-croos:before {	content: "\e004";}.fl-budicons-launch-cropping2:before {	content: "\e005";}.fl-budicons-launch-drink47:before {	content: "\e006";}.fl-budicons-launch-email74:before {	content: "\e007";}.fl-budicons-launch-equalizer29:before {	content: "\e008";}.fl-budicons-launch-file71:before {	content: "\e009";}.fl-budicons-launch-folder177:before {	content: "\e00a";}.fl-budicons-launch-images22:before {	content: "\e00b";}.fl-budicons-launch-images23:before {	content: "\e00c";}.fl-budicons-launch-left162:before {	content: "\e00d";}.fl-budicons-launch-left163:before {	content: "\e00e";}.fl-budicons-launch-map90:before {	content: "\e00f";}.fl-budicons-launch-menu47:before {	content: "\e010";}.fl-budicons-launch-minus87:before {	content: "\e011";}.fl-budicons-launch-more15:before {	content: "\e012";}.fl-budicons-launch-padlock42:before {	content: "\e013";}.fl-budicons-launch-paper123:before {	content: "\e014";}.fl-budicons-launch-photo185:before {	content: "\e015";}.fl-budicons-launch-placeholder21:before {	content: "\e016";}.fl-budicons-launch-plus72:before {	content: "\e017";}.fl-budicons-launch-printer80:before {	content: "\e018";}.fl-budicons-launch-recycling12:before {	content: "\e019";}.fl-budicons-launch-right162:before {	content: "\e01a";}.fl-budicons-launch-right164:before {	content: "\e01b";}.fl-budicons-launch-search81:before {	content: "\e01c";}.fl-budicons-launch-speedometer31:before {	content: "\e01d";}.fl-budicons-launch-squares24:before {	content: "\e01e";}.fl-budicons-launch-sun82:before {	content: "\e01f";}.fl-budicons-launch-user146:before {	content: "\e020";}.fl-budicons-launch-visualization5:before {	content: "\e021";}.fl-budicons-launch-web34:before {	content: "\e022";}/**
 * Title: Justicons Flaticon Pack
 * Author: Rami McMin
 * Source: http://www.flaticon.com/packs/justicons
 * License:  CC BY 3.0 (http://creativecommons.org/licenses/by/3.0/)
 */@font-face {	font-family: "fl-justicons";	src: url(/build/shop/fonts/fl-justicons.571de0d6.eot);	src: url(/build/shop/fonts/fl-justicons.571de0d6.eot#iefix) format("embedded-opentype"), url(/build/shop/fonts/fl-justicons.4910f862.woff) format("woff"), url(/build/shop/fonts/fl-justicons.fb963ea1.ttf) format("truetype"), url(/build/shop/images/fl-justicons.438c2f18.svg) format("svg");	font-weight: normal;	font-style: normal;}.fl-justicons-ico,[class^="fl-justicons-"]:before, [class*=" fl-justicons-"]:before,[class^="fl-justicons-"]:after, [class*=" fl-justicons-"]:after {	font-family: fl-justicons;	font-size: inherit;	font-weight: 400;	font-style: normal;}.fl-justicons-acceptance:before {	content: "\e000";}.fl-justicons-add133:before {	content: "\e001";}.fl-justicons-airplane82:before {	content: "\e002";}.fl-justicons-anchor31:before {	content: "\e003";}.fl-justicons-attachment13:before {	content: "\e004";}.fl-justicons-attention5:before {	content: "\e005";}.fl-justicons-back36:before {	content: "\e006";}.fl-justicons-barbecue6:before {	content: "\e007";}.fl-justicons-bars48:before {	content: "\e008";}.fl-justicons-basketball38:before {	content: "\e009";}.fl-justicons-bell37:before {	content: "\e00a";}.fl-justicons-blank25:before {	content: "\e00b";}.fl-justicons-bookmark26:before {	content: "\e00c";}.fl-justicons-brush22:before {	content: "\e00d";}.fl-justicons-chef24:before {	content: "\e00e";}.fl-justicons-chronometer17:before {	content: "\e00f";}.fl-justicons-circular210:before {	content: "\e010";}.fl-justicons-circular212:before {	content: "\e011";}.fl-justicons-clipboard66:before {	content: "\e012";}.fl-justicons-clockwise2:before {	content: "\e013";}.fl-justicons-close40:before {	content: "\e014";}.fl-justicons-cloud246:before {	content: "\e015";}.fl-justicons-cloud247:before {	content: "\e016";}.fl-justicons-cloud248:before {	content: "\e017";}.fl-justicons-cloud249:before {	content: "\e018";}.fl-justicons-cloudy17:before {	content: "\e019";}.fl-justicons-cloudy19:before {	content: "\e01a";}.fl-justicons-cloudy20:before {	content: "\e01b";}.fl-justicons-cloudy21:before {	content: "\e01c";}.fl-justicons-cloudy22:before {	content: "\e01d";}.fl-justicons-cold10:before {	content: "\e01e";}.fl-justicons-commercial26:before {	content: "\e01f";}.fl-justicons-compass79:before {	content: "\e020";}.fl-justicons-cooking20:before {	content: "\e021";}.fl-justicons-cupcake13:before {	content: "\e022";}.fl-justicons-danger8:before {	content: "\e023";}.fl-justicons-database43:before {	content: "\e024";}.fl-justicons-diaphragm9:before {	content: "\e025";}.fl-justicons-down53:before {	content: "\e026";}.fl-justicons-download131:before {	content: "\e027";}.fl-justicons-edit41:before {	content: "\e028";}.fl-justicons-electrical14:before {	content: "\e029";}.fl-justicons-empty31:before {	content: "\e02a";}.fl-justicons-empty32:before {	content: "\e02b";}.fl-justicons-equalization2:before {	content: "\e02c";}.fl-justicons-favorites2:before {	content: "\e02d";}.fl-justicons-file60:before {	content: "\e02e";}.fl-justicons-first40:before {	content: "\e02f";}.fl-justicons-flash22:before {	content: "\e030";}.fl-justicons-flower109:before {	content: "\e031";}.fl-justicons-focus7:before {	content: "\e032";}.fl-justicons-fog8:before {	content: "\e033";}.fl-justicons-folded32:before {	content: "\e034";}.fl-justicons-folder167:before {	content: "\e035";}.fl-justicons-game51:before {	content: "\e036";}.fl-justicons-global24:before {	content: "\e037";}.fl-justicons-hazelnut1:before {	content: "\e038";}.fl-justicons-headphones30:before {	content: "\e039";}.fl-justicons-heart279:before {	content: "\e03a";}.fl-justicons-helm1:before {	content: "\e03b";}.fl-justicons-home133:before {	content: "\e03c";}.fl-justicons-information51:before {	content: "\e03d";}.fl-justicons-internet33:before {	content: "\e03e";}.fl-justicons-leaf57:before {	content: "\e03f";}.fl-justicons-link49:before {	content: "\e040";}.fl-justicons-liquid11:before {	content: "\e041";}.fl-justicons-lock63:before {	content: "\e042";}.fl-justicons-magnetic1:before {	content: "\e043";}.fl-justicons-magnifier32:before {	content: "\e044";}.fl-justicons-magnifier33:before {	content: "\e045";}.fl-justicons-maps7:before {	content: "\e046";}.fl-justicons-medal54:before {	content: "\e047";}.fl-justicons-megaphone10:before {	content: "\e048";}.fl-justicons-minus75:before {	content: "\e049";}.fl-justicons-moon144:before {	content: "\e04a";}.fl-justicons-musical96:before {	content: "\e04b";}.fl-justicons-new78:before {	content: "\e04c";}.fl-justicons-note32:before {	content: "\e04d";}.fl-justicons-note33:before {	content: "\e04e";}.fl-justicons-parabolic11:before {	content: "\e04f";}.fl-justicons-peace5:before {	content: "\e050";}.fl-justicons-pen57:before {	content: "\e051";}.fl-justicons-photo171:before {	content: "\e052";}.fl-justicons-piano21:before {	content: "\e053";}.fl-justicons-picture27:before {	content: "\e054";}.fl-justicons-pill7:before {	content: "\e055";}.fl-justicons-pin39:before {	content: "\e056";}.fl-justicons-pine8:before {	content: "\e057";}.fl-justicons-portfolio21:before {	content: "\e058";}.fl-justicons-power96:before {	content: "\e059";}.fl-justicons-precious1:before {	content: "\e05a";}.fl-justicons-print31:before {	content: "\e05b";}.fl-justicons-prohibition17:before {	content: "\e05c";}.fl-justicons-rain27:before {	content: "\e05d";}.fl-justicons-rainy11:before {	content: "\e05e";}.fl-justicons-rainy12:before {	content: "\e05f";}.fl-justicons-right132:before {	content: "\e060";}.fl-justicons-right133:before {	content: "\e061";}.fl-justicons-right134:before {	content: "\e062";}.fl-justicons-rocket64:before {	content: "\e063";}.fl-justicons-saturn12:before {	content: "\e064";}.fl-justicons-shield82:before {	content: "\e065";}.fl-justicons-shopping189:before {	content: "\e066";}.fl-justicons-skull26:before {	content: "\e067";}.fl-justicons-spam7:before {	content: "\e068";}.fl-justicons-speaker73:before {	content: "\e069";}.fl-justicons-speech92:before {	content: "\e06a";}.fl-justicons-sports36:before {	content: "\e06b";}.fl-justicons-sun79:before {	content: "\e06c";}.fl-justicons-sunrise2:before {	content: "\e06d";}.fl-justicons-sunset2:before {	content: "\e06e";}.fl-justicons-switches:before {	content: "\e06f";}.fl-justicons-tag44:before {	content: "\e070";}.fl-justicons-telephone95:before {	content: "\e071";}.fl-justicons-temperature11:before {	content: "\e072";}.fl-justicons-thermometer40:before {	content: "\e073";}.fl-justicons-thermometer41:before {	content: "\e074";}.fl-justicons-three140:before {	content: "\e075";}.fl-justicons-tool15:before {	content: "\e076";}.fl-justicons-tray15:before {	content: "\e077";}.fl-justicons-two298:before {	content: "\e078";}.fl-justicons-umbrella40:before {	content: "\e079";}.fl-justicons-university13:before {	content: "\e07a";}.fl-justicons-upload81:before {	content: "\e07b";}.fl-justicons-upload82:before {	content: "\e07c";}.fl-justicons-upload83:before {	content: "\e07d";}.fl-justicons-upper4:before {	content: "\e07e";}.fl-justicons-user140:before {	content: "\e07f";}.fl-justicons-video158:before {	content: "\e080";}.fl-justicons-visible6:before {	content: "\e081";}.fl-justicons-voice19:before {	content: "\e082";}.fl-justicons-wheel24:before {	content: "\e083";}.fl-justicons-wheel25:before {	content: "\e084";}.fl-justicons-white83:before {	content: "\e085";}.fl-justicons-wifi74:before {	content: "\e086";}.fl-justicons-wind23:before {	content: "\e087";}.fl-justicons-winds2:before {	content: "\e088";}.fl-justicons-winter23:before {	content: "\e089";}.fl-justicons-wrench64:before {	content: "\e08a";}.fl-justicons-zig5:before {	content: "\e08b";}@font-face {	font-family: 'Material Icons';	font-style: normal;	font-weight: 400;	src: url(/build/shop/fonts/MaterialIcons-Regular.5004197d.eot);	/* For IE6-8 */	src: local("Material Icons"), local("MaterialIcons-Regular"), url(/build/shop/fonts/MaterialIcons-Regular.022b1faf.woff2) format("woff2"), url(/build/shop/fonts/MaterialIcons-Regular.beb4e954.woff) format("woff"), url(/build/shop/fonts/MaterialIcons-Regular.c42ac0f1.ttf) format("truetype");}.material-icons-ico,[class*="material-icons-"]:before {	font-family: 'Material Icons';	font-weight: 400;	font-style: normal;	font-size: inherit;}.material-icons-3d_rotation:before {	content: "\e84d";}.material-icons-access_alarm:before {	content: "\e190";}.material-icons-access_alarms:before {	content: "\e191";}.material-icons-access_time:before {	content: "\e192";}.material-icons-accessibility:before {	content: "\e84e";}.material-icons-account_balance:before {	content: "\e84f";}.material-icons-account_balance_wallet:before {	content: "\e850";}.material-icons-account_box:before {	content: "\e851";}.material-icons-account_circle:before {	content: "\e853";}.material-icons-adb:before {	content: "\e60e";}.material-icons-add:before {	content: "\e145";}.material-icons-add_alarm:before {	content: "\e193";}.material-icons-add_alert:before {	content: "\e003";}.material-icons-add_box:before {	content: "\e146";}.material-icons-add_circle:before {	content: "\e147";}.material-icons-add_circle_outline:before {	content: "\e148";}.material-icons-add_shopping_cart:before {	content: "\e854";}.material-icons-add_to_photos:before {	content: "\e39d";}.material-icons-adjust:before {	content: "\e39e";}.material-icons-airline_seat_flat:before {	content: "\e630";}.material-icons-airline_seat_flat_angled:before {	content: "\e631";}.material-icons-airline_seat_individual_suite:before {	content: "\e632";}.material-icons-airline_seat_legroom_extra:before {	content: "\e633";}.material-icons-airline_seat_legroom_normal:before {	content: "\e634";}.material-icons-airline_seat_legroom_reduced:before {	content: "\e635";}.material-icons-airline_seat_recline_extra:before {	content: "\e636";}.material-icons-airline_seat_recline_normal:before {	content: "\e637";}.material-icons-airplanemode_active:before {	content: "\e195";}.material-icons-airplanemode_inactive:before {	content: "\e194";}.material-icons-airplay:before {	content: "\e055";}.material-icons-alarm:before {	content: "\e855";}.material-icons-alarm_add:before {	content: "\e856";}.material-icons-alarm_off:before {	content: "\e857";}.material-icons-alarm_on:before {	content: "\e858";}.material-icons-album:before {	content: "\e019";}.material-icons-android:before {	content: "\e859";}.material-icons-announcement:before {	content: "\e85a";}.material-icons-apps:before {	content: "\e5c3";}.material-icons-archive:before {	content: "\e149";}.material-icons-arrow_back:before {	content: "\e5c4";}.material-icons-arrow_drop_down:before {	content: "\e5c5";}.material-icons-arrow_drop_down_circle:before {	content: "\e5c6";}.material-icons-arrow_drop_up:before {	content: "\e5c7";}.material-icons-arrow_forward:before {	content: "\e5c8";}.material-icons-aspect_ratio:before {	content: "\e85b";}.material-icons-assessment:before {	content: "\e85c";}.material-icons-assignment:before {	content: "\e85d";}.material-icons-assignment_ind:before {	content: "\e85e";}.material-icons-assignment_late:before {	content: "\e85f";}.material-icons-assignment_return:before {	content: "\e860";}.material-icons-assignment_returned:before {	content: "\e861";}.material-icons-assignment_turned_in:before {	content: "\e862";}.material-icons-assistant:before {	content: "\e39f";}.material-icons-assistant_photo:before {	content: "\e3a0";}.material-icons-attach_file:before {	content: "\e226";}.material-icons-attach_money:before {	content: "\e227";}.material-icons-attachment:before {	content: "\e2bc";}.material-icons-audiotrack:before {	content: "\e3a1";}.material-icons-autorenew:before {	content: "\e863";}.material-icons-av_timer:before {	content: "\e01b";}.material-icons-backspace:before {	content: "\e14a";}.material-icons-backup:before {	content: "\e864";}.material-icons-battery_alert:before {	content: "\e19c";}.material-icons-battery_charging_full:before {	content: "\e1a3";}.material-icons-battery_full:before {	content: "\e1a4";}.material-icons-battery_std:before {	content: "\e1a5";}.material-icons-battery_unknown:before {	content: "\e1a6";}.material-icons-beenhere:before {	content: "\e52d";}.material-icons-block:before {	content: "\e14b";}.material-icons-bluetooth:before {	content: "\e1a7";}.material-icons-bluetooth_audio:before {	content: "\e60f";}.material-icons-bluetooth_connected:before {	content: "\e1a8";}.material-icons-bluetooth_disabled:before {	content: "\e1a9";}.material-icons-bluetooth_searching:before {	content: "\e1aa";}.material-icons-blur_circular:before {	content: "\e3a2";}.material-icons-blur_linear:before {	content: "\e3a3";}.material-icons-blur_off:before {	content: "\e3a4";}.material-icons-blur_on:before {	content: "\e3a5";}.material-icons-book:before {	content: "\e865";}.material-icons-bookmark:before {	content: "\e866";}.material-icons-bookmark_border:before {	content: "\e867";}.material-icons-border_all:before {	content: "\e228";}.material-icons-border_bottom:before {	content: "\e229";}.material-icons-border_clear:before {	content: "\e22a";}.material-icons-border_color:before {	content: "\e22b";}.material-icons-border_horizontal:before {	content: "\e22c";}.material-icons-border_inner:before {	content: "\e22d";}.material-icons-border_left:before {	content: "\e22e";}.material-icons-border_outer:before {	content: "\e22f";}.material-icons-border_right:before {	content: "\e230";}.material-icons-border_style:before {	content: "\e231";}.material-icons-border_top:before {	content: "\e232";}.material-icons-border_vertical:before {	content: "\e233";}.material-icons-brightness_1:before {	content: "\e3a6";}.material-icons-brightness_2:before {	content: "\e3a7";}.material-icons-brightness_3:before {	content: "\e3a8";}.material-icons-brightness_4:before {	content: "\e3a9";}.material-icons-brightness_5:before {	content: "\e3aa";}.material-icons-brightness_6:before {	content: "\e3ab";}.material-icons-brightness_7:before {	content: "\e3ac";}.material-icons-brightness_auto:before {	content: "\e1ab";}.material-icons-brightness_high:before {	content: "\e1ac";}.material-icons-brightness_low:before {	content: "\e1ad";}.material-icons-brightness_medium:before {	content: "\e1ae";}.material-icons-broken_image:before {	content: "\e3ad";}.material-icons-brush:before {	content: "\e3ae";}.material-icons-bug_report:before {	content: "\e868";}.material-icons-build:before {	content: "\e869";}.material-icons-business:before {	content: "\e0af";}.material-icons-cached:before {	content: "\e86a";}.material-icons-cake:before {	content: "\e7e9";}.material-icons-call:before {	content: "\e0b0";}.material-icons-call_end:before {	content: "\e0b1";}.material-icons-call_made:before {	content: "\e0b2";}.material-icons-call_merge:before {	content: "\e0b3";}.material-icons-call_missed:before {	content: "\e0b4";}.material-icons-call_received:before {	content: "\e0b5";}.material-icons-call_split:before {	content: "\e0b6";}.material-icons-camera:before {	content: "\e3af";}.material-icons-camera_alt:before {	content: "\e3b0";}.material-icons-camera_enhance:before {	content: "\e8fc";}.material-icons-camera_front:before {	content: "\e3b1";}.material-icons-camera_rear:before {	content: "\e3b2";}.material-icons-camera_roll:before {	content: "\e3b3";}.material-icons-cancel:before {	content: "\e5c9";}.material-icons-card_giftcard:before {	content: "\e8f6";}.material-icons-card_membership:before {	content: "\e8f7";}.material-icons-card_travel:before {	content: "\e8f8";}.material-icons-cast:before {	content: "\e307";}.material-icons-cast_connected:before {	content: "\e308";}.material-icons-center_focus_strong:before {	content: "\e3b4";}.material-icons-center_focus_weak:before {	content: "\e3b5";}.material-icons-change_history:before {	content: "\e86b";}.material-icons-chat:before {	content: "\e0b7";}.material-icons-chat_bubble:before {	content: "\e0ca";}.material-icons-chat_bubble_outline:before {	content: "\e0cb";}.material-icons-check:before {	content: "\e5ca";}.material-icons-check_box:before {	content: "\e834";}.material-icons-check_box_outline_blank:before {	content: "\e835";}.material-icons-check_circle:before {	content: "\e86c";}.material-icons-chevron_left:before {	content: "\e5cb";}.material-icons-chevron_right:before {	content: "\e5cc";}.material-icons-chrome_reader_mode:before {	content: "\e86d";}.material-icons-class:before {	content: "\e86e";}.material-icons-clear:before {	content: "\e14c";}.material-icons-clear_all:before {	content: "\e0b8";}.material-icons-close:before {	content: "\e5cd";}.material-icons-closed_caption:before {	content: "\e01c";}.material-icons-cloud:before {	content: "\e2bd";}.material-icons-cloud_circle:before {	content: "\e2be";}.material-icons-cloud_done:before {	content: "\e2bf";}.material-icons-cloud_download:before {	content: "\e2c0";}.material-icons-cloud_off:before {	content: "\e2c1";}.material-icons-cloud_queue:before {	content: "\e2c2";}.material-icons-cloud_upload:before {	content: "\e2c3";}.material-icons-code:before {	content: "\e86f";}.material-icons-collections:before {	content: "\e3b6";}.material-icons-collections_bookmark:before {	content: "\e431";}.material-icons-color_lens:before {	content: "\e3b7";}.material-icons-colorize:before {	content: "\e3b8";}.material-icons-comment:before {	content: "\e0b9";}.material-icons-compare:before {	content: "\e3b9";}.material-icons-computer:before {	content: "\e30a";}.material-icons-confirmation_number:before {	content: "\e638";}.material-icons-contact_phone:before {	content: "\e0cf";}.material-icons-contacts:before {	content: "\e0ba";}.material-icons-content_copy:before {	content: "\e14d";}.material-icons-content_cut:before {	content: "\e14e";}.material-icons-content_paste:before {	content: "\e14f";}.material-icons-control_point:before {	content: "\e3ba";}.material-icons-control_point_duplicate:before {	content: "\e3bb";}.material-icons-create:before {	content: "\e150";}.material-icons-credit_card:before {	content: "\e870";}.material-icons-crop:before {	content: "\e3be";}.material-icons-crop_16_9:before {	content: "\e3bc";}.material-icons-crop_3_2:before {	content: "\e3bd";}.material-icons-crop_5_4:before {	content: "\e3bf";}.material-icons-crop_7_5:before {	content: "\e3c0";}.material-icons-crop_din:before {	content: "\e3c1";}.material-icons-crop_free:before {	content: "\e3c2";}.material-icons-crop_landscape:before {	content: "\e3c3";}.material-icons-crop_original:before {	content: "\e3c4";}.material-icons-crop_portrait:before {	content: "\e3c5";}.material-icons-crop_square:before {	content: "\e3c6";}.material-icons-dashboard:before {	content: "\e871";}.material-icons-data_usage:before {	content: "\e1af";}.material-icons-dehaze:before {	content: "\e3c7";}.material-icons-delete:before {	content: "\e872";}.material-icons-description:before {	content: "\e873";}.material-icons-desktop_mac:before {	content: "\e30b";}.material-icons-desktop_windows:before {	content: "\e30c";}.material-icons-details:before {	content: "\e3c8";}.material-icons-developer_board:before {	content: "\e30d";}.material-icons-developer_mode:before {	content: "\e1b0";}.material-icons-device_hub:before {	content: "\e335";}.material-icons-devices:before {	content: "\e1b1";}.material-icons-dialer_sip:before {	content: "\e0bb";}.material-icons-dialpad:before {	content: "\e0bc";}.material-icons-directions:before {	content: "\e52e";}.material-icons-directions_bike:before {	content: "\e52f";}.material-icons-directions_boat:before {	content: "\e532";}.material-icons-directions_bus:before {	content: "\e530";}.material-icons-directions_car:before {	content: "\e531";}.material-icons-directions_railway:before {	content: "\e534";}.material-icons-directions_run:before {	content: "\e566";}.material-icons-directions_subway:before {	content: "\e533";}.material-icons-directions_transit:before {	content: "\e535";}.material-icons-directions_walk:before {	content: "\e536";}.material-icons-disc_full:before {	content: "\e610";}.material-icons-dns:before {	content: "\e875";}.material-icons-do_not_disturb:before {	content: "\e612";}.material-icons-do_not_disturb_alt:before {	content: "\e611";}.material-icons-dock:before {	content: "\e30e";}.material-icons-domain:before {	content: "\e7ee";}.material-icons-done:before {	content: "\e876";}.material-icons-done_all:before {	content: "\e877";}.material-icons-drafts:before {	content: "\e151";}.material-icons-drive_eta:before {	content: "\e613";}.material-icons-dvr:before {	content: "\e1b2";}.material-icons-edit:before {	content: "\e3c9";}.material-icons-eject:before {	content: "\e8fb";}.material-icons-email:before {	content: "\e0be";}.material-icons-equalizer:before {	content: "\e01d";}.material-icons-error:before {	content: "\e000";}.material-icons-error_outline:before {	content: "\e001";}.material-icons-event:before {	content: "\e878";}.material-icons-event_available:before {	content: "\e614";}.material-icons-event_busy:before {	content: "\e615";}.material-icons-event_note:before {	content: "\e616";}.material-icons-event_seat:before {	content: "\e903";}.material-icons-exit_to_app:before {	content: "\e879";}.material-icons-expand_less:before {	content: "\e5ce";}.material-icons-expand_more:before {	content: "\e5cf";}.material-icons-explicit:before {	content: "\e01e";}.material-icons-explore:before {	content: "\e87a";}.material-icons-exposure:before {	content: "\e3ca";}.material-icons-exposure_neg_1:before {	content: "\e3cb";}.material-icons-exposure_neg_2:before {	content: "\e3cc";}.material-icons-exposure_plus_1:before {	content: "\e3cd";}.material-icons-exposure_plus_2:before {	content: "\e3ce";}.material-icons-exposure_zero:before {	content: "\e3cf";}.material-icons-extension:before {	content: "\e87b";}.material-icons-face:before {	content: "\e87c";}.material-icons-fast_forward:before {	content: "\e01f";}.material-icons-fast_rewind:before {	content: "\e020";}.material-icons-favorite:before {	content: "\e87d";}.material-icons-favorite_border:before {	content: "\e87e";}.material-icons-feedback:before {	content: "\e87f";}.material-icons-file_download:before {	content: "\e2c4";}.material-icons-file_upload:before {	content: "\e2c6";}.material-icons-filter:before {	content: "\e3d3";}.material-icons-filter_1:before {	content: "\e3d0";}.material-icons-filter_2:before {	content: "\e3d1";}.material-icons-filter_3:before {	content: "\e3d2";}.material-icons-filter_4:before {	content: "\e3d4";}.material-icons-filter_5:before {	content: "\e3d5";}.material-icons-filter_6:before {	content: "\e3d6";}.material-icons-filter_7:before {	content: "\e3d7";}.material-icons-filter_8:before {	content: "\e3d8";}.material-icons-filter_9:before {	content: "\e3d9";}.material-icons-filter_9_plus:before {	content: "\e3da";}.material-icons-filter_b_and_w:before {	content: "\e3db";}.material-icons-filter_center_focus:before {	content: "\e3dc";}.material-icons-filter_drama:before {	content: "\e3dd";}.material-icons-filter_frames:before {	content: "\e3de";}.material-icons-filter_hdr:before {	content: "\e3df";}.material-icons-filter_list:before {	content: "\e152";}.material-icons-filter_none:before {	content: "\e3e0";}.material-icons-filter_tilt_shift:before {	content: "\e3e2";}.material-icons-filter_vintage:before {	content: "\e3e3";}.material-icons-find_in_page:before {	content: "\e880";}.material-icons-find_replace:before {	content: "\e881";}.material-icons-flag:before {	content: "\e153";}.material-icons-flare:before {	content: "\e3e4";}.material-icons-flash_auto:before {	content: "\e3e5";}.material-icons-flash_off:before {	content: "\e3e6";}.material-icons-flash_on:before {	content: "\e3e7";}.material-icons-flight:before {	content: "\e539";}.material-icons-flight_land:before {	content: "\e904";}.material-icons-flight_takeoff:before {	content: "\e905";}.material-icons-flip:before {	content: "\e3e8";}.material-icons-flip_to_back:before {	content: "\e882";}.material-icons-flip_to_front:before {	content: "\e883";}.material-icons-folder:before {	content: "\e2c7";}.material-icons-folder_open:before {	content: "\e2c8";}.material-icons-folder_shared:before {	content: "\e2c9";}.material-icons-folder_special:before {	content: "\e617";}.material-icons-font_download:before {	content: "\e167";}.material-icons-format_align_center:before {	content: "\e234";}.material-icons-format_align_justify:before {	content: "\e235";}.material-icons-format_align_left:before {	content: "\e236";}.material-icons-format_align_right:before {	content: "\e237";}.material-icons-format_bold:before {	content: "\e238";}.material-icons-format_clear:before {	content: "\e239";}.material-icons-format_color_fill:before {	content: "\e23a";}.material-icons-format_color_reset:before {	content: "\e23b";}.material-icons-format_color_text:before {	content: "\e23c";}.material-icons-format_indent_decrease:before {	content: "\e23d";}.material-icons-format_indent_increase:before {	content: "\e23e";}.material-icons-format_italic:before {	content: "\e23f";}.material-icons-format_line_spacing:before {	content: "\e240";}.material-icons-format_list_bulleted:before {	content: "\e241";}.material-icons-format_list_numbered:before {	content: "\e242";}.material-icons-format_paint:before {	content: "\e243";}.material-icons-format_quote:before {	content: "\e244";}.material-icons-format_size:before {	content: "\e245";}.material-icons-format_strikethrough:before {	content: "\e246";}.material-icons-format_textdirection_l_to_r:before {	content: "\e247";}.material-icons-format_textdirection_r_to_l:before {	content: "\e248";}.material-icons-format_underlined:before {	content: "\e249";}.material-icons-forum:before {	content: "\e0bf";}.material-icons-forward:before {	content: "\e154";}.material-icons-forward_10:before {	content: "\e056";}.material-icons-forward_30:before {	content: "\e057";}.material-icons-forward_5:before {	content: "\e058";}.material-icons-fullscreen:before {	content: "\e5d0";}.material-icons-fullscreen_exit:before {	content: "\e5d1";}.material-icons-functions:before {	content: "\e24a";}.material-icons-gamepad:before {	content: "\e30f";}.material-icons-games:before {	content: "\e021";}.material-icons-gesture:before {	content: "\e155";}.material-icons-get_app:before {	content: "\e884";}.material-icons-gif:before {	content: "\e908";}.material-icons-gps_fixed:before {	content: "\e1b3";}.material-icons-gps_not_fixed:before {	content: "\e1b4";}.material-icons-gps_off:before {	content: "\e1b5";}.material-icons-grade:before {	content: "\e885";}.material-icons-gradient:before {	content: "\e3e9";}.material-icons-grain:before {	content: "\e3ea";}.material-icons-graphic_eq:before {	content: "\e1b8";}.material-icons-grid_off:before {	content: "\e3eb";}.material-icons-grid_on:before {	content: "\e3ec";}.material-icons-group:before {	content: "\e7ef";}.material-icons-group_add:before {	content: "\e7f0";}.material-icons-group_work:before {	content: "\e886";}.material-icons-hd:before {	content: "\e052";}.material-icons-hdr_off:before {	content: "\e3ed";}.material-icons-hdr_on:before {	content: "\e3ee";}.material-icons-hdr_strong:before {	content: "\e3f1";}.material-icons-hdr_weak:before {	content: "\e3f2";}.material-icons-headset:before {	content: "\e310";}.material-icons-headset_mic:before {	content: "\e311";}.material-icons-healing:before {	content: "\e3f3";}.material-icons-hearing:before {	content: "\e023";}.material-icons-help:before {	content: "\e887";}.material-icons-help_outline:before {	content: "\e8fd";}.material-icons-high_quality:before {	content: "\e024";}.material-icons-highlight_off:before {	content: "\e888";}.material-icons-history:before {	content: "\e889";}.material-icons-home:before {	content: "\e88a";}.material-icons-hotel:before {	content: "\e53a";}.material-icons-hourglass_empty:before {	content: "\e88b";}.material-icons-hourglass_full:before {	content: "\e88c";}.material-icons-http:before {	content: "\e902";}.material-icons-https:before {	content: "\e88d";}.material-icons-image:before {	content: "\e3f4";}.material-icons-image_aspect_ratio:before {	content: "\e3f5";}.material-icons-import_export:before {	content: "\e0c3";}.material-icons-inbox:before {	content: "\e156";}.material-icons-indeterminate_check_box:before {	content: "\e909";}.material-icons-info:before {	content: "\e88e";}.material-icons-info_outline:before {	content: "\e88f";}.material-icons-input:before {	content: "\e890";}.material-icons-insert_chart:before {	content: "\e24b";}.material-icons-insert_comment:before {	content: "\e24c";}.material-icons-insert_drive_file:before {	content: "\e24d";}.material-icons-insert_emoticon:before {	content: "\e24e";}.material-icons-insert_invitation:before {	content: "\e24f";}.material-icons-insert_link:before {	content: "\e250";}.material-icons-insert_photo:before {	content: "\e251";}.material-icons-invert_colors:before {	content: "\e891";}.material-icons-invert_colors_off:before {	content: "\e0c4";}.material-icons-iso:before {	content: "\e3f6";}.material-icons-keyboard:before {	content: "\e312";}.material-icons-keyboard_arrow_down:before {	content: "\e313";}.material-icons-keyboard_arrow_left:before {	content: "\e314";}.material-icons-keyboard_arrow_right:before {	content: "\e315";}.material-icons-keyboard_arrow_up:before {	content: "\e316";}.material-icons-keyboard_backspace:before {	content: "\e317";}.material-icons-keyboard_capslock:before {	content: "\e318";}.material-icons-keyboard_hide:before {	content: "\e31a";}.material-icons-keyboard_return:before {	content: "\e31b";}.material-icons-keyboard_tab:before {	content: "\e31c";}.material-icons-keyboard_voice:before {	content: "\e31d";}.material-icons-label:before {	content: "\e892";}.material-icons-label_outline:before {	content: "\e893";}.material-icons-landscape:before {	content: "\e3f7";}.material-icons-language:before {	content: "\e894";}.material-icons-laptop:before {	content: "\e31e";}.material-icons-laptop_chromebook:before {	content: "\e31f";}.material-icons-laptop_mac:before {	content: "\e320";}.material-icons-laptop_windows:before {	content: "\e321";}.material-icons-launch:before {	content: "\e895";}.material-icons-layers:before {	content: "\e53b";}.material-icons-layers_clear:before {	content: "\e53c";}.material-icons-leak_add:before {	content: "\e3f8";}.material-icons-leak_remove:before {	content: "\e3f9";}.material-icons-lens:before {	content: "\e3fa";}.material-icons-library_add:before {	content: "\e02e";}.material-icons-library_books:before {	content: "\e02f";}.material-icons-library_music:before {	content: "\e030";}.material-icons-link:before {	content: "\e157";}.material-icons-list:before {	content: "\e896";}.material-icons-live_help:before {	content: "\e0c6";}.material-icons-live_tv:before {	content: "\e639";}.material-icons-local_activity:before {	content: "\e53f";}.material-icons-local_airport:before {	content: "\e53d";}.material-icons-local_atm:before {	content: "\e53e";}.material-icons-local_bar:before {	content: "\e540";}.material-icons-local_cafe:before {	content: "\e541";}.material-icons-local_car_wash:before {	content: "\e542";}.material-icons-local_convenience_store:before {	content: "\e543";}.material-icons-local_dining:before {	content: "\e556";}.material-icons-local_drink:before {	content: "\e544";}.material-icons-local_florist:before {	content: "\e545";}.material-icons-local_gas_station:before {	content: "\e546";}.material-icons-local_grocery_store:before {	content: "\e547";}.material-icons-local_hospital:before {	content: "\e548";}.material-icons-local_hotel:before {	content: "\e549";}.material-icons-local_laundry_service:before {	content: "\e54a";}.material-icons-local_library:before {	content: "\e54b";}.material-icons-local_mall:before {	content: "\e54c";}.material-icons-local_movies:before {	content: "\e54d";}.material-icons-local_offer:before {	content: "\e54e";}.material-icons-local_parking:before {	content: "\e54f";}.material-icons-local_pharmacy:before {	content: "\e550";}.material-icons-local_phone:before {	content: "\e551";}.material-icons-local_pizza:before {	content: "\e552";}.material-icons-local_play:before {	content: "\e553";}.material-icons-local_post_office:before {	content: "\e554";}.material-icons-local_printshop:before {	content: "\e555";}.material-icons-local_see:before {	content: "\e557";}.material-icons-local_shipping:before {	content: "\e558";}.material-icons-local_taxi:before {	content: "\e559";}.material-icons-location_city:before {	content: "\e7f1";}.material-icons-location_disabled:before {	content: "\e1b6";}.material-icons-location_off:before {	content: "\e0c7";}.material-icons-location_on:before {	content: "\e0c8";}.material-icons-location_searching:before {	content: "\e1b7";}.material-icons-lock:before {	content: "\e897";}.material-icons-lock_open:before {	content: "\e898";}.material-icons-lock_outline:before {	content: "\e899";}.material-icons-looks:before {	content: "\e3fc";}.material-icons-looks_3:before {	content: "\e3fb";}.material-icons-looks_4:before {	content: "\e3fd";}.material-icons-looks_5:before {	content: "\e3fe";}.material-icons-looks_6:before {	content: "\e3ff";}.material-icons-looks_one:before {	content: "\e400";}.material-icons-looks_two:before {	content: "\e401";}.material-icons-loop:before {	content: "\e028";}.material-icons-loupe:before {	content: "\e402";}.material-icons-loyalty:before {	content: "\e89a";}.material-icons-mail:before {	content: "\e158";}.material-icons-map:before {	content: "\e55b";}.material-icons-markunread:before {	content: "\e159";}.material-icons-markunread_mailbox:before {	content: "\e89b";}.material-icons-memory:before {	content: "\e322";}.material-icons-menu:before {	content: "\e5d2";}.material-icons-merge_type:before {	content: "\e252";}.material-icons-message:before {	content: "\e0c9";}.material-icons-mic:before {	content: "\e029";}.material-icons-mic_none:before {	content: "\e02a";}.material-icons-mic_off:before {	content: "\e02b";}.material-icons-mms:before {	content: "\e618";}.material-icons-mode_comment:before {	content: "\e253";}.material-icons-mode_edit:before {	content: "\e254";}.material-icons-money_off:before {	content: "\e25c";}.material-icons-monochrome_photos:before {	content: "\e403";}.material-icons-mood:before {	content: "\e7f2";}.material-icons-mood_bad:before {	content: "\e7f3";}.material-icons-more:before {	content: "\e619";}.material-icons-more_horiz:before {	content: "\e5d3";}.material-icons-more_vert:before {	content: "\e5d4";}.material-icons-mouse:before {	content: "\e323";}.material-icons-movie:before {	content: "\e02c";}.material-icons-movie_creation:before {	content: "\e404";}.material-icons-music_note:before {	content: "\e405";}.material-icons-my_location:before {	content: "\e55c";}.material-icons-nature:before {	content: "\e406";}.material-icons-nature_people:before {	content: "\e407";}.material-icons-navigate_before:before {	content: "\e408";}.material-icons-navigate_next:before {	content: "\e409";}.material-icons-navigation:before {	content: "\e55d";}.material-icons-network_cell:before {	content: "\e1b9";}.material-icons-network_locked:before {	content: "\e61a";}.material-icons-network_wifi:before {	content: "\e1ba";}.material-icons-new_releases:before {	content: "\e031";}.material-icons-nfc:before {	content: "\e1bb";}.material-icons-no_sim:before {	content: "\e0cc";}.material-icons-not_interested:before {	content: "\e033";}.material-icons-note_add:before {	content: "\e89c";}.material-icons-notifications:before {	content: "\e7f4";}.material-icons-notifications_active:before {	content: "\e7f7";}.material-icons-notifications_none:before {	content: "\e7f5";}.material-icons-notifications_off:before {	content: "\e7f6";}.material-icons-notifications_paused:before {	content: "\e7f8";}.material-icons-offline_pin:before {	content: "\e90a";}.material-icons-ondemand_video:before {	content: "\e63a";}.material-icons-open_in_browser:before {	content: "\e89d";}.material-icons-open_in_new:before {	content: "\e89e";}.material-icons-open_with:before {	content: "\e89f";}.material-icons-pages:before {	content: "\e7f9";}.material-icons-pageview:before {	content: "\e8a0";}.material-icons-palette:before {	content: "\e40a";}.material-icons-panorama:before {	content: "\e40b";}.material-icons-panorama_fish_eye:before {	content: "\e40c";}.material-icons-panorama_horizontal:before {	content: "\e40d";}.material-icons-panorama_vertical:before {	content: "\e40e";}.material-icons-panorama_wide_angle:before {	content: "\e40f";}.material-icons-party_mode:before {	content: "\e7fa";}.material-icons-pause:before {	content: "\e034";}.material-icons-pause_circle_filled:before {	content: "\e035";}.material-icons-pause_circle_outline:before {	content: "\e036";}.material-icons-payment:before {	content: "\e8a1";}.material-icons-people:before {	content: "\e7fb";}.material-icons-people_outline:before {	content: "\e7fc";}.material-icons-perm_camera_mic:before {	content: "\e8a2";}.material-icons-perm_contact_calendar:before {	content: "\e8a3";}.material-icons-perm_data_setting:before {	content: "\e8a4";}.material-icons-perm_device_information:before {	content: "\e8a5";}.material-icons-perm_identity:before {	content: "\e8a6";}.material-icons-perm_media:before {	content: "\e8a7";}.material-icons-perm_phone_msg:before {	content: "\e8a8";}.material-icons-perm_scan_wifi:before {	content: "\e8a9";}.material-icons-person:before {	content: "\e7fd";}.material-icons-person_add:before {	content: "\e7fe";}.material-icons-person_outline:before {	content: "\e7ff";}.material-icons-person_pin:before {	content: "\e55a";}.material-icons-personal_video:before {	content: "\e63b";}.material-icons-phone:before {	content: "\e0cd";}.material-icons-phone_android:before {	content: "\e324";}.material-icons-phone_bluetooth_speaker:before {	content: "\e61b";}.material-icons-phone_forwarded:before {	content: "\e61c";}.material-icons-phone_in_talk:before {	content: "\e61d";}.material-icons-phone_iphone:before {	content: "\e325";}.material-icons-phone_locked:before {	content: "\e61e";}.material-icons-phone_missed:before {	content: "\e61f";}.material-icons-phone_paused:before {	content: "\e620";}.material-icons-phonelink:before {	content: "\e326";}.material-icons-phonelink_erase:before {	content: "\e0db";}.material-icons-phonelink_lock:before {	content: "\e0dc";}.material-icons-phonelink_off:before {	content: "\e327";}.material-icons-phonelink_ring:before {	content: "\e0dd";}.material-icons-phonelink_setup:before {	content: "\e0de";}.material-icons-photo:before {	content: "\e410";}.material-icons-photo_album:before {	content: "\e411";}.material-icons-photo_camera:before {	content: "\e412";}.material-icons-photo_library:before {	content: "\e413";}.material-icons-photo_size_select_actual:before {	content: "\e432";}.material-icons-photo_size_select_large:before {	content: "\e433";}.material-icons-photo_size_select_small:before {	content: "\e434";}.material-icons-picture_as_pdf:before {	content: "\e415";}.material-icons-picture_in_picture:before {	content: "\e8aa";}.material-icons-pin_drop:before {	content: "\e55e";}.material-icons-place:before {	content: "\e55f";}.material-icons-play_arrow:before {	content: "\e037";}.material-icons-play_circle_filled:before {	content: "\e038";}.material-icons-play_circle_outline:before {	content: "\e039";}.material-icons-play_for_work:before {	content: "\e906";}.material-icons-playlist_add:before {	content: "\e03b";}.material-icons-plus_one:before {	content: "\e800";}.material-icons-poll:before {	content: "\e801";}.material-icons-polymer:before {	content: "\e8ab";}.material-icons-portable_wifi_off:before {	content: "\e0ce";}.material-icons-portrait:before {	content: "\e416";}.material-icons-power:before {	content: "\e63c";}.material-icons-power_input:before {	content: "\e336";}.material-icons-power_settings_new:before {	content: "\e8ac";}.material-icons-present_to_all:before {	content: "\e0df";}.material-icons-print:before {	content: "\e8ad";}.material-icons-public:before {	content: "\e80b";}.material-icons-publish:before {	content: "\e255";}.material-icons-query_builder:before {	content: "\e8ae";}.material-icons-question_answer:before {	content: "\e8af";}.material-icons-queue:before {	content: "\e03c";}.material-icons-queue_music:before {	content: "\e03d";}.material-icons-radio:before {	content: "\e03e";}.material-icons-radio_button_checked:before {	content: "\e837";}.material-icons-radio_button_unchecked:before {	content: "\e836";}.material-icons-rate_review:before {	content: "\e560";}.material-icons-receipt:before {	content: "\e8b0";}.material-icons-recent_actors:before {	content: "\e03f";}.material-icons-redeem:before {	content: "\e8b1";}.material-icons-redo:before {	content: "\e15a";}.material-icons-refresh:before {	content: "\e5d5";}.material-icons-remove:before {	content: "\e15b";}.material-icons-remove_circle:before {	content: "\e15c";}.material-icons-remove_circle_outline:before {	content: "\e15d";}.material-icons-remove_red_eye:before {	content: "\e417";}.material-icons-reorder:before {	content: "\e8fe";}.material-icons-repeat:before {	content: "\e040";}.material-icons-repeat_one:before {	content: "\e041";}.material-icons-replay:before {	content: "\e042";}.material-icons-replay_10:before {	content: "\e059";}.material-icons-replay_30:before {	content: "\e05a";}.material-icons-replay_5:before {	content: "\e05b";}.material-icons-reply:before {	content: "\e15e";}.material-icons-reply_all:before {	content: "\e15f";}.material-icons-report:before {	content: "\e160";}.material-icons-report_problem:before {	content: "\e8b2";}.material-icons-restaurant_menu:before {	content: "\e561";}.material-icons-restore:before {	content: "\e8b3";}.material-icons-ring_volume:before {	content: "\e0d1";}.material-icons-room:before {	content: "\e8b4";}.material-icons-rotate_90_degrees_ccw:before {	content: "\e418";}.material-icons-rotate_left:before {	content: "\e419";}.material-icons-rotate_right:before {	content: "\e41a";}.material-icons-router:before {	content: "\e328";}.material-icons-satellite:before {	content: "\e562";}.material-icons-save:before {	content: "\e161";}.material-icons-scanner:before {	content: "\e329";}.material-icons-schedule:before {	content: "\e8b5";}.material-icons-school:before {	content: "\e80c";}.material-icons-screen_lock_landscape:before {	content: "\e1be";}.material-icons-screen_lock_portrait:before {	content: "\e1bf";}.material-icons-screen_lock_rotation:before {	content: "\e1c0";}.material-icons-screen_rotation:before {	content: "\e1c1";}.material-icons-sd_card:before {	content: "\e623";}.material-icons-sd_storage:before {	content: "\e1c2";}.material-icons-search:before {	content: "\e8b6";}.material-icons-security:before {	content: "\e32a";}.material-icons-select_all:before {	content: "\e162";}.material-icons-send:before {	content: "\e163";}.material-icons-settings:before {	content: "\e8b8";}.material-icons-settings_applications:before {	content: "\e8b9";}.material-icons-settings_backup_restore:before {	content: "\e8ba";}.material-icons-settings_bluetooth:before {	content: "\e8bb";}.material-icons-settings_brightness:before {	content: "\e8bd";}.material-icons-settings_cell:before {	content: "\e8bc";}.material-icons-settings_ethernet:before {	content: "\e8be";}.material-icons-settings_input_antenna:before {	content: "\e8bf";}.material-icons-settings_input_component:before {	content: "\e8c0";}.material-icons-settings_input_composite:before {	content: "\e8c1";}.material-icons-settings_input_hdmi:before {	content: "\e8c2";}.material-icons-settings_input_svideo:before {	content: "\e8c3";}.material-icons-settings_overscan:before {	content: "\e8c4";}.material-icons-settings_phone:before {	content: "\e8c5";}.material-icons-settings_power:before {	content: "\e8c6";}.material-icons-settings_remote:before {	content: "\e8c7";}.material-icons-settings_system_daydream:before {	content: "\e1c3";}.material-icons-settings_voice:before {	content: "\e8c8";}.material-icons-share:before {	content: "\e80d";}.material-icons-shop:before {	content: "\e8c9";}.material-icons-shop_two:before {	content: "\e8ca";}.material-icons-shopping_basket:before {	content: "\e8cb";}.material-icons-shopping_cart:before {	content: "\e8cc";}.material-icons-shuffle:before {	content: "\e043";}.material-icons-signal_cellular_4_bar:before {	content: "\e1c8";}.material-icons-signal_cellular_connected_no_internet_4_bar:before {	content: "\e1cd";}.material-icons-signal_cellular_no_sim:before {	content: "\e1ce";}.material-icons-signal_cellular_null:before {	content: "\e1cf";}.material-icons-signal_cellular_off:before {	content: "\e1d0";}.material-icons-signal_wifi_4_bar:before {	content: "\e1d8";}.material-icons-signal_wifi_4_bar_lock:before {	content: "\e1d9";}.material-icons-signal_wifi_off:before {	content: "\e1da";}.material-icons-sim_card:before {	content: "\e32b";}.material-icons-sim_card_alert:before {	content: "\e624";}.material-icons-skip_next:before {	content: "\e044";}.material-icons-skip_previous:before {	content: "\e045";}.material-icons-slideshow:before {	content: "\e41b";}.material-icons-smartphone:before {	content: "\e32c";}.material-icons-sms:before {	content: "\e625";}.material-icons-sms_failed:before {	content: "\e626";}.material-icons-snooze:before {	content: "\e046";}.material-icons-sort:before {	content: "\e164";}.material-icons-sort_by_alpha:before {	content: "\e053";}.material-icons-space_bar:before {	content: "\e256";}.material-icons-speaker:before {	content: "\e32d";}.material-icons-speaker_group:before {	content: "\e32e";}.material-icons-speaker_notes:before {	content: "\e8cd";}.material-icons-speaker_phone:before {	content: "\e0d2";}.material-icons-spellcheck:before {	content: "\e8ce";}.material-icons-star:before {	content: "\e838";}.material-icons-star_border:before {	content: "\e83a";}.material-icons-star_half:before {	content: "\e839";}.material-icons-stars:before {	content: "\e8d0";}.material-icons-stay_current_landscape:before {	content: "\e0d3";}.material-icons-stay_current_portrait:before {	content: "\e0d4";}.material-icons-stay_primary_landscape:before {	content: "\e0d5";}.material-icons-stay_primary_portrait:before {	content: "\e0d6";}.material-icons-stop:before {	content: "\e047";}.material-icons-storage:before {	content: "\e1db";}.material-icons-store:before {	content: "\e8d1";}.material-icons-store_mall_directory:before {	content: "\e563";}.material-icons-straighten:before {	content: "\e41c";}.material-icons-strikethrough_s:before {	content: "\e257";}.material-icons-style:before {	content: "\e41d";}.material-icons-subject:before {	content: "\e8d2";}.material-icons-subtitles:before {	content: "\e048";}.material-icons-supervisor_account:before {	content: "\e8d3";}.material-icons-surround_sound:before {	content: "\e049";}.material-icons-swap_calls:before {	content: "\e0d7";}.material-icons-swap_horiz:before {	content: "\e8d4";}.material-icons-swap_vert:before {	content: "\e8d5";}.material-icons-swap_vertical_circle:before {	content: "\e8d6";}.material-icons-switch_camera:before {	content: "\e41e";}.material-icons-switch_video:before {	content: "\e41f";}.material-icons-sync:before {	content: "\e627";}.material-icons-sync_disabled:before {	content: "\e628";}.material-icons-sync_problem:before {	content: "\e629";}.material-icons-system_update:before {	content: "\e62a";}.material-icons-system_update_alt:before {	content: "\e8d7";}.material-icons-tab:before {	content: "\e8d8";}.material-icons-tab_unselected:before {	content: "\e8d9";}.material-icons-tablet:before {	content: "\e32f";}.material-icons-tablet_android:before {	content: "\e330";}.material-icons-tablet_mac:before {	content: "\e331";}.material-icons-tag_faces:before {	content: "\e420";}.material-icons-tap_and_play:before {	content: "\e62b";}.material-icons-terrain:before {	content: "\e564";}.material-icons-text_format:before {	content: "\e165";}.material-icons-textsms:before {	content: "\e0d8";}.material-icons-texture:before {	content: "\e421";}.material-icons-theaters:before {	content: "\e8da";}.material-icons-thumb_down:before {	content: "\e8db";}.material-icons-thumb_up:before {	content: "\e8dc";}.material-icons-thumbs_up_down:before {	content: "\e8dd";}.material-icons-time_to_leave:before {	content: "\e62c";}.material-icons-timelapse:before {	content: "\e422";}.material-icons-timer:before {	content: "\e425";}.material-icons-timer_10:before {	content: "\e423";}.material-icons-timer_3:before {	content: "\e424";}.material-icons-timer_off:before {	content: "\e426";}.material-icons-toc:before {	content: "\e8de";}.material-icons-today:before {	content: "\e8df";}.material-icons-toll:before {	content: "\e8e0";}.material-icons-tonality:before {	content: "\e427";}.material-icons-toys:before {	content: "\e332";}.material-icons-track_changes:before {	content: "\e8e1";}.material-icons-traffic:before {	content: "\e565";}.material-icons-transform:before {	content: "\e428";}.material-icons-translate:before {	content: "\e8e2";}.material-icons-trending_down:before {	content: "\e8e3";}.material-icons-trending_flat:before {	content: "\e8e4";}.material-icons-trending_up:before {	content: "\e8e5";}.material-icons-tune:before {	content: "\e429";}.material-icons-turned_in:before {	content: "\e8e6";}.material-icons-turned_in_not:before {	content: "\e8e7";}.material-icons-tv:before {	content: "\e333";}.material-icons-undo:before {	content: "\e166";}.material-icons-unfold_less:before {	content: "\e5d6";}.material-icons-unfold_more:before {	content: "\e5d7";}.material-icons-usb:before {	content: "\e1e0";}.material-icons-verified_user:before {	content: "\e8e8";}.material-icons-vertical_align_bottom:before {	content: "\e258";}.material-icons-vertical_align_center:before {	content: "\e259";}.material-icons-vertical_align_top:before {	content: "\e25a";}.material-icons-vibration:before {	content: "\e62d";}.material-icons-video_library:before {	content: "\e04a";}.material-icons-videocam:before {	content: "\e04b";}.material-icons-videocam_off:before {	content: "\e04c";}.material-icons-view_agenda:before {	content: "\e8e9";}.material-icons-view_array:before {	content: "\e8ea";}.material-icons-view_carousel:before {	content: "\e8eb";}.material-icons-view_column:before {	content: "\e8ec";}.material-icons-view_comfy:before {	content: "\e42a";}.material-icons-view_compact:before {	content: "\e42b";}.material-icons-view_day:before {	content: "\e8ed";}.material-icons-view_headline:before {	content: "\e8ee";}.material-icons-view_list:before {	content: "\e8ef";}.material-icons-view_module:before {	content: "\e8f0";}.material-icons-view_quilt:before {	content: "\e8f1";}.material-icons-view_stream:before {	content: "\e8f2";}.material-icons-view_week:before {	content: "\e8f3";}.material-icons-vignette:before {	content: "\e435";}.material-icons-visibility:before {	content: "\e8f4";}.material-icons-visibility_off:before {	content: "\e8f5";}.material-icons-voice_chat:before {	content: "\e62e";}.material-icons-voicemail:before {	content: "\e0d9";}.material-icons-volume_down:before {	content: "\e04d";}.material-icons-volume_mute:before {	content: "\e04e";}.material-icons-volume_off:before {	content: "\e04f";}.material-icons-volume_up:before {	content: "\e050";}.material-icons-vpn_key:before {	content: "\e0da";}.material-icons-vpn_lock:before {	content: "\e62f";}.material-icons-wallpaper:before {	content: "\e1bc";}.material-icons-warning:before {	content: "\e002";}.material-icons-watch:before {	content: "\e334";}.material-icons-wb_auto:before {	content: "\e42c";}.material-icons-wb_cloudy:before {	content: "\e42d";}.material-icons-wb_incandescent:before {	content: "\e42e";}.material-icons-wb_iridescent:before {	content: "\e436";}.material-icons-wb_sunny:before {	content: "\e430";}.material-icons-wc:before {	content: "\e63d";}.material-icons-web:before {	content: "\e051";}.material-icons-whatshot:before {	content: "\e80e";}.material-icons-widgets:before {	content: "\e1bd";}.material-icons-wifi:before {	content: "\e63e";}.material-icons-wifi_lock:before {	content: "\e1e1";}.material-icons-wifi_tethering:before {	content: "\e1e2";}.material-icons-work:before {	content: "\e8f9";}.material-icons-wrap_text:before {	content: "\e25b";}.material-icons-youtube_searched_for:before {	content: "\e8fa";}.material-icons-zoom_in:before {	content: "\e8ff";}.material-icons-zoom_out:before {	content: "\e900";}
/*!******************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./_all-star/templates/basketball/site/css/style.css ***!
  \******************************************************************************************************************************************/
@charset "UTF-8";
/*
*
* Trunk version 2.0.0
*
*/
a:focus,
button:focus {
	outline: none !important;
}

button::-moz-focus-inner {
	border: 0;
}

*:focus {
	outline: none;
}

blockquote {
	padding: 0;
	margin: 0;
}

input,
button,
select,
textarea {
	outline: none;
}

label {
	margin-bottom: 0;
}

p {
	margin: 0;
}

ul,
ol {
	list-style: none;
	padding: 0;
	margin: 0;
}

ul li,
ol li {
	display: block;
}

dl {
	margin: 0;
}

dt,
dd {
	line-height: inherit;
}

dt {
	font-weight: inherit;
}

dd {
	margin-bottom: 0;
}

cite {
	font-style: normal;
}

form {
	margin-bottom: 0;
}

blockquote {
	padding-left: 0;
	border-left: 0;
}

address {
	margin-top: 0;
	margin-bottom: 0;
}

figure {
	margin-bottom: 0;
}

html p a:hover {
	text-decoration: none;
}

/*
*
* Typography
*/
body {
	display: block;
	font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 14px;
	line-height: 1.71429;
	font-weight: 400;
	letter-spacing: 0.025em;
	color: #9b9b9b;
	background-color: #fff;
	-webkit-text-size-adjust: none;
	-webkit-font-smoothing: subpixel-antialiased;
}

h1, h2, h3, h4, h5, h6, [class*='heading-'] {
	margin-top: 0;
	margin-bottom: 0;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 500;
	letter-spacing: 0.05em;
	color: #151515;
	text-transform: uppercase;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, [class*='heading-'] a {
	color: inherit;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, [class*='heading-'] a:hover {
	color: #3f90dc;
}

h1,
.heading-1 {
	font-size: 32px;
	line-height: 1.3;
}

@media (min-width: 768px) {
	h1,
	.heading-1 {
		font-size: 40px;
		line-height: 1.15;
	}
}

@media (min-width: 1200px) {
	h1,
	.heading-1 {
		font-size: 60px;
		line-height: 1.16667;
	}
}

h2,
.heading-2 {
	font-size: 28px;
	line-height: 1.5;
}

@media (min-width: 1200px) {
	h2,
	.heading-2 {
		font-size: 48px;
		line-height: 1.25;
	}
}

h3,
.heading-3 {
	font-size: 24px;
	line-height: 1.5;
}

@media (min-width: 1200px) {
	h3,
	.heading-3 {
		font-size: 33px;
		line-height: 1.33333;
	}
}

h4, .heading-4,
h5, .heading-5,
h6, .heading-6 {
	letter-spacing: 0.025em;
}

h4,
.heading-4 {
	font-size: 20px;
	line-height: 1.35;
}

@media (min-width: 1200px) {
	h4,
	.heading-4 {
		font-size: 24px;
		line-height: 1.25;
	}
}

h5,
.heading-5 {
	font-size: 18px;
	line-height: 1.35;
}

@media (min-width: 1200px) {
	h5,
	.heading-5 {
		font-size: 18px;
		line-height: 1.22222;
	}
}

h6,
.heading-6 {
	font-size: 14px;
	line-height: 1.35;
}

@media (min-width: 1200px) {
	h6,
	.heading-6 {
		font-size: 16px;
		line-height: 1.25;
	}
}

.heading-7 {
	font-size: 14px;
	line-height: 1.35;
	letter-spacing: .05em;
}

.heading-decoration-1 {
	position: relative;
}

.heading-decoration-1::before {
	content: '';
	position: relative;
	top: .55em;
	display: inline-block;
	vertical-align: top;
	width: 0.83333em;
	margin-right: .3em;
	border-bottom: 3px solid;
}

.heading-decoration-2 {
	position: relative;
	padding-left: 40px;
}

.heading-decoration-2::before {
	content: '';
	position: absolute;
	left: 0;
	top: .5em;
	width: 25px;
	height: 3px;
	display: inline-block;
	vertical-align: middle;
	background: #ffd851;
}

* + .heading-decoration-2 {
	margin-top: 20px;
}

small,
.small {
	display: block;
	font-size: 12px;
	line-height: 1.5;
}

mark,
.mark {
	padding: 3px 5px;
	color: #fff;
	background: #2c343b;
}

.big {
	font-size: 16px;
	line-height: 1.75;
}

.lead {
	font-size: 24px;
	line-height: 34px;
	font-weight: 300;
}

code {
	padding: 10px 5px;
	border-radius: 0.2rem;
	font-size: 90%;
	color: #111;
	background: #edeff4;
}

p [data-toggle='tooltip'] {
	padding-left: .25em;
	padding-right: .25em;
	color: #3f90dc;
}

p [style*='max-width'] {
	display: inline-block;
}

.text-style-1 {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	line-height: 1.4;
	font-weight: 500;
	letter-spacing: .05em;
	text-transform: uppercase;
	color: #9b9b9b;
}

.text-style-2 {
	position: relative;
	overflow: hidden;
	padding-left: 35px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 600;
	font-size: 12px;
	line-height: 1.4;
	letter-spacing: .05em;
	text-transform: uppercase;
}

.text-style-2 span {
	position: relative;
	padding-left: 10px;
}

.text-style-2 span::before {
	position: absolute;
	top: 50%;
	transform: translate3d(-100%, -50%, 0);
	left: 0;
	content: '';
	border-bottom: 1px solid;
	width: 100vw;
}

@media (min-width: 768px) {
	.text-style-2 {
		padding-left: 75px;
	}
}

.text-style-2 + * {
	margin-top: 15px;
}

.context-dark .text-style-2, .rd-navbar-dark .text-style-2, .rd-navbar-darker .text-style-2, .bg-gray-700 .text-style-2, .bg-gray-2 .text-style-2, .bg-gray-4 .text-style-2, .bg-primary .text-style-2, .bg-image-dark .text-style-2 {
	color: rgba(255, 255, 255, 0.6);
}

.text-style-3 {
	font-weight: 700;
	font-style: italic;
}

.text-style-4 {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 14px;
	line-height: 1.4;
	font-weight: 400;
	letter-spacing: .1em;
	text-transform: uppercase;
}

* + .text-style-4 {
	margin-top: 5px;
}

.heading-component {
	position: relative;
	line-height: 1;
	border-bottom: 1px solid #e1e1e1;
}

.heading-component-inner {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	margin-left: -15px;
}

.heading-component-inner > * {
	margin-left: 15px;
}

.heading-component-inner > * {
	margin-bottom: 11px;
}

.heading-component-inner * + .button {
	margin-top: 0;
}

.heading-component-title {
	position: relative;
	display: inline-block;
	padding-left: 15px;
	line-height: 26px;
}

.heading-component-title::before {
	content: '';
	position: absolute;
	top: 3px;
	bottom: 3px;
	left: 0;
	border-left: 4px solid #3f90dc;
	pointer-events: auto;
}

.heading-component-title::after {
	display: inline-block;
	min-height: inherit;
	width: 0;
	vertical-align: middle;
}

.heading-component-title .icon {
	margin-right: 4px;
	vertical-align: middle;
}

.heading-component + * {
	margin-top: 25px;
}

.heading-component + .row {
	margin-top: 25px;
}

.heading-component-simple .heading-component-title {
	padding-left: 0;
}

.heading-component-simple .heading-component-title::before {
	display: none;
}

.bg-gray-100 .heading-component {
	border-bottom-color: #d7d7d7;
}

.time-decorated {
	display: inline-block;
	position: relative;
	padding: 0 90px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: .05em;
	text-transform: uppercase;
}

.time-decorated::before, .time-decorated::after {
	content: '';
	position: absolute;
	top: .66em;
	display: inline-block;
	vertical-align: middle;
	width: 75px;
	border-bottom: 1px solid #9b9b9b;
}

.time-decorated::before {
	left: 0;
}

.time-decorated::after {
	right: 0;
}

.context-dark .time-decorated, .rd-navbar-dark .time-decorated, .rd-navbar-darker .time-decorated, .bg-gray-700 .time-decorated, .bg-gray-2 .time-decorated, .bg-gray-4 .time-decorated, .bg-primary .time-decorated, .bg-image-dark .time-decorated {
	color: rgba(255, 255, 255, 0.6);
}

.context-dark .time-decorated::before, .rd-navbar-dark .time-decorated::before, .rd-navbar-darker .time-decorated::before, .bg-gray-700 .time-decorated::before, .bg-gray-2 .time-decorated::before, .bg-gray-4 .time-decorated::before, .bg-primary .time-decorated::before, .bg-image-dark .time-decorated::before, .context-dark .time-decorated::after, .rd-navbar-dark .time-decorated::after, .rd-navbar-darker .time-decorated::after, .bg-gray-700 .time-decorated::after, .bg-gray-2 .time-decorated::after, .bg-gray-4 .time-decorated::after, .bg-primary .time-decorated::after, .bg-image-dark .time-decorated::after {
	border-color: rgba(255, 255, 255, 0.27);
}

.h1-em {
	font-weight: 700;
	font-style: italic;
}

* + .h1-em {
	margin-top: 10px;
}

/*
*
* Brand
*/
.brand {
	display: inline-block;
}

.brand .brand-logo-dark {
	display: block;
}

.brand .brand-logo-light {
	display: none;
}

.brand-md img {
	max-width: 117px;
	max-height: 117px;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
	.brand-md img {
		max-width: 90px;
		max-height: 90px;
	}
}

/*
*
* Links
*/
a {
	transition: all 0.3s ease-in-out;
}

a, a:focus, a:active, a:hover {
	text-decoration: none;
}

a, a:focus, a:active {
	color: #3f90dc;
}

a:hover {
	color: #206aaf;
}

a[href*='tel'], a[href*='mailto'] {
	white-space: nowrap;
}

.link {
	display: inline-block;
	line-height: 1.2;
}

.link-md {
	font-size: 16px;
}

.link-hover {
	color: #206aaf;
}

.link-press {
	color: #206aaf;
}

.link-circle,
.link-circle * {
	border-radius: 50%;
}

* + .privacy-link {
	margin-top: 40px;
}

.link-cart {
	color: #151515;
}

.link-cart > * + * {
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
}

.link-cart:hover {
	color: #3f90dc;
}

.link-cart:hover .link-cart-counter {
	color: #fff;
	background: #3f90dc;
}

.link-cart-hidden-link {
	display: none;
}

.link-cart-icon {
	font-size: 17px;
	line-height: 1;
	color: #151515;
}

.link-cart-counter {
	position: relative;
	top: -2px;
	height: 18px;
	min-width: 18px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 18px;
	border-radius: 50%;
	color: #151515;
	background: #ffd851;
	transition: .22s;
}

.iphone .link-cart-counter {
	line-height: 17px;
}

button.link-cart {
	background: none;
	border: none;
	display: inline-block;
	padding: 0;
	outline: none;
	outline-offset: 0;
	cursor: pointer;
	-webkit-appearance: none;
}

button.link-cart::-moz-focus-inner {
	border: none;
	padding: 0;
}

.context-dark .link-cart:hover .link-cart-icon, .rd-navbar-dark .link-cart:hover .link-cart-icon, .rd-navbar-darker .link-cart:hover .link-cart-icon, .bg-gray-700 .link-cart:hover .link-cart-icon, .bg-gray-2 .link-cart:hover .link-cart-icon, .bg-gray-4 .link-cart:hover .link-cart-icon, .bg-primary .link-cart:hover .link-cart-icon, .bg-image-dark .link-cart:hover .link-cart-icon {
	color: #ffcc00;
}

.context-dark .link-cart-icon, .rd-navbar-dark .link-cart-icon, .rd-navbar-darker .link-cart-icon, .bg-gray-700 .link-cart-icon, .bg-gray-2 .link-cart-icon, .bg-gray-4 .link-cart-icon, .bg-primary .link-cart-icon, .bg-image-dark .link-cart-icon {
	color: #fff;
	transition: .22s;
}

.link-icon .icon {
	position: relative;
	top: -1px;
	vertical-align: middle;
	font-size: 1.33em;
	transition: .22s;
}

.link-icon-left .icon {
	margin-right: 7px;
}

.link-icon-right .icon {
	margin-left: 7px;
}

.context-dark .link-icon, .rd-navbar-dark .link-icon, .rd-navbar-darker .link-icon, .bg-gray-700 .link-icon, .bg-gray-2 .link-icon, .bg-gray-4 .link-icon, .bg-primary .link-icon, .bg-image-dark .link-icon {
	color: #fff;
}

.context-dark .link-icon:hover, .rd-navbar-dark .link-icon:hover, .rd-navbar-darker .link-icon:hover, .bg-gray-700 .link-icon:hover, .bg-gray-2 .link-icon:hover, .bg-gray-4 .link-icon:hover, .bg-primary .link-icon:hover, .bg-image-dark .link-icon:hover {
	color: #ffd851;
}

.link-classic {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.2;
	color: #151515;
}

.link-light {
	color: #9b9b9b;
}

.link-light:hover {
	color: #3f90dc;
}

.context-dark .link-light, .rd-navbar-dark .link-light, .rd-navbar-darker .link-light, .bg-gray-700 .link-light, .bg-gray-2 .link-light, .bg-gray-4 .link-light, .bg-primary .link-light, .bg-image-dark .link-light {
	color: #555c5f;
}

.context-dark .link-light:hover, .rd-navbar-dark .link-light:hover, .rd-navbar-darker .link-light:hover, .bg-gray-700 .link-light:hover, .bg-gray-2 .link-light:hover, .bg-gray-4 .link-light:hover, .bg-primary .link-light:hover, .bg-image-dark .link-light:hover {
	color: #ffd851;
}

.link-image {
	display: inline-block;
	font-size: 0;
	line-height: 0;
	transition: .22s;
	max-width: 90%;
	opacity: .5;
}

.link-image img {
	display: block;
}

.link-image:hover {
	opacity: 1;
}

/*
*
* Blocks
*/
.block-center, .block-sm, .block-lg {
	margin-left: auto;
	margin-right: auto;
}

.block-sm {
	max-width: 560px;
}

.block-lg {
	max-width: 768px;
}

.block-palette {
	display: flex;
	flex-wrap: wrap;
}

.block-palette-item {
	flex-basis: 40px;
	height: 40px;
}

.block-palette-item-dark {
	background-color: #151515;
}

.block-palette-item-darken {
	background-color: #2c2d31;
}

.block-palette-item-gray {
	background-color: #9b9b9b;
}

.block-palette-item-darker {
	background-color: #35363c;
}

.block-palette-item-secondary {
	background-color: #ffd851;
}

.block-palette-item-secondary-dark {
	background-color: #f4cf51;
}

.block-palette-item-primary-dark {
	background-color: #3e8fdc;
}

.block-palette-item-primary-light {
	background-color: #4395e1;
}

@media (min-width: 768px) {
	.block-palette-item {
		flex-basis: 95px;
		height: 95px;
	}
}

.block-categories {
	padding: 32px 22px;
	background: #fff;
	border: 1px solid #e1e1e1;
}

.block-aside {
	margin-bottom: -30px;
}

.block-aside > * {
	margin-bottom: 30px;
}

@media (min-width: 768px) and (max-width: 991.98px) {
	.block-aside {
		max-width: inherit;
		columns: 2;
		break-inside: avoid;
		column-gap: 30px;
	}
	.block-aside-item {
		display: inline-block;
		width: 100%;
	}
}

* + .main-component {
	margin-top: 50px;
}

.aside-components {
	margin-bottom: -50px;
}

.aside-components > * {
	margin-bottom: 50px;
}

@media (min-width: 768px) and (max-width: 991.98px) {
	.aside-components {
		max-width: inherit;
		columns: 2;
		break-inside: avoid;
		column-gap: 30px;
	}
	.aside-component {
		display: inline-block;
		width: 100%;
	}
}

/*
*
* Boxes
*/
.box-minimal {
	max-width: 270px;
	padding: 20px 10px 30px 30px;
	background: #fff;
	border: 1px solid #e1e1e1;
	text-align: left;
}

.box-minimal p {
	letter-spacing: .025em;
}

.box-minimal-primary {
	color: rgba(255, 255, 255, 0.5);
	background: #3f90dc;
}

.box-minimal-primary .box-minimal-icon,
.box-minimal-primary .box-minimal-title {
	color: #fff;
}

.box-minimal-gray-2 {
	color: rgba(255, 255, 255, 0.5);
	background: #35363c;
}

.box-minimal-gray-2 .box-minimal-title {
	color: #fff;
}

.box-minimal-gray-2 .box-minimal-icon {
	color: #ffd851;
}

.box-minimal-header {
	display: table;
	margin-left: -10px;
}

.box-minimal-header > * {
	display: table-cell;
	padding: 0 10px;
	vertical-align: middle;
}

.box-minimal-icon {
	font-size: 37px;
	color: #151515;
}

* + .box-minimal-text {
	margin-top: 5px;
}

.box-counter {
	position: relative;
	text-align: center;
	color: #2c343b;
}

.box-counter-title {
	display: inline-block;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 16px;
	line-height: 1.3;
	letter-spacing: -.025em;
}

.box-counter-main {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 45px;
	font-weight: 400;
	line-height: 1.2;
}

.box-counter-main > * {
	display: inline;
	font: inherit;
}

.box-counter-main .small {
	font-size: 28px;
}

.box-counter-main .small_top {
	position: relative;
	top: .2em;
	vertical-align: top;
}

.box-counter-divider {
	font-size: 0;
	line-height: 0;
}

.box-counter-divider::after {
	content: '';
	display: inline-block;
	width: 80px;
	height: 2px;
	background: #3f90dc;
}

* + .box-counter-title {
	margin-top: 10px;
}

* + .box-counter-main {
	margin-top: 20px;
}

* + .box-counter-divider {
	margin-top: 10px;
}

@media (min-width: 768px) {
	.box-counter-title {
		font-size: 18px;
	}
}

@media (min-width: 1200px) {
	.box-counter-main {
		font-size: 60px;
	}
	.box-counter-main .small {
		font-size: 36px;
	}
	* + .box-counter-main {
		margin-top: 30px;
	}
	* + .box-counter-divider {
		margin-top: 15px;
	}
	* + .box-counter-title {
		margin-top: 18px;
	}
}

.bg-primary .box-counter {
	color: #fff;
}

.bg-primary .box-counter-divider::after {
	background: #fff;
}

/*
*
* Responsive units
*/
.unit {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex: 0 1 100%;
	-webkit-flex: 0 1 100%;
	flex: 0 1 100%;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.unit-body {
	-ms-flex: 0 1 auto;
	-webkit-flex: 0 1 auto;
	flex: 0 1 auto;
}

.unit-left,
.unit-right {
	-ms-flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
	max-width: 100%;
}

.unit-align-center {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.unit-middle {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.unit,
.unit-vertical {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: -30px;
	margin-left: -20px;
}

.unit:empty,
.unit-vertical:empty {
	margin-bottom: 0;
	margin-left: 0;
}

.unit > *,
.unit-vertical > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 30px;
	margin-left: 20px;
}

.unit-horizontal {
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}

@media (min-width: 576px) {
	.unit-sm-align-center {
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.unit-sm-middle {
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.unit-sm,
	.unit-sm-vertical {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: -30px;
		margin-left: -20px;
	}
	.unit-sm:empty,
	.unit-sm-vertical:empty {
		margin-bottom: 0;
		margin-left: 0;
	}
	.unit-sm > *,
	.unit-sm-vertical > * {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 30px;
		margin-left: 20px;
	}
	.unit-sm-horizontal {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

@media (min-width: 768px) {
	.unit-md-align-center {
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.unit-md-middle {
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.unit-md,
	.unit-md-vertical {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: -30px;
		margin-left: -20px;
	}
	.unit-md:empty,
	.unit-md-vertical:empty {
		margin-bottom: 0;
		margin-left: 0;
	}
	.unit-md > *,
	.unit-md-vertical > * {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 30px;
		margin-left: 20px;
	}
	.unit-md-horizontal {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

@media (min-width: 992px) {
	.unit-lg-align-center {
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.unit-lg-middle {
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.unit-lg,
	.unit-lg-vertical {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: -30px;
		margin-left: -20px;
	}
	.unit-lg:empty,
	.unit-lg-vertical:empty {
		margin-bottom: 0;
		margin-left: 0;
	}
	.unit-lg > *,
	.unit-lg-vertical > * {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 30px;
		margin-left: 20px;
	}
	.unit-lg-horizontal {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

@media (min-width: 1200px) {
	.unit-xl-align-center {
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.unit-xl-middle {
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.unit-xl,
	.unit-xl-vertical {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: -30px;
		margin-left: -20px;
	}
	.unit-xl:empty,
	.unit-xl-vertical:empty {
		margin-bottom: 0;
		margin-left: 0;
	}
	.unit-xl > *,
	.unit-xl-vertical > * {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 30px;
		margin-left: 20px;
	}
	.unit-xl-horizontal {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

@media (min-width: 1600px) {
	.unit-xxl-align-center {
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.unit-xxl-middle {
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.unit-xxl,
	.unit-xxl-vertical {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: -30px;
		margin-left: -20px;
	}
	.unit-xxl:empty,
	.unit-xxl-vertical:empty {
		margin-bottom: 0;
		margin-left: 0;
	}
	.unit-xxl > *,
	.unit-xxl-vertical > * {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 30px;
		margin-left: 20px;
	}
	.unit-xxl-horizontal {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

.unit-spacing-xs.unit, .unit-spacing-xs.unit-vertical {
	margin-bottom: -15px;
	margin-left: -7px;
}

.unit-spacing-xs.unit:empty, .unit-spacing-xs.unit-vertical:empty {
	margin-bottom: 0;
	margin-left: 0;
}

.unit-spacing-xs.unit > *, .unit-spacing-xs.unit-vertical > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 15px;
	margin-left: 7px;
}

@media (min-width: 576px) {
	.unit-spacing-xs.unit, .unit-spacing-xs.unit-vertical {
		margin-bottom: -15px;
		margin-left: -7px;
	}
	.unit-spacing-xs.unit:empty, .unit-spacing-xs.unit-vertical:empty {
		margin-bottom: 0;
		margin-left: 0;
	}
	.unit-spacing-xs.unit > *, .unit-spacing-xs.unit-vertical > * {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 15px;
		margin-left: 7px;
	}
}

@media (min-width: 768px) {
	.unit-spacing-xs.unit, .unit-spacing-xs.unit-vertical {
		margin-bottom: -15px;
		margin-left: -7px;
	}
	.unit-spacing-xs.unit:empty, .unit-spacing-xs.unit-vertical:empty {
		margin-bottom: 0;
		margin-left: 0;
	}
	.unit-spacing-xs.unit > *, .unit-spacing-xs.unit-vertical > * {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 15px;
		margin-left: 7px;
	}
}

@media (min-width: 992px) {
	.unit-spacing-xs.unit, .unit-spacing-xs.unit-vertical {
		margin-bottom: -15px;
		margin-left: -7px;
	}
	.unit-spacing-xs.unit:empty, .unit-spacing-xs.unit-vertical:empty {
		margin-bottom: 0;
		margin-left: 0;
	}
	.unit-spacing-xs.unit > *, .unit-spacing-xs.unit-vertical > * {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 15px;
		margin-left: 7px;
	}
}

@media (min-width: 1200px) {
	.unit-spacing-xs.unit, .unit-spacing-xs.unit-vertical {
		margin-bottom: -15px;
		margin-left: -7px;
	}
	.unit-spacing-xs.unit:empty, .unit-spacing-xs.unit-vertical:empty {
		margin-bottom: 0;
		margin-left: 0;
	}
	.unit-spacing-xs.unit > *, .unit-spacing-xs.unit-vertical > * {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 15px;
		margin-left: 7px;
	}
}

@media (min-width: 1600px) {
	.unit-spacing-xs.unit, .unit-spacing-xs.unit-vertical {
		margin-bottom: -15px;
		margin-left: -7px;
	}
	.unit-spacing-xs.unit:empty, .unit-spacing-xs.unit-vertical:empty {
		margin-bottom: 0;
		margin-left: 0;
	}
	.unit-spacing-xs.unit > *, .unit-spacing-xs.unit-vertical > * {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 15px;
		margin-left: 7px;
	}
}

.unit-spacing-lg .unit {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex: 0 1 100%;
	-webkit-flex: 0 1 100%;
	flex: 0 1 100%;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.unit-spacing-lg .unit-body {
	-ms-flex: 0 1 auto;
	-webkit-flex: 0 1 auto;
	flex: 0 1 auto;
}

.unit-spacing-lg .unit-left,
.unit-spacing-lg .unit-right {
	-ms-flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
	max-width: 100%;
}

.unit-spacing-lg .unit-align-center {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.unit-spacing-lg .unit-middle {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.unit-spacing-lg .unit,
.unit-spacing-lg .unit-vertical {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: -30px;
	margin-left: -30px;
}

.unit-spacing-lg .unit:empty,
.unit-spacing-lg .unit-vertical:empty {
	margin-bottom: 0;
	margin-left: 0;
}

.unit-spacing-lg .unit > *,
.unit-spacing-lg .unit-vertical > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 30px;
	margin-left: 30px;
}

.unit-spacing-lg .unit-horizontal {
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}

@media (min-width: 576px) {
	.unit-spacing-lg .unit-sm-align-center {
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.unit-spacing-lg .unit-sm-middle {
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.unit-spacing-lg .unit-sm,
	.unit-spacing-lg .unit-sm-vertical {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: -30px;
		margin-left: -30px;
	}
	.unit-spacing-lg .unit-sm:empty,
	.unit-spacing-lg .unit-sm-vertical:empty {
		margin-bottom: 0;
		margin-left: 0;
	}
	.unit-spacing-lg .unit-sm > *,
	.unit-spacing-lg .unit-sm-vertical > * {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 30px;
		margin-left: 30px;
	}
	.unit-spacing-lg .unit-sm-horizontal {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

@media (min-width: 768px) {
	.unit-spacing-lg .unit-md-align-center {
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.unit-spacing-lg .unit-md-middle {
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.unit-spacing-lg .unit-md,
	.unit-spacing-lg .unit-md-vertical {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: -30px;
		margin-left: -30px;
	}
	.unit-spacing-lg .unit-md:empty,
	.unit-spacing-lg .unit-md-vertical:empty {
		margin-bottom: 0;
		margin-left: 0;
	}
	.unit-spacing-lg .unit-md > *,
	.unit-spacing-lg .unit-md-vertical > * {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 30px;
		margin-left: 30px;
	}
	.unit-spacing-lg .unit-md-horizontal {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

@media (min-width: 992px) {
	.unit-spacing-lg .unit-lg-align-center {
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.unit-spacing-lg .unit-lg-middle {
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.unit-spacing-lg .unit-lg,
	.unit-spacing-lg .unit-lg-vertical {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: -30px;
		margin-left: -30px;
	}
	.unit-spacing-lg .unit-lg:empty,
	.unit-spacing-lg .unit-lg-vertical:empty {
		margin-bottom: 0;
		margin-left: 0;
	}
	.unit-spacing-lg .unit-lg > *,
	.unit-spacing-lg .unit-lg-vertical > * {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 30px;
		margin-left: 30px;
	}
	.unit-spacing-lg .unit-lg-horizontal {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

@media (min-width: 1200px) {
	.unit-spacing-lg .unit-xl-align-center {
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.unit-spacing-lg .unit-xl-middle {
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.unit-spacing-lg .unit-xl,
	.unit-spacing-lg .unit-xl-vertical {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: -30px;
		margin-left: -30px;
	}
	.unit-spacing-lg .unit-xl:empty,
	.unit-spacing-lg .unit-xl-vertical:empty {
		margin-bottom: 0;
		margin-left: 0;
	}
	.unit-spacing-lg .unit-xl > *,
	.unit-spacing-lg .unit-xl-vertical > * {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 30px;
		margin-left: 30px;
	}
	.unit-spacing-lg .unit-xl-horizontal {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

@media (min-width: 1600px) {
	.unit-spacing-lg .unit-xxl-align-center {
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.unit-spacing-lg .unit-xxl-middle {
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.unit-spacing-lg .unit-xxl,
	.unit-spacing-lg .unit-xxl-vertical {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: -30px;
		margin-left: -30px;
	}
	.unit-spacing-lg .unit-xxl:empty,
	.unit-spacing-lg .unit-xxl-vertical:empty {
		margin-bottom: 0;
		margin-left: 0;
	}
	.unit-spacing-lg .unit-xxl > *,
	.unit-spacing-lg .unit-xxl-vertical > * {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 30px;
		margin-left: 30px;
	}
	.unit-spacing-lg .unit-xxl-horizontal {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

.unit-bordered {
	margin-left: -15px;
	margin-right: -15px;
}

.unit-bordered > * {
	padding-left: 15px;
	padding-right: 15px;
}

.unit-bordered > * {
	position: relative;
	vertical-align: middle;
	min-width: 100px;
}

.unit-bordered > *:not(:last-child)::after {
	content: '';
	position: absolute;
	height: 100%;
	max-height: 45px;
	top: 50%;
	transform: translate3d(0, -50%, 0);
	right: 0;
	width: 1px;
	background: #151515;
	pointer-events: none;
}

.unit-bordered .unit-left {
	display: inline-flex;
	align-items: center;
	margin-left: 0;
}

.unit-bordered .unit-left > * + * {
	margin-left: 15px;
}

.unit-bordered p {
	display: inline;
	width: auto;
}

.unit-bordered .brand {
	max-width: 87px;
}

@media (min-width: 768px) and (max-width: 991.98px) {
	.unit-bordered .brand {
		max-width: 60px;
	}
}

@media (min-width: 1200px) {
	.unit-bordered {
		margin-left: -30px;
		margin-right: -30px;
	}
	.unit-bordered > * {
		padding-left: 30px;
		padding-right: 30px;
	}
}

.context-dark .unit-bordered > *:not(:last-child)::after, .rd-navbar-dark .unit-bordered > *:not(:last-child)::after, .rd-navbar-darker .unit-bordered > *:not(:last-child)::after, .bg-gray-700 .unit-bordered > *:not(:last-child)::after, .bg-gray-2 .unit-bordered > *:not(:last-child)::after, .bg-gray-4 .unit-bordered > *:not(:last-child)::after, .bg-primary .unit-bordered > *:not(:last-child)::after, .bg-image-dark .unit-bordered > *:not(:last-child)::after {
	background: rgba(255, 255, 255, 0.16);
}

/*
*
* Lists
*/
.list {
	color: #151515;
}

.list > li + li {
	margin-top: 10px;
}

.list-xs > li + li {
	margin-top: 7px;
}

.list-sm > li + li {
	margin-top: 10px;
}

.list-md > li + li {
	margin-top: 16px;
}

.list-lg > li + li {
	margin-top: 25px;
}

.list-xl > li + li {
	margin-top: 25px;
}

@media (min-width: 768px) {
	.list-xl > li + li {
		margin-top: 35px;
	}
}

.list-inline > li {
	display: inline-block;
}

.list-inline-middle > li {
	vertical-align: middle;
}

html .list-inline-xxs {
	transform: translate3d(0, -9px, 0);
	margin-bottom: -9px;
	margin-left: -2px;
	margin-right: -2px;
}

html .list-inline-xxs > * {
	margin-top: 9px;
	padding-left: 2px;
	padding-right: 2px;
}

html .list-inline-xs {
	transform: translate3d(0, -9px, 0);
	margin-bottom: -9px;
	margin-left: -4px;
	margin-right: -4px;
}

html .list-inline-xs > * {
	margin-top: 9px;
	padding-left: 4px;
	padding-right: 4px;
}

html .list-inline-sm {
	transform: translate3d(0, -5px, 0);
	margin-bottom: -5px;
	margin-left: -9px;
	margin-right: -9px;
}

html .list-inline-sm > * {
	margin-top: 5px;
	padding-left: 9px;
	padding-right: 9px;
}

@media (min-width: 992px) {
	html .list-inline-sm {
		margin-left: -12px;
		margin-right: -12px;
	}
	html .list-inline-sm > * {
		padding-left: 12px;
		padding-right: 12px;
	}
}

html .list-inline-md {
	transform: translate3d(0, -8px, 0);
	margin-bottom: -8px;
	margin-left: -10px;
	margin-right: -10px;
}

html .list-inline-md > * {
	margin-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
}

@media (min-width: 992px) {
	html .list-inline-md {
		margin-left: -15px;
		margin-right: -15px;
	}
	html .list-inline-md > * {
		padding-left: 15px;
		padding-right: 15px;
	}
}

html .list-inline-1 {
	transform: translate3d(0, -5px, 0);
	margin-bottom: -5px;
	margin-left: -7px;
	margin-right: -7px;
}

html .list-inline-1 > * {
	margin-top: 5px;
	padding-left: 7px;
	padding-right: 7px;
}

.list-terms dt + dd {
	margin-top: 15px;
}

.list-terms dd + dt {
	margin-top: 40px;
}

* + .list-terms {
	margin-top: 25px;
}

.index-list {
	counter-reset: li;
}

.index-list > li .list-index-counter:before {
	content: counter(li, decimal-leading-zero);
	counter-increment: li;
}

/**
* Marked list
*/
.list-marked {
	padding-left: 25px;
	text-align: left;
}

.list-marked > li {
	padding-left: 25px;
}

.list-marked > li::before {
	position: relative;
	display: inline-block;
	left: -25px;
	top: -1px;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	content: '';
	background: #d7d7d7;
}

* + .list-marked {
	margin-top: 15px;
}

p + .list-marked {
	margin-top: 10px;
}

.list-marked-categories {
	padding-left: 0;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 600;
	text-transform: uppercase;
}

.list-marked-categories > li {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-left: 20px;
}

.list-marked-categories > li a {
	flex: auto;
	padding-right: 15px;
	color: #151515;
}

.list-marked-categories > li a:hover {
	color: #3f90dc;
}

.list-marked-categories > li::before {
	left: -20px;
}

.list-marked-counter {
	color: #9b9b9b;
}

/**
* Ordered List
*/
.list-ordered {
	counter-reset: li;
	padding-left: 25px;
	text-align: left;
}

.list-ordered > li {
	position: relative;
	padding-left: 15px;
}

.list-ordered > li:before {
	content: counter(li, decimal) ".";
	counter-increment: li;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	width: 15px;
	color: #151515;
}

.list-ordered > li + li {
	margin-top: 10px;
}

* + .list-ordered {
	margin-top: 15px;
}

.list-tags {
	font-size: 0;
	margin-bottom: -6px;
	margin-left: -6px;
}

.list-tags:empty {
	margin-bottom: 0;
	margin-left: 0;
}

.list-tags > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 6px;
	margin-left: 6px;
}

.list-tags a {
	display: inline-block;
	padding: 9px 22px;
	overflow: hidden;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 0.05em;
	color: #151515;
	text-align: center;
	text-transform: uppercase;
	background: #fff;
	border: 1px solid #e1e1e1;
	border-radius: 4px;
	transition: all .3s;
}

.list-tags a:hover {
	color: #fff;
	background: #3f90dc;
	border-color: #3f90dc;
}

.list-inline-bordered {
	transform: translate3d(0, -5px, 0);
	margin-bottom: -5px;
	margin-left: -12px;
	margin-right: -12px;
}

.list-inline-bordered > * {
	margin-top: 5px;
	padding-left: 12px;
	padding-right: 12px;
}

.list-inline-bordered > li {
	position: relative;
	vertical-align: middle;
}

.list-inline-bordered > li:not(:last-child)::after {
	content: '';
	position: absolute;
	top: 50%;
	transform: translate3d(0, -50%, 0);
	height: 100%;
	max-height: 21px;
	right: -2px;
	width: 1px;
	background: #151515;
	pointer-events: none;
}

.list-inline-bordered-lg {
	transform: translate3d(0, -15px, 0);
	margin-bottom: -15px;
	margin-left: -25px;
	margin-right: -25px;
}

.list-inline-bordered-lg > * {
	margin-top: 15px;
	padding-left: 25px;
	padding-right: 25px;
}

.list-inline-bordered-lg > li {
	text-align: left;
}

* + .list-inline-bordered {
	margin-top: 15px;
}

.context-dark .list-inline-bordered > li:not(:last-child)::after, .rd-navbar-dark .list-inline-bordered > li:not(:last-child)::after, .rd-navbar-darker .list-inline-bordered > li:not(:last-child)::after, .bg-gray-700 .list-inline-bordered > li:not(:last-child)::after, .bg-gray-2 .list-inline-bordered > li:not(:last-child)::after, .bg-gray-4 .list-inline-bordered > li:not(:last-child)::after, .bg-primary .list-inline-bordered > li:not(:last-child)::after, .bg-image-dark .list-inline-bordered > li:not(:last-child)::after {
	background: rgba(255, 255, 255, 0.16);
}

.contact-list {
	background: #fff;
	border-radius: 3px;
	border: 1px solid #e1e1e1;
}

.contact-list dl {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 107px;
	min-height: 107px;
	padding: 10px 20px;
}

.contact-list dt {
	margin-bottom: 5px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 500;
	line-height: 24px;
	letter-spacing: .05em;
	text-transform: uppercase;
	color: #3f90dc;
}

.contact-list dd {
	position: relative;
	padding-left: 30px;
}

.contact-list dd > * {
	display: inline-block;
	vertical-align: middle;
}

.contact-list .icon {
	position: absolute;
	left: 0;
	top: 0;
	font-size: 24px;
}

.contact-list .link {
	max-width: 160px;
}

.contact-list .link, .contact-list .link:focus, .contact-list .link:active {
	color: #151515;
}

.contact-list .link:hover {
	color: #3f90dc;
}

.contact-list dl + dl {
	border-top: 1px solid #e1e1e1;
}

.ie-10 .contact-list .link,
.ie-11 .contact-list .link,
.ie-edge .contact-list .link {
	margin-bottom: 5px;
}

@media (min-width: 576px) {
	.contact-list dl {
		padding-left: 40px;
		padding-right: 40px;
	}
}

.list-statictics > li {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	padding: 17px 20px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 500;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	background: #fff;
	border: 1px solid #e1e1e1;
	transition: all .3s;
}

.list-statictics > li a {
	color: #151515;
}

.list-statictics > li a:hover {
	color: #3f90dc;
}

.list-statictics > li:hover {
	background: #f5f5f5;
}

.list-statictics > li + li {
	border-top: none;
}

.list-statictics .list-statictics-counter {
	margin-left: 20px;
	color: #3f90dc;
}

/*
*
* Images
*/
img {
	display: inline-block;
	max-width: 100%;
	height: auto;
}

/*
*
* Icons
*/
.icon {
	display: inline-block;
	line-height: 1;
}

.icon::before {
	position: relative;
	display: inline-block;
	font-weight: 400;
	font-style: normal;
	speak: none;
	text-transform: none;
}

.icon-light {
	color: #edeff4;
}

.icon-secondary {
	color: #ffd851;
}

.icon-gray-400 {
	color: #b7b7b7;
}

.icon-gray-500 {
	color: #9b9b9b;
}

.icon-gray-800 {
	color: #151515;
}

.icon-primary {
	color: #3f90dc;
}

.icon-orange {
	color: #ffa04c;
}

.icon-red-2 {
	color: #ff4c39;
}

.icon-orange-dark {
	color: #ff8432;
}

.icon-blue-boston {
	color: #3B7CC0;
}

a.icon-gray-500, a.icon-gray-500:focus, a.icon-gray-500:active {
	color: #9b9b9b;
}

a.icon-gray-500:hover, a.icon-gray-500.active {
	color: #3f90dc;
}

.context-dark .icon-light, .rd-navbar-dark .icon-light, .rd-navbar-darker .icon-light, .bg-gray-700 .icon-light, .bg-gray-2 .icon-light, .bg-gray-4 .icon-light, .bg-primary .icon-light, .bg-image-dark .icon-light {
	color: #fff;
}

.context-dark a.icon-light:hover, .rd-navbar-dark a.icon-light:hover, .rd-navbar-darker a.icon-light:hover, .bg-gray-700 a.icon-light:hover, .bg-gray-2 a.icon-light:hover, .bg-gray-4 a.icon-light:hover, .bg-primary a.icon-light:hover, .bg-image-dark a.icon-light:hover {
	color: #ffd851;
}

.icon-circle {
	border-radius: 50%;
}

.icon-xxs {
	font-size: 13px;
}

.icon-xs {
	font-size: 16px;
}

.icon-xs-big {
	font-size: 20px;
}

.icon-sm {
	font-size: 27px;
}

.icon-md {
	font-size: 32px;
}

.icon-xl {
	font-size: 140px;
	line-height: 1;
}

@media (min-width: 1200px) {
	.icon-xl {
		font-size: 200px;
		line-height: .8;
	}
}

.icon-media {
	position: relative;
	overflow: hidden;
	width: 60px;
	height: 60px;
	color: #fff;
}

.icon-media::before {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 1;
	font-size: 20px;
	transform: translate(-50%, -50%) scale(1);
	transition: all .1s;
	will-change: transform;
}

.icon-media:hover::before {
	color: #fff;
	transform: translate(-50%, -50%) scale(1.05);
}

.icon-media:focus::before {
	color: #fff;
}

.icon-media-facebook {
	background: #3e74bd;
}

.icon-media-twitter {
	background: #37b5e9;
}

.icon-media-google {
	background: #f06868;
}

.icon-media-instagram {
	background: #425c7f;
}

.icon-media-circle {
	border-radius: 50%;
}

.icon-media-circle:after {
	position: absolute;
	top: 5px;
	right: 5px;
	bottom: 5px;
	left: 5px;
	border-radius: 50%;
	content: '';
	transition: all .3s;
}

.icon-media-circle:hover:after {
	top: 10px;
	right: 10px;
	bottom: 10px;
	left: 10px;
}

.icon-media-circle.icon-media-facebook {
	background: #6a99d9;
}

.icon-media-circle.icon-media-facebook:after {
	background: #3e74bd;
}

.icon-media-circle.icon-media-twitter {
	background: #5acbfa;
}

.icon-media-circle.icon-media-twitter:after {
	background: #37b5e9;
}

.icon-media-circle.icon-media-google {
	background: #fd9393;
}

.icon-media-circle.icon-media-google:after {
	background: #f06868;
}

.icon-media-circle.icon-media-instagram {
	background: #5b78a0;
}

.icon-media-circle.icon-media-instagram:after {
	background: #425c7f;
}

.icon-media-round {
	border-radius: 4px;
}

.icon-media-round:hover {
	border-radius: 0;
}

@media (min-width: 1200px) {
	.icon-media {
		width: 75px;
		height: 75px;
	}
	.icon-media-circle:before {
		font-size: 25px;
	}
	.icon-media-round:before {
		font-size: 22px;
	}
}

@media (min-width: 1600px) {
	.icon-media {
		width: 80px;
		height: 80px;
	}
}

.icon-corporate {
	display: inline-block;
	width: 38px;
	height: 38px;
	font-size: 15px;
	line-height: 38px;
	text-align: center;
	border-radius: 3px;
	color: #fff;
	background: #424349;
}

.icon-corporate:hover {
	color: #fff;
	background: #3f90dc;
}

/*
*
* Tables standings
*/
.table-custom {
	width: 100%;
	text-align: center;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	text-transform: uppercase;
	line-height: 1.2;
	border-collapse: collapse;
	border: 1px solid #ddd;
	background: #fff;
}

.table-standings {
	font-size: 14px;
	letter-spacing: .1em;
}

.table-standings tr + tr {
	border-top: 1px solid #ddd;
}

.table-standings tr {
	transition: all 200ms ease-in-out;
}

.table-standings th {
	padding: 12px 10px;
	text-align: center;
	font-weight: 500;
	color: #fff;
	background: #3f90dc;
}

.table-standings th:first-child {
	text-align: left;
}

@media (max-width: 991.98px) {
	.table-standings th {
		padding-top: 20px;
		padding-bottom: 20px;
	}
}

.table-standings td {
	padding: 5px;
	height: 64px;
	font-weight: 400;
	color: #151515;
}

.table-standings td:nth-child(n + 3) {
	width: 14%;
}

.table-standings thead th:first-child {
	padding-left: 22px;
}

.table-standings tbody td:first-child {
	width: 11%;
	padding-left: 20px;
	font-size: 16px;
}

.table-classic tr:hover {
	background: #f5f7f9;
}

.table-modern tbody td:first-child {
	width: 18%;
}

.table-modern tr:hover {
	background: #f5f7f9;
}

.table-modern tr:hover .table-counter {
	color: #fff;
}

.table-modern tr:hover .table-counter::before {
	background: #3f90dc;
}

.table-modern tr:hover .table-counter::after {
	border-top-color: #3f90dc;
}

.table-creative tbody td:first-child {
	padding: 0;
}

.table-creative tbody td:first-child span {
	position: relative;
	display: inline-block;
	padding: 0 5px 0 20px;
	height: 64px;
	line-height: 64px;
	width: 100%;
}

.table-creative tbody td:first-child span::before {
	position: absolute;
	content: '';
	top: 50%;
	left: 0;
	width: 4px;
	height: 30%;
	background: #3f90dc;
	transform: translateY(-50%);
	opacity: 0;
	transition: all 300ms ease-in-out;
}

.table-creative tbody tr:hover td:first-child span::before {
	height: 100%;
	opacity: 1;
}

.player-inline,
.team-inline {
	display: flex;
	align-items: center;
}

@media (max-width: 575.98px) {
	.player-inline,
	.team-inline {
		min-width: 175px;
	}
}

.team-figure {
	min-width: 45px;
}

.player-title,
.team-title {
	text-align: left;
	line-height: 1.15;
	font-weight: 500;
	letter-spacing: .05em;
}

.player-title {
	margin-left: 4px;
}

.team-title {
	margin-left: 8px;
}

.player-country,
.team-country {
	font-size: 12px;
	color: #9b9b9b;
}

.table-counter {
	position: relative;
	display: inline-block;
	text-align: center;
	width: 38px;
	height: 29px;
	line-height: 29px;
	z-index: 1;
	transition: all 200ms ease-in-out;
}

.table-counter::before {
	position: absolute;
	content: '';
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #edeff4;
	z-index: -2;
	transition: inherit;
}

.table-counter::after {
	position: absolute;
	content: '';
	top: 0;
	right: 0;
	border-top: 11px solid #edeff4;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 11px solid transparent;
	transform: translateX(40%);
	transition: inherit;
}

* + .table-custom-responsive {
	margin-top: 25px;
}

.table-game-info {
	font-size: 14px;
	letter-spacing: .025em;
	border-collapse: separate;
	border-spacing: 0 9px;
}

.table-game-info tr {
	background: #edeff4;
}

.table-game-info td {
	padding: 7px 5px;
}

.table-game-info-wrap {
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}

.table-game-info-wrap .table-custom {
	border: none;
}

.table-game-info-title {
	position: relative;
	display: inline-block;
	font-size: 14px;
	letter-spacing: .025em;
	color: #151515;
}

.table-game-info-title span {
	position: absolute;
	display: none;
	content: '';
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #ddd;
}

.table-game-info-title::before, .table-game-info-title::after {
	display: none;
	position: absolute;
	content: '';
	bottom: 0;
	height: 1px;
	width: 100vw;
	background: #e1e1e1;
}

.table-game-info-title::before {
	left: 0;
	transform: translateX(-100%);
}

.table-game-info-title::after {
	right: 0;
	transform: translateX(100%);
}

.table-game-info-category {
	font-size: 0.86em;
	width: 80%;
	min-width: 180px;
}

.table-game-info-number {
	width: 10%;
	min-width: 55px;
	color: #fff;
	background: #2c2d31;
}

.table-game-info-title + .table-game-info-main {
	border-top: none;
	margin-top: 0;
}

@media (min-width: 576px) {
	.table-game-info-title {
		padding: 20px 22px 0;
		line-height: 1;
	}
	.table-game-info-title::before, .table-game-info-title::after,
	.table-game-info-title span {
		display: inline-block;
	}
	.table-game-info-main {
		padding: 12px 18px;
		border: 1px solid #ddd;
	}
	.table-game-info-title + .table-game-info-main {
		margin-top: -6px;
	}
}

@media (min-width: 1200px) {
	.table-game-info-wrap {
		max-width: 600px;
	}
}

.table-game-result-long {
	font-size: 12px;
	font-weight: 400;
	letter-spacing: .1em;
}

.table-game-result-long thead {
	color: #9b9b9b;
}

.table-game-result-long th {
	font-weight: inherit;
	text-align: center;
}

.table-game-result-long th,
.table-game-result-long td {
	height: 48px;
	min-width: 30px;
	padding-right: 8px;
}

.table-game-result-long th:first-child,
.table-game-result-long td:first-child {
	width: 15%;
	min-width: 40px;
	padding: 0 10px 0 20px;
	text-align: center;
	font-size: 1.17em;
}

.table-game-result-long tbody {
	color: #151515;
}

.table-game-result-long tbody tr {
	border-top: 1px solid #ddd;
}

.table-game-result-long-team-first td:first-child {
	color: #3f90dc;
}

.table-game-result-long-team-second td:first-child {
	color: #9b9b9b;
}

.team2-orange .table-game-result-long-team-second td:first-child {
	color: #ffa04c;
}

.team2-pink .table-game-result-long-team-second td:first-child {
	color: #e05151;
}

.table-custom.table-custom-primary thead th {
	color: #fff;
	background: #3f90dc;
	border: 0;
}

.table-custom.table-custom-primary tbody tr:hover td {
	background: #edeff4;
}

.table-custom.table-custom-bordered tr td:first-child {
	border-left: 0;
}

.table-custom.table-custom-bordered tr td:last-child {
	border-right: 0;
}

.table-custom.table-custom-bordered td {
	border: 1px solid #ddd;
}

.table-custom.table-custom-bordered tbody > tr:first-of-type > td {
	border-top: 0;
}

.table-custom.table-custom-striped {
	border-bottom: 1px solid #ddd;
}

.table-custom.table-custom-striped tbody tr:nth-of-type(odd) td {
	background: transparent;
}

.table-custom.table-custom-striped tbody tr:nth-of-type(even) td {
	background: #edeff4;
}

.table-custom.table-custom-striped tbody td {
	border: 0;
}

.table-custom.table-custom-striped tfoot td:not(:first-child) {
	border-left: 0;
}

@media (max-width: 1199.98px) {
	.table-custom-responsive {
		display: block;
		width: 100%;
		overflow-x: auto;
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}
	.table-custom-responsive.table-bordered {
		border: 0;
	}
}

.table-team-statistic td {
	width: 50%;
	height: 140px;
	padding: 15px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	letter-spacing: 0.05em;
	vertical-align: middle;
}

.table-team-statistic td > * + * {
	margin-top: 7px;
}

.team-statistic-counter {
	font-size: 44px;
	font-weight: 300;
	line-height: 1;
	color: #151515;
}

.team-statistic-title {
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
	text-transform: uppercase;
}

.table-roster {
	text-align: left;
	max-width: 450px;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: .05em;
}

.table-roster thead th {
	height: 53px;
	padding: 0 15px 0 30px;
	font-size: 1.17em;
	color: #fff;
	background: #3f90dc;
}

.table-roster tbody {
	color: #151515;
}

.table-roster tbody tr:first-child {
	color: #9b9b9b;
}

.table-roster tbody tr:not(:first-child) td:first-child {
	color: #3f90dc;
}

.table-roster tbody tr {
	border-top: 1px solid #e1e1e1;
}

.table-roster tbody td {
	height: 49px;
	padding: 0 5px;
}

.table-roster tbody td:nth-child(1) {
	width: 17%;
	padding-left: 24px;
}

.table-roster tbody td:nth-child(2) {
	width: 50%;
}

@media (max-width: 991.98px) {
	.table-roster tbody td:nth-child(1) {
		min-width: 62px;
	}
	.table-roster tbody td:nth-child(2) {
		min-width: 180px;
	}
	.table-roster tbody td:nth-child(3) {
		min-width: 120px;
	}
}

@media (min-width: 992px) and (max-width: 991.98px) {
	.table-roster {
		font-size: 11px;
	}
	.table-roster tbody td:nth-child(1) {
		padding-left: 15px;
	}
}

.team2-blue thead th {
	background: #3B7CC0;
}

.team2-blue tbody tr:not(:first-child) td:first-child {
	color: #3B7CC0;
}

/*
*
* Dividers
*/
hr {
	margin-top: 0;
	margin-bottom: 0;
	border-top: 1px solid #d7d7d7;
	background-color: transparent;
}

.divider {
	font-size: 0;
	line-height: 0;
}

.divider::after {
	content: '';
	display: inline-block;
	width: 60px;
	height: 2px;
	background-color: #3f90dc;
}

html .divider-secondary::after {
	background: #ffd851;
}

.divider-small {
	font-size: 0;
	line-height: 0;
}

.divider-small::after {
	content: '';
	display: inline-block;
	width: 44px;
	height: 3px;
	background: #3f90dc;
}

.divider-medium {
	font-size: 0;
	line-height: 0;
}

.divider-medium::after {
	content: '';
	display: inline-block;
	width: 67px;
	height: 1px;
	background: #3f90dc;
}

* + .divider-medium {
	margin-top: 12px;
}

.divider-medium + * {
	margin-top: 30px;
}

.divider-medium + * {
	margin-top: 20px;
}

.divider-middle {
	font-size: 0;
	line-height: 0;
}

.divider-middle::after {
	content: '';
	display: inline-block;
	width: 50px;
	height: 3px;
	background: #3f90dc;
}

* + .divider-small {
	margin-top: 12px;
}

* + .divider-middle {
	margin-top: 14px;
}

/*
*
* Buttons
*/
.button {
	position: relative;
	overflow: hidden;
	display: inline-block;
	padding: 14px 32px;
	font-size: 14px;
	line-height: 1.25;
	border: 2px solid;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 500;
	letter-spacing: 0.025em;
	text-transform: uppercase;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
	user-select: none;
	border-radius: 4px;
	transition: .3s ease-out all;
}

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

html .button-default, html .button-default:focus {
	color: #fff;
	background-color: #35363c;
	border-color: #35363c;
}

html .button-default:hover, html .button-default:active {
	color: #9b9b9b;
	background-color: transparent;
	border-color: #9b9b9b;
}

html .button-default.button-ujarak::before {
	background: transparent;
}

html .button-gray, html .button-gray:focus {
	color: #fff;
	background-color: #35363c;
	border-color: #35363c;
}

html .button-gray:hover, html .button-gray:active {
	color: #151515;
	background-color: transparent;
	border-color: #c6c6c6;
}

html .button-gray.button-ujarak::before {
	background: transparent;
}

html .button-primary, html .button-primary:focus {
	color: #fff;
	background-color: #3f90dc;
	border-color: #3f90dc;
}

html .button-primary:hover, html .button-primary:active {
	color: #151515;
	background-color: #ffd851;
	border-color: #ffd851;
}

html .button-primary.button-ujarak::before {
	background: #ffd851;
}

html .button-secondary, html .button-secondary:focus {
	color: #151515;
	background-color: #ffd851;
	border-color: #ffd851;
}

html .button-secondary:hover, html .button-secondary:active {
	color: #151515;
	background-color: transparent;
	border-color: #151515;
}

html .button-secondary.button-ujarak::before {
	background: transparent;
}

html .button-fiord, html .button-fiord:focus {
	color: #9ba1c8;
	background-color: #494e6d;
	border-color: #494e6d;
}

html .button-fiord:hover, html .button-fiord:active {
	color: #fff;
	background-color: #ffd851;
	border-color: #ffd851;
}

html .button-fiord.button-ujarak::before {
	background: #ffd851;
}

html .button-fiord.button-icon .icon {
	color: #fff;
}

html .button-fifth, html .button-fifth:focus {
	color: #151515;
	background-color: #ffd851;
	border-color: #ffd851;
}

html .button-fifth:hover, html .button-fifth:active {
	color: #fff;
	background-color: #3f90dc;
	border-color: #3f90dc;
}

html .button-fifth.button-ujarak::before {
	background: #3f90dc;
}

html .button-default-outline, html .button-default-outline:focus {
	color: #151515;
	background-color: transparent;
	border-color: #151515;
}

html .button-default-outline:hover, html .button-default-outline:active {
	color: #3f90dc;
	background-color: transparent;
	border-color: #3f90dc;
}

html .button-default-outline.button-ujarak::before {
	background: transparent;
}

html .button-share-outline {
	overflow: visible;
	transition-duration: .15s;
}

html .button-share-outline, html .button-share-outline:active, html .button-share-outline:focus {
	color: #151515;
	background-color: transparent;
	border-color: #151515;
}

html .button-share-outline:hover {
	color: #3f90dc;
	background-color: #3f90dc;
	border-color: #3f90dc;
}

html .button-gray-outline, html .button-gray-outline:focus {
	color: #151515;
	background-color: transparent;
	border-color: #c6c6c6;
}

html .button-gray-outline:hover, html .button-gray-outline:active {
	color: #fff;
	background-color: #35363c;
	border-color: #35363c;
}

html .button-gray-outline.button-ujarak::before {
	background: #35363c;
}

html .button-primary-outline, html .button-primary-outline:focus {
	color: #3f90dc;
	background-color: transparent;
	border-color: #3f90dc;
}

html .button-primary-outline:hover, html .button-primary-outline:active {
	color: #fff;
	background-color: #3f90dc;
	border-color: #3f90dc;
}

html .button-primary-outline.button-ujarak::before {
	background: #3f90dc;
}

html .button-secondary-outline, html .button-secondary-outline:focus {
	color: #151515;
	background-color: transparent;
	border-color: #151515;
}

html .button-secondary-outline:hover, html .button-secondary-outline:active {
	color: #151515;
	background-color: #ffd851;
	border-color: #ffd851;
}

html .button-secondary-outline.button-ujarak::before {
	background: #ffd851;
}

html .context-dark .button-gray-outline, html .rd-navbar-dark .button-gray-outline, html .rd-navbar-darker .button-gray-outline, html .bg-gray-700 .button-gray-outline, html .bg-gray-2 .button-gray-outline, html .bg-gray-4 .button-gray-outline, html .bg-primary .button-gray-outline, html .bg-image-dark .button-gray-outline, html .context-dark .button-gray-outline:focus, html .rd-navbar-dark .button-gray-outline:focus, html .rd-navbar-darker .button-gray-outline:focus, html .bg-gray-700 .button-gray-outline:focus, html .bg-gray-2 .button-gray-outline:focus, html .bg-gray-4 .button-gray-outline:focus, html .bg-primary .button-gray-outline:focus, html .bg-image-dark .button-gray-outline:focus {
	color: #fff;
	background-color: transparent;
	border-color: #fff;
}

html .context-dark .button-gray-outline:hover, html .rd-navbar-dark .button-gray-outline:hover, html .rd-navbar-darker .button-gray-outline:hover, html .bg-gray-700 .button-gray-outline:hover, html .bg-gray-2 .button-gray-outline:hover, html .bg-gray-4 .button-gray-outline:hover, html .bg-primary .button-gray-outline:hover, html .bg-image-dark .button-gray-outline:hover, html .context-dark .button-gray-outline:active, html .rd-navbar-dark .button-gray-outline:active, html .rd-navbar-darker .button-gray-outline:active, html .bg-gray-700 .button-gray-outline:active, html .bg-gray-2 .button-gray-outline:active, html .bg-gray-4 .button-gray-outline:active, html .bg-primary .button-gray-outline:active, html .bg-image-dark .button-gray-outline:active {
	color: #151515;
	background-color: #ffcc00;
	border-color: #ffcc00;
}

html .context-dark .button-gray-outline.button-ujarak::before, html .rd-navbar-dark .button-gray-outline.button-ujarak::before, html .rd-navbar-darker .button-gray-outline.button-ujarak::before, html .bg-gray-700 .button-gray-outline.button-ujarak::before, html .bg-gray-2 .button-gray-outline.button-ujarak::before, html .bg-gray-4 .button-gray-outline.button-ujarak::before, html .bg-primary .button-gray-outline.button-ujarak::before, html .bg-image-dark .button-gray-outline.button-ujarak::before {
	background: #ffcc00;
}

html .context-light .button-gray-outline, html .context-light .button-gray-outline:focus {
	color: #151515;
	background-color: transparent;
	border-color: #c6c6c6;
}

html .context-light .button-gray-outline:hover, html .context-light .button-gray-outline:active {
	color: #fff;
	background-color: #35363c;
	border-color: #35363c;
}

html .context-light .button-gray-outline.button-ujarak::before {
	background: #35363c;
}

.button-facebook, .button-facebook:focus {
	color: #fff;
	background-color: #3e74bd;
	border-color: #3e74bd;
}

.button-facebook:hover, .button-facebook:active {
	color: #fff;
	background-color: #2d63ab;
	border-color: #2d63ab;
}

.button-facebook.button-ujarak::before {
	background: #2d63ab;
}

.button-twitter, .button-twitter:focus {
	color: #fff;
	background-color: #37b5e9;
	border-color: #37b5e9;
}

.button-twitter:hover, .button-twitter:active {
	color: #fff;
	background-color: #37a7d6;
	border-color: #37a7d6;
}

.button-twitter.button-ujarak::before {
	background: #37a7d6;
}

.button-google, .button-google:focus {
	color: #fff;
	background-color: #f06868;
	border-color: #f06868;
}

.button-google:hover, .button-google:active {
	color: #fff;
	background-color: #dd5b5b;
	border-color: #dd5b5b;
}

.button-google.button-ujarak::before {
	background: #dd5b5b;
}

.button-shadow {
	box-shadow: 0 9px 21px 0 rgba(204, 204, 204, 0.15);
}

.button-shadow:hover {
	box-shadow: 0 9px 10px 0 rgba(204, 204, 204, 0.15);
}

.button-shadow:focus, .button-shadow:active {
	box-shadow: none;
}

/*
* Button effects
*/
.button-ujarak {
	position: relative;
	z-index: 0;
	transition: background .4s, border-color .4s, color .4s;
}

.button-ujarak::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #3f90dc;
	z-index: -1;
	opacity: 0;
	transform: scale3d(0.7, 1, 1);
	transition: transform 0.42s, opacity 0.42s;
	border-radius: inherit;
}

.button-ujarak, .button-ujarak::before {
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.button-ujarak:hover {
	transition: background .4s .4s, border-color .4s 0s, color .2s 0s;
}

.button-ujarak:hover::before {
	opacity: 1;
	transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
}

.button-xs {
	padding: 6px 14px;
	font-size: 12px;
	line-height: 1;
	border-width: 1px;
}

.button-sm {
	padding: 9px 30px;
	font-size: 12px;
	line-height: 1.5;
}

.button-md {
	font-size: 13px;
	padding: 9px 30px;
}

.button-lg {
	padding: 17px 50px;
	font-size: 14px;
	line-height: 1.5;
}

.button-xl {
	padding: 16px 50px;
	font-size: 16px;
	line-height: 28px;
}

@media (min-width: 992px) {
	.button-xl {
		padding: 20px 80px;
	}
}

.button-xs,
.button-sm,
.button-lg {
	font-weight: 600;
}

.button-circle {
	border-radius: 30px;
}

.button-round-1 {
	border-radius: 5px;
}

.button-round-2 {
	border-radius: 10px;
}

/*
* Button Icon styles
*/
.button.button-icon {
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	vertical-align: middle;
	padding: 18px 35px;
}

.button.button-icon .icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	color: inherit;
	font-size: 1.42em;
	line-height: 1em;
}

.button.button-icon-left .icon {
	padding-right: 11px;
}

.button.button-icon-right {
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.button.button-icon-right .icon {
	padding-left: 11px;
}

.button.button-icon.button-link .icon {
	top: 5px;
	font-size: 1em;
}

.button.button-icon.button-xs .icon {
	top: .05em;
	font-size: 1.2em;
	padding-right: 8px;
}

.button.button-icon.button-xs .button-icon-right {
	padding-left: 8px;
}

/**
* Bootstrap buttons
*/
.btn-primary {
	border-radius: 3px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 500;
	letter-spacing: .05em;
	text-transform: uppercase;
	transition: .33s;
}

.btn-primary, .btn-primary:active, .btn-primary:focus {
	color: #fff;
	background: #3f90dc;
	border-color: #3f90dc;
}

.btn-primary:hover {
	color: #fff;
	background: #000;
	border-color: #000;
}

/*
* Button Group
*/
.button-group-demo {
	max-width: 460px;
}

.button-group-demo .button {
	margin-right: 15px;
}

.button-media {
	position: relative;
	overflow: hidden;
	width: 100%;
	flex-basis: calc(50% - 12px);
	padding: 20px;
	color: #fff;
	text-align: right;
	transition: all .3s;
}

.button-media:hover {
	color: #fff;
}

.button-media:hover .button-media-icon {
	transform: translate(5px, -50%);
}

.button-media:focus {
	color: #fff;
}

.ie-11 .button-media {
	max-width: 178px;
}

.button-media-title {
	font-size: 24px;
	font-weight: 400;
	color: #fff;
	text-transform: inherit;
}

.button-media-title + .button-media-action {
	margin-top: 0;
}

.button-media-action {
	font-size: 14px;
}

.button-media-action .icon {
	margin-left: 6px;
	vertical-align: middle;
}

.button-media-icon {
	position: absolute;
	top: 50%;
	font-size: 130px;
	color: #fff;
	opacity: .25;
	transform: translate(0, -50%);
	transition: all .3s;
	will-change: transform;
}

.button-media-facebook {
	background: #3e74bd;
}

.button-media-facebook .button-media-icon {
	top: 67%;
	left: -7px;
}

.button-media-facebook:hover {
	background: #6a99d9;
}

.button-media-twitter {
	background: #37b5e9;
}

.button-media-twitter .button-media-icon {
	left: -30px;
}

.button-media-twitter:hover {
	background: #5acbfa;
}

.button-media-google {
	background: #f06868;
}

.button-media-google .button-media-icon {
	left: -40px;
}

.button-media-google:hover {
	background: #fd9393;
}

.button-media-instagram {
	background: #425c7f;
}

.button-media-instagram .button-media-icon {
	left: -40px;
}

.button-media-instagram:hover {
	background: #5b78a0;
}

.button-icon-alternate {
	position: relative;
	display: flex;
	align-items: center;
	height: 85px;
	max-width: 178px;
	padding: 20px 14px;
	color: #fff;
	flex-basis: calc(50% - 10px);
	border-radius: 4px;
}

.button-icon-alternate:before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 55px;
	border-radius: 4px 40px 40px 4px;
	content: '';
	transition: all .3s;
}

.button-icon-alternate:hover {
	color: #fff;
}

.button-icon-alternate:hover:before {
	right: 0;
	width: 100%;
	border-radius: 4px;
}

.button-icon-alternate:focus {
	color: #fff;
}

.button-icon-alternate .icon {
	min-width: 28px;
	font-size: 22px;
	text-align: center;
}

.button-icon-alternate-facebook {
	background: #3e74bd;
}

.button-icon-alternate-facebook:before {
	background: #2d63ab;
}

.button-icon-alternate-twitter {
	background: #37b5e9;
}

.button-icon-alternate-twitter:before {
	background: #37a7d6;
}

.button-icon-alternate-google {
	background: #f06868;
}

.button-icon-alternate-google:before {
	background: #dd5b5b;
}

.button-icon-alternate-instagram {
	background: #425c7f;
}

.button-icon-alternate-instagram:before {
	background: #344e71;
}

.button-icon-alternate-title {
	position: relative;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}

* + .button-icon-alternate-title {
	margin-left: 15px;
}

@media (min-width: 576px) {
	* + .button-icon-alternate-title {
		margin-left: 35px;
	}
}

@media (min-width: 992px) {
	* + .button-icon-alternate-title {
		margin-left: 20px;
	}
}

@media (min-width: 1600px) {
	.button-media {
		padding: 30px 20px;
	}
	* + .button-icon-alternate-title {
		margin-left: 35px;
	}
}

/*
*
* Form styles
*/
.rd-mailform {
	position: relative;
	text-align: left;
}

.rd-mailform .button {
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 60px;
}

input:-webkit-autofill ~ label,
input:-webkit-autofill ~ .form-validation {
	color: #000;
}

.form-label,
.form-label-outside {
	margin-bottom: 0;
	color: #9b9b9b;
	font-weight: 400;
}

.form-input {
	display: block;
	width: 100%;
	min-height: 60px;
	padding: 17px 19px;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	color: #9b9b9b;
	background-color: #fff;
	background-image: none;
	border-radius: 3px;
	-webkit-appearance: none;
	transition: .3s ease-in-out;
	border: 1px solid #e1e1e1;
}

.form-input:focus {
	outline: 0;
	border-color: #3f90dc;
}

.form-input-iconed {
	position: relative;
}

.form-input-iconed ~ .form-label,
.form-input-iconed .form-input {
	padding-left: 58.2px;
}

.form-sm .form-input-iconed ~ .form-label,
.form-sm .form-input-iconed .form-input {
	padding-left: 54.2px;
}

.form-lg .form-input-iconed ~ .form-label,
.form-lg .form-input-iconed .form-input {
	padding-left: 64.2px;
}

.form-input-icon {
	position: absolute;
	font-size: 24px;
	line-height: 1;
	top: 18px;
	padding: 0 19px;
	pointer-events: none;
}

.form-sm .form-input-icon {
	font-size: 20px;
}

.form-lg .form-input-icon {
	font-size: 30px;
}

textarea.form-input {
	height: 186px;
	min-height: 60px;
	max-height: 316px;
	resize: vertical;
}

.form-wrap {
	position: relative;
}

.form-wrap.has-error .form-input {
	border-color: #fd6565;
}

.form-wrap.has-focus .form-input {
	border-color: #3f90dc;
}

.row + .form-wrap {
	margin-top: 15px;
}

.form-wrap + * {
	margin-top: 11px;
}

.form-label {
	position: absolute;
	top: 30px;
	left: 0;
	right: 0;
	padding-left: 19px;
	padding-right: 19px;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	pointer-events: none;
	text-align: left;
	z-index: 1;
	transition: .25s;
	will-change: transform;
	transform: translateY(-50%);
}

.form-label.focus {
	opacity: 0;
}

.form-label.auto-fill {
	color: #9b9b9b;
}

.form-label-outside {
	width: 100%;
	margin-bottom: 4px;
}

@media (min-width: 768px) {
	.form-label-outside {
		position: static;
	}
	.form-label-outside, .form-label-outside.focus, .form-label-outside.auto-fill {
		transform: none;
	}
}

[data-x-mode='true'] .form-label {
	pointer-events: auto;
}

.form-validation {
	position: absolute;
	right: 8px;
	top: 0;
	z-index: 11;
	margin-top: 2px;
	font-size: 9px;
	font-weight: 400;
	line-height: 12px;
	letter-spacing: 0;
	color: #fd6565;
	transition: .3s;
}

.form-validation-left .form-validation {
	top: 100%;
	right: auto;
	left: 0;
}

#form-output-global {
	position: fixed;
	bottom: 30px;
	left: 15px;
	z-index: 2000;
	visibility: hidden;
	transform: translate3d(-500px, 0, 0);
	transition: .3s all ease;
}

#form-output-global.active {
	visibility: visible;
	transform: translate3d(0, 0, 0);
}

@media (min-width: 576px) {
	#form-output-global {
		left: 30px;
	}
}

.form-output {
	position: absolute;
	top: 100%;
	left: 0;
	font-size: 10px;
	font-weight: 400;
	line-height: 1.2;
	margin-top: 2px;
	transition: .3s;
	opacity: 0;
	visibility: hidden;
}

.form-output.active {
	opacity: 1;
	visibility: visible;
}

.form-output.error {
	color: #fd6565;
}

.form-output.success {
	color: #98bf44;
}

.radio .radio-custom,
.radio-inline .radio-custom,
.checkbox .checkbox-custom,
.checkbox-inline .checkbox-custom {
	opacity: 0;
}

.radio .radio-custom, .radio .radio-custom-dummy,
.radio-inline .radio-custom,
.radio-inline .radio-custom-dummy,
.checkbox .checkbox-custom,
.checkbox .checkbox-custom-dummy,
.checkbox-inline .checkbox-custom,
.checkbox-inline .checkbox-custom-dummy {
	position: absolute;
	width: 14px;
	height: 14px;
	outline: none;
	cursor: pointer;
}

.radio .radio-custom-dummy,
.radio-inline .radio-custom-dummy,
.checkbox .checkbox-custom-dummy,
.checkbox-inline .checkbox-custom-dummy {
	pointer-events: none;
	background: #fff;
}

.radio .radio-custom-dummy:after,
.radio-inline .radio-custom-dummy:after,
.checkbox .checkbox-custom-dummy:after,
.checkbox-inline .checkbox-custom-dummy:after {
	position: absolute;
	opacity: 0;
	transition: .22s;
}

.radio .radio-custom:focus,
.radio-inline .radio-custom:focus,
.checkbox .checkbox-custom:focus,
.checkbox-inline .checkbox-custom:focus {
	outline: none;
}

.radio,
.radio-inline,
.checkbox,
.checkbox-inline {
	position: relative;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 600;
	color: #151515;
	text-transform: uppercase;
	letter-spacing: .025em;
	cursor: pointer;
}

.radio input,
.radio-inline input,
.checkbox input,
.checkbox-inline input {
	position: absolute;
	left: -100vw;
	top: -100vh;
	float: left;
	visibility: hidden;
	opacity: 0;
}

.radio-custom:checked + .radio-custom-dummy:after,
.checkbox-custom:checked + .checkbox-custom-dummy:after {
	opacity: 1;
}

.radio,
.radio-inline {
	padding-left: 28px;
}

.radio .radio-custom-dummy,
.radio-inline .radio-custom-dummy {
	top: 1px;
	left: 0;
	width: 21px;
	height: 21px;
	border-radius: 3px;
	border: 1px solid #e1e1e1;
}

.radio .radio-custom-dummy::after,
.radio-inline .radio-custom-dummy::after {
	content: '\f222';
	font-family: "Material Design Icons";
	position: absolute;
	top: 0;
	left: 1px;
	font-size: 18px;
	line-height: 18px;
	color: #3f90dc;
}

.checkbox,
.checkbox-inline {
	padding-left: 31px;
}

.checkbox .checkbox-custom-dummy,
.checkbox-inline .checkbox-custom-dummy {
	top: 1px;
	left: 0;
	width: 21px;
	height: 21px;
	margin: 0;
	border: 1px solid #e1e1e1;
}

.checkbox .checkbox-custom-dummy::after,
.checkbox-inline .checkbox-custom-dummy::after {
	content: '\f222';
	font-family: "Material Design Icons";
	position: absolute;
	top: -1px;
	left: 1px;
	font-size: 18px;
	line-height: 18px;
	color: #3f90dc;
}

.checkbox input:disabled ~ .checkbox-custom-dummy,
.checkbox-inline input:disabled ~ .checkbox-custom-dummy {
	background-color: transparent;
	box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.15);
}

.checkbox-light {
	font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 400;
	text-transform: none;
}

.checkbox-inline-count {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 500;
	color: #9b9b9b;
}

* + .checkbox-inline-count {
	float: right;
}

.input-filter {
	width: 38px;
	height: 38px;
	padding: 0;
	border-radius: 3px;
	border: 0;
}

.input-filter [class*='custom-dummy'] {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
	border-radius: 3px;
	background-color: #9a9ea2;
}

.input-filter [class*='custom-dummy']:after {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #fff;
}

.input-filter-dark [class*='custom-dummy'] {
	background-color: #4f5257;
}

.input-filter-danube [class*='custom-dummy'] {
	background-color: #6e8fd9;
}

.input-filter-froly [class*='custom-dummy'] {
	background-color: #f38c7f;
}

.input-filter-deco [class*='custom-dummy'] {
	background-color: #c2d789;
}

.input-filter-blue [class*='custom-dummy'] {
	background-color: #5fa7ea;
}

.input-filter-geraldine [class*='custom-dummy'] {
	background-color: #fb7979;
}

.input-refilter {
	width: 68px;
	height: 45px;
	padding: 0;
	border-radius: 3px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.input-refilter [class*='custom-dummy'] {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 3px;
	transform: translate(0, 0);
}

.input-refilter [class*='custom-dummy']::after {
	display: none;
}

.input-refilter span {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.input-refilter input:checked + [class*='custom-dummy'] {
	border-color: #3f90dc;
}

.input-refilter input:checked ~ span {
	color: #3f90dc;
	border-color: transparent;
	transition: .3s ease-out all;
}

.toggle-custom {
	padding-left: 60px;
	-webkit-appearance: none;
}

.toggle-custom:checked ~ .checkbox-custom-dummy::after {
	background: #3f90dc;
	transform: translate(20px, -50%);
}

.toggle-custom ~ .checkbox-custom-dummy {
	position: relative;
	display: inline-block;
	margin-top: -1px;
	width: 44px;
	height: 20px;
	background: #fff;
	cursor: pointer;
}

.toggle-custom ~ .checkbox-custom-dummy::after {
	content: '';
	position: absolute;
	display: inline-block;
	width: 16px;
	height: 16px;
	left: 0;
	top: 50%;
	background: #b7b7b7;
	transform: translate(4px, -50%);
	opacity: 1;
	transition: .22s;
}

.form-wrap.form-wrap-recaptcha .form-validation {
	top: 3px;
	left: 14px;
}

@media (max-width: 767.98px) {
	.form-wrap.form-wrap-recaptcha .recaptcha > * {
		transform: scale(0.96);
		transform-origin: 0 50%;
	}
}

.rd-form-inline {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	text-align: center;
	margin-left: -4px;
	margin-right: -4px;
	margin-bottom: -8px;
}

.rd-form-inline > * {
	margin-top: 0;
	margin-bottom: 8px;
	padding-left: 4px;
	padding-right: 4px;
}

.rd-form-inline .form-wrap {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	min-width: 185px;
}

.rd-form-inline .form-wrap-select {
	text-align: left;
}

.rd-form-inline .form-button {
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-negative: 0;
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	max-width: calc(100% - 10px);
	min-height: 60px;
}

.rd-form-inline .form-button .button {
	min-height: inherit;
}

@media (min-width: 576px) {
	.rd-form-inline .button {
		display: block;
	}
}

.rd-form-inline.form-inline-centered {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.rd-form-inline-condensed {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 0;
	margin-right: 0;
}

.rd-form-inline-condensed > * {
	margin-top: 0;
	margin-bottom: 10px;
	padding-left: 0;
	padding-right: 0;
}

.rd-form-inline-condensed .form-wrap {
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	width: 100%;
}

@media (min-width: 576px) {
	.rd-form-inline-condensed {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}
	.rd-form-inline-condensed > * {
		margin-bottom: 0;
	}
	.rd-form-inline-condensed .button {
		border-bottom-left-radius: 0;
		border-top-left-radius: 0;
	}
	.rd-form-inline-condensed .form-input {
		border-bottom-right-radius: 0;
		border-top-right-radius: 0;
	}
}

/**
* Form Small
*/
.form-sm .form-input,
.form-sm .button {
	padding-top: 9px;
	padding-bottom: 9px;
	min-height: 50px;
}

.form-sm .form-validation {
	top: -16px;
}

.form-sm textarea.form-input {
	height: 115px;
}

.form-sm .form-label {
	top: 25px;
}

.form-sm * + .button {
	margin-top: 10px;
}

/**
* Form Large
*/
.form-lg .form-input,
.form-lg .form-label,
.form-lg .select2-container .select2-choice {
	font-size: 16px;
}

.form-lg .form-input,
.form-lg .select2-container .select2-choice {
	font-size: 16px;
	padding-top: 22px;
	padding-bottom: 22px;
}

.form-lg .form-input,
.form-lg .select2-container .select2-choice {
	min-height: 68px;
}

.form-lg .form-button {
	min-height: 70px;
}

.form-lg .form-label {
	top: 35px;
}

* + .rd-form {
	margin-top: 20px;
}

.context-dark .form-label, .rd-navbar-dark .form-label, .rd-navbar-darker .form-label, .bg-gray-700 .form-label, .bg-gray-2 .form-label, .bg-gray-4 .form-label, .bg-primary .form-label, .bg-image-dark .form-label,
.context-dark .form-input,
.rd-navbar-dark .form-input,
.rd-navbar-darker .form-input,
.bg-gray-700 .form-input,
.bg-gray-2 .form-input,
.bg-gray-4 .form-input,
.bg-primary .form-input,
.bg-image-dark .form-input {
	color: #707279;
}


.context-dark .form-input,
.rd-navbar-dark .form-input,
.rd-navbar-darker .form-input,
.bg-gray-700 .form-input,
.bg-gray-2 .form-input,
.bg-gray-4 .form-input,
.bg-primary .form-input,
.bg-image-dark .form-input {
	background: #424349;
	border-color: #424349;
}

.rd-inline-form-creative {
	position: relative;
	overflow: hidden;
	display: flex;
	align-items: flex-end;
	width: 100%;
	margin-bottom: -15px;
}

.rd-inline-form-creative .form-wrap {
	flex-grow: 1;
	margin: 0 20px 0 0;
	padding-bottom: 15px;
}

.rd-inline-form-creative .form-wrap::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 15px;
	width: 150%;
	border-bottom: 1px solid #151515;
}

.rd-inline-form-creative .form-wrap.has-error::after {
	border-bottom-color: #fd6565;
}

.rd-inline-form-creative .form-input-wrap {
	display: flex;
	align-items: center;
	height: 20px;
	margin-bottom: 10px;
}

.rd-inline-form-creative .form-label,
.rd-inline-form-creative .form-input {
	padding: 0;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 16px;
	line-height: 1em;
	font-weight: 500;
	letter-spacing: .05em;
	text-transform: uppercase;
}

.rd-inline-form-creative .form-button {
	margin-bottom: 24px;
}

.rd-inline-form-creative .form-label {
	top: 0;
	transform: none;
}

.rd-inline-form-creative .form-input {
	min-height: 20px;
	border: 0;
	border-radius: 0;
	background-color: transparent;
	vertical-align: middle;
}

.rd-inline-form-creative .form-button {
	margin-top: 0;
}

.rd-inline-form-creative .form-validation {
	top: auto;
	right: auto;
	bottom: -2px;
	left: 0;
	font-size: 11px;
}

.rd-inline-form-creative input:-webkit-autofill ~ .form-validation {
	color: #fd6565;
}

.rd-inline-form-creative .button {
	padding: 10px;
	min-height: 20px;
}

@media (max-width: 767.98px) {
	.rd-inline-form-creative .button {
		padding: 4px 10px;
		line-height: 1;
		border: 0;
	}
	.rd-inline-form-creative .button .icon {
		font-size: 12px;
	}
}

@media (min-width: 768px) {
	.rd-inline-form-creative .form-label,
	.rd-inline-form-creative .form-input {
		font-size: 36px;
	}
	.rd-inline-form-creative .form-input-wrap {
		height: 36px;
		margin-bottom: 15px;
	}
	.rd-inline-form-creative .form-button {
		margin-bottom: 28px;
	}
	.rd-inline-form-creative .button {
		padding: 11px 40px;
		border-radius: 40px;
	}
}

@media (min-width: 992px) {
	.rd-inline-form-creative .form-label,
	.rd-inline-form-creative .form-input {
		font-size: 44px;
	}
	.rd-inline-form-creative .form-input-wrap {
		height: 44px;
	}
	.rd-inline-form-creative .button {
		padding: 14px 40px;
	}
}

* + .rd-inline-form-creative {
	margin-top: 15px;
}

.rd-inline-form-creative + .row {
	margin-top: 50px;
}

@media (min-width: 768px) {
	.heading-7 + .rd-inline-form-creative {
		margin-top: 5px;
	}
}

.context-dark .form-wrap::after, .rd-navbar-dark .form-wrap::after, .rd-navbar-darker .form-wrap::after, .bg-gray-700 .form-wrap::after, .bg-gray-2 .form-wrap::after, .bg-gray-4 .form-wrap::after, .bg-primary .form-wrap::after, .bg-image-dark .form-wrap::after {
	border-bottom-color: rgba(255, 255, 255, 0.17);
}

.rd-mailform-modern .form-label,
.rd-mailform-modern .form-input {
	text-align: center;
}

.rd-mailform-modern-inline .button {
	padding: 10px 12px;
}

/*
*
* Posts
*/
.post-video-button {
	position: relative;
	display: inline-block;
	width: 55px;
	height: 55px;
	border-radius: 50%;
	background: #fff;
	color: #151515;
}

.post-video-button .icon {
	position: absolute;
	top: 54%;
	left: 50%;
	font-size: 24px;
	line-height: 24px;
	transform: translate(-50%, -50%);
}

.post-video-button:hover {
	color: #3f90dc;
}

.post-inline {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 600;
	font-size: 12px;
	line-height: 1.3;
	letter-spacing: .05em;
	text-transform: uppercase;
}

.post-inline > * {
	display: inline-block;
	margin-top: 0;
}

.post-inline-time {
	color: #3f90dc;
}

.post-inline-title {
	color: #151515;
}

.post-inline-title:not(:empty)::before {
	display: inline-block;
	padding: 0 6px 0 5px;
	content: '\005C\005C';
	color: #9b9b9b;
}

.context-dark .post-inline-time, .rd-navbar-dark .post-inline-time, .rd-navbar-darker .post-inline-time, .bg-gray-700 .post-inline-time, .bg-gray-2 .post-inline-time, .bg-gray-4 .post-inline-time, .bg-primary .post-inline-time, .bg-image-dark .post-inline-time {
	color: #ffd851;
}

.context-dark .post-inline-title, .rd-navbar-dark .post-inline-title, .rd-navbar-darker .post-inline-title, .bg-gray-700 .post-inline-title, .bg-gray-2 .post-inline-title, .bg-gray-4 .post-inline-title, .bg-primary .post-inline-title, .bg-image-dark .post-inline-title {
	color: #fff;
}

.post-classic {
	display: flex;
	align-items: center;
	width: 100%;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 600;
	text-transform: uppercase;
}

.wrap-posts-classic .post-classic {
	padding: 15px 0;
}

.wrap-posts-classic .post-classic:first-child {
	padding-top: 0;
}

.wrap-posts-classic .post-classic:last-child {
	padding-bottom: 0;
}

.wrap-posts-classic .post-classic + .post-classic {
	margin-top: 0;
	border-top: 1px solid #555c5f;
}

.post-classic-figure {
	display: block;
	overflow: hidden;
}

.post-classic-figure img {
	max-width: inherit;
	transition: all .3s;
}

.post-classic-figure:hover img {
	transform: scale(1.03);
}

.post-classic-title {
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.05em;
	color: #151515;
}

.post-classic-title a {
	color: inherit;
}

.post-classic-title a:hover {
	color: #ffcc00;
}

.post-classic-time {
	font-size: 12px;
	letter-spacing: 0.05em;
	color: #b7b7b7;
}

.post-classic-time .icon {
	margin-right: 5px;
	font-size: 17px;
	vertical-align: middle;
}

* + .post-classic-title {
	margin-top: 5px;
}

.post-classic-title + * {
	margin-top: 10px;
}

.post-classic-time + * {
	margin-top: 8px;
}

.post-classic-aside + .post-classic-main {
	margin-left: 14px;
}

.post-classic + .post-classic {
	margin-top: 13px;
}

.bg-gray-100 .post-classic {
	padding: 8px;
	background: #fff;
	border: 1px solid #e1e1e1;
}

.bg-gray-100 .post-classic-time {
	color: #9b9b9b;
}

.tabs-modern_1 .post-classic {
	padding: 8px;
	background: #fff;
	border: 1px solid #e1e1e1;
}

.tabs-modern_1 .post-classic-time {
	color: #9b9b9b;
}

.list-post-classic .post-classic {
	padding: 20px;
}

.list-post-classic .post-classic + .post-classic {
	margin-top: 0;
	border-top: none;
}

.context-dark .post-classic-title, .rd-navbar-dark .post-classic-title, .rd-navbar-darker .post-classic-title, .bg-gray-700 .post-classic-title, .bg-gray-2 .post-classic-title, .bg-gray-4 .post-classic-title, .bg-primary .post-classic-title, .bg-image-dark .post-classic-title {
	color: #fff;
}

@media (min-width: 768px) {
	.post-chelsea-main {
		padding: 0 30px;
		flex-basis: 60%;
	}
}

.post-minimal {
	padding: 25px 35px 20px 25px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	text-transform: uppercase;
	background: #fff;
	border: 1px solid #e1e1e1;
	transition: all .3s;
}

.post-minimal:hover {
	background: #f5f7f9;
}

.list-post-minimal .post-minimal + .post-minimal {
	border-top: none;
}

.post-modern {
	display: flex;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	background: #fff;
	border: 1px solid #e1e1e1;
	transition: all .3s;
}

.post-modern-aside {
	min-width: 100px;
	padding: 20px 10px;
	color: #d4d5db;
	text-align: center;
	border-right: 1px solid #e1e1e1;
}

.post-modern-date {
	font-size: 44px;
	font-weight: 500;
	line-height: 1;
}

* + .post-modern-month {
	margin-top: 2px;
}

.post-modern-month {
	font-weight: 600;
	letter-spacing: 0.05em;
}

.post-modern-main {
	padding: 15px 20px;
}

.list-post-modern .post-modern + .post-modern {
	border-top: none;
}

.post-corporate {
	background: #fff;
	border: 1px solid #e1e1e1;
	transition: all .3s;
}

.post-corporate:hover {
	box-shadow: 0 7px 18px rgba(0, 0, 0, 0.13);
}

.post-corporate-content {
	padding: 30px 20px;
}

.post-corporate-header {
	margin-bottom: -15px;
	margin-left: -15px;
}

.post-corporate-header:empty {
	margin-bottom: 0;
	margin-left: 0;
}

.post-corporate-header > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 15px;
	margin-left: 15px;
}

.post-corporate-time,
.post-corporate-view,
.post-corporate-comment,
.post-corporate-share {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}

.post-corporate-view .icon {
	margin-right: 5px;
	font-size: 13px;
}

.post-corporate-title {
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 0.05em;
}

.post-corporate-text {
	letter-spacing: 0.05em;
}

.post-corporate-figure {
	display: block;
	overflow: hidden;
}

.post-corporate-figure img {
	transform: scale(1);
	transition: all .5s;
}

.post-corporate-figure img:hover {
	transform: scale(1.03);
}

.post-corporate-footer {
	padding: 30px 20px;
}

.post-corporate-comment a {
	color: #9b9b9b;
}

.post-corporate-comment a:hover {
	color: #3f90dc;
}

.post-corporate-comment .icon {
	margin-right: 5px;
	font-size: 17px;
	vertical-align: middle;
}

.post-corporate-share .icon {
	font-size: 15px;
	color: #9b9b9b;
}

.post-corporate-share .icon:hover {
	color: #3f90dc;
}

.post-corporate + * {
	margin-top: 30px;
}

.post-corporate-header + *, .post-corporate-title + * {
	margin-top: 15px;
}

.post-corporate-comment + * {
	margin-top: 10px;
}

@media (min-width: 576px) {
	.post-corporate-content, .post-corporate-footer {
		padding: 30px 35px;
	}
	.post-corporate-footer {
		display: flex;
		justify-content: space-between;
	}
	.post-corporate-comment + * {
		margin-top: 0;
	}
}

@media (min-width: 1200px) {
	.post-corporate-title {
		font-size: 24px;
	}
}

.post-future {
	border: 1px solid #e1e1e1;
}

.post-future hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border-color: #e1e1e1;
}

.post-future .button-gray-outline {
	padding: 14px 19px;
	font-weight: 600;
	line-height: 17px;
	border: 1px solid #e1e1e1;
}

.post-future .button-gray-outline:hover {
	background: #3f90dc;
	border-color: #3f90dc;
}

.post-future-figure {
	display: block;
	overflow: hidden;
}

.post-future-figure img {
	max-width: inherit;
	width: 100%;
	transform: scale(1);
	transition: all .5s;
}

.post-future-figure img:hover {
	transform: scale(1.03);
}

.post-future-title {
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 0.025em;
}

.post-future-time {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #9b9b9b;
}

.post-future-time .icon {
	margin-right: 5px;
	font-size: 17px;
	vertical-align: middle;
	color: #9b9b9b;
}

.post-future-time .icon.fl-justicons-visible6 {
	font-size: 13px;
}

.post-future-main {
	padding: 20px 25px 35px;
	background: #fff;
}

.post-future-meta {
	margin-bottom: -7px;
	margin-left: -15px;
}

.post-future-meta:empty {
	margin-bottom: 0;
	margin-left: 0;
}

.post-future-meta > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 7px;
	margin-left: 15px;
}

.post-future-share {
	position: relative;
	width: 55px;
	font-size: 0;
	line-height: initial;
}

.post-future-share .inline-toggle-parent {
	position: absolute;
	right: 0;
	width: 186px;
	height: 47px;
	overflow: hidden;
	border-left: 1px solid #e1e1e1;
	border-radius: 3px;
}

.post-future-share .inline-toggle-parent .inline-toggle {
	position: absolute;
	top: 0;
	right: 1px;
	padding: 14px 19px;
	background: #fff;
	border: 1px solid #e1e1e1;
	border-radius: 3px;
	margin-top: 0;
	opacity: 1;
	transition: all .4s;
	z-index: 1;
}

.post-future-share .inline-toggle-parent .inline-toggle-element {
	position: absolute;
	top: 0;
	left: -1px;
	right: 0;
	display: block;
	padding: 14px 19px;
	background: #fff;
	border: 1px solid #e1e1e1;
	border-radius: 3px;
	transform: translateX(-100%);
	transition: all .4s;
	z-index: 1;
}

.post-future-share .inline-toggle-parent.active .inline-toggle {
	display: block;
}

.post-future-share .inline-toggle-parent.active .inline-toggle-element {
	transform: translateX(0);
}

.post-future-share .inline-toggle-parent .icon {
	font-size: 14px;
	color: #151515;
}

.post-future-share .inline-toggle-parent .list-inline li {
	line-height: 17px;
}

.post-future + * {
	margin-top: 30px;
}

.post-future-title + * {
	margin-top: 10px;
}

.post-future-meta + * {
	margin-top: 20px;
}

.post-future-text + * {
	margin-top: 15px;
}

@media (min-width: 768px) {
	.post-future {
		max-width: 370px;
	}
	.post-future-horizontal {
		display: flex;
		max-width: 770px;
	}
	.post-future-horizontal .post-future-figure img {
		max-width: inherit;
		width: inherit;
	}
	.post-future-horizontal .post-future-main {
		flex-basis: 60%;
	}
}

@media (min-width: 1200px) {
	.post-future-title {
		font-size: 24px;
	}
	.post-future-share .inline-toggle-parent {
		left: 0;
		right: auto;
		width: 170px;
	}
	.post-future-share .inline-toggle-parent .inline-toggle {
		left: -1px;
		right: auto;
	}
	.post-future-horizontal .post-future-figure img {
		width: 100%;
	}
}

@media (min-width: 1600px) {
	.post-future-horizontal .post-future-main {
		flex-basis: calc(100% - 370px);
		padding: 40px 30px;
	}
}

.post-creative {
	background: #fff;
	transition: all .3s;
}

.post-creative-content {
	padding: 30px 20px;
	border: 1px solid #e1e1e1;
	border-bottom: none;
}

.post-creative-header {
	margin-bottom: -15px;
	margin-left: -15px;
}

.post-creative-header:empty {
	margin-bottom: 0;
	margin-left: 0;
}

.post-creative-header > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 15px;
	margin-left: 15px;
}

.post-creative-time, .post-creative-view,
.post-creative-comment, .post-creative-share {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #9b9b9b;
}

.post-creative-time .icon, .post-creative-view .icon,
.post-creative-comment .icon, .post-creative-share .icon {
	margin-right: 5px;
	font-size: 17px;
	vertical-align: middle;
	color: #9b9b9b;
}

.post-creative-time .icon.fl-justicons-visible6, .post-creative-view .icon.fl-justicons-visible6,
.post-creative-comment .icon.fl-justicons-visible6, .post-creative-share .icon.fl-justicons-visible6 {
	font-size: 13px;
}

.post-creative-title {
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 0.025em;
}

.post-creative-figure {
	display: block;
	overflow: hidden;
}

.post-creative-figure img {
	max-width: inherit;
	width: 100%;
	transform: scale(1);
	transition: all .5s;
	will-change: transform;
}

.post-creative-figure img:hover {
	transform: scale(1.03);
}

.post-creative-footer {
	position: relative;
	display: flex;
	justify-content: space-between;
	padding: 30px 20px;
	border: 1px solid #e1e1e1;
	border-top: none;
}

.post-creative-comment a {
	color: #9b9b9b;
}

.post-creative-comment a:hover {
	color: #3f90dc;
}

.post-creative-comment .icon {
	margin-right: 5px;
	font-size: 17px;
	vertical-align: middle;
}

.post-creative-share .inline-toggle-parent {
	position: absolute;
	right: 20px;
	background: #fff;
	transition: all .4s;
}

.post-creative-share .inline-toggle-parent.active .inline-toggle {
	display: block;
}

.post-creative-share .inline-toggle-parent.active .inline-toggle-element {
	opacity: 1;
}

.post-creative-share .inline-toggle-parent .inline-toggle-element {
	position: absolute;
	right: -7px;
	bottom: 25px;
	padding: 10px;
	text-align: center;
	background: #fff;
	border-radius: 3px 3px 0 0;
	transition: all .2s;
	opacity: 0;
	box-shadow: 0px -5px 7px -1px rgba(0, 0, 0, 0.2);
}

.post-creative-share .inline-toggle-parent .inline-toggle-element .icon {
	margin-right: 0;
	font-size: 15px;
	color: #9b9b9b;
}

.post-creative-share .inline-toggle-parent .inline-toggle-element .icon:hover {
	color: #3f90dc;
}

.post-creative-share-text {
	display: inline-block;
	margin-right: 8px;
}

.post-creative + * {
	margin-top: 30px;
}

.post-creative-header + *,
.post-creative-title + * {
	margin-top: 15px;
}

@media (min-width: 576px) {
	.post-creative-content, .post-creative-footer {
		padding: 25px 30px;
	}
	.post-creative-footer .inline-toggle-parent {
		right: 30px;
	}
}

@media (min-width: 768px) {
	.post-creative {
		max-width: 370px;
	}
}

@media (min-width: 1200px) {
	.post-creative-title {
		font-size: 24px;
	}
}

.post-creative-compact .post-creative-figure {
	display: none;
}

.post-creative-compact .post-creative-footer {
	border-top: 1px solid #e1e1e1;
}

.post-miranda {
	background: #fff;
	border: 1px solid #e1e1e1;
	transition: all .3s;
}

.post-miranda:hover {
	box-shadow: 0 7px 18px rgba(0, 0, 0, 0.13);
}

.post-miranda-content {
	padding: 30px 20px;
}

.post-miranda-header {
	margin-bottom: -15px;
	margin-left: -15px;
}

.post-miranda-header:empty {
	margin-bottom: 0;
	margin-left: 0;
}

.post-miranda-header > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 15px;
	margin-left: 15px;
}

.post-miranda-time, .post-miranda-view,
.post-miranda-comment, .post-miranda-share {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #9b9b9b;
}

.post-miranda-time .icon, .post-miranda-view .icon,
.post-miranda-comment .icon, .post-miranda-share .icon {
	margin-right: 5px;
	font-size: 17px;
	vertical-align: middle;
	color: #9b9b9b;
}

.post-miranda-time .icon.fl-justicons-visible6, .post-miranda-view .icon.fl-justicons-visible6,
.post-miranda-comment .icon.fl-justicons-visible6, .post-miranda-share .icon.fl-justicons-visible6 {
	font-size: 13px;
}

.post-miranda-title {
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 0.05em;
}

.post-miranda-text {
	letter-spacing: 0.05em;
}

.post-miranda-figure {
	display: inline-block;
	overflow: hidden;
}

.post-miranda-figure img {
	transform: scale(1);
	transition: all .5s;
}

.post-miranda-figure img:hover {
	transform: scale(1.03);
}

.post-miranda-footer {
	padding: 30px 20px;
	border-top: 1px solid #e1e1e1;
}

.post-miranda-comment a {
	color: #9b9b9b;
}

.post-miranda-comment a:hover {
	color: #3f90dc;
}

.post-miranda-comment .icon {
	margin-right: 5px;
	font-size: 17px;
	vertical-align: middle;
}

.post-miranda-share .icon {
	font-size: 15px;
	color: #9b9b9b;
}

.post-miranda-share .icon:hover {
	color: #3f90dc;
}

.post-miranda + * {
	margin-top: 30px;
}

.post-miranda-header + *, .post-miranda-title + * {
	margin-top: 15px;
}

.post-miranda-comment + * {
	margin-top: 10px;
}

* + .post-miranda-aside {
	margin-top: 20px;
}

@media (min-width: 576px) {
	.post-miranda-content, .post-miranda-footer {
		padding: 30px 35px;
	}
	.post-miranda-footer {
		display: flex;
		justify-content: space-between;
	}
	.post-miranda-comment + * {
		margin-top: 0;
	}
}

@media (min-width: 768px) {
	.post-miranda-content {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.post-miranda-main {
		flex-basis: calc(100% - 227px);
	}
	* + .post-miranda-aside {
		margin-top: 10px;
	}
}

@media (min-width: 1200px) {
	.post-miranda-title {
		font-size: 24px;
	}
}

@media (min-width: 1600px) {
	.post-miranda-main {
		flex-basis: calc(100% - 247px);
	}
}

.post-carmen {
	position: relative;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	padding: 25px;
	height: 343px;
	overflow: hidden;
}

.post-carmen::before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: '';
	background-image: linear-gradient(0deg, #15161b 0%, rgba(77, 88, 143, 0) 100%);
	height: 410px;
	pointer-events: none;
	z-index: 1;
}

.post-carmen img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) scale(1);
	min-height: 100%;
	min-width: 100%;
	width: auto;
	height: auto;
	max-width: none;
	transition: all .3s;
}

.post-carmen:hover img {
	transform: translate(-50%, -50%) scale(1.03);
}

.post-carmen-title {
	font-size: 22px;
	font-weight: 600;
}

.post-carmen-title a {
	color: #fff;
}

.post-carmen-title a:hover {
	color: #3f90dc;
}

.post-carmen-header {
	flex: 1;
}

.post-carmen-main, .post-carmen-header {
	position: relative;
	z-index: 1;
}

.post-carmen-comment a {
	color: #9b9b9b;
}

.post-carmen-comment a:hover {
	color: #3f90dc;
}

.post-carmen-meta {
	margin-bottom: -7px;
	margin-left: -15px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #9b9b9b;
}

.post-carmen-meta:empty {
	margin-bottom: 0;
	margin-left: 0;
}

.post-carmen-meta > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 7px;
	margin-left: 15px;
}

.post-carmen-meta .icon {
	margin-right: 5px;
	font-size: 17px;
	vertical-align: middle;
	color: #3f90dc;
}

.post-carmen-meta .icon.fl-justicons-visible6 {
	font-size: 13px;
}

.post-carmen + * {
	margin-top: 30px;
}

* + .post-carmen-meta {
	margin-top: 15px;
}

@media (min-width: 1200px) {
	.post-carmen-title {
		font-size: 24px;
	}
}

.post-gloria {
	position: relative;
	display: flex;
	align-items: center;
	padding: 25px;
	height: 440px;
	overflow: hidden;
}

.post-gloria::before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: '';
	background: linear-gradient(to right, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 85%);
	pointer-events: none;
	z-index: 1;
}

.post-gloria img {
	position: absolute;
	top: 50%;
	right: 50%;
	transform: translate(50%, -50%) scale(1);
	min-height: 100%;
	min-width: 100%;
	width: auto;
	height: auto;
	max-width: none;
	transition: all .3s;
}

.post-gloria:hover img {
	transform: translate(50%, -50%) scale(1.03);
}

.post-gloria .button, .post-gloria .button:focus {
	color: #fff;
	background-color: transparent;
	border-color: #fff;
}

.post-gloria .button:hover, .post-gloria .button:active {
	color: #fff;
	background-color: #3f90dc;
	border-color: #3f90dc;
}

.post-gloria .button.button-ujarak::before {
	background: #3f90dc;
}

.post-gloria-main {
	position: relative;
	max-width: 390px;
	z-index: 2;
}

.post-gloria-title {
	font-weight: 600;
	color: #fff;
}

.post-gloria-meta {
	margin-bottom: -7px;
	margin-left: -15px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #9b9b9b;
}

.post-gloria-meta:empty {
	margin-bottom: 0;
	margin-left: 0;
}

.post-gloria-meta > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 7px;
	margin-left: 15px;
}

.post-gloria-meta .icon {
	margin-right: 5px;
	font-size: 17px;
	vertical-align: middle;
	color: #9b9b9b;
}

.post-gloria-meta .icon.fl-justicons-visible6 {
	font-size: 13px;
}

.post-gloria-time {
	font-weight: 600;
	color: rgba(255, 255, 255, 0.6);
}

.post-gloria-text {
	position: relative;
	padding-left: 40px;
	color: #fff;
}

.post-gloria-text svg {
	position: absolute;
	top: 5px;
	left: -3px;
	width: 27px;
	height: 17px;
}

.post-gloria-text svg path {
	fill: #d4d5db;
}

* + .post-gloria-meta {
	margin-top: 10px;
}

* + .post-gloria-text {
	margin-top: 16px;
}

.post-gloria + * {
	margin-top: 30px;
}

* + .post-gloria-title {
	margin-top: 16px;
}

.post-gloria.post-gloria-1 {
	justify-content: flex-end;
}

.post-gloria.post-gloria-1 .post-gloria-title {
	font-weight: 400;
}

.post-gloria.post-gloria-1 .post-gloria-time {
	color: #9b9b9b;
}

.post-gloria.post-gloria-1::before {
	background: linear-gradient(to left, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0) 85%);
}

.post-gloria.post-gloria-1 .button {
	box-shadow: 0 7px 13px 0 rgba(0, 0, 0, 0.22);
}

.post-gloria.post-gloria-1 .button, .post-gloria.post-gloria-1 .button:focus {
	color: #151515;
	background-color: #ffd851;
	border-color: #ffd851;
}

.post-gloria.post-gloria-1 .button:hover, .post-gloria.post-gloria-1 .button:active {
	color: #fff;
	background-color: #3f90dc;
	border-color: #3f90dc;
}

.post-gloria.post-gloria-1 .button.button-ujarak::before {
	background: #3f90dc;
}

@media (min-width: 992px) {
	.post-gloria.post-gloria-1 .post-gloria-main {
		max-width: 260px;
	}
}

@media (min-width: 1200px) {
	.post-gloria {
		padding: 40px;
	}
	.post-gloria::before {
		display: none;
	}
}

.post-chelsea {
	max-width: 370px;
}

.post-chelsea-figure {
	display: block;
	overflow: hidden;
}

.post-chelsea-figure img {
	transform: scale(1);
	transition: all .5s;
	will-change: transform;
}

.post-chelsea-figure img:hover {
	transform: scale(1.03);
}

.post-chelsea-title {
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 0.05em;
}

.post-chelsea-main {
	padding: 20px 0 35px;
}

.post-chelsea-comment a {
	color: #9b9b9b;
}

.post-chelsea-comment a:hover {
	color: #3f90dc;
}

.post-chelsea-meta {
	margin-bottom: -7px;
	margin-left: -15px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #9b9b9b;
}

.post-chelsea-meta:empty {
	margin-bottom: 0;
	margin-left: 0;
}

.post-chelsea-meta > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 7px;
	margin-left: 15px;
}

.post-chelsea-meta .icon {
	margin-right: 5px;
	font-size: 17px;
	vertical-align: middle;
	color: #9b9b9b;
}

.post-chelsea-meta .icon.fl-justicons-visible6 {
	font-size: 13px;
}

.post-chelsea + * {
	margin-top: 30px;
}

* + .post-chelsea-title {
	margin-top: 15px;
}

.post-chelsea-title + * {
	margin-top: 10px;
}

.post-chelsea-meta + * {
	margin-top: 20px;
}

.post-chelsea-text + * {
	margin-top: 15px;
}

@media (min-width: 768px) {
	.post-chelsea {
		display: flex;
		align-items: flex-start;
		max-width: 770px;
	}
	.post-chelsea .post-chelsea-figure img {
		max-width: inherit;
	}
	.post-chelsea-main {
		padding: 0 30px;
		flex-basis: 60%;
	}
}

@media (min-width: 1200px) {
	.post-chelsea-title {
		font-size: 24px;
	}
	.post-chelsea-main {
		padding: 30px;
	}
}

.post-veronica {
	max-width: 370px;
	border-bottom: 1px solid #d7d7d7;
}

.post-veronica-figure {
	position: relative;
	display: block;
	overflow: hidden;
}

.post-veronica-figure .badge {
	position: absolute;
	top: 20px;
	left: 15px;
}

.post-veronica-figure img {
	transform: scale(1);
	transition: all .5s;
}

.post-veronica-figure img:hover {
	transform: scale(1.03);
}

.post-veronica-main {
	padding: 20px 0;
}

.post-veronica-title {
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 0.05em;
}

.post-veronica-meta {
	margin-bottom: -7px;
	margin-left: -15px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #9b9b9b;
}

.post-veronica-meta:empty {
	margin-bottom: 0;
	margin-left: 0;
}

.post-veronica-meta > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 7px;
	margin-left: 15px;
}

.post-veronica-meta .icon {
	margin-right: 5px;
	font-size: 17px;
	vertical-align: middle;
	color: #9b9b9b;
}

.post-veronica-meta .icon.fl-justicons-visible6 {
	font-size: 13px;
}

.post-veronica-comment a {
	color: #9b9b9b;
}

.post-veronica-comment a:hover {
	color: #3f90dc;
}

* + .post-veronica-text,
* + .post-veronica-meta {
	margin-top: 15px;
}

@media (min-width: 1200px) {
	.post-veronica-title {
		font-size: 24px;
	}
}

.post-alice {
	position: relative;
	display: flex;
	align-items: center;
	min-height: 300px;
	padding: 35px 35px 50px;
	text-align: center;
	overflow: hidden;
}

.post-alice::before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: '';
	background-image: linear-gradient(to top, #15161b 0%, rgba(77, 88, 143, 0) 100%);
	pointer-events: none;
	z-index: 1;
}

.post-alice img {
	position: absolute;
	top: 50%;
	right: 50%;
	transform: translate(50%, -50%) scale(1);
	min-height: 100%;
	min-width: 100%;
	width: auto;
	height: auto;
	max-width: none;
	transition: all .3s;
}

@supports (object-fit: cover) {
	.post-alice img {
		right: 0;
		top: 0;
		transform: none;
		object-fit: cover;
		object-position: center center;
	}
}

.post-alice .divider::after {
	width: 50px;
	height: 3px;
}

.post-alice * + .divider {
	margin-top: 20px;
}

.post-slider .swiper-slide {
	align-items: stretch;
}

.post-slider .post-alice {
	width: 100%;
	white-space: normal;
}

.post-alice-main {
	position: relative;
	max-width: 500px;
	margin-left: auto;
	margin-right: auto;
	z-index: 2;
}

.post-alice-title {
	font-weight: 600;
	color: #fff;
	will-change: transform;
}

.post-alice-time {
	display: inline-block;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 0.05em;
	color: rgba(255, 255, 255, 0.6);
	text-transform: uppercase;
}

.post-alice-time .icon {
	margin-right: 5px;
	font-size: 17px;
	vertical-align: middle;
}

* + .post-alice-title {
	margin-top: 10px;
}

* + .post-alice-time {
	margin-top: 20px;
}

@media (min-width: 768px) {
	.post-alice {
		height: 400px;
	}
}

.post-ruby {
	padding-bottom: 20px;
	border-bottom: 1px solid #d7d7d7;
}

.post-ruby-meta {
	margin-bottom: -7px;
	margin-left: -15px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}

.post-ruby-meta:empty {
	margin-bottom: 0;
	margin-left: 0;
}

.post-ruby-meta > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 7px;
	margin-left: 15px;
}

.post-ruby-meta .icon {
	margin-right: 5px;
	font-size: 17px;
	vertical-align: middle;
}

.post-ruby-title {
	position: relative;
	padding-left: 55px;
	font-size: 18px;
	font-weight: 400;
}

.post-ruby-title::before {
	position: absolute;
	top: 0;
	left: -3px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 122px;
	letter-spacing: 0.127em;
	line-height: 85px;
	color: #d4d5db;
	content: '“';
}

.post-ruby-view .icon {
	font-size: 13px;
}

.post-ruby-comment a {
	color: #9b9b9b;
}

.post-ruby-comment a:hover {
	color: #3f90dc;
}

* + .post-ruby-meta {
	margin-top: 35px;
}

* + .post-ruby-title {
	margin-top: 20px;
}

* + .post-ruby-text {
	margin-top: 15px;
}

@media (min-width: 1200px) {
	.post-ruby-title {
		font-size: 24px;
	}
}

.blog-post {
	padding: 30px;
	font-size: 16px;
	color: #151515;
	background: #fff;
	border: 1px solid #e1e1e1;
}

.blog-post-title {
	font-weight: 400;
	letter-spacing: 0.025em;
}

.blog-post-author {
	display: flex;
	align-items: center;
}

.post-author {
	margin-top: 0;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #151515;
}

.blog-post-author-quote {
	padding-left: 15px;
	border-left: 5px solid #edeff4;
}

.blog-post-meta {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #9b9b9b;
	margin-bottom: -7px;
	margin-left: -15px;
}

.blog-post-meta .icon {
	margin-right: 5px;
	font-size: 17px;
	vertical-align: middle;
	color: #3f90dc;
}

.blog-post-meta .icon.fl-justicons-visible6 {
	font-size: 13px;
}

.blog-post-meta:empty {
	margin-bottom: 0;
	margin-left: 0;
}

.blog-post-meta > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 7px;
	margin-left: 15px;
}

.blog-post-share {
	padding: 20px;
	background: #edeff4;
}

.blog-post-share p {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #9b9b9b;
}

.blog-post-share .icon {
	color: #9b9b9b;
}

.blog-post-share .icon:hover {
	color: #3f90dc;
}

.blog-post-content > * + * {
	margin-top: 25px;
}

* + .blog-post-header {
	margin-top: 15px;
}

* + .blog-post-title {
	margin-top: 10px;
}

* + .blog-post-meta {
	margin-top: 12px;
}

* + .post-author {
	margin-left: 6px;
}

* + .blog-post-author-quote {
	margin-top: 25px;
}

* + .blog-post-share {
	margin-top: 25px;
}

* + .blog-post-content {
	margin-top: 27px;
}

.inline-toggle-parent {
	display: flex;
	align-items: center;
}

.inline-toggle-parent .icon {
	font-size: 16px;
	color: #9b9b9b;
	cursor: pointer;
}

.inline-toggle-parent .inline-toggle-element {
	display: none;
	transition: all .3s;
}

.inline-toggle-parent .inline-toggle-element .icon {
	font-size: 13px;
}

.inline-toggle-parent .inline-toggle-element .icon:hover {
	color: #3f90dc;
}

.inline-toggle-parent .list-inline li {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0;
	text-transform: uppercase;
	color: #9b9b9b;
}

.inline-toggle-parent .list-inline li + li {
	margin-left: 10px;
}

.inline-toggle-parent.active .inline-toggle-element {
	display: block;
}

.inline-toggle-parent.active .inline-toggle {
	display: none;
	transition: all .3s;
}

@media (min-width: 576px) {
	.blog-post-header {
		display: flex;
		align-items: center;
	}
	.blog-post-author {
		margin-right: 20px;
	}
	.post-author {
		padding-right: 20px;
		border-right: 1px solid #e1e1e1;
	}
	.blog-post-share {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.blog-post-meta {
		margin-top: 0;
	}
}

@media (min-width: 1200px) {
	.blog-post {
		padding: 30px 40px;
	}
}

.post-lily {
	position: relative;
	display: flex;
	justify-content: flex-end;
	flex-direction: column;
	padding: 22px;
	height: 343px;
	overflow: hidden;
}

.post-lily::before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: '';
	background: rgba(43, 62, 79, 0.5);
	height: 410px;
	pointer-events: none;
	z-index: 1;
}

.post-lily img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) scale(1);
	min-height: 100%;
	min-width: 100%;
	width: auto;
	height: auto;
	max-width: none;
	transition: all .3s;
}

.post-lily:hover img {
	transform: translate(-50%, -50%) scale(1.03);
}

.post-lily .post-video-button {
	position: absolute;
	top: 25px;
	left: 25px;
	z-index: 1;
}

.post-lily-title {
	max-width: 360px;
	font-size: 20px;
	font-weight: 600;
}

.post-lily-title a {
	color: #fff;
}

.post-lily-title a:hover {
	color: #ffd851;
}

.post-lily-main {
	position: relative;
	z-index: 1;
}

.post-lily-comment a {
	color: #fff;
}

.post-lily-comment a:hover {
	color: #3f90dc;
}

.post-lily-meta {
	margin-bottom: -7px;
	margin-left: -15px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #9b9b9b;
	color: #fff;
}

.post-lily-meta:empty {
	margin-bottom: 0;
	margin-left: 0;
}

.post-lily-meta > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 7px;
	margin-left: 15px;
}

.post-lily-meta .icon {
	margin-right: 5px;
	font-size: 17px;
	vertical-align: middle;
	color: #ffd851;
}

.post-lily-meta .icon.fl-justicons-visible6 {
	font-size: 13px;
}

.post-lily + * {
	margin-top: 30px;
}

* + .post-lily-title {
	margin-top: 15px;
}

* + .post-lily-meta {
	margin-top: 15px;
}

@media (min-width: 1600px) {
	.post-lily {
		padding: 25px;
	}
	.post-lily-title {
		font-size: 24px;
	}
}

.post-light {
	padding: 20px 20px;
	max-width: 300px;
	text-align: center;
}

.post-light > * + * {
	margin-top: 15px;
}

.post-light-title {
	width: 100%;
	font-weight: 400;
}

.post-light-time {
	display: block;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	line-height: 1.3;
	font-weight: 500;
	letter-spacing: .05em;
	text-transform: uppercase;
	color: #3f90dc;
}

.post-elizabeth-meta {
	margin-bottom: -7px;
	margin-left: -15px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}

.post-elizabeth-meta:empty {
	margin-bottom: 0;
	margin-left: 0;
}

.post-elizabeth-meta > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 7px;
	margin-left: 15px;
}

.post-elizabeth-meta .icon {
	margin-right: 5px;
	font-size: 17px;
	vertical-align: middle;
	color: #3f90dc;
}

.post-elizabeth-title {
	position: relative;
}

.post-elizabeth-text {
	max-width: 500px;
}

.post-elizabeth-view .icon {
	font-size: 13px;
}

.post-elizabeth-comment a {
	color: #9b9b9b;
}

.post-elizabeth-comment a:hover {
	color: #3f90dc;
}

* + .post-elizabeth-meta {
	margin-top: 20px;
}

* + .post-elizabeth-title {
	margin-top: 15px;
}

* + .post-elizabeth-text {
	margin-top: 15px;
}

.context-dark .post-elizabeth-text, .rd-navbar-dark .post-elizabeth-text, .rd-navbar-darker .post-elizabeth-text, .bg-gray-700 .post-elizabeth-text, .bg-gray-2 .post-elizabeth-text, .bg-gray-4 .post-elizabeth-text, .bg-primary .post-elizabeth-text, .bg-image-dark .post-elizabeth-text {
	color: #fff;
}

.context-dark .post-elizabeth-meta, .rd-navbar-dark .post-elizabeth-meta, .rd-navbar-darker .post-elizabeth-meta, .bg-gray-700 .post-elizabeth-meta, .bg-gray-2 .post-elizabeth-meta, .bg-gray-4 .post-elizabeth-meta, .bg-primary .post-elizabeth-meta, .bg-image-dark .post-elizabeth-meta {
	color: rgba(255, 255, 255, 0.6);
}

.context-dark .post-elizabeth-comment a, .rd-navbar-dark .post-elizabeth-comment a, .rd-navbar-darker .post-elizabeth-comment a, .bg-gray-700 .post-elizabeth-comment a, .bg-gray-2 .post-elizabeth-comment a, .bg-gray-4 .post-elizabeth-comment a, .bg-primary .post-elizabeth-comment a, .bg-image-dark .post-elizabeth-comment a {
	color: rgba(255, 255, 255, 0.6);
}

.context-dark .post-elizabeth-comment a:hover, .rd-navbar-dark .post-elizabeth-comment a:hover, .rd-navbar-darker .post-elizabeth-comment a:hover, .bg-gray-700 .post-elizabeth-comment a:hover, .bg-gray-2 .post-elizabeth-comment a:hover, .bg-gray-4 .post-elizabeth-comment a:hover, .bg-primary .post-elizabeth-comment a:hover, .bg-image-dark .post-elizabeth-comment a:hover {
	color: #3f90dc;
}

@media (min-width: 768px) {
	* + .post-elizabeth-title {
		margin-top: 20px;
	}
	* + .post-elizabeth-meta {
		margin-top: 35px;
	}
}

@media (min-width: 1200px) {
	.post-elizabeth-title {
		font-size: 44px;
	}
}

/*
*
* Quotes
*/
.quote-default {
	text-align: center;
}

.quote-default-text {
	position: relative;
	padding: 30px 0 43px;
	overflow: hidden;
	font-size: 20px;
	line-height: 30px;
	color: #151515;
}

.quote-default-text::before, .quote-default-text::after {
	content: '';
	position: absolute;
	left: 50%;
	width: 400px;
	height: 2px;
	transform: translateX(-50%);
	background: #151515;
}

.quote-default-text::before {
	top: 0;
}

.quote-default-text::after {
	bottom: 0;
}

.quote-default-cite {
	padding-top: 15px;
	color: #3f90dc;
	font-size: 14px;
}

@media (min-width: 768px) {
	.quote-default-text {
		font-size: 33px;
		line-height: 40px;
	}
}

.quote-modern {
	position: relative;
	padding-left: 50px;
}

.quote-modern::before {
	position: absolute;
	top: 12px;
	left: 0;
	width: 40px;
	content: '';
	border-top: 1px solid #e1e1e1;
	pointer-events: none;
}

.quote-modern-text {
	font-size: 16px;
	letter-spacing: 0.05em;
}

* + .quote-modern {
	margin-top: 20px;
}

@media (min-width: 768px) {
	.quote-modern {
		padding-left: 90px;
	}
	.quote-modern::before {
		width: 70px;
	}
	.quote-modern-text {
		font-size: 18px;
	}
}

.quote-minimal {
	display: flex;
	font-size: 14px;
	line-height: 1.625;
	letter-spacing: .05em;
}

.quote-minimal > * + * {
	margin-top: 0;
	margin-left: 20px;
}

.quote-minimal-mark {
	position: relative;
	top: 5px;
	flex-shrink: 0;
	fill: #edeff4;
}

* + .quote-minimal {
	margin-top: 25px;
}

.context-dark .quote-minimal, .rd-navbar-dark .quote-minimal, .rd-navbar-darker .quote-minimal, .bg-gray-700 .quote-minimal, .bg-gray-2 .quote-minimal, .bg-gray-4 .quote-minimal, .bg-primary .quote-minimal, .bg-image-dark .quote-minimal {
	color: #fff;
}

@media (min-width: 1200px) {
	.quote-minimal {
		font-size: 16px;
	}
}

/*
*
* Thumbnails
*/
.img-responsive {
	width: 100%;
}

.img-circle {
	border-radius: 50%;
}

.thumbnail-classic {
	position: relative;
	overflow: hidden;
	max-width: 370px;
	margin-left: auto;
	margin-right: auto;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	transition: all .3s ease-in-out;
}

.thumbnail-classic::before, .thumbnail-classic::after {
	position: absolute;
	pointer-events: none;
}

.thumbnail-classic::before {
	content: '';
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	background: #2b3341;
	opacity: .58;
	transition: inherit;
}

.thumbnail-classic::after {
	display: inline-block;
	content: '\e01c';
	top: 50%;
	left: 50%;
	z-index: 2;
	color: #fff;
	font-size: 30px;
	font-family: 'fl-budicons-launch';
	transform: translate(-50%, calc(-50% - 20px));
	transition: inherit;
}

.thumbnail-classic-figure {
	display: block;
	transform: scale3d(1.1, 1.1, 1.1);
}

.thumbnail-classic-figure img {
	width: 100%;
	will-change: transform;
}

.thumbnail-classic-caption {
	display: flex;
	align-items: center;
	flex-direction: row-reverse;
	justify-content: space-between;
	position: absolute;
	bottom: 0;
	z-index: 2;
	width: 100%;
	padding: 20px;
	background: #2c2d31;
	transition: inherit;
}

.thumbnail-classic-panel-left {
	position: relative;
	text-align: left;
}

.thumbnail-classic-title {
	color: #fff;
	opacity: 1;
	visibility: visible;
	transition: all 300ms ease-in-out 200ms;
}

.thumbnail-classic-subtitle {
	display: none;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: .025em;
	color: #707279;
	opacity: 0;
	transform: translate3d(0, 200%, 0);
	transition: all 300ms ease-in-out 100ms;
}

.thumbnail-classic-panel-right {
	position: relative;
	text-align: right;
	line-height: 1;
}

.thumbnail-classic-panel-toggle {
	position: relative;
	display: none;
	font-size: 24px;
	color: #707279;
	opacity: 1;
	visibility: visible;
	cursor: pointer;
	transition: all 300ms ease-in-out 200ms;
	z-index: 1;
}

.thumbnail-classic-list {
	font-size: 18px;
	line-height: 1;
	color: #fff;
	white-space: nowrap;
}

.thumbnail-classic-list a, .thumbnail-classic-list a:focus, .thumbnail-classic-list a:active {
	color: inherit;
}

.thumbnail-classic-list a:hover {
	color: #ffd851;
}

.thumbnail-classic-list li {
	opacity: 1;
	transform: translate3d(0, 0, 0);
	transition: all 300ms ease-in-out;
}

.thumbnail-classic-list li:nth-child(1) {
	transition-delay: 100ms;
}

.thumbnail-classic-list li:nth-child(2) {
	transition-delay: 150ms;
}

.thumbnail-classic-list li:nth-child(3) {
	transition-delay: 200ms;
}

.thumbnail-classic-list li:nth-child(4) {
	transition-delay: 250ms;
}

.thumbnail-classic-list li:nth-child(5) {
	transition-delay: 300ms;
}

.thumbnail-classic-list li:nth-child(6) {
	transition-delay: 350ms;
}

.thumbnail-classic-list li:nth-child(7) {
	transition-delay: 400ms;
}

.thumbnail-classic-list li:nth-child(8) {
	transition-delay: 450ms;
}

.thumbnail-classic-list li:nth-child(9) {
	transition-delay: 500ms;
}

.thumbnail-classic-list li:nth-child(10) {
	transition-delay: 550ms;
}

.desktop .thumbnail-classic::before {
	opacity: 0;
}

.desktop .thumbnail-classic::after {
	opacity: 0;
	visibility: hidden;
	transform: translate(-50%, -50%);
}

.desktop .thumbnail-classic-caption {
	transform: translateY(100%);
}

.desktop .thumbnail-classic-title {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate3d(0, -50%, 0);
}

.desktop .thumbnail-classic-subtitle {
	display: inline-block;
}

.desktop .thumbnail-classic-panel-toggle {
	display: inline-block;
}

.desktop .thumbnail-classic-list {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(calc(-50% - 4px));
	pointer-events: none;
}

.desktop .thumbnail-classic-list li {
	opacity: 0;
	transform: translate3d(0, 200%, 0);
}

.desktop .thumbnail-classic:hover .thumbnail-classic-figure {
	position: relative;
	transform: scale3d(1, 1, 1);
}

.desktop .thumbnail-classic:hover .thumbnail-classic-caption {
	transform: translateY(0);
}

.desktop .thumbnail-classic:hover::after {
	opacity: 1;
	visibility: visible;
	transform: translate(-50%, calc(-50% - 20px));
}

.desktop .thumbnail-classic:hover::before {
	opacity: .58;
}

.desktop .thumbnail-classic-panel-right:hover .thumbnail-classic-panel-toggle {
	opacity: 0;
	visibility: hidden;
	transition-delay: 0s;
}

.desktop .thumbnail-classic-panel-right:hover .thumbnail-classic-list {
	pointer-events: auto;
}

.desktop .thumbnail-classic-panel-right:hover .thumbnail-classic-list li {
	opacity: 1;
	transform: translate3d(0, 0, 0);
}

.desktop .thumbnail-classic-panel-right:hover ~ .thumbnail-classic-panel-left .thumbnail-classic-title {
	opacity: 0;
	visibility: hidden;
	transition-delay: 0s;
}

.desktop .thumbnail-classic-panel-right:hover ~ .thumbnail-classic-panel-left .thumbnail-classic-subtitle {
	opacity: 1;
	transform: translate3d(0, 0, 0);
}

.thumbnail-modern {
	position: relative;
	overflow: hidden;
	max-width: 370px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	color: #707279;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	transition: all 300ms ease-in-out;
}

.thumbnail-modern img {
	width: 100%;
}

.thumbnail-modern-caption {
	width: 100%;
	padding: 22px;
	background: #35363c;
	transition: inherit;
	will-change: transform;
	z-index: 1;
}

.thumbnail-modern-title {
	color: #ffd851;
}

.thumbnail-modern-date {
	display: block;
	font-weight: 500;
	font-size: .85em;
	letter-spacing: .025em;
	text-transform: uppercase;
	transition: inherit;
}

.desktop .thumbnail-modern {
	padding-bottom: 66px;
}

.desktop .thumbnail-modern-caption {
	position: absolute;
	bottom: 0;
	transform: translate3d(0, 18px, 0);
}

.desktop .thumbnail-modern-date {
	opacity: 0;
	visibility: hidden;
}

.desktop .thumbnail-modern:hover .thumbnail-modern-date {
	opacity: 1;
	visibility: visible;
}

.desktop .thumbnail-modern:hover .thumbnail-modern-caption {
	transform: translate3d(0, 0, 0);
}

.thumbnail-creative {
	position: relative;
	overflow: hidden;
	display: block;
	text-align: center;
	background: #384958;
	cursor: pointer;
}

.thumbnail-creative img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	width: 100%;
	opacity: 1;
	transition: opacity 0.35s, transform 0.35s;
	transform: scale3d(1.1, 1.1, 1);
	will-change: transform;
}

.thumbnail-creative-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 10px;
	color: #fff;
}

.thumbnail-creative-overlay::before, .thumbnail-creative-overlay::after {
	position: absolute;
	pointer-events: none;
}

.thumbnail-creative-overlay::before {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.5);
	content: '';
	transition: transform 0.6s;
	transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);
}

.thumbnail-creative-overlay::after {
	display: inline-block;
	content: '\e01c';
	top: 50%;
	left: 50%;
	z-index: 1;
	font-size: 24px;
	font-family: 'fl-budicons-launch';
	opacity: 0;
	transform: translate(-50%, calc(-50% + 10px));
	transition: all 150ms ease-in-out;
}

.thumbnail-creative:hover img {
	opacity: 0.5;
	transform: scale3d(1, 1, 1);
}

.thumbnail-creative:hover .thumbnail-creative-overlay::before {
	transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);
}

.thumbnail-creative:hover .thumbnail-creative-overlay::after {
	opacity: 1;
	transform: translate(-50%, -50%);
	transition-delay: 300ms;
}

.mobile .thumb--effect-apollo img,
.tablet .thumb--effect-apollo img {
	opacity: 0.5;
	transform: scale3d(1, 1, 1);
}

.mobile .thumbnail-creative-overlay::before,
.tablet .thumbnail-creative-overlay::before {
	transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);
}

.thumbnail-minimal {
	text-align: center;
}

.thumbnail-minimal > * + * {
	margin-top: 15px;
}

.thumbnail-minimal-title {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 500;
	color: #151515;
	text-transform: uppercase;
}

.thumbnail-minimal-figure {
	display: flex;
	align-items: flex-end;
	justify-content: center;
	min-height: 150px;
}

.thumbnail-minimal-counter h2 {
	font-weight: 400;
	line-height: 1;
}

@media (min-width: 768px) {
	.block-thumbnail-minimal [class*='col-'] + [class*='col-'] {
		position: relative;
	}
	.block-thumbnail-minimal [class*='col-'] + [class*='col-']::before {
		position: absolute;
		top: 50%;
		left: 0;
		width: 1px;
		height: 165px;
		content: '';
		background: #e1e1e1;
		transform: translateY(-50%);
	}
}

.thumb-video {
	position: relative;
	overflow: hidden;
	display: block;
	background: #151515;
	text-align: center;
}

.height-fill .thumb-video {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	background: #000;
}

.thumb-video-caption {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 100%;
}

.thumb-video-image {
	width: auto;
	height: auto;
	max-width: none;
}

.thumb-video-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
	background: #151515;
	cursor: pointer;
}

.thumb-video-overlay .thumb-video-image {
	min-height: 100%;
}

.thumb-video-content {
	background: #151515;
}

.thumb-video-button {
	position: relative;
	overflow: hidden;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 63px;
	height: 63px;
	line-height: 0;
	font-size: 0;
	border-radius: 50%;
	color: #151515;
	background: #fff;
	cursor: pointer;
	transition: .22s;
}

.thumb-video-button::after {
	content: '\e037';
	font-family: 'Material Icons';
	font-size: 25px;
	line-height: 1;
}

.thumb-video-button:hover {
	color: #3f90dc;
}

.thumb-video-content,
.thumb-video-image {
	min-width: 100%;
}

@supports (object-fit: cover) {
	.thumb-video-image {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
}

* + .thumb-video-title {
	margin-top: 10px;
}

a.thumbnail-alice {
	display: block;
}

.thumbnail-alice {
	position: relative;
	overflow: hidden;
	transition: 0.8s cubic-bezier(0.2, 1, 0.2, 1);
	transform: translate3d(0, 0, 0);
}

.thumbnail-alice img {
	width: 100%;
}

.thumbnail-alice::before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	background: rgba(37, 43, 47, 0.3);
	opacity: 0;
	transition: .4s;
}

.thumbnail-alice::after {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
	content: '\e01c';
	z-index: 1;
	font-size: 24px;
	font-family: 'fl-budicons-launch';
	opacity: 0;
	transition: all 150ms ease-in-out;
	color: #fff;
}

.thumbnail-alice:hover::before, .thumbnail-alice:hover::after {
	opacity: 1;
}

.thumbnail-alice:hover .thumbnail-alice-figure {
	transform: scale(1.1);
}

.thumbnail-alice-figure {
	position: relative;
	transition: .34s;
}

/*
*
* Breadcrumbs
* --------------------------------------------------
*/
.breadcrumbs-wrap {
	background-color: #081021;
}

.breadcrumbs-custom {
	position: relative;
	padding: 35px 0 40px;
	text-align: center;
}

.breadcrumbs-custom-path {
	margin-left: -11px;
	margin-right: -11px;
	line-height: 1;
	text-transform: uppercase;
}

.breadcrumbs-custom-path > * {
	padding-left: 11px;
	padding-right: 11px;
}

.breadcrumbs-custom-path a {
	display: inline;
	vertical-align: middle;
	font: inherit;
}

.breadcrumbs-custom-path a, .breadcrumbs-custom-path a:active, .breadcrumbs-custom-path a:focus {
	color: #f4cf51;
}

.breadcrumbs-custom-path li {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	line-height: 1.2;
	font-weight: 600;
}

.breadcrumbs-custom-path li::after {
	content: "";
	font-family: "Material Design Icons";
	position: absolute;
	top: 52%;
	right: -11px;
	display: inline-block;
	font-size: 16px;
	font-style: normal;
	font-weight: 200;
	color: #fff;
	transform: translateY(-50%);
}

.breadcrumbs-custom-path li:last-child:after {
	display: none;
}

.breadcrumbs-custom-path a:hover,
.breadcrumbs-custom-path li.active {
	color: #fff;
}

.breadcrumbs-custom-path li.active {
	top: 1px;
}

@-moz-document url-prefix() {
	.breadcrumbs-custom-path li.active {
		top: 0;
	}
}

* + .breadcrumbs-custom-path {
	margin-top: 6px;
}

@media (min-width: 768px) {
	.breadcrumbs-custom {
		padding: 70px 0 80px;
	}
}

@media (min-width: 1200px) {
	.breadcrumbs-custom {
		padding: 110px 0 100px;
	}
}

/*
*
* Snackbars
*/
.snackbars {
	padding: 9px 16px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	color: #fff;
	background-color: #151515;
	border-radius: 0;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
	font-size: 14px;
}

.snackbars .icon-xxs {
	font-size: 18px;
}

.snackbars p span:last-child {
	padding-left: 14px;
}

.snackbars-left {
	display: inline-block;
	margin-bottom: 0;
}

.snackbars-right {
	display: inline-block;
	float: right;
	text-transform: uppercase;
}

.snackbars-right:hover {
	text-decoration: underline;
}

@media (min-width: 576px) {
	.snackbars {
		max-width: 540px;
		padding: 12px 15px;
		font-size: 15px;
	}
}

/**
*
* Shop
*/
.card-shop {
	padding: 30px 15px 25px;
	background-color: #edeff4;
	border: 1px solid #e1e1e1;
}

* + .card-shop {
	margin-top: 26px;
}

@media (min-width: 1600px) {
	.card-shop {
		min-height: 161px;
		padding: 30px 22px 25px;
	}
}

.bg-gray-100 .card-shop {
	background-color: #fff;
}

.card-shop-table {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	color: #151515;
	background-color: #fff;
	border: 1px solid #e1e1e1;
}

.card-shop-table tr + tr {
	border-top: 1px solid #e1e1e1;
}

.card-shop-table td {
	width: 50%;
	vertical-align: middle;
	padding: 20px 15px;
	white-space: nowrap;
}

.card-shop-table td:first-child {
	text-align: left;
}

.card-shop-table td:last-child {
	font-size: 18px;
	font-weight: 400;
	text-align: right;
}

@media (min-width: 576px) {
	.card-shop-table td {
		padding: 28px 22px;
	}
	.card-shop-table td:last-child {
		padding-right: 60px;
	}
}

.product-inline {
	display: flex;
	align-items: center;
	margin-left: -15px;
}

.product-inline > * {
	margin-left: 15px;
}

.product-inline-figure {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 90px;
	height: 83px;
	background-image: linear-gradient(to bottom, #eef1f4 0%, #d5deeb 100%);
}

.product-inline-figure::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	opacity: 0;
	visibility: hidden;
	transform-origin: 50% 100%;
	transform: scale3d(1, 0.3, 1);
	transition: .4s;
	background-image: linear-gradient(to bottom, #eef1f4 0%, #bdcbdf 100%);
}

.product-inline-figure:hover::after {
	opacity: 1;
	visibility: visible;
	transform: scale3d(1, 1, 1);
}

.product-inline-image {
	position: relative;
	z-index: 1;
	max-width: 90%;
	max-height: 90%;
}

.product-inline-price {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	color: #3f90dc;
}

.product-inline-meta {
	display: table;
	vertical-align: middle;
	margin-bottom: -12px;
	margin-left: -12px;
}

.product-inline-meta:empty {
	margin-bottom: 0;
	margin-left: 0;
}

.product-inline-meta > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 12px;
	margin-left: 12px;
}

.product-inline-meta > * {
	vertical-align: middle;
}

* + .product-inline-title {
	margin-top: 10px;
}

* + .product-inline-meta {
	margin-top: 5px;
}

* + .product-inline {
	margin-top: 20px;
}

.page .cart-inline {
	color: #151515;
	background: #fff;
	border: 1px solid #e1e1e1;
	text-align: left;
}

.page .cart-inline h1, .page .cart-inline h2, .page .cart-inline h3, .page .cart-inline h4, .page .cart-inline h5, .page .cart-inline h6, .page .cart-inline [class*='heading-'] {
	color: #151515;
}

.page .cart-inline .form-label,
.page .cart-inline .form-input {
	color: #9b9b9b;
}

.page .cart-inline .form-input {
	background-color: #fff;
	border-color: #e1e1e1;
}

.page .cart-inline .stepper input {
	color: #151515;
}

.page .cart-inline .post-classic-title {
	color: #151515;
}

.cart-inline .cart-inline-inner > * + * {
	border-top: 1px solid #e1e1e1;
}

.cart-inline-toggled-outer {
	position: relative;
}

.cart-inline-toggled-outer .cart-inline-toggle {
	position: relative;
	z-index: 12;
}

.cart-inline-toggled-outer .cart-inline-toggle::after {
	content: '';
	position: absolute;
	bottom: -21px;
	left: 13%;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 9px 9px 9px;
	border-color: transparent transparent #fff transparent;
	pointer-events: none;
}

.cart-inline-toggled-outer .cart-inline-toggled,
.cart-inline-toggled-outer .cart-inline-toggle::after {
	opacity: 0;
	visibility: hidden;
	transition: .22s;
	transform: translate3d(0, -10px, 0);
}

.cart-inline-toggled-outer .cart-inline-toggled.active,
.cart-inline-toggled-outer .cart-inline-toggle.active::after {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
}

.cart-inline-toggled {
	position: absolute;
	right: 0;
	margin-top: 17px;
	top: 100%;
	z-index: 11;
	min-width: 320px;
	max-width: 100%;
}

.cart-inline-toggled .cart-inline-inner {
	max-height: calc(100vh - 56px);
	overflow-x: hidden;
	overflow-y: auto;
}

.cart-inline-header,
.cart-inline-main,
.cart-inline-footer {
	padding: 10px 15px;
}

.cart-inline-footer .button {
	padding-left: 10px;
	padding-right: 10px;
	width: calc(50% - 5px);
}

.cart-inline-footer .button + .button {
	margin-top: 0;
	margin-left: 10px;
}

.cart-inline-title {
	letter-spacing: .025em;
}

.cart-inline-subtitle {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: .05em;
}

* + .cart-inline-subtitle {
	margin-top: 5px;
}

@media (min-width: 768px) {
	.cart-inline-header,
	.cart-inline-main,
	.cart-inline-footer {
		padding-left: 20px;
		padding-right: 20px;
	}
	.cart-inline-header {
		padding-top: 25px;
	}
	.cart-inline-main {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.cart-inline-footer {
		padding-top: 25px;
		padding-bottom: 30px;
	}
}

.product {
	max-width: 370px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	box-shadow: 0 3px 10px 0 rgba(1, 3, 4, 0);
	transition: .3s ease-out all;
}

.product-header {
	position: relative;
	min-height: 345px;
	background-image: linear-gradient(to bottom, #eef1f4 0%, #d5deeb 100%);
}

.product-header .badge {
	position: absolute;
	top: 33px;
	left: 21px;
}

.product-figure {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: .3s ease-out all;
}

.product-figure img {
	will-change: transfrom;
	transition: .3s ease-out all;
}

.product-buttons {
	position: absolute;
	right: 13px;
	bottom: 7px;
	transition: .3s ease-out all;
}

.product-button {
	display: block;
	width: 65px;
	height: 65px;
	line-height: 65px;
	text-align: center;
	color: #151515;
	background-color: #fff;
	border-radius: 3px;
	cursor: pointer;
}

a.product-button:hover {
	color: #fff;
	background-color: #3f90dc;
}

.product-share {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	padding: 23px 5px;
	border-radius: 3px;
	transform-origin: 0 0;
	cursor: auto;
	opacity: 0;
	visibility: hidden;
	transition: .3s ease-out opacity;
	transition-delay: .3s;
}

.product-share:before {
	content: '';
	position: absolute;
	top: 0;
	height: 65px;
	left: 0;
	right: 0;
	background-color: #fff;
	transition: .3s ease-out all;
}

.product-button-share:hover:before {
	opacity: 0;
	transform: scale(0);
}

.product-button-share:hover .product-share {
	opacity: 1;
	visibility: visible;
	transition-delay: 0s;
}

.product-button-share:hover .product-share:before {
	height: 100%;
}

.product-button-share:hover .product-share-item {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
	transition: .2s ease-out all;
}

.product-button-share:hover .product-share-item:nth-child(1) {
	transition-delay: .1s;
}

.product-button-share:hover .product-share-item:nth-child(2) {
	transition-delay: .133s;
}

.product-button-share:hover .product-share-item:nth-child(3) {
	transition-delay: .166s;
}

.product-button-share:hover .product-share-item:nth-child(4) {
	transition-delay: .199s;
}

.product-button-share:hover .product-share-item:nth-child(5) {
	transition-delay: .211s;
}

.product-button-share:hover .product-share-item:nth-child(6) {
	transition-delay: .244s;
}

.product:hover .product-buttons {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}

.product:hover .product-button {
	opacity: 1;
}

.product-share-item {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	line-height: 1;
	font-weight: 500;
	text-transform: uppercase;
	color: #9b9b9b;
	transform: translateY(-5px);
	transition: .1s ease-out all;
}

.product-share-item:nth-child(6) {
	transition: 0s ease-out all;
	transition-delay: .0s;
}

.product-share-item:nth-child(5) {
	transition: 0s ease-out all;
	transition-delay: .05s;
}

.product-share-item:nth-child(4) {
	transition-delay: .07s;
}

.product-share-item:nth-child(3) {
	transition-delay: .08s;
}

.product-share-item:nth-child(2) {
	transition-delay: .09s;
}

.product-share-item:nth-child(1) {
	transition-delay: .1s;
}

.product-share-item .icon {
	font-size: 16px;
	transition: .3s ease-out all;
}

.product-share-item .icon.fa-google-plus {
	font-size: 14px;
}

.product-share-item .icon, .product-share-item .icon:focus, .product-share-item .icon:active {
	color: #151515;
}

.product-share-item .icon:hover {
	color: #3f90dc;
}

.product-button-share::before {
	display: inline-block;
	opacity: 1;
	transform: scale(1);
	transition: .5s ease-out all;
}

.product-content {
	padding: 25px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #e1e1e1;
	border-top: 0;
}

.product-price {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 400;
}

.product-price .product-price-new {
	font-weight: 400;
	color: #3f90dc;
}

.product-price * + * {
	margin-left: 7px;
}

.product-price-old {
	text-decoration: line-through;
	color: #9b9b9b;
}

.product-rating {
	line-height: 1;
}

.product-rating > li {
	display: inline-block;
	margin: 0 -2px;
	font-size: 19px;
	color: #ffcc00;
}

.product:hover {
	box-shadow: 0 3px 10px 0 rgba(1, 3, 4, 0.35);
}

.product:hover .product-figure img {
	transform: scale(1.05);
}

* + .product {
	margin-top: 30px;
}

* + .product-button {
	margin-top: 10px;
}

* + .product-rating {
	margin-top: 1px;
}

* + .product-price {
	margin-top: 9px;
}

@media (min-width: 1200px) {
	.desktop .product-button {
		opacity: 0;
		transition: .3s ease-out all;
	}
	.desktop .product-buttons {
		opacity: 0;
		visibility: hidden;
		transform: translateY(15px);
	}
	.desktop .product-share-item {
		opacity: 0;
		visibility: hidden;
	}
	.desktop * + .product-button {
		margin-top: -5px;
	}
	.desktop .product:hover * + .product-button {
		margin-top: 10px;
	}
}

.product-sm {
	max-width: 272px;
}

.product-sm .product-header {
	min-height: 251px;
}

.product-sm .product-header .badge {
	top: 21px;
	left: 16px;
}

.product-sm .product-content {
	padding: 20px 10px;
}

.product-sm .product-title,
.product-sm .product-price-new,
.product-sm .product-price-old {
	font-size: 14px;
}

.product-sm * + .product-price {
	margin-top: 1px;
}

.product-sm .product-button {
	width: 53px;
	height: 53px;
	line-height: 53px;
}

.product-sm .product-share {
	padding: 16px 5px;
}

.product-list {
	border: 1px solid #e1e1e1;
	background-color: #fff;
}

.product-list .product-list-title {
	font-weight: 400;
}

.product-list .badge {
	position: absolute;
	top: 27px;
	left: 19px;
}

.product-list-aside {
	position: relative;
	width: 100%;
	min-height: 330px;
	background-image: linear-gradient(to bottom, #eef1f4 0%, #d5deeb 100%);
}

.product-list-aside img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.product-list-main {
	padding: 25px 15px;
}

.product-list-info {
	margin: 0 -4px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	color: #9b9b9b;
	text-transform: uppercase;
}

.product-list-info > li {
	display: inline-block;
	vertical-align: middle;
	padding: 0 4px;
	line-height: 1;
}

.product-list-rating {
	font-size: 19px;
	color: #ffcc00;
}

.product-list-rating > li {
	display: inline-block;
	margin: 0 -4px;
}

.product-list-price {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 16px;
}

.product-list-price > li {
	display: inline-block;
	vertical-align: baseline;
}

.product-list-price .product-list-price-new {
	font-family: inherit;
	font-weight: 400;
	color: #3f82c0;
}

.product-list-price-old {
	text-decoration: line-through;
}

.product-list-buttons {
	margin: 0 -4px;
}

.product-list-buttons > li {
	display: inline-block;
	vertical-align: middle;
	padding: 5px 4px;
}

@media (min-width: 1200px) and (max-width: 1599.98px) {
	.product-list-buttons .button {
		padding-left: 24px;
		padding-right: 24px;
	}
}

.product-list-share {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	min-height: 50px;
	overflow: hidden;
}

.product-list-share-btn {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	display: inline-block;
	width: 50px;
	height: 50px;
	font-size: 19px;
	line-height: 50px;
	text-align: center;
	opacity: 1;
	border-radius: 3px;
	cursor: pointer;
	transform: translateX(0);
	transition: .3s ease-out transform, .3s ease-out opacity;
}

.product-list-share-btn, .product-list-share-btn:focus, .product-list-share-btn:active {
	color: #151515;
	background-color: #f4cf51;
}

.product-list-share ul {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 50px;
	min-height: 50px;
	margin-left: 50px;
	text-align: left;
	color: #151515;
	background-color: #fff;
	border-radius: 3px;
	opacity: 0;
	transition: .3s ease-out all;
}

.product-list-share ul li {
	display: inline-block;
	padding: 0 8px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	line-height: 1;
	font-weight: 500;
	text-transform: uppercase;
	color: #9b9b9b;
	opacity: 0;
	transform: translateX(15px) scale(0.5);
	transition: .3s ease-out transform, .3s ease-out opacity;
}

.product-list-share a.icon, .product-list-share a.icon:focus, .product-list-share a.icon:active {
	color: #151515;
}

.product-list-share a.icon:hover {
	color: #3f90dc;
}

.product-list-share.focus .product-list-share-btn {
	opacity: 0;
	transform: translateX(-50%);
}

.product-list-share.focus ul {
	margin-left: 0;
	margin-right: 50px;
	opacity: 1;
}

.product-list-share.focus ul li {
	opacity: 1;
	transform: translateX(0) scale(1);
	transition-delay: .1s;
}

.product-list-share.focus ul li:nth-child(2) {
	transition-delay: .2s;
}

.product-list-share.focus ul li:nth-child(3) {
	transition-delay: .3s;
}

.product-list-share.focus ul li:nth-child(4) {
	transition-delay: .4s;
}

.product-list-share.focus ul li:nth-child(5) {
	transition-delay: .5s;
}

.product-list-share.focus ul li:nth-child(6) {
	transition-delay: .6s;
}

.product-list-share.focus ul li:nth-child(7) {
	transition-delay: .7s;
}

.product-list-share.focus ul li:nth-child(8) {
	transition-delay: .8s;
}

.product-list-share.focus ul li:nth-child(9) {
	transition-delay: .9s;
}

* + .product-list {
	margin-top: 30px;
}

* + .product-list-info,
* + .product-list-price,
* + .product-list-text,
* + .product-list-buttons {
	margin-top: 5px;
}

@media (min-width: 576px) {
	.product-list-main {
		padding: 30px;
	}
}

@media (min-width: 768px) {
	.product-list {
		display: flex;
	}
	.product-list-aside {
		max-width: 370px;
		min-height: 344px;
	}
	.product-list-main {
		align-self: center;
	}
	* + .product-list-info {
		margin-top: 10px;
	}
	* + .product-list-price {
		margin-top: 10px;
	}
	* + .product-list-text {
		margin-top: 10px;
	}
	* + .product-list-buttons {
		margin-top: 10px;
	}
}

@media (min-width: 1200px) {
	.product-list {
		max-width: 870px;
	}
}

.product-single {
	background-color: #fff;
	border: 1px solid #e1e1e1;
}

.product-single .product-single-title,
.product-single .product-single-price-new {
	font-weight: 400;
}

.product-single .product-single-title {
	text-transform: uppercase;
	color: #151515;
}

.product-single .product-single-price-new {
	color: #3f90dc;
}

.product-single .input-refilter {
	width: 52px;
	height: 38px;
	line-height: 38px;
}

.product-single .owl-carousel {
	position: static;
}

.product-single .owl-carousel .owl-stage {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}

.product-single .owl-carousel .owl-item {
	width: 100% !important;
}

.product-single .owl-dots {
	position: absolute;
	right: 0;
	bottom: 10px;
	left: 0;
}

.product-single .product-list-buttons .button,
.product-single .product-list-buttons .product-list-share,
.product-single .product-list-buttons .product-list-share ul,
.product-single .product-list-buttons .product-list-share-btn {
	min-height: 59px;
}

.product-single .product-list-buttons .product-list-share-btn {
	width: 59px;
	line-height: 59px;
}

.product-single-figure {
	position: relative;
	padding: 90px 15px 80px;
	background-image: linear-gradient(to bottom, #eef1f4 0%, #d5deeb 100%);
}

.product-single-main {
	padding: 30px 15px;
}

.product-single-price-old {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 16px;
	text-decoration: line-through;
	color: #9b9b9b;
}

.product-single-rating {
	font-size: 19px;
	color: #ffcc00;
}

.product-single-rating > li {
	display: inline-block;
	vertical-align: middle;
	margin: 0 -2px;
}

.product-single-text + * {
	margin-top: 22px;
	padding-top: 12px;
	border-top: 1px solid #e1e1e1;
}

.product-single-info .product-radio-title {
	min-width: auto;
}

.product-single-info .list-inline {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-between;
}

.product-single-info > li {
	margin-top: 7px;
}

.product-radio-title {
	display: inline-block;
	min-width: 85px;
	padding-right: 10px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	color: #151515;
	text-transform: uppercase;
}

.product-single * + .product-list-buttons {
	margin-top: 23px;
}

* + .product-single-meta,
* + .product-single-text {
	margin-top: 8px;
}

@media (min-width: 992px) {
	.product-single {
		display: flex;
	}
	.product-single .owl-dots {
		bottom: 60px;
	}
	.product-single-figure {
		display: flex;
		flex-basis: 100%;
		flex-grow: 1;
		flex-shrink: 0;
		width: calc(47% - 15px);
		max-width: calc(47% - 15px);
		align-items: center;
		padding: 60px 30px;
	}
	.product-single-main {
		padding: 60px 30px;
	}
}

@media (min-width: 1200px) {
	.product-single-figure {
		width: calc(50% - 15px);
		max-width: calc(50% - 15px);
	}
}

.product-single-additional.tabs-corporate .nav-link {
	color: #9b9b9b;
}

* + .product-single-additional,
* + .product-single-additional.tabs-corporate,
* + .product-single-additional.tabs-corporate.tabs-custom {
	margin-top: 35px;
}

@media (min-width: 992px) {
	* + .product-single-additional,
	* + .product-single-additional.tabs-corporate,
	* + .product-single-additional.tabs-corporate.tabs-custom {
		margin-top: 50px;
	}
}

.product-comment-title,
.product-comment-time,
.product-comment-rating {
	display: inline-block;
}

.product-comment-title {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 18;
	font-weight: 500;
	text-transform: uppercase;
	color: #151515;
}

.product-comment-title + .product-comment-time {
	margin-left: 8px;
	padding-left: 12px;
	border-left: 1px solid #d7d7d7;
}

.product-comment-time {
	line-height: 1;
}

.product-comment-rating {
	display: block;
	font-size: 19px;
	line-height: 1;
	color: #ffcc00;
}

.product-comment-rating > li {
	display: inline-block;
	margin: 0 -2px;
	line-height: inherit;
}

* + .product-comment {
	margin-top: 23px;
}

* + .product-comment-main {
	margin-top: 10px;
}

* + .product-comment-main-footer {
	margin-top: 10px;
}

* + .product-comment-rating {
	margin-top: 6px;
}

@media (min-width: 576px) {
	.product-comment {
		display: flex;
	}
	.product-comment-aside {
		flex-shrink: 0;
		padding-right: 20px;
	}
	.product-comment-main {
		flex-grow: 1;
	}
	.product-comment-rating {
		float: right;
	}
	* + .product-comment-rating,
	* + .product-comment-main {
		margin-top: 0;
	}
}

.product-cart-name {
	display: flex;
	align-items: center;
	white-space: normal;
}

.product-cart-media {
	position: relative;
	overflow: hidden;
	display: block;
	flex-shrink: 0;
	width: 70px;
	height: 80px;
	line-height: 80px;
	padding: 0 15px;
	text-align: center;
	background-image: linear-gradient(to bottom, #eef1f4 0%, #d5deeb 100%);
}

.product-cart-media::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	opacity: 0;
	visibility: hidden;
	transform-origin: 50% 100%;
	transform: scale3d(1, 0.3, 1);
	transition: .4s;
	background-image: linear-gradient(to bottom, #eef1f4 0%, #bdcbdf 100%);
}

.product-cart-media:hover::after {
	opacity: 1;
	visibility: visible;
	transform: scale3d(1, 1, 1);
}

.product-cart-media img {
	position: relative;
	z-index: 2;
	display: inline-block;
}

.product-cart-title {
	margin-top: 0;
	margin-left: 10px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 16px;
	line-height: 1.2;
	color: #151515;
	min-width: 130px;
}

.product-cart-title a {
	color: inherit;
}

.product-cart-title a:hover {
	color: #3f90dc;
}

.product-cart-color,
.product-cart-size,
.product-cart-price {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	color: #151515;
}

.product-cart-color,
.product-cart-size {
	display: block;
	height: 40px;
	font-weight: 500;
	line-height: 40px;
	text-transform: uppercase;
	text-align: center;
	border-radius: 3px;
}

.product-cart-color {
	width: 40px;
}

.product-cart-color-red {
	background-color: #fb7979;
}

.product-cart-color-dark {
	background-color: #ececec;
}

.product-cart-size {
	width: 42px;
	font-size: 16px;
	border-radius: 3px;
	border: 1px solid #e1e1e1;
}

.product-cart-price {
	font-size: 16px;
}

.product-cart-delete {
	font-size: 24px;
	color: #fb7979;
	cursor: pointer;
	transition: .3s ease-out all;
}

.product-cart-delete:hover {
	color: #3f90dc;
}

.table-product {
	border: 1px solid #e1e1e1;
}

.table-product th,
.table-product td {
	white-space: nowrap;
}

.table-product th {
	padding: 17px 11px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 400;
	border-bottom: 1px solid #e1e1e1;
}

.table-product th:first-child {
	width: 54%;
}

.table-product td {
	padding: 17px 11px;
	text-align: left;
}

.table-product tr + tr td {
	padding-top: 0;
}

.product-cart-footer {
	text-align: right;
}

.product-cart-footer .button {
	margin-top: 0;
}

.product-cart-total {
	display: inline-block;
	vertical-align: middle;
	padding: 0 35px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #9b9b9b;
	text-transform: uppercase;
}

.product-cart-total > span {
	display: inline-block;
	vertical-align: middle;
}

.product-cart-total-price {
	margin-left: 30px;
	font-size: 48px;
	font-weight: 300;
	color: #151515;
	text-transform: none;
}

.product-cart-total-price .sup {
	font-size: 18px;
	vertical-align: super;
}

* + .product-cart-footer {
	margin-top: 20px;
}

@media (min-width: 992px) {
	.table-product th {
		padding: 27px 16px;
	}
	.table-product td {
		padding: 27px 16px;
	}
}

@media (min-width: 1200px) {
	.product-cart-media {
		width: 128px;
		height: 118px;
		padding: 0;
		line-height: 118px;
	}
	.product-cart-title {
		margin-left: 20px;
		font-size: 18px;
	}
	.product-cart-color,
	.product-cart-size {
		height: 38px;
		line-height: 38px;
	}
	.product-cart-color {
		width: 38px;
	}
	.product-cart-size {
		width: 52px;
	}
	.product-cart-price {
		font-size: 18px;
	}
	.table-product th {
		padding: 27px 32px;
	}
	.table-product td {
		padding: 27px 32px;
	}
	* + .product-cart-footer {
		margin-top: 30px;
	}
}

.radio-panel .radio-inline + .radio-panel-content {
	height: 0;
	max-height: 0;
	opacity: 0;
}

.radio-panel .radio-inline.active + .radio-panel-content {
	opacity: 1;
	height: 100%;
	max-height: 100%;
	transition: .3s ease-out opacity;
}

* + .radio-panel-content {
	margin-top: 8px;
}

/*
*
* Footers
*/
@media (max-width: 767.98px) {
	.footer-classic .post-classic-figure {
		max-width: 80px;
	}
	.footer-classic .post-classic-title {
		font-size: 13px;
	}
	.footer-classic .list-inline-bordered-lg {
		margin-left: -10px;
		margin-right: -10px;
	}
	.footer-classic .list-inline-bordered-lg > * {
		padding-left: 10px;
		padding-right: 10px;
	}
	.footer-classic .list-inline-bordered-lg li:not(:last-child)::after {
		display: none;
	}
	.footer-classic .svg-sizing-35,
	.footer-classic .svg-sizing-35 * {
		width: 26px;
		height: 26px;
	}
	.footer-classic .unit {
		margin-left: -10px;
		font-size: 13px;
	}
	.footer-classic .unit > * {
		margin-left: 10px;
	}
}

@media (min-width: 992px) and (max-width: 1199.98px) {
	.footer-classic .post-classic-figure {
		max-width: 80px;
	}
	.footer-classic .post-classic-title {
		font-size: 13px;
	}
	.footer-classic .list-inline-bordered-lg {
		margin-left: -10px;
		margin-right: -10px;
	}
	.footer-classic .list-inline-bordered-lg > * {
		padding-left: 10px;
		padding-right: 10px;
	}
	.footer-classic .list-inline-bordered-lg li:not(:last-child)::after {
		display: none;
	}
	.footer-classic .svg-sizing-35,
	.footer-classic .svg-sizing-35 * {
		width: 26px;
		height: 26px;
	}
	.footer-classic .unit {
		margin-left: -10px;
		font-size: 13px;
	}
	.footer-classic .unit > * {
		margin-left: 10px;
	}
}

.footer-classic-dark {
	background: #252b2f;
}

.footer-classic-darken {
	background: #1f2528;
}

.footer-classic-main {
	padding: 40px 0;
}

.footer-classic-aside {
	padding: 20px 0;
}

.footer-classic-info p {
	max-width: 270px;
	text-align: left;
}

@media (min-width: 992px) {
	.footer-classic-main {
		padding: 60px 0 50px;
	}
	.footer-classic-info {
		position: relative;
		top: -10px;
	}
}

.footer-modern {
	color: #536475;
}

.footer-modern hr {
	border-color: #47525b;
}

.footer-modern * + hr,
.footer-modern hr + * {
	margin-top: 40px;
}

.footer-modern h5 + * {
	margin-top: 15px;
}

.footer-modern .rights {
	color: #56697a;
}

.footer-modern a:hover {
	color: #ffd851;
}

.footer-modern .unit .heading-6 {
	color: #536475;
}

.footer-modern .rd-form .form-label,
.footer-modern .rd-form .form-input {
	color: #fff;
}

.footer-modern .rd-form .form-input {
	background: #252b2f;
	border-color: #252b2f;
}

.footer-modern .nav-minimal-list {
	color: #56697a;
}

.footer-modern .nav-minimal-list li.active,
.footer-modern .nav-minimal-list a:hover {
	color: #ffd851;
}

.footer-modern .post-classic-time {
	color: #536475;
}

.footer-modern .icon-corporate:not(:hover) {
	background: #536475;
}

@media (max-width: 575.98px) {
	.footer-modern .post-classic {
		max-width: 300px;
	}
	.footer-modern .post-classic-title {
		font-size: 14px;
	}
	.footer-modern .list-inline-bordered-lg {
		margin-left: -10px;
		margin-right: -10px;
	}
	.footer-modern .list-inline-bordered-lg > * {
		padding-left: 10px;
		padding-right: 10px;
	}
	.footer-modern .list-inline-bordered-lg li:not(:last-child)::after {
		display: none;
	}
	.footer-modern .unit-bordered {
		margin-left: -10px;
		margin-right: -10px;
	}
	.footer-modern .unit-bordered > * {
		padding-left: 10px;
		padding-right: 10px;
	}
	.footer-modern .unit-bordered > *:not(:last-child)::after {
		display: none;
	}
	.footer-modern .svg-sizing-35,
	.footer-modern .svg-sizing-35 * {
		width: 28px;
		height: 28px;
	}
	.footer-modern .icon-image {
		max-width: 28px;
	}
	.footer-modern .unit {
		margin-left: -14px;
		font-size: 13px;
	}
	.footer-modern .unit > * {
		margin-left: 14px;
	}
}

@media (min-width: 576px) and (max-width: 575.98px) {
	.footer-modern .unit {
		margin-left: -18px;
		font-size: 14px;
	}
	.footer-modern .unit > * {
		margin-left: 18px;
	}
}

@media (min-width: 768px) and (max-width: 767.98px) {
	.footer-modern .post-classic-title {
		font-size: 12px;
	}
}

@media (min-width: 992px) and (max-width: 991.98px) {
	.footer-modern .post-classic-figure {
		max-width: 80px;
	}
	.footer-modern .post-classic-title {
		font-size: 12px;
	}
	.footer-modern .list-inline-bordered-lg {
		margin-left: -10px;
		margin-right: -10px;
	}
	.footer-modern .list-inline-bordered-lg > * {
		padding-left: 10px;
		padding-right: 10px;
	}
	.footer-modern .list-inline-bordered-lg li:not(:last-child)::after {
		display: none;
	}
	.footer-modern .unit-bordered {
		margin-left: -10px;
		margin-right: -10px;
	}
	.footer-modern .unit-bordered > * {
		padding-left: 10px;
		padding-right: 10px;
	}
	.footer-modern .unit-bordered > *:not(:last-child)::after {
		display: none;
	}
	.footer-modern .svg-sizing-35,
	.footer-modern .svg-sizing-35 * {
		width: 28px;
		height: 28px;
	}
	.footer-modern .icon-image {
		max-width: 28px;
	}
	.footer-modern .unit {
		margin-left: -14px;
		font-size: 13px;
	}
	.footer-modern .unit > * {
		margin-left: 14px;
	}
}

@media (min-width: 1200px) {
	.footer-modern .gallery {
		max-width: 330px;
	}
	.footer-modern h5 + * {
		margin-top: 33px;
	}
	.footer-modern * + hr {
		margin-top: 60px;
	}
	.footer-modern hr + * {
		margin-top: 40px;
	}
}

.footer-modern-main {
	padding: 40px 0;
	background: #1f2528;
}

.footer-modern-aside {
	background: #354655;
}

.footer-modern-aside [class^='col'] {
	display: flex;
}

.footer-modern-left,
.footer-modern-right {
	display: flex;
	justify-content: center;
	width: 100%;
	padding: 20px 0;
}

.footer-modern-left {
	position: relative;
	color: #56697a;
}

.footer-modern-left::before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	width: 101vw;
	background: #252b2f;
	left: 50%;
	transform: translate3d(-50%, 0, 0);
	pointer-events: none;
}

.footer-modern-left > * {
	position: relative;
	z-index: 1;
}

@media (min-width: 992px) and (max-width: 991.98px) {
	.footer-modern-left::before {
		display: none;
	}
}

@media (min-width: 1200px) {
	.footer-modern-left::before {
		right: 15px;
		left: auto;
		background: #252b2f;
		transform: skewX(17.5deg);
		transform-origin: 100% 100%;
	}
}

.footer-modern-right {
	text-align: center;
}

@media (min-width: 768px) {
	.footer-modern-left,
	.footer-modern-right {
		padding: 30px 0;
	}
}

@media (min-width: 992px) {
	.footer-modern-main {
		padding: 60px 0 40px;
	}
	.footer-modern-left,
	.footer-modern-right {
		padding: 50px 0;
	}
}

@media (min-width: 1200px) {
	.footer-modern-left,
	.footer-modern-right {
		flex-direction: column;
	}
	.footer-modern-right {
		align-items: center;
	}
	.footer-modern-left {
		align-items: flex-start;
	}
	.footer-modern-left > * {
		width: 100%;
	}
}

footer.footer-creative {
	color: #555c5f;
}

.footer-creative .unit h6,
.footer-creative .unit .heading-6 {
	color: #555c5f;
}

.footer-creative .rd-inline-form-creative .form-label,
.footer-creative .rd-inline-form-creative .form-input {
	color: #555c5f;
}

.footer-creative .nav-minimal-list {
	color: #555c5f;
}

.footer-creative .nav-minimal-list li.active,
.footer-creative .nav-minimal-list a:hover {
	color: #ffd851;
}

.footer-creative .post-classic-time {
	color: #555c5f;
}

.footer-creative .icon-corporate:not(:hover) {
	background: #2c3337;
}

.footer-creative .link {
	color: #fff;
}

.footer-creative .link:hover {
	color: #3f90dc;
}

.footer-creative * + hr {
	margin-top: 0;
}

.footer-creative * + .group-md {
	margin-top: 30px;
}

@media (max-width: 767.98px) {
	.footer-creative .post-classic-figure {
		max-width: 80px;
	}
	.footer-creative .post-classic-title {
		font-size: 13px;
	}
	.footer-creative .list-inline-bordered-lg {
		margin-left: -10px;
		margin-right: -10px;
	}
	.footer-creative .list-inline-bordered-lg > * {
		padding-left: 10px;
		padding-right: 10px;
	}
	.footer-creative .list-inline-bordered-lg li:not(:last-child)::after {
		display: none;
	}
	.footer-creative .svg-sizing-35,
	.footer-creative .svg-sizing-35 * {
		width: 26px;
		height: 26px;
	}
	.footer-creative .unit {
		margin-left: -10px;
		font-size: 13px;
	}
	.footer-creative .unit > * {
		margin-left: 10px;
	}
}

@media (min-width: 992px) and (max-width: 1199.98px) {
	.footer-creative .post-classic-figure {
		max-width: 80px;
	}
	.footer-creative .post-classic-title {
		font-size: 13px;
	}
	.footer-creative .list-inline-bordered-lg {
		margin-left: -10px;
		margin-right: -10px;
	}
	.footer-creative .list-inline-bordered-lg > * {
		padding-left: 10px;
		padding-right: 10px;
	}
	.footer-creative .list-inline-bordered-lg li:not(:last-child)::after {
		display: none;
	}
	.footer-creative .svg-sizing-35,
	.footer-creative .svg-sizing-35 * {
		width: 26px;
		height: 26px;
	}
	.footer-creative .unit {
		margin-left: -10px;
		font-size: 13px;
	}
	.footer-creative .unit > * {
		margin-left: 10px;
	}
}

@media (min-width: 768px) and (max-width: 767.98px) {
	.footer-creative .brand-md img {
		max-width: 90px;
	}
	.footer-creative * + .group-md {
		margin-top: 20px;
	}
}

@media (min-width: 992px) and (max-width: 991.98px) {
	.footer-creative h5 {
		font-size: 14px;
	}
}

.footer-creative-dark {
	background: #252b2f;
}

.footer-creative-darken {
	background: #1f2528;
}

.footer-creative-main-top,
.footer-creative-main-bottom {
	padding: 40px 0;
}

.footer-creative-aside {
	padding: 20px 0;
}

.footer-creative-info {
	margin-bottom: -10px;
	margin-left: -20px;
}

.footer-creative-info:empty {
	margin-bottom: 0;
	margin-left: 0;
}

.footer-creative-info > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 20px;
}

.footer-creative-info p {
	max-width: 270px;
}

@media (min-width: 992px) {
	.footer-creative-main-top {
		padding: 55px 0 45px;
	}
	.footer-creative-main-bottom {
		padding: 60px 0 45px;
	}
}

/*
*
* Sport
*/
.event-teaser {
	background: #e7e8ef;
}

.event-teaser-header {
	padding: 20px 10px 20px 10px;
}

.event-teaser-caption {
	padding-right: 10px;
}

.event-teaser-teams {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.event-teaser-team {
	min-width: 100px;
}

.event-teaser-team-image {
	max-width: 40px;
}

.event-teaser-team-divider {
	position: relative;
	overflow: hidden;
	padding: 10px 20px;
}

.event-teaser-team-divider-text {
	position: relative;
	line-height: 1;
	padding: 5px 0 4px;
}

.event-teaser-team-divider-text::before, .event-teaser-team-divider-text::after {
	content: '';
	position: absolute;
	left: 49%;
	height: 15px;
	border-right: 1px solid #ccc;
}

.event-teaser-team-divider-text::before {
	top: 0;
	transform: translate3d(0, -100%, 0);
}

.event-teaser-team-divider-text::after {
	bottom: 0;
	transform: translate3d(0, 100%, 0);
}

.event-teaser-time {
	display: block;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 500;
	letter-spacing: .05em;
	text-transform: uppercase;
	color: #9b9b9b;
}

.event-teaser-link {
	display: block;
	padding: 10px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: .1em;
	text-transform: uppercase;
	color: #fff;
	background: #ea5455;
	text-align: center;
}

.event-teaser-link:hover {
	color: #fff;
	background: #3f90dc;
}

.event-teaser-highlighted {
	position: relative;
	padding: 10px 15px;
	min-width: 100px;
	background: #f3f4f9;
}

* + .event-teaser-teams {
	margin-top: 15px;
}

@media (min-width: 768px) {
	.event-teaser {
		display: flex;
	}
	.event-teaser > * {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
	}
	.event-teaser-header {
		padding: 20px 15px 20px 30px;
		max-width: 60%;
		flex-shrink: 0;
		flex-grow: 1;
		justify-content: space-between;
	}
	.event-teaser-aside {
		padding: 20px 20px 20px 10px;
		flex-shrink: 0;
	}
	.event-teaser-highlighted {
		padding: 10px 15px;
		flex-shrink: 0;
		justify-content: center;
		background-color: transparent;
	}
	.event-teaser-highlighted::before, .event-teaser-highlighted::after {
		content: '';
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		width: 86%;
		z-index: 0;
		background: #f3f4f9;
		pointer-events: none;
	}
	.event-teaser-highlighted::before {
		transform: skew(16deg);
		transform-origin: 0 0;
	}
	.event-teaser-highlighted::after {
		transform: skew(-16deg);
		transform-origin: 100% 100%;
	}
	.event-teaser-highlighted > * {
		position: relative;
		z-index: 1;
	}
	.event-teaser-caption {
		flex-shrink: 0;
		flex-grow: 1;
		max-width: 270px;
	}
	.event-teaser-link {
		position: relative;
		display: inline-block;
		padding: 0 0 4px 0;
	}
	.event-teaser-link, .event-teaser-link:active, .event-teaser-link:focus, .event-teaser-link:hover {
		background-color: transparent;
	}
	.event-teaser-link, .event-teaser-link:active, .event-teaser-link:focus {
		color: #ea5455;
	}
	.event-teaser-link:hover {
		color: #151515;
	}
	.event-teaser-link::after {
		content: '';
		position: absolute;
		left: 2px;
		right: 2px;
		bottom: 0;
		pointer-events: none;
		border-bottom: 1px solid;
	}
	* + .event-teaser-teams {
		margin-top: 0;
	}
}

@media (max-width: 1199.98px) {
	.event-teaser-title {
		font-size: 16px;
	}
}

@media (min-width: 1200px) {
	.event-teaser-header {
		padding: 20px 22px 20px 53px;
	}
	.event-teaser-caption {
		max-width: 50%;
	}
	.event-teaser-aside {
		padding: 20px 20px 25px 0;
	}
	.event-teaser-team-image {
		max-width: 60px;
	}
	.event-teaser-highlighted::before {
		transform: skew(22.5deg);
	}
	.event-teaser-highlighted::after {
		transform: skew(-22.5deg);
	}
}

@media (min-width: 1600px) {
	.event-teaser-header {
		padding: 20px 30px 20px 53px;
	}
	.event-teaser-highlighted {
		padding: 10px 25px 10px 22px;
	}
}

.rd-navbar-fixed .event-teaser {
	display: block;
}

.rd-navbar-fixed .event-teaser-header {
	padding: 20px 10px;
}

.rd-navbar-fixed .event-teaser-aside {
	padding: 0;
}

.rd-navbar-fixed .event-teaser-countdown .countdown-classic .countdown-section:not(:first-child)::before {
	background-size: contain;
	width: 5px;
	height: 14px;
}

.rd-navbar-fixed .event-teaser-highlighted {
	width: 100%;
	background: #f3f4f9;
}

.rd-navbar-fixed .event-teaser-highlighted::before, .rd-navbar-fixed .event-teaser-highlighted::after {
	display: none;
}

.rd-navbar-fixed .event-teaser-link {
	display: block;
	padding: 10px 10px 8px;
	width: 100%;
	color: #fff;
	background: #3f90dc;
}

.rd-navbar-fixed .event-teaser-link::after {
	display: none;
}

.rd-navbar-fixed .event-teaser-link:hover {
	color: #151515;
	background: #ffd851;
}

.rd-navbar-fixed * + .event-teaser-teams {
	margin-top: 15px;
}

.event-teaser-minimal {
	position: relative;
	overflow: hidden;
	text-align: center;
}

.event-teaser-minimal > * {
	flex-grow: 1;
}

.event-teaser-minimal .event-teaser-caption {
	padding: 20px;
}

.event-teaser-minimal .event-teaser-teams {
	margin-top: 0;
	flex-shrink: 0;
	justify-content: center;
}

.event-teaser-minimal .unit {
	text-align: left;
}

@media (max-width: 399px) {
	.event-teaser-minimal .event-teaser-team {
		text-align: center;
	}
	.event-teaser-minimal .event-teaser-team .unit {
		display: block;
	}
}

@media (max-width: 575.98px) {
	.event-teaser-minimal .event-teaser-team {
		display: inline-block;
		max-width: 200px;
	}
}

@media (min-width: 768px) {
	.event-teaser-minimal {
		text-align: left;
	}
	.event-teaser-minimal .event-teaser-caption {
		max-width: 46%;
	}
	.event-teaser-minimal .event-teaser-teams {
		justify-content: space-between;
	}
	.event-teaser-minimal .event-teaser-teams.event-teaser-highlighted {
		padding-left: 30px;
		padding-right: 20px;
	}
	.event-teaser-minimal .event-teaser-teams.event-teaser-highlighted::before, .event-teaser-minimal .event-teaser-teams.event-teaser-highlighted::after {
		width: 100%;
	}
}

@media (min-width: 1200px) {
	.event-teaser-minimal .event-teaser-caption {
		padding: 30px;
	}
}

.game-result {
	text-align: center;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: .05em;
	text-transform: uppercase;
	border: 1px solid #e1e1e1;
	background: #fff;
	transition: all 300ms ease-in-out;
}

.game-result .countdown-bordered {
	color: #919fa6;
}

.game-result .countdown-bordered .countdown-section:not(:first-child) {
	border-left-color: #919fa6;
}

.game-result .countdown-bordered .countdown-amount {
	color: #fff;
}

.game-result-classic {
	max-width: 690px;
	border-bottom: 3px solid #ffcc00;
}

.game-result-classic .game-result-team {
	max-width: 100px;
}

.game-result-classic:hover {
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.14);
}

.game-result-modern {
	max-width: 690px;
}

.game-result-modern .game-result-main {
	padding: 53px 10px 22px;
}

.game-result-modern .game-result-team-win .game-result-team-label-top {
	top: -30px;
}

.game-result-modern .game-result-footer {
	padding-top: 9px;
	padding-bottom: 9px;
}

.game-result-modern:hover {
	box-shadow: 0 8px 12px rgba(0, 0, 0, 0.14);
}

.game-result-creative {
	max-width: 450px;
	border-bottom: 3px solid #c9dbda;
}

.game-result-main {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: space-between;
	padding: 25px 10px;
}

.game-result-main-vertical {
	position: relative;
	overflow: hidden;
}

.game-result-middle {
	margin-top: 30px;
}

.game-result-score-wrap {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
	flex-grow: 1;
}

.game-result-team {
	position: relative;
	min-width: 90px;
	line-height: 1.2;
}

.game-result-team-horizontal {
	display: flex;
	align-items: center;
	min-width: auto;
	max-width: 100%;
	padding: 10px 55px 10px 10px;
}

.game-result-team-divider {
	position: absolute;
	top: 50%;
	right: 50%;
	transform: translate(50%, -50%);
}

.game-result-team-divider,
.game-info-team-divider {
	height: 24px;
	width: 24px;
	font-size: 0.86em;
	line-height: 24px;
	border-radius: 50%;
	border: 1px solid #e1e1e1;
	background: transparent;
}

.game-result-team-divider::before, .game-result-team-divider::after,
.game-info-team-divider::before,
.game-info-team-divider::after {
	position: absolute;
	content: '';
	top: 50%;
	height: 1px;
	width: 100vw;
	background: #e1e1e1;
}

.game-result-team-divider::before,
.game-info-team-divider::before {
	left: 0;
	transform: translate(-100%, -50%);
}

.game-result-team-divider::after,
.game-info-team-divider::after {
	right: 0;
	transform: translate(100%, -50%);
}

.game-result-team-figure {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 50px;
	height: 64px;
}

.game-result-team-figure-big {
	width: 75px;
	height: 75px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #e1e1e1;
}

.game-result-team-title {
	margin-left: 6px;
	min-width: 110px;
	text-align: left;
}

.game-result-title,
.game-result-team-name {
	color: #151515;
}

.game-results-subtitle,
.game-results-status,
.game-result-team-country {
	font-size: 0.86em;
}

.game-result-inset {
	padding: 25px 10px;
	line-height: 1.46;
}

.game-result-score {
	position: relative;
	font-size: 1.28em;
	font-weight: 400;
	letter-spacing: .1em;
	color: #151515;
}

.game-result-score .game-result-team-label {
	display: none;
}

.game-result-score-big {
	margin-left: 16px;
	font-size: 1.71em;
}

.game-result-score-biger {
	font-size: 1.6em;
}

.game-result-team-win .game-result-team-label {
	display: inline-block;
}

.game-result-team-label {
	position: absolute;
	padding: 4px 8px;
	font-size: 12px;
	line-height: 1;
	font-weight: 600;
	letter-spacing: .025em;
	text-transform: uppercase;
	color: #fff;
	background: #3f90dc;
}

.game-result-team-label::before {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
}

.game-result-team-label-top {
	top: -26px;
	left: 50%;
	transform: translateX(-50%);
}

.game-result-team-label-top::before {
	bottom: -4px;
	left: 50%;
	transform: translateX(-50%);
	border-width: 5px 4.5px 0 4.5px;
	border-color: #3f90dc transparent transparent transparent;
}

.game-result-team-label-right {
	top: 5px;
	right: -15px;
	transform: translateX(100%);
}

.game-result-team-label-right::before {
	top: 0;
	left: -3px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 4px 4px 0;
	border-color: transparent #3f90dc transparent transparent;
}

.game-result-score-divider {
	position: relative;
	top: -2px;
	margin: 0 3px;
	font-size: 24px;
	line-height: 1;
	color: #e1e1e1;
}

.game-result-score-divider svg {
	width: 4px;
	height: 12px;
}

.game-result-score-divider g {
	fill: #e1e1e1;
}

.game-results-status {
	width: 100%;
}

.game-result-footer {
	padding: 7px 10px;
	font-size: 0.86em;
	border-top: 1px solid #e1e1e1;
}

.game-result-details > li {
	display: inline-block;
}

.game-result-details li + li::before {
	content: '\002F';
	margin-right: 4px;
}

.game-result-details li + li time {
	margin-left: -4px;
}

* + .game-result-team-name {
	margin-top: 12px;
}

.game-result + .game-result {
	margin-top: 30px;
}

.game-result-classic + .game-result-classic {
	margin-top: 28px;
}

.game-result-modern + .game-result-modern {
	margin-top: 14px;
}

.game-result-creative + .game-result-creative {
	margin-top: 28px;
}

@media (min-width: 420px) {
	.game-result {
		font-size: 14px;
	}
	.game-result-classic .game-result-team {
		max-width: 140px;
	}
	.game-result-inset {
		padding: 25px;
	}
	.game-result-team {
		min-width: 115px;
	}
	.game-result-team-horizontal {
		padding-left: 18px;
	}
	.game-result-team-title {
		min-width: 115px;
	}
	.game-result-team-label-right {
		top: 5px;
		right: -23px;
	}
	.game-result-score-divider {
		margin: 0 9px;
		font-size: 30px;
	}
	.game-result-score-divider svg {
		width: 5px;
		height: 14px;
	}
	.game-result-team-divider {
		right: 28px;
		transform: translateY(-50%);
	}
}

@media (min-width: 992px) and (max-width: 1199.98px) {
	.aside-component .game-result-team {
		min-width: 85px;
	}
	.aside-component .game-result-team img {
		max-width: 60px;
	}
	.aside-component .game-result-classic .game-result-team {
		max-width: 100px;
	}
	.aside-component .game-result-modern .game-result-main {
		padding-left: 6px;
		padding-right: 6px;
	}
	.aside-component .game-result-modern .game-result-team {
		min-width: 105px;
	}
	.aside-component .game-result-modern .game-result-score {
		font-size: 16px;
	}
	.aside-component .game-result-modern .game-result-score-divider {
		top: -4px;
		margin: 0 5px;
	}
	.aside-component .game-result-modern .game-result-score-divider svg {
		width: 4px;
		height: 12px;
	}
	.aside-component .game-result-title {
		min-width: 80px;
	}
	.game-result-team-title {
		min-width: 90px;
	}
}

@media (min-width: 576px) {
	.game-result-team-divider,
	.game-info-team-divider {
		height: 29px;
		width: 29px;
		line-height: 29px;
	}
	.game-result-score-biger {
		font-size: 2.36em;
	}
}

.game-result-long {
	max-width: 370px;
}

.game-result-long .table-custom {
	border-width: 0 0 1px 0;
}

.game-result-long * + .table-custom-responsive {
	margin-top: 0;
}

.game-result-long .game-result-team img {
	max-width: 60px;
}

.game-result-long-main {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: space-between;
	border-width: 1px 0 1px 0;
	border-style: solid;
	border-color: #e1e1e1;
	background: #f5f7f9;
}

.game-result-long-score-wrap {
	position: relative;
	min-height: 106px;
	margin: 0 10px;
}

.game-result-long-score-wrap::after, .game-result-long-score-wrap::before {
	position: absolute;
	content: '';
	top: 0;
	right: 4px;
	bottom: 0;
	left: 4px;
	background: #fff;
	z-index: 0;
}

.game-result-long-score-wrap::before {
	transform: skew(19deg);
}

.game-result-long-score-wrap::after {
	transform: skew(-19deg);
}

.game-result-long-score-wrap > * {
	position: relative;
	z-index: 1;
}

.game-result-long-score-divider {
	position: relative;
	top: -6px;
	font-size: 3.57em;
	line-height: 1;
	margin: 0 10px;
	color: #e1e1e1;
}

.game-result-long-score-divider svg {
	width: 5px;
	height: 19px;
}

.game-result-long-score-divider g {
	fill: #e1e1e1;
}

@media (min-width: 420px) {
	.game-result-long .game-result-team img {
		max-width: 100%;
	}
	.game-result-long-score-divider svg {
		width: 7px;
		height: 21px;
	}
}

.game-info {
	padding: 30px 10px;
}

.game-info .button {
	min-width: 100px;
	padding-left: 10px;
	padding-right: 10px;
}

.game-info * + .group-sm {
	margin-top: 12px;
}

.game-info .button + .button {
	margin-top: 0;
}

.game-info-modern .game-info-main {
	align-items: stretch;
}

.game-info-creative {
	padding-bottom: 0;
}

.game-info-creative .game-info-main {
	align-items: stretch;
}

.game-info-title {
	line-height: 1.2;
}

.game-info-team {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 75px;
}

.game-info-main {
	display: inline-flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: space-between;
	min-width: 100%;
	max-width: 100%;
	margin-top: 24px;
}

.game-info-middle {
	flex-grow: 1;
	margin: 0 10px;
}

.game-info-middle-vertical {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 24px 0 0;
	max-width: 130px;
}

.game-info-team {
	line-height: 1.2;
}

.game-info-score {
	min-width: 25px;
	font-size: 1.6em;
	line-height: .8;
	font-weight: 300;
	letter-spacing: .05em;
	color: #9b9b9b;
}

.game-info-score:nth-child(1) {
	margin-right: 10px;
}

.game-info-score:nth-child(2) {
	margin-left: 10px;
}

.game-info-score.game-result-team-win {
	color: #3f90dc;
}

.game-result-divider-wrap {
	overflow: hidden;
	width: 100%;
}

.game-info-team-divider {
	position: relative;
	display: inline-block;
	color: #3f90dc;
}

.game-info-countdown {
	position: relative;
	padding: 15px 10px;
	background: #59646a;
}

.game-info-countdown::before {
	position: absolute;
	content: '';
	left: 50%;
	top: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 10px 10px;
	border-color: transparent transparent #59646a transparent;
	transform: translate(-50%, -100%);
}

.time-big span {
	display: block;
	line-height: 1;
	color: #3f90dc;
}

.game-info-main + .table-game-info-wrap {
	margin-top: 20px;
}

.time-big + .game-result-divider-wrap {
	margin-top: 10px;
}

.game-info-modern + .game-info-modern {
	margin-top: 30px;
}

.game-info-creative + .game-info-creative {
	margin-top: 30px;
}

* + .game-info-countdown {
	margin-top: 43px;
}

@media (min-width: 400px) {
	.game-info .button {
		min-width: 130px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.game-info-team {
		width: 150px;
	}
	.game-info-score {
		min-width: 60px;
	}
}

@media (max-width: 575.98px) {
	.game-info h3, .game-info .heading-3 {
		font-size: 20px;
	}
	.game-info-modern .game-info-main {
		margin-top: 0;
	}
	.game-info-creative .game-info-main {
		margin-top: 0;
	}
	.game-info-team img {
		width: auto;
		max-height: 60px;
	}
}

@media (min-width: 576px) {
	.game-info {
		padding: 46px 15px 60px;
	}
	.game-info * + .group-sm {
		margin-top: 20px;
	}
	.game-info-classic .game-info-team {
		height: 195px;
	}
	.game-info-modern .game-info-team {
		min-height: 195px;
		height: auto;
	}
	.game-info-creative {
		padding-bottom: 0;
	}
	.game-info-creative .game-info-team {
		min-height: 195px;
		height: auto;
	}
	.game-info-middle {
		margin: 0 17px;
	}
	.game-info-middle-vertical {
		max-width: 170px;
		padding-bottom: 10px;
	}
	.game-info-team {
		width: 199px;
		padding: 10px 5px;
		border: 1px solid #e1e1e1;
	}
	.game-info-score {
		min-width: 70px;
		font-size: 3.28em;
	}
	.game-info-countdown {
		padding-top: 24px;
		padding-bottom: 24px;
	}
}

.game-info-share {
	display: flex;
	flex-direction: row;
	align-items: stretch;
	justify-content: space-between;
	position: absolute;
	overflow: hidden;
	top: -2px;
	bottom: -2px;
	left: -2px;
	right: -2px;
	color: #fff;
	background-color: transparent;
	border-radius: 3px;
}

.game-info-share .icon {
	display: block;
	font-size: 12px;
	line-height: 40px;
}

.game-info-share .icon, .game-info-share .icon:focus, .game-info-share .icon:active {
	color: #fff;
}

.game-info-share .icon:hover {
	color: #151515;
}

.game-info-share .icon:hover {
	background: #ffd851;
}

.game-info-share-item {
	flex-grow: 1;
	flex-basis: 25%;
	opacity: 0;
	visibility: hidden;
	transform: translateY(200%);
	transition: all .3s ease;
}

.game-info-share-item:first-child > a {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.game-info-share-item:last-child > a {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.button-share-outline:hover .game-info-share-item {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}

.button-share-outline:hover .game-info-share li:nth-child(1) {
	transition-delay: 100ms;
}

.button-share-outline:hover .game-info-share li:nth-child(2) {
	transition-delay: 150ms;
}

.button-share-outline:hover .game-info-share li:nth-child(3) {
	transition-delay: 200ms;
}

.button-share-outline:hover .game-info-share li:nth-child(4) {
	transition-delay: 250ms;
}

.button-share-outline:hover .game-info-share li:nth-child(5) {
	transition-delay: 300ms;
}

.button-share-outline:hover .game-info-share li:nth-child(6) {
	transition-delay: 350ms;
}

.button-share-outline:hover .game-info-share li:nth-child(7) {
	transition-delay: 400ms;
}

.button-share-outline:hover .game-info-share li:nth-child(8) {
	transition-delay: 450ms;
}

.button-share-outline:hover .game-info-share li:nth-child(9) {
	transition-delay: 500ms;
}

.button-share-outline:hover .game-info-share li:nth-child(10) {
	transition-delay: 550ms;
}

@media (min-width: 768px) {
	.game-info-share .icon {
		font-size: 14px;
	}
	.game-info-main + .table-game-info-wrap {
		margin-top: -14px;
	}
}

@media (min-width: 992px) {
	.game-info-score {
		font-size: 4.28em;
	}
}

@media (min-width: 1200px) {
	.game-info-main {
		min-width: 600px;
	}
}

.charts-statistics {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	font-size: 14px;
	line-height: 1.2;
	letter-spacing: .025em;
}

.charts-statistics > * {
	flex-basis: 50%;
	max-width: 50%;
}

.charts-statistics::before {
	position: absolute;
	content: '';
	top: 0;
	bottom: 0;
	left: 50%;
	width: 1px;
	background: #e1e1e1;
	transform: translateX(-50%);
}

.charts-statistics-item {
	position: relative;
}

.charts-statistics-item:nth-child(odd) {
	text-align: left;
}

.charts-statistics-item:nth-child(even) {
	text-align: right;
}

.charts-statistics-item:nth-child(n + 3) {
	padding-top: 50px;
}

.charts-statistics-item:nth-child(n + 3)::before {
	position: absolute;
	content: '';
	top: 20px;
	left: 0;
	height: 1px;
	width: 100%;
	background: #e1e1e1;
}

.charts-statistics-circle-progress {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 1.28em;
	font-weight: 400;
	color: #151515;
}

.charts-statistics-team-first-number {
	color: #3f90dc;
}

.charts-statistics-team-second-number {
	color: #9b9b9b;
}

.charts-statistics-category {
	font-size: 0.86em;
}

.team2-orange .charts-statistics-team-second-number {
	color: #ffa04c;
}

.team2-pink .charts-statistics-team-second-number {
	color: #e05151;
}

* + .charts-statistics {
	margin-top: 24px;
}

.game-highlights {
	padding: 30px 15px;
	max-width: 370px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	line-height: 1.2;
	font-weight: 500;
	letter-spacing: .05em;
	color: #151515;
	background: #fff;
}

.game-highlights li {
	position: relative;
	overflow: hidden;
	padding-left: 45px;
	padding-bottom: 37px;
}

.game-highlights li:first-child {
	padding-top: 10px;
}

.game-highlights li:first-child .game-highlights-minute {
	top: 10px;
}

.game-highlights li:first-child .game-highlights-minute::before {
	position: absolute;
	content: '';
	left: 50%;
	top: 0;
	width: 1px;
	height: 20px;
	background: #e1e1e1;
	transform: translate(-50%, -100%);
}

.game-highlights li:last-child {
	padding-bottom: 0;
}

.game-highlights p + p {
	margin-top: 10px;
}

.game-highlights .icon {
	margin-right: 5px;
}

.game-highlights-title {
	padding-top: 7px;
	text-transform: uppercase;
}

.game-highlights-description {
	font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 400;
	color: #9b9b9b;
}

.game-highlights-minute {
	position: absolute;
	display: inline-block;
	top: 0;
	left: 0;
	text-align: center;
	height: 29px;
	width: 29px;
	line-height: 29px;
	border: 1px solid #e1e1e1;
	border-radius: 50%;
}

.game-highlights-minute::after {
	position: absolute;
	content: '';
	left: 50%;
	bottom: 0;
	width: 1px;
	height: 100vh;
	background: #e1e1e1;
	transform: translate(-50%, 100%);
}

.game-highlights-goal {
	color: #9b9b9b;
}

.team-primary .game-highlights-goal {
	color: #3f90dc;
}

.team2-blue .game-highlights-goal {
	color: #3B7CC0;
}

@media (min-width: 576px) {
	.game-highlights {
		padding: 40px 15px 40px 24px;
	}
	.game-highlights-description {
		max-width: 90%;
	}
}

.promo {
	max-width: 370px;
	text-align: center;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: .05em;
	text-transform: uppercase;
	background: #fff;
	transition: all 300ms ease-in-out;
}

.promo-classic {
	padding: 25px 10px 25px;
	border: 1px solid #e1e1e1;
}

.promo-modern .button-default {
	letter-spacing: .1em;
	border-radius: 0;
	transition: none;
}

.promo-modern .button-default span {
	transition: all 300ms ease-in-out;
}

.promo-modern .button-default span::before, .promo-modern .button-default span::after {
	font-family: 'FontAwesome';
	font-size: 15px;
	transition: inherit;
	color: #ffd851;
}

.promo-modern .button-default span::before {
	content: '\f101';
	margin-right: 8px;
}

.promo-modern .button-default span::after {
	content: '\f100';
	margin-left: 8px;
}

.promo-modern .button-default:active, .promo-modern .button-default:hover {
	color: #ffd851;
	background: #35363c;
	border-color: #35363c;
}

.promo-modern .button-default:active span::before, .promo-modern .button-default:active span::after, .promo-modern .button-default:hover span::before, .promo-modern .button-default:hover span::after {
	margin: 0;
	color: #fff;
}

.promo-creative {
	text-align: center;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	letter-spacing: .05em;
	text-transform: uppercase;
}

.promo-creative .unit-right {
	flex-grow: 1;
	flex-basis: 55%;
}

.promo-creative .unit-body {
	display: flex;
	flex-direction: column;
	flex-basis: 30%;
	max-width: 357px;
}

.promo-meta {
	padding: 30px 15px 20px;
}

.promo-classic-meta {
	/*background-image: url(../images/sport-elements-323x171.jpg);*/
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover;
}

.promo-modern-meta {
	position: relative;
	color: #575a65;
	background: #2c2d31;
}

.promo-modern-meta::before {
	position: absolute;
	content: '';
	left: 50%;
	bottom: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 10px 0 10px;
	border-color: #2c2d31 transparent transparent transparent;
	transform: translate(-50%, 100%);
}

.promo-creative-meta {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.promo-creative-figure {
	margin-top: 10px;
}

.promo-creative-meta-description > * {
	display: block;
}

.promo-title {
	line-height: 1.08;
	font-weight: 400;
	color: #fff;
}

.promo-modern-title {
	max-width: 260px;
	margin-left: auto;
	margin-right: auto;
	line-height: 1.2;
	letter-spacing: .05em;
}

.promo-time {
	display: inline-block;
	font-size: 0.86em;
}

.promo-creative-time > * {
	line-height: 1;
}

.promo-creative-time span + span {
	margin-left: -3px;
}

.promo-creative-title {
	line-height: 1.1;
}

.promo-creative-location .icon {
	font-size: 14px;
	margin-right: 5px;
}

.promo-creative-meta-description {
	margin-left: 7px;
	color: #151515;
}

.promo-creative-meta-description > * {
	line-height: 1.3;
}

.promo-classic-countdown {
	position: relative;
	padding: 10px;
	color: #575a65;
	background: #2c2d31;
}

.promo-classic-countdown::before {
	position: absolute;
	content: '';
	left: 50%;
	top: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 10px 10px;
	border-color: transparent transparent #2c2d31 transparent;
	transform: translate(-50%, -100%);
}

.promo-classic-countdown .countdown-classic .countdown-amount {
	color: #ffd851;
}

.promo-classic-countdown .countdown-classic .countdown-section:not(:first-child)::before {
	color: #d7d7d7;
	background-image: url(/build/shop/images/dot-dark.97a24208.svg);
}

.promo-modern-countdown {
	position: relative;
	max-width: 290px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 0;
}

.promo-modern-countdown::before {
	position: absolute;
	content: '';
	top: 0;
	left: 8px;
	right: 8px;
	height: 1px;
	background: #d7d7d7;
}

.promo-modern-countdown .countdown-classic .countdown-section:first-child {
	padding-left: 0;
}

.promo-modern-countdown .countdown-classic .countdown-section:last-child {
	padding-right: 0;
}

.promo-main {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.promo-modern-main {
	padding: 30px 15px;
}

.bg-white .promo-modern {
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}

.promo-creative-main {
	max-width: 488px;
}

.promo-creative-details {
	position: relative;
	padding: 24px 15px;
	min-height: 100%;
	background: #fff;
	border: 1px solid #e1e1e1;
}

.promo-creative-details::before, .promo-creative-details::after {
	position: absolute;
	content: '';
	top: 0;
	left: 50%;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent transparent #fff transparent;
	transform: translate(-50%, -100%);
	z-index: 1;
}

.promo-creative-details::before {
	border-bottom-color: #e1e1e1;
	border-width: 0 15px 18px 15px;
}

.promo-creative-details::after {
	border-width: 0 13px 16px 13px;
}

.promo-middle {
	letter-spacing: .025em;
	color: #d4d5de;
}

.promo-classic-middle {
	min-width: 33px;
	margin: 0 5px 44px;
	font-size: 1.28em;
}

.promo-modern-middle {
	position: relative;
	min-width: 40px;
	margin: 0 5px 12px;
	font-size: 1.71em;
}

.promo-modern-middle::before, .promo-modern-middle::after {
	position: absolute;
	content: '';
	left: 50%;
	height: 41px;
	width: 1px;
	background: #d7d7d7;
}

.promo-modern-middle::before {
	top: 2px;
	transform: translate(-50%, -100%);
}

.promo-modern-middle::after {
	bottom: 2px;
	transform: translate(-50%, 100%);
}

.ie-10 .game-result-long-score-wrap,
.ie-11 .game-result-long-score-wrap,
.ie-edge .game-result-long-score-wrap {
	height: 106px;
}

.ie-10 .game-info .group-sm,
.ie-11 .game-info .group-sm,
.ie-edge .game-info .group-sm {
	width: 100%;
}

.ie-10 .promo-modern-middle,
.ie-11 .promo-modern-middle,
.ie-edge .promo-modern-middle {
	width: 40px;
}

.ie-10 .promo-modern-team,
.ie-11 .promo-modern-team,
.ie-edge .promo-modern-team {
	width: calc(50% - 30px);
}

.promo-creative-middle {
	text-align: center;
	font-size: 14px;
	letter-spacing: .1em;
	color: #151515;
	min-width: 54px;
}

.promo-team {
	line-height: 1.2;
	flex-grow: 1;
}

.promo-modern-team {
	max-width: 134px;
}

.promo-creative-team {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	height: 90px;
	border: 1px solid #d7d7d7;
}

.promo-team-title {
	margin-top: 6px;
}

.promo-classic-team-figure {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 106px;
	width: 100%;
	min-width: 100px;
	border: 1px solid #e1e1e1;
}

.promo-classic-team-figure img {
	max-width: 65px;
}

.promo-team-name {
	color: #151515;
}

.promo-team-country {
	font-size: 0.86em;
}

.promo-creative-tickets {
	margin-bottom: -10px;
	margin-left: -10px;
}

.promo-creative-tickets:empty {
	margin-bottom: 0;
	margin-left: 0;
}

.promo-creative-tickets > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 10px;
}

.promo-creative-tickets > * {
	vertical-align: middle;
}

.promo-creative-tickets * + .button {
	margin-top: 0;
}

.promo-creative-tickets-description {
	font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 400;
	color: #151515;
	text-transform: capitalize;
}

.promo-creative-tickets-number {
	display: inline-block;
	text-align: center;
	margin: 0 3px;
	width: 29px;
	height: 29px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	line-height: 29px;
	font-weight: 500;
	color: #fff;
	background-color: #3f90dc;
	border-radius: 50%;
}

.promo-buttons {
	position: relative;
	display: inline-block;
}

.promo-buttons > * {
	display: inline-block;
	vertical-align: middle;
}

.promo-buttons .button {
	min-width: 194px;
	letter-spacing: .1em;
}

.promo-button {
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	background-color: #151515;
	border-radius: 3px;
	cursor: pointer;
}

.promo-share-list {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 40px;
	right: 0;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	padding: 5px 20px 5px 5px;
	background-color: #151515;
	border-radius: 3px;
	opacity: 0;
	visibility: hidden;
	transform-origin: 0 0;
	cursor: auto;
	transition: .3s ease-out all;
	transition-delay: .2s;
	z-index: 1;
}

.promo-share-item {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	line-height: 1;
	font-weight: 500;
	letter-spacing: .05em;
	text-transform: uppercase;
	color: #fff;
	transform: translateX(-5px);
	opacity: 0;
	visibility: hidden;
	transition: .3s ease-out all;
	transition-delay: .4s;
}

.promo-share-item:first-child {
	margin-right: 12px;
}

.promo-share-item .icon {
	font-size: 15px;
	transition: .3s ease-out all;
}

.promo-share-item .icon, .promo-share-item .icon:focus, .promo-share-item .icon:active {
	color: #fff;
}

.promo-share-item .icon:hover {
	color: #ffcc00;
}

.promo-button-share:hover .promo-share-list {
	opacity: 1;
	visibility: visible;
}

.promo-button-share:hover .promo-share-item {
	opacity: 1;
	visibility: visible;
	transform: translateX(0);
}

.promo-button-share:hover .promo-share-item:nth-child(2) {
	transition-delay: .5s;
}

.promo-button-share:hover .promo-share-item:nth-child(3) {
	transition-delay: .6s;
}

.promo-button-share:hover .promo-share-item:nth-child(4) {
	transition-delay: .7s;
}

.promo-button-share:hover .promo-share-item:nth-child(5) {
	transition-delay: .8s;
}

.promo-button-share:hover .promo-share-item:nth-child(6) {
	transition-delay: .9s;
}

* + .promo-team-name {
	margin-top: 14px;
}

* + .promo-time {
	margin-top: 11px;
}

* + .promo-classic-main {
	margin-top: 23px;
}

* + .promo-creative-main {
	margin-top: 20px;
}

* + .promo-creative-location {
	margin-top: 3px;
}

* + .promo-creative-countdown {
	margin-top: 15px;
}

* + .promo-creative-tickets {
	margin-top: 18px;
}

.promo-modern-countdown + .button {
	margin-top: 5px;
}

.promo-main + .button {
	margin-top: 23px;
}

.promo-button + .button {
	margin-top: 0;
	margin-left: 10px;
}

@media (min-width: 420px) {
	.promo-creative,
	.promo {
		font-size: 14px;
	}
	.promo-modern-countdown .countdown-classic .countdown-section {
		min-width: 74px;
	}
}

@media (min-width: 576px) {
	.promo-classic {
		padding: 25px 22px 40px;
	}
	.promo-classic-team-figure img {
		max-width: 100%;
	}
	.promo-creative-team {
		flex-direction: row;
		height: 74px;
	}
	.promo-team-title {
		margin-top: 0;
		margin-left: 10px;
	}
	.promo-creative-details {
		padding-left: 30px;
		padding-right: 30px;
	}
}

@media (min-width: 768px) {
	.promo-modern .button-default {
		padding-top: 26px;
		padding-bottom: 26px;
	}
	.promo-creative {
		text-align: left;
	}
	.promo-creative .unit-body {
		max-width: 100%;
	}
	.promo-creative-details::before, .promo-creative-details::after {
		left: 0;
		border-bottom-color: transparent;
		border-top-color: #fff;
		transform: translateX(-50%);
	}
	.promo-creative-details::before {
		top: -1px;
		left: -1px;
		border-top-color: #e1e1e1;
		border-width: 23px 14px 0 14px;
	}
	.promo-creative-details::after {
		border-width: 21px 13px 0 13px;
		transform: translateX(-50%);
	}
}

@media (min-width: 992px) {
	.promo-creative-tickets-description {
		margin-left: 13px;
	}
	.promo-buttons + p {
		margin-top: 0;
	}
}

@media (min-width: 1200px) {
	.promo-creative .unit-body {
		flex-direction: row;
		flex-basis: auto;
	}
	.promo-creative-meta {
		flex-direction: column;
		justify-content: flex-start;
	}
	.promo-creative-meta-description {
		margin-top: 10px;
	}
	.promo-creative-figure {
		margin-left: 27px;
		margin-top: 0;
	}
	.promo-creative-details {
		padding-left: 40px;
		padding-right: 40px;
	}
}

.awards-carousel {
	background: radial-gradient(ellipse at center, #345a6e 0%, #2e4754 100%);
}

.awards-carousel::before {
	display: none;
}

.awards-carousel::after {
	position: absolute;
	top: 10px;
	left: 10px;
	right: 10px;
	bottom: 10px;
	content: '';
	border: 1px solid rgba(255, 255, 255, 0.18);
	pointer-events: none;
}

.awards-item {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 300px;
	padding: 15px;
	text-align: center;
}

.awards-item .divider::after {
	height: 1px;
	background-color: rgba(255, 255, 255, 0.18);
}

.awards-item-main > * + * {
	margin-top: 14px;
}

.awards-item-title {
	letter-spacing: 0.075em;
	color: #fff;
}

.awards-item-title .text-accent {
	display: block;
	font-size: 32px;
	line-height: 1;
	letter-spacing: 0.098em;
	color: #ffd851;
}

.awards-item-time {
	letter-spacing: 0.075em;
	color: #3f90dc;
}

.awards-item-aside {
	position: relative;
	margin-left: 15px;
}

.awards-item-aside::before {
	position: absolute;
	height: 1px;
	bottom: 0;
	left: 0;
	right: 0;
	content: '';
	box-shadow: 0 6px 8px rgba(0, 0, 0, 0.59);
	pointer-events: none;
}

@media (min-width: 576px) {
	.awards-carousel::after {
		top: 15px;
		left: 15px;
		right: 15px;
		bottom: 15px;
	}
	.awards-item-title .text-accent {
		font-size: 44px;
	}
	.awards-item-aside {
		margin-left: 25px;
	}
}

@media (min-width: 768px) {
	.awards-item {
		height: 330px;
	}
}

.player-info-corporate .player-img {
	position: relative;
	z-index: 1;
	width: 100%;
	text-align: center;
}

.player-info-corporate .player-img img {
	max-width: none;
	min-width: 100%;
	transition: all .3s;
	will-change: transform;
}

.player-info-corporate:hover .player-img img {
	transform: scale(1.05);
}

.player-info-corporate:hover .team-logo-img img {
	transform: scale(0.95);
}

.player-info-corporate.player-info-other-team .player-info-figure .block-number {
	background: #3B7CC0;
}

.player-info-corporate.player-info-other-team .player-info-subtitle {
	color: #3B7CC0;
}

.player-info-corporate.player-info-other-team .player-info-progress .progress-bar-linear, .player-info-corporate.player-info-other-team .player-info-progress .progress-bar-linear::before {
	background-color: #3B7CC0;
}

.player-info-corporate.player-info-other-team .player-info-progress .progress-value {
	color: #3B7CC0;
}

.player-info-figure {
	position: relative;
	display: flex;
	align-items: flex-end;
	justify-content: center;
	background: #26353c;
	overflow: hidden;
	text-align: center;
}

.player-info-figure .block-number {
	position: absolute;
	top: -5px;
	left: 15px;
	display: inline-block;
	min-width: 50px;
	padding: 5px 8px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 24px;
	letter-spacing: 0.123em;
	color: #fff;
	text-align: center;
	background: #3f90dc;
	transform: skewY(7deg);
	z-index: 2;
}

.player-info-figure .block-number > span {
	display: inline-block;
	transform: skewY(-7deg);
}

.player-info-figure .team-logo-img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 0.07;
}

.player-info-figure .team-logo-img img {
	max-width: inherit;
	transition: all .3s;
	will-change: transform;
}

.player-info-main {
	padding: 25px 15px;
	background: #fff;
	border: 1px solid #e1e1e1;
}

.player-info-main hr {
	border-top: 1px solid #e1e1e1;
}

.player-info-main * + hr {
	margin-top: 15px;
}

.player-info-subtitle {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 500;
	letter-spacing: 0.05em;
	line-height: 1;
	text-transform: uppercase;
	color: #3f90dc;
}

.player-info-table table {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	border: none;
}

.player-info-table table th, .player-info-table table td {
	padding: 4px 10px 4px 0;
	font-weight: 500;
	text-align: left;
	vertical-align: top;
}

.player-info-table table th:nth-child(even), .player-info-table table td:nth-child(even) {
	color: #151515;
	white-space: nowrap;
}

.player-info-progress .progress-header {
	min-width: 70px;
	margin-right: 10px;
}

* + .player-info-progress {
	margin-top: 15px;
}

* + .player-info-subtitle {
	margin-top: 0;
}

* + .player-info-table {
	margin-top: 15px;
}

.player-info-corporate + .player-info-corporate {
	margin-top: 30px;
}

@media (min-width: 768px) {
	.player-info-corporate {
		display: flex;
	}
	.player-info-figure {
		flex-basis: 50%;
		max-width: 300px;
	}
	.player-info-main {
		padding: 35px 25px;
		flex-basis: calc(100% - 300px);
	}
}

@media (min-width: 1200px) {
	.player-info-figure {
		max-width: 370px;
	}
	.player-info-main {
		flex-basis: calc(100% - 370px);
		flex: 1;
	}
}

.player-info-modern:hover .player-info-modern-figure img {
	transform: scale(1.05);
}

.player-info-modern:hover .player-info-modern-title {
	opacity: 0;
	transform: translateY(-120px);
}

.player-info-modern:hover .player-info-modern-progress {
	opacity: 1;
}

.player-info-modern:hover .player-info-modern-footer {
	background: #368bda;
}

.player-info-modern:hover .player-info-modern-number {
	border-color: rgba(255, 255, 255, 0.19);
}

.player-info-modern-figure {
	display: block;
	overflow: hidden;
	background: #26353c;
}

.player-info-modern-figure img {
	max-width: inherit;
	width: 100%;
	transition: all .3s;
	will-change: transform;
}

.player-info-modern-footer {
	display: flex;
	align-items: stretch;
	min-height: 94px;
	color: #fff;
	overflow: hidden;
	background: #3f90dc;
	transition: all .3s;
}

.player-info-modern-number {
	padding: 32px 15px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 30px;
	letter-spacing: 0.05em;
	line-height: 1;
	text-align: center;
	border-right: 1px solid transparent;
	background: #368bda;
	transition: all .3s;
}

.player-info-modern-content {
	position: relative;
	flex-basis: 75%;
	padding: 25px 15px;
}

.player-info-modern-title {
	transition: all .5s;
	will-change: transform;
}

.player-info-modern-title h5 {
	color: #fff;
}

.player-info-modern-title p {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 500;
	letter-spacing: 0.05em;
	color: rgba(255, 255, 255, 0.65);
	text-transform: uppercase;
}

.player-info-modern-title * + p {
	margin-top: 0;
}

.player-info-modern-progress {
	position: absolute;
	top: 25px;
	left: 15px;
	right: 15px;
	opacity: 0;
	will-change: transform;
	transition: all .5s;
}

.player-info-modern-progress .progress-bar-modern .progress-header {
	min-width: 70px;
	margin-right: 10px;
	line-height: 1.2;
}

.player-info-modern-progress .progress-bar-modern .progress-bar-linear {
	background-color: #ffd851;
}

.player-info-modern-progress .progress-bar-modern .progress-bar-linear::before {
	background: #ffd851;
}

.player-info-modern-progress .progress-bar-modern .progress-value {
	color: #ffd851;
}

.player-info-modern-accent .player-info-modern-footer {
	background-color: #35363c;
}

.player-info-modern-accent .player-info-modern-number {
	background: #2c2d31;
	color: rgba(255, 255, 255, 0.15);
}

.player-info-modern-accent .player-info-modern-title p {
	color: rgba(255, 255, 255, 0.15);
}

.player-info-modern-accent:hover .player-info-modern-footer {
	background-color: #2c2d31;
}

@media (min-width: 992px) {
	.player-info-modern-progress {
		left: 25px;
		right: 25px;
	}
	.player-info-modern-number {
		flex-basis: 25%;
		padding: 25px 15px;
		font-size: 44px;
	}
}

@media (min-width: 1200px) {
	.player-info-modern-content {
		padding: 25px;
	}
}

.player-info-minimal {
	position: relative;
	display: flex;
	align-items: center;
	max-width: 370px;
	height: 275px;
	padding: 30px 20px;
	overflow: hidden;
	background: #233645;
}

.player-info-minimal-figure {
	position: absolute;
	left: 160px;
	right: 0;
	bottom: 0;
	z-index: 1;
	text-align: right;
}

.player-info-minimal-figure img {
	max-width: inherit;
}

.player-info-minimal-number {
	position: absolute;
	top: 4px;
	left: -94px;
	font-size: 380px;
	line-height: 275px;
	font-weight: 600;
	letter-spacing: -0.08em;
	color: rgba(255, 255, 255, 0.1);
}

.player-info-minimal-content {
	position: relative;
	max-width: 130px;
	width: 100%;
	z-index: 1;
}

.player-info-minimal-title {
	font-style: italic;
}

.player-info-minimal-title h3 {
	line-height: 1.1;
	color: #fff;
}

.player-info-minimal-title span {
	display: block;
	color: #ffd851;
}

.player-info-minimal-progress .progress-bar-modern {
	display: block;
}

.player-info-minimal-progress .progress-bar-modern .progress-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #fff;
}

.player-info-minimal-progress .progress-bar-modern .progress-bar-linear-wrap {
	background-color: rgba(255, 255, 255, 0.2);
}

.player-info-minimal-progress .progress-bar-modern .progress-value {
	color: #fff;
}

* + .player-info-minimal-progress {
	margin-top: 15px;
}

@media (min-width: 576px) {
	.player-info-minimal {
		padding: 30px;
	}
	.player-info-minimal-figure {
		left: 190px;
	}
	.player-info-minimal-content {
		max-width: 160px;
	}
}

.player-voting-item {
	max-width: 152px;
	text-align: left;
}

.player-voting-item .button-block {
	padding: 3px 10px;
	font-size: 12px;
}

.player-voting-item .button-block .icon {
	font-size: 14px;
}

.player-voting-item * + .button-block {
	margin-top: 16px;
}

.player-voting-item-figure {
	position: relative;
	overflow: hidden;
}

.player-voting-item-figure .player-number {
	position: absolute;
	top: -3px;
	left: 10px;
	width: 30px;
	padding: 4px 7px;
	text-align: center;
	background: #3f90dc;
	transform: skewY(-10deg);
}

.player-voting-item-figure .player-number > * {
	color: #fff;
	transform: skewY(10deg);
}

.player-voting-item-figure img {
	transition: all .3s;
}

.player-voting-item-title {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 500;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #151515;
}

.player-voting-item-title a:hover {
	color: #3f90dc;
}

.player-voting-item-progress .progress-bar-modern {
	flex-wrap: wrap;
}

.player-voting-item-progress .progress-bar-modern .progress-header {
	flex-basis: 100%;
}

.player-voting-item-progress .progress-bar-modern .progress-bar-linear-wrap {
	flex-basis: 70%;
}

.block-voting {
	max-width: 370px;
	padding: 25px 20px;
	text-align: center;
	background: #fff;
	border: 1px solid #e1e1e1;
}

.block-voting .group-md {
	margin-bottom: -30px;
}

.block-voting .group-md > * {
	margin-bottom: 30px;
}

@media (min-width: 360px) {
	.block-voting {
		padding-left: 0;
		padding-right: 0;
	}
	.block-voting .player-voting-item {
		max-width: calc(50% - 30px);
	}
	.block-voting .progress-bar-modern .progress-header {
		display: inline-block;
		flex-basis: unset;
	}
	.block-voting .progress-bar-linear-wrap {
		display: none;
	}
}

@media (min-width: 768px) and (max-width: 991.98px) {
	.block-voting .player-voting-item {
		max-width: calc(50% - 15px);
	}
	.block-voting .progress-bar-modern .progress-header {
		display: inline-block;
		flex-basis: unset;
	}
	.block-voting .progress-bar-linear-wrap {
		display: none;
	}
}

@media (min-width: 768px) and (max-width: 1199.98px) {
	.block-voting {
		padding: 15px 10px;
	}
	.block-voting .group-md {
		margin-bottom: -10px;
		margin-left: -10px;
	}
	.block-voting .group-md:empty {
		margin-bottom: 0;
		margin-left: 0;
	}
	.block-voting .group-md > * {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 10px;
		margin-left: 10px;
	}
}

* + .player-voting-item-title {
	margin-top: 10px;
}

* + .player-voting-item-progress {
	margin-top: 10px;
}

.bg-gray-100 .block-player-info {
	padding: 35px 20px;
	background: #fff;
	border: 1px solid #e1e1e1;
	border-top: none;
}

.block-player-info {
	padding: 35px 0;
}

.block-player-info-content {
	color: #151515;
}

.block-player-info-content > * + * {
	margin-top: 18px;
}

.player-info-timeline-item {
	position: relative;
}

.player-info-timeline-item::before {
	position: absolute;
	left: 15px;
	top: -10px;
	height: 10px;
	content: '';
	border-left: 1px solid #e1e1e1;
	pointer-events: none;
}

.player-info-timeline-item::after {
	position: absolute;
	left: 15px;
	top: 25px;
	bottom: -30px;
	content: '';
	border-left: 1px solid #e1e1e1;
	pointer-events: none;
}

.player-info-timeline-item:last-child::after {
	bottom: -10px;
}

.player-info-timeline-item-header {
	position: relative;
	display: flex;
	align-items: flex-start;
}

.timeline-counter {
	position: relative;
	display: inline-block;
	min-width: 70px;
	margin-right: 10px;
	padding: 1px 25px 1px 10px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	color: #151515;
	overflow: hidden;
	border-left: 1px solid #e1e1e1;
	z-index: 2;
}

.timeline-counter::before {
	position: absolute;
	top: 0;
	right: 3px;
	left: -6px;
	bottom: 0;
	content: '';
	border: 1px solid #e1e1e1;
	transform: skewX(-10deg);
	z-index: -1;
	pointer-events: none;
}

.player-info-timeline-item-text {
	padding-left: 30px;
}

.player-info-timeline-item + .player-info-timeline-item {
	margin-top: 40px;
}

* + .block-player-info-content {
	margin-top: 25px;
}

* + .block-player-info-timeline {
	margin-top: 40px;
}

* + .player-info-timeline-item-text {
	margin-top: 20px;
}

@media (min-width: 768px) {
	.bg-gray-100 .block-player-info {
		padding: 45px 35px;
	}
}

.game-glossary {
	padding: 22px 29px 16px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2;
	letter-spacing: .05em;
	text-transform: uppercase;
	background: #fff;
	border: 1px solid #e1e1e1;
}

.game-glossary-wrap {
	margin-left: -10px;
	margin-right: -10px;
}

.game-glossary-wrap > * {
	display: inline-block;
	vertical-align: top;
	padding: 0 10px;
}

.game-glossary-terms td {
	padding-bottom: 8px;
	vertical-align: top;
}

.game-glossary-terms td:first-child {
	color: #151515;
}

.game-glossary-terms td:last-child {
	padding-left: 8px;
}

@media (min-width: 576px) {
	.game-glossary-wrap {
		margin-left: -20px;
		margin-right: -20px;
	}
	.game-glossary-wrap > * {
		padding: 0 20px;
	}
}

/*
*
* Pagination custom
*/
.pagination {
	font-size: 0;
	line-height: 0;
	margin-bottom: -10px;
	margin-left: -10px;
	justify-content: center;
}

.pagination:empty {
	margin-bottom: 0;
	margin-left: 0;
}

.pagination > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 10px;
}

.page-item {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	font-weight: 400;
}

.page-link {
	display: inline-block;
	min-width: 42px;
	padding: 9px 9px;
	border: 0 solid #d7d7d7;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 18px;
	line-height: 1.33333;
	background-color: #fff;
	color: #151515;
	transition: all 0.3s ease-in-out;
}

.page-link:hover, .page-link:focus, .page-link:active {
	color: #fff;
	background-color: #3f90dc;
	border-color: #3f90dc;
}

span.page-link:hover, span.page-link:focus, span.page-link:active {
	color: #151515;
	background-color: #fff;
	border-color: #d7d7d7;
}

.page-item.active > .page-link, .page-item.active > .page-link:hover, .page-item.active > .page-link:focus, .page-item.active > .page-link:active {
	color: #fff;
	background-color: #3f90dc;
	border-color: #3f90dc;
}

.page-item.disabled > .page-link, .page-item.disabled > .page-link:hover, .page-item.disabled > .page-link:focus, .page-item.disabled > .page-link:active {
	color: #fff;
	background-color: #3f90dc;
	border-color: #3f90dc;
	opacity: .8;
}

.page-item-control .icon::before {
	font-family: 'FontAwesome';
	font-size: 11px;
	line-height: 24px;
}

.page-item-control:first-child .icon::before,
[dir='rtl'] .page-item-control:last-child .icon::before {
	content: '\f053';
	margin-left: -1px;
}

.page-item-control:last-child .icon::before,
[dir='rtl'] .page-item-control:first-child .icon::before {
	content: '\f054';
	margin-right: -1px;
}

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

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

* + .pagination-wrap {
	margin-top: 25px;
}

@media (min-width: 1200px) {
	* + .pagination-wrap {
		margin-top: 40px;
	}
}

/*
*
* Comments
*/
.comment-classic {
	position: relative;
	z-index: 1;
	padding: 20px;
	letter-spacing: 0.05em;
	background: #fff;
	border: 1px solid #e1e1e1;
}

.comment-classic svg {
	position: absolute;
	top: 30px;
	right: 20px;
	width: 36px;
	height: 24px;
	z-index: 0;
}

.comment-classic svg path {
	fill: #edeff4;
}

.comment-classic > * {
	position: relative;
	z-index: 1;
}

.comment-classic-header + * {
	margin-top: 10px;
}

.comment-classic-header {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.comment-classic-header-aside img {
	max-width: inherit;
	border-radius: 50%;
}

.comment-classic-header-aside + .comment-classic-header-main {
	margin-left: 10px;
}

.comment-classic-header-main {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
}

.comment-classic-title {
	color: #151515;
	line-height: 18px;
}

.comment-classic-title + * {
	margin-top: 1px;
}

.comment-classic-time {
	display: inline-block;
	font-size: 12px;
	line-height: 16px;
}

.comment-classic-text + * {
	margin-top: 12px;
}

.comment-classic-post-title {
	position: relative;
	padding-left: 40px;
}

.comment-classic-post-title:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 24px;
	height: 24px;
	border-left: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	content: '';
	pointer-events: none;
}

.comment-classic-post-title:after {
	position: absolute;
	top: 7px;
	left: 17px;
	display: inline-block;
	font-family: 'Material Design Icons';
	font-size: 20px;
	color: #d7d7d7;
	content: '\f238';
	pointer-events: none;
}

.list-comments-classic .comment-classic + .comment-classic {
	border-top: none;
}

.list-comments-classic .comment-classic-post-title {
	margin-left: 15px;
}

@media (min-width: 992px) {
	.comment-classic {
		padding: 20px 40px 20px 20px;
	}
	.comment-classic:before {
		font-size: 120px;
	}
}

.comment-modern {
	position: relative;
	padding: 30px 30px 30px 65px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	text-transform: uppercase;
	background: #fff;
	border: 1px solid #e1e1e1;
}

.comment-modern svg {
	position: absolute;
	top: 33px;
	left: 20px;
	width: 31px;
	height: 19px;
	z-index: 0;
}

.comment-modern svg path {
	fill: #d4d5db;
}

.comment-modern-title {
	margin-top: 0;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.05em;
}

.comment-modern-title a {
	color: #151515;
}

.comment-modern-title a:hover {
	color: #3f90dc;
}

.comment-modern-title + * {
	margin-top: 5px;
}

.comment-modern-time {
	display: inline-block;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.05em;
	color: #9b9b9b;
}

.comment-modern-time .icon {
	margin-right: 8px;
	font-size: 17px;
	vertical-align: middle;
}

.comment-modern + .comment-modern {
	margin-top: 14px;
}

.blog-post-comments {
	color: #151515;
}

.bg-gray-100 .blog-post-comments {
	padding: 40px 30px;
	background: #fff;
	border: 1px solid #e1e1e1;
}

.post-comment {
	position: relative;
	display: flex;
	flex-wrap: wrap;
}

.post-comment-footer {
	margin-bottom: -7px;
	margin-left: -30px;
}

.post-comment-footer:empty {
	margin-bottom: 0;
	margin-left: 0;
}

.post-comment-footer > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 7px;
	margin-left: 30px;
}

.post-comment-footer .icon {
	margin-right: 7px;
	color: #3f90dc;
}

.post-comment-footer a {
	color: #151515;
}

.post-comment-footer a:hover {
	color: #3f90dc;
}

.post-comment-main {
	padding-bottom: 30px;
	border-bottom: 1px solid #e1e1e1;
}

.post-comment-time {
	color: #9b9b9b;
}

* + .post-comment-main,
* + .post-comment-text,
* + .post-comment-footer {
	margin-top: 15px;
}

.post-comment + .post-comment {
	margin-top: 35px;
}

.post-comment-parent .post-comment-main {
	padding-bottom: 5px;
	border-bottom: none;
}

.post-comment-child {
	margin-left: 30px;
	border-bottom: 1px solid #e1e1e1;
}

.post-comment-child .post-comment-main {
	border-bottom: none;
}

@media (min-width: 576px) {
	* + .post-comment-main {
		margin-top: 0;
	}
	.post-comment-main {
		flex-basis: calc(100% - 89px);
		margin-left: 20px;
	}
	.post-comment-header {
		display: flex;
		align-items: flex-end;
	}
	.author-name {
		padding-right: 20px;
	}
	.post-comment-time {
		padding-left: 20px;
		border-left: 1px solid #e1e1e1;
	}
	.post-comment-child {
		margin-left: 85px;
	}
	.post-comment-child::before {
		position: absolute;
		top: 44px;
		left: -50px;
		width: 40px;
		border-top: 1px solid #e1e1e1;
		content: '';
	}
	.post-comment-parent::before {
		position: absolute;
		top: 80px;
		left: 35px;
		height: 100%;
		border-left: 1px solid #e1e1e1;
		content: '';
	}
}

@media (min-width: 1200px) {
	.post-comment-child {
		padding-left: 25px;
	}
	.post-comment-child::before {
		position: absolute;
		top: 44px;
		left: -50px;
		width: 60px;
		border-top: 1px solid #e1e1e1;
		content: '';
	}
}

.bg-gray-100 .form-input {
	background: #fff;
}

.comment-box-form .form-label {
	color: #9b9b9b;
}

.comment-box-form .form-input {
	border: 1px solid #edeff4;
	background: #edeff4;
}

.comment-box-form * + .form-button {
	margin-top: 20px;
}

.comment-box-form .button {
	min-height: inherit;
	padding: 14px 40px;
}

* + .comment-box {
	margin-top: 50px;
}

* + .comment-box-form {
	margin-top: 15px;
}

* + .comment-box-main {
	margin-top: 15px;
}

@media (min-width: 576px) {
	.comment-box {
		display: flex;
		flex-wrap: wrap;
	}
	* + .comment-box-main {
		margin-top: 0;
	}
	.comment-box-main {
		flex-basis: calc(100% - 89px);
		margin-left: 20px;
	}
}

/*
*
* Badges
*/
.badge {
	display: inline-block;
	padding: 3px 8px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 14px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	background: #e1e1e1;
	border-radius: 4px;
}

.badge > .icon {
	margin-left: 5px;
	font-size: 12px;
}

.badge-primary {
	background: #3f90dc;
}

.badge-secondary {
	font-weight: 500;
	color: #151515;
	background: #ffd851;
}

.badge-red {
	background: #fd6565;
}

.badge-orange {
	background: #ffa04c;
}

.badge-blue {
	background: #28c0e1;
}

.badge-green {
	background: #198754;
}

.badge-shop {
	background: #4b88dc;
}

.badge-light-yellow {
	color: #151515;
	background: #eeec49;
}

.badge-light-green {
	background: #96c251;
}

.badge-east-bay {
	font-weight: 500;
	background: #444c80;
}

/**
*
* Card
*/
.card-form {
	padding: 30px 15px;
	background: #fff;
	transition: all 200ms ease;
}

.card-form .form-wrap + * {
	margin-top: 20px;
}

.card-form .form-wrap + .form-wrap {
	margin-top: 15px;
}

.card-form * + .button {
	margin-top: 26px;
}

.card-login-register {
	margin-left: auto;
	margin-right: auto;
	max-width: 400px;
}

.card-top-panel {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	padding: 20px 30px;
	background: #35363c;
}

.card-form-login {
	position: relative;
	top: 0;
	width: 100%;
	z-index: 1;
}

.card-form-register {
	position: relative;
	display: none;
	z-index: 1;
}

.card-toggle {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 43px;
	height: 17px;
	background: #5e616e;
	border: none;
	border-radius: 4px;
	cursor: pointer;
}

.card-toggle-circle {
	position: absolute;
	top: 50%;
	left: -4px;
	width: 24px;
	height: 24px;
	background: #fff;
	border-radius: 50%;
	transform: translateY(-50%);
	will-change: transform;
	transition: all .1s linear;
}

.card-toggle-circle::before {
	position: absolute;
	content: '';
	top: 50%;
	left: 50%;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #3f90dc;
	transform: translate(-50%, -50%);
	transition: all .2s ease-in-out;
}

.card-subtitle,
.card-top-panel-left {
	position: relative;
}

.card-title {
	color: #fff;
	margin-bottom: 0;
	transition: all 300ms ease;
}

.card-subtitle {
	top: 2px;
	text-align: right;
	margin-right: 10px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	color: #6b6b6e;
	letter-spacing: .05em;
	text-transform: uppercase;
	transition: all 300ms ease;
}

.card-subtitle > * {
	display: inline-block;
}

.card-subtitle-login,
.card-title-login {
	opacity: 1;
	visibility: visible;
}

.card-subtitle-register,
.card-title-register {
	position: absolute;
	top: 50%;
	opacity: 0;
	visibility: hidden;
	transform: translateY(-50%);
	will-change: transform;
}

.card-title-register {
	left: 0;
}

.card-subtitle-register {
	right: 0;
}

.card-toggle-circle:hover::before {
	width: 16px;
	height: 16px;
}

.card-toggle.active .card-toggle-circle {
	transform: translate(112%, -50%);
}

.card-login-register.active .card-form-login {
	display: none;
}

.card-login-register.active .card-form-register {
	display: block;
}

.card-login-register.active .card-subtitle-login,
.card-login-register.active .card-title-login {
	opacity: 0;
	visibility: hidden;
}

.card-login-register.active .card-subtitle-register,
.card-login-register.active .card-title-register {
	opacity: 1;
	visibility: visible;
}

@media (max-width: 575.98px) {
	.card-login-register .button-lg {
		padding-left: 20px;
		padding-right: 20px;
	}
	.card-top-panel-right {
		width: 200px;
		margin-top: 4px;
	}
	.card-title-register {
		left: 50%;
		transform: translate(-50%, -50%);
	}
}

@media (min-width: 576px) {
	.card-form {
		padding: 40px 25px;
	}
	.card-top-panel {
		flex-direction: row;
	}
	.card-login-register {
		max-width: 100%;
	}
}

/*
*
* Nav Custom
*/
.nav-minimal-list {
	margin-bottom: -10px;
	margin-left: -20px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	line-height: 1.3;
	font-weight: 500;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #707279;
}

.nav-minimal-list:empty {
	margin-bottom: 0;
	margin-left: 0;
}

.nav-minimal-list > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 20px;
}

.nav-minimal-list li {
	display: inline-block;
}

.nav-minimal-list li.active {
	color: #3f90dc;
}

.nav-minimal-list a {
	color: inherit;
}

.nav-minimal-list a:hover {
	color: #3f90dc;
}

.nav-light-list {
	margin-bottom: -10px;
	margin-left: -20px;
	letter-spacing: .05em;
}

.nav-light-list:empty {
	margin-bottom: 0;
	margin-left: 0;
}

.nav-light-list > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 20px;
}

.nav-light-list li {
	display: inline-block;
}

.nav-light-list a {
	color: inherit;
}

.nav-light-list li.active,
.nav-light-list a:hover {
	color: #3f90dc;
}

@media (min-width: 992px) {
	.nav-minimal-list {
		margin-left: -40px;
	}
	.nav-minimal-list > * {
		margin-left: 40px;
	}
}

/*
*
* Modal Custom
*/
.modal-video .modal-dialog {
	top: 50%;
	max-width: 300px;
	margin: 10px auto;
	transform: translateY(-50%);
}

.modal-video .modal-content {
	border: none;
	background: transparent;
}

.modal-video .modal-body {
	padding: 0;
}

.modal-video .modal-header {
	border: none;
}

.modal-video.show .modal-dialog {
	transform: translate(0, -50%);
}

@media (min-width: 576px) {
	.modal-video .modal-dialog {
		max-width: 450px;
	}
}

@media (min-width: 992px) {
	.modal-video .modal-dialog {
		max-width: 600px;
	}
}

/*
*
* Page layout
*/
.page {
	position: relative;
	overflow: hidden;
	min-height: 100vh;
	opacity: 0;
}

.page.fadeIn {
	animation-timing-function: ease-out;
}

.page.fadeOut {
	animation-timing-function: ease-in;
}

[data-x-mode] .page {
	opacity: 1;
}

/*
*
* Text styling
*/
.text-italic {
	font-style: italic;
}

.text-normal {
	font-style: normal;
}

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

.text-strike {
	text-decoration: line-through;
}

.fw-thin {
	font-weight: 100;
}

.fw-light {
	font-weight: 300;
}

.fw-regular {
	font-weight: 400;
}

.fw-medium {
	font-weight: 500;
}

.fw-sbold {
	font-weight: 600;
}

.fw-ubold {
	font-weight: 900;
}

.text-spacing-0 {
	letter-spacing: 0;
}

.text-spacing-50 {
	letter-spacing: 0.05em;
}

.text-gray-100 {
	color: #edeff4;
}

.text-gray-200 {
	color: #d7d7d7;
}

.text-gray-300 {
	color: #ccc;
}

.text-gray-400 {
	color: #b7b7b7;
}

.text-gray-500 {
	color: #9b9b9b;
}

.text-gray-600 {
	color: #868e96;
}

.text-gray-700 {
	color: #2c343b;
}

.text-gray-800 {
	color: #151515;
}

.text-gray-900 {
	color: #111;
}

.text-red {
	color: #fd6565;
}

html .page .text-primary {
	color: #3f90dc;
}

html .page .text-secondary {
	color: #ffd851;
}

/*
*
* Offsets
*/
* + p {
	margin-top: 15px;
}

* + h4,
* + .heading-4 {
	margin-top: 10px;
}

h2 + p,
.heading-2 + p {
	margin-top: 12px;
}

p + h2,
p + .heading-2 {
	margin-top: 15px;
}

p + p {
	margin-top: 12px;
}

img + p {
	margin-top: 15px;
}

h3 + img {
	margin-top: 42px;
}

h2 + .big {
	margin-top: 3px;
}

* + .row {
	margin-top: 30px;
}

* + .big {
	margin-top: 20px;
}

* + .text-style-1 {
	margin-top: 6px;
}

* + .text-block {
	margin-top: 30px;
}

* + .button {
	margin-top: 30px;
}

.button + .button {
	margin-top: 15px;
}

.icon-xl + h2 {
	margin-top: 20px;
}

.row + h3,
.row + .heading-3 {
	margin-top: 80px;
}

.container + .container {
	margin-top: 35px;
}

.row + .row {
	margin-top: 35px;
}

.row + .button {
	margin-top: 40px;
}

.heading-7 + .text-style-1 {
	margin-top: 0;
}

@media (min-width: 768px) {
	* + h4,
	* + .heading-4 {
		margin-top: 22px;
	}
}

@media (min-width: 1200px) {
	* + .rd-form {
		margin-top: 30px;
	}
	* + .contact-list {
		margin-top: 30px;
	}
	.container + .container {
		margin-top: 60px;
	}
	.row + .row {
		margin-top: 60px;
	}
}

.row-0 {
	margin-bottom: 0px;
}

.row-0:empty {
	margin-bottom: 0;
}

.row-0 > * {
	margin-bottom: 0px;
}

.row-10 {
	margin-bottom: -10px;
}

.row-10:empty {
	margin-bottom: 0;
}

.row-10 > * {
	margin-bottom: 10px;
}

.row-15 {
	margin-bottom: -15px;
}

.row-15:empty {
	margin-bottom: 0;
}

.row-15 > * {
	margin-bottom: 15px;
}

.row-20 {
	margin-bottom: -20px;
}

.row-20:empty {
	margin-bottom: 0;
}

.row-20 > * {
	margin-bottom: 20px;
}

.row-30 {
	margin-bottom: -30px;
}

.row-30:empty {
	margin-bottom: 0;
}

.row-30 > * {
	margin-bottom: 30px;
}

.row-50 {
	margin-bottom: -50px;
}

.row-50:empty {
	margin-bottom: 0;
}

.row-50 > * {
	margin-bottom: 50px;
}

@media (min-width: 992px) {
	.row-md-30 {
		margin-bottom: -30px;
	}
	.row-md-30:empty {
		margin-bottom: 0;
	}
	.row-md-30 > * {
		margin-bottom: 30px;
	}
}

/*
*
* Element groups
*/
html .group {
	margin-bottom: -20px;
	margin-left: -15px;
}

html .group:empty {
	margin-bottom: 0;
	margin-left: 0;
}

html .group > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 20px;
	margin-left: 15px;
}

html .group-xs {
	margin-bottom: -10px;
	margin-left: -10px;
}

html .group-xs:empty {
	margin-bottom: 0;
	margin-left: 0;
}

html .group-xs > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 10px;
}

html .group-sm {
	margin-bottom: -12px;
	margin-left: -12px;
}

html .group-sm:empty {
	margin-bottom: 0;
	margin-left: 0;
}

html .group-sm > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 12px;
	margin-left: 12px;
}

html .group-md {
	margin-bottom: -20px;
	margin-left: -20px;
}

html .group-md:empty {
	margin-bottom: 0;
	margin-left: 0;
}

html .group-md > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 20px;
	margin-left: 20px;
}

html .group-xl {
	margin-bottom: -20px;
	margin-left: -30px;
}

html .group-xl:empty {
	margin-bottom: 0;
	margin-left: 0;
}

html .group-xl > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 20px;
	margin-left: 30px;
}

@media (min-width: 992px) {
	html .group-xl {
		margin-bottom: -20px;
		margin-left: -45px;
	}
	html .group-xl > * {
		margin-bottom: 20px;
		margin-left: 45px;
	}
}

html .group-sm-justify .button {
	padding-left: 20px;
	padding-right: 20px;
}

html .group-sm-justify .button + .button {
	margin-top: 0;
}

@media (max-width: 575.98px) {
	html .group-sm-justify {
		text-align: center;
	}
	html .group-sm-justify .button {
		text-align: center;
		padding-left: 10px;
		padding-right: 10px;
		min-width: 59px;
	}
	html .group-sm-justify .button .icon {
		padding-right: 0;
	}
	html .group-sm-justify .button > span:not(.icon) {
		display: none;
	}
}

@media (min-width: 576px) {
	html .group-sm-justify {
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
	}
	html .group-sm-justify > * {
		flex-grow: 1;
		flex-shrink: 0;
	}
	html .group-sm-justify .buttons {
		min-width: 130px;
		padding-left: 20px;
		padding-right: 20px;
	}
}

.group-flex {
	display: flex;
	flex-wrap: wrap;
}

.group-flex-xs {
	margin-bottom: -10px;
	margin-left: -10px;
}

.group-flex-xs > * {
	margin-bottom: 10px;
	margin-left: 10px;
}

.group-middle {
	display: inline-table;
}

.group-middle > * {
	vertical-align: middle;
}

* + .group-xs {
	margin-top: 30px;
}

* + .group-sm {
	margin-top: 30px;
}

* + .group-md {
	margin-top: 30px;
}

* + .group-xl {
	margin-top: 20px;
}

.rd-form + .group-sm {
	margin-top: 12px;
}

@media (min-width: 768px) {
	* + .group-md {
		margin-top: 40px;
	}
}

/*
*
* Sections
* --------------------------------------------------
*/
.section-xs {
	padding: 25px 0;
}

.section-minimal {
	padding: 35px 0;
}

.section-sm,
.section-md,
.section-lg,
.section-xl {
	padding: 50px 0;
}

.section-collapse + .section-collapse {
	padding-top: 0;
}

.section-collapse:last-child {
	padding-bottom: 0;
}

html [class*='section-'].section-bottom-0 {
	padding-bottom: 0;
}

.section-variant-1 {
	padding: 50px 0;
}

@media (max-width: 991.98px) {
	section.section-sm:first-of-type,
	section.section-md:first-of-type,
	section.section-lg:first-of-type,
	section.section-xl:first-of-type,
	section.section-xxl:first-of-type {
		padding-top: 40px;
	}
}

@media (min-width: 768px) {
	.section-sm {
		padding: 60px 0;
	}
	.section-md {
		padding: 70px 0;
	}
	.section-lg {
		padding: 85px 0;
	}
	.section-variant-1 {
		padding: 60px 0 80px;
	}
}

@media (min-width: 992px) {
	.section-md {
		padding: 80px 0 90px;
	}
	.section-lg {
		padding: 100px 0;
	}
}

@media (min-width: 1200px) {
	.section-lg {
		padding: 115px 0;
	}
	.section-variant-1 {
		padding-bottom: 100px;
	}
}

.section-single {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	text-align: center;
}

.section-single::before {
	position: absolute;
	content: '';
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(43, 51, 65, 0.4);
	z-index: 0;
}

.section-single p {
	margin-left: auto;
	margin-right: auto;
}

.section-single * + .rights {
	margin-top: 35px;
}

@media (min-width: 992px) {
	.section-single * + .rights {
		margin-top: 60px;
	}
}

.section-single .rd-mailform-wrap {
	max-width: 670px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.section-single * + .rd-mailform-wrap {
	margin-top: 20px;
}

.section-single-header {
	padding: calc(1em + 3vh) 0 calc(1em + 2vh);
}

.section-single-main {
	padding: calc(1em + 4vh) 0;
}

.section-single-footer {
	padding: calc(1em + 2vh) 0 calc(1em + 3vh);
}

.section-single-inner {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative;
	z-index: 1;
	width: 100%;
	min-height: 100vh;
}

.section-single-inner > * {
	width: 100%;
}

@supports (display: grid) {
	.section-single-inner {
		display: grid;
		justify-items: center;
		align-content: space-between;
		grid-template-columns: 1fr;
	}
}

/*
*
* Grid modules
*/
.row-narrow {
	margin-left: -5px;
	margin-right: -5px;
}

.row-narrow > [class*='col-'] {
	padding-left: 5px;
	padding-right: 5px;
}

.container-wide {
	max-width: 100%;
}

@media (min-width: 1920px) {
	.container-wide {
		max-width: 1920px;
	}
}

/*
*
* Backgrounds
*/
.context-dark, .rd-navbar-dark, .rd-navbar-darker, .bg-gray-700, .bg-gray-2, .bg-gray-4, .bg-primary, .bg-image-dark,
.context-dark h1,
.rd-navbar-dark h1,
.rd-navbar-darker h1,
.bg-gray-700 h1,
.bg-gray-2 h1,
.bg-gray-4 h1,
.bg-primary h1,
.bg-image-dark h1, .context-dark h2, .rd-navbar-dark h2, .rd-navbar-darker h2, .bg-gray-700 h2, .bg-gray-2 h2, .bg-gray-4 h2, .bg-primary h2, .bg-image-dark h2, .context-dark h3, .rd-navbar-dark h3, .rd-navbar-darker h3, .bg-gray-700 h3, .bg-gray-2 h3, .bg-gray-4 h3, .bg-primary h3, .bg-image-dark h3, .context-dark h4, .rd-navbar-dark h4, .rd-navbar-darker h4, .bg-gray-700 h4, .bg-gray-2 h4, .bg-gray-4 h4, .bg-primary h4, .bg-image-dark h4, .context-dark h5, .rd-navbar-dark h5, .rd-navbar-darker h5, .bg-gray-700 h5, .bg-gray-2 h5, .bg-gray-4 h5, .bg-primary h5, .bg-image-dark h5, .context-dark h6, .rd-navbar-dark h6, .rd-navbar-darker h6, .bg-gray-700 h6, .bg-gray-2 h6, .bg-gray-4 h6, .bg-primary h6, .bg-image-dark h6, .context-dark [class*='heading-'], .rd-navbar-dark [class*='heading-'], .rd-navbar-darker [class*='heading-'], .bg-gray-700 [class*='heading-'], .bg-gray-2 [class*='heading-'], .bg-gray-4 [class*='heading-'], .bg-primary [class*='heading-'], .bg-image-dark [class*='heading-'] {
	color: #fff;
}

.context-dark hr, .rd-navbar-dark hr, .rd-navbar-darker hr, .bg-gray-700 hr, .bg-gray-2 hr, .bg-gray-4 hr, .bg-primary hr, .bg-image-dark hr {
	border-color: rgba(255, 255, 255, 0.14);
}

.context-dark .big, .rd-navbar-dark .big, .rd-navbar-darker .big, .bg-gray-700 .big, .bg-gray-2 .big, .bg-gray-4 .big, .bg-primary .big, .bg-image-dark .big {
	color: #fff;
}

.context-dark .brand .brand-logo-dark, .rd-navbar-dark .brand .brand-logo-dark, .rd-navbar-darker .brand .brand-logo-dark, .bg-gray-700 .brand .brand-logo-dark, .bg-gray-2 .brand .brand-logo-dark, .bg-gray-4 .brand .brand-logo-dark, .bg-primary .brand .brand-logo-dark, .bg-image-dark .brand .brand-logo-dark {
	display: none;
}

.context-dark .brand .brand-logo-light, .rd-navbar-dark .brand .brand-logo-light, .rd-navbar-darker .brand .brand-logo-light, .bg-gray-700 .brand .brand-logo-light, .bg-gray-2 .brand .brand-logo-light, .bg-gray-4 .brand .brand-logo-light, .bg-primary .brand .brand-logo-light, .bg-image-dark .brand .brand-logo-light {
	display: block;
}

.context-light {
	color: #151515;
}

.context-light h1, .context-light h2, .context-light h3, .context-light h4, .context-light h5, .context-light h6, .context-light [class*='heading-'] {
	color: #151515;
}

.context-light .form-label,
.context-light .form-input {
	color: #9b9b9b;
}


.context-light .form-input {
	background-color: #fff;
	border-color: #e1e1e1;
}

.context-light .stepper input {
	color: #151515;
}

.context-light .post-classic-title {
	color: #151515;
}

.context-light .brand .brand-logo-dark {
	display: block;
}

.context-light .brand .brand-logo-light {
	display: none;
}

/**
* Light Backgrounds
*/
.bg-default {
	background-color: #fff;
}

.bg-default + .bg-default {
	padding-top: 0;
}

.bg-gray-100 {
	background-color: #edeff4;
}

.bg-gray-100 + .bg-gray-100 {
	padding-top: 0;
}

.bg-gray-200 {
	background-color: #d7d7d7;
}

.bg-gray-200 + .bg-gray-200 {
	padding-top: 0;
}

/**
* Dark Backgrounds
*/
.bg-gray-700 {
	background-color: #2c343b;
}

.bg-gray-700 + .bg-gray-700 {
	padding-top: 0;
}

.bg-gray-2 {
	background-color: #35363c;
	color: #707279;
}

.bg-gray-2 + .bg-gray-2 {
	padding-top: 0;
}

.bg-gray-2 h6,
.bg-gray-2 .heading-6 {
	color: #707279;
}

.bg-gray-2 .link {
	color: #fff;
}

.bg-gray-2 .link:hover {
	color: #3f90dc;
}

.bg-gray-2 .rights {
	color: #707279;
}

.bg-gray-4 {
	background-color: #2c2d31;
}

.bg-gray-4 + .bg-gray-4 {
	padding-top: 0;
}

/**
* Accent Backgrounds
*/
.bg-primary {
	background-color: #3f90dc;
}

.bg-primary + .bg-primary {
	padding-top: 0;
}

/**
* Background Image
*/
.bg-image {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.bg-image-dark {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.bg-image-dark .form-label,
.bg-image-dark .form-input {
	color: #9b9b9b;
}

.bg-image-dark .form-input {
	background-color: #fff;
	border-color: #e1e1e1;
}

[class^='bg-'] {
	background-size: cover;
	background-position: center center;
}

@media (min-width: 992px) {
	html:not(.tablet):not(.mobile) .bg-fixed {
		background-attachment: fixed;
	}
}

/*
*
* Utilities custom
* --------------------------------------------------
*/
.height-fill {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.height-fill > * {
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 0;
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
}

.object-inline {
	white-space: nowrap;
}

.object-inline > * {
	display: inline-block;
	min-width: 20px;
	vertical-align: top;
	white-space: normal;
}

.object-inline > * + * {
	margin-left: 5px;
}

.oh {
	position: relative;
	overflow: hidden;
}

.text-decoration-lines {
	position: relative;
	overflow: hidden;
	width: 100%;
}

.text-decoration-lines-content {
	position: relative;
	display: inline-block;
	min-width: 170px;
	font-size: 13px;
	text-transform: uppercase;
}

.text-decoration-lines-content::before, .text-decoration-lines-content::after {
	content: '';
	position: absolute;
	height: 1px;
	background: #d7d7d7;
	top: 50%;
	width: 100vw;
}

.text-decoration-lines-content::before {
	left: 0;
	transform: translate3d(-100%, 0, 0);
}

.text-decoration-lines-content::after {
	right: 0;
	transform: translate3d(100%, 0, 0);
}

* + .text-decoration-lines {
	margin-top: 30px;
}

p.rights {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0;
	text-transform: uppercase;
}

p.rights a {
	color: inherit;
	text-decoration: underline;
}

p.rights a:hover {
	color: #3f90dc;
}

[style*='z-index: 1000;'] {
	z-index: 1092 !important;
}

.text-block > * {
	margin-left: .125em;
	margin-right: .125em;
}

.svg-color-primary {
	fill: #3f90dc;
}

.svg-color-secondary {
	fill: #ffd851;
}

.svg-color-abbey {
	fill: #555c5f;
}

.svg-color-shuttle-gray {
	fill: #5a666d;
}

.svg-sizing-35,
.svg-sizing-35 * {
	width: 35px;
	height: 35px;
}

/*
*
* Layouts
*/
.layout-justify {
	margin-bottom: -20px;
	margin-left: -20px;
	text-align: center;
}

.layout-justify:empty {
	margin-bottom: 0;
	margin-left: 0;
}

.layout-justify > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 20px;
	margin-left: 20px;
}

@media (min-width: 768px) {
	.layout-justify {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
}

/*
*
* Animate.css
*/
.animated {
	animation-duration: 1s;
	animation-fill-mode: both;
	opacity: 1;
}

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

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

html:not(.lt-ie10) .not-animated {
	opacity: 0;
}

/**
* FadeIn Keyframes Animation
*/
@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.fadeIn {
	animation-name: fadeIn;
}

/**
* FadeInUp Keyframes Animation
*/
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translate3d(0, 30px, 0) scale(0.7);
	}
	100% {
		opacity: 1;
		transform: translate3d(0, 0, 0) scale(1);
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translate3d(0, 30px, 0) scale(0.7);
	}
	100% {
		opacity: 1;
		transform: translate3d(0, 0, 0) scale(1);
	}
}

.fadeInUp {
	animation-name: fadeInUp;
}

/**
* FadeInDown Keyframes Animation
*/
@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translate3d(0, -100%, 0) scale(0.7);
	}
	100% {
		opacity: 1;
		transform: translate3d(0, 0, 0) scale(1);
	}
}

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

.fadeInDown {
	animation-name: fadeInDown;
}

/**
* FadeInLeft Keyframes Animation
*/
@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translate3d(-30px, 0, 0) scale(0.7);
	}
	100% {
		opacity: 1;
		transform: translate3d(0, 0, 0) scale(1);
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translate3d(-30px, 0, 0) scale(0.7);
	}
	100% {
		opacity: 1;
		transform: translate3d(0, 0, 0) scale(1);
	}
}

.fadeInLeft {
	animation-name: fadeInLeft;
}

/**
* FadeInRight Keyframes Animation
*/
@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translate3d(100%, 0, 0);
	}
	100% {
		opacity: 1;
		transform: none;
	}
}

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

.fadeInRight {
	animation-name: fadeInRight;
}

/*
**
* FadeOut Keyframes Animation
*/
@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

.fadeOut {
	animation-name: fadeOut;
}

/**
* SlideInDown Keyframes Animation
*/
@-webkit-keyframes slideInDown {
	0% {
		transform: translate3d(0, -100%, 0);
		visibility: visible;
	}
	100% {
		transform: translate3d(0, 0, 0);
	}
}

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

.slideInDown {
	animation-name: slideInDown;
}

/**
* SlideInLeft Keyframes Animation
*/
@-webkit-keyframes slideInLeft {
	0% {
		transform: translate3d(-100%, 0, 0);
		visibility: visible;
	}
	100% {
		transform: translate3d(0, 0, 0);
	}
}

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

.slideInLeft {
	animation-name: slideInLeft;
}

/**
* SlideInRight Keyframes Animation
*/
@-webkit-keyframes slideInRight {
	0% {
		transform: translate3d(100%, 0, 0);
		visibility: visible;
	}
	100% {
		transform: translate3d(0, 0, 0);
	}
}

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

.slideInRight {
	animation-name: slideInRight;
}

/**
* SlideOutDown Keyframes Animation
*/
@-webkit-keyframes slideOutDown {
	0% {
		transform: translate3d(0, 0, 0);
	}
	100% {
		visibility: hidden;
		transform: translate3d(0, 100%, 0);
	}
}

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

.slideOutDown {
	animation-name: slideOutDown;
}

.fadeInRightSmall {
	animation-name: fadeInRightSmall;
}

@keyframes fadeInRightSmall {
	0% {
		opacity: 0;
		transform: translateX(100px);
	}
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInLeftSmall {
	animation-name: fadeInLeftSmall;
}

@keyframes fadeInLeftSmall {
	0% {
		opacity: 0;
		transform: translateX(-100px);
	}
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInUpSmall {
	animation-name: fadeInUpSmall;
	transform-origin: 50% 100%;
}

@keyframes fadeInUpSmall {
	0% {
		opacity: 0;
		transform: translateY(60px);
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.slideInUpSmall {
	animation-name: slideInUpSmall;
	transform-origin: 50% 100%;
}

@keyframes slideInUpSmall {
	0% {
		transform: translateY(60px);
	}
	100% {
		transform: translateY(0);
	}
}

/**
* SliceInLeft Keyframes Animation
*/
@-webkit-keyframes sliceInLeft {
	0% {
		transform: translate3d(-100%, 0, 0);
	}
	100% {
		transform: translate3d(0, 0, 0);
	}
}

@keyframes sliceInLeft {
	0% {
		transform: translate3d(-100%, 0, 0);
	}
	100% {
		transform: translate3d(0, 0, 0);
	}
}

.sliceInLeft {
	animation-name: sliceInLeft;
}

/*
*
* Preloaders
*/
.preloader {
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: 1092;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 20px;
	background: #fff;
	transition: .3s all ease;
}

.preloader.loaded {
	opacity: 0;
	visibility: hidden;
}

.preloader .preloader-body {
	text-align: center;
}

.preloader-body {
	position: relative;
	width: 40px;
	height: 40px;
}

.preloader-item {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: transparent;
	border-top: 1px solid rgba(0, 0, 0, 0.2);
	border-right: 1px solid rgba(0, 0, 0, 0.2);
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	border-left: 1px solid #3f90dc;
	transform: translateZ(0);
	border-radius: 50%;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	animation-duration: .8s;
	animation-name: preloader-loading;
}

@keyframes preloader-loading {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(1turn);
	}
}

/**
 * Select 2
 */
.select2-container {
	position: relative;
	display: inline-block;
	width: 100% !important;
	margin: 0;
	vertical-align: middle;
	box-sizing: border-box;
}

.select2-container .select2-selection--single {
	display: block;
	height: 25px;
	box-sizing: border-box;
	cursor: pointer;
	user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
	position: relative;
}

.select2-container .select-classic {
	height: 60px;
}

.select2-container .select-inline {
	height: 20px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.select2-container .select2-selection--multiple {
	display: block;
	box-sizing: border-box;
	cursor: pointer;
	user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
	display: flex;
	flex-wrap: wrap;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 1;
}

.select2-container .select2-search--inline {
	align-self: center;
}

.select2-container .select2-search--inline .select2-search__field {
	display: block;
	padding: 0;
	border: none;
	font-size: 12px;
	min-height: 22px;
	box-sizing: border-box;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none;
}

.has-error .select2-container {
	outline: 1px dashed red;
}

.select2-dropdown {
	position: absolute;
	left: -100000px;
	z-index: 1051;
	width: 100%;
	display: block;
	box-sizing: border-box;
	background-color: #edeff4;
	color: #151515;
	border-radius: 3px;
	border: 1px solid #d1d1d1;
	overflow: hidden;
}

.select2-results {
	display: block;
}

.select2-results__options {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: .025em;
	text-align: left;
	text-transform: uppercase;
}

.select2-results__option {
	padding: 3px 13px 4px;
	user-select: none;
	line-height: 1.3;
}

.select2-results__option[aria-selected] {
	cursor: pointer;
}

.select2-container--open .select2-dropdown {
	left: 0;
}

.select2-container--open .select2-dropdown--above {
	border-bottom-color: transparent;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
	border-top-color: transparent;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.select2-search--dropdown {
	display: block;
	padding: 4px;
}

.select2-search--dropdown .select2-search__field {
	padding: 4px;
	width: 100%;
	box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
	display: none;
}

.select-classic-dropdown {
	background-color: #fff;
	color: #9b9b9b;
	border: 1px solid #3f90dc;
}

.select-classic-dropdown .select2-results__options {
	padding: 5px;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
}

.select-classic-dropdown .select2-results__option {
	padding: 5px 14px;
	border-radius: 3px;
}

.select-inline-dropdown {
	background-color: #3f90dc;
	color: rgba(255, 255, 255, 0.7);
	border: 1px solid #3f90dc;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.select-inline-dropdown .select2-results__options {
	font-weight: 500;
}

.select-inline-dropdown .select2-results__option {
	padding: 3px 4px 4px;
}

.select-inline-dropdown-secondary {
	background-color: #ffd851;
	border: 1px solid #ffd851;
}

.select2-container--open .select2-dropdown--above.select-inline-dropdown {
	border-bottom-color: #2c2d31;
}

.select2-container--open .select2-dropdown--below.select-inline-dropdown {
	border-top-color: #2c2d31;
}

.select2-close-mask {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	opacity: 0;
	z-index: 99;
	background-color: #fff;
	filter: alpha(opacity=0);
}

.select2-hidden-accessible {
	border: 0 !important;
	clip: rect(0 0 0 0) !important;
	clip-path: inset(50%) !important;
	height: 1px !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	width: 1px !important;
	white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
	background-color: #edeff4;
	border: 1px solid #d1d1d1;
	border-radius: 3px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	padding-top: 5.5px;
	padding-bottom: 5.5px;
	padding-left: 13px;
	font-size: 12px;
	font-weight: 600;
	line-height: 1;
	letter-spacing: .025em;
	text-transform: uppercase;
	color: #151515;
	padding-right: 23px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #151515;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	display: inline-block;
	position: absolute;
	right: 5px;
	top: 50%;
	transform: translateY(-50%);
	line-height: 1;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b::before {
	display: inline-block;
	font-weight: 400;
	content: '\f236';
	font-family: "Material Design Icons";
	font-size: 16px;
	transform: rotate(0deg);
	color: #151515;
}

.select2-container--default .select2-selection--single.select-minimal-xs {
	min-width: 110px;
}

.select2-container--default .select2-selection--single.select-minimal-sm {
	min-width: 124px;
}

.select2-container--default .select2-selection--single.select-minimal-md {
	min-width: 135px;
}

.select2-container--default .select2-selection--single.select-minimal-lg {
	min-width: 150px;
}

.select2-container--default .select2-selection--single.select-minimal-xl {
	min-width: 170px;
}

.select2-container--default .select2-selection--single.select-inline {
	background-color: #3f90dc;
	border: 1px solid #3f90dc;
	border-radius: 3px;
}

.select2-container--default .select2-selection--single.select-inline .select2-selection__rendered {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	font-size: 12px;
	font-weight: 500;
	color: #fff;
	padding-right: 18px;
}

.select2-container--default .select2-selection--single.select-inline .select2-selection__arrow {
	right: 2px;
}

.select2-container--default .select2-selection--single.select-inline .select2-selection__arrow b::before {
	color: #fff;
}

.select2-container--default .select2-selection--single.select-inline-secondary {
	background-color: #ffd851;
	border: 1px solid #ffd851;
}

.select2-container--default .select2-selection--single.select-inline-secondary .select2-selection__rendered {
	color: #151515;
}

.select2-container--default .select2-selection--single.select-inline-secondary .select2-selection__arrow b::before {
	color: #151515;
}

.select2-container--default .select2-selection--single.select-classic {
	background-color: #fff;
	border: 1px solid #e1e1e1;
	border-radius: 3px;
}

.select2-container--default .select2-selection--single.select-classic .select2-selection__placeholder {
	color: #9b9b9b;
}

.select2-container--default .select2-selection--single.select-classic .select2-selection__rendered {
	padding-top: 22px;
	padding-bottom: 22px;
	padding-left: 19px;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	color: #9b9b9b;
	padding-right: 40px;
}

.select2-container--default .select2-selection--single.select-classic .select2-selection__arrow {
	right: 20px;
}

.select2-container--default .select2-selection--single.select-classic .select2-selection__arrow b::before {
	font-size: 20px;
	color: #9b9b9b;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
	cursor: default;
	background-color: #fff;
	color: #9b9b9b;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
	display: none;
}

.select2-container--default.select2-container--open .select-classic {
	border-color: #3f90dc;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b::before {
	transform: rotate(180deg);
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
	border-bottom-color: transparent;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
	border-top-color: transparent;
}

.select2-container--default .select2-selection--multiple {
	background-color: #edeff4;
	cursor: text;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	width: 100%;
	padding: 1.5px 18px -3.5px 8px;
	list-style: none;
	box-sizing: border-box;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	list-style: none;
	margin-bottom: 5px;
	margin-left: 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
	color: #151515;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor: pointer;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 10px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	padding: 5px;
	cursor: default;
	font-size: 12px;
	background-color: #3f90dc;
	color: #fff;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	margin-right: 2px;
	color: #fff;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #edeff4;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
	outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
	cursor: default;
	background-color: #fff;
	color: #9b9b9b;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--inline .select2-search__field {
	background: transparent;
	border: none;
	outline: 0;
	box-shadow: none;
	-webkit-appearance: textfield;
}

.select2-container--default .select2-search--inline .select2-search__field, .select2-container--default .select2-search--inline .select2-search__field::-webkit-input-placeholder {
	color: #151515;
}

.select2-container--default .select2-results > .select2-results__options {
	max-height: 200px;
	overflow-y: auto;
}

.select2-container--default .select2-results__option[role=group] {
	padding: 0;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
	background-color: #fff;
	color: #9b9b9b;
}

.select2-container--default .select2-results__option .select2-results__option {
	padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -1em;
	padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -2em;
	padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -3em;
	padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -4em;
	padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -5em;
	padding-left: 6em;
}

.select2-container--default .select2-results__option--highlighted {
	background-color: #3f90dc;
	color: #fff;
}

.select2-container--default .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px;
}

.select-classic-dropdown .select2-results__option[aria-disabled=true] {
	background-color: #fff;
	color: #9b9b9b;
}

.select-classic-dropdown .select2-results__option--highlighted {
	background-color: #3f90dc;
	color: #fff;
}

.select-inline-dropdown .select2-results__option[aria-disabled=true] {
	background-color: #79b1e7;
	color: rgba(255, 255, 255, 0.5);
}

.select-inline-dropdown .select2-results__option--highlighted {
	background-color: #529be0;
	color: #fff;
}

.select-inline-dropdown-secondary .select2-results__option {
	color: #151515;
}

.select-inline-dropdown-secondary .select2-results__option--highlighted {
	background-color: #e6c249;
	color: #fff;
}

/*
*
* ToTop
*/
.ui-to-top {
	position: fixed;
	right: 15px;
	bottom: 15px;
	z-index: 100;
	width: 50px;
	height: 50px;
	font-size: 18px;
	line-height: 46px;
	color: #fff;
	background: #3f90dc;
	border-radius: 3px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	transition: .45s all ease-in-out;
	transform: translate3d(0, 100px, 0);
}

.ui-to-top:focus {
	color: #fff;
}

.ui-to-top:hover {
	color: #fff;
	background: #111;
	text-decoration: none;
}

.ui-to-top.active {
	transform: translate3d(0, 0, 0);
}

html.mobile .ui-to-top,
html.tablet .ui-to-top {
	display: none !important;
}

@media (min-width: 576px) {
	.ui-to-top {
		right: 40px;
		bottom: 40px;
	}
}

/*
*
* RD Navbar
*/
@keyframes rd-navbar-slide-down {
	0% {
		transform: translateY(-100%);
	}
	100% {
		transform: translateY(0);
	}
}

@keyframes rd-navbar-slide-up {
	0% {
		transform: translateY(0);
	}
	100% {
		transform: translateY(-100%);
	}
}

.rd-navbar-wrap, .rd-navbar,
.rd-menu,
.rd-navbar-nav,
.rd-navbar-panel, .rd-navbar-static .rd-menu, .rd-navbar-fixed .rd-navbar-main, .rd-navbar-fixed .rd-navbar-submenu {
	transition: 0.35s all cubic-bezier(0.65, 0.05, 0.36, 1);
}

.rd-navbar--no-transition, .rd-navbar--no-transition * {
	transition: none !important;
}

.rd-navbar.rd-navbar-fixed + .rd-navbar.rd-navbar--is-clone,
.rd-navbar.rd-navbar-sidebar + .rd-navbar.rd-navbar--is-clone {
	display: none;
}

.rd-navbar {
	position: relative;
	z-index: 1090;
	background: #fff;
}

.rd-navbar-toggle {
	display: inline-block;
	position: relative;
	width: 46px;
	height: 46px;
	line-height: 46px;
	cursor: pointer;
	color: #b7b7b7;
	background-color: transparent;
	border: none;
	display: none;
}

.rd-navbar-toggle span {
	position: relative;
	display: block;
	margin: auto;
	transition: .3s all ease;
}

.rd-navbar-toggle span::before, .rd-navbar-toggle span::after {
	content: "";
	position: absolute;
	left: 0;
	top: -10px;
	transition: .3s all ease;
}

.rd-navbar-toggle span::after {
	top: 10px;
}

.rd-navbar-toggle span, .rd-navbar-toggle span::before, .rd-navbar-toggle span::after {
	width: 30px;
	height: 4px;
	background-color: #b7b7b7;
	backface-visibility: hidden;
	border-radius: 3px;
}

.rd-navbar-toggle.active span {
	background: transparent;
}

.rd-navbar-toggle.active span::before, .rd-navbar-toggle.active span::after {
	transform-origin: 50% 50%;
	top: 0;
}

.rd-navbar-toggle.active span::before {
	transform: rotate(45deg);
}

.rd-navbar-toggle.active span::after {
	transform: rotate(-45deg);
}

.rd-navbar-collapse-toggle {
	display: inline-block;
	position: relative;
	width: 46px;
	height: 46px;
	line-height: 46px;
	cursor: pointer;
	color: #b7b7b7;
	display: none;
}

.rd-navbar-collapse-toggle span {
	top: 50%;
	margin-top: -2.875px;
}

.rd-navbar-collapse-toggle span, .rd-navbar-collapse-toggle span::before, .rd-navbar-collapse-toggle span::after {
	position: absolute;
	width: 5.75px;
	height: 5.75px;
	line-height: 5.75px;
	text-align: center;
	background: #b7b7b7;
	left: 50%;
	margin-left: -2.875px;
	border-radius: 50%;
	transition: .3s all ease;
}

.rd-navbar-collapse-toggle span::before, .rd-navbar-collapse-toggle span::after {
	content: '';
}

.rd-navbar-collapse-toggle span::before {
	bottom: 100%;
	margin-bottom: 2.875px;
}

.rd-navbar-collapse-toggle span::after {
	top: 100%;
	margin-top: 2.875px;
}

.rd-navbar-collapse-toggle.active span {
	transform: scale(0.7);
}

.rd-navbar-collapse-toggle.active span::before {
	transform: translateY(17.25px);
}

.rd-navbar-collapse-toggle.active span::after {
	transform: translateY(-17.25px);
}

.rd-navbar-brand a {
	display: block;
}

.rd-navbar-search {
	position: relative;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.rd-navbar-search .form-input {
	padding-top: 9px;
	padding-bottom: 9px;
	min-height: 50px;
	padding-right: 50px;
}

.rd-navbar-search .form-label {
	top: 25px;
}

.rd-navbar-search .rd-search-form-submit {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 50px;
	padding: 0;
	margin: 0;
	border: none;
	cursor: pointer;
	background-color: transparent;
	font-size: 20px;
	color: #ccc;
	transition: .33s;
}

.rd-navbar-search .rd-search-form-submit:hover {
	color: #3f90dc;
}

.rd-navbar-search-toggle {
	background: none;
	border: none;
	display: inline-block;
	padding: 0;
	outline: none;
	outline-offset: 0;
	cursor: pointer;
	-webkit-appearance: none;
	display: none;
	align-items: center;
	justify-content: center;
}

.rd-navbar-search-toggle::-moz-focus-inner {
	border: none;
	padding: 0;
}

.rd-navbar-search-toggle span {
	display: inline-block;
	position: relative;
	width: 30px;
	height: 50px;
	font-size: 18px;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	background: none;
	border: none;
	outline: none;
	padding: 0;
	transition: .3s ease-in-out;
}

.rd-navbar-search-toggle span::before, .rd-navbar-search-toggle span::after {
	transition: transform .3s ease-in-out, opacity .3s ease-in-out;
}

.rd-navbar-search-toggle span::before, .rd-navbar-search-toggle span::after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.rd-navbar-search-toggle span::before {
	content: "";
	transform: rotate(0deg) scale(1);
	opacity: 1;
	visibility: visible;
	font-family: "fl-budicons-launch";
}

.rd-navbar-search-toggle span::after {
	content: "";
	transform: rotate(-90deg) scale(0.4);
	opacity: 0;
	visibility: hidden;
	font-family: "Material Design Icons";
}

.rd-navbar-search-toggle.active span::before {
	opacity: 0;
	visibility: hidden;
	transform: rotate(90deg) scale(0.4);
}

.rd-navbar-search-toggle.active span::after {
	transform: rotate(0deg) scale(1);
	opacity: 1;
	visibility: visible;
}

.rd-nav-link {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: .075em;
	text-transform: uppercase;
	color: #2c343b;
	line-height: 1.2;
}

.rd-dropdown-link,
.rd-megamenu-list-link {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: .075em;
	text-transform: uppercase;
}

.rd-navbar-dropdown {
	display: none;
}

.rd-navbar-dark {
	background: #252b2f;
}

.rd-navbar-darker {
	background: #1f2528;
}

/*
* @subsection  RD Navbar Static
*/
.rd-navbar-static {
	display: block;
}

.rd-navbar-static .rd-nav-item {
	display: inline-block;
}

.rd-navbar-static .rd-nav-item.focus .rd-nav-link, .rd-navbar-static .rd-nav-item.opened .rd-nav-link {
	color: #3f90dc;
	background: transparent;
}

.rd-navbar-static .rd-nav-item.focus > .rd-navbar-submenu-toggle, .rd-navbar-static .rd-nav-item.opened > .rd-navbar-submenu-toggle {
	color: #3f90dc;
}

.rd-navbar-static .rd-nav-item.active .rd-nav-link {
	color: #3f90dc;
	background: transparent;
}

.rd-navbar-static .rd-nav-item.active > .rd-navbar-submenu-toggle {
	color: #3f90dc;
}

.rd-navbar-static .rd-nav-item.focus > .rd-navbar-submenu-toggle::before,
.rd-navbar-static .rd-nav-item.opened > .rd-navbar-submenu-toggle::before,
.rd-navbar-static .rd-nav-item .rd-nav-link:hover + .rd-navbar-submenu-toggle::before {
	transform: rotate(180deg);
}

.rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle {
	margin-left: 4px;
	font-family: "Material Design Icons";
	font-size: 16px;
	cursor: pointer;
}

.rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle::before {
	position: relative;
	display: inline-block;
	transition: .22s;
	content: '\f236';
}

.rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle:hover {
	color: #3f90dc;
}

.rd-navbar-static .rd-nav-item > .rd-navbar-submenu {
	margin-top: 20px;
}

.rd-navbar-static .rd-nav-item + .rd-nav-item {
	margin-left: 47px;
}

.rd-navbar-static .rd-nav-link {
	position: relative;
	display: inline-block;
	transition: .25s;
}

.rd-navbar-static .rd-nav-link:hover {
	color: #3f90dc;
}

.rd-navbar-static .rd-menu {
	z-index: 15;
	position: absolute;
	display: block;
	margin-top: 20px;
	visibility: hidden;
	opacity: 0;
	text-align: left;
	border: 1px solid #d7d7d7;
	transform: translate3d(0, 30px, 0);
}

.rd-navbar-static .rd-navbar-dropdown {
	position: absolute;
	left: 0;
	width: 215px;
	background: #fff;
	border: 1px solid #e1e1e1;
	z-index: 5;
}

.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown {
	top: -1px;
	left: 100%;
	z-index: 2;
	margin-top: 0;
	margin-left: 2px;
	transform: translate3d(30px, 0, 0);
}

.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown.rd-navbar-open-left {
	left: auto;
	right: 100%;
	margin-left: 0;
	margin-right: 15px;
	transform: translate3d(-30px, 0, 0);
}

.rd-navbar-static .rd-dropdown-item.focus > .rd-dropdown-link, .rd-navbar-static .rd-dropdown-item.opened > .rd-dropdown-link {
	color: #3f90dc;
	padding-right: 25px;
	padding-left: 39px;
}

.rd-navbar-static .rd-dropdown-item + .rd-dropdown-item {
	border-top: 1px solid #e1e1e1;
}

.rd-navbar-static .rd-dropdown-link {
	color: #151515;
}

.rd-navbar-static .rd-dropdown-link:hover {
	color: #3f90dc;
}

.rd-navbar-static .rd-navbar-dropdown li > a,
.rd-navbar-static .rd-megamenu-list li > a {
	position: relative;
	left: -3px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	padding: 1px 14px 1px 0;
	text-align: left;
}

.rd-navbar-static .rd-navbar-dropdown li > a, .rd-navbar-static .rd-navbar-dropdown li > a::before,
.rd-navbar-static .rd-megamenu-list li > a,
.rd-navbar-static .rd-megamenu-list li > a::before {
	transition: .15s ease-in-out;
}

.rd-navbar-static .rd-navbar-dropdown li > a::before,
.rd-navbar-static .rd-megamenu-list li > a::before {
	position: relative;
	top: 6px;
	left: -6px;
	display: inline-block;
	vertical-align: middle;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	border-color: transparent transparent transparent #3f90dc;
	font-size: inherit;
	line-height: inherit;
	color: #3f90dc;
	opacity: 0;
	visibility: hidden;
}

.rd-navbar-static .rd-navbar-dropdown li.focus > a,
.rd-navbar-static .rd-navbar-dropdown li.opened > a,
.rd-navbar-static .rd-navbar-dropdown li > a:hover,
.rd-navbar-static .rd-megamenu-list li.focus > a,
.rd-navbar-static .rd-megamenu-list li.opened > a,
.rd-navbar-static .rd-megamenu-list li > a:hover {
	left: 0;
	padding-left: 14px;
	padding-right: 0;
}

.rd-navbar-static .rd-navbar-dropdown li.focus > a::before,
.rd-navbar-static .rd-navbar-dropdown li.opened > a::before,
.rd-navbar-static .rd-navbar-dropdown li > a:hover::before,
.rd-navbar-static .rd-megamenu-list li.focus > a::before,
.rd-navbar-static .rd-megamenu-list li.opened > a::before,
.rd-navbar-static .rd-megamenu-list li > a:hover::before {
	left: -7px;
	opacity: 1;
	visibility: visible;
}

.rd-navbar-static .rd-dropdown-link, .rd-navbar-static .rd-dropdown-link:focus, .rd-navbar-static .rd-dropdown-link:active,
.rd-navbar-static .rd-megamenu-list-link,
.rd-navbar-static .rd-megamenu-list-link:focus,
.rd-navbar-static .rd-megamenu-list-link:active {
	color: #151515;
}

.rd-navbar-static .rd-dropdown-link:hover,
.rd-navbar-static .rd-megamenu-list-link:hover {
	color: #3f90dc;
}

.rd-navbar-static .rd-navbar-dropdown .rd-dropdown-link {
	padding: 12px 39px 12px 25px;
}

.rd-navbar-static .rd-navbar-dropdown .rd-dropdown-link:hover {
	padding-right: 25px;
	padding-left: 39px;
}

@media (min-width: 1200px) and (min-height: 760px) {
	.rd-navbar-static .rd-navbar-dropdown .rd-dropdown-link {
		padding-top: 17px;
		padding-bottom: 17px;
	}
}

[dir='rtl'] .rd-navbar-static .rd-navbar-dropdown li > a::before,
[dir='rtl'] .rd-navbar-static .rd-megamenu-list li > a::before {
	content: '\f104';
}

.rd-navbar-static .rd-navbar-megamenu {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	left: 0;
	width: calc(100% - 30px);
	max-width: 1170px;
	padding: 30px 50px;
	background: #fff;
}

.rd-navbar-static .rd-megamenu-2-columns {
	display: block;
	padding: 0;
}

.rd-navbar-static .rd-megamenu-2-columns .rd-megamenu-main {
	padding: 30px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.rd-navbar-static .rd-megamenu-2-columns .rd-megamenu-item {
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

.rd-navbar-static .rd-megamenu-2-columns .rd-megamenu-item-nav {
	-webkit-flex-basis: 37%;
	-ms-flex-preferred-size: 37%;
	flex-basis: 37%;
	max-width: 37%;
}

.rd-navbar-static .rd-megamenu-2-columns .rd-megamenu-item-content {
	-webkit-flex-basis: 63%;
	-ms-flex-preferred-size: 63%;
	flex-basis: 63%;
	max-width: 63%;
}

.rd-navbar-static .rd-megamenu-2-columns * + .row {
	margin-top: 17px;
}

.rd-navbar-static .rd-megamenu-2-columns .post-classic-main {
	padding-right: 0;
}

@media (max-width: 1199.98px) {
	.rd-navbar-static .rd-megamenu-2-columns .countdown-section:last-child {
		display: none;
	}
	.rd-navbar-static .rd-megamenu-2-columns .post-classic-figure {
		max-width: 82px;
	}
	.rd-navbar-static .rd-megamenu-2-columns .post-classic-title {
		font-size: 13px;
	}
	.rd-navbar-static .rd-megamenu-2-columns * + .post-classic-title {
		margin-top: 5px;
	}
}

@media (min-width: 1200px) {
	.rd-navbar-static .rd-megamenu-2-columns .rd-megamenu-main {
		padding: 45px 50px;
	}
	.rd-navbar-static .rd-megamenu-2-columns .rd-megamenu-item + .rd-megamenu-item {
		padding-left: 70px;
	}
	.rd-navbar-static .rd-megamenu-2-columns .rd-megamenu-item-nav {
		-webkit-flex-basis: 32%;
		-ms-flex-preferred-size: 32%;
		flex-basis: 32%;
		max-width: 32%;
	}
	.rd-navbar-static .rd-megamenu-2-columns .rd-megamenu-item-content {
		-webkit-flex-basis: 68%;
		-ms-flex-preferred-size: 68%;
		flex-basis: 68%;
		max-width: 68%;
	}
	.rd-navbar-static .rd-megamenu-2-columns .rd-megamenu-list-item + .rd-megamenu-list-item {
		margin-top: 14px;
	}
}

.rd-navbar-static .rd-megamenu-item {
	-webkit-flex-basis: 25%;
	-ms-flex-preferred-size: 25%;
	flex-basis: 25%;
	max-width: 25%;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.rd-navbar-static .rd-megamenu-item + .rd-megamenu-item {
	padding-left: 20px;
}

.rd-navbar-static .rd-megamenu-list-outer {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-negative: 0;
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
}

.rd-navbar-static .rd-megamenu-list-outer .rd-megamenu-list {
	margin-top: 0;
	-webkit-flex-basis: 50%;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	max-width: 50%;
}

.rd-navbar-static .rd-megamenu-title {
	padding-bottom: 10px;
	border-bottom: 1px solid #d7d7d7;
}

.rd-navbar-static .rd-megamenu-list-item + .rd-megamenu-list-item {
	margin-top: 11px;
}

.rd-navbar-static .rd-megamenu-list-link {
	color: #000;
	background: transparent;
}

.rd-navbar-static .rd-megamenu-list-link:hover {
	color: #3f90dc;
	background: transparent;
}

.rd-navbar-static * + .rd-megamenu-list {
	margin-top: 10px;
}

.rd-navbar-static .rd-navbar-submenu.focus > .rd-menu, .rd-navbar-static .rd-navbar-submenu.opened > .rd-menu {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
}

.rd-navbar-static.rd-navbar--is-clone {
	display: block;
	transform: translate3d(0, -100%, 0);
}

.rd-navbar-static.rd-navbar--is-clone.rd-navbar--is-stuck {
	transform: translate3d(0, 0, 0);
}

.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-static.rd-navbar--is-clone {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	z-index: 1090;
	background: #fff;
}

.rd-navbar-static .rd-navbar--has-dropdown {
	position: relative;
}

/*
*
* RD Navbar Fixed Layout
*/
.rd-navbar-fixed {
	display: block;
}

.rd-navbar-fixed .rd-navbar-toggle {
	display: inline-block;
}

.rd-navbar-fixed .rd-navbar-brand {
	position: relative;
	margin-left: 6px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: left;
	font-size: 22px;
	line-height: 46px;
}

.rd-navbar-fixed .rd-navbar-brand img {
	max-width: 160px;
	max-height: 58px;
	width: auto;
	height: auto;
}

.rd-navbar-fixed .rd-navbar-panel {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	z-index: 1090;
	display: flex;
	align-items: center;
	height: 56px;
	padding: 5px;
}

.rd-navbar-fixed .rd-navbar-panel-inner {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding-left: 15px;
	padding-right: 5px;
}

.rd-navbar-fixed .rd-navbar-panel-inner > * + * {
	margin-left: 14px;
}

.rd-navbar-fixed .rd-navbar-panel-item-right {
	text-align: right;
}

.rd-navbar-fixed .rd-navbar-brand {
	text-align: center;
}

.rd-navbar-fixed .rd-navbar-brand img {
	max-width: 300px;
	max-height: 90px;
}

.rd-navbar-fixed .brand {
	display: inline-block;
}

.rd-navbar-fixed .rd-navbar-main {
	position: fixed;
	left: 0;
	top: -56px;
	bottom: -56px;
	z-index: 1089;
	width: 300px;
	padding: 112px 0 81px;
	overflow-y: auto;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
	font-size: 14px;
	line-height: 34px;
	transform: translateX(-110%);
}

.rd-navbar-fixed .rd-navbar-main::-webkit-scrollbar {
	width: 4px;
}

.rd-navbar-fixed .rd-navbar-main::-webkit-scrollbar-thumb {
	background: #95c2ec;
	border: none;
	border-radius: 0;
	opacity: .2;
}

.rd-navbar-fixed .rd-navbar-main::-webkit-scrollbar-track {
	background: #3f90dc;
	border: none;
	border-radius: 0;
}

.rd-navbar-fixed .rd-navbar-main.active {
	transform: translateX(0);
}

.rd-navbar-fixed .rd-navbar-main .rd-navbar-search,
.rd-navbar-fixed .rd-navbar-main .rd-search {
	width: 100%;
}

.rd-navbar-fixed .rd-navbar-main .rd-navbar-search-toggle {
	display: none;
}

.rd-navbar-fixed .rd-navbar-main .cart-inline-toggled-outer {
	position: relative;
}

.rd-navbar-fixed .rd-navbar-main .cart-inline-toggled-outer button {
	pointer-events: none;
}

.rd-navbar-fixed .rd-navbar-main .cart-inline-toggled {
	display: none;
}

.rd-navbar-fixed .rd-navbar-main .link-cart-hidden-link {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
}

.rd-navbar-fixed .rd-navbar-main .link-cart-hidden-link:hover ~ .link-cart .link-cart-icon {
	color: #3f90dc;
}

.rd-navbar-fixed .rd-navbar-nav {
	display: block;
	height: auto;
	text-align: left;
}

.rd-navbar-fixed * + .rd-navbar-nav {
	margin-top: 10px;
}

.rd-navbar-fixed .rd-nav-item {
	text-align: left;
}

.rd-navbar-fixed .rd-nav-item + .rd-nav-item {
	margin-top: 4px;
}

.rd-navbar-fixed .rd-nav-link {
	display: flex;
	align-items: center;
	min-height: 52px;
	padding: 9px 56px 9px 18px;
}

.rd-navbar-fixed .heading-component-inner {
	padding-left: 15px;
}

.rd-navbar-fixed li.opened > .rd-navbar-dropdown {
	padding: 4px 0 0;
}

.rd-navbar-fixed li.opened > .rd-navbar-megamenu {
	padding-top: 15px;
	padding-bottom: 15px;
}

.rd-navbar-fixed li.opened > .rd-menu {
	opacity: 1;
	height: auto;
}

.rd-navbar-fixed li.opened > .rd-navbar-submenu-toggle::after {
	transform: rotate(180deg);
}

.rd-navbar-fixed .rd-menu {
	display: none;
	transition: opacity 0.3s, height 0.4s ease;
	opacity: 0;
	height: 0;
	overflow: hidden;
}

.rd-navbar-fixed .rd-navbar-submenu {
	position: relative;
}

.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown .rd-navbar-submenu-toggle:after {
	height: 34px;
	line-height: 34px;
}

.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown > li > a {
	padding-left: 20px;
}

.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown li li > a,
.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-megamenu ul li li > a {
	padding-left: 46px;
}

.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-dropdown,
.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-megamenu {
	display: block;
}

.rd-navbar-fixed .rd-megamenu-list > li > a,
.rd-navbar-fixed .rd-navbar-dropdown > li > a {
	display: block;
	padding: 9px 56px 9px 16px;
	font-size: 12px;
	line-height: 1.5;
}

.rd-navbar-fixed .rd-megamenu-list > li + li,
.rd-navbar-fixed .rd-navbar-dropdown > li + li {
	margin-top: 3px;
}

.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-list-link {
	padding-left: 20px;
}

.rd-navbar-fixed * + .rd-megamenu-list {
	margin-top: 2px;
}

.rd-navbar-fixed .rd-megamenu-item-content {
	margin: 15px;
}

.rd-navbar-fixed .rd-megamenu-item-content .heading-component {
	margin: 0 0 0 -10px;
}

.rd-navbar-fixed .rd-megamenu-item + .rd-megamenu-item {
	margin-top: 28px;
}

.rd-navbar-fixed .rd-navbar-submenu-toggle {
	cursor: pointer;
}

.rd-navbar-fixed .rd-navbar-submenu-toggle::after {
	content: '\f107';
	position: absolute;
	top: 0;
	right: 0;
	width: 56px;
	height: 52px;
	font: 400 14px "FontAwesome";
	line-height: 52px;
	text-align: center;
	transition: 0.4s all ease;
	z-index: 2;
	cursor: pointer;
}

.rd-navbar-fixed .rd-navbar-collapse-toggle {
	display: block;
	max-width: 50px;
	z-index: 1091;
}

.rd-navbar-fixed .rd-navbar-collapse {
	position: absolute;
	right: 0;
	top: 55px;
	z-index: 1089;
	width: 100vw;
	max-width: 100%;
	padding: 15px 20px;
	transform-origin: 50% 0;
	transform: scale3d(1, 0.5, 1);
	border-radius: 0;
	text-align: left;
	font-size: 14px;
	opacity: 0;
	visibility: hidden;
	transition: .4s;
}

.rd-navbar-fixed .rd-navbar-collapse.active {
	transform: scale3d(1, 1, 1);
	opacity: 1;
	visibility: visible;
}

.rd-navbar-fixed .rd-navbar-collapse .owl-carousel .owl-item.active + .owl-item {
	opacity: 0;
}

.rd-navbar-fixed .select2-container {
	position: relative;
	top: -1px;
}

.rd-navbar-fixed .rd-search-results-live {
	display: none;
}

.rd-navbar-fixed .rd-navbar-main-element {
	margin: 10px 18px;
}

.rd-navbar-fixed .rd-navbar-main-top .rd-navbar-main-element {
	margin-left: 0;
	margin-right: 0;
}

.rd-navbar-fixed * + .rd-navbar-main-element {
	margin-top: 20px;
}

.rd-navbar-fixed .rd-navbar-search-toggle {
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.rd-navbar-fixed .rd-navbar-search-toggle span {
	display: inline-block;
	position: relative;
	width: 48px;
	height: 48px;
	font-size: 26px;
	line-height: 48px;
	text-align: center;
	cursor: pointer;
	background: none;
	border: none;
	outline: none;
	padding: 0;
	transition: .3s ease-in-out;
}

.rd-navbar-fixed .rd-navbar-search-toggle span::before, .rd-navbar-fixed .rd-navbar-search-toggle span::after {
	transition: transform .3s ease-in-out, opacity .3s ease-in-out;
}

.rd-navbar-fixed .rd-navbar-search-toggle span::before, .rd-navbar-fixed .rd-navbar-search-toggle span::after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.rd-navbar-fixed .rd-navbar-search-toggle span::before {
	content: "";
	transform: rotate(0deg) scale(1);
	opacity: 1;
	visibility: visible;
	font-family: "Material Design Icons";
}

.rd-navbar-fixed .rd-navbar-search-toggle span::after {
	content: "";
	transform: rotate(-90deg) scale(0.4);
	opacity: 0;
	visibility: hidden;
	font-family: "Material Design Icons";
}

.rd-navbar-fixed .rd-navbar-search-toggle.active span::before {
	opacity: 0;
	visibility: hidden;
	transform: rotate(90deg) scale(0.4);
}

.rd-navbar-fixed .rd-navbar-search-toggle.active span::after {
	transform: rotate(0deg) scale(1);
	opacity: 1;
	visibility: visible;
}

.rd-navbar-fixed .container {
	padding: 0;
}

.rd-navbar-fixed * + .row {
	margin-top: 12px;
}

.rd-navbar-fixed [class^='col'] {
	width: 100%;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
}

.rd-navbar-fixed .post-classic-title {
	font-size: 12px;
}

.rd-navbar-fixed .post-classic-figure img {
	max-width: 86px;
}

.rd-navbar-fixed * + .post-classic-title {
	margin-top: 0;
}

.rd-navbar-fixed .list-inline-bordered {
	transform: none;
	margin-top: -4px;
	margin-bottom: 0;
}

.rd-navbar-fixed .heading-component {
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 10px;
	border-bottom-color: #5e616e;
}

.rd-navbar-fixed .heading-component-title {
	font-size: 13px;
	color: #e7e8ef;
}

.rd-navbar-fixed .cart-inline-toggled-outer {
	position: static;
}

.rd-navbar-fixed .cart-inline-toggle::after {
	bottom: -19px;
}

.rd-navbar-fixed .cart-inline-toggled {
	position: fixed;
	top: 56px;
	margin: 0 auto;
}

.rd-navbar-fixed .svg-sizing-35,
.rd-navbar-fixed .svg-sizing-35 * {
	height: 30px;
	width: 30px;
}

.rd-navbar-fixed.rd-navbar--is-clone {
	display: none;
}

.rd-navbar-fixed .rd-navbar-fixed--visible {
	display: block;
}

.rd-navbar-fixed .rd-navbar-fixed--hidden {
	display: none;
}

.rd-navbar-fixed * + .rd-navbar-list {
	margin-top: 20px;
}

.rd-navbar-fixed * + .rd-navbar-search {
	margin-top: 20px;
}

.rd-navbar-fixed .rd-navbar-panel {
	background: #1f2528;
}

.rd-navbar-fixed .rd-navbar-main {
	background: #252b2f;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}

.rd-navbar-fixed .rd-navbar-nav-wrap {
	color: #fff;
	background: #fff;
	border: 1px solid #d7d7d7;
	box-shadow: none;
}

.rd-navbar-fixed .rd-nav-item:hover .rd-nav-link, .rd-navbar-fixed .rd-nav-item.focus .rd-nav-link, .rd-navbar-fixed .rd-nav-item.active .rd-nav-link, .rd-navbar-fixed .rd-nav-item.opened .rd-nav-link {
	color: #fff;
	background: #3f90dc;
}

.rd-navbar-fixed .rd-nav-item:hover > .rd-navbar-submenu-toggle, .rd-navbar-fixed .rd-nav-item.focus > .rd-navbar-submenu-toggle, .rd-navbar-fixed .rd-nav-item.active > .rd-navbar-submenu-toggle, .rd-navbar-fixed .rd-nav-item.opened > .rd-navbar-submenu-toggle {
	color: #fff;
}

.rd-navbar-fixed .rd-nav-link {
	color: #ccc;
}

.rd-navbar-fixed .rd-megamenu-list > li > a,
.rd-navbar-fixed .rd-navbar-dropdown > li > a {
	color: #b7b7b7;
}

.rd-navbar-fixed .rd-megamenu-list > li:hover > a,
.rd-navbar-fixed .rd-megamenu-list > li.focus > a,
.rd-navbar-fixed .rd-megamenu-list > li.active > a,
.rd-navbar-fixed .rd-megamenu-list > li.opened > a,
.rd-navbar-fixed .rd-navbar-dropdown > li:hover > a,
.rd-navbar-fixed .rd-navbar-dropdown > li.focus > a,
.rd-navbar-fixed .rd-navbar-dropdown > li.active > a,
.rd-navbar-fixed .rd-navbar-dropdown > li.opened > a {
	color: #fff;
	background: #3f90dc;
}

.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title {
	color: #ccc;
}

.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title::after {
	border-bottom: rgba(255, 255, 255, 0.15);
}

.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a, .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:focus, .rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:active {
	color: #fff;
}

.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-title a:hover {
	color: #3f90dc;
}

.rd-navbar-fixed .rd-navbar-submenu-toggle {
	color: #ccc;
}

.rd-navbar-fixed .rd-navbar-search .rd-search-form-submit {
	color: #ccc;
}

.rd-navbar-fixed .rd-navbar-search .rd-search-form-submit:hover {
	color: #3f90dc;
}

.rd-navbar-fixed .rd-navbar-search-toggle {
	color: #2c343b;
}

.rd-navbar-fixed .rd-navbar-search-toggle:hover {
	color: #3f90dc;
}

.rd-navbar-fixed .rd-navbar-collapse {
	background: #252b2f;
	box-shadow: 0 0 22px -4px rgba(0, 0, 0, 0.17);
}

.rd-navbar-fixed .rd-navbar-collapse,
.rd-navbar-fixed .rd-navbar-collapse a {
	color: #ccc;
}

html.rd-navbar-fixed-linked .page {
	padding-top: 56px;
}

.context-dark .rd-navbar-fixed .event-teaser, .rd-navbar-dark .rd-navbar-fixed .event-teaser, .rd-navbar-darker .rd-navbar-fixed .event-teaser, .bg-gray-700 .rd-navbar-fixed .event-teaser, .bg-gray-2 .rd-navbar-fixed .event-teaser, .bg-gray-4 .rd-navbar-fixed .event-teaser, .bg-primary .rd-navbar-fixed .event-teaser, .bg-image-dark .rd-navbar-fixed .event-teaser {
	color: #fff;
	background: #1f2528;
}

.context-dark .rd-navbar-fixed .event-teaser h1, .rd-navbar-dark .rd-navbar-fixed .event-teaser h1, .rd-navbar-darker .rd-navbar-fixed .event-teaser h1, .bg-gray-700 .rd-navbar-fixed .event-teaser h1, .bg-gray-2 .rd-navbar-fixed .event-teaser h1, .bg-gray-4 .rd-navbar-fixed .event-teaser h1, .bg-primary .rd-navbar-fixed .event-teaser h1, .bg-image-dark .rd-navbar-fixed .event-teaser h1, .context-dark .rd-navbar-fixed .event-teaser h2, .rd-navbar-dark .rd-navbar-fixed .event-teaser h2, .rd-navbar-darker .rd-navbar-fixed .event-teaser h2, .bg-gray-700 .rd-navbar-fixed .event-teaser h2, .bg-gray-2 .rd-navbar-fixed .event-teaser h2, .bg-gray-4 .rd-navbar-fixed .event-teaser h2, .bg-primary .rd-navbar-fixed .event-teaser h2, .bg-image-dark .rd-navbar-fixed .event-teaser h2, .context-dark .rd-navbar-fixed .event-teaser h3, .rd-navbar-dark .rd-navbar-fixed .event-teaser h3, .rd-navbar-darker .rd-navbar-fixed .event-teaser h3, .bg-gray-700 .rd-navbar-fixed .event-teaser h3, .bg-gray-2 .rd-navbar-fixed .event-teaser h3, .bg-gray-4 .rd-navbar-fixed .event-teaser h3, .bg-primary .rd-navbar-fixed .event-teaser h3, .bg-image-dark .rd-navbar-fixed .event-teaser h3, .context-dark .rd-navbar-fixed .event-teaser h4, .rd-navbar-dark .rd-navbar-fixed .event-teaser h4, .rd-navbar-darker .rd-navbar-fixed .event-teaser h4, .bg-gray-700 .rd-navbar-fixed .event-teaser h4, .bg-gray-2 .rd-navbar-fixed .event-teaser h4, .bg-gray-4 .rd-navbar-fixed .event-teaser h4, .bg-primary .rd-navbar-fixed .event-teaser h4, .bg-image-dark .rd-navbar-fixed .event-teaser h4, .context-dark .rd-navbar-fixed .event-teaser h5, .rd-navbar-dark .rd-navbar-fixed .event-teaser h5, .rd-navbar-darker .rd-navbar-fixed .event-teaser h5, .bg-gray-700 .rd-navbar-fixed .event-teaser h5, .bg-gray-2 .rd-navbar-fixed .event-teaser h5, .bg-gray-4 .rd-navbar-fixed .event-teaser h5, .bg-primary .rd-navbar-fixed .event-teaser h5, .bg-image-dark .rd-navbar-fixed .event-teaser h5, .context-dark .rd-navbar-fixed .event-teaser h6, .rd-navbar-dark .rd-navbar-fixed .event-teaser h6, .rd-navbar-darker .rd-navbar-fixed .event-teaser h6, .bg-gray-700 .rd-navbar-fixed .event-teaser h6, .bg-gray-2 .rd-navbar-fixed .event-teaser h6, .bg-gray-4 .rd-navbar-fixed .event-teaser h6, .bg-primary .rd-navbar-fixed .event-teaser h6, .bg-image-dark .rd-navbar-fixed .event-teaser h6, .context-dark .rd-navbar-fixed .event-teaser [class*='heading-'], .rd-navbar-dark .rd-navbar-fixed .event-teaser [class*='heading-'], .rd-navbar-darker .rd-navbar-fixed .event-teaser [class*='heading-'], .bg-gray-700 .rd-navbar-fixed .event-teaser [class*='heading-'], .bg-gray-2 .rd-navbar-fixed .event-teaser [class*='heading-'], .bg-gray-4 .rd-navbar-fixed .event-teaser [class*='heading-'], .bg-primary .rd-navbar-fixed .event-teaser [class*='heading-'], .bg-image-dark .rd-navbar-fixed .event-teaser [class*='heading-'] {
	color: #fff;
}

.context-dark .rd-navbar-fixed .event-teaser-highlighted, .rd-navbar-dark .rd-navbar-fixed .event-teaser-highlighted, .rd-navbar-darker .rd-navbar-fixed .event-teaser-highlighted, .bg-gray-700 .rd-navbar-fixed .event-teaser-highlighted, .bg-gray-2 .rd-navbar-fixed .event-teaser-highlighted, .bg-gray-4 .rd-navbar-fixed .event-teaser-highlighted, .bg-primary .rd-navbar-fixed .event-teaser-highlighted, .bg-image-dark .rd-navbar-fixed .event-teaser-highlighted {
	background: #2a3236;
}

.context-dark .rd-navbar-fixed .link-icon .icon, .rd-navbar-dark .rd-navbar-fixed .link-icon .icon, .rd-navbar-darker .rd-navbar-fixed .link-icon .icon, .bg-gray-700 .rd-navbar-fixed .link-icon .icon, .bg-gray-2 .rd-navbar-fixed .link-icon .icon, .bg-gray-4 .rd-navbar-fixed .link-icon .icon, .bg-primary .rd-navbar-fixed .link-icon .icon, .bg-image-dark .rd-navbar-fixed .link-icon .icon {
	margin: 0;
}

.context-dark .rd-navbar-fixed .link-icon-text, .rd-navbar-dark .rd-navbar-fixed .link-icon-text, .rd-navbar-darker .rd-navbar-fixed .link-icon-text, .bg-gray-700 .rd-navbar-fixed .link-icon-text, .bg-gray-2 .rd-navbar-fixed .link-icon-text, .bg-gray-4 .rd-navbar-fixed .link-icon-text, .bg-primary .rd-navbar-fixed .link-icon-text, .bg-image-dark .rd-navbar-fixed .link-icon-text {
	font-size: 0;
}

.context-dark .rd-navbar-fixed .button-gray-outline, .rd-navbar-dark .rd-navbar-fixed .button-gray-outline, .rd-navbar-darker .rd-navbar-fixed .button-gray-outline, .bg-gray-700 .rd-navbar-fixed .button-gray-outline, .bg-gray-2 .rd-navbar-fixed .button-gray-outline, .bg-gray-4 .rd-navbar-fixed .button-gray-outline, .bg-primary .rd-navbar-fixed .button-gray-outline, .bg-image-dark .rd-navbar-fixed .button-gray-outline, .context-dark .rd-navbar-fixed .button-gray-outline:focus, .rd-navbar-dark .rd-navbar-fixed .button-gray-outline:focus, .rd-navbar-darker .rd-navbar-fixed .button-gray-outline:focus, .bg-gray-700 .rd-navbar-fixed .button-gray-outline:focus, .bg-gray-2 .rd-navbar-fixed .button-gray-outline:focus, .bg-gray-4 .rd-navbar-fixed .button-gray-outline:focus, .bg-primary .rd-navbar-fixed .button-gray-outline:focus, .bg-image-dark .rd-navbar-fixed .button-gray-outline:focus {
	color: #d7d7d7;
	background-color: transparent;
	border-color: #d7d7d7;
}

.context-dark .rd-navbar-fixed .button-gray-outline:hover, .rd-navbar-dark .rd-navbar-fixed .button-gray-outline:hover, .rd-navbar-darker .rd-navbar-fixed .button-gray-outline:hover, .bg-gray-700 .rd-navbar-fixed .button-gray-outline:hover, .bg-gray-2 .rd-navbar-fixed .button-gray-outline:hover, .bg-gray-4 .rd-navbar-fixed .button-gray-outline:hover, .bg-primary .rd-navbar-fixed .button-gray-outline:hover, .bg-image-dark .rd-navbar-fixed .button-gray-outline:hover, .context-dark .rd-navbar-fixed .button-gray-outline:active, .rd-navbar-dark .rd-navbar-fixed .button-gray-outline:active, .rd-navbar-darker .rd-navbar-fixed .button-gray-outline:active, .bg-gray-700 .rd-navbar-fixed .button-gray-outline:active, .bg-gray-2 .rd-navbar-fixed .button-gray-outline:active, .bg-gray-4 .rd-navbar-fixed .button-gray-outline:active, .bg-primary .rd-navbar-fixed .button-gray-outline:active, .bg-image-dark .rd-navbar-fixed .button-gray-outline:active {
	color: #151515;
	background-color: #fff;
	border-color: #fff;
}

.context-dark .rd-navbar-fixed .button-gray-outline.button-ujarak::before, .rd-navbar-dark .rd-navbar-fixed .button-gray-outline.button-ujarak::before, .rd-navbar-darker .rd-navbar-fixed .button-gray-outline.button-ujarak::before, .bg-gray-700 .rd-navbar-fixed .button-gray-outline.button-ujarak::before, .bg-gray-2 .rd-navbar-fixed .button-gray-outline.button-ujarak::before, .bg-gray-4 .rd-navbar-fixed .button-gray-outline.button-ujarak::before, .bg-primary .rd-navbar-fixed .button-gray-outline.button-ujarak::before, .bg-image-dark .rd-navbar-fixed .button-gray-outline.button-ujarak::before {
	background: #fff;
}

.context-dark .rd-navbar-fixed .post-classic, .rd-navbar-dark .rd-navbar-fixed .post-classic, .rd-navbar-darker .rd-navbar-fixed .post-classic, .bg-gray-700 .rd-navbar-fixed .post-classic, .bg-gray-2 .rd-navbar-fixed .post-classic, .bg-gray-4 .rd-navbar-fixed .post-classic, .bg-primary .rd-navbar-fixed .post-classic, .bg-image-dark .rd-navbar-fixed .post-classic {
	background-color: transparent;
}

.context-dark .rd-navbar-fixed .post-classic-title, .rd-navbar-dark .rd-navbar-fixed .post-classic-title, .rd-navbar-darker .rd-navbar-fixed .post-classic-title, .bg-gray-700 .rd-navbar-fixed .post-classic-title, .bg-gray-2 .rd-navbar-fixed .post-classic-title, .bg-gray-4 .rd-navbar-fixed .post-classic-title, .bg-primary .rd-navbar-fixed .post-classic-title, .bg-image-dark .rd-navbar-fixed .post-classic-title {
	color: #edeff4;
}

.context-dark .rd-navbar-fixed .post-classic-title a:hover, .rd-navbar-dark .rd-navbar-fixed .post-classic-title a:hover, .rd-navbar-darker .rd-navbar-fixed .post-classic-title a:hover, .bg-gray-700 .rd-navbar-fixed .post-classic-title a:hover, .bg-gray-2 .rd-navbar-fixed .post-classic-title a:hover, .bg-gray-4 .rd-navbar-fixed .post-classic-title a:hover, .bg-primary .rd-navbar-fixed .post-classic-title a:hover, .bg-image-dark .rd-navbar-fixed .post-classic-title a:hover {
	color: #ffd851;
}

@-moz-document url-prefix() {
	.rd-navbar-fixed .rd-navbar-main > *:last-child {
		margin-bottom: 80px;
	}
}

/*
*
* RD Navbar Sidebar
* --------------------------------------------------
*/
.rd-navbar-sidebar {
	display: block;
	background: #fff;
}

.rd-navbar-sidebar .rd-navbar-main-outer {
	padding-left: 15px;
	padding-right: 15px;
}

.rd-navbar-sidebar .rd-navbar-main {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 22px 60px 22px 0;
	max-width: 1140px;
	margin-left: auto;
	margin-right: auto;
	transition: 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}

.rd-navbar-sidebar .rd-navbar-main-element {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.rd-navbar-sidebar .rd-navbar-main-element > * + * {
	margin-left: 20px;
}

.rd-navbar-sidebar .rd-navbar-toggle {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	display: block;
	z-index: 1093;
}

.rd-navbar-sidebar .rd-navbar-panel {
	min-width: 200px;
	text-align: center;
}

.rd-navbar-sidebar .rd-navbar-brand img {
	width: auto;
	height: auto;
	max-width: 200px;
	max-height: 200px;
}

.rd-navbar-sidebar .rd-navbar-nav-wrap {
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: 1092;
	width: 450px;
	padding: 94px 0 0 0;
	background: #fff;
	transition: 0.5s cubic-bezier(0.4, 0, 0.2, 1);
	transform: translateX(100%);
	box-shadow: 0 0 13px 0 rgba(204, 204, 204, 0.16);
}

.rd-navbar-sidebar .rd-navbar-nav-wrap.active {
	transition-delay: .1s;
	transform: translateX(0);
}

.rd-navbar-sidebar .rd-navbar-nav {
	height: calc(100vh - 100px);
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	border-top: 1px solid #d7d7d7;
}

.rd-navbar-sidebar .rd-nav-item {
	position: relative;
	display: block;
	padding: 19px 30px 19px 40px;
}

.rd-navbar-sidebar .rd-nav-item.active .rd-nav-link {
	color: #3f90dc;
}

.rd-navbar-sidebar .rd-nav-item .rd-nav-link,
.rd-navbar-sidebar .rd-nav-item > .rd-navbar-submenu-toggle {
	font-size: 18px;
}

.rd-navbar-sidebar .rd-nav-item + .rd-nav-item {
	border-top: 1px solid #d7d7d7;
}

.rd-navbar-sidebar .rd-nav-item:last-child {
	border-bottom: 1px solid #d7d7d7;
	margin-bottom: 30px;
}

.rd-navbar-sidebar .rd-nav-link {
	max-width: calc(100% - 30px);
	word-break: break-all;
	font-size: 18px;
	line-height: 1.4;
	text-transform: none;
	color: #ccc;
}

.rd-navbar-sidebar .rd-nav-link:hover {
	color: #3f90dc;
}

.rd-navbar-sidebar .rd-navbar-submenu .opened > .rd-navbar-submenu-toggle::after {
	transform: rotate(180deg);
}

.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-dropdown,
.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-megamenu {
	display: none;
	opacity: 0;
	visibility: hidden;
	will-change: opacity, visibility;
	transition: opacity .2s;
}

.rd-navbar-sidebar .rd-navbar-submenu.opened > .rd-navbar-dropdown,
.rd-navbar-sidebar .rd-navbar-submenu.opened > .rd-navbar-megamenu {
	display: block;
	opacity: 1;
	visibility: visible;
}

.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu > .rd-navbar-dropdown,
.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu > .rd-navbar-megamenu {
	transform: translateY(30px);
}

.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu.opened > .rd-navbar-dropdown,
.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu.opened > .rd-navbar-megamenu {
	transform: translateY(0);
}

.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu .rd-navbar-submenu > .rd-navbar-dropdown {
	transform: translateX(-20px);
}

.rd-navbar-sidebar .rd-navbar-submenu > .rd-navbar-submenu .rd-navbar-submenu.opened > .rd-navbar-dropdown {
	transform: translateX(0);
}

.rd-navbar-sidebar .rd-nav-item > .rd-navbar-submenu-toggle,
.rd-navbar-sidebar .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle {
	position: absolute;
	top: 0;
	right: 0;
	padding-top: inherit;
	padding-right: inherit;
	padding-left: 10px;
	margin-bottom: inherit;
	display: inline-block;
	width: 30px;
	margin-left: 5px;
	text-align: center;
	cursor: pointer;
	color: #2c343b;
}

.rd-navbar-sidebar .rd-nav-item > .rd-navbar-submenu-toggle:hover,
.rd-navbar-sidebar .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle:hover {
	color: #3f90dc;
}

.rd-navbar-sidebar .rd-nav-item > .rd-navbar-submenu-toggle::after,
.rd-navbar-sidebar .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle::after {
	content: '\f107';
	position: relative;
	display: inline-block;
	font-family: "FontAwesome";
	font-size: inherit;
	line-height: inherit;
	text-align: center;
	vertical-align: middle;
	transition: 0.4s all ease;
	z-index: 2;
	will-change: transform;
}

.rd-navbar-sidebar .rd-nav-item .rd-navbar--has-dropdown > .rd-navbar-submenu-toggle {
	font-size: 14px;
	color: #ccc;
	margin-left: 7px;
}

.rd-navbar-sidebar .rd-menu {
	margin-top: 31px;
}

.rd-navbar-sidebar .rd-navbar-dropdown,
.rd-navbar-sidebar .rd-megamenu-list {
	font-size: 14px;
}

.rd-navbar-sidebar .rd-navbar-dropdown li > a,
.rd-navbar-sidebar .rd-megamenu-list li > a {
	position: relative;
	left: -3px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	padding: 1px 14px 1px 0;
	text-align: left;
}

.rd-navbar-sidebar .rd-navbar-dropdown li > a, .rd-navbar-sidebar .rd-navbar-dropdown li > a::before,
.rd-navbar-sidebar .rd-megamenu-list li > a,
.rd-navbar-sidebar .rd-megamenu-list li > a::before {
	transition: .15s ease-in-out;
}

.rd-navbar-sidebar .rd-navbar-dropdown li > a::before,
.rd-navbar-sidebar .rd-megamenu-list li > a::before {
	position: relative;
	top: 6px;
	left: -6px;
	display: inline-block;
	vertical-align: middle;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 0 4px 8px;
	border-color: transparent transparent transparent #3f90dc;
	font-size: inherit;
	line-height: inherit;
	color: #3f90dc;
	opacity: 0;
	visibility: hidden;
}

.rd-navbar-sidebar .rd-navbar-dropdown li.focus > a,
.rd-navbar-sidebar .rd-navbar-dropdown li.opened > a,
.rd-navbar-sidebar .rd-navbar-dropdown li > a:hover,
.rd-navbar-sidebar .rd-megamenu-list li.focus > a,
.rd-navbar-sidebar .rd-megamenu-list li.opened > a,
.rd-navbar-sidebar .rd-megamenu-list li > a:hover {
	left: 0;
	padding-left: 14px;
	padding-right: 0;
}

.rd-navbar-sidebar .rd-navbar-dropdown li.focus > a::before,
.rd-navbar-sidebar .rd-navbar-dropdown li.opened > a::before,
.rd-navbar-sidebar .rd-navbar-dropdown li > a:hover::before,
.rd-navbar-sidebar .rd-megamenu-list li.focus > a::before,
.rd-navbar-sidebar .rd-megamenu-list li.opened > a::before,
.rd-navbar-sidebar .rd-megamenu-list li > a:hover::before {
	left: -7px;
	opacity: 1;
	visibility: visible;
}

.rd-navbar-sidebar .rd-navbar-megamenu {
	max-width: 450px;
	margin-bottom: -30px;
}

.rd-navbar-sidebar .rd-navbar-megamenu > * {
	margin-bottom: 30px;
}

.rd-navbar-sidebar .rd-navbar-megamenu > li {
	display: inline-block;
	vertical-align: top;
	width: 45%;
}

.rd-navbar-sidebar .rd-megamenu-title {
	display: none;
}

.rd-navbar-sidebar .rd-megamenu-list {
	margin-top: 0;
}

.rd-navbar-sidebar .rd-megamenu-list > li + li {
	margin-top: 10px;
}

.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown > a {
	padding-right: 0;
}

.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown > a::before {
	display: none;
}

.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown > a:hover {
	padding-left: 0;
}

.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown.focus > a {
	padding-left: 0;
}

.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown.opened > .rd-navbar-submenu-toggle {
	color: #3f90dc;
}

.rd-navbar-sidebar .rd-navbar-dropdown .rd-navbar--has-dropdown.opened > .rd-navbar-submenu-toggle::after {
	top: 1px;
}

.rd-navbar-sidebar .rd-navbar-dropdown > li + li {
	margin-top: 10px;
}

.rd-navbar-sidebar .rd-nav-item > .rd-navbar-dropdown {
	margin-top: 25px;
}

.rd-navbar-sidebar .rd-nav-item > .rd-navbar-dropdown .rd-navbar-dropdown {
	margin-top: 10px;
	padding-left: 15px;
}

.rd-navbar-sidebar .rd-nav-item > .rd-navbar-dropdown .rd-navbar-dropdown > li > a {
	font-size: 12px;
}

@media (min-width: 1200px) {
	.rd-navbar-sidebar .rd-navbar-megamenu {
		margin-bottom: -30px;
	}
	.rd-navbar-sidebar .rd-navbar-megamenu > * {
		margin-bottom: 30px;
	}
	.rd-navbar-sidebar .rd-navbar-dropdown > li + li,
	.rd-navbar-sidebar .rd-megamenu-list > li + li {
		margin-top: 18px;
	}
}

@media (min-width: 1200px) {
	.rd-navbar-sidebar .rd-navbar-nav-wrap {
		width: auto;
		left: calc(50% + 600px - 80px);
	}
}

.rd-navbar-sidebar.rd-navbar--is-clone {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1000;
	transform: translateY(-101%);
}

.rd-navbar-sidebar.rd-navbar--is-clone.rd-navbar--is-stuck {
	transform: translateY(0);
}

.rd-navbar-sidebar.rd-navbar--is-stuck {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 1000;
	box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.1);
}

.rd-navbar-sidebar.rd-navbar--is-stuck .rd-navbar-main {
	padding-top: 11px;
	padding-bottom: 11px;
}

/**
*
* RD Navbar Classic
*/
.rd-navbar-classic {
	background: #252b2f;
}

.rd-navbar-classic .rd-navbar-list {
	display: flex;
	flex-wrap: wrap;
}

.rd-navbar-classic .rd-navbar-list-item {
	display: flex;
	align-items: center;
}

.rd-navbar-classic .rd-navbar-list-link {
	display: block;
	max-width: 80px;
	opacity: .15;
}

.rd-navbar-classic .rd-navbar-list-link:hover {
	opacity: .8;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-panel {
	padding-left: 15px;
	padding-right: 15px;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-inner,
.rd-navbar-classic.rd-navbar-static .rd-navbar-main-container {
	display: flex;
	justify-content: space-between;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-inner {
	position: relative;
	z-index: 2;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-item {
	display: flex;
	align-items: center;
	width: 40%;
	padding: 15px 0;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-item-left,
.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-item-right {
	position: relative;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-item-left > *,
.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-item-right > * {
	position: relative;
	z-index: 1;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-item-left::before,
.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-item-right::before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 0;
	width: 100vw;
	background: #1f2528;
	transform-origin: 0 0;
	pointer-events: none;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-item-left {
	display: block;
	flex-direction: column;
	padding-right: 20px;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-item-left::before {
	right: 0;
	transform: skew(-30deg);
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-item-right {
	justify-content: flex-end;
	padding-left: 20px;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-item-right::before {
	left: 0;
	transform: skew(30deg);
}

.rd-navbar-classic.rd-navbar-static .owl-carousel-inline-outer {
	overflow: hidden;
	width: 100%;
	max-width: 90%;
	flex-shrink: 0;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-brand {
	position: relative;
	top: -8px;
	margin-top: -43px;
	text-align: center;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-brand img {
	width: auto;
	height: auto;
	max-width: 200px;
	max-height: 200px;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-main-top {
	padding: 10px 0;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-list {
	order: 0;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-brand {
	order: 1;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-search {
	order: 2;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-list,
.rd-navbar-classic.rd-navbar-static .rd-navbar-search {
	width: calc(50% - 200px / 2);
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-main-bottom {
	padding: 20px 0;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-main-container {
	position: relative;
	align-items: center;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-list-item + .rd-navbar-list-item {
	margin-left: 44px;
}

.rd-navbar-classic.rd-navbar-static .rd-search {
	max-width: 315px;
	margin-left: auto;
	width: 100%;
}

.rd-navbar-classic.rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle {
	position: relative;
	top: 1px;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-megamenu {
	left: 15px;
	right: auto;
}

.rd-navbar-classic.rd-navbar-static .post-classic-title {
	color: #151515;
}

@media (min-width: 1200px) {
	.rd-navbar-classic.rd-navbar-static .rd-navbar-main-top {
		padding: 20px 0;
	}
	.rd-navbar-classic.rd-navbar-static .rd-navbar-list-item + .rd-navbar-list-item {
		margin-left: 65px;
	}
}

.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone {
	background: #252b2f;
}

.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-panel,
.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main-top, .rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-panel,
.rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main-top {
	height: 0;
	overflow: hidden;
	padding-top: 0;
	padding-bottom: 0;
}

.rd-navbar-classic.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav-item > .rd-navbar-submenu, .rd-navbar-classic.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav-item > .rd-navbar-submenu {
	margin-top: 17px;
}

.rd-navbar-classic.rd-navbar-fixed .rd-navbar-list {
	flex-wrap: nowrap;
	justify-content: space-between;
}

.rd-navbar-classic.rd-navbar-fixed .rd-navbar-list-item {
	padding: 0 12px;
	flex-grow: 1;
}

.rd-navbar-classic.rd-navbar-fixed .rd-navbar-panel-inner {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding-left: 15px;
	padding-right: 5px;
}

.rd-navbar-classic.rd-navbar-fixed .rd-navbar-panel-inner > * + * {
	margin-left: 14px;
}

.rd-navbar-classic.rd-navbar-fixed .rd-navbar-main-top {
	padding: 20px 10px 15px;
}

.rd-navbar-classic.rd-navbar-fixed .rd-navbar-main-bottom {
	background-color: transparent;
}

.rd-navbar-classic.rd-navbar-fixed .rd-navbar-main-element {
	margin: 10px 20px;
}

.context-dark .rd-navbar-static.rd-navbar-classic .rd-nav-link, .rd-navbar-dark .rd-navbar-static.rd-navbar-classic .rd-nav-link, .rd-navbar-darker .rd-navbar-static.rd-navbar-classic .rd-nav-link, .bg-gray-700 .rd-navbar-static.rd-navbar-classic .rd-nav-link, .bg-gray-2 .rd-navbar-static.rd-navbar-classic .rd-nav-link, .bg-gray-4 .rd-navbar-static.rd-navbar-classic .rd-nav-link, .bg-primary .rd-navbar-static.rd-navbar-classic .rd-nav-link, .bg-image-dark .rd-navbar-static.rd-navbar-classic .rd-nav-link {
	color: #fff;
}

.context-dark .rd-navbar-static.rd-navbar-classic .rd-nav-item.active .rd-nav-link, .rd-navbar-dark .rd-navbar-static.rd-navbar-classic .rd-nav-item.active .rd-nav-link, .rd-navbar-darker .rd-navbar-static.rd-navbar-classic .rd-nav-item.active .rd-nav-link, .bg-gray-700 .rd-navbar-static.rd-navbar-classic .rd-nav-item.active .rd-nav-link, .bg-gray-2 .rd-navbar-static.rd-navbar-classic .rd-nav-item.active .rd-nav-link, .bg-gray-4 .rd-navbar-static.rd-navbar-classic .rd-nav-item.active .rd-nav-link, .bg-primary .rd-navbar-static.rd-navbar-classic .rd-nav-item.active .rd-nav-link, .bg-image-dark .rd-navbar-static.rd-navbar-classic .rd-nav-item.active .rd-nav-link,
.context-dark .rd-navbar-static.rd-navbar-classic .rd-nav-item.opened .rd-nav-link,
.rd-navbar-dark .rd-navbar-static.rd-navbar-classic .rd-nav-item.opened .rd-nav-link,
.rd-navbar-darker .rd-navbar-static.rd-navbar-classic .rd-nav-item.opened .rd-nav-link,
.bg-gray-700 .rd-navbar-static.rd-navbar-classic .rd-nav-item.opened .rd-nav-link,
.bg-gray-2 .rd-navbar-static.rd-navbar-classic .rd-nav-item.opened .rd-nav-link,
.bg-gray-4 .rd-navbar-static.rd-navbar-classic .rd-nav-item.opened .rd-nav-link,
.bg-primary .rd-navbar-static.rd-navbar-classic .rd-nav-item.opened .rd-nav-link,
.bg-image-dark .rd-navbar-static.rd-navbar-classic .rd-nav-item.opened .rd-nav-link,
.context-dark .rd-navbar-static.rd-navbar-classic .rd-nav-item.focus .rd-nav-link,
.rd-navbar-dark .rd-navbar-static.rd-navbar-classic .rd-nav-item.focus .rd-nav-link,
.rd-navbar-darker .rd-navbar-static.rd-navbar-classic .rd-nav-item.focus .rd-nav-link,
.bg-gray-700 .rd-navbar-static.rd-navbar-classic .rd-nav-item.focus .rd-nav-link,
.bg-gray-2 .rd-navbar-static.rd-navbar-classic .rd-nav-item.focus .rd-nav-link,
.bg-gray-4 .rd-navbar-static.rd-navbar-classic .rd-nav-item.focus .rd-nav-link,
.bg-primary .rd-navbar-static.rd-navbar-classic .rd-nav-item.focus .rd-nav-link,
.bg-image-dark .rd-navbar-static.rd-navbar-classic .rd-nav-item.focus .rd-nav-link {
	color: #3f90dc;
}

.context-dark .rd-navbar-classic .rd-navbar-search .form-label, .rd-navbar-dark .rd-navbar-classic .rd-navbar-search .form-label, .rd-navbar-darker .rd-navbar-classic .rd-navbar-search .form-label, .bg-gray-700 .rd-navbar-classic .rd-navbar-search .form-label, .bg-gray-2 .rd-navbar-classic .rd-navbar-search .form-label, .bg-gray-4 .rd-navbar-classic .rd-navbar-search .form-label, .bg-primary .rd-navbar-classic .rd-navbar-search .form-label, .bg-image-dark .rd-navbar-classic .rd-navbar-search .form-label,
.context-dark .rd-navbar-classic .rd-navbar-search .form-input,
.rd-navbar-dark .rd-navbar-classic .rd-navbar-search .form-input,
.rd-navbar-darker .rd-navbar-classic .rd-navbar-search .form-input,
.bg-gray-700 .rd-navbar-classic .rd-navbar-search .form-input,
.bg-gray-2 .rd-navbar-classic .rd-navbar-search .form-input,
.bg-gray-4 .rd-navbar-classic .rd-navbar-search .form-input,
.bg-primary .rd-navbar-classic .rd-navbar-search .form-input,
.bg-image-dark .rd-navbar-classic .rd-navbar-search .form-input {
	color: #555c5f;
}

.context-dark .rd-navbar-classic .rd-navbar-search input, .rd-navbar-dark .rd-navbar-classic .rd-navbar-search input, .rd-navbar-darker .rd-navbar-classic .rd-navbar-search input, .bg-gray-700 .rd-navbar-classic .rd-navbar-search input, .bg-gray-2 .rd-navbar-classic .rd-navbar-search input, .bg-gray-4 .rd-navbar-classic .rd-navbar-search input, .bg-primary .rd-navbar-classic .rd-navbar-search input, .bg-image-dark .rd-navbar-classic .rd-navbar-search input {
	background: #2c3337;
	border-color: #2c3337;
}

.context-dark .rd-navbar-classic .nav-light-list a, .rd-navbar-dark .rd-navbar-classic .nav-light-list a, .rd-navbar-darker .rd-navbar-classic .nav-light-list a, .bg-gray-700 .rd-navbar-classic .nav-light-list a, .bg-gray-2 .rd-navbar-classic .nav-light-list a, .bg-gray-4 .rd-navbar-classic .nav-light-list a, .bg-primary .rd-navbar-classic .nav-light-list a, .bg-image-dark .rd-navbar-classic .nav-light-list a {
	color: #707279;
}

.context-dark .rd-navbar-classic .nav-light-list li.active, .rd-navbar-dark .rd-navbar-classic .nav-light-list li.active, .rd-navbar-darker .rd-navbar-classic .nav-light-list li.active, .bg-gray-700 .rd-navbar-classic .nav-light-list li.active, .bg-gray-2 .rd-navbar-classic .nav-light-list li.active, .bg-gray-4 .rd-navbar-classic .nav-light-list li.active, .bg-primary .rd-navbar-classic .nav-light-list li.active, .bg-image-dark .rd-navbar-classic .nav-light-list li.active,
.context-dark .rd-navbar-classic .nav-light-list a:hover,
.rd-navbar-dark .rd-navbar-classic .nav-light-list a:hover,
.rd-navbar-darker .rd-navbar-classic .nav-light-list a:hover,
.bg-gray-700 .rd-navbar-classic .nav-light-list a:hover,
.bg-gray-2 .rd-navbar-classic .nav-light-list a:hover,
.bg-gray-4 .rd-navbar-classic .nav-light-list a:hover,
.bg-primary .rd-navbar-classic .nav-light-list a:hover,
.bg-image-dark .rd-navbar-classic .nav-light-list a:hover {
	color: #ffd851;
}

.context-dark .rd-navbar-classic .link, .rd-navbar-dark .rd-navbar-classic .link, .rd-navbar-darker .rd-navbar-classic .link, .bg-gray-700 .rd-navbar-classic .link, .bg-gray-2 .rd-navbar-classic .link, .bg-gray-4 .rd-navbar-classic .link, .bg-primary .rd-navbar-classic .link, .bg-image-dark .rd-navbar-classic .link {
	color: #fff;
}

.context-dark .rd-navbar-classic .link:hover, .rd-navbar-dark .rd-navbar-classic .link:hover, .rd-navbar-darker .rd-navbar-classic .link:hover, .bg-gray-700 .rd-navbar-classic .link:hover, .bg-gray-2 .rd-navbar-classic .link:hover, .bg-gray-4 .rd-navbar-classic .link:hover, .bg-primary .rd-navbar-classic .link:hover, .bg-image-dark .rd-navbar-classic .link:hover {
	color: #3f90dc;
}

/**
*
* RD Navbar Corporate
*/
.rd-navbar-corporate {
	background: #252b2f;
}

.rd-navbar-corporate .rd-navbar-list > li {
	display: inline-block;
	text-align: left;
}

.rd-navbar-corporate.rd-navbar-static .rd-navbar-panel {
	padding-left: 15px;
	padding-right: 15px;
}

.rd-navbar-corporate.rd-navbar-static .rd-navbar-panel-inner,
.rd-navbar-corporate.rd-navbar-static .rd-navbar-main-container {
	display: flex;
	justify-content: space-between;
}

.rd-navbar-corporate.rd-navbar-static .rd-navbar-panel-inner {
	position: relative;
	z-index: 2;
}

.rd-navbar-corporate.rd-navbar-static .rd-navbar-panel-item {
	display: flex;
	align-items: center;
	padding: 15px 0;
}

.rd-navbar-corporate.rd-navbar-static .rd-navbar-panel-item-left {
	display: block;
	flex-direction: column;
	padding-right: 20px;
}

.rd-navbar-corporate.rd-navbar-static .rd-navbar-panel-item-right {
	justify-content: flex-end;
	padding-left: 20px;
}

.rd-navbar-corporate.rd-navbar-static .rd-navbar-brand {
	position: relative;
	text-align: center;
}

.rd-navbar-corporate.rd-navbar-static .rd-navbar-brand img {
	width: auto;
	height: auto;
	max-width: 200px;
	max-height: 200px;
}

.rd-navbar-corporate.rd-navbar-static .rd-navbar-main-element {
	display: flex;
	align-items: center;
}

.rd-navbar-corporate.rd-navbar-static .rd-navbar-main-element > * + * {
	margin-left: 50px;
}

.rd-navbar-corporate.rd-navbar-static .rd-navbar-main-top {
	padding: 20px 0;
}

.rd-navbar-corporate.rd-navbar-static .rd-navbar-main-bottom {
	padding: 17px 0;
}

.rd-navbar-corporate.rd-navbar-static .rd-navbar-main-top + .rd-navbar-main-bottom {
	border-top: 1px solid rgba(255, 255, 255, 0.16);
}

.rd-navbar-corporate.rd-navbar-static .rd-navbar-main-container {
	position: relative;
	align-items: center;
}

.rd-navbar-corporate.rd-navbar-static .rd-navbar-list-item + .rd-navbar-list-item {
	margin-left: 44px;
}

.rd-navbar-corporate.rd-navbar-static .nav-light-list {
	margin-left: -40px;
}

.rd-navbar-corporate.rd-navbar-static .nav-light-list > * {
	margin-left: 40px;
}

.rd-navbar-corporate.rd-navbar-static .rd-navbar-list {
	transform: translate3d(0, -5px, 0);
	margin-bottom: -5px;
	margin-left: -35px;
	margin-right: -35px;
}

.rd-navbar-corporate.rd-navbar-static .rd-navbar-list > * {
	margin-top: 5px;
	padding-left: 35px;
	padding-right: 35px;
}

.rd-navbar-corporate.rd-navbar-static .rd-navbar-list > li {
	position: relative;
	vertical-align: middle;
}

.rd-navbar-corporate.rd-navbar-static .rd-navbar-list > li:not(:last-child)::after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 1px;
	background: #151515;
	pointer-events: none;
}

.rd-navbar-corporate.rd-navbar-static .rd-search {
	min-width: 350px;
	margin-left: auto;
}

.rd-navbar-corporate.rd-navbar-static .rd-nav-item.focus .rd-nav-link, .rd-navbar-corporate.rd-navbar-static .rd-nav-item.opened .rd-nav-link, .rd-navbar-corporate.rd-navbar-static .rd-nav-item.active .rd-nav-link {
	color: #fff;
	background: #3f90dc;
}

.rd-navbar-corporate.rd-navbar-static .rd-nav-item.focus > .rd-navbar-submenu-toggle, .rd-navbar-corporate.rd-navbar-static .rd-nav-item.opened > .rd-navbar-submenu-toggle, .rd-navbar-corporate.rd-navbar-static .rd-nav-item.active > .rd-navbar-submenu-toggle {
	color: #fff;
}

.rd-navbar-corporate.rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle {
	position: relative;
	top: 1px;
	left: -7px;
	margin-left: -14px;
}

.rd-navbar-corporate.rd-navbar-static .rd-nav-link {
	padding: 6px 11px;
	border-radius: 3px;
	color: #fff;
}

.rd-navbar-corporate.rd-navbar-static .rd-nav-link:hover {
	color: #fff;
	background: #3f90dc;
}

.rd-navbar-corporate.rd-navbar-static .rd-menu {
	margin-top: 17px;
}

.rd-navbar-corporate.rd-navbar-static .rd-menu .rd-navbar-dropdown {
	margin-top: 0;
}

.rd-navbar-corporate.rd-navbar-static .rd-navbar-submenu .rd-nav-link {
	padding-right: 24px;
}

.rd-navbar-corporate.rd-navbar-static .rd-navbar-megamenu {
	left: 15px;
	right: auto;
}

.rd-navbar-corporate.rd-navbar-static .post-classic-title {
	color: #151515;
}

@media (min-width: 1200px) {
	.rd-navbar-corporate.rd-navbar-static .rd-navbar-list-item + .rd-navbar-list-item {
		margin-left: 65px;
	}
}

.rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-clone {
	background: #252b2f;
}

.rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-panel,
.rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main-top, .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-clone .rd-navbar-panel,
.rd-navbar-corporate.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main-top {
	height: 0;
	overflow: hidden;
	padding-top: 0;
	padding-bottom: 0;
}

.rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main-top + .rd-navbar-main-bottom, .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main-top + .rd-navbar-main-bottom {
	border-top-width: 0;
}

.rd-navbar-corporate.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav-item > .rd-navbar-submenu, .rd-navbar-corporate.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav-item > .rd-navbar-submenu {
	margin-top: 17px;
}

.rd-navbar-corporate.rd-navbar-fixed .rd-navbar-main-top {
	padding: 20px 13px 15px;
}

.rd-navbar-corporate.rd-navbar-fixed .rd-navbar-main-bottom {
	background-color: transparent;
}

.rd-navbar-corporate.rd-navbar-fixed .rd-navbar-panel-inner {
	max-width: 100%;
}

.rd-navbar-corporate.rd-navbar-fixed .rd-navbar-collapse {
	background: #252b2f;
}

.rd-navbar-corporate.rd-navbar-fixed .rd-navbar-list {
	text-align: center;
}

.rd-navbar-corporate.rd-navbar-fixed .rd-navbar-list > li + li {
	margin-top: 10px;
}

.context-dark .rd-navbar-corporate .unit h6, .rd-navbar-dark .rd-navbar-corporate .unit h6, .rd-navbar-darker .rd-navbar-corporate .unit h6, .bg-gray-700 .rd-navbar-corporate .unit h6, .bg-gray-2 .rd-navbar-corporate .unit h6, .bg-gray-4 .rd-navbar-corporate .unit h6, .bg-primary .rd-navbar-corporate .unit h6, .bg-image-dark .rd-navbar-corporate .unit h6,
.context-dark .rd-navbar-corporate .unit .heading-6,
.rd-navbar-dark .rd-navbar-corporate .unit .heading-6,
.rd-navbar-darker .rd-navbar-corporate .unit .heading-6,
.bg-gray-700 .rd-navbar-corporate .unit .heading-6,
.bg-gray-2 .rd-navbar-corporate .unit .heading-6,
.bg-gray-4 .rd-navbar-corporate .unit .heading-6,
.bg-primary .rd-navbar-corporate .unit .heading-6,
.bg-image-dark .rd-navbar-corporate .unit .heading-6 {
	color: #707279;
}

.context-dark .rd-navbar-corporate .unit a:hover, .rd-navbar-dark .rd-navbar-corporate .unit a:hover, .rd-navbar-darker .rd-navbar-corporate .unit a:hover, .bg-gray-700 .rd-navbar-corporate .unit a:hover, .bg-gray-2 .rd-navbar-corporate .unit a:hover, .bg-gray-4 .rd-navbar-corporate .unit a:hover, .bg-primary .rd-navbar-corporate .unit a:hover, .bg-image-dark .rd-navbar-corporate .unit a:hover {
	color: #ffd851;
}

.context-dark .rd-navbar-corporate .rd-navbar-list > li:not(:last-child)::after, .rd-navbar-dark .rd-navbar-corporate .rd-navbar-list > li:not(:last-child)::after, .rd-navbar-darker .rd-navbar-corporate .rd-navbar-list > li:not(:last-child)::after, .bg-gray-700 .rd-navbar-corporate .rd-navbar-list > li:not(:last-child)::after, .bg-gray-2 .rd-navbar-corporate .rd-navbar-list > li:not(:last-child)::after, .bg-gray-4 .rd-navbar-corporate .rd-navbar-list > li:not(:last-child)::after, .bg-primary .rd-navbar-corporate .rd-navbar-list > li:not(:last-child)::after, .bg-image-dark .rd-navbar-corporate .rd-navbar-list > li:not(:last-child)::after {
	background: rgba(255, 255, 255, 0.15);
}

.context-dark .rd-navbar-corporate .rd-navbar-search .form-label, .rd-navbar-dark .rd-navbar-corporate .rd-navbar-search .form-label, .rd-navbar-darker .rd-navbar-corporate .rd-navbar-search .form-label, .bg-gray-700 .rd-navbar-corporate .rd-navbar-search .form-label, .bg-gray-2 .rd-navbar-corporate .rd-navbar-search .form-label, .bg-gray-4 .rd-navbar-corporate .rd-navbar-search .form-label, .bg-primary .rd-navbar-corporate .rd-navbar-search .form-label, .bg-image-dark .rd-navbar-corporate .rd-navbar-search .form-label,
.context-dark .rd-navbar-corporate .rd-navbar-search .form-input,
.rd-navbar-dark .rd-navbar-corporate .rd-navbar-search .form-input,
.rd-navbar-darker .rd-navbar-corporate .rd-navbar-search .form-input,
.bg-gray-700 .rd-navbar-corporate .rd-navbar-search .form-input,
.bg-gray-2 .rd-navbar-corporate .rd-navbar-search .form-input,
.bg-gray-4 .rd-navbar-corporate .rd-navbar-search .form-input,
.bg-primary .rd-navbar-corporate .rd-navbar-search .form-input,
.bg-image-dark .rd-navbar-corporate .rd-navbar-search .form-input {
	color: #555c5f;
}

.context-dark .rd-navbar-corporate .rd-navbar-search input, .rd-navbar-dark .rd-navbar-corporate .rd-navbar-search input, .rd-navbar-darker .rd-navbar-corporate .rd-navbar-search input, .bg-gray-700 .rd-navbar-corporate .rd-navbar-search input, .bg-gray-2 .rd-navbar-corporate .rd-navbar-search input, .bg-gray-4 .rd-navbar-corporate .rd-navbar-search input, .bg-primary .rd-navbar-corporate .rd-navbar-search input, .bg-image-dark .rd-navbar-corporate .rd-navbar-search input {
	background: #2c3337;
	border-color: #2c3337;
}

.context-dark .rd-navbar-corporate .nav-light-list a, .rd-navbar-dark .rd-navbar-corporate .nav-light-list a, .rd-navbar-darker .rd-navbar-corporate .nav-light-list a, .bg-gray-700 .rd-navbar-corporate .nav-light-list a, .bg-gray-2 .rd-navbar-corporate .nav-light-list a, .bg-gray-4 .rd-navbar-corporate .nav-light-list a, .bg-primary .rd-navbar-corporate .nav-light-list a, .bg-image-dark .rd-navbar-corporate .nav-light-list a {
	color: #707279;
}

.context-dark .rd-navbar-corporate .nav-light-list li.active, .rd-navbar-dark .rd-navbar-corporate .nav-light-list li.active, .rd-navbar-darker .rd-navbar-corporate .nav-light-list li.active, .bg-gray-700 .rd-navbar-corporate .nav-light-list li.active, .bg-gray-2 .rd-navbar-corporate .nav-light-list li.active, .bg-gray-4 .rd-navbar-corporate .nav-light-list li.active, .bg-primary .rd-navbar-corporate .nav-light-list li.active, .bg-image-dark .rd-navbar-corporate .nav-light-list li.active,
.context-dark .rd-navbar-corporate .nav-light-list a:hover,
.rd-navbar-dark .rd-navbar-corporate .nav-light-list a:hover,
.rd-navbar-darker .rd-navbar-corporate .nav-light-list a:hover,
.bg-gray-700 .rd-navbar-corporate .nav-light-list a:hover,
.bg-gray-2 .rd-navbar-corporate .nav-light-list a:hover,
.bg-gray-4 .rd-navbar-corporate .nav-light-list a:hover,
.bg-primary .rd-navbar-corporate .nav-light-list a:hover,
.bg-image-dark .rd-navbar-corporate .nav-light-list a:hover {
	color: #ffd851;
}

.context-dark .rd-navbar-corporate .link, .rd-navbar-dark .rd-navbar-corporate .link, .rd-navbar-darker .rd-navbar-corporate .link, .bg-gray-700 .rd-navbar-corporate .link, .bg-gray-2 .rd-navbar-corporate .link, .bg-gray-4 .rd-navbar-corporate .link, .bg-primary .rd-navbar-corporate .link, .bg-image-dark .rd-navbar-corporate .link {
	color: #fff;
}

.context-dark .rd-navbar-corporate .link:hover, .rd-navbar-dark .rd-navbar-corporate .link:hover, .rd-navbar-darker .rd-navbar-corporate .link:hover, .bg-gray-700 .rd-navbar-corporate .link:hover, .bg-gray-2 .rd-navbar-corporate .link:hover, .bg-gray-4 .rd-navbar-corporate .link:hover, .bg-primary .rd-navbar-corporate .link:hover, .bg-image-dark .rd-navbar-corporate .link:hover {
	color: #3f90dc;
}

/**
*
* RD Navbar Modern
*/
.rd-navbar-modern {
	background: #1f2528;
}

.rd-navbar-modern.rd-navbar-static .rd-navbar-panel {
	padding-left: 15px;
	padding-right: 15px;
}

.rd-navbar-modern.rd-navbar-static .rd-navbar-panel-inner,
.rd-navbar-modern.rd-navbar-static .rd-navbar-main-container {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.rd-navbar-modern.rd-navbar-static .rd-navbar-panel-inner > * + *,
.rd-navbar-modern.rd-navbar-static .rd-navbar-main-container > * + * {
	margin-left: 25px;
}

.rd-navbar-modern.rd-navbar-static .rd-navbar-panel-inner {
	position: relative;
	z-index: 2;
	padding: 13px 15px;
}

.rd-navbar-modern.rd-navbar-static .rd-navbar-panel-item {
	max-width: 50%;
}

.rd-navbar-modern.rd-navbar-static .owl-carousel-inline-outer-1 {
	width: 100%;
	max-width: 350px;
	flex-shrink: 0;
	display: flex;
	flex-direction: row;
	align-items: center;
}

.rd-navbar-modern.rd-navbar-static .rd-navbar-brand img {
	width: auto;
	height: auto;
	max-width: 129px;
	max-height: 129px;
}

.rd-navbar-modern.rd-navbar-static .rd-navbar-main {
	padding: 27px 0;
}

.rd-navbar-modern.rd-navbar-static .rd-navbar-main-container {
	position: relative;
}

.rd-navbar-modern.rd-navbar-static .rd-navbar-main-container .rd-navbar-brand,
.rd-navbar-modern.rd-navbar-static .rd-navbar-main-container .rd-navbar-main-element {
	flex-shrink: 0;
}

.rd-navbar-modern.rd-navbar-static .rd-search {
	max-width: 315px;
	margin-left: auto;
	width: 100%;
}

.rd-navbar-modern.rd-navbar-static .rd-navbar-search .rd-search {
	position: absolute;
	right: 45px;
	top: 0;
	opacity: 0;
	visibility: hidden;
	min-width: 300px;
	transition: .33s;
	transform-origin: 100% 50%;
	transform: scale3d(0.8, 1, 1);
}

.rd-navbar-modern.rd-navbar-static .rd-navbar-search.active .rd-search {
	visibility: visible;
	opacity: 1;
	transform: scale3d(1, 1, 1);
}

.rd-navbar-modern.rd-navbar-static .rd-navbar-search .rd-navbar-search-toggle {
	position: relative;
	top: -1px;
	display: flex;
}

.rd-navbar-modern.rd-navbar-static .rd-navbar-nav {
	flex-grow: 1;
	text-align: right;
	padding: 0 25px;
}

.rd-navbar-modern.rd-navbar-static .rd-nav-item > .rd-navbar-submenu-toggle {
	position: relative;
	top: 1px;
}

.rd-navbar-modern.rd-navbar-static .rd-navbar-megamenu {
	left: 15px;
	right: auto;
}

.rd-navbar-modern.rd-navbar-static .post-classic-title {
	color: #151515;
}

.rd-navbar-modern.rd-navbar-static .post-classic-title a:hover {
	color: #3f90dc;
}

.rd-navbar-modern.rd-navbar-static .owl-carousel-inline-outer-1 {
	max-width: 450px;
}

@media (min-width: 1200px) {
	.rd-navbar-modern.rd-navbar-static .rd-navbar-list-item + .rd-navbar-list-item {
		margin-left: 65px;
	}
}

.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone {
	background: #252b2f;
}

.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-panel, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-navbar-panel {
	height: 0;
	overflow: hidden;
	padding-top: 0;
	padding-bottom: 0;
}

.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-main, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-navbar-main {
	padding: 10px 0;
}

.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-brand img, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-navbar-brand img {
	max-width: 200px;
	max-height: 55px;
}

.rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav-item > .rd-navbar-submenu, .rd-navbar-modern.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav-item > .rd-navbar-submenu {
	margin-top: 17px;
}

.rd-navbar-modern.rd-navbar-fixed .rd-navbar-panel-inner {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding-left: 15px;
	padding-right: 5px;
	margin-right: 0;
	margin-left: auto;
}

.rd-navbar-modern.rd-navbar-fixed .rd-navbar-panel-inner > * + * {
	margin-left: 14px;
}

.rd-navbar-modern.rd-navbar-fixed .list-inline .list-inline {
	position: relative;
	top: 2px;
}

.rd-navbar-modern.rd-navbar-fixed .rd-navbar-main-container {
	display: flex;
	flex-direction: column;
	padding-top: 30px;
}

.rd-navbar-modern.rd-navbar-fixed .rd-navbar-main-element {
	margin: 10px 20px;
}

.rd-navbar-modern.rd-navbar-fixed .rd-navbar-brand {
	order: 0;
}

.rd-navbar-modern.rd-navbar-fixed .rd-navbar-nav {
	order: 2;
}

.rd-navbar-modern.rd-navbar-fixed .list-inline-bordered {
	text-align: center;
}

.rd-navbar-modern.rd-navbar-fixed .list-inline-bordered li + li {
	margin-top: 10px;
}

.rd-navbar-modern.rd-navbar-fixed .rd-navbar-search-wrap {
	display: block;
	padding: 0;
}

.rd-navbar-modern.rd-navbar-fixed .rd-navbar-search-wrap::after {
	display: none;
}

@media (max-width: 575.98px) {
	.rd-navbar-modern.rd-navbar-fixed .owl-carousel {
		margin-left: 0;
		margin-top: 5px;
	}
	.rd-navbar-modern.rd-navbar-fixed .rd-mail-link {
		position: relative;
		width: 38px;
		height: 38px;
		line-height: 38px;
		text-align: center;
		background: rgba(237, 239, 244, 0.1);
		border-radius: 3px;
		transition: .22s;
		margin-right: 10px;
	}
	.rd-navbar-modern.rd-navbar-fixed .rd-mail-link .unit {
		display: block;
	}
	.rd-navbar-modern.rd-navbar-fixed .rd-mail-link a {
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		font-size: 0;
	}
	.rd-navbar-modern.rd-navbar-fixed .rd-mail-link:hover {
		background: #ffd851;
	}
	.rd-navbar-modern.rd-navbar-fixed .rd-mail-link:hover .icon {
		color: #252b2f;
	}
}

@media (min-width: 576px) {
	.rd-navbar-modern.rd-navbar-fixed .owl-carousel-inline-outer-1 {
		display: flex;
		align-items: center;
	}
}

.rd-navbar-search-wrap {
	font-size: 0;
	line-height: 0;
}

.context-dark .rd-navbar-modern .rd-navbar-search .form-label, .rd-navbar-dark .rd-navbar-modern .rd-navbar-search .form-label, .rd-navbar-darker .rd-navbar-modern .rd-navbar-search .form-label, .bg-gray-700 .rd-navbar-modern .rd-navbar-search .form-label, .bg-gray-2 .rd-navbar-modern .rd-navbar-search .form-label, .bg-gray-4 .rd-navbar-modern .rd-navbar-search .form-label, .bg-primary .rd-navbar-modern .rd-navbar-search .form-label, .bg-image-dark .rd-navbar-modern .rd-navbar-search .form-label,
.context-dark .rd-navbar-modern .rd-navbar-search .form-input,
.rd-navbar-dark .rd-navbar-modern .rd-navbar-search .form-input,
.rd-navbar-darker .rd-navbar-modern .rd-navbar-search .form-input,
.bg-gray-700 .rd-navbar-modern .rd-navbar-search .form-input,
.bg-gray-2 .rd-navbar-modern .rd-navbar-search .form-input,
.bg-gray-4 .rd-navbar-modern .rd-navbar-search .form-input,
.bg-primary .rd-navbar-modern .rd-navbar-search .form-input,
.bg-image-dark .rd-navbar-modern .rd-navbar-search .form-input {
	color: #555c5f;
}

.context-dark .rd-navbar-modern .rd-navbar-search input, .rd-navbar-dark .rd-navbar-modern .rd-navbar-search input, .rd-navbar-darker .rd-navbar-modern .rd-navbar-search input, .bg-gray-700 .rd-navbar-modern .rd-navbar-search input, .bg-gray-2 .rd-navbar-modern .rd-navbar-search input, .bg-gray-4 .rd-navbar-modern .rd-navbar-search input, .bg-primary .rd-navbar-modern .rd-navbar-search input, .bg-image-dark .rd-navbar-modern .rd-navbar-search input {
	background: #2c3337;
	border-color: #2c3337;
}

.context-dark .rd-navbar-modern .rd-navbar-search #search-results::before, .rd-navbar-dark .rd-navbar-modern .rd-navbar-search #search-results::before, .rd-navbar-darker .rd-navbar-modern .rd-navbar-search #search-results::before, .bg-gray-700 .rd-navbar-modern .rd-navbar-search #search-results::before, .bg-gray-2 .rd-navbar-modern .rd-navbar-search #search-results::before, .bg-gray-4 .rd-navbar-modern .rd-navbar-search #search-results::before, .bg-primary .rd-navbar-modern .rd-navbar-search #search-results::before, .bg-image-dark .rd-navbar-modern .rd-navbar-search #search-results::before {
	border-color: #2c3337;
}

.context-dark .rd-navbar-static.rd-navbar-modern .rd-nav-item.focus .rd-nav-link, .rd-navbar-dark .rd-navbar-static.rd-navbar-modern .rd-nav-item.focus .rd-nav-link, .rd-navbar-darker .rd-navbar-static.rd-navbar-modern .rd-nav-item.focus .rd-nav-link, .bg-gray-700 .rd-navbar-static.rd-navbar-modern .rd-nav-item.focus .rd-nav-link, .bg-gray-2 .rd-navbar-static.rd-navbar-modern .rd-nav-item.focus .rd-nav-link, .bg-gray-4 .rd-navbar-static.rd-navbar-modern .rd-nav-item.focus .rd-nav-link, .bg-primary .rd-navbar-static.rd-navbar-modern .rd-nav-item.focus .rd-nav-link, .bg-image-dark .rd-navbar-static.rd-navbar-modern .rd-nav-item.focus .rd-nav-link, .context-dark .rd-navbar-static.rd-navbar-modern .rd-nav-item.opened .rd-nav-link, .rd-navbar-dark .rd-navbar-static.rd-navbar-modern .rd-nav-item.opened .rd-nav-link, .rd-navbar-darker .rd-navbar-static.rd-navbar-modern .rd-nav-item.opened .rd-nav-link, .bg-gray-700 .rd-navbar-static.rd-navbar-modern .rd-nav-item.opened .rd-nav-link, .bg-gray-2 .rd-navbar-static.rd-navbar-modern .rd-nav-item.opened .rd-nav-link, .bg-gray-4 .rd-navbar-static.rd-navbar-modern .rd-nav-item.opened .rd-nav-link, .bg-primary .rd-navbar-static.rd-navbar-modern .rd-nav-item.opened .rd-nav-link, .bg-image-dark .rd-navbar-static.rd-navbar-modern .rd-nav-item.opened .rd-nav-link, .context-dark .rd-navbar-static.rd-navbar-modern .rd-nav-item.active .rd-nav-link, .rd-navbar-dark .rd-navbar-static.rd-navbar-modern .rd-nav-item.active .rd-nav-link, .rd-navbar-darker .rd-navbar-static.rd-navbar-modern .rd-nav-item.active .rd-nav-link, .bg-gray-700 .rd-navbar-static.rd-navbar-modern .rd-nav-item.active .rd-nav-link, .bg-gray-2 .rd-navbar-static.rd-navbar-modern .rd-nav-item.active .rd-nav-link, .bg-gray-4 .rd-navbar-static.rd-navbar-modern .rd-nav-item.active .rd-nav-link, .bg-primary .rd-navbar-static.rd-navbar-modern .rd-nav-item.active .rd-nav-link, .bg-image-dark .rd-navbar-static.rd-navbar-modern .rd-nav-item.active .rd-nav-link {
	color: #ffd851;
}

.context-dark .rd-navbar-static.rd-navbar-modern .rd-nav-item.focus > .rd-navbar-submenu-toggle, .rd-navbar-dark .rd-navbar-static.rd-navbar-modern .rd-nav-item.focus > .rd-navbar-submenu-toggle, .rd-navbar-darker .rd-navbar-static.rd-navbar-modern .rd-nav-item.focus > .rd-navbar-submenu-toggle, .bg-gray-700 .rd-navbar-static.rd-navbar-modern .rd-nav-item.focus > .rd-navbar-submenu-toggle, .bg-gray-2 .rd-navbar-static.rd-navbar-modern .rd-nav-item.focus > .rd-navbar-submenu-toggle, .bg-gray-4 .rd-navbar-static.rd-navbar-modern .rd-nav-item.focus > .rd-navbar-submenu-toggle, .bg-primary .rd-navbar-static.rd-navbar-modern .rd-nav-item.focus > .rd-navbar-submenu-toggle, .bg-image-dark .rd-navbar-static.rd-navbar-modern .rd-nav-item.focus > .rd-navbar-submenu-toggle, .context-dark .rd-navbar-static.rd-navbar-modern .rd-nav-item.opened > .rd-navbar-submenu-toggle, .rd-navbar-dark .rd-navbar-static.rd-navbar-modern .rd-nav-item.opened > .rd-navbar-submenu-toggle, .rd-navbar-darker .rd-navbar-static.rd-navbar-modern .rd-nav-item.opened > .rd-navbar-submenu-toggle, .bg-gray-700 .rd-navbar-static.rd-navbar-modern .rd-nav-item.opened > .rd-navbar-submenu-toggle, .bg-gray-2 .rd-navbar-static.rd-navbar-modern .rd-nav-item.opened > .rd-navbar-submenu-toggle, .bg-gray-4 .rd-navbar-static.rd-navbar-modern .rd-nav-item.opened > .rd-navbar-submenu-toggle, .bg-primary .rd-navbar-static.rd-navbar-modern .rd-nav-item.opened > .rd-navbar-submenu-toggle, .bg-image-dark .rd-navbar-static.rd-navbar-modern .rd-nav-item.opened > .rd-navbar-submenu-toggle, .context-dark .rd-navbar-static.rd-navbar-modern .rd-nav-item.active > .rd-navbar-submenu-toggle, .rd-navbar-dark .rd-navbar-static.rd-navbar-modern .rd-nav-item.active > .rd-navbar-submenu-toggle, .rd-navbar-darker .rd-navbar-static.rd-navbar-modern .rd-nav-item.active > .rd-navbar-submenu-toggle, .bg-gray-700 .rd-navbar-static.rd-navbar-modern .rd-nav-item.active > .rd-navbar-submenu-toggle, .bg-gray-2 .rd-navbar-static.rd-navbar-modern .rd-nav-item.active > .rd-navbar-submenu-toggle, .bg-gray-4 .rd-navbar-static.rd-navbar-modern .rd-nav-item.active > .rd-navbar-submenu-toggle, .bg-primary .rd-navbar-static.rd-navbar-modern .rd-nav-item.active > .rd-navbar-submenu-toggle, .bg-image-dark .rd-navbar-static.rd-navbar-modern .rd-nav-item.active > .rd-navbar-submenu-toggle {
	color: #ffd851;
}

.context-dark .rd-navbar-static.rd-navbar-modern .rd-nav-link, .rd-navbar-dark .rd-navbar-static.rd-navbar-modern .rd-nav-link, .rd-navbar-darker .rd-navbar-static.rd-navbar-modern .rd-nav-link, .bg-gray-700 .rd-navbar-static.rd-navbar-modern .rd-nav-link, .bg-gray-2 .rd-navbar-static.rd-navbar-modern .rd-nav-link, .bg-gray-4 .rd-navbar-static.rd-navbar-modern .rd-nav-link, .bg-primary .rd-navbar-static.rd-navbar-modern .rd-nav-link, .bg-image-dark .rd-navbar-static.rd-navbar-modern .rd-nav-link {
	color: #fff;
}

.context-dark .rd-navbar-static.rd-navbar-modern .rd-nav-link:hover, .rd-navbar-dark .rd-navbar-static.rd-navbar-modern .rd-nav-link:hover, .rd-navbar-darker .rd-navbar-static.rd-navbar-modern .rd-nav-link:hover, .bg-gray-700 .rd-navbar-static.rd-navbar-modern .rd-nav-link:hover, .bg-gray-2 .rd-navbar-static.rd-navbar-modern .rd-nav-link:hover, .bg-gray-4 .rd-navbar-static.rd-navbar-modern .rd-nav-link:hover, .bg-primary .rd-navbar-static.rd-navbar-modern .rd-nav-link:hover, .bg-image-dark .rd-navbar-static.rd-navbar-modern .rd-nav-link:hover {
	color: #ffd851;
}

.context-dark .rd-navbar-static.rd-navbar-modern .rd-navbar-search-toggle, .rd-navbar-dark .rd-navbar-static.rd-navbar-modern .rd-navbar-search-toggle, .rd-navbar-darker .rd-navbar-static.rd-navbar-modern .rd-navbar-search-toggle, .bg-gray-700 .rd-navbar-static.rd-navbar-modern .rd-navbar-search-toggle, .bg-gray-2 .rd-navbar-static.rd-navbar-modern .rd-navbar-search-toggle, .bg-gray-4 .rd-navbar-static.rd-navbar-modern .rd-navbar-search-toggle, .bg-primary .rd-navbar-static.rd-navbar-modern .rd-navbar-search-toggle, .bg-image-dark .rd-navbar-static.rd-navbar-modern .rd-navbar-search-toggle {
	color: #fff;
}

.context-dark .rd-navbar-static.rd-navbar-modern .rd-navbar-search-toggle:hover, .rd-navbar-dark .rd-navbar-static.rd-navbar-modern .rd-navbar-search-toggle:hover, .rd-navbar-darker .rd-navbar-static.rd-navbar-modern .rd-navbar-search-toggle:hover, .bg-gray-700 .rd-navbar-static.rd-navbar-modern .rd-navbar-search-toggle:hover, .bg-gray-2 .rd-navbar-static.rd-navbar-modern .rd-navbar-search-toggle:hover, .bg-gray-4 .rd-navbar-static.rd-navbar-modern .rd-navbar-search-toggle:hover, .bg-primary .rd-navbar-static.rd-navbar-modern .rd-navbar-search-toggle:hover, .bg-image-dark .rd-navbar-static.rd-navbar-modern .rd-navbar-search-toggle:hover {
	color: #ffd851;
}

.ie-10 .rd-navbar-static.rd-navbar-modern .rd-navbar-panel-list,
.ie-11 .rd-navbar-static.rd-navbar-modern .rd-navbar-panel-list {
	width: 100%;
	text-align: right;
}

.rd-range {
	height: 18px;
	margin-top: 16px;
	display: flex;
	-webkit-align-items: center;
}

.rd-range__wrap {
	position: relative;
	width: 100%;
	background-color: #f5f5f5;
	transition: background 100ms cubic-bezier(0.23, 1, 0.32, 1);
	height: 6px;
}

.rd-range__pointer {
	position: absolute;
	cursor: pointer;
	top: 3px;
	left: 6%;
	z-index: 1;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	transform: translate(-50%, -50%);
	transform-origin: 0 15%;
	transition: transform 0.2s cubic-bezier(0.35, 0, 0.25, 1);
	overflow: visible;
	background-color: #fff;
	border: 5px solid #3f90dc;
	background-clip: padding-box;
}

@media (min-width: 768px) {
	.rd-range__pointer {
		width: 18px;
		height: 18px;
	}
	.rd-range__pointer:before {
		content: '';
		position: absolute;
		top: -7px;
		left: -7px;
		width: 26px;
		height: 26px;
		pointer-events: none;
		background: rgba(63, 144, 220, 0.16);
		border-radius: 50%;
		transform: scale(0);
		transition: transform 100ms cubic-bezier(0.445, 0.05, 0.55, 0.95) 0ms, opacity 60ms cubic-bezier(0.445, 0.05, 0.55, 0.95) 0ms;
		pointer-events: none;
		animation-duration: 1s;
		animation-fill-mode: both;
		animation-iteration-count: infinite;
	}
	.rd-range__pointer.active {
		transform: scale3d(1.1, 1.1, 1.1) translate(-50%, -50%);
	}
	.rd-range__pointer.active:before {
		animation: none;
		transform: scale(0);
		opacity: 0;
	}
}

.rd-range__line {
	background-color: #3f90dc;
	position: absolute;
	top: 0;
	left: 0;
	height: 6px;
	transition: none;
}

.rd-range .rd-range__pointer-tooltip {
	display: none !important;
}

.rd-range-wrap {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.rd-range-form-wrap {
	position: relative;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	line-height: 1.2;
	font-weight: 500;
	color: #151515;
}

.rd-range-form-wrap span {
	position: absolute;
	left: 15px;
	top: 0;
	bottom: 0;
	line-height: 40px;
}

.rd-range-divider {
	flex-grow: 1;
	height: 1px;
	margin-left: 6px;
	margin-right: 6px;
	border-top: 1px solid #e1e1e1;
}

.rd-range-input {
	width: 97px;
	height: 38px;
	padding: 7px 22px;
	background-color: transparent;
	outline: none;
	border-radius: 3px;
	border: 1px solid #e1e1e1;
}

/*
*
* Swiper
*/
.swiper-container {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	height: auto;
	width: 100%;
	/* Fix of Webkit flickering */
	z-index: 1;
}

.swiper-container-no-flexbox .swiper-slide {
	float: left;
}

.swiper-container-vertical > .swiper-wrapper {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.swiper-wrapper {
	position: relative;
	z-index: 1;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 100%;
	height: auto;
	min-height: inherit;
	transition-property: transform;
	box-sizing: content-box;
}

.swiper-container {
	-ms-flex-negative: 0;
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
	transform: translate3d(0, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
	flex-wrap: wrap;
}

.swiper-container-free-mode > .swiper-wrapper {
	transition-timing-function: ease-out;
	margin: 0 auto;
}

/* a11y */
.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	touch-action: pan-y;
}

.swiper-wp8-vertical {
	touch-action: pan-x;
}

/* Coverflow */
.swiper-container-coverflow .swiper-wrapper {
	/* Windows 8 IE 10 fix */
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
	pointer-events: none;
}

.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

.swiper-lazy-preloader:after {
	display: block;
	content: "";
	width: 100%;
	height: 100%;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%270%200%20120%20120%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%3E%3Cdefs%3E%3Cline%20id%3D%27l%27%20x1%3D%2760%27%20x2%3D%2760%27%20y1%3D%277%27%20y2%3D%2727%27%20stroke%3D%27%236c6c6c%27%20stroke-width%3D%2711%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2830%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2860%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2890%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%28120%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%28150%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.37%27%20transform%3D%27rotate%28180%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.46%27%20transform%3D%27rotate%28210%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.56%27%20transform%3D%27rotate%28240%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.66%27%20transform%3D%27rotate%28270%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.75%27%20transform%3D%27rotate%28300%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.85%27%20transform%3D%27rotate%28330%2060%2C60%29%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position: 50%;
	background-size: 100%;
	background-repeat: no-repeat;
}

.swiper-lazy-preloader-white:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%270%200%20120%20120%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%3E%3Cdefs%3E%3Cline%20id%3D%27l%27%20x1%3D%2760%27%20x2%3D%2760%27%20y1%3D%277%27%20y2%3D%2727%27%20stroke%3D%27%23fff%27%20stroke-width%3D%2711%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2830%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2860%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2890%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%28120%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%28150%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.37%27%20transform%3D%27rotate%28180%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.46%27%20transform%3D%27rotate%28210%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.56%27%20transform%3D%27rotate%28240%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.66%27%20transform%3D%27rotate%28270%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.75%27%20transform%3D%27rotate%28300%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.85%27%20transform%3D%27rotate%28330%2060%2C60%29%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@keyframes swiper-preloader-spin {
	100% {
		transform: rotate(360deg);
	}
}

.swiper-slide > .vide__body,
.swiper-slide > .parallax_cnt {
	height: 100%;
}

.swiper-button-prev,
.swiper-button-next {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	display: none;
	font-size: 26px;
	line-height: 1;
	color: #fff;
	text-align: center;
	cursor: pointer;
	transition: .2s ease-in;
	will-change: transform;
	z-index: 10;
}

.swiper-button-prev:hover,
.swiper-button-next:hover {
	color: #3f90dc;
}

@media (min-width: 768px) {
	.swiper-button-prev,
	.swiper-button-next {
		display: block;
	}
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
	opacity: 0.35;
	cursor: auto;
	pointer-events: none;
}

.swiper-button-prev {
	left: 30px;
}

.swiper-button-prev:before {
	font-family: "FontAwesome";
	content: "\f060";
}

.swiper-button-next {
	right: 30px;
}

.swiper-button-next:before {
	font-family: "FontAwesome";
	content: "\f061";
}

.swiper-slider.swiper-container-rtl .swiper-button-prev::before {
	content: "\f061";
}

.swiper-slider.swiper-container-rtl .swiper-button-next::before {
	content: "\f060";
}

.swiper-pagination {
	position: absolute;
	display: block;
	text-align: center;
	transition: .3s;
	transform: translate3d(0, 0, 0);
	z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}

.swiper-pagination.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}

.swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	display: inline-block;
	border-radius: 100%;
	background: rgba(255, 255, 255, 0.6);
	transition: .2s;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-pagination-bullet:hover {
	background: white;
}

.swiper-container-vertical > .swiper-pagination {
	right: 10px;
	top: 50%;
	transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet {
	margin: 5px 0;
	display: block;
}

.swiper-container-horizontal > .swiper-pagination {
	bottom: 20px;
	left: 0;
	width: 100%;
}

.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
	margin: 0 5px;
}

.swiper-slide {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-negative: 0;
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	white-space: nowrap;
}

.swiper-slide-caption {
	width: 100%;
	white-space: normal;
}

.swiper-slider-1 {
	min-height: 40.10417vw;
}

.post-slider .swiper-pagination-bullet {
	position: relative;
	overflow: hidden;
	border-radius: 0;
	border: 2px solid #3f90dc;
	background: transparent;
}

.post-slider .swiper-pagination-bullet::before {
	position: absolute;
	display: block;
	top: 50%;
	left: 50%;
	width: 0;
	height: 0;
	pointer-events: none;
	background: #3f90dc;
	content: '';
	transform: translate(-50%, -50%);
	transition: all .5s;
}

.post-slider .swiper-pagination-bullet:hover, .post-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: transparent;
}

.post-slider .swiper-pagination-bullet:hover::before, .post-slider .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
	width: 50px;
	height: 50px;
}

.post-slider .swiper-button-next, .post-slider .swiper-button-prev {
	width: 35px;
	height: 35px;
	font-size: 30px;
	border: 2px solid #fff;
	opacity: .5;
}

.post-slider .swiper-button-next::before, .post-slider .swiper-button-prev::before {
	font-family: 'Material Icons';
}

.post-slider .swiper-button-next:hover, .post-slider .swiper-button-prev:hover {
	color: #fff;
	opacity: 1;
}

.post-slider .swiper-button-prev::before {
	content: '\e5cb';
}

.post-slider .swiper-button-next::before {
	content: '\e5cc';
}

.heading-component + .post-slider {
	margin-top: 18px;
}

@media (min-width: 768px) {
	.post-slider .swiper-pagination {
		display: none;
	}
}

.swiper-classic {
	min-height: 34.94792vw;
}

.swiper-classic h4,
.swiper-classic .heading-4 {
	font-weight: 400;
	letter-spacing: .05em;
}

.swiper-classic .swiper-slide {
	flex-direction: column;
	background-position: 24% 0;
}

.swiper-classic .swiper-slide-caption {
	max-width: 330px;
	padding: 30px 0 75px;
}

.swiper-classic .swiper-button {
	position: absolute;
	top: 50%;
	height: 50px;
	width: 66px;
	overflow: hidden;
	transform: translate3d(0, -50%, 0);
	color: #fff;
	font-size: 27px;
	line-height: 1;
}

.swiper-classic .swiper-button::before {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
	font-family: 'Material Icons';
}

.swiper-classic .swiper-button::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	background: #313539;
	pointer-events: none;
	transition: .33s;
	outline: 1px solid transparent;
}

.swiper-classic .swiper-button:hover {
	color: #fff;
}

.swiper-classic .swiper-button:hover::after {
	background: #3f90dc;
}

.swiper-classic .swiper-button-prev {
	left: 0;
}

.swiper-classic .swiper-button-prev::before {
	content: '\e5cb';
	margin-left: -3px;
}

.swiper-classic .swiper-button-prev::after {
	transform-origin: 100% 100%;
	transform: skew(10deg);
}

.swiper-classic .swiper-button-next {
	right: 0;
}

.swiper-classic .swiper-button-next::before {
	content: '\e5cc';
	margin-right: -3px;
}

.swiper-classic .swiper-button-next::after {
	transform-origin: 100% 100%;
	transform: skew(-10deg);
}

.swiper-classic .swiper-pagination-bullet {
	position: relative;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #fff;
}

.swiper-classic .swiper-pagination-bullet::after {
	content: '';
	position: absolute;
	top: -8px;
	right: -8px;
	bottom: -8px;
	left: -8px;
	border: 1px solid #fff;
	border-radius: 50%;
	opacity: 0;
	visibility: hidden;
	transition: .22s;
}

.swiper-classic .swiper-pagination-bullet-active, .swiper-classic .swiper-pagination-bullet:hover {
	background: #3f90dc;
}

.swiper-classic .swiper-pagination-bullet-active::after {
	opacity: 1;
	visibility: visible;
}

.swiper-classic .swiper-pagination-bullet + .swiper-pagination-bullet {
	margin-left: 20px;
}

@media (min-width: 768px) {
	.swiper-classic .swiper-slide {
		background-position: 66% 0;
	}
	.swiper-classic .swiper-slide-caption {
		padding: 60px 80px 100px 30px;
		margin-left: auto;
	}
	.swiper-classic .swiper-pagination {
		display: none;
	}
	.swiper-classic * + .button {
		margin-top: 40px;
	}
}

@media (min-width: 1200px) {
	.swiper-classic .swiper-slide-caption {
		padding: 40px 30px 130px;
		max-width: 340px;
	}
}

.swiper-modern {
	min-height: 33.95833vw;
}

.swiper-modern h4,
.swiper-modern .heading-4 {
	font-weight: 400;
	letter-spacing: .05em;
}

.swiper-modern .swiper-slide {
	flex-direction: column;
	min-width: 100%;
	background-position: 55% 0;
}

.swiper-modern .swiper-slide::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	background: rgba(43, 62, 79, 0.29);
}

.swiper-modern .swiper-slide > * {
	position: relative;
	z-index: 1;
}

.swiper-modern .swiper-slide-caption {
	padding: 30px 0 75px;
}

.swiper-modern .swiper-slide-caption h1, .swiper-modern .swiper-slide-caption h2, .swiper-modern .swiper-slide-caption h3, .swiper-modern .swiper-slide-caption h4, .swiper-modern .swiper-slide-caption h5, .swiper-modern .swiper-slide-caption h6, .swiper-modern .swiper-slide-caption [class*='heading-'] {
	font-style: italic;
}

.swiper-modern .swiper-button {
	position: absolute;
	top: 50%;
	height: 50px;
	width: 66px;
	overflow: hidden;
	transform: translate3d(0, -50%, 0);
	color: #fff;
	font-size: 27px;
	line-height: 1;
}

.swiper-modern .swiper-button::before {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
	font-family: 'Material Icons';
}

.swiper-modern .swiper-button::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	background: #313539;
	pointer-events: none;
	transition: .33s;
	outline: 1px solid transparent;
}

.swiper-modern .swiper-button:hover {
	color: #fff;
}

.swiper-modern .swiper-button:hover::after {
	background: #3f90dc;
}

.swiper-modern .swiper-button-prev {
	left: 0;
}

.swiper-modern .swiper-button-prev::before {
	content: '\e5cb';
	margin-left: -3px;
}

.swiper-modern .swiper-button-prev::after {
	transform-origin: 100% 100%;
	transform: skew(10deg);
}

.swiper-modern .swiper-button-next {
	right: 0;
}

.swiper-modern .swiper-button-next::before {
	content: '\e5cc';
	margin-right: -3px;
}

.swiper-modern .swiper-button-next::after {
	transform-origin: 100% 100%;
	transform: skew(-10deg);
}

.swiper-modern .swiper-pagination {
	bottom: 32px;
}

.swiper-modern .swiper-pagination-bullet {
	position: relative;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	color: #fff;
	background: #fff;
}

.swiper-modern .swiper-pagination-bullet::after {
	content: '';
	position: absolute;
	top: -8px;
	right: -8px;
	bottom: -8px;
	left: -8px;
	border: 1px solid #fff;
	border-radius: 50%;
	opacity: 0;
	visibility: hidden;
	transition: .22s;
}

.swiper-modern .swiper-pagination-bullet-active, .swiper-modern .swiper-pagination-bullet:hover {
	background: #ffd851;
}

.swiper-modern .swiper-pagination-bullet-active::after {
	opacity: 1;
	visibility: visible;
}

.swiper-modern .swiper-pagination-bullet + .swiper-pagination-bullet {
	margin-left: 20px;
}

@media (max-width: 767.98px) {
	.swiper-modern .swiper-pagination[data-index-bullet='true'] {
		font-size: 0;
	}
}

@media (min-width: 768px) {
	.swiper-modern .swiper-slide-caption {
		padding-right: 100px;
	}
	.swiper-modern .swiper-pagination-vertical {
		position: absolute;
		top: 57%;
		right: 150px;
		bottom: auto;
		left: auto;
		transform: translate3d(0, -57%, 0);
		width: auto;
	}
	.swiper-modern .swiper-pagination-vertical .swiper-pagination-bullet {
		display: block;
		margin-left: 0;
	}
	.swiper-modern .swiper-pagination-vertical .swiper-pagination-bullet + .swiper-pagination-bullet {
		margin-left: 0;
		margin-top: 20px;
	}
	.swiper-modern .swiper-pagination[data-index-bullet='true'] {
		font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
		font-size: 18px;
		font-weight: 400;
		letter-spacing: .025em;
		text-align: center;
		padding-bottom: 40px;
	}
	.swiper-modern .swiper-pagination[data-index-bullet='true'] .swiper-pagination-bullet {
		position: relative;
	}
	.swiper-modern .swiper-pagination[data-index-bullet='true'] .swiper-pagination-bullet span {
		position: absolute;
		top: 50px;
		left: 50%;
		transform: translate3d(-50%, 0, 0);
		opacity: 0;
		transition: .22s;
		pointer-events: none;
		vertical-align: middle;
		white-space: nowrap;
		transform-origin: 0 50%;
	}
	.swiper-modern .swiper-pagination[data-index-bullet='true'] .swiper-pagination-bullet span::before {
		content: '';
		display: inline-block;
		vertical-align: middle;
		height: 25px;
		border-right: 2px solid;
		top: 25px;
	}
	.swiper-modern .swiper-pagination[data-index-bullet='true'] .swiper-pagination-bullet-active span,
	.swiper-modern .swiper-pagination[data-index-bullet='true'] .swiper-pagination-bullet-active span::before {
		opacity: 1;
	}
	.swiper-modern .swiper-pagination[data-index-bullet='true'] .swiper-pagination-bullet + .swiper-pagination-bullet {
		margin-left: 35px;
	}
	.swiper-modern .swiper-pagination-vertical[data-index-bullet='true'] .swiper-pagination-bullet span {
		left: 30px;
		top: 50%;
		transform: translate3d(10%, -50%, 0) scale(0.1, 1);
	}
	.swiper-modern .swiper-pagination-vertical[data-index-bullet='true'] .swiper-pagination-bullet span::before {
		margin-right: 10px;
		height: 0;
		width: 25px;
		border-right: 0;
		border-bottom: 2px solid;
	}
	.swiper-modern .swiper-pagination-vertical[data-index-bullet='true'] .swiper-pagination-bullet-active span {
		transform: translate3d(0, -50%, 0) scale(1, 1);
	}
	.swiper-modern .swiper-pagination-vertical[data-index-bullet='true'] .swiper-pagination-bullet + .swiper-pagination-bullet {
		margin-left: 0;
		margin-top: 20px;
	}
	.swiper-modern .button {
		min-width: 170px;
	}
}

@media (min-width: 1200px) {
	.swiper-modern .swiper-slide::after {
		display: none;
	}
	.swiper-modern .swiper-slide-caption {
		padding: 80px 100px 80px 0;
	}
}

@media (min-width: 768px) and (max-width: 991.98px) {
	.swiper-modern {
		min-height: 500px;
	}
}

@media (min-width: 1200px) and (max-width: 1199.98px) {
	.swiper-modern {
		min-height: 38.54167vw;
	}
}

@media (min-width: 2050px) {
	.swiper-modern .swiper-pagination-vertical {
		left: calc(50% + 1920px / 2 + 200px);
	}
}

.swiper-creative {
	min-height: 37.03125vw;
}

.swiper-creative .swiper-slide {
	flex-direction: column;
	background-position: 24% 0;
}

.swiper-creative .swiper-slide-caption {
	position: relative;
	overflow: hidden;
	max-width: 310px;
	padding: 20px 0 65px;
}

.swiper-creative .swiper-button {
	position: absolute;
	top: 50%;
	height: 50px;
	width: 66px;
	overflow: hidden;
	transform: translate3d(0, -50%, 0);
	color: #fff;
	font-size: 27px;
	line-height: 1;
}

.swiper-creative .swiper-button::before {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
	font-family: 'Material Icons';
}

.swiper-creative .swiper-button::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	background: rgba(255, 255, 255, 0.19);
	pointer-events: none;
	transition: .33s;
	outline: 1px solid transparent;
}

.swiper-creative .swiper-button:hover {
	color: #fff;
}

.swiper-creative .swiper-button:hover::after {
	background: #3f90dc;
}

.swiper-creative .swiper-button-prev {
	left: 0;
}

.swiper-creative .swiper-button-prev::before {
	content: '\e5cb';
	margin-left: -3px;
}

.swiper-creative .swiper-button-prev::after {
	transform-origin: 100% 100%;
	transform: skew(10deg);
}

.swiper-creative .swiper-button-next {
	right: 0;
}

.swiper-creative .swiper-button-next::before {
	content: '\e5cc';
	margin-right: -3px;
}

.swiper-creative .swiper-button-next::after {
	transform-origin: 100% 100%;
	transform: skew(-10deg);
}

.swiper-creative .swiper-pagination-bullet {
	position: relative;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #fff;
}

.swiper-creative .swiper-pagination-bullet::after {
	content: '';
	position: absolute;
	top: -8px;
	right: -8px;
	bottom: -8px;
	left: -8px;
	border: 1px solid #fff;
	border-radius: 50%;
	opacity: 0;
	visibility: hidden;
	transition: .22s;
}

.swiper-creative .swiper-pagination-bullet-active, .swiper-creative .swiper-pagination-bullet:hover {
	background: #3f90dc;
}

.swiper-creative .swiper-pagination-bullet-active::after {
	opacity: 1;
	visibility: visible;
}

.swiper-creative .swiper-pagination-bullet + .swiper-pagination-bullet {
	margin-left: 20px;
}

@media (min-width: 768px) {
	.swiper-creative .swiper-slide {
		background-position: 66% 0;
	}
	.swiper-creative .swiper-slide-caption {
		padding: 60px 60px 60px 30px;
		max-width: 350px;
		margin-left: auto;
	}
	.swiper-creative .swiper-pagination {
		display: none;
	}
	.swiper-creative * + .button {
		margin-top: 40px;
	}
}

@media (min-width: 992px) {
	.swiper-creative .swiper-slide-caption {
		max-width: 370px;
	}
}

@media (min-width: 1200px) {
	.swiper-creative .swiper-slide-caption {
		padding: 50px 30px;
		max-width: 360px;
	}
}

@media (min-width: 1600px) {
	.swiper-creative .swiper-slide-caption {
		max-width: 390px;
	}
}

.swiper-corporate {
	min-height: 33.95833vw;
}

.swiper-corporate h4,
.swiper-corporate .heading-4 {
	font-weight: 400;
	letter-spacing: .05em;
}

.swiper-corporate .swiper-slide {
	flex-direction: column;
	background-position: 55% 0;
}

.swiper-corporate .swiper-slide::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	background: rgba(43, 62, 79, 0.29);
}

.swiper-corporate .swiper-slide > * {
	position: relative;
	z-index: 1;
}

.swiper-corporate .swiper-slide-caption {
	padding: 60px 0 70px;
	max-width: 500px;
}

.swiper-corporate .heading-decoration-1 {
	padding-right: 20px;
}

.swiper-corporate .swiper-button {
	position: absolute;
	top: 50%;
	height: 50px;
	width: 66px;
	overflow: hidden;
	transform: translate3d(0, -50%, 0);
	color: #fff;
	font-size: 27px;
	line-height: 1;
}

.swiper-corporate .swiper-button::before {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
	font-family: 'Material Icons';
}

.swiper-corporate .swiper-button::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	background: #313539;
	pointer-events: none;
	transition: .33s;
	outline: 1px solid transparent;
}

.swiper-corporate .swiper-button:hover {
	color: #fff;
}

.swiper-corporate .swiper-button:hover::after {
	background: #3f90dc;
}

.swiper-corporate .swiper-button-prev {
	left: 0;
}

.swiper-corporate .swiper-button-prev::before {
	content: '\e5cb';
	margin-left: -3px;
}

.swiper-corporate .swiper-button-prev::after {
	transform-origin: 100% 100%;
	transform: skew(10deg);
}

.swiper-corporate .swiper-button-next {
	right: 0;
}

.swiper-corporate .swiper-button-next::before {
	content: '\e5cc';
	margin-right: -3px;
}

.swiper-corporate .swiper-button-next::after {
	transform-origin: 100% 100%;
	transform: skew(-10deg);
}

.swiper-corporate .swiper-pagination {
	bottom: 32px;
}

.swiper-corporate .swiper-pagination-bullet {
	position: relative;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	color: #fff;
	background: #fff;
}

.swiper-corporate .swiper-pagination-bullet::after {
	content: '';
	position: absolute;
	top: -8px;
	right: -8px;
	bottom: -8px;
	left: -8px;
	border: 1px solid #fff;
	border-radius: 50%;
	opacity: 0;
	visibility: hidden;
	transition: .22s;
}

.swiper-corporate .swiper-pagination-bullet-active, .swiper-corporate .swiper-pagination-bullet:hover {
	background: #ffd851;
}

.swiper-corporate .swiper-pagination-bullet-active::after {
	opacity: 1;
	visibility: visible;
}

.swiper-corporate .swiper-pagination-bullet + .swiper-pagination-bullet {
	margin-left: 20px;
}

@media (max-width: 767.98px) {
	.swiper-corporate .swiper-pagination[data-index-bullet='true'] {
		font-size: 0;
	}
}

@media (min-width: 768px) {
	.swiper-corporate .swiper-slide-caption {
		margin-left: auto;
		max-width: 640px;
		padding-right: 160px;
	}
	.swiper-corporate .swiper-pagination-vertical {
		position: absolute;
		top: 57%;
		right: 150px;
		bottom: auto;
		left: auto;
		transform: translate3d(0, -57%, 0);
		width: auto;
	}
	.swiper-corporate .swiper-pagination-vertical .swiper-pagination-bullet {
		display: block;
		margin-left: 0;
	}
	.swiper-corporate .swiper-pagination-vertical .swiper-pagination-bullet + .swiper-pagination-bullet {
		margin-left: 0;
		margin-top: 20px;
	}
	.swiper-corporate .swiper-pagination[data-index-bullet='true'] {
		font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
		font-size: 18px;
		font-weight: 400;
		letter-spacing: .025em;
		text-align: center;
		padding-bottom: 40px;
	}
	.swiper-corporate .swiper-pagination[data-index-bullet='true'] .swiper-pagination-bullet {
		position: relative;
	}
	.swiper-corporate .swiper-pagination[data-index-bullet='true'] .swiper-pagination-bullet span {
		position: absolute;
		top: 50px;
		left: 50%;
		transform: translate3d(-50%, 0, 0);
		opacity: 0;
		transition: .22s;
		pointer-events: none;
		vertical-align: middle;
		white-space: nowrap;
		transform-origin: 0 50%;
	}
	.swiper-corporate .swiper-pagination[data-index-bullet='true'] .swiper-pagination-bullet span::before {
		content: '';
		display: inline-block;
		vertical-align: middle;
		height: 25px;
		border-right: 2px solid;
		top: 25px;
	}
	.swiper-corporate .swiper-pagination[data-index-bullet='true'] .swiper-pagination-bullet-active span,
	.swiper-corporate .swiper-pagination[data-index-bullet='true'] .swiper-pagination-bullet-active span::before {
		opacity: 1;
	}
	.swiper-corporate .swiper-pagination[data-index-bullet='true'] .swiper-pagination-bullet + .swiper-pagination-bullet {
		margin-left: 35px;
	}
	.swiper-corporate .swiper-pagination-vertical[data-index-bullet='true'] .swiper-pagination-bullet span {
		left: 30px;
		top: 50%;
		transform: translate3d(10%, -50%, 0) scale(0.1, 1);
	}
	.swiper-corporate .swiper-pagination-vertical[data-index-bullet='true'] .swiper-pagination-bullet span::before {
		margin-right: 10px;
		height: 0;
		width: 25px;
		border-right: 0;
		border-bottom: 2px solid;
	}
	.swiper-corporate .swiper-pagination-vertical[data-index-bullet='true'] .swiper-pagination-bullet-active span {
		transform: translate3d(0, -50%, 0) scale(1, 1);
	}
	.swiper-corporate .swiper-pagination-vertical[data-index-bullet='true'] .swiper-pagination-bullet + .swiper-pagination-bullet {
		margin-left: 0;
		margin-top: 20px;
	}
	.swiper-corporate .button {
		min-width: 170px;
	}
}

@media (min-width: 1200px) {
	.swiper-corporate .swiper-slide::after {
		display: none;
	}
	.swiper-corporate .swiper-slide-caption {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}

@media (min-width: 768px) and (max-width: 991.98px) {
	.swiper-corporate {
		min-height: 500px;
	}
}

@media (min-width: 1200px) and (max-width: 1199.98px) {
	.swiper-corporate {
		min-height: 38.54167vw;
	}
}

@media (min-width: 1400px) {
	.swiper-corporate .swiper-slide-caption {
		max-width: 500px;
		padding-right: 0;
	}
}

@media (min-width: 2050px) {
	.swiper-corporate .swiper-pagination-vertical {
		left: calc(50% + 1920px / 2 + 200px);
	}
}

.swiper-lily {
	min-height: 37.03125vw;
}

.swiper-lily h4,
.swiper-lily .heading-4 {
	font-weight: 400;
	letter-spacing: .05em;
}

.swiper-lily .swiper-slide {
	flex-direction: column;
	background-position: center center;
}

.swiper-lily .swiper-slide-caption {
	padding: 60px 0 70px;
}

.swiper-lily .swiper-button {
	position: absolute;
	top: 50%;
	height: 50px;
	width: 66px;
	overflow: hidden;
	transform: translate3d(0, -50%, 0);
	color: #fff;
	font-size: 27px;
	line-height: 1;
}

.swiper-lily .swiper-button::before {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
	font-family: 'Material Icons';
}

.swiper-lily .swiper-button::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	background: #313539;
	pointer-events: none;
	transition: .33s;
	outline: 1px solid transparent;
}

.swiper-lily .swiper-button:hover {
	color: #fff;
}

.swiper-lily .swiper-button:hover::after {
	background: #3f90dc;
}

.swiper-lily .swiper-button-prev {
	left: 0;
}

.swiper-lily .swiper-button-prev::before {
	content: '\e5cb';
	margin-left: -3px;
}

.swiper-lily .swiper-button-prev::after {
	transform-origin: 100% 100%;
	transform: skew(10deg);
}

.swiper-lily .swiper-button-next {
	right: 0;
}

.swiper-lily .swiper-button-next::before {
	content: '\e5cc';
	margin-right: -3px;
}

.swiper-lily .swiper-button-next::after {
	transform-origin: 100% 100%;
	transform: skew(-10deg);
}

.swiper-lily .swiper-pagination {
	bottom: 32px;
}

.swiper-lily .swiper-pagination-bullet {
	position: relative;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	color: #fff;
	background: #fff;
}

.swiper-lily .swiper-pagination-bullet::after {
	content: '';
	position: absolute;
	top: -8px;
	right: -8px;
	bottom: -8px;
	left: -8px;
	border: 1px solid #fff;
	border-radius: 50%;
	opacity: 0;
	visibility: hidden;
	transition: .22s;
}

.swiper-lily .swiper-pagination-bullet-active, .swiper-lily .swiper-pagination-bullet:hover {
	background: #ffd851;
}

.swiper-lily .swiper-pagination-bullet-active::after {
	opacity: 1;
	visibility: visible;
}

.swiper-lily .swiper-pagination-bullet + .swiper-pagination-bullet {
	margin-left: 20px;
}

@media (max-width: 991.98px) {
	.swiper-lily .swiper-pagination[data-index-bullet='true'] {
		font-size: 0;
	}
}

@media (min-width: 992px) {
	.swiper-lily .swiper-slide-caption {
		padding-left: 120px;
		padding-right: 120px;
	}
	.swiper-lily .swiper-pagination-vertical {
		position: absolute;
		top: 52%;
		right: 130px;
		bottom: auto;
		left: auto;
		transform: translate3d(0, -57%, 0);
		width: auto;
	}
	.swiper-lily .swiper-pagination-vertical .swiper-pagination-bullet {
		display: block;
		margin-left: 0;
	}
	.swiper-lily .swiper-pagination-vertical .swiper-pagination-bullet + .swiper-pagination-bullet {
		margin-left: 0;
		margin-top: 20px;
	}
	.swiper-lily .swiper-pagination[data-index-bullet='true'] {
		font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
		font-size: 18px;
		font-weight: 400;
		letter-spacing: .025em;
		text-align: center;
		padding-bottom: 40px;
	}
	.swiper-lily .swiper-pagination[data-index-bullet='true'] .swiper-pagination-bullet {
		position: relative;
	}
	.swiper-lily .swiper-pagination[data-index-bullet='true'] .swiper-pagination-bullet span {
		position: absolute;
		top: 50px;
		left: 50%;
		transform: translate3d(-50%, 0, 0);
		opacity: 0;
		transition: .22s;
		pointer-events: none;
		vertical-align: middle;
		white-space: nowrap;
		transform-origin: 0 50%;
	}
	.swiper-lily .swiper-pagination[data-index-bullet='true'] .swiper-pagination-bullet span::before {
		content: '';
		display: inline-block;
		vertical-align: middle;
		height: 25px;
		border-right: 2px solid;
		top: 25px;
	}
	.swiper-lily .swiper-pagination[data-index-bullet='true'] .swiper-pagination-bullet-active span,
	.swiper-lily .swiper-pagination[data-index-bullet='true'] .swiper-pagination-bullet-active span::before {
		opacity: 1;
	}
	.swiper-lily .swiper-pagination[data-index-bullet='true'] .swiper-pagination-bullet + .swiper-pagination-bullet {
		margin-left: 35px;
	}
	.swiper-lily .swiper-pagination-vertical[data-index-bullet='true'] {
		padding-bottom: 0;
	}
	.swiper-lily .swiper-pagination-vertical[data-index-bullet='true'] .swiper-pagination-bullet span {
		left: 30px;
		top: 50%;
		transform: translate3d(10%, -50%, 0) scale(0.1, 1);
	}
	.swiper-lily .swiper-pagination-vertical[data-index-bullet='true'] .swiper-pagination-bullet span::before {
		margin-right: 10px;
		height: 0;
		width: 25px;
		border-right: 0;
		border-bottom: 2px solid;
	}
	.swiper-lily .swiper-pagination-vertical[data-index-bullet='true'] .swiper-pagination-bullet-active span {
		transform: translate3d(0, -50%, 0) scale(1, 1);
	}
	.swiper-lily .swiper-pagination-vertical[data-index-bullet='true'] .swiper-pagination-bullet + .swiper-pagination-bullet {
		margin-left: 0;
		margin-top: 20px;
	}
	.swiper-lily .button {
		min-width: 170px;
	}
}

@media (min-width: 1200px) {
	.swiper-lily .swiper-slide::after {
		display: none;
	}
	.swiper-lily .swiper-slide-caption {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}

@media (min-width: 768px) and (max-width: 991.98px) {
	.swiper-lily {
		min-height: 500px;
	}
}

@media (min-width: 1200px) and (max-width: 1199.98px) {
	.swiper-lily {
		min-height: 39.0625vw;
	}
}

@media (min-width: 2050px) {
	.swiper-lily .swiper-pagination-vertical {
		left: calc(50% + 1920px / 2 + 230px);
	}
}

/*
*
* Search Results
*/
.rd-search-results-live {
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	max-height: 600px;
	overflow-y: auto;
	margin: -3px 0 0;
	text-align: left;
	z-index: 998;
}

.rd-search-results-live #search-results {
	position: relative;
	overflow: hidden;
	padding: 16px 0 0;
	color: #9b9b9b;
	background: #fff;
	border-radius: 0 0 3px 3px;
	opacity: 0;
	visibility: hidden;
	transform-origin: 50% 0;
	transform: scale(1, 0.9);
	transition: .3s all ease;
}

.rd-search-results-live #search-results::before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	border: 1px solid #d7d7d7;
	border-top: 0;
	pointer-events: none;
}

.rd-search-results-live #search-results.active {
	opacity: 1;
	visibility: visible;
	transform: scale(1, 1);
}

.rd-search-results-live .search-quick-result {
	padding: 0 15px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 30px;
	text-transform: uppercase;
	color: #151515;
}

.rd-search-results-live .search-list {
	margin-top: 11px;
}

.rd-search-results-live .search-list li:only-child {
	padding: 0 15px 15px;
}

.rd-search-results-live .search-error {
	font-size: 14px;
	line-height: 1.6;
}

.rd-search-results-live .search-title {
	font-size: 12px;
}

.rd-search-results-live p {
	line-height: 1.4;
}

.rd-search-results-live .search-link:hover {
	color: #3f90dc;
}

.rd-search-results-live .search-list-item-all {
	margin-top: 18px;
	width: 100%;
}

.rd-search-results-live .search-submit {
	position: relative;
	overflow: hidden;
	z-index: 0;
	display: block;
	padding: 8px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 14px;
	line-height: 1.5;
	font-weight: 500;
	letter-spacing: 0.025em;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	background: #3f90dc;
}

.rd-search-results-live .search-submit:hover {
	color: #151515;
	background: #ffd851;
}

.rd-search-results-live .match {
	display: none;
}

.not-empty ~ .rd-search-results-live {
	visibility: visible;
	opacity: 1;
}

.rd-search-results-live p {
	font-size: 11px;
}

.rd-search-results-live p * {
	margin: 0;
}

.rd-search-results-live .search-list-item {
	padding: 0 15px;
}

.rd-search-results-live * + p {
	margin-top: 5px;
}

.rd-search-results-live .search-list-item + .search-list-item {
	margin-top: 15px;
}

.context-dark #search-results, .rd-navbar-dark #search-results, .rd-navbar-darker #search-results, .bg-gray-700 #search-results, .bg-gray-2 #search-results, .bg-gray-4 #search-results, .bg-primary #search-results, .bg-image-dark #search-results {
	background: #2c3337;
}

.context-dark #search-results .search-quick-result, .rd-navbar-dark #search-results .search-quick-result, .rd-navbar-darker #search-results .search-quick-result, .bg-gray-700 #search-results .search-quick-result, .bg-gray-2 #search-results .search-quick-result, .bg-gray-4 #search-results .search-quick-result, .bg-primary #search-results .search-quick-result, .bg-image-dark #search-results .search-quick-result {
	color: #fff;
}

.context-dark #search-results .search-link, .rd-navbar-dark #search-results .search-link, .rd-navbar-darker #search-results .search-link, .bg-gray-700 #search-results .search-link, .bg-gray-2 #search-results .search-link, .bg-gray-4 #search-results .search-link, .bg-primary #search-results .search-link, .bg-image-dark #search-results .search-link {
	color: #d7d7d7;
}

.context-dark #search-results .search-link:hover, .rd-navbar-dark #search-results .search-link:hover, .rd-navbar-darker #search-results .search-link:hover, .bg-gray-700 #search-results .search-link:hover, .bg-gray-2 #search-results .search-link:hover, .bg-gray-4 #search-results .search-link:hover, .bg-primary #search-results .search-link:hover, .bg-image-dark #search-results .search-link:hover {
	color: #ffd851;
}

.rd-search-results .search-list {
	counter-reset: li;
	text-align: left;
	padding-left: 0;
	font-size: 18px;
	list-style-type: none;
	overflow: hidden;
}

.rd-search-results .search-list li div {
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	white-space: nowrap;
}

.rd-search-results .search-list li:only-child {
	padding-left: 0;
}

.rd-search-results .search-list li:only-child::before {
	display: none;
}

.rd-search-results .search-list-item {
	position: relative;
	padding-left: 40px;
	font-size: 14px;
	color: #9b9b9b;
}

.rd-search-results .search-list-item + .search-list-item {
	margin-top: 40px;
}

.rd-search-results .search-title {
	font-size: 16px;
	color: #151515;
}

.rd-search-results .search-title::before {
	content: counter(li, decimal-leading-zero) ".";
	counter-increment: li;
	position: absolute;
	left: 0;
	top: 0;
}

.rd-search-results .search-title a {
	color: inherit;
	display: inline-block;
}

.rd-search-results .search-title a:hover {
	color: #3f90dc;
}

.rd-search-results .search {
	color: #fff;
	padding: 0 .25em;
	background: #3f90dc;
}

.rd-search-results .match {
	padding: 5px;
	font-size: 12px;
	line-height: 1.7;
	letter-spacing: .1em;
	text-transform: uppercase;
	color: #000;
}

.rd-search-results .match em {
	margin: 0;
	font-style: normal;
}

.rd-search-results p * {
	margin: 0;
}

.rd-search-results * + .match {
	margin-top: 10px;
}

@media (min-width: 768px) {
	.rd-search-results .search-title {
		font-size: 18px;
	}
	.rd-search-results * + p {
		margin-top: 12px;
	}
}

@media (min-width: 992px) {
	.rd-search-results .search-list-item {
		padding-left: 40px;
	}
}

* + .rd-search-results {
	margin-top: 40px;
}

@media (min-width: 768px) {
	* + .rd-search-results {
		margin-top: 55px;
	}
}

.rd-search.rd-search-inline {
	position: relative;
}

.rd-search.rd-search-inline .form-input {
	padding-right: 60px;
}

.rd-search.rd-search-inline .button-link {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 60px;
	right: 0;
	margin: 0;
	font-size: 21px;
	color: #ccc;
	transition: .33s;
}

.rd-search.rd-search-inline .button-link::before {
	display: block;
	margin: auto;
}

.rd-search.rd-search-inline .button-link:hover {
	color: #3f90dc;
}

.rd-search.rd-search-inline.form-sm .form-input {
	padding-right: 50px;
}

.rd-search.rd-search-inline.form-sm .button-link {
	width: 50px;
	font-size: 18px;
}

.rd-search.rd-search-inline.form-lg .form-input {
	padding-right: 70px;
}

.rd-search.rd-search-inline.form-lg .button-link {
	width: 70px;
}

.context-dark .rd-search.rd-search-inline .button-link:hover, .rd-navbar-dark .rd-search.rd-search-inline .button-link:hover, .rd-navbar-darker .rd-search.rd-search-inline .button-link:hover, .bg-gray-700 .rd-search.rd-search-inline .button-link:hover, .bg-gray-2 .rd-search.rd-search-inline .button-link:hover, .bg-gray-4 .rd-search.rd-search-inline .button-link:hover, .bg-primary .rd-search.rd-search-inline .button-link:hover, .bg-image-dark .rd-search.rd-search-inline .button-link:hover {
	color: #3f90dc;
}

.rd-search-modern {
	position: relative;
}

.rd-search-modern .form-input {
	padding-right: 60px;
}

.rd-search-modern .rd-search-form-submit {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 60px;
	font-size: 20px;
	background: transparent;
	border: none;
	cursor: pointer;
	transition: all .3s;
}

.rd-search-modern .rd-search-form-submit:hover {
	color: #3f90dc;
}

.tab-content > .tab-pane {
	display: block;
	visibility: hidden;
	height: 0;
	overflow: hidden;
}

.tab-content > .active {
	visibility: visible;
	height: auto;
	overflow: visible;
}

.tabs-custom {
	text-align: left;
}

.tabs-custom .nav-tabs {
	font-size: 0;
	line-height: 0;
	word-spacing: 0;
	border: 0;
}

.tabs-custom .nav-tabs::before, .tabs-custom .nav-tabs::after {
	display: none;
}

.tabs-custom .nav-item {
	float: none;
	cursor: pointer;
	transition: .33s all ease;
}

.tabs-custom .nav-link {
	margin: 0;
	border-radius: 0;
	border: 0;
}

.tabs-custom .nav-link.active {
	cursor: default;
}

* + .tabs-horizontal.tabs-corporate {
	margin-top: 25px;
}

* + .tabs-vertical.tabs-corporate {
	margin-top: 40px;
}

@media (min-width: 768px) {
	* + .tabs-vertical.tabs-corporate {
		margin-top: 60px;
	}
}

@media (min-width: 1200px) {
	* + .tabs-vertical.tabs-corporate {
		margin-top: 80px;
	}
}

.tabs-line .nav-tabs {
	position: relative;
}

.tabs-line .nav-tabs .nav-link {
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 500;
	line-height: 1.4;
	text-align: center;
	vertical-align: middle;
}

.tabs-line * + .tab-content {
	margin-top: 20px;
}

@media (max-width: 991.98px) {
	.tabs-line .nav-tabs {
		max-width: 100%;
		border: 1px solid #e1e1e1;
	}
	.tabs-line .nav-item {
		margin: -1px;
	}
	.tabs-line .nav-link {
		padding: 7px 10px;
		color: #151515;
		background: transparent;
		border-bottom: 1px solid #e1e1e1;
	}
	.tabs-line .nav-link:first-child {
		border-top: 1px solid #e1e1e1;
	}
	.tabs-line .nav-link:hover,
	.tabs-line .nav-link.active {
		color: #fff;
		background: #3f90dc;
		border-color: #3f90dc;
	}
}

.tabs-corporate {
	background: #fff;
	border: 1px solid #e1e1e1;
}

.tabs-corporate .nav-tabs {
	position: relative;
	display: block;
}

.tabs-corporate .nav-item {
	transform: translate3d(0, 0, 0);
}

.tabs-corporate .nav-link {
	display: block;
	padding: 10px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4;
	letter-spacing: .025em;
	color: #151515;
	background: transparent;
	border-bottom: 1px solid #e1e1e1;
	text-align: center;
	vertical-align: middle;
}

.tabs-corporate .nav-link:hover,
.tabs-corporate .nav-link.active {
	color: #fff;
	background: #3f90dc;
	border-color: #3f90dc;
}

.tabs-corporate .tab-content {
	padding: 20px;
}

.tabs-corporate p {
	letter-spacing: .025em;
}

@media (max-width: 767.98px) {
	.tabs-corporate .nav-item {
		margin: -1px;
	}
}

@media (min-width: 768px) {
	.tabs-horizontal.tabs-corporate .nav-tabs {
		position: relative;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%;
		margin: 0 -1px;
		border-bottom: 1px solid #e1e1e1;
		text-align: center;
		will-change: transform;
	}
	.tabs-horizontal.tabs-corporate .nav-item {
		margin-top: -1px;
		will-change: transform;
	}
	.tabs-horizontal.tabs-corporate .nav-link {
		display: block;
		position: relative;
		z-index: 1;
		min-width: 100px;
		letter-spacing: .025em;
		padding: 13px 20px;
		border-left: 1px solid #e1e1e1;
		border-right: 1px solid #e1e1e1;
		border-bottom: none;
		overflow: hidden;
	}
	.tabs-horizontal.tabs-corporate .nav-link, .tabs-horizontal.tabs-corporate .nav-link::before {
		transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	}
	.tabs-horizontal.tabs-corporate .nav-link::before {
		content: '';
		position: absolute;
		top: -1px;
		left: -1px;
		width: calc(100% + 2px);
		height: calc(100% + 2px);
		z-index: -1;
		opacity: 0;
		transform: scale3d(0.7, 1, 1);
		transition: transform 0.4s, opacity 0.4s;
		transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
		background: #3f90dc;
	}
	.tabs-horizontal.tabs-corporate .nav-link.active,
	.tabs-horizontal.tabs-corporate .nav-link:hover {
		color: #fff;
		border-color: #3f90dc;
		background-color: transparent;
	}
	.tabs-horizontal.tabs-corporate .nav-link.active::before,
	.tabs-horizontal.tabs-corporate .nav-link:hover::before {
		opacity: 1;
		transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
	}
	.tabs-horizontal.tabs-line .nav-tabs {
		border: 0;
		border-bottom: 4px solid #d7d7d7;
	}
	.tabs-horizontal.tabs-line .nav-item {
		display: inline-block;
	}
	.tabs-horizontal.tabs-line .nav-item:not(:last-child) {
		margin-right: 52px;
	}
	.tabs-horizontal.tabs-line .nav-item .nav-link {
		position: relative;
		padding: 0 0 15px 0;
		background-color: transparent;
		color: #9b9b9b;
		border: 0;
	}
	.tabs-horizontal.tabs-line .nav-item .nav-link::after {
		content: '';
		position: absolute;
		bottom: -4px;
		left: 0;
		height: 4px;
		width: 0;
		background: #3f90dc;
		transition: .22s ease;
	}
	.tabs-horizontal.tabs-line .nav-item .nav-link.active,
	.tabs-horizontal.tabs-line .nav-item .nav-link:hover {
		color: #ccc;
	}
	.tabs-horizontal.tabs-line .nav-item .nav-link.active::after {
		width: 100%;
	}
	.tabs-horizontal.tabs-line * + .tab-content {
		margin-top: 30px;
	}
	.tabs-vertical {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.tabs-vertical .nav-tabs {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-ms-flex-negative: 0;
		-webkit-flex-shrink: 0;
		flex-shrink: 0;
		max-width: 50%;
	}
	.tabs-vertical .nav-item {
		border: 0;
		width: 100%;
		text-align: left;
	}
	.tabs-vertical .nav-item .nav-link.active,
	.tabs-vertical .nav-link:hover {
		box-shadow: 0 9px 21px 0 rgba(30, 30, 30, 0.13);
	}
	.tabs-vertical .tab-content {
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}
	.tabs-vertical.tabs-corporate .nav-tabs {
		width: auto;
		min-width: 260px;
		border: 0;
	}
	.tabs-vertical.tabs-corporate .nav-item {
		margin: 0;
	}
	.tabs-vertical.tabs-corporate .nav-item .nav-link {
		position: relative;
		padding: 17px 30px;
		border: 0;
		overflow: hidden;
		text-align: left;
	}
	.tabs-vertical.tabs-corporate .nav-item + .nav-item {
		margin-top: 2px;
	}
	.tabs-vertical.tabs-corporate .tab-content {
		padding: 0 0 0 30px;
	}
}

.tabs-modern .nav-tabs + .tab-content {
	margin-top: 20px;
}

.tabs-modern .nav-tabs {
	background: #fff;
	border: 1px solid #e1e1e1;
}

.tabs-modern .nav-item {
	flex: auto;
	margin: -1px;
	text-align: center;
}

.tabs-modern .nav-link {
	position: relative;
	display: block;
	padding: 15px;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 24px;
	letter-spacing: 0.1em;
	color: #9b9b9b;
	text-transform: uppercase;
	transition: all .3s;
}

.tabs-modern .nav-link::before {
	position: absolute;
	bottom: 2px;
	left: 50%;
	display: block;
	width: 7px;
	height: 7px;
	background: #3f90dc;
	content: '';
	opacity: 0;
	transform: rotate(45deg) translateX(-50%);
	transition: all .3s;
	pointer-events: none;
}

.tabs-modern .nav-link:hover, .tabs-modern .nav-link.active {
	color: #fff;
	background: #3f90dc;
}

.tabs-modern .nav-link.active:before {
	bottom: -6px;
	opacity: 1;
}

@media (min-width: 768px) {
	.tabs-horizontal.tabs-corporate .nav-link {
		padding: 15px 20px;
		min-width: 150px;
	}
	.tabs-horizontal.tabs-corporate .tab-content {
		padding: 20px 25px;
	}
}

@media (min-width: 992px) {
	.tabs-horizontal.tabs-corporate .nav-link {
		padding: 25px 30px;
		min-width: 210px;
	}
	.tabs-horizontal.tabs-corporate .tab-content {
		padding: 30px 35px;
	}
	.tabs-horizontal.tabs-corporate .tab-content-creative {
		padding: 0;
	}
	.tabs-horizontal.tabs-corporate-boxed .tab-content {
		padding: 0;
	}
}

.tabs-corporate-boxed .nav-wrap {
	display: flex;
	border-bottom: 1px solid #e1e1e1;
	overflow: hidden;
}

.tabs-corporate-boxed .nav-tabs {
	display: none;
	border-bottom: none;
}

.tabs-corporate-boxed .nav-link {
	height: 64px;
	text-align: center;
}

.tabs-corporate-boxed .nav-link {
	min-width: inherit;
	border-bottom: none;
	color: #9b9b9b;
	overflow: hidden;
}

.tabs-corporate-boxed .button-nav {
	position: relative;
	margin: 0;
	flex-basis: 50%;
	height: 64px;
	background: #edeff4;
	border-radius: 0;
	border: none;
}

.tabs-corporate-boxed .button-nav .icon {
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 30px;
	line-height: 1;
	color: #9b9b9b;
	transform: translate(-50%, -50%);
}

.tabs-corporate-boxed .button-nav:hover {
	background: #3f90dc;
}

.tabs-corporate-boxed .button-nav:hover .icon {
	color: #fff;
}

.tabs-corporate-boxed .button-nav.button-prev {
	border-right: 1px solid #e1e1e1;
}

.tabs-corporate-boxed .tab-content {
	padding: 0;
}

.tabs-corporate-boxed .tab-content .block-thumbnail-minimal {
	padding: 30px;
	border-top: 1px solid #e1e1e1;
}

.tabs-corporate-boxed .tab-content-main {
	padding: 30px 25px;
	color: #151515;
}

.tabs-corporate-boxed .tab-content-main * + h4 {
	margin-top: 15px;
}

.tabs-corporate-boxed .tab-content-main * + p {
	margin-top: 20px;
}

@media (min-width: 768px) {
	.tabs-horizontal.tabs-corporate-boxed .tab-content {
		padding: 0;
	}
	.tabs-horizontal.tabs-corporate-boxed .button-nav {
		flex-basis: 50px;
	}
	.tabs-horizontal.tabs-corporate-boxed .button-prev {
		border-right: none;
	}
	.tabs-horizontal.tabs-corporate-boxed .nav-tabs {
		border-bottom: none;
	}
	.tabs-horizontal.tabs-corporate-boxed .nav-item {
		flex-basis: calc(100% / 6);
		margin-top: 0;
	}
	.tabs-horizontal.tabs-corporate-boxed .nav-link {
		display: flex;
		align-items: center;
		justify-content: center;
		min-width: inherit;
		padding: 15px 10px;
		border: none;
		border-left: 1px solid #e1e1e1;
	}
	.tabs-horizontal.tabs-corporate-boxed .nav-item:last-child .nav-link {
		border-right: 1px solid #e1e1e1;
	}
}

@media (min-width: 992px) {
	.tabs-corporate-boxed .tab-content-main {
		padding: 40px;
	}
}

.card-group-custom {
	margin-bottom: 0;
}

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

.card-group-custom .card + .card {
	margin-top: 0;
	border-top: 1px solid #e1e1e1;
}

.card-group-custom.card-group-corporate .card + .card {
	margin-top: 30px;
}

.card-custom {
	display: block;
	margin: 0;
	background: inherit;
	border: none;
	border-radius: 0;
	box-shadow: none;
}

.card-custom a {
	display: block;
}

.card-custom .card-header {
	padding: 0;
	border-bottom: 0;
	border-top-radius: 0;
}

.card-custom .card-body {
	padding: 0;
	border: 0;
}

.card-corporate {
	text-align: left;
	box-shadow: -1px 2px 5px 0px rgba(68, 73, 83, 0.12);
}

.card-corporate .card-title {
	margin-bottom: 0;
}

.card-corporate .card-title a,
.card-corporate .card-body {
	background: #fff;
}

.card-corporate .card-title a {
	position: relative;
	z-index: 1;
	padding: 21px 82px 21px 32px;
	font-weight: 700;
	font-size: 16px;
	line-height: 1.25;
	letter-spacing: 0;
	color: #2c343b;
	transition: 1.3s all ease;
	border-radius: 6px 6px 0 0;
	border-bottom: 1px solid #dedede;
}

.card-corporate .card-title a .card-arrow:after {
	opacity: 0;
	visibility: hidden;
}

.card-corporate .card-title a.collapsed {
	border-radius: 6px;
	border-bottom-width: 0;
}

.card-corporate .card-title a.collapsed .card-arrow {
	border-radius: 0 6px 6px 0;
}

.card-corporate .card-title a.collapsed .card-arrow:after {
	opacity: 1;
	visibility: visible;
}

.card-corporate .card-arrow {
	position: absolute;
	top: 0;
	bottom: -1px;
	right: -1px;
	z-index: 2;
	width: 70px;
	background: #3f90dc;
	border-radius: 0 6px 0 0;
	transition: .33s all ease;
}

.card-corporate .card-arrow::before, .card-corporate .card-arrow::after {
	content: '';
	position: absolute;
	top: 50%;
	z-index: 4;
	transform: translateY(-50%);
	background: #fff;
}

.card-corporate .card-arrow::before {
	width: 14px;
	height: 2px;
	right: 28px;
}

.card-corporate .card-arrow::after {
	width: 2px;
	height: 14px;
	right: 34px;
}

.card-corporate .collapse {
	position: relative;
	z-index: 1;
	color: #151515;
	border-radius: 0 0 6px 6px;
}

.card-corporate .card-body {
	padding: 25px 44px 25px 32px;
}

@media (max-width: 1199.98px) {
	.card-corporate .card-title a,
	.card-corporate .card-body {
		padding-left: 25px;
	}
}

@media (min-width: 1200px) {
	.card-corporate .card-title a {
		font-size: 18px;
	}
}

.card-standing {
	text-align: center;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	line-height: 1;
	font-weight: 500;
	text-transform: uppercase;
	color: #151515;
	border-width: 1px;
	border-style: solid;
	border-color: #e1e1e1;
}

.card-standing .card-body > div:first-child {
	padding-top: 0;
}

.card-standing .card-header {
	background: transparent;
}

.card-standing-inline {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
}

.card-standing-aside-right {
	width: 100%;
}

.card-custom {
	padding-left: 30px;
	background: #fff;
	transition: all 200ms ease-in-out;
}

.card-custom.active {
	background: #f5f7f9;
}

.card-standing-caption {
	position: relative;
	padding-left: 30px;
	color: #fff;
	background: #3f90dc;
}

.card-standing-caption .card-standing-position {
	top: 50%;
	padding-left: 3px;
	transform: translateY(-50%);
}

.card-standing-caption-aside {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding: 13px 5px 13px 0;
}

.card-standing-caption-aside > * {
	padding: 0 3px;
}

.card-standing-team-item {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding: 15px 5px 15px 0;
}

.card-standing-team-item > * {
	padding: 0 3px;
}

.card-standing-team-item .card-standing-diff {
	color: #3f90dc;
}

.card-standing-team-item .card-standing-points,
.card-standing-team-item .card-standing-number {
	font-weight: 400;
}

.card-standing-team-details {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding: 18px 3px 18px 0;
}

.card-standing-team-details > * {
	padding: 0 5px;
}

.card-standing-divider {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 18px;
	border-top: 1px solid #d7d7d7;
}

.card-standing-position {
	position: absolute;
	top: 0;
	left: 0;
	min-width: 30px;
	padding: 0 5px;
}

.card-standing-team,
.card-standing-game-status {
	width: 27%;
}

.card-standing-game-status {
	padding-left: 5px;
}

.card-standing-number {
	width: 11%;
}

.card-standing-points {
	width: 14%;
}

.card-standing-diff {
	width: 12%;
}

.card-standing-team {
	display: flex;
	align-items: center;
	flex-direction: column;
	padding-left: 3px;
}

.card-standing-team-figure {
	text-align: center;
	min-width: 45px;
}

.card-standing-team-figure img {
	height: auto;
	max-width: 45px;
}

.card-standing-team-title {
	margin-top: 5px;
}

.card-standing-game-status,
.card-standing-team-country {
	font-size: 0.86em;
	color: #9b9b9b;
}

.card-standing-toogle {
	height: 26px;
	width: 26px;
	font-size: 16px;
	line-height: 26px;
	color: #151515;
	background: #fff;
	border-radius: 4px;
	transition-duration: 200ms;
}

.card-standing-toogle:hover {
	color: #3f90dc;
}

.card-standing-toogle.collapsed {
	background: #f5f7f9;
}

.card-standing-toogle.collapsed::before {
	content: '\e145';
}

.card-standing-index {
	counter-reset: article;
}

.card-standing-index article .card-standing-counter:before {
	content: counter(article, decimal-leading-zero);
	counter-increment: article;
}

.card-standing-counter {
	font-size: 1.1em;
	line-height: 1;
	letter-spacing: .025em;
	color: #d4d5db;
	padding: 20px 3px 20px;
}

@media (max-width: 575.98px) {
	.card-standing-team-name {
		font-size: .86em;
	}
}

@media (min-width: 576px) {
	.card-custom,
	.card-standing-caption {
		padding-left: 40px;
	}
	.card-standing {
		font-size: 14px;
		letter-spacing: .1em;
	}
	.card-standing-caption .card-standing-position {
		padding-left: 20px;
	}
	.card-standing-caption-aside {
		padding-right: 10px;
	}
	.card-standing-caption-aside > * {
		padding: 0 5px;
	}
	.card-standing-team-item {
		padding-top: 8px;
		padding-bottom: 8px;
		padding-right: 10px;
	}
	.card-standing-team-item > * {
		padding: 0 5px;
	}
	.card-standing-number {
		width: 9%;
	}
	.card-standing-points {
		width: 11%;
	}
	.card-standing-diff {
		width: 11%;
	}
	.card-standing-toogle {
		height: 32px;
		width: 32px;
		font-size: 20px;
		line-height: 32px;
	}
	.card-standing-team-details {
		padding-right: 10px;
	}
	.card-standing-team,
	.card-standing-game-status {
		width: 40%;
	}
	.card-standing-position {
		min-width: 40px;
	}
	.card-standing-divider {
		margin-left: 67px;
	}
	.card-standing-game-status {
		padding-left: 70px;
	}
	.card-standing-team {
		flex-direction: row;
		padding-left: 15px;
	}
	.card-standing-team-title {
		margin-left: 8px;
		margin-top: 0;
		letter-spacing: .05em;
	}
	.card-standing-team,
	.card-standing-game-status {
		text-align: left;
	}
	.card-standing-counter {
		padding-left: 10px;
		line-height: 36px;
	}
	.card-standing-team-figure {
		min-height: 60px;
		line-height: 60px;
	}
}

@media (min-width: 768px) {
	.card-custom,
	.card-standing-caption {
		padding-left: 55px;
	}
	.card-standing-team-item {
		padding-top: 18px;
		padding-bottom: 18px;
	}
	.card-standing-team-details {
		padding-top: 24px;
		padding-bottom: 24px;
	}
	.card-standing-position {
		min-width: 55px;
	}
	.card-standing-divider {
		margin-left: 77px;
	}
	.card-standing-team {
		padding-left: 24px;
	}
	.card-standing-game-status {
		padding-left: 79px;
	}
	.card-standing-counter {
		font-size: 1.4em;
		line-height: 56px;
	}
}

@media (min-width: 1200px) {
	.card-custom,
	.card-standing-caption {
		padding-left: 74px;
	}
	.card-standing-caption .card-standing-position {
		padding-left: 20px;
	}
	.card-standing-position {
		min-width: 74px;
	}
	.card-standing-team,
	.card-standing-game-status {
		width: 44%;
	}
	.card-standing-counter {
		font-size: 1.71em;
		padding-left: 20px;
	}
}

/*
*
* Tooltop Custom
*/
.tooltip {
	font-size: 14px;
	line-height: 1.2;
}

p [data-toggle='tooltip'] {
	color: #d7d7d7;
}

/*
*
* Counter
*/
.progress-circle-bg {
	fill: transparent;
	stroke: transparent;
	stroke-width: 6px;
}

.progress-circle-fg {
	fill: transparent;
	stroke: #3f90dc;
	stroke-width: 6px;
}

.progress-bar-main {
	display: flex;
	align-items: center;
	justify-content: space-between;
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
}

.progress-bar-team {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: column;
	max-width: 48%;
	width: 100%;
}

.progress-bar-wrap {
	max-width: 100%;
	width: 100%;
}

.progress-bar-divider {
	display: none;
	width: 64px;
	height: 1px;
	background: #d7d7d7;
}

.progress-bar-title {
	font-size: .86em;
	line-height: 1.2;
	letter-spacing: .025em;
	max-width: 90%;
	margin-left: auto;
	margin-right: auto;
}

.progress-bar-js {
	position: relative;
	width: 82px;
	height: 82px;
	margin-left: auto;
	margin-right: auto;
}

.progress-bar-js .progress-circle-counter {
	position: absolute;
	right: 50%;
	width: 100%;
	top: 50%;
	padding: 0;
	margin: 0;
	text-align: center;
	white-space: nowrap;
	font-size: 24px;
	font-weight: 400;
	line-height: 1;
	letter-spacing: .025em;
	color: #fff;
}

.progress-bar-js .progress-circle-counter:after {
	content: '%';
	font-size: 14px;
	font-weight: 500;
}

.progress-bar-js .progress-bar__stroke,
.progress-bar-js .progress-bar__trail {
	stroke-linejoin: round;
}

.progress-bar-horizontal {
	text-align: left;
}

.progress-bar-horizontal > svg {
	margin-top: 7px;
}

.progress-bar-horizontal .progress-circle-counter {
	width: auto !important;
	top: -5px;
	right: 0;
}

.progress-bar-rotate-90 svg {
	transform: rotate(90deg);
}

.progress-bar-radial {
	position: relative;
}

.progress-bar-radial::before {
	position: absolute;
	content: '';
	top: 50%;
	left: 50%;
	width: 66px;
	height: 66px;
	background: #9b9b9b;
	border-radius: 50%;
	transform: translate(-50%, -50%);
	z-index: 0;
}

.progress-bar-radial > svg {
	width: 100%;
	height: 100%;
	border-radius: 5px;
	overflow: hidden;
}

.progress-bar-radial .progress-bar__stroke,
.progress-bar-radial .progress-bar__trail {
	stroke-location: outside;
}

.progress-bar-radial .progress-circle-counter {
	transform: translate(50%, -50%);
}

.progress-bar__stroke {
	stroke: #9b9b9b;
}

.progress-bar__trail {
	stroke: rgba(155, 155, 155, 0);
}

.progress-bar-primary .progress-bar__stroke {
	stroke: #3f90dc;
}

.progress-bar-primary .progress-bar__trail {
	stroke: rgba(155, 155, 155, 0);
}

.progress-bar-primary .progress-bar-radial::before {
	background: #3f90dc;
}

.progress-bar-secondary-2 .progress-bar__stroke {
	stroke: #b7b7b7;
}

.progress-bar-secondary-2 .progress-bar__trail {
	stroke: rgba(155, 155, 155, 0);
}

.progress-bar-secondary-1 .progress-bar__stroke {
	stroke: #b7b7b7;
}

.progress-bar-secondary-1 .progress-bar__trail {
	stroke: rgba(155, 155, 155, 0);
}

.team2-blue .progress-bar__stroke {
	stroke: #3B7CC0;
}

.team2-blue .progress-bar__trail {
	stroke: rgba(155, 155, 155, 0);
}

.team2-blue .progress-bar-radial::before {
	background: #3B7CC0;
}

.team2-blue .progress-circle-fg {
	stroke: #3B7CC0;
}

.progress-bar-js + p {
	margin-top: 8px;
}

* + .progress-bar-main {
	margin-top: 25px;
}

@media (max-width: 575.98px) {
	.progress-bar-team-second {
		flex-direction: column-reverse;
	}
	.progress-bar-main div:nth-child(even) {
		flex-direction: column-reverse;
	}
	.progress-bar-team {
		margin-bottom: -15px;
	}
	.progress-bar-team > * {
		margin-bottom: 15px;
	}
}

@media (min-width: 576px) {
	.progress-bar-team {
		flex-direction: row;
	}
	.progress-bar-wrap {
		max-width: 50%;
	}
}

@media (min-width: 768px) {
	.progress-bar-team {
		max-width: 250px;
	}
	.progress-bar-wrap {
		max-width: 115px;
	}
	.progress-bar-divider {
		display: inline-block;
	}
}

@media (min-width: 992px) and (max-width: 991.98px) {
	.progress-bar-team {
		max-width: 48%;
	}
	.progress-bar-wrap {
		max-width: 50%;
	}
	.progress-bar-divider {
		display: none;
	}
}

.progress-bar-modern {
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	line-height: 1.3;
	font-weight: 500;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}

.progress-bar-modern .progress-bar-linear-wrap {
	flex-basis: 60%;
	height: 4px;
	background: #ececec;
}

.progress-bar-modern .progress-bar-linear {
	position: relative;
	width: 0;
	height: 4px;
	background-color: #3f90dc;
	transition: .5s all ease-in-out;
}

.progress-bar-modern .progress-bar-linear::before {
	position: absolute;
	top: -3px;
	right: 0;
	width: 4px;
	height: 10px;
	content: '';
	background: #3f90dc;
	pointer-events: none;
}

.progress-bar-modern .progress-value {
	margin-left: 15px;
	color: #3f90dc;
}

.progress-bar-modern .progress-value:after {
	content: "%";
}

.progress-bar-modern-secondary .progress-bar-linear {
	background-color: #ffd851;
}

.progress-bar-modern-secondary .progress-bar-linear::before {
	background: #ffd851;
}

.progress-bar-modern-secondary .progress-value {
	color: #ffd851;
}

.progress-bar-modern-red .progress-bar-linear {
	background-color: #fd6565;
}

.progress-bar-modern-red .progress-bar-linear::before {
	background: #fd6565;
}

.progress-bar-modern-red .progress-value {
	color: #fd6565;
}

.progress-bar-modern + .progress-bar-modern {
	margin-top: 10px;
}

/*
*
* Circle Progress Bars
*/
.progress-bar-circle {
	display: inline-block;
	position: relative;
	text-align: center;
	line-height: 1.2;
}

.progress-bar-circle canvas {
	vertical-align: middle;
}

.progress-bar-circle span {
	position: absolute;
	top: 50%;
	left: 51%;
	font-size: 36px;
	line-height: 36px;
	transform: translate(-50%, -50%);
	color: #9b9b9b;
}

.progress-bar-circle span::after {
	content: "%";
}

.progress-bar-circle-title {
	font-size: 14px;
	letter-spacing: .05em;
	text-transform: uppercase;
}

* + .progress-bar-circle-title {
	margin-top: 12px;
}

/*
*
* Time Circles
*/
.countdown-box {
	max-width: 770px;
	margin-left: auto;
	margin-right: auto;
}

* + .countdown-box {
	margin-top: 30px;
}

@media (min-width: 768px) {
	* + .countdown-box {
		margin-top: 50px;
	}
}

.countdown-box + * {
	margin-top: 40px;
}

@media (min-width: 768px) {
	.countdown-box + * {
		margin-top: 80px;
	}
}

.countdown-circle-container {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	margin-bottom: -10px;
	margin-left: -10px;
}

.countdown-circle-container:empty {
	margin-bottom: 0;
	margin-left: 0;
}

.countdown-circle-container > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 10px;
}

@media (min-width: 768px) {
	.countdown-circle-container {
		margin-bottom: -30px;
		margin-left: -30px;
	}
	.countdown-circle-container:empty {
		margin-bottom: 0;
		margin-left: 0;
	}
	.countdown-circle-container > * {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 30px;
		margin-left: 30px;
	}
}

.countdown-block {
	position: relative;
	flex: 1 1 33.33%;
}

@media (min-width: 576px) {
	.countdown-block {
		flex: 1 1 25%;
	}
}

.countdown-block-seconds {
	display: none;
}

@media (min-width: 576px) {
	.countdown-block-seconds {
		display: block;
	}
}

.countdown-wrap {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.countdown-circle {
	fill: transparent;
}

html:not(.ie-11):not(.ie-10) .countdown-circle {
	width: 100%;
	height: auto;
}

.countdown-circle-bg {
	stroke: rgba(255, 255, 255, 0.5);
	stroke-width: 2px;
}

.countdown-circle-fg {
	stroke: #3f90dc;
	stroke-width: 4px;
}

.countdown-title {
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 700;
	font-size: 13px;
	line-height: 1.2;
	color: #868e96;
	text-transform: uppercase;
}

.countdown-counter {
	letter-spacing: 0;
	font-size: 24px;
	font-weight: 400;
	line-height: 1;
	color: #111;
	margin-bottom: 5px;
}

@media (min-width: 768px) {
	.countdown-counter {
		font-size: 34px;
		margin-top: 5px;
		margin-bottom: 10px;
	}
}

@media (min-width: 992px) {
	.countdown-counter {
		font-size: 48px;
	}
}

.context-dark .countdown-counter, .rd-navbar-dark .countdown-counter, .rd-navbar-darker .countdown-counter, .bg-gray-700 .countdown-counter, .bg-gray-2 .countdown-counter, .bg-gray-4 .countdown-counter, .bg-primary .countdown-counter, .bg-image-dark .countdown-counter,
.context-dark .countdown-title,
.rd-navbar-dark .countdown-title,
.rd-navbar-darker .countdown-title,
.bg-gray-700 .countdown-title,
.bg-gray-2 .countdown-title,
.bg-gray-4 .countdown-title,
.bg-primary .countdown-title,
.bg-image-dark .countdown-title {
	color: #fff;
}

.countdown-classic {
	white-space: nowrap;
}

.countdown-classic .countdown-section {
	position: relative;
	display: inline-block;
	padding: 0 10px;
	min-width: 65px;
	text-align: center;
}

.countdown-classic .countdown-section:not(:first-child)::before {
	display: inline-block;
	content: '';
	position: absolute;
	top: 48%;
	left: -3px;
	background-image: url(/build/shop/images/dot.6746b06a.svg);
	background-repeat: no-repeat;
	background-position: 50%;
	height: 21px;
	width: 7px;
	transform: translate3d(0, -45%, 0);
	color: #d4d5db;
}

.countdown-classic .countdown-amount,
.countdown-classic .countdown-period {
	display: block;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	text-transform: uppercase;
}

.countdown-classic .countdown-amount {
	font-size: 27px;
	line-height: 1;
	font-weight: 400;
	letter-spacing: .1em;
	color: #3f90dc;
}

.countdown-classic .countdown-period {
	font-size: 12px;
	line-height: 1.2;
	font-weight: 500;
	letter-spacing: .025em;
}

.countdown-classic-sm .countdown-section {
	padding: 0 5px;
	min-width: 60px;
}

.countdown-classic-sm .countdown-section:not(:first-child)::before {
	background-size: 6px 15px;
}

.countdown-classic-sm .countdown-amount {
	font-size: 20px;
}

.countdown-classic-sm .countdown-period {
	font-size: 9px;
	letter-spacing: .075em;
}

@media (min-width: 576px) {
	.countdown-classic .countdown-section {
		padding: 0 15px;
	}
	.countdown-classic-sm .countdown-section {
		padding: 0 10px;
	}
}

@media (min-width: 1200px) {
	.countdown-classic .countdown-section {
		min-width: 78px;
	}
	.countdown-classic .countdown-amount {
		font-size: 33px;
	}
	.countdown-classic-sm .countdown-section {
		min-width: 60px;
	}
	.countdown-classic-sm .countdown-amount {
		font-size: 24px;
	}
}

.countdown-bordered {
	display: inline-block;
	white-space: nowrap;
	margin-left: -14px;
	margin-right: -16px;
	font-size: 16px;
	line-height: 1;
	font-weight: 500;
	letter-spacing: .05em;
	text-transform: uppercase;
}

.countdown-bordered .countdown-section {
	display: inline-block;
	padding: 0 16px 0 10px;
	text-align: center;
}

.countdown-bordered .countdown-section:not(:first-child) {
	border-left: 1px solid #c6c6c6;
}

.countdown-bordered .countdown-amount,
.countdown-bordered .countdown-period {
	display: block;
}

.countdown-bordered .countdown-amount {
	color: #151515;
	min-width: 30px;
	padding-right: 8px;
}

@media (max-width: 575.98px) {
	.countdown-bordered .countdown-period {
		font-size: 14px;
		margin-top: 3px;
	}
}

@media (min-width: 576px) {
	.countdown-bordered .countdown-amount,
	.countdown-bordered .countdown-period {
		display: inline-block;
	}
}

@media (min-width: 992px) {
	.countdown-bordered {
		margin-left: -20px;
		margin-right: -22px;
		font-size: 18px;
	}
	.countdown-bordered .countdown-section {
		padding: 0 22px 0 16px;
	}
	.countdown-bordered .countdown-amount {
		min-width: 34px;
	}
}

.stepper {
	position: relative;
	display: inline-block;
	max-width: 76px;
	width: 76px;
}

.stepper input[type="number"] {
	width: 100%;
	padding: 5px 28px;
	height: 30px;
	min-height: 30px;
	line-height: 15px;
	text-align: center;
	-moz-appearance: textfield;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	color: #151515;
}

.stepper input[type=number]::-webkit-inner-spin-button {
	-webkit-appearance: none;
}

.stepper-arrow {
	position: absolute;
	top: 50%;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	font-size: 16px;
	line-height: 20px;
	font-family: "Material Icons";
	cursor: pointer;
	color: #151515;
	transition: .3s all ease;
}

.stepper-arrow:hover {
	color: #3f90dc;
}

.stepper-arrow.up {
	right: 4px;
	text-align: left;
}

.stepper-arrow.up:before {
	content: '\e145';
}

.stepper-arrow.down {
	left: 4px;
	text-align: right;
}

.stepper-arrow.down:before {
	content: '\e15b';
}

.stepper.disabled .stepper-arrow {
	pointer-events: none;
	opacity: .5;
}

.stepper-modern .stepper {
	width: 130px;
	max-width: 130px;
	text-align: center;
}

.stepper-modern .stepper input[type="number"] {
	width: 40px;
	max-width: 40px;
	min-height: 40px;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	line-height: 40px;
	text-align: center;
	-moz-appearance: textfield;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #151515;
	border: 0;
}

.stepper-modern .stepper .stepper-arrow {
	top: 0;
	bottom: 0;
	width: 40px;
	height: 40px;
	margin: 0;
	line-height: 40px;
	color: #151515;
	text-align: center;
	border-radius: 3px;
	border: 1px solid #e1e1e1;
	transform: translateY(0);
}

.stepper-modern .stepper .stepper-arrow:hover {
	color: #3f90dc;
}

.stepper-modern .stepper .stepper-arrow.down {
	left: 0;
}

.stepper-modern .stepper .stepper-arrow.up {
	right: 0;
}

/*
*
* Doughnut Chart
*/
.doughnut-chart-wrap {
	display: inline-flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	min-width: 115px;
}

.doughnut-chart-wrap * + p {
	margin-top: 6px;
}

.doughnut-chart {
	position: relative;
	height: 80px;
	width: 80px;
}

.doughnut-chart svg {
	height: 80px;
	width: 80px;
}

.doughnutTip {
	position: absolute;
	min-width: 30px;
	max-width: 290px;
	padding: 5px 15px;
	text-align: center;
	font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 12px;
	line-height: 1.3;
	font-weight: 500;
	text-transform: uppercase;
	border-radius: 3px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	background: #fff;
	color: #151515;
	pointer-events: none;
	z-index: 1;
}

.doughnutTip::before {
	position: absolute;
	content: '';
	left: 50%;
	bottom: -5px;
	line-height: 0;
	width: 8px;
	height: 8px;
	background: #fff;
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: rgba(0, 0, 0, 0.1);
	transform: rotate(45deg) translate(-50%, 50%);
	z-index: 0;
}

.doughnutSummary {
	position: absolute;
	top: 50%;
	left: 50%;
	color: #3f90dc;
	text-align: center;
	cursor: default;
	display: none !important;
}

.doughnut-chart-list {
	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;
}

[data-order='0'] {
	fill: #9b9b9b;
}

[data-order='1'] {
	fill: #3f90dc;
}

.doughnut-chart path:hover {
	opacity: 0.65;
}

.team2-orange .doughnut-chart [data-order='0'] {
	fill: #ffa04c;
}

.team2-pink .doughnut-chart [data-order='0'] {
	fill: #e05151;
}

@media (min-width: 420px) {
	.doughnut-chart {
		height: 92px;
		width: 92px;
	}
	.doughnut-chart svg {
		height: 92px;
		width: 92px;
	}
}

.google-map-markers {
	display: none;
}

.google-map-container {
	width: 100%;
}

.google-map {
	height: 250px;
	width: 100%;
	height: 250px;
	height: 570px;
}

/*rtl:begin:ignore*/
/*
*
* Owl Carousel
* --------------------------------------------------
*/
.owl-carousel .animated {
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
	z-index: 0;
}

.owl-carousel .owl-animated-out {
	z-index: 1;
}

.owl-carousel .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
	transition: height 500ms ease-in-out;
}

/*
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
	display: block;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	/* position relative and z-index fix webkit rendering fonts issue */
	position: relative;
	z-index: 1;
	/*
 * 	Owl Carousel - Lazy Load Plugin
 */
	/*
 * 	Owl Carousel - Video Plugin
 */
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	touch-action: manipulation;
	-moz-backface-visibility: hidden;
	/* fix firefox animation glitch */
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	/* fix for flashing background */
	-webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
	cursor: pointer;
	user-select: none;
}

.owl-carousel .owl-loaded {
	display: block;
}

.owl-carousel .owl-loading {
	opacity: 0;
	display: block;
}

.owl-carousel .owl-hidden {
	opacity: 0;
}

.owl-carousel .owl-refresh .owl-item {
	display: none;
}

.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}

.owl-carousel .owl-grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: grab;
}

.owl-carousel .owl-rtl {
	direction: rtl;
}

.owl-carousel .owl-rtl .owl-item {
	float: right;
}

.no-js .owl-carousel {
	display: block;
}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000000;
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	font: 400 40px/80px 'FontAwesome';
	cursor: pointer;
	z-index: 1;
	transition: scale 100ms ease;
}

.owl-carousel .owl-video-play-icon:before {
	content: '\f144';
}

.owl-carousel .owl-video-play-icon:hover {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none;
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
}

/*
 * Owl Navigation
 */
.owl-nav.disabled {
	display: none !important;
}

.owl-prev,
.owl-next {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	font: 400 46px/50px 'FontAwesome';
	color: #ccc;
}

.owl-prev:hover,
.owl-next:hover {
	color: #3f90dc;
}

.owl-prev {
	left: 0;
}

.owl-prev::before {
	content: '\f104';
}

.owl-next {
	right: 0;
}

.owl-next::before {
	content: '\f105';
}

/*
 * Owl Pagination
 */
.owl-dots {
	text-align: center;
	margin-top: 10px;
}

.owl-dot {
	padding: 0;
	border: none;
	position: relative;
	display: inline-block;
	width: 9px;
	height: 9px;
	margin-left: 6px;
	margin-right: 6px;
	border-radius: 50%;
	text-align: center;
	outline: none;
	cursor: pointer;
	background-color: #afafaf;
	transition: .3s ease-out all;
}

.owl-dot:hover, .owl-dot:focus, .owl-dot.active {
	background-color: #3e8fdc;
	transform: scale(1.5);
}

.owl-carousel[data-nav-custom] .owl-prev,
.owl-carousel[data-nav-custom] .owl-next {
	display: none;
}

.owl-carousel-inline-outer {
	position: relative;
	padding-left: 60px;
	min-height: 23px;
}

.owl-carousel-inline-outer .owl-inline-nav {
	position: absolute;
	top: 2px;
	left: 0;
	font-size: 16px;
	line-height: 1.3;
}

.owl-carousel-inline-outer .owl-carousel {
	max-width: calc(100% + 60px);
}

.owl-carousel-inline-outer .owl-arrow {
	background: none;
	border: none;
	display: inline-block;
	padding: 0;
	outline: none;
	outline-offset: 0;
	cursor: pointer;
	-webkit-appearance: none;
	width: 20px;
	height: 20px;
	font-size: 20px;
	line-height: 20px;
	border-radius: 3px;
	color: #fff;
	background: #3f90dc;
	transition: .2s;
}

.owl-carousel-inline-outer .owl-arrow::-moz-focus-inner {
	border: none;
	padding: 0;
}

.owl-carousel-inline-outer .owl-arrow::before {
	font-family: 'Material Icons';
}

.owl-carousel-inline-outer .owl-arrow:hover {
	color: #151515;
	background: #ffd851;
}

.owl-carousel-inline-outer .owl-arrow-prev::before {
	content: '\e5cb';
}

.owl-carousel-inline-outer .owl-arrow-next::before {
	content: '\e5cc';
}

.owl-carousel-inline-outer .owl-carousel {
	top: 5px;
}

.owl-carousel-inline-outer * + .owl-arrow {
	margin-left: 5px;
}

.owl-carousel-inline-outer-1 {
	position: relative;
	min-height: 23px;
	max-width: 100%;
	width: 100%;
}

.owl-carousel-inline-outer-1 .owl-carousel-inline-wrap {
	flex-grow: 1;
	width: 100%;
	max-width: 100%;
}

.owl-carousel-inline-outer-1 .owl-inline-nav {
	flex-shrink: 0;
}

.owl-carousel-inline-outer-1 .owl-inline-nav > * {
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	line-height: 1.3;
}

.owl-carousel-inline-outer-1 .owl-carousel {
	top: 7px;
	max-width: calc(100% + 60px);
}

.owl-carousel-inline-outer-1 .owl-arrow {
	background: none;
	border: none;
	display: inline-block;
	padding: 0;
	outline: none;
	outline-offset: 0;
	cursor: pointer;
	-webkit-appearance: none;
	width: 20px;
	height: 20px;
	font-size: 20px;
	line-height: 20px;
	border-radius: 3px;
	color: #151515;
	background: #ffd851;
	transition: .2s;
}

.owl-carousel-inline-outer-1 .owl-arrow::-moz-focus-inner {
	border: none;
	padding: 0;
}

.owl-carousel-inline-outer-1 .owl-arrow::before {
	font-family: 'Material Icons';
}

.owl-carousel-inline-outer-1 .owl-arrow:hover {
	color: #fff;
	background: #3f90dc;
}

.owl-carousel-inline-outer-1 .owl-arrow-prev::before {
	content: '\e5cb';
}

.owl-carousel-inline-outer-1 .owl-arrow-next::before {
	content: '\e5cc';
}

.owl-carousel-inline-outer-1 * + .owl-arrow {
	margin-left: 5px;
}

.owl-carousel-inline-outer-1 .owl-carousel {
	margin-left: 10px;
	line-height: 1.3;
}

.owl-carousel-arrows-outline .owl-arrow {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 26px;
	height: 26px;
	padding: 1px;
	font: 400 20px/21px 'FontAwesome';
	color: #111;
	background: transparent;
	border: 1px solid #c6c6c6;
	border-radius: 3px;
	cursor: pointer;
	transition: .33s;
}

.owl-carousel-arrows-outline .owl-arrow:hover {
	color: #fff;
	background: #3f90dc;
	border-color: #3f90dc;
}

.owl-carousel-arrows-outline .owl-arrow-prev::before {
	margin-left: -1px;
	content: '\f104';
}

.owl-carousel-arrows-outline .owl-arrow-next::before {
	margin-right: -1px;
	content: '\f105';
}

.owl-carousel-arrows-outline .button {
	top: 1px;
}

html.firefox .owl-carousel-arrows-outline .owl-arrow::before {
	position: relative;
	top: -1px;
}

html.firefox .owl-carousel-arrows-outline .button {
	top: 0;
}

.ie-10 .owl-carousel-arrows-outline .button, .ie-11 .owl-carousel-arrows-outline .button {
	top: 0;
}

.owl-carousel-dots-modern img {
	width: 100%;
	max-width: inherit;
}

.owl-carousel-dots-modern .owl-dots {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 20px;
	z-index: 2;
}

.owl-carousel-dots-modern .owl-dot {
	margin-left: 7px;
	margin-right: 7px;
	vertical-align: middle;
	background: #fff;
	border: none;
}

.owl-carousel-dots-modern .owl-dot::before {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0;
	height: 0;
	content: '';
	background: #ffd851;
	border-radius: 50%;
	transform: translate(-50%, -50%);
	transition: all .4s;
}

.owl-carousel-dots-modern .owl-dot.active, .owl-carousel-dots-modern .owl-dot:hover {
	transform: scale(1);
}

.owl-carousel-dots-modern .owl-dot.active::before, .owl-carousel-dots-modern .owl-dot:hover::before {
	width: 15px;
	height: 15px;
}

@media (min-width: 576px) {
	.owl-carousel-dots-modern .owl-dots {
		bottom: 50px;
	}
}

.owl-carousel-creative .owl-nav.disabled {
	display: block !important;
}

.owl-carousel-creative .owl-prev,
.owl-carousel-creative .owl-next {
	padding: 0;
	border: 0;
	display: block;
	width: 50px;
	height: 55px;
	cursor: pointer;
	vertical-align: middle;
	white-space: nowrap;
	transition: .22s;
	text-align: center;
	background: rgba(21, 21, 21, 0.4);
}

.owl-carousel-creative .owl-prev::before, .owl-carousel-creative .owl-prev::after,
.owl-carousel-creative .owl-next::before,
.owl-carousel-creative .owl-next::after {
	content: '';
	position: relative;
	display: inline-block;
	vertical-align: middle;
	transition: .4s;
}

.owl-carousel-creative .owl-prev:hover,
.owl-carousel-creative .owl-next:hover {
	color: #fff;
	border-color: #d7d7d7;
	background: rgba(63, 144, 220, 0.7);
}

.owl-carousel-creative .owl-prev::before,
.owl-carousel-creative .owl-next::after {
	top: -2px;
	font-family: 'Material Icons';
	font-size: 22px;
	line-height: 1;
}

.owl-carousel-creative .owl-prev::before {
	content: '\e5cb';
}

.owl-carousel-creative .owl-next::after {
	content: '\e5cc';
}

@media (min-width: 576px) {
	.owl-carousel-creative {
		padding: 0 20px;
	}
}

@media (min-width: 1200px) {
	.owl-carousel-creative {
		padding: 0 50px;
	}
	.owl-carousel-creative .owl-prev, .owl-carousel-creative .owl-prev:hover,
	.owl-carousel-creative .owl-next,
	.owl-carousel-creative .owl-next:hover {
		color: #151515;
		background-color: transparent;
	}
	.owl-carousel-creative .owl-prev::before,
	.owl-carousel-creative .owl-next::after {
		top: -1px;
	}
	.owl-carousel-creative .owl-prev::after,
	.owl-carousel-creative .owl-next::before {
		font-size: 0;
		line-height: 0;
		width: 20px;
		border-bottom: 2px solid;
	}
	.owl-carousel-creative .owl-prev {
		padding-right: 5px;
		border-right: 9px solid #e1e1e1;
	}
	.owl-carousel-creative .owl-prev::before {
		margin-right: -6px;
	}
	.owl-carousel-creative .owl-prev:hover::before, .owl-carousel-creative .owl-prev:hover::after {
		transform: translateX(-5px);
	}
	.owl-carousel-creative .owl-next {
		padding-left: 5px;
		border-left: 9px solid #e1e1e1;
	}
	.owl-carousel-creative .owl-next::after {
		margin-left: -6px;
	}
	.owl-carousel-creative .owl-next:hover::before, .owl-carousel-creative .owl-next:hover::after {
		transform: translateX(5px);
	}
}

@media (min-width: 1200px) and (max-width: 1599.98px) {
	.owl-carousel-creative .owl-prev {
		left: -10px;
	}
	.owl-carousel-creative .owl-next {
		right: -10px;
	}
}

@media (min-width: 1600px) {
	.owl-carousel-creative {
		padding: 0 70px;
	}
}

.owl-carousel-mystic {
	padding: 0 15px;
}

.owl-carousel-mystic .owl-nav.disabled {
	display: block !important;
}

.owl-carousel-mystic .owl-prev,
.owl-carousel-mystic .owl-next {
	position: absolute;
	top: 50%;
	height: 50px;
	width: 66px;
	padding: 0;
	overflow: hidden;
	transform: translate3d(0, -50%, 0);
	color: #fff;
	font-size: 27px;
	line-height: 1;
	border: none;
	background-color: transparent;
	cursor: pointer;
}

.owl-carousel-mystic .owl-prev::before,
.owl-carousel-mystic .owl-next::before {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
	font-family: 'Material Icons';
}

.owl-carousel-mystic .owl-prev::after,
.owl-carousel-mystic .owl-next::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	background: rgba(0, 0, 0, 0.19);
	pointer-events: none;
	transition: .33s;
	outline: 1px solid transparent;
}

.owl-carousel-mystic .owl-prev:hover,
.owl-carousel-mystic .owl-next:hover {
	color: #fff;
}

.owl-carousel-mystic .owl-prev:hover::after,
.owl-carousel-mystic .owl-next:hover::after {
	background: #3f90dc;
}

.owl-carousel-mystic .owl-prev {
	left: 0;
}

.owl-carousel-mystic .owl-prev::before {
	content: '\e5cb';
	margin-left: -3px;
}

.owl-carousel-mystic .owl-prev::after {
	transform-origin: 100% 100%;
	transform: skew(10deg);
}

.owl-carousel-mystic .owl-next {
	right: 0;
}

.owl-carousel-mystic .owl-next::before {
	content: '\e5cc';
	margin-right: -3px;
}

.owl-carousel-mystic .owl-next::after {
	transform-origin: 100% 100%;
	transform: skew(-10deg);
}

@media (min-width: 768px) {
	.owl-carousel-mystic {
		padding: 0 80px;
	}
}

.owl-item {
	padding: 0 1px;
}

.owl-spacing-1 .owl-stage-outer {
	margin: -30px;
	padding: 30px;
}

@font-face {
	font-family: 'lg';
	src: url(/build/shop/fonts/lg.ff5ab4bf.eot);
	src: url(/build/shop/fonts/lg.ff5ab4bf.eot?#iefixn1z373) format("embedded-opentype"), url(/build/shop/fonts/lg.0392227e.woff) format("woff"), url(/build/shop/fonts/lg.269f233c.ttf) format("truetype"), url(/build/shop/images/lg.cabad2e7.svg#lg) format("svg");
	font-weight: normal;
	font-style: normal;
}

.lg-icon {
	font-family: 'lg';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.lg-actions .lg-next, .lg-actions .lg-prev {
	background-color: rgba(0, 0, 0, 0.45);
	border-radius: 2px;
	color: #cacaca;
	cursor: pointer;
	display: block;
	font-size: 22px;
	margin-top: -10px;
	padding: 8px 10px 9px;
	position: absolute;
	top: 50%;
	z-index: 1180;
	border: 0;
}

.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
	pointer-events: none;
	opacity: 0.5;
}

.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
	color: #FFF;
}

.lg-actions .lg-next {
	right: 20px;
}

.lg-actions .lg-next:before {
	content: "\e095";
}

.lg-actions .lg-prev {
	left: 20px;
}

.lg-actions .lg-prev:after {
	content: "\e094";
}

@-webkit-keyframes lg-right-end {
	0% {
		left: 0;
	}
	50% {
		left: -30px;
	}
	100% {
		left: 0;
	}
}

@-moz-keyframes lg-right-end {
	0% {
		left: 0;
	}
	50% {
		left: -30px;
	}
	100% {
		left: 0;
	}
}

@-ms-keyframes lg-right-end {
	0% {
		left: 0;
	}
	50% {
		left: -30px;
	}
	100% {
		left: 0;
	}
}

@keyframes lg-right-end {
	0% {
		left: 0;
	}
	50% {
		left: -30px;
	}
	100% {
		left: 0;
	}
}

@-webkit-keyframes lg-left-end {
	0% {
		left: 0;
	}
	50% {
		left: 30px;
	}
	100% {
		left: 0;
	}
}

@-moz-keyframes lg-left-end {
	0% {
		left: 0;
	}
	50% {
		left: 30px;
	}
	100% {
		left: 0;
	}
}

@-ms-keyframes lg-left-end {
	0% {
		left: 0;
	}
	50% {
		left: 30px;
	}
	100% {
		left: 0;
	}
}

@keyframes lg-left-end {
	0% {
		left: 0;
	}
	50% {
		left: 30px;
	}
	100% {
		left: 0;
	}
}

.lg-outer.lg-right-end .lg-object {
	-webkit-animation: lg-right-end 0.3s;
	-o-animation: lg-right-end 0.3s;
	animation: lg-right-end 0.3s;
	position: relative;
}

.lg-outer.lg-left-end .lg-object {
	-webkit-animation: lg-left-end 0.3s;
	-o-animation: lg-left-end 0.3s;
	animation: lg-left-end 0.3s;
	position: relative;
}

.lg-toolbar {
	display: flex;
	flex-direction: row-reverse;
	z-index: 1182;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.45);
}

.lg-toolbar .lg-icon {
	color: #cacaca;
	cursor: pointer;
	float: right;
	font-size: 24px;
	height: 47px;
	line-height: 27px;
	padding: 10px 0;
	text-align: center;
	width: 35px;
	text-decoration: none !important;
	outline: medium none;
	transition: color 0.2s linear;
}

.lg-toolbar .lg-icon:hover {
	color: #FFF;
}

.lg-toolbar .lg-close:after {
	content: "\e070";
}

.lg-toolbar .lg-download:after {
	content: "\e0f2";
}

.lg-sub-html {
	background-color: rgba(0, 0, 0, 0.45);
	bottom: 0;
	color: #EEE;
	font-size: 16px;
	left: 0;
	padding: 10px 40px;
	position: fixed;
	right: 0;
	text-align: center;
	z-index: 1180;
}

.lg-sub-html h4 {
	margin: 0;
	font-size: 13px;
	font-weight: bold;
}

.lg-sub-html p {
	font-size: 12px;
	margin: 5px 0 0;
}

#lg-counter {
	color: #cacaca;
	display: inline-block;
	font-size: 16px;
	padding-left: 20px;
	padding-top: 12px;
	vertical-align: middle;
	margin-right: auto;
}

.lg-toolbar, .lg-prev, .lg-next {
	opacity: 1;
	transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
}

.lg-hide-items .lg-prev {
	opacity: 0;
	transform: translate3d(-10px, 0, 0);
}

.lg-hide-items .lg-next {
	opacity: 0;
	transform: translate3d(10px, 0, 0);
}

.lg-hide-items .lg-toolbar {
	opacity: 0;
	transform: translate3d(0, -10px, 0);
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
	transform: scale3d(0.5, 0.5, 0.5);
	opacity: 0;
	transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
	transform-origin: 50% 50%;
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
	transform: scale3d(1, 1, 1);
	opacity: 1;
}

.lg-outer .lg-thumb-outer {
	background-color: #0D0A0A;
	bottom: 0;
	position: absolute;
	width: 100%;
	z-index: 1180;
	max-height: 350px;
	transform: translate3d(0, 100%, 0);
	transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: grab;
}

.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: grabbing;
}

.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
	transition-duration: 0s !important;
}

.lg-outer.lg-thumb-open .lg-thumb-outer {
	transform: translate3d(0, 0%, 0);
}

.lg-outer .lg-thumb {
	padding: 10px 0;
	height: 100%;
	margin-bottom: -5px;
	margin-left: auto;
	margin-right: auto;
}

.lg-outer .lg-thumb-item {
	cursor: pointer;
	float: left;
	overflow: hidden;
	height: 100%;
	border: 0px solid #FFF;
	margin-bottom: 5px;
	transform: scale(0.9);
	border-radius: 2px;
}

@media (min-width: 1025px) {
	.lg-outer .lg-thumb-item {
		transition: 0.25s ease;
	}
}

.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
	transform: scale(1);
}

.lg-outer .lg-thumb-item img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.lg-outer.lg-has-thumb .lg-item {
	padding-bottom: 120px;
}

.lg-outer.lg-can-toggle .lg-item {
	padding-bottom: 0;
}

.lg-outer.lg-pull-caption-up .lg-sub-html {
	transition: bottom 0.25s ease;
}

.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
	bottom: 100px;
}

.lg-outer .lg-toogle-thumb {
	background-color: #0D0A0A;
	border-radius: 2px 2px 0 0;
	color: #cacaca;
	cursor: pointer;
	font-size: 24px;
	height: 39px;
	line-height: 27px;
	padding: 5px 0;
	position: absolute;
	right: 20px;
	text-align: center;
	top: -39px;
	width: 50px;
}

.lg-outer .lg-toogle-thumb:after {
	content: "\e1ff";
}

.lg-outer .lg-toogle-thumb:hover {
	color: #FFF;
}

.lg-outer .lg-video-cont {
	display: inline-block;
	vertical-align: middle;
	max-width: 1140px;
	max-height: 100%;
	width: 100%;
	padding: 0 5px;
}

.lg-outer .lg-video {
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
	overflow: hidden;
	position: relative;
}

.lg-outer .lg-video .lg-object {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}

.lg-outer .lg-video .lg-video-play {
	width: 84px;
	height: 59px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -42px;
	margin-top: -30px;
	z-index: 1180;
	cursor: pointer;
}

.lg-outer .lg-has-vimeo .lg-video-play {
	background: url(/build/shop/images/vimeo-play.0f984fd9.png) no-repeat scroll 0 0 transparent;
}

.lg-outer .lg-has-vimeo:hover .lg-video-play {
	background: url(/build/shop/images/vimeo-play.0f984fd9.png) no-repeat scroll 0 -58px transparent;
}

.lg-outer .lg-has-html5 .lg-video-play {
	background: transparent url(/build/shop/images/video-play.9d3217b4.png) no-repeat scroll 0 0;
	height: 64px;
	margin-left: -32px;
	margin-top: -32px;
	width: 64px;
	opacity: 0.8;
}

.lg-outer .lg-has-html5:hover .lg-video-play {
	opacity: 1;
}

.lg-outer .lg-has-youtube .lg-video-play {
	background: url(/build/shop/images/youtube-play.4dc9c2a4.png) no-repeat scroll 0 0 transparent;
}

.lg-outer .lg-has-youtube:hover .lg-video-play {
	background: url(/build/shop/images/youtube-play.4dc9c2a4.png) no-repeat scroll 0 -60px transparent;
}

.lg-outer .lg-video-object {
	width: 100% !important;
	height: 100% !important;
	position: absolute;
	top: 0;
	left: 0;
}

.lg-outer .lg-has-video .lg-video-object {
	visibility: hidden;
}

.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
	display: none;
}

.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
	visibility: visible;
}

.lg-progress-bar {
	background-color: #333;
	height: 5px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1183;
	opacity: 0;
	transition: opacity 0.08s ease 0s;
}

.lg-progress-bar .lg-progress {
	background-color: #3f90dc;
	height: 5px;
	width: 0;
}

.lg-progress-bar.lg-start .lg-progress {
	width: 100%;
}

.lg-show-autoplay .lg-progress-bar {
	opacity: 1;
}

.lg-autoplay-button:after {
	content: "\e01d";
}

.lg-show-autoplay .lg-autoplay-button:after {
	content: "\e01a";
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
	transition-duration: 0s;
}

.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
	transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
	transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
	transform: translate3d(0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
	transform: scale3d(1, 1, 1);
	transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
	transform-origin: 0 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

@media (max-width: 767.98px) {
	#lg-zoom-in {
		display: none;
	}
}

#lg-zoom-in:after {
	content: "\e311";
}

#lg-actual-size {
	font-size: 20px;
}

#lg-actual-size:after {
	content: "\e033";
}

#lg-zoom-out {
	opacity: 0.5;
	pointer-events: none;
}

@media (max-width: 767.98px) {
	#lg-zoom-out {
		display: none;
	}
}

#lg-zoom-out:after {
	content: "\e312";
}

.lg-zoomed #lg-zoom-out {
	opacity: 1;
	pointer-events: auto;
}

.lg-outer .lg-pager-outer {
	bottom: 60px;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
	z-index: 1180;
	height: 10px;
}

.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
	overflow: visible;
}

.lg-outer .lg-pager-cont {
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	position: relative;
	vertical-align: top;
	margin: 0 5px;
}

.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
	opacity: 1;
	transform: translate3d(0, 0, 0);
}

.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
	box-shadow: 0 0 0 2px white inset;
}

.lg-outer .lg-pager-thumb-cont {
	background-color: #fff;
	color: #FFF;
	bottom: 100%;
	height: 83px;
	left: 0;
	margin-bottom: 20px;
	margin-left: -60px;
	opacity: 0;
	padding: 5px;
	position: absolute;
	width: 120px;
	border-radius: 3px;
	transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
	transform: translate3d(0, 5px, 0);
}

.lg-outer .lg-pager-thumb-cont img {
	width: 100%;
	height: 100%;
}

.lg-outer .lg-pager {
	background-color: rgba(255, 255, 255, 0.5);
	border-radius: 50%;
	box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
	display: block;
	height: 12px;
	transition: box-shadow 0.3s ease 0s;
	width: 12px;
}

.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {
	box-shadow: 0 0 0 8px white inset;
}

.lg-outer .lg-caret {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px dashed;
	bottom: -10px;
	display: inline-block;
	height: 0;
	left: 50%;
	margin-left: -5px;
	position: absolute;
	vertical-align: middle;
	width: 0;
}

.lg-fullscreen:after {
	content: "\e20c";
}

.lg-fullscreen-on .lg-fullscreen:after {
	content: "\e20d";
}

.lg-outer #lg-dropdown-overlay {
	background-color: rgba(0, 0, 0, 0.25);
	bottom: 0;
	cursor: default;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1181;
	opacity: 0;
	visibility: hidden;
	transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}

.lg-outer.lg-dropdown-active .lg-dropdown, .lg-outer.lg-dropdown-active #lg-dropdown-overlay {
	transition-delay: 0s;
	transform: translate3d(0, 0px, 0);
	opacity: 1;
	visibility: visible;
}

.lg-outer.lg-dropdown-active #lg-share {
	color: #FFF;
}

.lg-outer .lg-dropdown {
	background-color: #fff;
	border-radius: 2px;
	font-size: 14px;
	list-style-type: none;
	margin: 0;
	padding: 10px 0;
	position: absolute;
	right: 0;
	text-align: left;
	top: 50px;
	opacity: 0;
	visibility: hidden;
	transform: translate3d(0, 5px, 0);
	transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
}

.lg-outer .lg-dropdown:after {
	content: "";
	display: block;
	height: 0;
	width: 0;
	position: absolute;
	border: 8px solid transparent;
	border-bottom-color: #FFF;
	right: 16px;
	top: -16px;
}

.lg-outer .lg-dropdown > li:last-child {
	margin-bottom: 0px;
}

.lg-outer .lg-dropdown > li:hover a, .lg-outer .lg-dropdown > li:hover .lg-icon {
	color: #333;
}

.lg-outer .lg-dropdown a {
	color: #333;
	display: block;
	white-space: pre;
	padding: 4px 12px;
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12px;
}

.lg-outer .lg-dropdown a:hover {
	background-color: rgba(0, 0, 0, 0.07);
}

.lg-outer .lg-dropdown .lg-dropdown-text {
	display: inline-block;
	line-height: 1;
	margin-top: -3px;
	vertical-align: middle;
}

.lg-outer .lg-dropdown .lg-icon {
	color: #333;
	display: inline-block;
	float: none;
	font-size: 20px;
	height: auto;
	line-height: 1;
	margin-right: 8px;
	padding: 0;
	vertical-align: middle;
	width: auto;
}

.lg-outer #lg-share {
	position: relative;
}

.lg-outer #lg-share:after {
	content: "\e80d";
}

.lg-outer #lg-share-facebook .lg-icon {
	color: #3b5998;
}

.lg-outer #lg-share-facebook .lg-icon:after {
	content: "\e901";
}

.lg-outer #lg-share-twitter .lg-icon {
	color: #00aced;
}

.lg-outer #lg-share-twitter .lg-icon:after {
	content: "\e904";
}

.lg-outer #lg-share-googleplus .lg-icon {
	color: #dd4b39;
}

.lg-outer #lg-share-googleplus .lg-icon:after {
	content: "\e902";
}

.lg-outer #lg-share-pinterest .lg-icon {
	color: #cb2027;
}

.lg-outer #lg-share-pinterest .lg-icon:after {
	content: "\e903";
}

.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {
	transition: none 0s ease 0s !important;
}

.lg-css3.lg-use-css3 .lg-item {
	will-change: transform, opacity;
}

.lg-css3.lg-use-left .lg-item {
	will-change: left, opacity;
}

.lg-css3.lg-zoom-in .lg-item {
	opacity: 0;
}

.lg-css3.lg-zoom-in .lg-item.lg-prev-slide {
	transform: scale3d(2, 2, 2);
}

.lg-css3.lg-zoom-in .lg-item.lg-next-slide {
	transform: scale3d(2, 2, 2);
}

.lg-css3.lg-zoom-in .lg-item.lg-current {
	transform: scale3d(1, 1, 1);
	opacity: 1;
}

.lg-css3.lg-zoom-in .lg-item.lg-prev-slide, .lg-css3.lg-zoom-in .lg-item.lg-next-slide, .lg-css3.lg-zoom-in .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
}

.lg-css3.lg-zoom-out .lg-item {
	opacity: 0;
}

.lg-css3.lg-zoom-out .lg-item.lg-prev-slide {
	transform: scale3d(0, 0, 0);
}

.lg-css3.lg-zoom-out .lg-item.lg-next-slide {
	transform: scale3d(0, 0, 0);
}

.lg-css3.lg-zoom-out .lg-item.lg-current {
	transform: scale3d(1, 1, 1);
	opacity: 1;
}

.lg-css3.lg-zoom-out .lg-item.lg-prev-slide, .lg-css3.lg-zoom-out .lg-item.lg-next-slide, .lg-css3.lg-zoom-out .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
}

.lg-css3.lg-zoom-out-in .lg-item {
	opacity: 0;
}

.lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide {
	transform: scale3d(0, 0, 0);
}

.lg-css3.lg-zoom-out-in .lg-item.lg-next-slide {
	transform: scale3d(2, 2, 2);
}

.lg-css3.lg-zoom-out-in .lg-item.lg-current {
	transform: scale3d(1, 1, 1);
	opacity: 1;
}

.lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide, .lg-css3.lg-zoom-out-in .lg-item.lg-next-slide, .lg-css3.lg-zoom-out-in .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
}

.lg-css3.lg-zoom-in-out .lg-item {
	opacity: 0;
}

.lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide {
	transform: scale3d(2, 2, 2);
}

.lg-css3.lg-zoom-in-out .lg-item.lg-next-slide {
	transform: scale3d(0, 0, 0);
}

.lg-css3.lg-zoom-in-out .lg-item.lg-current {
	transform: scale3d(1, 1, 1);
	opacity: 1;
}

.lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide, .lg-css3.lg-zoom-in-out .lg-item.lg-next-slide, .lg-css3.lg-zoom-in-out .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
}

.lg-css3.lg-soft-zoom .lg-item {
	opacity: 0;
}

.lg-css3.lg-soft-zoom .lg-item.lg-prev-slide {
	transform: scale3d(1.2, 1.2, 1.2);
}

.lg-css3.lg-soft-zoom .lg-item.lg-next-slide {
	transform: scale3d(0.8, 0.8, 0.8);
}

.lg-css3.lg-soft-zoom .lg-item.lg-current {
	transform: scale3d(1, 1, 1);
	opacity: 1;
}

.lg-css3.lg-soft-zoom .lg-item.lg-prev-slide, .lg-css3.lg-soft-zoom .lg-item.lg-next-slide, .lg-css3.lg-soft-zoom .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
}

.lg-css3.lg-slide-circular .lg-item {
	opacity: 0;
}

.lg-css3.lg-slide-circular .lg-item.lg-prev-slide {
	transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.lg-css3.lg-slide-circular .lg-item.lg-next-slide {
	transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.lg-css3.lg-slide-circular .lg-item.lg-current {
	transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
	opacity: 1;
}

.lg-css3.lg-slide-circular .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular .lg-item.lg-next-slide, .lg-css3.lg-slide-circular .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
}

.lg-css3.lg-slide-circular-up .lg-item {
	opacity: 0;
}

.lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide {
	transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
}

.lg-css3.lg-slide-circular-up .lg-item.lg-next-slide {
	transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
}

.lg-css3.lg-slide-circular-up .lg-item.lg-current {
	transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
	opacity: 1;
}

.lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-up .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-up .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
}

.lg-css3.lg-slide-circular-down .lg-item {
	opacity: 0;
}

.lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide {
	transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
}

.lg-css3.lg-slide-circular-down .lg-item.lg-next-slide {
	transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
}

.lg-css3.lg-slide-circular-down .lg-item.lg-current {
	transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
	opacity: 1;
}

.lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-down .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-down .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
}

.lg-css3.lg-slide-circular-vertical .lg-item {
	opacity: 0;
}

.lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide {
	transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);
}

.lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide {
	transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);
}

.lg-css3.lg-slide-circular-vertical .lg-item.lg-current {
	transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
	opacity: 1;
}

.lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
}

.lg-css3.lg-slide-circular-vertical-left .lg-item {
	opacity: 0;
}

.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide {
	transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
}

.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide {
	transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
}

.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current {
	transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
	opacity: 1;
}

.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
}

.lg-css3.lg-slide-circular-vertical-down .lg-item {
	opacity: 0;
}

.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide {
	transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
}

.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide {
	transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
}

.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current {
	transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
	opacity: 1;
}

.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
}

.lg-css3.lg-slide-vertical .lg-item {
	opacity: 0;
}

.lg-css3.lg-slide-vertical .lg-item.lg-prev-slide {
	transform: translate3d(0, -100%, 0);
}

.lg-css3.lg-slide-vertical .lg-item.lg-next-slide {
	transform: translate3d(0, 100%, 0);
}

.lg-css3.lg-slide-vertical .lg-item.lg-current {
	transform: translate3d(0, 0, 0);
	opacity: 1;
}

.lg-css3.lg-slide-vertical .lg-item.lg-prev-slide, .lg-css3.lg-slide-vertical .lg-item.lg-next-slide, .lg-css3.lg-slide-vertical .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-css3.lg-slide-vertical-growth .lg-item {
	opacity: 0;
}

.lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide {
	transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);
}

.lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide {
	transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);
}

.lg-css3.lg-slide-vertical-growth .lg-item.lg-current {
	transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
	opacity: 1;
}

.lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide, .lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide, .lg-css3.lg-slide-vertical-growth .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-css3.lg-slide-skew-only .lg-item {
	opacity: 0;
}

.lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide {
	transform: skew(60deg, 0deg);
}

.lg-css3.lg-slide-skew-only .lg-item.lg-next-slide {
	transform: skew(60deg, 0deg);
}

.lg-css3.lg-slide-skew-only .lg-item.lg-current {
	transform: skew(0deg, 0deg);
	opacity: 1;
}

.lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-css3.lg-slide-skew-only-rev .lg-item {
	opacity: 0;
}

.lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide {
	transform: skew(-60deg, 0deg);
}

.lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide {
	transform: skew(-60deg, 0deg);
}

.lg-css3.lg-slide-skew-only-rev .lg-item.lg-current {
	transform: skew(0deg, 0deg);
	opacity: 1;
}

.lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-rev .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-css3.lg-slide-skew-only-y .lg-item {
	opacity: 0;
}

.lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide {
	transform: skew(0deg, 60deg);
}

.lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide {
	transform: skew(0deg, 60deg);
}

.lg-css3.lg-slide-skew-only-y .lg-item.lg-current {
	transform: skew(0deg, 0deg);
	opacity: 1;
}

.lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-y .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-css3.lg-slide-skew-only-y-rev .lg-item {
	opacity: 0;
}

.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide {
	transform: skew(0deg, -60deg);
}

.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide {
	transform: skew(0deg, -60deg);
}

.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current {
	transform: skew(0deg, 0deg);
	opacity: 1;
}

.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-css3.lg-slide-skew .lg-item {
	opacity: 0;
}

.lg-css3.lg-slide-skew .lg-item.lg-prev-slide {
	transform: skew(60deg, 0deg) translate3d(-100%, 0%, 0px);
}

.lg-css3.lg-slide-skew .lg-item.lg-next-slide {
	transform: skew(60deg, 0deg) translate3d(100%, 0%, 0px);
}

.lg-css3.lg-slide-skew .lg-item.lg-current {
	transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
	opacity: 1;
}

.lg-css3.lg-slide-skew .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew .lg-item.lg-next-slide, .lg-css3.lg-slide-skew .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-css3.lg-slide-skew-rev .lg-item {
	opacity: 0;
}

.lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide {
	transform: skew(-60deg, 0deg) translate3d(-100%, 0%, 0px);
}

.lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide {
	transform: skew(-60deg, 0deg) translate3d(100%, 0%, 0px);
}

.lg-css3.lg-slide-skew-rev .lg-item.lg-current {
	transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
	opacity: 1;
}

.lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-rev .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-css3.lg-slide-skew-cross .lg-item {
	opacity: 0;
}

.lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide {
	transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);
}

.lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide {
	transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);
}

.lg-css3.lg-slide-skew-cross .lg-item.lg-current {
	transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
	opacity: 1;
}

.lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-cross .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-css3.lg-slide-skew-cross-rev .lg-item {
	opacity: 0;
}

.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide {
	transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);
}

.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide {
	transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);
}

.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current {
	transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
	opacity: 1;
}

.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-css3.lg-slide-skew-ver .lg-item {
	opacity: 0;
}

.lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide {
	transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);
}

.lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide {
	transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);
}

.lg-css3.lg-slide-skew-ver .lg-item.lg-current {
	transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
	opacity: 1;
}

.lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-css3.lg-slide-skew-ver-rev .lg-item {
	opacity: 0;
}

.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide {
	transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);
}

.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide {
	transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);
}

.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current {
	transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
	opacity: 1;
}

.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-css3.lg-slide-skew-ver-cross .lg-item {
	opacity: 0;
}

.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide {
	transform: skew(0deg, 60deg) translate3d(0, -100%, 0px);
}

.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide {
	transform: skew(0deg, 60deg) translate3d(0, 100%, 0px);
}

.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current {
	transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
	opacity: 1;
}

.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-css3.lg-slide-skew-ver-cross-rev .lg-item {
	opacity: 0;
}

.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide {
	transform: skew(0deg, -60deg) translate3d(0, -100%, 0px);
}

.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide {
	transform: skew(0deg, -60deg) translate3d(0, 100%, 0px);
}

.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current {
	transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
	opacity: 1;
}

.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-css3.lg-lollipop .lg-item {
	opacity: 0;
}

.lg-css3.lg-lollipop .lg-item.lg-prev-slide {
	transform: translate3d(-100%, 0, 0);
}

.lg-css3.lg-lollipop .lg-item.lg-next-slide {
	transform: translate3d(0, 0, 0) scale(0.5);
}

.lg-css3.lg-lollipop .lg-item.lg-current {
	transform: translate3d(0, 0, 0);
	opacity: 1;
}

.lg-css3.lg-lollipop .lg-item.lg-prev-slide, .lg-css3.lg-lollipop .lg-item.lg-next-slide, .lg-css3.lg-lollipop .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-css3.lg-lollipop-rev .lg-item {
	opacity: 0;
}

.lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide {
	transform: translate3d(0, 0, 0) scale(0.5);
}

.lg-css3.lg-lollipop-rev .lg-item.lg-next-slide {
	transform: translate3d(100%, 0, 0);
}

.lg-css3.lg-lollipop-rev .lg-item.lg-current {
	transform: translate3d(0, 0, 0);
	opacity: 1;
}

.lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide, .lg-css3.lg-lollipop-rev .lg-item.lg-next-slide, .lg-css3.lg-lollipop-rev .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-css3.lg-rotate .lg-item {
	opacity: 0;
}

.lg-css3.lg-rotate .lg-item.lg-prev-slide {
	transform: rotate(-360deg);
}

.lg-css3.lg-rotate .lg-item.lg-next-slide {
	transform: rotate(360deg);
}

.lg-css3.lg-rotate .lg-item.lg-current {
	transform: rotate(0deg);
	opacity: 1;
}

.lg-css3.lg-rotate .lg-item.lg-prev-slide, .lg-css3.lg-rotate .lg-item.lg-next-slide, .lg-css3.lg-rotate .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-css3.lg-rotate-rev .lg-item {
	opacity: 0;
}

.lg-css3.lg-rotate-rev .lg-item.lg-prev-slide {
	transform: rotate(360deg);
}

.lg-css3.lg-rotate-rev .lg-item.lg-next-slide {
	transform: rotate(-360deg);
}

.lg-css3.lg-rotate-rev .lg-item.lg-current {
	transform: rotate(0deg);
	opacity: 1;
}

.lg-css3.lg-rotate-rev .lg-item.lg-prev-slide, .lg-css3.lg-rotate-rev .lg-item.lg-next-slide, .lg-css3.lg-rotate-rev .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-css3.lg-tube .lg-item {
	opacity: 0;
}

.lg-css3.lg-tube .lg-item.lg-prev-slide {
	transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);
}

.lg-css3.lg-tube .lg-item.lg-next-slide {
	transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);
}

.lg-css3.lg-tube .lg-item.lg-current {
	transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
	opacity: 1;
}

.lg-css3.lg-tube .lg-item.lg-prev-slide, .lg-css3.lg-tube .lg-item.lg-next-slide, .lg-css3.lg-tube .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-group:after {
	content: "";
	display: table;
	clear: both;
}

.lg-outer {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1150;
	opacity: 0;
	transition: opacity 0.15s ease 0s;
	direction: ltr;
}

.lg-outer * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.lg-outer.lg-visible {
	opacity: 1;
}

.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {
	transition-duration: inherit !important;
	transition-timing-function: inherit !important;
}

.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
	transition-duration: 0s !important;
	opacity: 1;
}

.lg-outer.lg-grab img.lg-object {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: grab;
}

.lg-outer.lg-grabbing img.lg-object {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: grabbing;
}

.lg-outer .lg {
	height: 100%;
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	max-height: 100%;
}

.lg-outer .lg-inner {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	white-space: nowrap;
}

.lg-outer .lg-item {
	background: url(/build/shop/images/loading.6cd36530.gif) no-repeat scroll center center transparent;
	display: none !important;
}

.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide {
	display: inline-block !important;
}

.lg-outer.lg-css .lg-current {
	display: inline-block !important;
}

.lg-outer .lg-item, .lg-outer .lg-img-wrap {
	display: inline-block;
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
}

.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before {
	content: "";
	display: inline-block;
	height: 50%;
	width: 1px;
	margin-right: -1px;
}

.lg-outer .lg-img-wrap {
	position: absolute;
	padding: 0 5px;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.lg-outer .lg-item.lg-complete {
	background-image: none;
}

.lg-outer .lg-item.lg-current {
	z-index: 1160;
}

.lg-outer .lg-image {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
	width: auto !important;
	height: auto !important;
}

.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
	opacity: 0;
	transition: opacity 0.15s ease 0s;
}

.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
	opacity: 1;
}

.lg-outer .lg-empty-html {
	display: none;
}

.lg-outer.lg-hide-download #lg-download {
	display: none;
}

.lg-backdrop {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1140;
	background-color: #000;
	opacity: 0;
	transition: opacity 0.15s ease 0s;
}

.lg-backdrop.in {
	opacity: 0.85;
}

.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {
	transition: none 0s ease 0s !important;
}

.lg-css3.lg-use-css3 .lg-item {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.lg-css3.lg-use-left .lg-item {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.lg-css3.lg-fade .lg-item {
	opacity: 0;
}

.lg-css3.lg-fade .lg-item.lg-current {
	opacity: 1;
}

.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
	transition: opacity 0.1s ease 0s;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item {
	opacity: 0;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
	transform: translate3d(-100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
	transform: translate3d(100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
	transform: translate3d(0, 0, 0);
	opacity: 1;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-css3.lg-slide.lg-use-left .lg-item {
	opacity: 0;
	position: absolute;
	left: 0;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
	left: -100%;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
	left: 100%;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
	left: 0;
	opacity: 1;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
	transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-item iframe {
	background-color: #fff;
}

.lightgallery-album li:not(:first-child) {
	display: none;
}

[data-lightgallery='item'] {
	cursor: pointer;
}

.lg-skin-light.lg-backdrop {
	background-color: #f1f1f1;
}

.lg-skin-light.lg-outer .lg-sub-html {
	background-color: rgba(224, 223, 223, 0.95);
	color: #2b2b2b;
}

.lg-skin-light.lg-outer .lg-progress-bar .lg-progress {
	background-color: #fff;
}

.lg-skin-light.lg-outer .lg-img-wrap {
	padding-bottom: 110px;
	padding-top: 58px;
}

.lg-skin-light.lg-outer .lg-actions .lg-next, .lg-skin-light.lg-outer .lg-actions .lg-prev {
	background-color: rgba(43, 43, 43, 0.55);
	border-radius: 2px;
	color: #e0e0e0;
}

.lg-skin-light.lg-outer .lg-actions .lg-next:hover, .lg-skin-light.lg-outer .lg-actions .lg-prev:hover {
	background-color: rgba(43, 43, 43, 0.75);
}

.lg-skin-light.lg-outer #lg-counter,
.lg-skin-light.lg-outer .lg-toolbar .lg-icon,
.lg-skin-light.lg-outer.lg-dropdown-active #lg-share {
	color: #353535;
}

.lg-skin-light.lg-outer .lg-outer .lg-thumb-outer {
	background-color: rgba(247, 247, 247, 0.9);
}

.lg-skin-light.lg-outer .lg-toolbar .lg-icon:hover,
.lg-skin-light.lg-outer .lg-toogle-thumb:hover {
	color: #555;
}

.lg-skin-light.lg-outer .lg-toogle-thumb {
	color: #353535;
}

.lg-skin-light.lg-outer .lg-thumb-outer,
.lg-skin-light.lg-outer .lg-toogle-thumb {
	background-color: rgba(224, 223, 223, 0.95);
}

.lg-skin-light.lg-outer .lg-toolbar {
	background-color: rgba(224, 223, 223, 0.95);
}

.lg-skin-1.lg-outer .lg-toogle-thumb,
.lg-skin-1.lg-outer #lg-actual-size,
.lg-skin-1.lg-outer #lg-download,
.lg-skin-1.lg-outer #lg-counter,
.lg-skin-1.lg-outer .lg-autoplay-button {
	display: none;
}

.lg-skin-1.lg-outer .lg-thumb-outer {
	transform: translate3d(0, 75%, 0);
	transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-skin-1.lg-outer .lg-thumb-outer:hover {
	transform: translate3d(0, 0, 0);
}

.lg-skin-1.lg-outer .lg-thumb-item {
	border-radius: 0;
	opacity: .5;
	transform: none;
}

.lg-skin-1.lg-outer .lg-thumb-item.active,
.lg-skin-1.lg-outer .lg-thumb-item:hover {
	transform: none;
	opacity: .9;
}

.lg-skin-1.lg-outer .lg-thumb-outer {
	background-color: transparent;
}

.lg-skin-1.lg-outer .lg-object.lg-image {
	position: absolute;
	left: 0;
	top: 0;
	width: 100vw !important;
	height: 100vh !important;
	object-fit: cover;
}

.lightGallery-in-carousel .lg-thumb-outer,
.lightGallery-in-carousel #lg-counter {
	display: none;
}

/*
*
* Material Parallax
*/
.parallax-container {
	position: relative;
	overflow: hidden;
}

.material-parallax {
	position: absolute;
	top: 0;
	left: -1px;
	right: -1px;
	bottom: 0;
}

.ipad .parallax-container,
.iphone .parallax-container {
	background-attachment: scroll !important;
}

.material-parallax img {
	display: none;
	position: absolute;
	left: 50%;
	bottom: 0;
	min-width: 101%;
	min-height: 101%;
	transform: translate3d(-50%, 0, 0);
}

.parallax-content {
	position: relative;
	z-index: 1;
}

/*rtl:end:ignore*/
.product-comment .comment-box {
	width: 100%;
}

iframe[data-src] {
	background-image: url(/build/shop/images/loading.6cd36530.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/shop/styles/_custom.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --primary: "#fff";
  --secondary: "#000";
}

.promo-creative-tickets {
  margin-top: 0px;
  margin-bottom: -30px;
}

.button-slider {
  border-radius: 0;
  border-color: var(--primary) !important;
  color: var(--primary) !important;
  background: #fff !important;
}
.button-slider:hover {
  border-color: var(--primary) !important;
  background: var(--primary) !important;
  color: #fff !important;
}

.button-primary {
  background-color: var(--primary) !important;
  border-color: var(--primary) !important;
}

.button-primary:hover {
  background-color: var(--secondary) !important;
  border-color: var(--secondary) !important;
}

.button-secondary {
  background-color: var(--secondary) !important;
  border-color: var(--secondary) !important;
}

.button-secondary:hover {
  background-color: transparent !important;
  color: var(--primary) !important;
}

.button-default-outline:hover {
  color: var(--primary) !important;
  border-color: var(--primary) !important;
}

.button-gray-outline:hover {
  background-color: var(--primary) !important;
  border-color: var(--primary) !important;
}

.button-fifth {
  background-color: var(--primary) !important;
  border-color: var(--primary) !important;
  font-weight: bold;
  color: #fff !important;
}

.button-fifth:hover {
  background-color: var(--secondary) !important;
  border-color: var(--secondary) !important;
  font-weight: bold;
  color: #fff;
}

.button-danger[type=button] {
  color: #8c0000;
  border-color: #8c0000;
}

.button-danger[type=button]:hover {
  background-color: #8c0000;
  border-color: #fff;
  color: #fff;
}

.button-submit-danger[type=submit] {
  background-color: #8c0000;
  border-color: #fff;
  color: #fff;
}

.button-submit-danger[type=submit]:hover {
  color: #8c0000;
  border-color: #8c0000;
  background-color: transparent;
}

.button-danger[type=reset]:hover {
  color: #8c0000;
  border-color: #8c0000;
}

div.swiper-button {
  color: var(--secondary) !important;
}

div.swiper-button-prev:hover::after, div.swiper-button-next:hover::after {
  background-color: var(--primary) !important;
}

.form-check-input.checkbox-custom:checked {
  background-color: var(--primary) !important;
  border-color: var(--secondary) !important;
}

a#ui-to-top {
  background-color: var(--primary) !important;
}

a#ui-to-top:hover {
  background-color: var(--secondary) !important;
  color: var(--primary) !important;
}

a.icon-gray-500.active {
  color: var(--secondary) !important;
}

.tabs-corporate .nav-link:hover, .tabs-corporate .nav-link.active::before {
  background: var(--secondary) !important;
  transition: ease-in-out 0.5s;
}

.tabs-corporate .nav-link:hover, .tabs-corporate .nav-link.active:hover::before {
  background: var(--primary) !important;
}

.tabs-horizontal.tabs-corporate .nav-link.active, .tabs-horizontal.tabs-corporate .nav-link:hover {
  border-color: var(--secondary) !important;
}

.owl-dot:hover, .owl-dot:focus, .owl-dot.active {
  background-color: var(--secondary) !important;
}

ul .nav-item .nav-link:active {
  background-color: var(--secondary) !important;
}

.tabs-horizontal.tabs-corporate .nav-link:hover::before {
  background: var(--primary) !important;
}

.tabs-horizontal.tabs-corporate .nav-link::before {
  background: var(--secondary) !important;
}

ul.breadcrumbs-custom-path li a {
  color: var(--primary) !important;
}

ul.breadcrumbs-custom-path li a:hover {
  color: var(--secondary) !important;
}

.rd-navbar-dark, .footer-creative-darken {
  background: #000;
}

.rd-navbar-fixed .rd-nav-item:hover .rd-nav-link, .rd-navbar-fixed .rd-nav-item.focus .rd-nav-link, .rd-navbar-fixed .rd-nav-item.active .rd-nav-link, .rd-navbar-fixed .rd-nav-item.opened .rd-nav-link, .rd-dropdown-link:hover {
  background: var(--primary) !important;
  color: #fff !important;
}

.rd-nav-item a:hover {
  color: #fff !important;
}

.rd-nav-item a:focus {
  color: var(--primary) !important;
}

.list-inline li a:hover {
  color: var(--primary) !important;
}

span#link-cart-icon:hover {
  color: var(--primary) !important;
}

span#cart-counter {
  background-color: var(--primary) !important;
}

span#cart-counter:hover {
  background-color: var(--secondary) !important;
  color: var(--primary) !important;
}

span#cart-sm-counter {
  background-color: var(--primary) !important;
}

li.red-nav-item:hover {
  background-color: var(--secondary) !important;
}

span#cart-sm-counter:hover {
  background-color: var(--secondary) !important;
  color: var(--primary) !important;
}

.rd-dropdown-link:hover::before {
  border-color: transparent transparent transparent #fff !important;
}

#cart-section:hover #link-cart-icon {
  color: var(--primary) !important;
}

#cart-section:focus #link-cart-icon {
  color: var(--primary) !important;
}

.rd-nav-item.focus .rd-nav-link, .rd-nav-item.focus .rd-navbar-submenu-toggle {
  color: var(--primary) !important;
}

.rd-nav-item:hover .rd-nav-link {
  color: var(--primary) !important;
}

.countdown-bg {
  background-color: #ff8484;
}

.nav-footer-link, .rights {
  color: #fff !important;
}

a.link-underline:hover {
  color: var(--primary) !important;
}

.nav-minimal-list a:hover {
  color: var(--primary) !important;
}

.nav-minimal-list li.m-0 a {
  color: #fff !important;
}

.nav-minimal-list li.m-0 a:hover {
  background-color: var(--primary) !important;
  color: #fff !important;
}

span.badge-primary {
  background-color: var(--primary) !important;
}

.preloader-item {
  border-left-color: var(--primary) !important;
}

a.event-link {
  color: #151515 !important;
}

button.generate-button {
  border: 1px solid #000;
  color: #000;
}
button.generate-button:hover {
  color: var(--secondary) !important;
}

.subscription-line:hover {
  background-color: #edeff4;
  cursor: pointer;
}

.table-product th:first-child {
  width: auto;
}

.heading-component-title::before {
  border-left-color: var(--primary) !important;
}

dt {
  color: var(--primary) !important;
}

div.contact-list span.icon {
  color: var(--primary) !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUpBRjs7QUlHQTs7OztFQUlFO0FKQUY7O0FJR0E7RUFDRSxvQkVzSWU7QU50SWpCOztBSUtBO0VBQ0U7RUFDQTtBSkZGOztBSVFBO0VBQ0U7QUpMRjs7QUlhQTs7RUFFRSxtQkNzVzRCO0FMaFg5Qjs7QUlrQkE7RURtRk0sa0JBTEk7QUg1RlY7O0FJcUJBO0VBQ0UsZ0JFMkZjO0VGMUZkO0FKbEJGOztBSTJCQTs7RUFFRTtFRCtESSxpQkFMSTtFQ3hEUjtFQUNBO0FKeEJGOztBSTJCQTtFQUFNO0FKdkJOOztBSXdCQTtFQUFNO0FKcEJOOztBSXlCQTtFQUNFO0VBQ0EscUJFbUZzQjtBTnpHeEI7QUl3QkU7RUFDRTtFQUNBLDBCRWtGb0I7QU54R3hCOztBSWdDRTtFQUVFO0VBQ0E7QUo5Qko7O0FJcUNBOzs7O0VBSUUscUNDa1I0QjtFRjdQeEIsY0FMSTtBSGpEVjs7QUl5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFRFNJLGNBTEk7QUh6Q1Y7QUkwQ0U7RURJSSxrQkFMSTtFQ0dOO0VBQ0E7QUp4Q0o7O0FJNENBO0VESE0sY0FMSTtFQ1VSO0VBQ0E7QUp6Q0Y7QUk0Q0U7RUFDRTtBSjFDSjs7QUk4Q0E7RUFDRTtFRGZJLGtCQUxJO0VDc0JSLHdCQ3N5Q2tDO0VEcnlDbEMsc0NDc3lDa0M7RUUxa0RoQztBUDBQSjtBSTZDRTtFQUNFO0VEdEJFLGNBTEk7QUhmVjs7QUlxREE7RUFDRTtBSmxERjs7QUl3REE7O0VBRUU7QUpyREY7O0FJNkRBO0VBQ0U7RUFDQTtBSjFERjs7QUk2REE7RUFDRSxtQkNzVDRCO0VEclQ1QixzQkNxVDRCO0VEcFQ1QixjQ2pWUztFRGtWVDtBSjFERjs7QUlpRUE7RUFFRTtFQUNBO0FKL0RGOztBSWtFQTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0FKL0RGOztBSXVFQTtFQUNFO0FKcEVGOztBSTBFQTtFQUVFO0FKeEVGOztBSWdGQTtFQUNFO0FKN0VGOztBSWtGQTs7Ozs7RUFLRTtFQUNBO0VEckhJLGtCQUxJO0VDNEhSO0FKL0VGOztBSW1GQTs7RUFFRTtBSmhGRjs7QUlxRkE7RUFDRTtBSmxGRjs7QUlxRkE7RUFHRTtBSnBGRjtBSXVGRTtFQUNFO0FKckZKOztBSTRGQTtFQUNFO0FKekZGOztBSWlHQTs7OztFQUlFO0FKOUZGO0FJaUdJOzs7O0VBQ0U7QUo1Rk47O0FJbUdBO0VBQ0U7RUFDQTtBSmhHRjs7QUlxR0E7RUFDRTtBSmxHRjs7QUk0R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSnpHRjs7QUlpSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxxQkM4STRCO0VGeFZ0QjtFQzZNTjtBSi9HRjtBR2hRSTtFQ3dXSjtJRC9MUTtFSDJGTjtBQUNGO0FJNEdFO0VBQ0U7QUoxR0o7O0FJaUhBOzs7Ozs7O0VBT0U7QUo5R0Y7O0FJaUhBO0VBQ0U7QUo5R0Y7O0FJdUhBO0VBQ0U7RUFDQTtBSnBIRjs7QUk0SEE7Ozs7Ozs7Q0FBQTtBQVdBO0VBQ0U7QUo1SEY7O0FJaUlBO0VBQ0U7QUo5SEY7O0FJcUlBO0VBQ0U7RUFDQTtBSmxJRjs7QUl1SUE7RUFDRTtBSnBJRjs7QUl5SUE7RUFDRTtBSnRJRjs7QUk2SUE7RUFDRTtFQUNBO0FKMUlGOztBSWtKQTtFQUNFO0FKL0lGOztBSXVKQTtFQUNFO0FKcEpGOztBUWhiQTtFTDZRUTtFSzNRTixnQkYrUWlCO0FOb0tuQjtBRzFVSTtFSzNHSjtJTG9SUTtFSHFLTjtBQUNGOztBUW5iRTtFTHNRTTtFS2xRSixnQkh5akJrQjtFR3hqQmxCLGdCSHdpQjBCO0FMcEg5QjtBR3JWSTtFS3BHRjtJTDZRTTtFSGdMTjtBQUNGOztBUTliRTtFTHNRTTtFS2xRSixnQkh5akJrQjtFR3hqQmxCLGdCSHdpQjBCO0FMekc5QjtBR2hXSTtFS3BHRjtJTDZRTTtFSDJMTjtBQUNGOztBUXpjRTtFTHNRTTtFS2xRSixnQkh5akJrQjtFR3hqQmxCLGdCSHdpQjBCO0FMOUY5QjtBRzNXSTtFS3BHRjtJTDZRTTtFSHNNTjtBQUNGOztBUXBkRTtFTHNRTTtFS2xRSixnQkh5akJrQjtFR3hqQmxCLGdCSHdpQjBCO0FMbkY5QjtBR3RYSTtFS3BHRjtJTDZRTTtFSGlOTjtBQUNGOztBUS9kRTtFTHNRTTtFS2xRSixnQkh5akJrQjtFR3hqQmxCLGdCSHdpQjBCO0FMeEU5QjtBR2pZSTtFS3BHRjtJTDZRTTtFSDROTjtBQUNGOztBUTFlRTtFTHNRTTtFS2xRSixnQkh5akJrQjtFR3hqQmxCLGdCSHdpQjBCO0FMN0Q5QjtBRzVZSTtFS3BHRjtJTDZRTTtFSHVPTjtBQUNGOztBUTdkQTtFQ3ZERTtFQUNBO0FUd2hCRjs7QVE3ZEE7RUM1REU7RUFDQTtBVDZoQkY7O0FRL2RBO0VBQ0U7QVJrZUY7QVFoZUU7RUFDRSxpQkZrUGtCO0FOZ1B0Qjs7QVF4ZEE7RUxvTk0sa0JBTEk7RUs3TVI7QVIyZEY7O0FRdmRBO0VBQ0UsbUJINlJPO0VGaEZILGtCQUxJO0FIbVJWO0FReGRFO0VBQ0U7QVIwZEo7O0FRdGRBO0VBQ0U7RUFDQSxtQkhtUk87RUZoRkgsa0JBTEk7RUs1TFIsY0h0RlM7QUwraUJYO0FRdmRFO0VBQ0U7QVJ5ZEo7O0FVempCQTtFQ0lFO0VBR0E7QVh1akJGOztBVXhqQkE7RUFDRSxnQkw2OENrQztFSzU4Q2xDLHNCTFBTO0VLUVQ7RUhHRTtFSVJGO0VBR0E7QVhna0JGOztBVWxqQkE7RUFFRTtBVm9qQkY7O0FVampCQTtFQUNFO0VBQ0E7QVZvakJGOztBVWpqQkE7RVArUE0sa0JBTEk7RU94UFIsY0wxQlM7QUw4a0JYOztBWXRsQkU7Ozs7Ozs7RUNIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYm1tQkY7O0FjN2lCSTtFRjVDRTtJQUNFLGdCTmdXZTtFTjZQckI7QUFDRjtBY25qQkk7RUY1Q0U7SUFDRSxnQk5nV2U7RU5rUXJCO0FBQ0Y7QWN4akJJO0VGNUNFO0lBQ0UsZ0JOZ1dlO0VOdVFyQjtBQUNGO0FjN2pCSTtFRjVDRTtJQUNFLGlCTmdXZTtFTjRRckI7QUFDRjtBY2xrQkk7RUY1Q0U7SUFDRSxpQk5nV2U7RU5pUnJCO0FBQ0Y7QWVqb0JFO0VDQUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QWhCbW9CRjtBZXZvQkk7RUNhRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCNm5CRjs7QWdCOWtCTTtFQUNFO0FoQmlsQlI7O0FnQjlrQk07RUFwQ0o7RUFDQTtBaEJzbkJGOztBZ0J4bUJFO0VBQ0U7RUFDQTtBaEIybUJKOztBZ0I3bUJFO0VBQ0U7RUFDQTtBaEJnbkJKOztBZ0JsbkJFO0VBQ0U7RUFDQTtBaEJxbkJKOztBZ0J2bkJFO0VBQ0U7RUFDQTtBaEIwbkJKOztBZ0I1bkJFO0VBQ0U7RUFDQTtBaEIrbkJKOztBZ0Jqb0JFO0VBQ0U7RUFDQTtBaEJvb0JKOztBZ0JybUJNO0VBaERKO0VBQ0E7QWhCeXBCRjs7QWdCcG1CVTtFQWhFTjtFQUNBO0FoQndxQko7O0FnQnptQlU7RUFoRU47RUFDQTtBaEI2cUJKOztBZ0I5bUJVO0VBaEVOO0VBQ0E7QWhCa3JCSjs7QWdCbm5CVTtFQWhFTjtFQUNBO0FoQnVyQko7O0FnQnhuQlU7RUFoRU47RUFDQTtBaEI0ckJKOztBZ0I3bkJVO0VBaEVOO0VBQ0E7QWhCaXNCSjs7QWdCbG9CVTtFQWhFTjtFQUNBO0FoQnNzQko7O0FnQnZvQlU7RUFoRU47RUFDQTtBaEIyc0JKOztBZ0I1b0JVO0VBaEVOO0VBQ0E7QWhCZ3RCSjs7QWdCanBCVTtFQWhFTjtFQUNBO0FoQnF0Qko7O0FnQnRwQlU7RUFoRU47RUFDQTtBaEIwdEJKOztBZ0IzcEJVO0VBaEVOO0VBQ0E7QWhCK3RCSjs7QWdCeHBCWTtFQXhEVjtBaEJvdEJGOztBZ0I1cEJZO0VBeERWO0FoQnd0QkY7O0FnQmhxQlk7RUF4RFY7QWhCNHRCRjs7QWdCcHFCWTtFQXhEVjtBaEJndUJGOztBZ0J4cUJZO0VBeERWO0FoQm91QkY7O0FnQjVxQlk7RUF4RFY7QWhCd3VCRjs7QWdCaHJCWTtFQXhEVjtBaEI0dUJGOztBZ0JwckJZO0VBeERWO0FoQmd2QkY7O0FnQnhyQlk7RUF4RFY7QWhCb3ZCRjs7QWdCNXJCWTtFQXhEVjtBaEJ3dkJGOztBZ0Joc0JZO0VBeERWO0FoQjR2QkY7O0FnQnpyQlE7O0VBRUU7QWhCNHJCVjs7QWdCenJCUTs7RUFFRTtBaEI0ckJWOztBZ0Juc0JROztFQUVFO0FoQnNzQlY7O0FnQm5zQlE7O0VBRUU7QWhCc3NCVjs7QWdCN3NCUTs7RUFFRTtBaEJndEJWOztBZ0I3c0JROztFQUVFO0FoQmd0QlY7O0FnQnZ0QlE7O0VBRUU7QWhCMHRCVjs7QWdCdnRCUTs7RUFFRTtBaEIwdEJWOztBZ0JqdUJROztFQUVFO0FoQm91QlY7O0FnQmp1QlE7O0VBRUU7QWhCb3VCVjs7QWdCM3VCUTs7RUFFRTtBaEI4dUJWOztBZ0IzdUJROztFQUVFO0FoQjh1QlY7O0FjeHlCSTtFRVVFO0lBQ0U7RWhCa3lCTjtFZ0IveEJJO0lBcENKO0lBQ0E7RWhCczBCQTtFZ0J4ekJBO0lBQ0U7SUFDQTtFaEIwekJGO0VnQjV6QkE7SUFDRTtJQUNBO0VoQjh6QkY7RWdCaDBCQTtJQUNFO0lBQ0E7RWhCazBCRjtFZ0JwMEJBO0lBQ0U7SUFDQTtFaEJzMEJGO0VnQngwQkE7SUFDRTtJQUNBO0VoQjAwQkY7RWdCNTBCQTtJQUNFO0lBQ0E7RWhCODBCRjtFZ0IveUJJO0lBaERKO0lBQ0E7RWhCazJCQTtFZ0I3eUJRO0lBaEVOO0lBQ0E7RWhCZzNCRjtFZ0JqekJRO0lBaEVOO0lBQ0E7RWhCbzNCRjtFZ0JyekJRO0lBaEVOO0lBQ0E7RWhCdzNCRjtFZ0J6ekJRO0lBaEVOO0lBQ0E7RWhCNDNCRjtFZ0I3ekJRO0lBaEVOO0lBQ0E7RWhCZzRCRjtFZ0JqMEJRO0lBaEVOO0lBQ0E7RWhCbzRCRjtFZ0JyMEJRO0lBaEVOO0lBQ0E7RWhCdzRCRjtFZ0J6MEJRO0lBaEVOO0lBQ0E7RWhCNDRCRjtFZ0I3MEJRO0lBaEVOO0lBQ0E7RWhCZzVCRjtFZ0JqMUJRO0lBaEVOO0lBQ0E7RWhCbzVCRjtFZ0JyMUJRO0lBaEVOO0lBQ0E7RWhCdzVCRjtFZ0J6MUJRO0lBaEVOO0lBQ0E7RWhCNDVCRjtFZ0JyMUJVO0lBeERWO0VoQmc1QkE7RWdCeDFCVTtJQXhEVjtFaEJtNUJBO0VnQjMxQlU7SUF4RFY7RWhCczVCQTtFZ0I5MUJVO0lBeERWO0VoQnk1QkE7RWdCajJCVTtJQXhEVjtFaEI0NUJBO0VnQnAyQlU7SUF4RFY7RWhCKzVCQTtFZ0J2MkJVO0lBeERWO0VoQms2QkE7RWdCMTJCVTtJQXhEVjtFaEJxNkJBO0VnQjcyQlU7SUF4RFY7RWhCdzZCQTtFZ0JoM0JVO0lBeERWO0VoQjI2QkE7RWdCbjNCVTtJQXhEVjtFaEI4NkJBO0VnQnQzQlU7SUF4RFY7RWhCaTdCQTtFZ0I5MkJNOztJQUVFO0VoQmczQlI7RWdCNzJCTTs7SUFFRTtFaEIrMkJSO0VnQnQzQk07O0lBRUU7RWhCdzNCUjtFZ0JyM0JNOztJQUVFO0VoQnUzQlI7RWdCOTNCTTs7SUFFRTtFaEJnNEJSO0VnQjczQk07O0lBRUU7RWhCKzNCUjtFZ0J0NEJNOztJQUVFO0VoQnc0QlI7RWdCcjRCTTs7SUFFRTtFaEJ1NEJSO0VnQjk0Qk07O0lBRUU7RWhCZzVCUjtFZ0I3NEJNOztJQUVFO0VoQis0QlI7RWdCdDVCTTs7SUFFRTtFaEJ3NUJSO0VnQnI1Qk07O0lBRUU7RWhCdTVCUjtBQUNGO0FjbDlCSTtFRVVFO0lBQ0U7RWhCMjhCTjtFZ0J4OEJJO0lBcENKO0lBQ0E7RWhCKytCQTtFZ0JqK0JBO0lBQ0U7SUFDQTtFaEJtK0JGO0VnQnIrQkE7SUFDRTtJQUNBO0VoQnUrQkY7RWdCeitCQTtJQUNFO0lBQ0E7RWhCMitCRjtFZ0I3K0JBO0lBQ0U7SUFDQTtFaEIrK0JGO0VnQmovQkE7SUFDRTtJQUNBO0VoQm0vQkY7RWdCci9CQTtJQUNFO0lBQ0E7RWhCdS9CRjtFZ0J4OUJJO0lBaERKO0lBQ0E7RWhCMmdDQTtFZ0J0OUJRO0lBaEVOO0lBQ0E7RWhCeWhDRjtFZ0IxOUJRO0lBaEVOO0lBQ0E7RWhCNmhDRjtFZ0I5OUJRO0lBaEVOO0lBQ0E7RWhCaWlDRjtFZ0JsK0JRO0lBaEVOO0lBQ0E7RWhCcWlDRjtFZ0J0K0JRO0lBaEVOO0lBQ0E7RWhCeWlDRjtFZ0IxK0JRO0lBaEVOO0lBQ0E7RWhCNmlDRjtFZ0I5K0JRO0lBaEVOO0lBQ0E7RWhCaWpDRjtFZ0JsL0JRO0lBaEVOO0lBQ0E7RWhCcWpDRjtFZ0J0L0JRO0lBaEVOO0lBQ0E7RWhCeWpDRjtFZ0IxL0JRO0lBaEVOO0lBQ0E7RWhCNmpDRjtFZ0I5L0JRO0lBaEVOO0lBQ0E7RWhCaWtDRjtFZ0JsZ0NRO0lBaEVOO0lBQ0E7RWhCcWtDRjtFZ0I5L0JVO0lBeERWO0VoQnlqQ0E7RWdCamdDVTtJQXhEVjtFaEI0akNBO0VnQnBnQ1U7SUF4RFY7RWhCK2pDQTtFZ0J2Z0NVO0lBeERWO0VoQmtrQ0E7RWdCMWdDVTtJQXhEVjtFaEJxa0NBO0VnQjdnQ1U7SUF4RFY7RWhCd2tDQTtFZ0JoaENVO0lBeERWO0VoQjJrQ0E7RWdCbmhDVTtJQXhEVjtFaEI4a0NBO0VnQnRoQ1U7SUF4RFY7RWhCaWxDQTtFZ0J6aENVO0lBeERWO0VoQm9sQ0E7RWdCNWhDVTtJQXhEVjtFaEJ1bENBO0VnQi9oQ1U7SUF4RFY7RWhCMGxDQTtFZ0J2aENNOztJQUVFO0VoQnloQ1I7RWdCdGhDTTs7SUFFRTtFaEJ3aENSO0VnQi9oQ007O0lBRUU7RWhCaWlDUjtFZ0I5aENNOztJQUVFO0VoQmdpQ1I7RWdCdmlDTTs7SUFFRTtFaEJ5aUNSO0VnQnRpQ007O0lBRUU7RWhCd2lDUjtFZ0IvaUNNOztJQUVFO0VoQmlqQ1I7RWdCOWlDTTs7SUFFRTtFaEJnakNSO0VnQnZqQ007O0lBRUU7RWhCeWpDUjtFZ0J0akNNOztJQUVFO0VoQndqQ1I7RWdCL2pDTTs7SUFFRTtFaEJpa0NSO0VnQjlqQ007O0lBRUU7RWhCZ2tDUjtBQUNGO0FjM25DSTtFRVVFO0lBQ0U7RWhCb25DTjtFZ0JqbkNJO0lBcENKO0lBQ0E7RWhCd3BDQTtFZ0Ixb0NBO0lBQ0U7SUFDQTtFaEI0b0NGO0VnQjlvQ0E7SUFDRTtJQUNBO0VoQmdwQ0Y7RWdCbHBDQTtJQUNFO0lBQ0E7RWhCb3BDRjtFZ0J0cENBO0lBQ0U7SUFDQTtFaEJ3cENGO0VnQjFwQ0E7SUFDRTtJQUNBO0VoQjRwQ0Y7RWdCOXBDQTtJQUNFO0lBQ0E7RWhCZ3FDRjtFZ0Jqb0NJO0lBaERKO0lBQ0E7RWhCb3JDQTtFZ0IvbkNRO0lBaEVOO0lBQ0E7RWhCa3NDRjtFZ0Jub0NRO0lBaEVOO0lBQ0E7RWhCc3NDRjtFZ0J2b0NRO0lBaEVOO0lBQ0E7RWhCMHNDRjtFZ0Izb0NRO0lBaEVOO0lBQ0E7RWhCOHNDRjtFZ0Ivb0NRO0lBaEVOO0lBQ0E7RWhCa3RDRjtFZ0JucENRO0lBaEVOO0lBQ0E7RWhCc3RDRjtFZ0J2cENRO0lBaEVOO0lBQ0E7RWhCMHRDRjtFZ0IzcENRO0lBaEVOO0lBQ0E7RWhCOHRDRjtFZ0IvcENRO0lBaEVOO0lBQ0E7RWhCa3VDRjtFZ0JucUNRO0lBaEVOO0lBQ0E7RWhCc3VDRjtFZ0J2cUNRO0lBaEVOO0lBQ0E7RWhCMHVDRjtFZ0IzcUNRO0lBaEVOO0lBQ0E7RWhCOHVDRjtFZ0J2cUNVO0lBeERWO0VoQmt1Q0E7RWdCMXFDVTtJQXhEVjtFaEJxdUNBO0VnQjdxQ1U7SUF4RFY7RWhCd3VDQTtFZ0JockNVO0lBeERWO0VoQjJ1Q0E7RWdCbnJDVTtJQXhEVjtFaEI4dUNBO0VnQnRyQ1U7SUF4RFY7RWhCaXZDQTtFZ0J6ckNVO0lBeERWO0VoQm92Q0E7RWdCNXJDVTtJQXhEVjtFaEJ1dkNBO0VnQi9yQ1U7SUF4RFY7RWhCMHZDQTtFZ0Jsc0NVO0lBeERWO0VoQjZ2Q0E7RWdCcnNDVTtJQXhEVjtFaEJnd0NBO0VnQnhzQ1U7SUF4RFY7RWhCbXdDQTtFZ0Joc0NNOztJQUVFO0VoQmtzQ1I7RWdCL3JDTTs7SUFFRTtFaEJpc0NSO0VnQnhzQ007O0lBRUU7RWhCMHNDUjtFZ0J2c0NNOztJQUVFO0VoQnlzQ1I7RWdCaHRDTTs7SUFFRTtFaEJrdENSO0VnQi9zQ007O0lBRUU7RWhCaXRDUjtFZ0J4dENNOztJQUVFO0VoQjB0Q1I7RWdCdnRDTTs7SUFFRTtFaEJ5dENSO0VnQmh1Q007O0lBRUU7RWhCa3VDUjtFZ0IvdENNOztJQUVFO0VoQml1Q1I7RWdCeHVDTTs7SUFFRTtFaEIwdUNSO0VnQnZ1Q007O0lBRUU7RWhCeXVDUjtBQUNGO0FjcHlDSTtFRVVFO0lBQ0U7RWhCNnhDTjtFZ0IxeENJO0lBcENKO0lBQ0E7RWhCaTBDQTtFZ0JuekNBO0lBQ0U7SUFDQTtFaEJxekNGO0VnQnZ6Q0E7SUFDRTtJQUNBO0VoQnl6Q0Y7RWdCM3pDQTtJQUNFO0lBQ0E7RWhCNnpDRjtFZ0IvekNBO0lBQ0U7SUFDQTtFaEJpMENGO0VnQm4wQ0E7SUFDRTtJQUNBO0VoQnEwQ0Y7RWdCdjBDQTtJQUNFO0lBQ0E7RWhCeTBDRjtFZ0IxeUNJO0lBaERKO0lBQ0E7RWhCNjFDQTtFZ0J4eUNRO0lBaEVOO0lBQ0E7RWhCMjJDRjtFZ0I1eUNRO0lBaEVOO0lBQ0E7RWhCKzJDRjtFZ0JoekNRO0lBaEVOO0lBQ0E7RWhCbTNDRjtFZ0JwekNRO0lBaEVOO0lBQ0E7RWhCdTNDRjtFZ0J4ekNRO0lBaEVOO0lBQ0E7RWhCMjNDRjtFZ0I1ekNRO0lBaEVOO0lBQ0E7RWhCKzNDRjtFZ0JoMENRO0lBaEVOO0lBQ0E7RWhCbTRDRjtFZ0JwMENRO0lBaEVOO0lBQ0E7RWhCdTRDRjtFZ0J4MENRO0lBaEVOO0lBQ0E7RWhCMjRDRjtFZ0I1MENRO0lBaEVOO0lBQ0E7RWhCKzRDRjtFZ0JoMUNRO0lBaEVOO0lBQ0E7RWhCbTVDRjtFZ0JwMUNRO0lBaEVOO0lBQ0E7RWhCdTVDRjtFZ0JoMUNVO0lBeERWO0VoQjI0Q0E7RWdCbjFDVTtJQXhEVjtFaEI4NENBO0VnQnQxQ1U7SUF4RFY7RWhCaTVDQTtFZ0J6MUNVO0lBeERWO0VoQm81Q0E7RWdCNTFDVTtJQXhEVjtFaEJ1NUNBO0VnQi8xQ1U7SUF4RFY7RWhCMDVDQTtFZ0JsMkNVO0lBeERWO0VoQjY1Q0E7RWdCcjJDVTtJQXhEVjtFaEJnNkNBO0VnQngyQ1U7SUF4RFY7RWhCbTZDQTtFZ0IzMkNVO0lBeERWO0VoQnM2Q0E7RWdCOTJDVTtJQXhEVjtFaEJ5NkNBO0VnQmozQ1U7SUF4RFY7RWhCNDZDQTtFZ0J6MkNNOztJQUVFO0VoQjIyQ1I7RWdCeDJDTTs7SUFFRTtFaEIwMkNSO0VnQmozQ007O0lBRUU7RWhCbTNDUjtFZ0JoM0NNOztJQUVFO0VoQmszQ1I7RWdCejNDTTs7SUFFRTtFaEIyM0NSO0VnQngzQ007O0lBRUU7RWhCMDNDUjtFZ0JqNENNOztJQUVFO0VoQm00Q1I7RWdCaDRDTTs7SUFFRTtFaEJrNENSO0VnQno0Q007O0lBRUU7RWhCMjRDUjtFZ0J4NENNOztJQUVFO0VoQjA0Q1I7RWdCajVDTTs7SUFFRTtFaEJtNUNSO0VnQmg1Q007O0lBRUU7RWhCazVDUjtBQUNGO0FjNzhDSTtFRVVFO0lBQ0U7RWhCczhDTjtFZ0JuOENJO0lBcENKO0lBQ0E7RWhCMCtDQTtFZ0I1OUNBO0lBQ0U7SUFDQTtFaEI4OUNGO0VnQmgrQ0E7SUFDRTtJQUNBO0VoQmsrQ0Y7RWdCcCtDQTtJQUNFO0lBQ0E7RWhCcytDRjtFZ0J4K0NBO0lBQ0U7SUFDQTtFaEIwK0NGO0VnQjUrQ0E7SUFDRTtJQUNBO0VoQjgrQ0Y7RWdCaC9DQTtJQUNFO0lBQ0E7RWhCay9DRjtFZ0JuOUNJO0lBaERKO0lBQ0E7RWhCc2dEQTtFZ0JqOUNRO0lBaEVOO0lBQ0E7RWhCb2hERjtFZ0JyOUNRO0lBaEVOO0lBQ0E7RWhCd2hERjtFZ0J6OUNRO0lBaEVOO0lBQ0E7RWhCNGhERjtFZ0I3OUNRO0lBaEVOO0lBQ0E7RWhCZ2lERjtFZ0JqK0NRO0lBaEVOO0lBQ0E7RWhCb2lERjtFZ0JyK0NRO0lBaEVOO0lBQ0E7RWhCd2lERjtFZ0J6K0NRO0lBaEVOO0lBQ0E7RWhCNGlERjtFZ0I3K0NRO0lBaEVOO0lBQ0E7RWhCZ2pERjtFZ0JqL0NRO0lBaEVOO0lBQ0E7RWhCb2pERjtFZ0JyL0NRO0lBaEVOO0lBQ0E7RWhCd2pERjtFZ0J6L0NRO0lBaEVOO0lBQ0E7RWhCNGpERjtFZ0I3L0NRO0lBaEVOO0lBQ0E7RWhCZ2tERjtFZ0J6L0NVO0lBeERWO0VoQm9qREE7RWdCNS9DVTtJQXhEVjtFaEJ1akRBO0VnQi8vQ1U7SUF4RFY7RWhCMGpEQTtFZ0JsZ0RVO0lBeERWO0VoQjZqREE7RWdCcmdEVTtJQXhEVjtFaEJna0RBO0VnQnhnRFU7SUF4RFY7RWhCbWtEQTtFZ0IzZ0RVO0lBeERWO0VoQnNrREE7RWdCOWdEVTtJQXhEVjtFaEJ5a0RBO0VnQmpoRFU7SUF4RFY7RWhCNGtEQTtFZ0JwaERVO0lBeERWO0VoQitrREE7RWdCdmhEVTtJQXhEVjtFaEJrbERBO0VnQjFoRFU7SUF4RFY7RWhCcWxEQTtFZ0JsaERNOztJQUVFO0VoQm9oRFI7RWdCamhETTs7SUFFRTtFaEJtaERSO0VnQjFoRE07O0lBRUU7RWhCNGhEUjtFZ0J6aERNOztJQUVFO0VoQjJoRFI7RWdCbGlETTs7SUFFRTtFaEJvaURSO0VnQmppRE07O0lBRUU7RWhCbWlEUjtFZ0IxaURNOztJQUVFO0VoQjRpRFI7RWdCemlETTs7SUFFRTtFaEIyaURSO0VnQmxqRE07O0lBRUU7RWhCb2pEUjtFZ0JqakRNOztJQUVFO0VoQm1qRFI7RWdCMWpETTs7SUFFRTtFaEI0akRSO0VnQnpqRE07O0lBRUU7RWhCMmpEUjtBQUNGO0FpQmpyREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsbUJab1dPO0VZbldQO0VBQ0EsbUJacW9CNEI7RVlwb0I1QjtBakJrckRGO0FpQjNxREU7RUFDRTtFQUNBO0VBQ0Esd0JaaWMwQjtFWWhjMUI7QWpCNnFESjtBaUIxcURFO0VBQ0U7QWpCNHFESjtBaUJ6cURFO0VBQ0U7QWpCMnFESjs7QWlCdnFEQTtFQUNFO0FqQjBxREY7O0FpQm5xREE7RUFDRTtBakJzcURGOztBaUI1cERFO0VBQ0U7QWpCK3BESjs7QWlCaHBERTtFQUNFO0FqQm1wREo7QWlCaHBESTtFQUNFO0FqQmtwRE47O0FpQjNvREU7RUFDRTtBakI4b0RKO0FpQjNvREU7RUFDRTtBakI2b0RKOztBaUJub0RFO0VBQ0U7RUFDQTtBakJzb0RKOztBaUJob0RFO0VBQ0U7RUFDQTtBakJtb0RKOztBaUIzbkRBO0VBQ0U7RUFDQTtBakI4bkRGOztBaUJ0bkRFO0VBQ0U7RUFDQTtBakJ5bkRKOztBa0I5dkRFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbEIwdkRKOztBa0I1d0RFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbEJ3d0RKOztBa0IxeERFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbEJzeERKOztBa0J4eURFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbEJveURKOztBa0J0ekRFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbEJrekRKOztBa0JwMERFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbEJnMERKOztBa0JsMURFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbEI4MERKOztBa0JoMkRFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbEI0MURKOztBaUJsdERJO0VBQ0U7RUFDQTtBakJxdEROOztBY3p5REk7RUdrRkE7SUFDRTtJQUNBO0VqQjJ0REo7QUFDRjtBY2h6REk7RUdrRkE7SUFDRTtJQUNBO0VqQml1REo7QUFDRjtBY3R6REk7RUdrRkE7SUFDRTtJQUNBO0VqQnV1REo7QUFDRjtBYzV6REk7RUdrRkE7SUFDRTtJQUNBO0VqQjZ1REo7QUFDRjtBY2wwREk7RUdrRkE7SUFDRTtJQUNBO0VqQm12REo7QUFDRjtBbUJoNURBO0VBQ0UscUJkOHhCc0M7QUxvbkN4Qzs7QW1CejREQTtFQUNFO0VBQ0E7RUFDQTtFaEJvUkksa0JBTEk7RWdCM1FSLGdCZCtoQjRCO0FMMjJDOUI7O0FtQnQ0REE7RUFDRTtFQUNBO0VoQjBRSSxrQkFMSTtBSHFvRFY7O0FtQnQ0REE7RUFDRTtFQUNBO0VoQm9RSSxtQkFMSTtBSDJvRFY7O0FvQnY2REE7RUFDRSxtQmZzeEJzQztFRnRmbEMsa0JBTEk7RWlCdlJSLGNmS1M7QUxtNkRYOztBcUI3NkRBO0VBQ0U7RUFDQTtFQUNBO0VsQjhSSSxlQUxJO0VrQnRSUixnQmhCbWlCNEI7RWdCbGlCNUIsZ0JoQnlpQjRCO0VnQnhpQjVCLGNoQktTO0VnQkpULHNCaEJMUztFZ0JNVDtFQUNBO0VBQ0E7RWRHRTtFZUhFLHdFRE1KO0FyQjI2REY7QXNCNzZETTtFRGhCTjtJQ2lCUTtFdEJnN0ROO0FBQ0Y7QXFCOTZERTtFQUNFO0FyQmc3REo7QXFCOTZESTtFQUNFO0FyQmc3RE47QXFCMzZERTtFQUNFLGNoQmpCTztFZ0JrQlAsc0JoQjNCTztFZ0I0QlAscUJoQnF5Qm9DO0VnQnB5QnBDO0VBS0Usa0RoQjZxQjBCO0FMNHZDaEM7QXFCbDZERTtFQUVFO0FyQm02REo7QXFCLzVERTtFQUNFLGNoQjFDTztFZ0I0Q1A7QXJCZzZESjtBcUJ4NURFO0VBRUUseUJoQjFETztFZ0I2RFA7QXJCdTVESjtBcUJuNURFO0VBQ0U7RUFDQTtFQUNBLDBCaEJnb0IwQjtFZ0IvbkIxQixjaEI5RE87RWtCYlQseUJsQk1TO0VnQnVFUDtFQUNBO0VBQ0E7RUFDQTtFQUNBLDRCaEIwWTBCO0VnQnpZMUI7RUN0RUUsZ0NEdUVGO0FyQnE1REo7QXNCeDlETTtFRHVESjtJQ3RETTtFdEIyOUROO0FBQ0Y7QXFCdjVERTtFQUNFLHlCaEJzNEI4QjtBTG1oQ2xDOztBcUJoNURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmhCMmM0QjtFZ0IxYzVCLGNoQnpGUztFZ0IwRlQ7RUFDQTtFQUNBO0FyQm01REY7QXFCajVERTtFQUNFO0FyQm01REo7QXFCaDVERTtFQUVFO0VBQ0E7QXJCaTVESjs7QXFCdDREQTtFQUNFLHNDaEJzdEJzQztFZ0JydEJ0QztFbEJrS0ksbUJBTEk7RUk3UU47QVAyL0RKO0FxQnY0REU7RUFDRTtFQUNBO0VBQ0EseUJoQmdsQjBCO0FMeXpDOUI7O0FxQnI0REE7RUFDRSxvQ2hCMHNCc0M7RWdCenNCdEM7RWxCcUpJLGtCQUxJO0VJN1FOO0FQdWdFSjtBcUJ0NERFO0VBQ0U7RUFDQTtFQUNBLHVCaEJ1a0IwQjtBTGkwQzlCOztBcUJoNERFO0VBQ0UsdUNoQnVyQm9DO0FMNHNDeEM7QXFCaDRERTtFQUNFLHNDaEJvckJvQztBTDhzQ3hDO0FxQi8zREU7RUFDRSxvQ2hCaXJCb0M7QUxndEN4Qzs7QXFCNTNEQTtFQUNFLFdoQitxQnNDO0VnQjlxQnRDLG1DaEJ3cUJzQztFZ0J2cUJ0QyxpQmhCNmhCNEI7QUxrMkM5QjtBcUI3M0RFO0VBQ0U7QXJCKzNESjtBcUI1M0RFO0VBQ0U7RWRwS0E7QVBtaUVKO0FxQjMzREU7RWR4S0U7QVBzaUVKO0FxQjEzREU7RUFBb0Isa0NoQnlwQmtCO0FMb3VDeEM7QXFCNTNERTtFQUFvQixnQ2hCeXBCa0I7QUxzdUN4Qzs7QXdCMWpFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VyQjRSSSxlQUxJO0VxQnBSUixnQm5CaWlCNEI7RW1CaGlCNUIsZ0JuQnVpQjRCO0VtQnRpQjVCLGNuQkdTO0VtQkZULHNCbkJQUztFbUJRVDtFQUNBO0VBQ0EseUNuQnc1QmtDO0VtQnY1QmxDLDBCbkJ3NUJrQztFbUJ2NUJsQztFakJERTtFZUhFLHdFRU9KO0VBQ0E7QXhCMmpFRjtBc0IvakVNO0VFZk47SUZnQlE7RXRCa2tFTjtBQUNGO0F3QjlqRUU7RUFDRSxxQm5COHlCb0M7RW1CN3lCcEM7RUFLRSxrRG5CeTVCNEI7QUxtcUNsQztBd0J4akVFO0VBRUUsc0JuQnVxQjBCO0VtQnRxQjFCO0F4QnlqRUo7QXdCdGpFRTtFQUVFLHlCbkJuQ087QUwwbEVYO0F3QmxqRUU7RUFDRTtFQUNBO0F4Qm9qRUo7O0F3QmhqRUE7RUFDRSxvQm5CZ3FCNEI7RW1CL3BCNUIsdUJuQitwQjRCO0VtQjlwQjVCLG9CbkIrcEI0QjtFRnJieEIsbUJBTEk7RUk3UU47QVA2bEVKOztBd0JoakVBO0VBQ0UsbUJuQjRwQjRCO0VtQjNwQjVCLHNCbkIycEI0QjtFbUIxcEI1QixrQm5CMnBCNEI7RUZ6YnhCLGtCQUxJO0VJN1FOO0FQcW1FSjs7QXlCcG5FQTtFQUNFO0VBQ0Esa0JwQjQxQndDO0VvQjMxQnhDLG1CcEI0MUJ3QztFb0IzMUJ4Qyx1QnBCNDFCd0M7QUwyeEMxQztBeUJybkVFO0VBQ0U7RUFDQTtBekJ1bkVKOztBeUJubkVBO0VBQ0Usb0JwQmsxQndDO0VvQmoxQnhDO0VBQ0E7QXpCc25FRjtBeUJwbkVFO0VBQ0U7RUFDQTtFQUNBO0F6QnNuRUo7O0F5QmxuRUE7RUFDRSxVcEJvMEJ3QztFb0JuMEJ4QyxXcEJtMEJ3QztFb0JsMEJ4QztFQUNBO0VBQ0Esc0JwQnpCUztFb0IwQlQ7RUFDQTtFQUNBO0VBQ0EscUNwQnUwQndDO0VvQnQwQnhDO0VBQ0E7QXpCcW5FRjtBeUJsbkVFO0VsQnZCRTtBUDRvRUo7QXlCam5FRTtFQUVFLGtCcEI4ekJzQztBTG96QzFDO0F5Qi9tRUU7RUFDRSx1QnBCcXpCc0M7QUw0ekMxQztBeUI5bUVFO0VBQ0UscUJwQml4Qm9DO0VvQmh4QnBDO0VBQ0Esa0RwQjZwQjRCO0FMbTlDaEM7QXlCN21FRTtFQUNFLHlCcEJ4Qk07RW9CeUJOLHFCcEJ6Qk07QUx3b0VWO0F5QjdtRUk7RUFJSTtBekI0bUVSO0F5QnhtRUk7RUFJSTtBekJ1bUVSO0F5QmxtRUU7RUFDRSx5QnBCN0NNO0VvQjhDTixxQnBCOUNNO0VvQm1ESjtBekJnbUVOO0F5QjVsRUU7RUFDRTtFQUNBO0VBQ0EsWXBCNnhCdUM7QUxpMEMzQztBeUJ2bEVJO0VBQ0U7RUFDQSxZcEJveEJxQztBTHEwQzNDOztBeUIza0VBO0VBQ0UsbUJwQit3QmdDO0FMK3pDbEM7QXlCNWtFRTtFQUNFLFVwQjJ3QjhCO0VvQjF3QjlCO0VBQ0E7RUFDQTtFbEIzR0E7RWVIRSxpREdnSEY7QXpCOGtFSjtBc0IxckVNO0VHc0dKO0lIckdNO0V0QjZyRU47QUFDRjtBeUJqbEVJO0VBQ0U7QXpCbWxFTjtBeUJobEVJO0VBQ0UsaUNwQjB3QjRCO0VvQnJ3QjFCO0F6QjhrRVI7QXlCemtFRTtFQUNFLG9CcEJxdkI4QjtFb0JwdkI5QjtBekIya0VKO0F5QnprRUk7RUFDRTtFQUNBO0F6QjJrRU47O0F5QnRrRUE7RUFDRTtFQUNBLGtCcEJtdUJnQztBTHMyQ2xDOztBeUJ0a0VBO0VBQ0U7RUFDQTtFQUNBO0F6QnlrRUY7QXlCcmtFSTtFQUNFO0VBQ0E7RUFDQSxhcEJvbEJ3QjtBTG0vQzlCOztBMEI1dUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUIrdUVGO0EwQjd1RUU7RUFDRTtBMUIrdUVKO0EwQjN1RUk7RUFBMEIsa0VyQnE4QmE7QUx5eUMzQztBMEI3dUVJO0VBQTBCLGtFckJvOEJhO0FMNHlDM0M7QTBCN3VFRTtFQUNFO0ExQit1RUo7QTBCNXVFRTtFQUNFLFdyQnM3QnVDO0VxQnI3QnZDLFlyQnE3QnVDO0VxQnA3QnZDO0VIekJGLHlCbEJrQ1E7RXFCUE4sU3JCcTdCdUM7RUVqOEJ2QztFZUhFLDRHSWtCRjtFQUNBO0ExQjZ1RUo7QXNCNXZFTTtFSU1KO0lKTE07RXRCK3ZFTjtBQUNGO0EwQmh2RUk7RUhqQ0YseUJsQnE5QnlDO0FMK3pDM0M7QTBCOXVFRTtFQUNFLFdyQis1QjhCO0VxQjk1QjlCLGNyQis1QjhCO0VxQjk1QjlCO0VBQ0EsZXJCODVCOEI7RXFCNzVCOUIseUJyQnBDTztFcUJxQ1A7RW5CN0JBO0FQOHdFSjtBMEI1dUVFO0VBQ0UsV3JCMjVCdUM7RXFCMTVCdkMsWXJCMDVCdUM7RWtCNzhCekMseUJsQmtDUTtFcUJtQk4sU3JCMjVCdUM7RUVqOEJ2QztFZUhFLDRHSTRDRjtFQUNBO0ExQjZ1RUo7QXNCdHhFTTtFSWlDSjtJSmhDTTtFdEJ5eEVOO0FBQ0Y7QTBCaHZFSTtFSDNERix5QmxCcTlCeUM7QUx5MUMzQztBMEI5dUVFO0VBQ0UsV3JCcTRCOEI7RXFCcDRCOUIsY3JCcTRCOEI7RXFCcDRCOUI7RUFDQSxlckJvNEI4QjtFcUJuNEI5Qix5QnJCOURPO0VxQitEUDtFbkJ2REE7QVB3eUVKO0EwQjV1RUU7RUFDRTtBMUI4dUVKO0EwQjV1RUk7RUFDRSx5QnJCdEVLO0FMb3pFWDtBMEIzdUVJO0VBQ0UseUJyQjFFSztBTHV6RVg7O0EyQnAwRUE7RUFDRTtBM0J1MEVGO0EyQnIwRUU7OztFQUdFLDBCdEIrOUI4QjtFc0I5OUI5QixpQnRCKzlCOEI7QUx3MkNsQztBMkJwMEVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VMTkUsZ0VLT0Y7QTNCczBFSjtBc0J6MEVNO0VLVko7SUxXTTtFdEI0MEVOO0FBQ0Y7QTJCeDBFRTs7RUFFRTtBM0IwMEVKO0EyQngwRUk7O0VBQ0U7QTNCMjBFTjtBMkJ4MEVJOzs7RUFFRSxxQnRCcThCNEI7RXNCcDhCNUIsd0J0QnE4QjRCO0FMczRDbEM7QTJCeDBFSTs7RUFDRSxxQnRCZzhCNEI7RXNCLzdCNUIsd0J0Qmc4QjRCO0FMMjRDbEM7QTJCdjBFRTtFQUNFLHFCdEIwN0I4QjtFc0J6N0I5Qix3QnRCMDdCOEI7QUwrNENsQztBMkJsMEVJOzs7O0VBQ0UsYXRCbTdCNEI7RXNCbDdCNUIsOER0Qm03QjRCO0FMbzVDbEM7QTJCbDBFSTtFQUNFLGF0QjQ2QjRCO0VzQjM2QjVCLDhEdEI0NkI0QjtBTHc1Q2xDO0EyQi96RUk7RUFDRTtBM0JpMEVOOztBNEJuNEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJzNEVGO0E0QnA0RUU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0E1QnM0RUo7QTRCbDRFRTs7O0VBR0U7QTVCbzRFSjtBNEI5M0VFO0VBQ0U7RUFDQTtBNUJnNEVKO0E0QjkzRUk7RUFDRTtBNUJnNEVOOztBNEJyM0VBO0VBQ0U7RUFDQTtFQUNBO0V6Qm9QSSxlQUxJO0V5QjdPUixnQnZCMGY0QjtFdUJ6ZjVCLGdCdkJnZ0I0QjtFdUIvZjVCLGN2QnBDUztFdUJxQ1Q7RUFDQTtFQUNBLHlCdkI5Q1M7RXVCK0NUO0VyQnRDRTtBUCs1RUo7O0E0Qi8yRUE7Ozs7RUFJRTtFekI4Tkksa0JBTEk7RUk3UU47QVB3NkVKOztBNEIvMkVBOzs7O0VBSUU7RXpCcU5JLG1CQUxJO0VJN1FOO0FQaTdFSjs7QTRCLzJFQTs7RUFFRTtBNUJrM0VGOztBNEJyMkVJOzs7O0VyQmpFQTtFQUNBO0FQNjZFSjtBNEJwMkVJOzs7O0VyQjFFQTtFQUNBO0FQbzdFSjtBNEI5MUVFOzs7RUFHRTtFckI1RUE7RUFDQTtBUDY2RUo7O0E2QnQ4RUU7RUFDRTtFQUNBO0VBQ0EsbUJ4Qit2Qm9DO0VGdGZsQyxrQkFMSTtFMEJqUU4sY3hCaStCcUI7QUx1K0N6Qjs7QTZCcjhFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQjRQRSxtQkFMSTtFMEJwUE4sV0F2QmM7RUF3QmQsd0NBdkJpQjtFdEJIakI7QVBrK0VKOztBNkJuOEVJOzs7O0VBRUU7QTdCdzhFTjs7QTZCdC9FSTtFQW9ERSxxQnhCczhCbUI7RXdCbjhCakIsb0N4QnN4QmdDO0V3QnJ4QmhDO0VBQ0E7RUFDQTtFQUNBO0E3Qm84RVI7QTZCajhFTTtFQUNFLHFCeEIyN0JpQjtFd0IxN0JqQixpREEvQ2E7QTdCay9FckI7O0E2Qm5nRkk7RUF5RUksb0N4Qm93QmdDO0V3Qm53QmhDO0E3Qjg3RVI7O0E2QnhnRkk7RUFpRkUscUJ4Qnk2Qm1CO0FMa2hEekI7QTZCeDdFUTtFQUVFLHVCeEJtMUI4QjtFd0JsMUI5QjtFQUNBO0VBQ0E7QTdCeTdFVjtBNkJyN0VNO0VBQ0UscUJ4QjQ1QmlCO0V3QjM1QmpCLGlEQTlFYTtBN0JxZ0ZyQjs7QTZCdGhGSTtFQXVHSTtBN0JtN0VSOztBNkIxaEZJO0VBOEdFLHFCeEI0NEJtQjtBTG9pRHpCO0E2Qjk2RU07RUFDRSx5QnhCeTRCaUI7QUx1aUR6QjtBNkI3NkVNO0VBQ0UsaURBcEdhO0E3Qm1oRnJCO0E2QjU2RU07RUFDRSxjeEJpNEJpQjtBTDZpRHpCOztBNkJ6NkVJO0VBQ0U7QTdCNDZFTjs7QTZCM2lGSTs7O0VBdUlJO0E3QjA2RVI7QTZCdDZFTTs7O0VBQ0U7QTdCMDZFUjs7QTZCbmlGRTtFQUNFO0VBQ0E7RUFDQSxtQnhCK3ZCb0M7RUZ0ZmxDLGtCQUxJO0UwQmpRTixjeEJpK0JxQjtBTG9rRHpCOztBNkJsaUZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFCNFBFLG1CQUxJO0UwQnBQTixXQXZCYztFQXdCZCx3Q0F2QmlCO0V0QkhqQjtBUCtqRko7O0E2QmhpRkk7Ozs7RUFFRTtBN0JxaUZOOztBNkJubEZJO0VBb0RFLHFCeEJzOEJtQjtFd0JuOEJqQixvQ3hCc3hCZ0M7RXdCcnhCaEM7RUFDQTtFQUNBO0VBQ0E7QTdCaWlGUjtBNkI5aEZNO0VBQ0UscUJ4QjI3QmlCO0V3QjE3QmpCLGlEQS9DYTtBN0Ira0ZyQjs7QTZCaG1GSTtFQXlFSSxvQ3hCb3dCZ0M7RXdCbndCaEM7QTdCMmhGUjs7QTZCcm1GSTtFQWlGRSxxQnhCeTZCbUI7QUwrbUR6QjtBNkJyaEZRO0VBRUUsdUJ4Qm0xQjhCO0V3QmwxQjlCO0VBQ0E7RUFDQTtBN0JzaEZWO0E2QmxoRk07RUFDRSxxQnhCNDVCaUI7RXdCMzVCakIsaURBOUVhO0E3QmttRnJCOztBNkJubkZJO0VBdUdJO0E3QmdoRlI7O0E2QnZuRkk7RUE4R0UscUJ4QjQ0Qm1CO0FMaW9EekI7QTZCM2dGTTtFQUNFLHlCeEJ5NEJpQjtBTG9vRHpCO0E2QjFnRk07RUFDRSxpREFwR2E7QTdCZ25GckI7QTZCemdGTTtFQUNFLGN4Qmk0QmlCO0FMMG9EekI7O0E2QnRnRkk7RUFDRTtBN0J5Z0ZOOztBNkJ4b0ZJOzs7RUF5SUk7QTdCcWdGUjtBNkJuZ0ZNOzs7RUFDRTtBN0J1Z0ZSOztBOEJycEZBO0VBRUU7RUFDQTtFQUNBO0UzQjZSSSx3QkFMSTtFMkJ0UlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RTNCNlFJLGtDQUxJO0UyQnRRUjtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0V2QmhCRTtFZ0JmRixrQ09pQ3FCO0VSckJqQixnQ1F1Qko7QTlCa3BGRjtBc0JycUZNO0VRaEJOO0lSaUJRO0V0QndxRk47QUFDRjtBOEJycEZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlCdXBGSjtBOEJwcEZFO0VBRUU7RVA5Q0Ysd0NPK0N1QjtFQUNyQjtFQUNBO0VBS0U7QTlCaXBGTjtBOEI3b0ZFO0VBS0U7RUFDQTtFQUdBO0E5QnlvRko7QThCdG9GSTtFQUtJO0E5Qm9vRlI7QThCL25GRTtFQUdFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTlCOG5GSjs7QThCNWtGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLHFCeEIyS3NCO0FObTZFeEI7QThCNWtGRTtFQUVFLDBCeEIwS29CO0FObTZFeEI7QThCMWtGRTtFQUNFO0E5QjRrRko7QThCemtGRTtFQUNFO0E5QjJrRko7O0E4QmhrRkE7RUNuSEU7RUFDQTtFNUJvT0ksMkJBTEk7RTRCN05SO0EvQnVyRkY7O0E4Qm5rRkE7RUN2SEU7RUFDQTtFNUJvT0ksNEJBTEk7RTRCN05SO0EvQjhyRkY7O0FnQ2p3RkE7RVZnQk0sZ0NVZko7QWhDb3dGRjtBc0JqdkZNO0VVcEJOO0lWcUJRO0V0Qm92Rk47QUFDRjtBZ0N2d0ZFO0VBQ0U7QWhDeXdGSjs7QWdDbndGRTtFQUNFO0FoQ3N3Rko7O0FnQ2x3RkE7RUFDRTtFQUNBO0VWREksNkJVRUo7QWhDcXdGRjtBc0Jud0ZNO0VVTE47SVZNUTtFdEJzd0ZOO0FBQ0Y7QWdDeHdGRTtFQUNFO0VBQ0E7RVZORSw0QlVPRjtBaEMwd0ZKO0FzQjd3Rk07RVVBSjtJVkNNO0V0Qmd4Rk47QUFDRjs7QWlDcnlGQTs7Ozs7O0VBTUU7QWpDd3lGRjs7QWlDcnlGQTtFQUNFO0FqQ3d5RkY7QWtDcnhGSTtFQUNFO0VBQ0Esb0I3Qm1ld0I7RTZCbGV4Qix1QjdCaWV3QjtFNkJoZXhCO0VBaENKO0VBQ0E7RUFDQTtFQUNBO0FsQ3d6RkY7QWtDbndGSTtFQUNFO0FsQ3F3Rk47O0FpQzl5RkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFOUI4UUksNkJBTEk7RThCdlFSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBLGEzQmtTMEI7RTJCalMxQjtFQUNBO0VBQ0E7RUFDQTtFOUJpUEksdUNBTEk7RThCMU9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUJ4Q0U7QVB1MUZKO0FpQzN5RkU7RUFDRTtFQUNBO0VBQ0E7QWpDNnlGSjs7QWlDcnhGSTtFQUNFO0FqQ3d4Rk47QWlDdHhGTTtFQUNFO0VBQ0E7QWpDd3hGUjs7QWlDcHhGSTtFQUNFO0FqQ3V4Rk47QWlDcnhGTTtFQUNFO0VBQ0E7QWpDdXhGUjs7QWNoMEZJO0VtQjJCQTtJQUNFO0VqQ3l5Rko7RWlDdnlGSTtJQUNFO0lBQ0E7RWpDeXlGTjtFaUNyeUZFO0lBQ0U7RWpDdXlGSjtFaUNyeUZJO0lBQ0U7SUFDQTtFakN1eUZOO0FBQ0Y7QWNqMUZJO0VtQjJCQTtJQUNFO0VqQ3l6Rko7RWlDdnpGSTtJQUNFO0lBQ0E7RWpDeXpGTjtFaUNyekZFO0lBQ0U7RWpDdXpGSjtFaUNyekZJO0lBQ0U7SUFDQTtFakN1ekZOO0FBQ0Y7QWNqMkZJO0VtQjJCQTtJQUNFO0VqQ3kwRko7RWlDdjBGSTtJQUNFO0lBQ0E7RWpDeTBGTjtFaUNyMEZFO0lBQ0U7RWpDdTBGSjtFaUNyMEZJO0lBQ0U7SUFDQTtFakN1MEZOO0FBQ0Y7QWNqM0ZJO0VtQjJCQTtJQUNFO0VqQ3kxRko7RWlDdjFGSTtJQUNFO0lBQ0E7RWpDeTFGTjtFaUNyMUZFO0lBQ0U7RWpDdTFGSjtFaUNyMUZJO0lBQ0U7SUFDQTtFakN1MUZOO0FBQ0Y7QWNqNEZJO0VtQjJCQTtJQUNFO0VqQ3kyRko7RWlDdjJGSTtJQUNFO0lBQ0E7RWpDeTJGTjtFaUNyMkZFO0lBQ0U7RWpDdTJGSjtFaUNyMkZJO0lBQ0U7SUFDQTtFakN1MkZOO0FBQ0Y7QWlDOTFGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQ2cyRko7QWtDeDdGSTtFQUNFO0VBQ0Esb0I3Qm1ld0I7RTZCbGV4Qix1QjdCaWV3QjtFNkJoZXhCO0VBekJKO0VBQ0E7RUFDQTtFQUNBO0FsQ285RkY7QWtDdDZGSTtFQUNFO0FsQ3c2Rk47O0FpQ3AyRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ3UyRko7QWtDNzhGSTtFQUNFO0VBQ0Esb0I3Qm1ld0I7RTZCbGV4Qix1QjdCaWV3QjtFNkJoZXhCO0VBbEJKO0VBQ0E7RUFDQTtFQUNBO0FsQ2srRkY7QWtDMzdGSTtFQUNFO0FsQzY3Rk47QWlDLzJGSTtFQUNFO0FqQ2kzRk47O0FpQzMyRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzgyRko7QWtDcitGSTtFQUNFO0VBQ0Esb0I3Qm1ld0I7RTZCbGV4Qix1QjdCaWV3QjtFNkJoZXhCO0FsQ3UrRk47QWtDNTlGTTtFQUNFO0FsQzg5RlI7QWtDMzlGTTtFQUNFO0VBQ0EscUI3Qmdkc0I7RTZCL2N0Qix1QjdCOGNzQjtFNkI3Y3RCO0VBOUJOO0VBQ0E7RUFDQTtBbEM0L0ZGO0FrQzM5Rkk7RUFDRTtBbEM2OUZOO0FpQzkzRkk7RUFDRTtBakNnNEZOOztBaUN6M0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakM0M0ZGOztBaUN0M0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjVCMlg0QjtFNEIxWDVCO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QWpDdzNGRjtBaUN0M0ZFO0VBRUU7RUFDQTtFVnpMRixrRFUwTHVCO0FqQ3UzRnpCO0FpQ3AzRkU7RUFFRTtFQUNBO0VWaE1GLG1EVWlNdUI7QWpDcTNGekI7QWlDbDNGRTtFQUVFO0VBQ0E7RUFDQTtBakNtM0ZKOztBaUM3MkZBO0VBQ0U7QWpDZzNGRjs7QWlDNTJGQTtFQUNFO0VBQ0E7RUFDQTtFOUIyRUksa0JBTEk7RThCcEVSO0VBQ0E7QWpDKzJGRjs7QWlDMzJGQTtFQUNFO0VBQ0E7RUFDQTtBakM4MkZGOztBaUMxMkZBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzQyRkY7O0FtQ2htR0E7O0VBRUU7RUFDQTtFQUNBO0FuQ21tR0Y7QW1Dam1HRTs7RUFDRTtFQUNBO0FuQ29tR0o7QW1DL2xHRTs7Ozs7Ozs7Ozs7O0VBTUU7QW5DdW1HSjs7QW1DbG1HQTtFQUNFO0VBQ0E7RUFDQTtBbkNxbUdGO0FtQ25tR0U7RUFDRTtBbkNxbUdKOztBbUNqbUdBO0U1QmhCSTtBUHFuR0o7QW1Dam1HRTs7RUFFRTtBbkNtbUdKO0FtQy9sR0U7OztFNUJWRTtFQUNBO0FQOG1HSjtBbUMzbEdFOzs7RTVCTkU7RUFDQTtBUHNtR0o7O0FtQzlrR0E7RUFDRTtFQUNBO0FuQ2lsR0Y7QW1DL2tHRTtFQUdFO0FuQytrR0o7QW1DNWtHRTtFQUNFO0FuQzhrR0o7O0FtQzFrR0E7RUFDRTtFQUNBO0FuQzZrR0Y7O0FtQzFrR0E7RUFDRTtFQUNBO0FuQzZrR0Y7O0FtQ3pqR0E7RUFDRTtFQUNBO0VBQ0E7QW5DNGpHRjtBbUMxakdFOztFQUVFO0FuQzRqR0o7QW1DempHRTs7RUFFRTtBbkMyakdKO0FtQ3ZqR0U7O0U1QjFGRTtFQUNBO0FQcXBHSjtBbUN2akdFOztFNUI3R0U7RUFDQTtBUHdxR0o7O0FvQ2hzR0E7RUFFRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQytyR0Y7O0FvQzVyR0E7RUFDRTtFQUNBO0VqQzRRSSx1Q0FMSTtFaUNyUVI7RUFDQTtFZFpJLHVHY2NKO0FwQzhyR0Y7QXNCeHNHTTtFY0dOO0lkRlE7RXRCMnNHTjtBQUNGO0FvQ2pzR0U7RUFFRTtFQUNBO0FwQ2tzR0o7QW9DOXJHRTtFQUNFO0VBQ0E7RUFDQTtBcENnc0dKOztBb0N4ckdBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBcEN3ckdGO0FvQ3RyR0U7RUFDRTtFQUNBO0VBQ0E7RTdCdENBO0VBQ0E7QVArdEdKO0FvQ3ZyR0k7RUFHRTtFQUNBO0FwQ3VyR047QW9DcHJHSTtFQUVFO0VBQ0E7RUFDQTtBcENxckdOO0FvQ2pyR0U7O0VBRUU7RUFDQTtFQUNBO0FwQ21yR0o7QW9DaHJHRTtFQUVFO0U3QmpFQTtFQUNBO0FQbXZHSjs7QW9DeHFHQTtFQUVFO0VBQ0E7RUFDQTtBcEMwcUdGO0FvQ3ZxR0U7RUFDRTtFQUNBO0U3QjlGQTtBUHd3R0o7QW9DdnFHSTtFQUNFO0VBQ0E7RUFDQTtBcEN5cUdOO0FvQ3JxR0U7O0VBRUU7RWJ6SEYsb0RhMEh1QjtBcEN1cUd6Qjs7QW9DN3BHRTs7RUFFRTtFQUNBO0FwQ2dxR0o7O0FvQzNwR0U7O0VBRUU7RUFDQTtFQUNBO0FwQzhwR0o7O0FvQ3hwR0U7O0VBQ0U7QXBDNHBHSjs7QW9DbHBHRTtFQUNFO0FwQ3FwR0o7QW9DbnBHRTtFQUNFO0FwQ3FwR0o7O0FxQ3p6R0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3l6R0Y7QXFDbnpHRTs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQzJ6R0o7QXFDdnlHQTtFQUNFO0VBQ0E7RUFDQTtFbENrT0ksMkNBTEk7RWtDM05SO0VBRUE7QXJDd3lHRjtBcUN0eUdFO0VBRUU7RUFDQTtBckN1eUdKOztBcUM5eEdBO0VBRUU7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckM2eEdGO0FxQzN4R0U7O0VBRUU7QXJDNnhHSjtBcUMxeEdFO0VBQ0U7QXJDNHhHSjs7QXFDbnhHQTtFQUNFLG1CaEM0NkJrQztFZ0MzNkJsQyxzQmhDMjZCa0M7RWdDMTZCbEM7QXJDc3hHRjtBcUNweEdFOzs7RUFHRTtBckNzeEdKOztBcUN6d0dBO0VBQ0U7RUFDQTtFQUdBO0FyQzB3R0Y7O0FxQ3R3R0E7RUFDRTtFbENpSkksNkNBTEk7RWtDMUlSO0VBQ0E7RUFDQTtFQUNBO0U5QnRJRTtFZUhFLCtDZTJJSjtBckN5d0dGO0FzQmg1R007RWUrSE47SWY5SFE7RXRCbTVHTjtBQUNGO0FxQzV3R0U7RUFDRTtBckM4d0dKO0FxQzN3R0U7RUFDRTtFQUNBO0VBQ0E7QXJDNndHSjs7QXFDdndHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDMHdHRjs7QXFDdndHQTtFQUNFO0VBQ0E7QXJDMHdHRjs7QWNsNEdJO0V1Qm9JQTtJQUVJO0lBQ0E7RXJDaXdHTjtFcUMvdkdNO0lBQ0U7RXJDaXdHUjtFcUMvdkdRO0lBQ0U7RXJDaXdHVjtFcUM5dkdRO0lBQ0U7SUFDQTtFckNnd0dWO0VxQzV2R007SUFDRTtFckM4dkdSO0VxQzN2R007SUFDRTtJQUNBO0VyQzZ2R1I7RXFDMXZHTTtJQUNFO0VyQzR2R1I7RXFDenZHTTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJZjVOSixnQmU4Tkk7RXJDeXZHUjtFcUN0dkdRO0lBQ0U7RXJDd3ZHVjtFcUNydkdRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXJDdXZHVjtBQUNGO0FjbDdHSTtFdUJvSUE7SUFFSTtJQUNBO0VyQ2d6R047RXFDOXlHTTtJQUNFO0VyQ2d6R1I7RXFDOXlHUTtJQUNFO0VyQ2d6R1Y7RXFDN3lHUTtJQUNFO0lBQ0E7RXJDK3lHVjtFcUMzeUdNO0lBQ0U7RXJDNnlHUjtFcUMxeUdNO0lBQ0U7SUFDQTtFckM0eUdSO0VxQ3p5R007SUFDRTtFckMyeUdSO0VxQ3h5R007SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWY1TkosZ0JlOE5JO0VyQ3d5R1I7RXFDcnlHUTtJQUNFO0VyQ3V5R1Y7RXFDcHlHUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VyQ3N5R1Y7QUFDRjtBY2orR0k7RXVCb0lBO0lBRUk7SUFDQTtFckMrMUdOO0VxQzcxR007SUFDRTtFckMrMUdSO0VxQzcxR1E7SUFDRTtFckMrMUdWO0VxQzUxR1E7SUFDRTtJQUNBO0VyQzgxR1Y7RXFDMTFHTTtJQUNFO0VyQzQxR1I7RXFDejFHTTtJQUNFO0lBQ0E7RXJDMjFHUjtFcUN4MUdNO0lBQ0U7RXJDMDFHUjtFcUN2MUdNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmNU5KLGdCZThOSTtFckN1MUdSO0VxQ3AxR1E7SUFDRTtFckNzMUdWO0VxQ24xR1E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFckNxMUdWO0FBQ0Y7QWNoaEhJO0V1Qm9JQTtJQUVJO0lBQ0E7RXJDODRHTjtFcUM1NEdNO0lBQ0U7RXJDODRHUjtFcUM1NEdRO0lBQ0U7RXJDODRHVjtFcUMzNEdRO0lBQ0U7SUFDQTtFckM2NEdWO0VxQ3o0R007SUFDRTtFckMyNEdSO0VxQ3g0R007SUFDRTtJQUNBO0VyQzA0R1I7RXFDdjRHTTtJQUNFO0VyQ3k0R1I7RXFDdDRHTTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJZjVOSixnQmU4Tkk7RXJDczRHUjtFcUNuNEdRO0lBQ0U7RXJDcTRHVjtFcUNsNEdRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXJDbzRHVjtBQUNGO0FjL2pISTtFdUJvSUE7SUFFSTtJQUNBO0VyQzY3R047RXFDMzdHTTtJQUNFO0VyQzY3R1I7RXFDMzdHUTtJQUNFO0VyQzY3R1Y7RXFDMTdHUTtJQUNFO0lBQ0E7RXJDNDdHVjtFcUN4N0dNO0lBQ0U7RXJDMDdHUjtFcUN2N0dNO0lBQ0U7SUFDQTtFckN5N0dSO0VxQ3Q3R007SUFDRTtFckN3N0dSO0VxQ3I3R007SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWY1TkosZ0JlOE5JO0VyQ3E3R1I7RXFDbDdHUTtJQUNFO0VyQ283R1Y7RXFDajdHUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VyQ203R1Y7QUFDRjtBcUMxK0dJO0VBRUk7RUFDQTtBckMyK0dSO0FxQ3orR1E7RUFDRTtBckMyK0dWO0FxQ3orR1U7RUFDRTtBckMyK0daO0FxQ3grR1U7RUFDRTtFQUNBO0FyQzArR1o7QXFDdCtHUTtFQUNFO0FyQ3crR1Y7QXFDcitHUTtFQUNFO0VBQ0E7QXJDdStHVjtBcUNwK0dRO0VBQ0U7QXJDcytHVjtBcUNuK0dRO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VmNU5KLGdCZThOSTtBckNtK0dWO0FxQ2grR1U7RUFDRTtBckNrK0daO0FxQy85R1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckNpK0daOztBcUNoOUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckNtOUdGOztBc0NqdUhBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0JkRTtBUGd2SEo7QXNDOXRIRTtFQUNFO0VBQ0E7QXRDZ3VISjtBc0M3dEhFO0VBQ0U7RUFDQTtBdEMrdEhKO0FzQzd0SEk7RUFDRTtFL0JuQkY7RUFDQTtBUG12SEo7QXNDN3RISTtFQUNFO0UvQlZGO0VBQ0E7QVAwdUhKO0FzQzF0SEU7O0VBRUU7QXRDNHRISjs7QXNDeHRIQTtFQUdFO0VBQ0E7RUFDQTtBdEN5dEhGOztBc0N0dEhBO0VBQ0U7QXRDeXRIRjs7QXNDdHRIQTtFQUNFO0VBQ0E7QXRDeXRIRjs7QXNDdHRIQTtFQUNFO0F0Q3l0SEY7O0FzQ3J0SEU7RUFDRTtBdEN3dEhKO0FzQ3J0SEU7RUFDRTtBdEN1dEhKOztBc0Mvc0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdENrdEhGO0FzQ2h0SEU7RS9CeEZFO0FQMnlISjs7QXNDOXNIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0Q2l0SEY7QXNDL3NIRTtFL0JuR0U7QVBxekhKOztBc0N4c0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRDMnNIRjtBc0N6c0hFO0VBQ0U7RUFDQTtBdEMyc0hKOztBc0N2c0hBO0VBQ0U7RUFDQTtBdEMwc0hGOztBc0N0c0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvQnJJRTtBUCswSEo7O0FzQ3RzSEE7OztFQUdFO0F0Q3lzSEY7O0FzQ3RzSEE7O0UvQnRJSTtFQUNBO0FQaTFISjs7QXNDdnNIQTs7RS9CN0hJO0VBQ0E7QVB5MEhKOztBc0Noc0hFO0VBQ0U7QXRDbXNISjtBY3p6SEk7RXdCa0hKO0lBUUk7SUFDQTtFdENtc0hGO0VzQ2hzSEU7SUFFRTtJQUNBO0V0Q2lzSEo7RXNDL3JISTtJQUNFO0lBQ0E7RXRDaXNITjtFc0M1ckhNO0kvQnRLSjtJQUNBO0VQcTJIRjtFc0M3ckhROztJQUdFO0V0QzhySFY7RXNDNXJIUTs7SUFHRTtFdEM2ckhWO0VzQ3pySE07SS9CdktKO0lBQ0E7RVBtMkhGO0VzQzFySFE7O0lBR0U7RXRDMnJIVjtFc0N6ckhROztJQUdFO0V0QzBySFY7QUFDRjs7QXVDMTVIQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QzQ1SEY7O0F1Q3g1SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VwQ2lRSSxlQUxJO0VvQzFQUjtFQUNBO0VBQ0E7RUFDQTtFaEN0QkU7RWdDd0JGO0VqQjNCSSwwQ2lCNEJKO0F2QzI1SEY7QXNCbjdITTtFaUJXTjtJakJWUTtFdEJzN0hOO0FBQ0Y7QXVDOTVIRTtFQUNFO0VBQ0E7RUFDQTtBdkNnNkhKO0F1Qzk1SEk7RUFDRTtFQUNBO0F2Q2c2SE47QXVDMzVIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpCbERFLG1EaUJtREY7QXZDNjVISjtBc0I1OEhNO0VpQnNDSjtJakJyQ007RXRCKzhITjtBQUNGO0F1Qy81SEU7RUFDRTtBdkNpNkhKO0F1Qzk1SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkNnNkhKOztBdUM1NUhBO0VBQ0U7QXZDKzVIRjs7QXVDNTVIQTtFQUNFO0VBQ0E7RUFDQTtBdkMrNUhGO0F1Qzc1SEU7RWhDL0RFO0VBQ0E7QVArOUhKO0F1Qzk1SEk7RWhDbEVBO0VBQ0E7QVBtK0hKO0F1Qzc1SEU7RUFDRTtBdkMrNUhKO0F1QzM1SEU7RWhDOURFO0VBQ0E7QVA0OUhKO0F1QzM1SE07RWhDbEVGO0VBQ0E7QVBnK0hKO0F1QzE1SEk7RWhDdkVBO0VBQ0E7QVBvK0hKOztBdUN4NUhBO0VBQ0U7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bndJQTtFQUNFO0VBQ0E7RUFDQTtBOUNzd0lGO0E4Q253SUU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBOUNvd0lKO0E4Q2p3SUU7RUFDRTtFQUNBO0E5Q213SUo7O0E4QzN2SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTlDNnZJRjtBOEMzdklFO0V2Q3ZERTtFQUNBO0FQcXpJSjtBOEMzdklFO0V2QzdDRTtFQUNBO0FQMnlJSjtBOEMzdklFO0VBRUU7RUFDQTtFQUNBO0E5QzR2SUo7QThDeHZJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5QzB2SUo7QThDdnZJRTtFQUNFO0E5Q3l2SUo7QThDdnZJSTtFQUNFO0VBQ0E7QTlDeXZJTjs7QThDNXVJSTtFQUNFO0E5Qyt1SU47QThDNXVJUTtFdkN0REo7RUFaQTtBUGt6SUo7QThDM3VJUTtFdkN2RUo7RUFZQTtBUDB5SUo7QThDMXVJUTtFQUNFO0E5QzR1SVY7QThDenVJUTtFQUNFO0VBQ0E7QTlDMnVJVjtBOEN6dUlVO0VBQ0U7RUFDQTtBOUMydUlaOztBY2gwSUk7RWdDNkRBO0lBQ0U7RTlDdXdJSjtFOENwd0lNO0l2Q3RESjtJQVpBO0VQMDBJRjtFOENud0lNO0l2Q3ZFSjtJQVlBO0VQazBJRjtFOENsd0lNO0lBQ0U7RTlDb3dJUjtFOENqd0lNO0lBQ0U7SUFDQTtFOUNtd0lSO0U4Q2p3SVE7SUFDRTtJQUNBO0U5Q213SVY7QUFDRjtBY3oxSUk7RWdDNkRBO0lBQ0U7RTlDK3hJSjtFOEM1eElNO0l2Q3RESjtJQVpBO0VQazJJRjtFOEMzeElNO0l2Q3ZFSjtJQVlBO0VQMDFJRjtFOEMxeElNO0lBQ0U7RTlDNHhJUjtFOEN6eElNO0lBQ0U7SUFDQTtFOUMyeElSO0U4Q3p4SVE7SUFDRTtJQUNBO0U5QzJ4SVY7QUFDRjtBY2ozSUk7RWdDNkRBO0lBQ0U7RTlDdXpJSjtFOENweklNO0l2Q3RESjtJQVpBO0VQMDNJRjtFOENueklNO0l2Q3ZFSjtJQVlBO0VQazNJRjtFOENseklNO0lBQ0U7RTlDb3pJUjtFOENqeklNO0lBQ0U7SUFDQTtFOUNteklSO0U4Q2p6SVE7SUFDRTtJQUNBO0U5Q216SVY7QUFDRjtBY3o0SUk7RWdDNkRBO0lBQ0U7RTlDKzBJSjtFOEM1MElNO0l2Q3RESjtJQVpBO0VQazVJRjtFOEMzMElNO0l2Q3ZFSjtJQVlBO0VQMDRJRjtFOEMxMElNO0lBQ0U7RTlDNDBJUjtFOEN6MElNO0lBQ0U7SUFDQTtFOUMyMElSO0U4Q3owSVE7SUFDRTtJQUNBO0U5QzIwSVY7QUFDRjtBY2o2SUk7RWdDNkRBO0lBQ0U7RTlDdTJJSjtFOENwMklNO0l2Q3RESjtJQVpBO0VQMDZJRjtFOENuMklNO0l2Q3ZFSjtJQVlBO0VQazZJRjtFOENsMklNO0lBQ0U7RTlDbzJJUjtFOENqMklNO0lBQ0U7SUFDQTtFOUNtMklSO0U4Q2oySVE7SUFDRTtJQUNBO0U5Q20ySVY7QUFDRjtBOEN0MUlBO0V2Qy9JSTtBUHcrSUo7QThDdDFJRTtFQUNFO0E5Q3cxSUo7QThDdDFJSTtFQUNFO0E5Q3cxSU47O0ErQzUvSUE7RUFDRTtFQUNBLFUxQzRpRDJCO0UwQzNpRDNCLFcxQzJpRDJCO0UwQzFpRDNCO0VBQ0EsV3pDcUJPO0V5Q3BCUDtFQUNBO0V4Q09FO0V3Q0xGLFV6Q3dmMkI7QU51Z0k3QjtBK0M1L0lFO0VBQ0UsV3pDYUs7RXlDWkw7RUFDQSxhekNtZnlCO0FOMmdJN0I7QStDMy9JRTtFQUNFO0VBQ0EsZ0J6QytleUI7RXlDOWV6QixVMUNraUR5QjtBTDI5RjdCO0ErQzEvSUU7RUFFRTtFQUNBO0VBQ0EsYTFDNGhEeUI7QUwrOUY3Qjs7QStDdi9JQTtFQUNFLGtEMUN3aEQyQjtBTGsrRjdCOztBZ0RoaUpBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RTdDZ1NJLDhCQUxJO0U2Q3pSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0U3Q2tSSSxvQ0FMSTtFNkMzUVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V6Q1BFO0FQd2lKSjtBZ0Q5aEpFO0VBQ0U7QWhEZ2lKSjtBZ0Q3aEpFO0VBQ0U7QWhEK2hKSjs7QWdEM2hKQTtFQUNFO0VBQ0EsYTNDbS9Ca0M7RTJDbC9CbEM7RUFDQTtFQUNBO0FoRDhoSkY7QWdENWhKRTtFQUNFO0FoRDhoSko7O0FnRDFoSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFekM3QkU7RUFDQTtBUDJqSko7QWdENWhKRTtFQUNFO0VBQ0E7QWhEOGhKSjs7QWdEMWhKQTtFQUNFO0VBQ0E7QWhENmhKRjs7QWlEeGxKQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0FqRHNsSkY7O0FpRC9rSkE7RUFDRTtFQUNBO0VBQ0E7RUFFQTtBakRpbEpGO0FpRDlrSkU7RTNCNUNJLG1DMkI2Q0Y7RUFDQSw4QjVDbzFDZ0M7QUw0dkdwQztBc0IxbkpNO0UyQndDSjtJM0J2Q007RXRCNm5KTjtBQUNGO0FpRG5sSkU7RUFDRSxlNUNrMUNnQztBTG13R3BDO0FpRGpsSkU7RUFDRSxzQjVDKzBDZ0M7QUxvd0dwQzs7QWlEL2tKQTtFQUNFO0FqRGtsSkY7QWlEaGxKRTtFQUNFO0VBQ0E7QWpEa2xKSjtBaUQva0pFO0VBQ0U7QWpEaWxKSjs7QWlEN2tKQTtFQUNFO0VBQ0E7RUFDQTtBakRnbEpGOztBaUQ1a0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQ3JGRTtFMEN5RkY7QWpENGtKRjs7QWlEeGtKQTtFQUVFO0VBQ0E7RUFDQTtFQ2xIQTtFQUNBO0VBQ0E7RUFDQSxrQ0RrSDBCO0VDakgxQjtFQUNBO0VBQ0EsdUNEK0c0RDtBakQ4a0o5RDtBa0QxckpFO0VBQVM7QWxENnJKWDtBa0Q1ckpFO0VBQVMsbUNEMkdpRjtBakRvbEo1Rjs7QWlEL2tKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUN0R0U7RUFDQTtBUHlySko7QWlEamxKRTtFQUNFO0VBQ0E7QWpEbWxKSjs7QWlEOWtKQTtFQUNFO0VBQ0E7QWpEaWxKRjs7QWlENWtKQTtFQUNFO0VBR0E7RUFDQTtBakQ2a0pGOztBaUR6a0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUMxSEU7RUFDQTtBUHVzSko7QWlEeGtKRTtFQUNFO0FqRDBrSko7O0FjdHJKSTtFbUNrSEY7SUFDRTtJQUNBO0VqRHdrSkY7RWlEcGtKQTtJQUNFO0lBQ0E7SUFDQTtFakRza0pGO0VpRG5rSkE7SUFDRTtFakRxa0pGO0FBQ0Y7QWNyc0pJO0VtQ29JRjs7SUFFRTtFakRva0pGO0FBQ0Y7QWMzc0pJO0VtQzJJRjtJQUNFO0VqRG1rSkY7QUFDRjtBaUQxakpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpENGpKTjtBaUQxakpNO0VBQ0U7RUFDQTtFMUMxTUo7QVB1d0pKO0FpRHpqSk07O0UxQzlNRjtBUDJ3Sko7QWlEeGpKTTtFQUNFO0FqRDBqSlI7O0FjcnRKSTtFbUN5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakRnbEpKO0VpRDlrSkk7SUFDRTtJQUNBO0kxQzFNSjtFUDJ4SkY7RWlEN2tKSTs7STFDOU1GO0VQK3hKRjtFaUQ1a0pJO0lBQ0U7RWpEOGtKTjtBQUNGO0FjMXVKSTtFbUN5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakRvbUpKO0VpRGxtSkk7SUFDRTtJQUNBO0kxQzFNSjtFUCt5SkY7RWlEam1KSTs7STFDOU1GO0VQbXpKRjtFaURobUpJO0lBQ0U7RWpEa21KTjtBQUNGO0FjOXZKSTtFbUN5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakR3bkpKO0VpRHRuSkk7SUFDRTtJQUNBO0kxQzFNSjtFUG0wSkY7RWlEcm5KSTs7STFDOU1GO0VQdTBKRjtFaURwbkpJO0lBQ0U7RWpEc25KTjtBQUNGO0FjbHhKSTtFbUN5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakQ0b0pKO0VpRDFvSkk7SUFDRTtJQUNBO0kxQzFNSjtFUHUxSkY7RWlEem9KSTs7STFDOU1GO0VQMjFKRjtFaUR4b0pJO0lBQ0U7RWpEMG9KTjtBQUNGO0FjdHlKSTtFbUN5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakRncUpKO0VpRDlwSkk7SUFDRTtJQUNBO0kxQzFNSjtFUDIySkY7RWlEN3BKSTs7STFDOU1GO0VQKzJKRjtFaUQ1cEpJO0lBQ0U7RWpEOHBKTjtBQUNGO0FtRHI0SkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoRDhSSSxnQ0FMSTtFZ0R2UlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUNuQkEsaUg5QzhOeUI7RThDNU56QjtFQUNBLGdCL0N5aUI0QjtFK0N4aUI1Qix5QjlDa1BpQjtFOENqUGpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqRHNSSSxzQ0FMSTtFZ0RyUVI7RUFDQTtBbkQ2NEpGO0FtRDM0SkU7RUFBUztBbkQ4NEpYO0FtRDU0SkU7RUFDRTtFQUNBO0VBQ0E7QW5EODRKSjtBbUQ1NEpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5EODRKTjs7QW1EejRKQTtFQUNFO0FuRDQ0SkY7QW1EMTRKRTtFQUNFO0VBQ0E7RUFDQTtBbkQ0NEpKOztBbUR4NEpBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QW5EMjRKRjtBbUR6NEpFO0VBQ0U7RUFDQTtFQUNBO0FuRDI0Sko7O0FtRHY0SkE7QUFFQTtFQUNFO0FuRHk0SkY7QW1EdjRKRTtFQUNFO0VBQ0E7RUFDQTtBbkR5NEpKOztBbURyNEpBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QW5EdzRKRjtBbUR0NEpFO0VBQ0U7RUFDQTtFQUNBO0FuRHc0Sko7O0FtRHA0SkE7QUFrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U1Q2xHRTtBUHk5Sko7O0FxRDUrSkE7RUFFRTtFQUNBO0VsRGtTSSxnQ0FMSTtFa0QzUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbER5UkksbUNBTEk7RWtEbFJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUR6QkEsaUg5QzhOeUI7RThDNU56QjtFQUNBLGdCL0N5aUI0QjtFK0N4aUI1Qix5QjlDa1BpQjtFOENqUGpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqRHNSSSxzQ0FMSTtFa0RoUVI7RUFDQTtFQUNBO0VBQ0E7RTlDaEJFO0FQdWdLSjtBcURuL0pFO0VBQ0U7RUFDQTtFQUNBO0FyRHEvSko7QXFEbi9KSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckRvL0pOOztBcUQ5K0pFO0VBQ0U7QXJEaS9KSjtBcUQvK0pJO0VBRUU7QXJEZy9KTjtBcUQ3K0pJO0VBQ0U7RUFDQTtBckQrK0pOO0FxRDUrSkk7RUFDRTtFQUNBO0FyRDgrSk47O0FxRHorSkE7QUFFRTtFQUNFO0VBQ0E7RUFDQTtBckQyK0pKO0FxRHorSkk7RUFFRTtBckQwK0pOO0FxRHYrSkk7RUFDRTtFQUNBO0FyRHkrSk47QXFEdCtKSTtFQUNFO0VBQ0E7QXJEdytKTjs7QXFEbitKQTtBQUdFO0VBQ0U7QXJEbytKSjtBcURsK0pJO0VBRUU7QXJEbStKTjtBcURoK0pJO0VBQ0U7RUFDQTtBckRrK0pOO0FxRC85Skk7RUFDRTtFQUNBO0FyRGkrSk47QXFENTlKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEODlKSjs7QXFEMTlKQTtBQUVFO0VBQ0U7RUFDQTtFQUNBO0FyRDQ5Sko7QXFEMTlKSTtFQUVFO0FyRDI5Sk47QXFEeDlKSTtFQUNFO0VBQ0E7QXJEMDlKTjtBcUR2OUpJO0VBQ0U7RUFDQTtBckR5OUpOOztBcURwOUpBO0FBa0JBO0VBQ0U7RUFDQTtFbERpSEksNkNBTEk7RWtEMUdSO0VBQ0E7RUFDQTtFOUM1SkU7RUFDQTtBUG1tS0o7QXFEcjhKRTtFQUNFO0FyRHU4Sko7O0FxRG44SkE7RUFDRTtFQUNBO0FyRHM4SkY7O0FzRDNuS0E7RUFDRTtBdEQ4bktGOztBc0QzbktBO0VBQ0U7QXREOG5LRjs7QXNEM25LQTtFQUNFO0VBQ0E7RUFDQTtBdEQ4bktGO0F1RHBwS0U7RUFDRTtFQUNBO0VBQ0E7QXZEc3BLSjs7QXNEL25LQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaENsQkksc0NnQ21CSjtBdERrb0tGO0FzQmpwS007RWdDUU47SWhDUFE7RXRCb3BLTjtBQUNGOztBc0Rwb0tBOzs7RUFHRTtBdER1b0tGOztBc0Rwb0tBO0FBQ0E7O0VBRUU7QXREdW9LRjs7QXNEcG9LQTs7RUFFRTtBdER1b0tGOztBc0Rwb0tBO0FBUUU7RUFDRTtFQUNBO0VBQ0E7QXREZ29LSjtBc0Q3bktFOzs7RUFHRTtFQUNBO0F0RCtuS0o7QXNENW5LRTs7RUFFRTtFQUNBO0VoQy9ERSwyQmdDZ0VGO0F0RDhuS0o7QXNCMXJLTTtFZ0N3REo7O0loQ3ZETTtFdEI4cktOO0FBQ0Y7O0FzRDNuS0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQSxVakQ2NUNtQztFaUQ1NUNuQztFQUNBLFdqRDdGUztFaUQ4RlQ7RUFDQTtFQUNBO0VBQ0EsWWpEdzVDbUM7RWlCai9DL0IsOEJnQzBGSjtBdEQ2bktGO0FzQm50S007RWdDcUVOOztJaENwRVE7RXRCdXRLTjtBQUNGO0FzRGhvS0U7OztFQUVFLFdqRHZHTztFaUR3R1A7RUFDQTtFQUNBLFlqRGc1Q2lDO0FMbXZIckM7O0FzRGhvS0E7RUFDRTtBdERtb0tGOztBc0Rob0tBO0VBQ0U7QXREbW9LRjs7QXNEOW5LQTs7RUFFRTtFQUNBLFdqRGk1Q21DO0VpRGg1Q25DLFlqRGc1Q21DO0VpRC80Q25DO0VBQ0E7RUFDQTtBdERpb0tGOztBc0Q5bktBOzs7Ozs7O0dBQUE7QUFRQTtFQUNFO0F0RGlvS0Y7O0FzRC9uS0E7RUFDRTtBdERrb0tGOztBc0QxbktBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLGlCakR5MUNtQztFaUR4MUNuQztFQUNBLGdCakR1MUNtQztFaUR0MUNuQztBdEQ0bktGO0FzRDFuS0U7RUFDRTtFQUNBO0VBQ0EsV2pEczFDaUM7RWlEcjFDakMsV2pEczFDaUM7RWlEcjFDakM7RUFDQSxpQmpEczFDaUM7RWlEcjFDakMsZ0JqRHExQ2lDO0VpRHAxQ2pDO0VBQ0E7RUFDQSxzQmpEOUtPO0VpRCtLUDtFQUNBO0VBRUE7RUFDQTtFQUNBLFlqRDYwQ2lDO0VpQnovQy9CLDZCZ0M2S0Y7QXREMm5LSjtBc0JweUtNO0VnQ3dKSjtJaEN2Sk07RXRCdXlLTjtBQUNGO0FzRDduS0U7RUFDRSxVakQwMENpQztBTHF6SHJDOztBc0R0bktBO0VBQ0U7RUFDQTtFQUNBLGVqRG8wQ21DO0VpRG4wQ25DO0VBQ0Esb0JqRGkwQ21DO0VpRGgwQ25DLHVCakRnMENtQztFaUQvekNuQyxXakR6TVM7RWlEME1UO0F0RHluS0Y7O0FzRG5uS0U7O0VBRUUsZ0NqRG0wQ2lDO0FMbXpIckM7QXNEbm5LRTtFQUNFLHNCakQ1TU87QUxpMEtYO0FzRGxuS0U7RUFDRSxXakRoTk87QUxvMEtYOztBd0RsMUtBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBeERvMUtGOztBd0RoMUtBO0VBQ0U7SUFBSztFeERvMUtMO0FBQ0Y7QXdEajFLQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7QXhEZzFLRjs7QXdENzBLQTtFQUVFO0VBQ0E7RUFDQTtBeEQrMEtGOztBd0R0MEtBO0VBQ0U7SUFDRTtFeER5MEtGO0V3RHYwS0E7SUFDRTtJQUNBO0V4RHkwS0Y7QUFDRjtBd0RyMEtBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7QXhEbzBLRjs7QXdEajBLQTtFQUNFO0VBQ0E7QXhEbzBLRjs7QXdEaDBLRTtFQUNFOztJQUVFO0V4RG0wS0o7QUFDRjtBeURuNUtBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RG81S0Y7O0FjcDFLSTtFMkMvQ0Y7SUFFSTtJQUNBO0lBQ0EsYXBEcS9COEI7SW9EcC9COUI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJbkN6QkEsc0NtQzJCQTtFekRxNEtKO0FBQ0Y7QXNCNzVLTTtFbUNTSjtJbkNSTTtFdEJnNktOO0FBQ0Y7QWMxMktJO0UyQy9CRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpENDRLTjtBQUNGO0FjbjNLSTtFMkN2QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6RDY0S047QUFDRjtBYzUzS0k7RTJDZkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekQ4NEtOO0FBQ0Y7QWN2NEtJO0UyQ0xFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6RCs0S047QUFDRjtBY2o1S0k7RTJDSUU7SUFFRTtFekQrNEtOO0FBQ0Y7QWN0NUtJO0UyQ1NFO0lBR0U7RXpEODRLTjtBQUNGO0FjeDZLSTtFMkNsQ0Y7SUFpRU07SUFDQTtJQUNBO0V6RDY0S047RXlEMzRLTTtJQUNFO0V6RDY0S1I7RXlEMTRLTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RXpEMjRLUjtBQUNGOztBYzU2S0k7RTJDL0NGO0lBRUk7SUFDQTtJQUNBLGFwRHEvQjhCO0lvRHAvQjlCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DekJBLHNDbUMyQkE7RXpENjlLSjtBQUNGO0FzQnIvS007RW1DU0o7SW5DUk07RXRCdy9LTjtBQUNGO0FjbDhLSTtFMkMvQkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6RG8rS047QUFDRjtBYzM4S0k7RTJDdkJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekRxK0tOO0FBQ0Y7QWNwOUtJO0UyQ2ZFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEcytLTjtBQUNGO0FjLzlLSTtFMkNMRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekR1K0tOO0FBQ0Y7QWN6K0tJO0UyQ0lFO0lBRUU7RXpEdStLTjtBQUNGO0FjOStLSTtFMkNTRTtJQUdFO0V6RHMrS047QUFDRjtBY2hnTEk7RTJDbENGO0lBaUVNO0lBQ0E7SUFDQTtFekRxK0tOO0V5RG4rS007SUFDRTtFekRxK0tSO0V5RGwrS007SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0V6RG0rS1I7QUFDRjs7QWNwZ0xJO0UyQy9DRjtJQUVJO0lBQ0E7SUFDQSxhcERxL0I4QjtJb0RwL0I5QjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0luQ3pCQSxzQ21DMkJBO0V6RHFqTEo7QUFDRjtBc0I3a0xNO0VtQ1NKO0luQ1JNO0V0QmdsTE47QUFDRjtBYzFoTEk7RTJDL0JFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekQ0akxOO0FBQ0Y7QWNuaUxJO0UyQ3ZCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpENmpMTjtBQUNGO0FjNWlMSTtFMkNmRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6RDhqTE47QUFDRjtBY3ZqTEk7RTJDTEU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEK2pMTjtBQUNGO0FjamtMSTtFMkNJRTtJQUVFO0V6RCtqTE47QUFDRjtBY3RrTEk7RTJDU0U7SUFHRTtFekQ4akxOO0FBQ0Y7QWN4bExJO0UyQ2xDRjtJQWlFTTtJQUNBO0lBQ0E7RXpENmpMTjtFeUQzakxNO0lBQ0U7RXpENmpMUjtFeUQxakxNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFekQyakxSO0FBQ0Y7O0FjNWxMSTtFMkMvQ0Y7SUFFSTtJQUNBO0lBQ0EsYXBEcS9COEI7SW9EcC9COUI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJbkN6QkEsc0NtQzJCQTtFekQ2b0xKO0FBQ0Y7QXNCcnFMTTtFbUNTSjtJbkNSTTtFdEJ3cUxOO0FBQ0Y7QWNsbkxJO0UyQy9CRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEb3BMTjtBQUNGO0FjM25MSTtFMkN2QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6RHFwTE47QUFDRjtBY3BvTEk7RTJDZkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekRzcExOO0FBQ0Y7QWMvb0xJO0UyQ0xFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6RHVwTE47QUFDRjtBY3pwTEk7RTJDSUU7SUFFRTtFekR1cExOO0FBQ0Y7QWM5cExJO0UyQ1NFO0lBR0U7RXpEc3BMTjtBQUNGO0FjaHJMSTtFMkNsQ0Y7SUFpRU07SUFDQTtJQUNBO0V6RHFwTE47RXlEbnBMTTtJQUNFO0V6RHFwTFI7RXlEbHBMTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RXpEbXBMUjtBQUNGOztBY3ByTEk7RTJDL0NGO0lBRUk7SUFDQTtJQUNBLGFwRHEvQjhCO0lvRHAvQjlCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DekJBLHNDbUMyQkE7RXpEcXVMSjtBQUNGO0FzQjd2TE07RW1DU0o7SW5DUk07RXRCZ3dMTjtBQUNGO0FjMXNMSTtFMkMvQkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6RDR1TE47QUFDRjtBY250TEk7RTJDdkJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekQ2dUxOO0FBQ0Y7QWM1dExJO0UyQ2ZFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEOHVMTjtBQUNGO0FjdnVMSTtFMkNMRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekQrdUxOO0FBQ0Y7QWNqdkxJO0UyQ0lFO0lBRUU7RXpEK3VMTjtBQUNGO0FjdHZMSTtFMkNTRTtJQUdFO0V6RDh1TE47QUFDRjtBY3h3TEk7RTJDbENGO0lBaUVNO0lBQ0E7SUFDQTtFekQ2dUxOO0V5RDN1TE07SUFDRTtFekQ2dUxSO0V5RDF1TE07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0V6RDJ1TFI7QUFDRjs7QXlEM3pMRTtFQUVJO0VBQ0E7RUFDQSxhcERxL0I4QjtFb0RwL0I5QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VuQ3pCQSxzQ21DMkJBO0F6RDR6TE47QXNCbjFMTTtFbUNTSjtJbkNSTTtFdEJzMUxOO0FBQ0Y7QXlEL3pMTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEaTBMUjtBeUQ5ekxNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekRnMExSO0F5RDd6TE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekQrekxSO0F5RDV6TE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEOHpMUjtBeUQzekxNO0VBRUU7QXpENHpMUjtBeUR6ekxNO0VBR0U7QXpEeXpMUjs7QXlEOXhMQTtFUGpIRTtFQUNBO0VBQ0E7RUFDQSxhN0NnaENrQztFNkMvZ0NsQztFQUNBO0VBQ0Esc0I3Q1VTO0FMeTRMWDtBa0RoNUxFO0VBQVM7QWxEbTVMWDtBa0RsNUxFO0VBQVMsWTdDcTNDeUI7QUxnaUpwQzs7QXlEMXlMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6RDZ5TEY7QXlEM3lMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6RDZ5TEo7O0F5RHp5TEE7RUFDRTtFQUNBLGdCcEQ2YTRCO0FMKzNLOUI7O0F5RHp5TEE7RUFDRTtFQUNBO0VBQ0E7QXpENHlMRjs7QTBEejdMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZckRzc0NrQztBTHN2SnBDO0EwRDE3TEU7RUFDRTtFQUNBO0ExRDQ3TEo7O0EwRHY3TEE7RUFDRTtBMUQwN0xGOztBMER2N0xBO0VBQ0U7QTFEMDdMRjs7QTBEdjdMQTtFQUNFO0ExRDA3TEY7O0EwRHI3TEU7RUFDRTtBMUR3N0xKOztBMERwN0xBO0VBQ0U7SUFDRSxZckR5cUNnQztFTDh3SmxDO0FBQ0Y7QTBEcDdMQTtFQUNFO0VBQ0E7RUFDQTtBMURzN0xGOztBMERuN0xBO0VBQ0U7SUFDRTtFMURzN0xGO0FBQ0Y7QXVEcitMRTtFQUNFO0VBQ0E7RUFDQTtBdkR1K0xKOztBMkQxK0xBO0VBQ0U7RUFDQTtBM0Q2K0xGO0EyRDMrTEU7RUFDRTtFQUNBO0VBQ0E7QTNENitMSjtBMkQxK0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Q0K0xKOztBMkR2K0xFO0VBQ0U7QTNEMCtMSjs7QTJEMytMRTtFQUNFO0EzRDgrTEo7O0EyRC8rTEU7RUFDRTtBM0RrL0xKOztBMkRuL0xFO0VBQ0U7QTNEcy9MSjs7QTREM2dNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYXRENlUwQjtBTmlzTDVCOztBNEQzZ01BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhdERxVTBCO0FOeXNMNUI7O0E0RHRnTUk7RUFDRTtFQUNBO0VBQ0EsYXREeVRzQjtBTmd0TDVCOztBNER0Z01JO0VBQ0U7RUFDQTtFQUNBLGF0RG1Uc0I7QU5zdEw1Qjs7QWMxK0xJO0U4Q3hDQTtJQUNFO0lBQ0E7SUFDQSxhdER5VHNCO0VONnRMMUI7RTREbmhNRTtJQUNFO0lBQ0E7SUFDQSxhdERtVHNCO0VOa3VMMUI7QUFDRjtBY3YvTEk7RThDeENBO0lBQ0U7SUFDQTtJQUNBLGF0RHlUc0I7RU55dUwxQjtFNEQvaE1FO0lBQ0U7SUFDQTtJQUNBLGF0RG1Uc0I7RU44dUwxQjtBQUNGO0FjbmdNSTtFOEN4Q0E7SUFDRTtJQUNBO0lBQ0EsYXREeVRzQjtFTnF2TDFCO0U0RDNpTUU7SUFDRTtJQUNBO0lBQ0EsYXREbVRzQjtFTjB2TDFCO0FBQ0Y7QWMvZ01JO0U4Q3hDQTtJQUNFO0lBQ0E7SUFDQSxhdER5VHNCO0VOaXdMMUI7RTREdmpNRTtJQUNFO0lBQ0E7SUFDQSxhdERtVHNCO0VOc3dMMUI7QUFDRjtBYzNoTUk7RThDeENBO0lBQ0U7SUFDQTtJQUNBLGF0RHlUc0I7RU42d0wxQjtFNERua01FO0lBQ0U7SUFDQTtJQUNBLGF0RG1Uc0I7RU5reEwxQjtBQUNGO0E2RHJtTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0R1bU1GOztBNkRwbU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdEdW1NRjs7QThEL21NQTs7RUNJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EZ25NRjs7QWdFM25NRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxVM0RvWnNDO0UyRG5adEM7QWhFOG5NSjs7QWlFdG9NQTtFQ0FFO0VBQ0E7RUFDQTtBbEUwb01GOztBbUVocE1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFU3RDRTZ0I7QU51MkxsQjs7QW9FdmxNUTtFQU9JO0FwRW9sTVo7O0FvRTNsTVE7RUFPSTtBcEV3bE1aOztBb0UvbE1RO0VBT0k7QXBFNGxNWjs7QW9Fbm1NUTtFQU9JO0FwRWdtTVo7O0FvRXZtTVE7RUFPSTtBcEVvbU1aOztBb0UzbU1RO0VBT0k7QXBFd21NWjs7QW9FL21NUTtFQU9JO0FwRTRtTVo7O0FvRW5uTVE7RUFPSTtBcEVnbk1aOztBb0V2bk1RO0VBT0k7QXBFb25NWjs7QW9FM25NUTtFQU9JO0FwRXduTVo7O0FvRS9uTVE7RUFPSTtBcEU0bk1aOztBb0Vub01RO0VBT0k7QXBFZ29NWjs7QW9Fdm9NUTtFQU9JO0FwRW9vTVo7O0FvRTNvTVE7RUFPSTtBcEV3b01aOztBb0Uvb01RO0VBT0k7QXBFNG9NWjs7QW9FbnBNUTtFQU9JO0FwRWdwTVo7O0FvRXZwTVE7RUFPSTtBcEVvcE1aOztBb0UzcE1RO0VBT0k7QXBFd3BNWjs7QW9FL3BNUTtFQU9JO0FwRTRwTVo7O0FvRW5xTVE7RUFPSTtBcEVncU1aOztBb0V2cU1RO0VBT0k7QXBFb3FNWjs7QW9FM3FNUTtFQU9JO0FwRXdxTVo7O0FvRS9xTVE7RUFPSTtBcEU0cU1aOztBb0Vuck1RO0VBT0k7QXBFZ3JNWjs7QW9FdnJNUTtFQU9JO0FwRW9yTVo7O0FvRTNyTVE7RUFPSTtBcEV3ck1aOztBb0Uvck1RO0VBT0k7QXBFNHJNWjs7QW9FbnNNUTtFQU9JO0FwRWdzTVo7O0FvRXZzTVE7RUFPSTtBcEVvc01aOztBb0Uzc01RO0VBT0k7QXBFd3NNWjs7QW9FL3NNUTtFQU9JO0FwRTRzTVo7O0FvRW50TVE7RUFPSTtBcEVndE1aOztBb0V2dE1RO0VBT0k7QXBFb3RNWjs7QW9FM3RNUTtFQU9JO0FwRXd0TVo7O0FvRS90TVE7RUFPSTtBcEU0dE1aOztBb0VudU1RO0VBT0k7QXBFZ3VNWjs7QW9FdnVNUTtFQU9JO0FwRW91TVo7O0FvRTN1TVE7RUFPSTtBcEV3dU1aOztBb0UvdU1RO0VBT0k7QXBFNHVNWjs7QW9FbnZNUTtFQU9JO0FwRWd2TVo7O0FvRXZ2TVE7RUFPSTtBcEVvdk1aOztBb0Uzdk1RO0VBT0k7QXBFd3ZNWjs7QW9FL3ZNUTtFQU9JO0FwRTR2TVo7O0FvRW53TVE7RUFPSTtBcEVnd01aOztBb0V2d01RO0VBT0k7QXBFb3dNWjs7QW9FM3dNUTtFQU9JO0FwRXd3TVo7O0FvRS93TVE7RUFPSTtBcEU0d01aOztBb0VueE1RO0VBT0k7QXBFZ3hNWjs7QW9FdnhNUTtFQU9JO0FwRW94TVo7O0FvRTN4TVE7RUFPSTtBcEV3eE1aOztBb0UveE1RO0VBT0k7QXBFNHhNWjs7QW9FbnlNUTtFQU9JO0FwRWd5TVo7O0FvRXZ5TVE7RUFPSTtBcEVveU1aOztBb0UzeU1RO0VBT0k7QXBFd3lNWjs7QW9FL3lNUTtFQU9JO0FwRTR5TVo7O0FvRW56TVE7RUFPSTtBcEVnek1aOztBb0V2ek1RO0VBT0k7QXBFb3pNWjs7QW9FM3pNUTtFQU9JO0FwRXd6TVo7O0FvRS96TVE7RUFPSTtBcEU0ek1aOztBb0VuME1RO0VBT0k7QXBFZzBNWjs7QW9FdjBNUTtFQU9JO0FwRW8wTVo7O0FvRTMwTVE7RUFPSTtBcEV3ME1aOztBb0UvME1RO0VBSVE7RUFHSjtBcEU2ME1aOztBb0U5MU1RO0VBQ0U7QXBFaTJNVjs7QW9FbDJNUTtFQUNFO0FwRXEyTVY7O0FvRXQyTVE7RUFDRTtBcEV5Mk1WOztBb0UxMk1RO0VBQ0U7QXBFNjJNVjs7QW9FOTJNUTtFQUNFO0FwRWkzTVY7O0FvRWwzTVE7RUFDRTtBcEVxM01WOztBb0V0M01RO0VBQ0U7QXBFeTNNVjs7QW9FMTNNUTtFQUNFO0FwRTYzTVY7O0FvRTkzTVE7RUFDRTtBcEVpNE1WOztBb0VsNE1RO0VBQ0U7QXBFcTRNVjs7QW9FNTNNUTtFQU9JO0FwRXkzTVo7O0FvRWg0TVE7RUFPSTtBcEU2M01aOztBb0VwNE1RO0VBT0k7QXBFaTRNWjs7QW9FeDRNUTtFQU9JO0FwRXE0TVo7O0FvRTU0TVE7RUFPSTtBcEV5NE1aOztBb0VoNU1RO0VBT0k7QXBFNjRNWjs7QW9FcDVNUTtFQU9JO0FwRWk1TVo7O0FvRXg1TVE7RUFPSTtBcEVxNU1aOztBb0U1NU1RO0VBT0k7QXBFeTVNWjs7QW9FaDZNUTtFQU9JO0FwRTY1TVo7O0FvRXA2TVE7RUFPSTtBcEVpNk1aOztBb0V4Nk1RO0VBT0k7QXBFcTZNWjs7QW9FNTZNUTtFQU9JO0FwRXk2TVo7O0FvRWg3TVE7RUFPSTtBcEU2Nk1aOztBb0VwN01RO0VBT0k7QXBFaTdNWjs7QW9FeDdNUTtFQU9JO0FwRXE3TVo7O0FvRTU3TVE7RUFPSTtBcEV5N01aOztBb0VoOE1RO0VBT0k7QXBFNjdNWjs7QW9FcDhNUTtFQU9JO0FwRWk4TVo7O0FvRXg4TVE7RUFPSTtBcEVxOE1aOztBb0U1OE1RO0VBT0k7QXBFeThNWjs7QW9FaDlNUTtFQU9JO0FwRTY4TVo7O0FvRXA5TVE7RUFPSTtBcEVpOU1aOztBb0V4OU1RO0VBT0k7QXBFcTlNWjs7QW9FNTlNUTtFQU9JO0FwRXk5TVo7O0FvRWgrTVE7RUFPSTtBcEU2OU1aOztBb0VwK01RO0VBT0k7QXBFaStNWjs7QW9FeCtNUTtFQU9JO0FwRXErTVo7O0FvRTUrTVE7RUFPSTtBcEV5K01aOztBb0VoL01RO0VBT0k7QXBFNitNWjs7QW9FcC9NUTtFQU9JO0FwRWkvTVo7O0FvRXgvTVE7RUFPSTtBcEVxL01aOztBb0U1L01RO0VBT0k7QXBFeS9NWjs7QW9FaGdOUTtFQU9JO0FwRTYvTVo7O0FvRXBnTlE7RUFPSTtBcEVpZ05aOztBb0V4Z05RO0VBT0k7QXBFcWdOWjs7QW9FNWdOUTtFQU9JO0FwRXlnTlo7O0FvRWhoTlE7RUFPSTtBcEU2Z05aOztBb0VwaE5RO0VBT0k7QXBFaWhOWjs7QW9FeGhOUTtFQU9JO0FwRXFoTlo7O0FvRTVoTlE7RUFPSTtBcEV5aE5aOztBb0VoaU5RO0VBT0k7QXBFNmhOWjs7QW9FcGlOUTtFQU9JO0FwRWlpTlo7O0FvRXhpTlE7RUFPSTtBcEVxaU5aOztBb0U1aU5RO0VBT0k7QXBFeWlOWjs7QW9FaGpOUTtFQU9JO0FwRTZpTlo7O0FvRXBqTlE7RUFPSTtBcEVpak5aOztBb0V4ak5RO0VBT0k7QXBFcWpOWjs7QW9FNWpOUTtFQU9JO0FwRXlqTlo7O0FvRWhrTlE7RUFPSTtBcEU2ak5aOztBb0Vwa05RO0VBT0k7QXBFaWtOWjs7QW9FeGtOUTtFQU9JO0FwRXFrTlo7O0FvRTVrTlE7RUFPSTtBcEV5a05aOztBb0VobE5RO0VBT0k7QXBFNmtOWjs7QW9FcGxOUTtFQU9JO0FwRWlsTlo7O0FvRXhsTlE7RUFPSTtBcEVxbE5aOztBb0U1bE5RO0VBT0k7QXBFeWxOWjs7QW9FaG1OUTtFQU9JO0FwRTZsTlo7O0FvRXBtTlE7RUFPSTtBcEVpbU5aOztBb0V4bU5RO0VBT0k7QXBFcW1OWjs7QW9FNW1OUTtFQU9JO0FwRXltTlo7O0FvRWhuTlE7RUFPSTtBcEU2bU5aOztBb0Vwbk5RO0VBT0k7QXBFaW5OWjs7QW9FeG5OUTtFQU9JO0FwRXFuTlo7O0FvRTVuTlE7RUFPSTtBcEV5bk5aOztBb0Vob05RO0VBT0k7QXBFNm5OWjs7QW9FcG9OUTtFQU9JO0VBQUE7QXBFa29OWjs7QW9Fem9OUTtFQU9JO0VBQUE7QXBFdW9OWjs7QW9FOW9OUTtFQU9JO0VBQUE7QXBFNG9OWjs7QW9FbnBOUTtFQU9JO0VBQUE7QXBFaXBOWjs7QW9FeHBOUTtFQU9JO0VBQUE7QXBFc3BOWjs7QW9FN3BOUTtFQU9JO0VBQUE7QXBFMnBOWjs7QW9FbHFOUTtFQU9JO0VBQUE7QXBFZ3FOWjs7QW9FdnFOUTtFQU9JO0VBQUE7QXBFcXFOWjs7QW9FNXFOUTtFQU9JO0VBQUE7QXBFMHFOWjs7QW9FanJOUTtFQU9JO0VBQUE7QXBFK3FOWjs7QW9FdHJOUTtFQU9JO0VBQUE7QXBFb3JOWjs7QW9FM3JOUTtFQU9JO0VBQUE7QXBFeXJOWjs7QW9FaHNOUTtFQU9JO0VBQUE7QXBFOHJOWjs7QW9FcnNOUTtFQU9JO0VBQUE7QXBFbXNOWjs7QW9FMXNOUTtFQU9JO0FwRXVzTlo7O0FvRTlzTlE7RUFPSTtBcEUyc05aOztBb0VsdE5RO0VBT0k7QXBFK3NOWjs7QW9FdHROUTtFQU9JO0FwRW10Tlo7O0FvRTF0TlE7RUFPSTtBcEV1dE5aOztBb0U5dE5RO0VBT0k7QXBFMnROWjs7QW9FbHVOUTtFQU9JO0FwRSt0Tlo7O0FvRXR1TlE7RUFPSTtBcEVtdU5aOztBb0UxdU5RO0VBT0k7QXBFdXVOWjs7QW9FOXVOUTtFQU9JO0FwRTJ1Tlo7O0FvRWx2TlE7RUFPSTtBcEUrdU5aOztBb0V0dk5RO0VBT0k7QXBFbXZOWjs7QW9FMXZOUTtFQU9JO0FwRXV2Tlo7O0FvRTl2TlE7RUFPSTtBcEUydk5aOztBb0Vsd05RO0VBT0k7QXBFK3ZOWjs7QW9FdHdOUTtFQU9JO0FwRW13Tlo7O0FvRTF3TlE7RUFPSTtBcEV1d05aOztBb0U5d05RO0VBT0k7QXBFMndOWjs7QW9FbHhOUTtFQU9JO0FwRSt3Tlo7O0FvRXR4TlE7RUFPSTtBcEVteE5aOztBb0UxeE5RO0VBT0k7QXBFdXhOWjs7QW9FOXhOUTtFQU9JO0FwRTJ4Tlo7O0FvRWx5TlE7RUFPSTtBcEUreE5aOztBb0V0eU5RO0VBT0k7QXBFbXlOWjs7QW9FMXlOUTtFQU9JO0FwRXV5Tlo7O0FvRTl5TlE7RUFPSTtBcEUyeU5aOztBb0Vsek5RO0VBT0k7QXBFK3lOWjs7QW9FdHpOUTtFQU9JO0FwRW16Tlo7O0FvRTF6TlE7RUFPSTtBcEV1ek5aOztBb0U5ek5RO0VBT0k7QXBFMnpOWjs7QW9FbDBOUTtFQU9JO0FwRSt6Tlo7O0FvRXQwTlE7RUFPSTtBcEVtME5aOztBb0UxME5RO0VBT0k7QXBFdTBOWjs7QW9FOTBOUTtFQU9JO0FwRTIwTlo7O0FvRWwxTlE7RUFPSTtFQUFBO0FwRWcxTlo7O0FvRXYxTlE7RUFPSTtFQUFBO0FwRXExTlo7O0FvRTUxTlE7RUFPSTtFQUFBO0FwRTAxTlo7O0FvRWoyTlE7RUFPSTtFQUFBO0FwRSsxTlo7O0FvRXQyTlE7RUFPSTtFQUFBO0FwRW8yTlo7O0FvRTMyTlE7RUFPSTtFQUFBO0FwRXkyTlo7O0FvRWgzTlE7RUFPSTtFQUFBO0FwRTgyTlo7O0FvRXIzTlE7RUFPSTtFQUFBO0FwRW0zTlo7O0FvRTEzTlE7RUFPSTtFQUFBO0FwRXczTlo7O0FvRS8zTlE7RUFPSTtFQUFBO0FwRTYzTlo7O0FvRXA0TlE7RUFPSTtFQUFBO0FwRWs0Tlo7O0FvRXo0TlE7RUFPSTtFQUFBO0FwRXU0Tlo7O0FvRTk0TlE7RUFPSTtBcEUyNE5aOztBb0VsNU5RO0VBT0k7QXBFKzROWjs7QW9FdDVOUTtFQU9JO0FwRW01Tlo7O0FvRTE1TlE7RUFPSTtBcEV1NU5aOztBb0U5NU5RO0VBT0k7QXBFMjVOWjs7QW9FbDZOUTtFQU9JO0FwRSs1Tlo7O0FvRXQ2TlE7RUFPSTtBcEVtNk5aOztBb0UxNk5RO0VBT0k7QXBFdTZOWjs7QW9FOTZOUTtFQU9JO0FwRTI2Tlo7O0FvRWw3TlE7RUFPSTtBcEUrNk5aOztBb0V0N05RO0VBT0k7QXBFbTdOWjs7QW9FMTdOUTtFQU9JO0FwRXU3Tlo7O0FvRTk3TlE7RUFPSTtBcEUyN05aOztBb0VsOE5RO0VBT0k7QXBFKzdOWjs7QW9FdDhOUTtFQU9JO0FwRW04Tlo7O0FvRTE4TlE7RUFPSTtBcEV1OE5aOztBb0U5OE5RO0VBT0k7QXBFMjhOWjs7QW9FbDlOUTtFQU9JO0FwRSs4Tlo7O0FvRXQ5TlE7RUFPSTtBcEVtOU5aOztBb0UxOU5RO0VBT0k7QXBFdTlOWjs7QW9FOTlOUTtFQU9JO0FwRTI5Tlo7O0FvRWwrTlE7RUFPSTtBcEUrOU5aOztBb0V0K05RO0VBT0k7QXBFbStOWjs7QW9FMStOUTtFQU9JO0FwRXUrTlo7O0FvRTkrTlE7RUFPSTtBcEUyK05aOztBb0VsL05RO0VBT0k7QXBFKytOWjs7QW9FdC9OUTtFQU9JO0FwRW0vTlo7O0FvRTEvTlE7RUFPSTtBcEV1L05aOztBb0U5L05RO0VBT0k7QXBFMi9OWjs7QW9FbGdPUTtFQU9JO0FwRSsvTlo7O0FvRXRnT1E7RUFPSTtBcEVtZ09aOztBb0UxZ09RO0VBT0k7QXBFdWdPWjs7QW9FOWdPUTtFQU9JO0FwRTJnT1o7O0FvRWxoT1E7RUFPSTtBcEUrZ09aOztBb0V0aE9RO0VBT0k7QXBFbWhPWjs7QW9FMWhPUTtFQU9JO0FwRXVoT1o7O0FvRTloT1E7RUFPSTtBcEUyaE9aOztBb0VsaU9RO0VBT0k7QXBFK2hPWjs7QW9FdGlPUTtFQU9JO0FwRW1pT1o7O0FvRTFpT1E7RUFPSTtBcEV1aU9aOztBb0U5aU9RO0VBT0k7QXBFMmlPWjs7QW9FbGpPUTtFQU9JO0FwRStpT1o7O0FvRXRqT1E7RUFPSTtBcEVtak9aOztBb0Uxak9RO0VBT0k7QXBFdWpPWjs7QW9FOWpPUTtFQU9JO0FwRTJqT1o7O0FvRWxrT1E7RUFPSTtBcEUrak9aOztBb0V0a09RO0VBT0k7QXBFbWtPWjs7QW9FMWtPUTtFQU9JO0FwRXVrT1o7O0FvRTlrT1E7RUFPSTtBcEUya09aOztBb0VsbE9RO0VBT0k7QXBFK2tPWjs7QW9FdGxPUTtFQU9JO0FwRW1sT1o7O0FvRTFsT1E7RUFPSTtBcEV1bE9aOztBb0U5bE9RO0VBT0k7QXBFMmxPWjs7QW9FbG1PUTtFQU9JO0FwRStsT1o7O0FvRXRtT1E7RUFPSTtBcEVtbU9aOztBb0UxbU9RO0VBT0k7QXBFdW1PWjs7QW9FOW1PUTtFQU9JO0FwRTJtT1o7O0FvRWxuT1E7RUFPSTtBcEUrbU9aOztBb0V0bk9RO0VBT0k7QXBFbW5PWjs7QW9FMW5PUTtFQU9JO0FwRXVuT1o7O0FvRTVvT1E7QUFjQTtFQU9JO0VBQUE7QXBFNm5PWjs7QW9FMW1PUTtBQTFCQTtFQUlRO0VBR0o7QXBFbW9PWjs7QW9FMW9PUTtFQUlRO0VBR0o7QXBFd29PWjs7QW9FL29PUTtFQUlRO0VBR0o7QXBFNm9PWjs7QW9FcHBPUTtFQUlRO0VBR0o7QXBFa3BPWjs7QW9FenBPUTtFQUlRO0VBR0o7QXBFdXBPWjs7QW9FOXBPUTtFQUlRO0VBR0o7QXBFNHBPWjs7QW9FbnFPUTtFQUlRO0VBR0o7QXBFaXFPWjs7QW9FbHJPUTtFQUNFO0FwRXFyT1Y7O0FvRXRyT1E7RUFDRTtBcEV5ck9WOztBb0Uxck9RO0VBQ0U7QXBFNnJPVjs7QW9FOXJPUTtFQUNFO0FwRWlzT1Y7O0FvRXhyT1E7RUFJUTtFQUdKO0FwRXNyT1o7O0FvRTdyT1E7RUFJUTtFQUdKO0FwRTJyT1o7O0FvRWxzT1E7RUFJUTtFQUdKO0FwRWdzT1o7O0FvRXZzT1E7RUFJUTtFQUdKO0FwRXFzT1o7O0FvRXR0T1E7RUFDRTtBcEV5dE9WOztBb0UxdE9RO0VBQ0U7QXBFNnRPVjs7QW9FOXRPUTtFQUNFO0FwRWl1T1Y7O0FvRWx1T1E7RUFDRTtBcEVxdU9WOztBb0V0dU9RO0VBQ0U7QXBFeXVPVjs7QW9FaHVPUTtFQU9JO0FwRTZ0T1o7O0FvRXB1T1E7RUFPSTtBcEVpdU9aOztBb0V4dU9RO0VBT0k7QXBFcXVPWjs7QW9FNXVPUTtFQU9JO0FwRXl1T1o7O0FvRWh2T1E7RUFPSTtBcEU2dU9aOztBb0Vwdk9RO0VBT0k7QXBFaXZPWjs7QW9FeHZPUTtFQU9JO0FwRXF2T1o7O0FvRTV2T1E7RUFPSTtBcEV5dk9aOztBb0Vod09RO0VBT0k7QXBFNnZPWjs7QW9FcHdPUTtFQU9JO0FwRWl3T1o7O0FvRXh3T1E7RUFPSTtBcEVxd09aOztBb0U1d09RO0VBT0k7QXBFeXdPWjs7QW9FaHhPUTtFQU9JO0FwRTZ3T1o7O0FvRXB4T1E7RUFPSTtBcEVpeE9aOztBb0V4eE9RO0VBT0k7QXBFcXhPWjs7QW9FNXhPUTtFQU9JO0VBQUE7QXBFMHhPWjs7QW9FanlPUTtFQU9JO0VBQUE7QXBFK3hPWjs7QW9FdHlPUTtFQU9JO0VBQUE7QXBFb3lPWjs7QW9FM3lPUTtFQU9JO0VBQUE7QXBFeXlPWjs7QW9FaHpPUTtFQU9JO0FwRTZ5T1o7O0FvRXB6T1E7RUFPSTtBcEVpek9aOztBYzN6T0k7RXNER0k7SUFPSTtFcEVzek9WO0VvRTd6T007SUFPSTtFcEV5ek9WO0VvRWgwT007SUFPSTtFcEU0ek9WO0VvRW4wT007SUFPSTtFcEUrek9WO0VvRXQwT007SUFPSTtFcEVrME9WO0VvRXowT007SUFPSTtFcEVxME9WO0VvRTUwT007SUFPSTtFcEV3ME9WO0VvRS8wT007SUFPSTtFcEUyME9WO0VvRWwxT007SUFPSTtFcEU4ME9WO0VvRXIxT007SUFPSTtFcEVpMU9WO0VvRXgxT007SUFPSTtFcEVvMU9WO0VvRTMxT007SUFPSTtFcEV1MU9WO0VvRTkxT007SUFPSTtFcEUwMU9WO0VvRWoyT007SUFPSTtFcEU2MU9WO0VvRXAyT007SUFPSTtFcEVnMk9WO0VvRXYyT007SUFPSTtFcEVtMk9WO0VvRTEyT007SUFPSTtFcEVzMk9WO0VvRTcyT007SUFPSTtFcEV5Mk9WO0VvRWgzT007SUFPSTtFcEU0Mk9WO0VvRW4zT007SUFPSTtFcEUrMk9WO0VvRXQzT007SUFPSTtFcEVrM09WO0VvRXozT007SUFPSTtFcEVxM09WO0VvRTUzT007SUFPSTtFcEV3M09WO0VvRS8zT007SUFPSTtFcEUyM09WO0VvRWw0T007SUFPSTtFcEU4M09WO0VvRXI0T007SUFPSTtFcEVpNE9WO0VvRXg0T007SUFPSTtFcEVvNE9WO0VvRTM0T007SUFPSTtFcEV1NE9WO0VvRTk0T007SUFPSTtFcEUwNE9WO0VvRWo1T007SUFPSTtFcEU2NE9WO0VvRXA1T007SUFPSTtFcEVnNU9WO0VvRXY1T007SUFPSTtFcEVtNU9WO0VvRTE1T007SUFPSTtFcEVzNU9WO0VvRTc1T007SUFPSTtFcEV5NU9WO0VvRWg2T007SUFPSTtFcEU0NU9WO0VvRW42T007SUFPSTtFcEUrNU9WO0VvRXQ2T007SUFPSTtFcEVrNk9WO0VvRXo2T007SUFPSTtFcEVxNk9WO0VvRTU2T007SUFPSTtFcEV3Nk9WO0VvRS82T007SUFPSTtFcEUyNk9WO0VvRWw3T007SUFPSTtFcEU4Nk9WO0VvRXI3T007SUFPSTtFcEVpN09WO0VvRXg3T007SUFPSTtFcEVvN09WO0VvRTM3T007SUFPSTtFcEV1N09WO0VvRTk3T007SUFPSTtFcEUwN09WO0VvRWo4T007SUFPSTtFcEU2N09WO0VvRXA4T007SUFPSTtFcEVnOE9WO0VvRXY4T007SUFPSTtFcEVtOE9WO0VvRTE4T007SUFPSTtFcEVzOE9WO0VvRTc4T007SUFPSTtFcEV5OE9WO0VvRWg5T007SUFPSTtFcEU0OE9WO0VvRW45T007SUFPSTtFcEUrOE9WO0VvRXQ5T007SUFPSTtFcEVrOU9WO0VvRXo5T007SUFPSTtFcEVxOU9WO0VvRTU5T007SUFPSTtFcEV3OU9WO0VvRS85T007SUFPSTtFcEUyOU9WO0VvRWwrT007SUFPSTtFcEU4OU9WO0VvRXIrT007SUFPSTtFcEVpK09WO0VvRXgrT007SUFPSTtFcEVvK09WO0VvRTMrT007SUFPSTtFcEV1K09WO0VvRTkrT007SUFPSTtFcEUwK09WO0VvRWovT007SUFPSTtFcEU2K09WO0VvRXAvT007SUFPSTtFcEVnL09WO0VvRXYvT007SUFPSTtJQUFBO0VwRW8vT1Y7RW9FMy9PTTtJQU9JO0lBQUE7RXBFdy9PVjtFb0UvL09NO0lBT0k7SUFBQTtFcEU0L09WO0VvRW5nUE07SUFPSTtJQUFBO0VwRWdnUFY7RW9FdmdQTTtJQU9JO0lBQUE7RXBFb2dQVjtFb0UzZ1BNO0lBT0k7SUFBQTtFcEV3Z1BWO0VvRS9nUE07SUFPSTtJQUFBO0VwRTRnUFY7RW9FbmhQTTtJQU9JO0lBQUE7RXBFZ2hQVjtFb0V2aFBNO0lBT0k7SUFBQTtFcEVvaFBWO0VvRTNoUE07SUFPSTtJQUFBO0VwRXdoUFY7RW9FL2hQTTtJQU9JO0lBQUE7RXBFNGhQVjtFb0VuaVBNO0lBT0k7SUFBQTtFcEVnaVBWO0VvRXZpUE07SUFPSTtJQUFBO0VwRW9pUFY7RW9FM2lQTTtJQU9JO0lBQUE7RXBFd2lQVjtFb0UvaVBNO0lBT0k7RXBFMmlQVjtFb0VsalBNO0lBT0k7RXBFOGlQVjtFb0VyalBNO0lBT0k7RXBFaWpQVjtFb0V4alBNO0lBT0k7RXBFb2pQVjtFb0UzalBNO0lBT0k7RXBFdWpQVjtFb0U5alBNO0lBT0k7RXBFMGpQVjtFb0Vqa1BNO0lBT0k7RXBFNmpQVjtFb0Vwa1BNO0lBT0k7RXBFZ2tQVjtFb0V2a1BNO0lBT0k7RXBFbWtQVjtFb0Uxa1BNO0lBT0k7RXBFc2tQVjtFb0U3a1BNO0lBT0k7RXBFeWtQVjtFb0VobFBNO0lBT0k7RXBFNGtQVjtFb0VubFBNO0lBT0k7RXBFK2tQVjtFb0V0bFBNO0lBT0k7RXBFa2xQVjtFb0V6bFBNO0lBT0k7RXBFcWxQVjtFb0U1bFBNO0lBT0k7RXBFd2xQVjtFb0UvbFBNO0lBT0k7RXBFMmxQVjtFb0VsbVBNO0lBT0k7RXBFOGxQVjtFb0VybVBNO0lBT0k7RXBFaW1QVjtFb0V4bVBNO0lBT0k7RXBFb21QVjtFb0UzbVBNO0lBT0k7RXBFdW1QVjtFb0U5bVBNO0lBT0k7RXBFMG1QVjtFb0VqblBNO0lBT0k7RXBFNm1QVjtFb0VwblBNO0lBT0k7RXBFZ25QVjtFb0V2blBNO0lBT0k7RXBFbW5QVjtFb0UxblBNO0lBT0k7RXBFc25QVjtFb0U3blBNO0lBT0k7RXBFeW5QVjtFb0Vob1BNO0lBT0k7RXBFNG5QVjtFb0Vub1BNO0lBT0k7RXBFK25QVjtFb0V0b1BNO0lBT0k7RXBFa29QVjtFb0V6b1BNO0lBT0k7RXBFcW9QVjtFb0U1b1BNO0lBT0k7RXBFd29QVjtFb0Uvb1BNO0lBT0k7RXBFMm9QVjtFb0VscFBNO0lBT0k7RXBFOG9QVjtFb0VycFBNO0lBT0k7SUFBQTtFcEVrcFBWO0VvRXpwUE07SUFPSTtJQUFBO0VwRXNwUFY7RW9FN3BQTTtJQU9JO0lBQUE7RXBFMHBQVjtFb0VqcVBNO0lBT0k7SUFBQTtFcEU4cFBWO0VvRXJxUE07SUFPSTtJQUFBO0VwRWtxUFY7RW9FenFQTTtJQU9JO0lBQUE7RXBFc3FQVjtFb0U3cVBNO0lBT0k7SUFBQTtFcEUwcVBWO0VvRWpyUE07SUFPSTtJQUFBO0VwRThxUFY7RW9FcnJQTTtJQU9JO0lBQUE7RXBFa3JQVjtFb0V6clBNO0lBT0k7SUFBQTtFcEVzclBWO0VvRTdyUE07SUFPSTtJQUFBO0VwRTByUFY7RW9FanNQTTtJQU9JO0lBQUE7RXBFOHJQVjtFb0Vyc1BNO0lBT0k7RXBFaXNQVjtFb0V4c1BNO0lBT0k7RXBFb3NQVjtFb0Uzc1BNO0lBT0k7RXBFdXNQVjtFb0U5c1BNO0lBT0k7RXBFMHNQVjtFb0VqdFBNO0lBT0k7RXBFNnNQVjtFb0VwdFBNO0lBT0k7RXBFZ3RQVjtFb0V2dFBNO0lBT0k7RXBFbXRQVjtFb0UxdFBNO0lBT0k7RXBFc3RQVjtFb0U3dFBNO0lBT0k7RXBFeXRQVjtFb0VodVBNO0lBT0k7RXBFNHRQVjtFb0VudVBNO0lBT0k7RXBFK3RQVjtFb0V0dVBNO0lBT0k7RXBFa3VQVjtFb0V6dVBNO0lBT0k7RXBFcXVQVjtFb0U1dVBNO0lBT0k7RXBFd3VQVjtFb0UvdVBNO0lBT0k7RXBFMnVQVjtFb0VsdlBNO0lBT0k7RXBFOHVQVjtFb0VydlBNO0lBT0k7RXBFaXZQVjtFb0V4dlBNO0lBT0k7RXBFb3ZQVjtFb0UzdlBNO0lBT0k7RXBFdXZQVjtFb0U5dlBNO0lBT0k7RXBFMHZQVjtFb0Vqd1BNO0lBT0k7RXBFNnZQVjtFb0Vwd1BNO0lBT0k7RXBFZ3dQVjtFb0V2d1BNO0lBT0k7RXBFbXdQVjtFb0Uxd1BNO0lBT0k7RXBFc3dQVjtFb0U3d1BNO0lBT0k7RXBFeXdQVjtFb0VoeFBNO0lBT0k7RXBFNHdQVjtFb0VueFBNO0lBT0k7RXBFK3dQVjtFb0V0eFBNO0lBT0k7RXBFa3hQVjtFb0V6eFBNO0lBT0k7RXBFcXhQVjtFb0U1eFBNO0lBT0k7RXBFd3hQVjtFb0UveFBNO0lBT0k7RXBFMnhQVjtFb0VseVBNO0lBT0k7RXBFOHhQVjtFb0VyeVBNO0lBT0k7RXBFaXlQVjtFb0V4eVBNO0lBT0k7RXBFb3lQVjtFb0UzeVBNO0lBT0k7RXBFdXlQVjtFb0U5eVBNO0lBT0k7RXBFMHlQVjtFb0VqelBNO0lBT0k7RXBFNnlQVjtFb0VwelBNO0lBT0k7RXBFZ3pQVjtFb0V2elBNO0lBT0k7RXBFbXpQVjtBQUNGO0FjOXpQSTtFc0RHSTtJQU9JO0VwRXd6UFY7RW9FL3pQTTtJQU9JO0VwRTJ6UFY7RW9FbDBQTTtJQU9JO0VwRTh6UFY7RW9FcjBQTTtJQU9JO0VwRWkwUFY7RW9FeDBQTTtJQU9JO0VwRW8wUFY7RW9FMzBQTTtJQU9JO0VwRXUwUFY7RW9FOTBQTTtJQU9JO0VwRTAwUFY7RW9FajFQTTtJQU9JO0VwRTYwUFY7RW9FcDFQTTtJQU9JO0VwRWcxUFY7RW9FdjFQTTtJQU9JO0VwRW0xUFY7RW9FMTFQTTtJQU9JO0VwRXMxUFY7RW9FNzFQTTtJQU9JO0VwRXkxUFY7RW9FaDJQTTtJQU9JO0VwRTQxUFY7RW9FbjJQTTtJQU9JO0VwRSsxUFY7RW9FdDJQTTtJQU9JO0VwRWsyUFY7RW9FejJQTTtJQU9JO0VwRXEyUFY7RW9FNTJQTTtJQU9JO0VwRXcyUFY7RW9FLzJQTTtJQU9JO0VwRTIyUFY7RW9FbDNQTTtJQU9JO0VwRTgyUFY7RW9FcjNQTTtJQU9JO0VwRWkzUFY7RW9FeDNQTTtJQU9JO0VwRW8zUFY7RW9FMzNQTTtJQU9JO0VwRXUzUFY7RW9FOTNQTTtJQU9JO0VwRTAzUFY7RW9FajRQTTtJQU9JO0VwRTYzUFY7RW9FcDRQTTtJQU9JO0VwRWc0UFY7RW9FdjRQTTtJQU9JO0VwRW00UFY7RW9FMTRQTTtJQU9JO0VwRXM0UFY7RW9FNzRQTTtJQU9JO0VwRXk0UFY7RW9FaDVQTTtJQU9JO0VwRTQ0UFY7RW9FbjVQTTtJQU9JO0VwRSs0UFY7RW9FdDVQTTtJQU9JO0VwRWs1UFY7RW9FejVQTTtJQU9JO0VwRXE1UFY7RW9FNTVQTTtJQU9JO0VwRXc1UFY7RW9FLzVQTTtJQU9JO0VwRTI1UFY7RW9FbDZQTTtJQU9JO0VwRTg1UFY7RW9FcjZQTTtJQU9JO0VwRWk2UFY7RW9FeDZQTTtJQU9JO0VwRW82UFY7RW9FMzZQTTtJQU9JO0VwRXU2UFY7RW9FOTZQTTtJQU9JO0VwRTA2UFY7RW9FajdQTTtJQU9JO0VwRTY2UFY7RW9FcDdQTTtJQU9JO0VwRWc3UFY7RW9FdjdQTTtJQU9JO0VwRW03UFY7RW9FMTdQTTtJQU9JO0VwRXM3UFY7RW9FNzdQTTtJQU9JO0VwRXk3UFY7RW9FaDhQTTtJQU9JO0VwRTQ3UFY7RW9FbjhQTTtJQU9JO0VwRSs3UFY7RW9FdDhQTTtJQU9JO0VwRWs4UFY7RW9FejhQTTtJQU9JO0VwRXE4UFY7RW9FNThQTTtJQU9JO0VwRXc4UFY7RW9FLzhQTTtJQU9JO0VwRTI4UFY7RW9FbDlQTTtJQU9JO0VwRTg4UFY7RW9FcjlQTTtJQU9JO0VwRWk5UFY7RW9FeDlQTTtJQU9JO0VwRW85UFY7RW9FMzlQTTtJQU9JO0VwRXU5UFY7RW9FOTlQTTtJQU9JO0VwRTA5UFY7RW9FaitQTTtJQU9JO0VwRTY5UFY7RW9FcCtQTTtJQU9JO0VwRWcrUFY7RW9FditQTTtJQU9JO0VwRW0rUFY7RW9FMStQTTtJQU9JO0VwRXMrUFY7RW9FNytQTTtJQU9JO0VwRXkrUFY7RW9FaC9QTTtJQU9JO0VwRTQrUFY7RW9Fbi9QTTtJQU9JO0VwRSsrUFY7RW9FdC9QTTtJQU9JO0VwRWsvUFY7RW9Fei9QTTtJQU9JO0lBQUE7RXBFcy9QVjtFb0U3L1BNO0lBT0k7SUFBQTtFcEUwL1BWO0VvRWpnUU07SUFPSTtJQUFBO0VwRTgvUFY7RW9FcmdRTTtJQU9JO0lBQUE7RXBFa2dRVjtFb0V6Z1FNO0lBT0k7SUFBQTtFcEVzZ1FWO0VvRTdnUU07SUFPSTtJQUFBO0VwRTBnUVY7RW9FamhRTTtJQU9JO0lBQUE7RXBFOGdRVjtFb0VyaFFNO0lBT0k7SUFBQTtFcEVraFFWO0VvRXpoUU07SUFPSTtJQUFBO0VwRXNoUVY7RW9FN2hRTTtJQU9JO0lBQUE7RXBFMGhRVjtFb0VqaVFNO0lBT0k7SUFBQTtFcEU4aFFWO0VvRXJpUU07SUFPSTtJQUFBO0VwRWtpUVY7RW9FemlRTTtJQU9JO0lBQUE7RXBFc2lRVjtFb0U3aVFNO0lBT0k7SUFBQTtFcEUwaVFWO0VvRWpqUU07SUFPSTtFcEU2aVFWO0VvRXBqUU07SUFPSTtFcEVnalFWO0VvRXZqUU07SUFPSTtFcEVtalFWO0VvRTFqUU07SUFPSTtFcEVzalFWO0VvRTdqUU07SUFPSTtFcEV5alFWO0VvRWhrUU07SUFPSTtFcEU0alFWO0VvRW5rUU07SUFPSTtFcEUralFWO0VvRXRrUU07SUFPSTtFcEVra1FWO0VvRXprUU07SUFPSTtFcEVxa1FWO0VvRTVrUU07SUFPSTtFcEV3a1FWO0VvRS9rUU07SUFPSTtFcEUya1FWO0VvRWxsUU07SUFPSTtFcEU4a1FWO0VvRXJsUU07SUFPSTtFcEVpbFFWO0VvRXhsUU07SUFPSTtFcEVvbFFWO0VvRTNsUU07SUFPSTtFcEV1bFFWO0VvRTlsUU07SUFPSTtFcEUwbFFWO0VvRWptUU07SUFPSTtFcEU2bFFWO0VvRXBtUU07SUFPSTtFcEVnbVFWO0VvRXZtUU07SUFPSTtFcEVtbVFWO0VvRTFtUU07SUFPSTtFcEVzbVFWO0VvRTdtUU07SUFPSTtFcEV5bVFWO0VvRWhuUU07SUFPSTtFcEU0bVFWO0VvRW5uUU07SUFPSTtFcEUrbVFWO0VvRXRuUU07SUFPSTtFcEVrblFWO0VvRXpuUU07SUFPSTtFcEVxblFWO0VvRTVuUU07SUFPSTtFcEV3blFWO0VvRS9uUU07SUFPSTtFcEUyblFWO0VvRWxvUU07SUFPSTtFcEU4blFWO0VvRXJvUU07SUFPSTtFcEVpb1FWO0VvRXhvUU07SUFPSTtFcEVvb1FWO0VvRTNvUU07SUFPSTtFcEV1b1FWO0VvRTlvUU07SUFPSTtFcEUwb1FWO0VvRWpwUU07SUFPSTtFcEU2b1FWO0VvRXBwUU07SUFPSTtFcEVncFFWO0VvRXZwUU07SUFPSTtJQUFBO0VwRW9wUVY7RW9FM3BRTTtJQU9JO0lBQUE7RXBFd3BRVjtFb0UvcFFNO0lBT0k7SUFBQTtFcEU0cFFWO0VvRW5xUU07SUFPSTtJQUFBO0VwRWdxUVY7RW9FdnFRTTtJQU9JO0lBQUE7RXBFb3FRVjtFb0UzcVFNO0lBT0k7SUFBQTtFcEV3cVFWO0VvRS9xUU07SUFPSTtJQUFBO0VwRTRxUVY7RW9FbnJRTTtJQU9JO0lBQUE7RXBFZ3JRVjtFb0V2clFNO0lBT0k7SUFBQTtFcEVvclFWO0VvRTNyUU07SUFPSTtJQUFBO0VwRXdyUVY7RW9FL3JRTTtJQU9JO0lBQUE7RXBFNHJRVjtFb0Vuc1FNO0lBT0k7SUFBQTtFcEVnc1FWO0VvRXZzUU07SUFPSTtFcEVtc1FWO0VvRTFzUU07SUFPSTtFcEVzc1FWO0VvRTdzUU07SUFPSTtFcEV5c1FWO0VvRWh0UU07SUFPSTtFcEU0c1FWO0VvRW50UU07SUFPSTtFcEUrc1FWO0VvRXR0UU07SUFPSTtFcEVrdFFWO0VvRXp0UU07SUFPSTtFcEVxdFFWO0VvRTV0UU07SUFPSTtFcEV3dFFWO0VvRS90UU07SUFPSTtFcEUydFFWO0VvRWx1UU07SUFPSTtFcEU4dFFWO0VvRXJ1UU07SUFPSTtFcEVpdVFWO0VvRXh1UU07SUFPSTtFcEVvdVFWO0VvRTN1UU07SUFPSTtFcEV1dVFWO0VvRTl1UU07SUFPSTtFcEUwdVFWO0VvRWp2UU07SUFPSTtFcEU2dVFWO0VvRXB2UU07SUFPSTtFcEVndlFWO0VvRXZ2UU07SUFPSTtFcEVtdlFWO0VvRTF2UU07SUFPSTtFcEVzdlFWO0VvRTd2UU07SUFPSTtFcEV5dlFWO0VvRWh3UU07SUFPSTtFcEU0dlFWO0VvRW53UU07SUFPSTtFcEUrdlFWO0VvRXR3UU07SUFPSTtFcEVrd1FWO0VvRXp3UU07SUFPSTtFcEVxd1FWO0VvRTV3UU07SUFPSTtFcEV3d1FWO0VvRS93UU07SUFPSTtFcEUyd1FWO0VvRWx4UU07SUFPSTtFcEU4d1FWO0VvRXJ4UU07SUFPSTtFcEVpeFFWO0VvRXh4UU07SUFPSTtFcEVveFFWO0VvRTN4UU07SUFPSTtFcEV1eFFWO0VvRTl4UU07SUFPSTtFcEUweFFWO0VvRWp5UU07SUFPSTtFcEU2eFFWO0VvRXB5UU07SUFPSTtFcEVneVFWO0VvRXZ5UU07SUFPSTtFcEVteVFWO0VvRTF5UU07SUFPSTtFcEVzeVFWO0VvRTd5UU07SUFPSTtFcEV5eVFWO0VvRWh6UU07SUFPSTtFcEU0eVFWO0VvRW56UU07SUFPSTtFcEUreVFWO0VvRXR6UU07SUFPSTtFcEVrelFWO0VvRXp6UU07SUFPSTtFcEVxelFWO0FBQ0Y7QWNoMFFJO0VzREdJO0lBT0k7RXBFMHpRVjtFb0VqMFFNO0lBT0k7RXBFNnpRVjtFb0VwMFFNO0lBT0k7RXBFZzBRVjtFb0V2MFFNO0lBT0k7RXBFbTBRVjtFb0UxMFFNO0lBT0k7RXBFczBRVjtFb0U3MFFNO0lBT0k7RXBFeTBRVjtFb0VoMVFNO0lBT0k7RXBFNDBRVjtFb0VuMVFNO0lBT0k7RXBFKzBRVjtFb0V0MVFNO0lBT0k7RXBFazFRVjtFb0V6MVFNO0lBT0k7RXBFcTFRVjtFb0U1MVFNO0lBT0k7RXBFdzFRVjtFb0UvMVFNO0lBT0k7RXBFMjFRVjtFb0VsMlFNO0lBT0k7RXBFODFRVjtFb0VyMlFNO0lBT0k7RXBFaTJRVjtFb0V4MlFNO0lBT0k7RXBFbzJRVjtFb0UzMlFNO0lBT0k7RXBFdTJRVjtFb0U5MlFNO0lBT0k7RXBFMDJRVjtFb0VqM1FNO0lBT0k7RXBFNjJRVjtFb0VwM1FNO0lBT0k7RXBFZzNRVjtFb0V2M1FNO0lBT0k7RXBFbTNRVjtFb0UxM1FNO0lBT0k7RXBFczNRVjtFb0U3M1FNO0lBT0k7RXBFeTNRVjtFb0VoNFFNO0lBT0k7RXBFNDNRVjtFb0VuNFFNO0lBT0k7RXBFKzNRVjtFb0V0NFFNO0lBT0k7RXBFazRRVjtFb0V6NFFNO0lBT0k7RXBFcTRRVjtFb0U1NFFNO0lBT0k7RXBFdzRRVjtFb0UvNFFNO0lBT0k7RXBFMjRRVjtFb0VsNVFNO0lBT0k7RXBFODRRVjtFb0VyNVFNO0lBT0k7RXBFaTVRVjtFb0V4NVFNO0lBT0k7RXBFbzVRVjtFb0UzNVFNO0lBT0k7RXBFdTVRVjtFb0U5NVFNO0lBT0k7RXBFMDVRVjtFb0VqNlFNO0lBT0k7RXBFNjVRVjtFb0VwNlFNO0lBT0k7RXBFZzZRVjtFb0V2NlFNO0lBT0k7RXBFbTZRVjtFb0UxNlFNO0lBT0k7RXBFczZRVjtFb0U3NlFNO0lBT0k7RXBFeTZRVjtFb0VoN1FNO0lBT0k7RXBFNDZRVjtFb0VuN1FNO0lBT0k7RXBFKzZRVjtFb0V0N1FNO0lBT0k7RXBFazdRVjtFb0V6N1FNO0lBT0k7RXBFcTdRVjtFb0U1N1FNO0lBT0k7RXBFdzdRVjtFb0UvN1FNO0lBT0k7RXBFMjdRVjtFb0VsOFFNO0lBT0k7RXBFODdRVjtFb0VyOFFNO0lBT0k7RXBFaThRVjtFb0V4OFFNO0lBT0k7RXBFbzhRVjtFb0UzOFFNO0lBT0k7RXBFdThRVjtFb0U5OFFNO0lBT0k7RXBFMDhRVjtFb0VqOVFNO0lBT0k7RXBFNjhRVjtFb0VwOVFNO0lBT0k7RXBFZzlRVjtFb0V2OVFNO0lBT0k7RXBFbTlRVjtFb0UxOVFNO0lBT0k7RXBFczlRVjtFb0U3OVFNO0lBT0k7RXBFeTlRVjtFb0VoK1FNO0lBT0k7RXBFNDlRVjtFb0VuK1FNO0lBT0k7RXBFKzlRVjtFb0V0K1FNO0lBT0k7RXBFaytRVjtFb0V6K1FNO0lBT0k7RXBFcStRVjtFb0U1K1FNO0lBT0k7RXBFdytRVjtFb0UvK1FNO0lBT0k7RXBFMitRVjtFb0VsL1FNO0lBT0k7RXBFOCtRVjtFb0VyL1FNO0lBT0k7RXBFaS9RVjtFb0V4L1FNO0lBT0k7RXBFby9RVjtFb0UzL1FNO0lBT0k7SUFBQTtFcEV3L1FWO0VvRS8vUU07SUFPSTtJQUFBO0VwRTQvUVY7RW9FbmdSTTtJQU9JO0lBQUE7RXBFZ2dSVjtFb0V2Z1JNO0lBT0k7SUFBQTtFcEVvZ1JWO0VvRTNnUk07SUFPSTtJQUFBO0VwRXdnUlY7RW9FL2dSTTtJQU9JO0lBQUE7RXBFNGdSVjtFb0VuaFJNO0lBT0k7SUFBQTtFcEVnaFJWO0VvRXZoUk07SUFPSTtJQUFBO0VwRW9oUlY7RW9FM2hSTTtJQU9JO0lBQUE7RXBFd2hSVjtFb0UvaFJNO0lBT0k7SUFBQTtFcEU0aFJWO0VvRW5pUk07SUFPSTtJQUFBO0VwRWdpUlY7RW9FdmlSTTtJQU9JO0lBQUE7RXBFb2lSVjtFb0UzaVJNO0lBT0k7SUFBQTtFcEV3aVJWO0VvRS9pUk07SUFPSTtJQUFBO0VwRTRpUlY7RW9FbmpSTTtJQU9JO0VwRStpUlY7RW9FdGpSTTtJQU9JO0VwRWtqUlY7RW9FempSTTtJQU9JO0VwRXFqUlY7RW9FNWpSTTtJQU9JO0VwRXdqUlY7RW9FL2pSTTtJQU9JO0VwRTJqUlY7RW9FbGtSTTtJQU9JO0VwRThqUlY7RW9FcmtSTTtJQU9JO0VwRWlrUlY7RW9FeGtSTTtJQU9JO0VwRW9rUlY7RW9FM2tSTTtJQU9JO0VwRXVrUlY7RW9FOWtSTTtJQU9JO0VwRTBrUlY7RW9FamxSTTtJQU9JO0VwRTZrUlY7RW9FcGxSTTtJQU9JO0VwRWdsUlY7RW9FdmxSTTtJQU9JO0VwRW1sUlY7RW9FMWxSTTtJQU9JO0VwRXNsUlY7RW9FN2xSTTtJQU9JO0VwRXlsUlY7RW9FaG1STTtJQU9JO0VwRTRsUlY7RW9Fbm1STTtJQU9JO0VwRStsUlY7RW9FdG1STTtJQU9JO0VwRWttUlY7RW9Fem1STTtJQU9JO0VwRXFtUlY7RW9FNW1STTtJQU9JO0VwRXdtUlY7RW9FL21STTtJQU9JO0VwRTJtUlY7RW9FbG5STTtJQU9JO0VwRThtUlY7RW9Fcm5STTtJQU9JO0VwRWluUlY7RW9FeG5STTtJQU9JO0VwRW9uUlY7RW9FM25STTtJQU9JO0VwRXVuUlY7RW9FOW5STTtJQU9JO0VwRTBuUlY7RW9Fam9STTtJQU9JO0VwRTZuUlY7RW9FcG9STTtJQU9JO0VwRWdvUlY7RW9Fdm9STTtJQU9JO0VwRW1vUlY7RW9FMW9STTtJQU9JO0VwRXNvUlY7RW9FN29STTtJQU9JO0VwRXlvUlY7RW9FaHBSTTtJQU9JO0VwRTRvUlY7RW9FbnBSTTtJQU9JO0VwRStvUlY7RW9FdHBSTTtJQU9JO0VwRWtwUlY7RW9FenBSTTtJQU9JO0lBQUE7RXBFc3BSVjtFb0U3cFJNO0lBT0k7SUFBQTtFcEUwcFJWO0VvRWpxUk07SUFPSTtJQUFBO0VwRThwUlY7RW9FcnFSTTtJQU9JO0lBQUE7RXBFa3FSVjtFb0V6cVJNO0lBT0k7SUFBQTtFcEVzcVJWO0VvRTdxUk07SUFPSTtJQUFBO0VwRTBxUlY7RW9FanJSTTtJQU9JO0lBQUE7RXBFOHFSVjtFb0VyclJNO0lBT0k7SUFBQTtFcEVrclJWO0VvRXpyUk07SUFPSTtJQUFBO0VwRXNyUlY7RW9FN3JSTTtJQU9JO0lBQUE7RXBFMHJSVjtFb0Vqc1JNO0lBT0k7SUFBQTtFcEU4clJWO0VvRXJzUk07SUFPSTtJQUFBO0VwRWtzUlY7RW9FenNSTTtJQU9JO0VwRXFzUlY7RW9FNXNSTTtJQU9JO0VwRXdzUlY7RW9FL3NSTTtJQU9JO0VwRTJzUlY7RW9FbHRSTTtJQU9JO0VwRThzUlY7RW9FcnRSTTtJQU9JO0VwRWl0UlY7RW9FeHRSTTtJQU9JO0VwRW90UlY7RW9FM3RSTTtJQU9JO0VwRXV0UlY7RW9FOXRSTTtJQU9JO0VwRTB0UlY7RW9FanVSTTtJQU9JO0VwRTZ0UlY7RW9FcHVSTTtJQU9JO0VwRWd1UlY7RW9FdnVSTTtJQU9JO0VwRW11UlY7RW9FMXVSTTtJQU9JO0VwRXN1UlY7RW9FN3VSTTtJQU9JO0VwRXl1UlY7RW9FaHZSTTtJQU9JO0VwRTR1UlY7RW9FbnZSTTtJQU9JO0VwRSt1UlY7RW9FdHZSTTtJQU9JO0VwRWt2UlY7RW9FenZSTTtJQU9JO0VwRXF2UlY7RW9FNXZSTTtJQU9JO0VwRXd2UlY7RW9FL3ZSTTtJQU9JO0VwRTJ2UlY7RW9FbHdSTTtJQU9JO0VwRTh2UlY7RW9FcndSTTtJQU9JO0VwRWl3UlY7RW9FeHdSTTtJQU9JO0VwRW93UlY7RW9FM3dSTTtJQU9JO0VwRXV3UlY7RW9FOXdSTTtJQU9JO0VwRTB3UlY7RW9FanhSTTtJQU9JO0VwRTZ3UlY7RW9FcHhSTTtJQU9JO0VwRWd4UlY7RW9FdnhSTTtJQU9JO0VwRW14UlY7RW9FMXhSTTtJQU9JO0VwRXN4UlY7RW9FN3hSTTtJQU9JO0VwRXl4UlY7RW9FaHlSTTtJQU9JO0VwRTR4UlY7RW9FbnlSTTtJQU9JO0VwRSt4UlY7RW9FdHlSTTtJQU9JO0VwRWt5UlY7RW9FenlSTTtJQU9JO0VwRXF5UlY7RW9FNXlSTTtJQU9JO0VwRXd5UlY7RW9FL3lSTTtJQU9JO0VwRTJ5UlY7RW9FbHpSTTtJQU9JO0VwRTh5UlY7RW9FcnpSTTtJQU9JO0VwRWl6UlY7RW9FeHpSTTtJQU9JO0VwRW96UlY7RW9FM3pSTTtJQU9JO0VwRXV6UlY7QUFDRjtBY2wwUkk7RXNER0k7SUFPSTtFcEU0elJWO0VvRW4wUk07SUFPSTtFcEUrelJWO0VvRXQwUk07SUFPSTtFcEVrMFJWO0VvRXowUk07SUFPSTtFcEVxMFJWO0VvRTUwUk07SUFPSTtFcEV3MFJWO0VvRS8wUk07SUFPSTtFcEUyMFJWO0VvRWwxUk07SUFPSTtFcEU4MFJWO0VvRXIxUk07SUFPSTtFcEVpMVJWO0VvRXgxUk07SUFPSTtFcEVvMVJWO0VvRTMxUk07SUFPSTtFcEV1MVJWO0VvRTkxUk07SUFPSTtFcEUwMVJWO0VvRWoyUk07SUFPSTtFcEU2MVJWO0VvRXAyUk07SUFPSTtFcEVnMlJWO0VvRXYyUk07SUFPSTtFcEVtMlJWO0VvRTEyUk07SUFPSTtFcEVzMlJWO0VvRTcyUk07SUFPSTtFcEV5MlJWO0VvRWgzUk07SUFPSTtFcEU0MlJWO0VvRW4zUk07SUFPSTtFcEUrMlJWO0VvRXQzUk07SUFPSTtFcEVrM1JWO0VvRXozUk07SUFPSTtFcEVxM1JWO0VvRTUzUk07SUFPSTtFcEV3M1JWO0VvRS8zUk07SUFPSTtFcEUyM1JWO0VvRWw0Uk07SUFPSTtFcEU4M1JWO0VvRXI0Uk07SUFPSTtFcEVpNFJWO0VvRXg0Uk07SUFPSTtFcEVvNFJWO0VvRTM0Uk07SUFPSTtFcEV1NFJWO0VvRTk0Uk07SUFPSTtFcEUwNFJWO0VvRWo1Uk07SUFPSTtFcEU2NFJWO0VvRXA1Uk07SUFPSTtFcEVnNVJWO0VvRXY1Uk07SUFPSTtFcEVtNVJWO0VvRTE1Uk07SUFPSTtFcEVzNVJWO0VvRTc1Uk07SUFPSTtFcEV5NVJWO0VvRWg2Uk07SUFPSTtFcEU0NVJWO0VvRW42Uk07SUFPSTtFcEUrNVJWO0VvRXQ2Uk07SUFPSTtFcEVrNlJWO0VvRXo2Uk07SUFPSTtFcEVxNlJWO0VvRTU2Uk07SUFPSTtFcEV3NlJWO0VvRS82Uk07SUFPSTtFcEUyNlJWO0VvRWw3Uk07SUFPSTtFcEU4NlJWO0VvRXI3Uk07SUFPSTtFcEVpN1JWO0VvRXg3Uk07SUFPSTtFcEVvN1JWO0VvRTM3Uk07SUFPSTtFcEV1N1JWO0VvRTk3Uk07SUFPSTtFcEUwN1JWO0VvRWo4Uk07SUFPSTtFcEU2N1JWO0VvRXA4Uk07SUFPSTtFcEVnOFJWO0VvRXY4Uk07SUFPSTtFcEVtOFJWO0VvRTE4Uk07SUFPSTtFcEVzOFJWO0VvRTc4Uk07SUFPSTtFcEV5OFJWO0VvRWg5Uk07SUFPSTtFcEU0OFJWO0VvRW45Uk07SUFPSTtFcEUrOFJWO0VvRXQ5Uk07SUFPSTtFcEVrOVJWO0VvRXo5Uk07SUFPSTtFcEVxOVJWO0VvRTU5Uk07SUFPSTtFcEV3OVJWO0VvRS85Uk07SUFPSTtFcEUyOVJWO0VvRWwrUk07SUFPSTtFcEU4OVJWO0VvRXIrUk07SUFPSTtFcEVpK1JWO0VvRXgrUk07SUFPSTtFcEVvK1JWO0VvRTMrUk07SUFPSTtFcEV1K1JWO0VvRTkrUk07SUFPSTtFcEUwK1JWO0VvRWovUk07SUFPSTtFcEU2K1JWO0VvRXAvUk07SUFPSTtFcEVnL1JWO0VvRXYvUk07SUFPSTtFcEVtL1JWO0VvRTEvUk07SUFPSTtFcEVzL1JWO0VvRTcvUk07SUFPSTtJQUFBO0VwRTAvUlY7RW9FamdTTTtJQU9JO0lBQUE7RXBFOC9SVjtFb0VyZ1NNO0lBT0k7SUFBQTtFcEVrZ1NWO0VvRXpnU007SUFPSTtJQUFBO0VwRXNnU1Y7RW9FN2dTTTtJQU9JO0lBQUE7RXBFMGdTVjtFb0VqaFNNO0lBT0k7SUFBQTtFcEU4Z1NWO0VvRXJoU007SUFPSTtJQUFBO0VwRWtoU1Y7RW9FemhTTTtJQU9JO0lBQUE7RXBFc2hTVjtFb0U3aFNNO0lBT0k7SUFBQTtFcEUwaFNWO0VvRWppU007SUFPSTtJQUFBO0VwRThoU1Y7RW9FcmlTTTtJQU9JO0lBQUE7RXBFa2lTVjtFb0V6aVNNO0lBT0k7SUFBQTtFcEVzaVNWO0VvRTdpU007SUFPSTtJQUFBO0VwRTBpU1Y7RW9FampTTTtJQU9JO0lBQUE7RXBFOGlTVjtFb0VyalNNO0lBT0k7RXBFaWpTVjtFb0V4alNNO0lBT0k7RXBFb2pTVjtFb0UzalNNO0lBT0k7RXBFdWpTVjtFb0U5alNNO0lBT0k7RXBFMGpTVjtFb0Vqa1NNO0lBT0k7RXBFNmpTVjtFb0Vwa1NNO0lBT0k7RXBFZ2tTVjtFb0V2a1NNO0lBT0k7RXBFbWtTVjtFb0Uxa1NNO0lBT0k7RXBFc2tTVjtFb0U3a1NNO0lBT0k7RXBFeWtTVjtFb0VobFNNO0lBT0k7RXBFNGtTVjtFb0VubFNNO0lBT0k7RXBFK2tTVjtFb0V0bFNNO0lBT0k7RXBFa2xTVjtFb0V6bFNNO0lBT0k7RXBFcWxTVjtFb0U1bFNNO0lBT0k7RXBFd2xTVjtFb0UvbFNNO0lBT0k7RXBFMmxTVjtFb0VsbVNNO0lBT0k7RXBFOGxTVjtFb0VybVNNO0lBT0k7RXBFaW1TVjtFb0V4bVNNO0lBT0k7RXBFb21TVjtFb0UzbVNNO0lBT0k7RXBFdW1TVjtFb0U5bVNNO0lBT0k7RXBFMG1TVjtFb0VqblNNO0lBT0k7RXBFNm1TVjtFb0VwblNNO0lBT0k7RXBFZ25TVjtFb0V2blNNO0lBT0k7RXBFbW5TVjtFb0UxblNNO0lBT0k7RXBFc25TVjtFb0U3blNNO0lBT0k7RXBFeW5TVjtFb0Vob1NNO0lBT0k7RXBFNG5TVjtFb0Vub1NNO0lBT0k7RXBFK25TVjtFb0V0b1NNO0lBT0k7RXBFa29TVjtFb0V6b1NNO0lBT0k7RXBFcW9TVjtFb0U1b1NNO0lBT0k7RXBFd29TVjtFb0Uvb1NNO0lBT0k7RXBFMm9TVjtFb0VscFNNO0lBT0k7RXBFOG9TVjtFb0VycFNNO0lBT0k7RXBFaXBTVjtFb0V4cFNNO0lBT0k7RXBFb3BTVjtFb0UzcFNNO0lBT0k7SUFBQTtFcEV3cFNWO0VvRS9wU007SUFPSTtJQUFBO0VwRTRwU1Y7RW9FbnFTTTtJQU9JO0lBQUE7RXBFZ3FTVjtFb0V2cVNNO0lBT0k7SUFBQTtFcEVvcVNWO0VvRTNxU007SUFPSTtJQUFBO0VwRXdxU1Y7RW9FL3FTTTtJQU9JO0lBQUE7RXBFNHFTVjtFb0VuclNNO0lBT0k7SUFBQTtFcEVnclNWO0VvRXZyU007SUFPSTtJQUFBO0VwRW9yU1Y7RW9FM3JTTTtJQU9JO0lBQUE7RXBFd3JTVjtFb0UvclNNO0lBT0k7SUFBQTtFcEU0clNWO0VvRW5zU007SUFPSTtJQUFBO0VwRWdzU1Y7RW9FdnNTTTtJQU9JO0lBQUE7RXBFb3NTVjtFb0Uzc1NNO0lBT0k7RXBFdXNTVjtFb0U5c1NNO0lBT0k7RXBFMHNTVjtFb0VqdFNNO0lBT0k7RXBFNnNTVjtFb0VwdFNNO0lBT0k7RXBFZ3RTVjtFb0V2dFNNO0lBT0k7RXBFbXRTVjtFb0UxdFNNO0lBT0k7RXBFc3RTVjtFb0U3dFNNO0lBT0k7RXBFeXRTVjtFb0VodVNNO0lBT0k7RXBFNHRTVjtFb0VudVNNO0lBT0k7RXBFK3RTVjtFb0V0dVNNO0lBT0k7RXBFa3VTVjtFb0V6dVNNO0lBT0k7RXBFcXVTVjtFb0U1dVNNO0lBT0k7RXBFd3VTVjtFb0UvdVNNO0lBT0k7RXBFMnVTVjtFb0VsdlNNO0lBT0k7RXBFOHVTVjtFb0VydlNNO0lBT0k7RXBFaXZTVjtFb0V4dlNNO0lBT0k7RXBFb3ZTVjtFb0UzdlNNO0lBT0k7RXBFdXZTVjtFb0U5dlNNO0lBT0k7RXBFMHZTVjtFb0Vqd1NNO0lBT0k7RXBFNnZTVjtFb0Vwd1NNO0lBT0k7RXBFZ3dTVjtFb0V2d1NNO0lBT0k7RXBFbXdTVjtFb0Uxd1NNO0lBT0k7RXBFc3dTVjtFb0U3d1NNO0lBT0k7RXBFeXdTVjtFb0VoeFNNO0lBT0k7RXBFNHdTVjtFb0VueFNNO0lBT0k7RXBFK3dTVjtFb0V0eFNNO0lBT0k7RXBFa3hTVjtFb0V6eFNNO0lBT0k7RXBFcXhTVjtFb0U1eFNNO0lBT0k7RXBFd3hTVjtFb0UveFNNO0lBT0k7RXBFMnhTVjtFb0VseVNNO0lBT0k7RXBFOHhTVjtFb0VyeVNNO0lBT0k7RXBFaXlTVjtFb0V4eVNNO0lBT0k7RXBFb3lTVjtFb0UzeVNNO0lBT0k7RXBFdXlTVjtFb0U5eVNNO0lBT0k7RXBFMHlTVjtFb0VqelNNO0lBT0k7RXBFNnlTVjtFb0VwelNNO0lBT0k7RXBFZ3pTVjtFb0V2elNNO0lBT0k7RXBFbXpTVjtFb0UxelNNO0lBT0k7RXBFc3pTVjtFb0U3elNNO0lBT0k7RXBFeXpTVjtBQUNGO0FjcDBTSTtFc0RHSTtJQU9JO0VwRTh6U1Y7RW9FcjBTTTtJQU9JO0VwRWkwU1Y7RW9FeDBTTTtJQU9JO0VwRW8wU1Y7RW9FMzBTTTtJQU9JO0VwRXUwU1Y7RW9FOTBTTTtJQU9JO0VwRTAwU1Y7RW9FajFTTTtJQU9JO0VwRTYwU1Y7RW9FcDFTTTtJQU9JO0VwRWcxU1Y7RW9FdjFTTTtJQU9JO0VwRW0xU1Y7RW9FMTFTTTtJQU9JO0VwRXMxU1Y7RW9FNzFTTTtJQU9JO0VwRXkxU1Y7RW9FaDJTTTtJQU9JO0VwRTQxU1Y7RW9FbjJTTTtJQU9JO0VwRSsxU1Y7RW9FdDJTTTtJQU9JO0VwRWsyU1Y7RW9FejJTTTtJQU9JO0VwRXEyU1Y7RW9FNTJTTTtJQU9JO0VwRXcyU1Y7RW9FLzJTTTtJQU9JO0VwRTIyU1Y7RW9FbDNTTTtJQU9JO0VwRTgyU1Y7RW9FcjNTTTtJQU9JO0VwRWkzU1Y7RW9FeDNTTTtJQU9JO0VwRW8zU1Y7RW9FMzNTTTtJQU9JO0VwRXUzU1Y7RW9FOTNTTTtJQU9JO0VwRTAzU1Y7RW9FajRTTTtJQU9JO0VwRTYzU1Y7RW9FcDRTTTtJQU9JO0VwRWc0U1Y7RW9FdjRTTTtJQU9JO0VwRW00U1Y7RW9FMTRTTTtJQU9JO0VwRXM0U1Y7RW9FNzRTTTtJQU9JO0VwRXk0U1Y7RW9FaDVTTTtJQU9JO0VwRTQ0U1Y7RW9FbjVTTTtJQU9JO0VwRSs0U1Y7RW9FdDVTTTtJQU9JO0VwRWs1U1Y7RW9FejVTTTtJQU9JO0VwRXE1U1Y7RW9FNTVTTTtJQU9JO0VwRXc1U1Y7RW9FLzVTTTtJQU9JO0VwRTI1U1Y7RW9FbDZTTTtJQU9JO0VwRTg1U1Y7RW9FcjZTTTtJQU9JO0VwRWk2U1Y7RW9FeDZTTTtJQU9JO0VwRW82U1Y7RW9FMzZTTTtJQU9JO0VwRXU2U1Y7RW9FOTZTTTtJQU9JO0VwRTA2U1Y7RW9FajdTTTtJQU9JO0VwRTY2U1Y7RW9FcDdTTTtJQU9JO0VwRWc3U1Y7RW9FdjdTTTtJQU9JO0VwRW03U1Y7RW9FMTdTTTtJQU9JO0VwRXM3U1Y7RW9FNzdTTTtJQU9JO0VwRXk3U1Y7RW9FaDhTTTtJQU9JO0VwRTQ3U1Y7RW9FbjhTTTtJQU9JO0VwRSs3U1Y7RW9FdDhTTTtJQU9JO0VwRWs4U1Y7RW9FejhTTTtJQU9JO0VwRXE4U1Y7RW9FNThTTTtJQU9JO0VwRXc4U1Y7RW9FLzhTTTtJQU9JO0VwRTI4U1Y7RW9FbDlTTTtJQU9JO0VwRTg4U1Y7RW9FcjlTTTtJQU9JO0VwRWk5U1Y7RW9FeDlTTTtJQU9JO0VwRW85U1Y7RW9FMzlTTTtJQU9JO0VwRXU5U1Y7RW9FOTlTTTtJQU9JO0VwRTA5U1Y7RW9FaitTTTtJQU9JO0VwRTY5U1Y7RW9FcCtTTTtJQU9JO0VwRWcrU1Y7RW9FditTTTtJQU9JO0VwRW0rU1Y7RW9FMStTTTtJQU9JO0VwRXMrU1Y7RW9FNytTTTtJQU9JO0VwRXkrU1Y7RW9FaC9TTTtJQU9JO0VwRTQrU1Y7RW9Fbi9TTTtJQU9JO0VwRSsrU1Y7RW9FdC9TTTtJQU9JO0VwRWsvU1Y7RW9Fei9TTTtJQU9JO0VwRXEvU1Y7RW9FNS9TTTtJQU9JO0VwRXcvU1Y7RW9FLy9TTTtJQU9JO0lBQUE7RXBFNC9TVjtFb0VuZ1RNO0lBT0k7SUFBQTtFcEVnZ1RWO0VvRXZnVE07SUFPSTtJQUFBO0VwRW9nVFY7RW9FM2dUTTtJQU9JO0lBQUE7RXBFd2dUVjtFb0UvZ1RNO0lBT0k7SUFBQTtFcEU0Z1RWO0VvRW5oVE07SUFPSTtJQUFBO0VwRWdoVFY7RW9FdmhUTTtJQU9JO0lBQUE7RXBFb2hUVjtFb0UzaFRNO0lBT0k7SUFBQTtFcEV3aFRWO0VvRS9oVE07SUFPSTtJQUFBO0VwRTRoVFY7RW9FbmlUTTtJQU9JO0lBQUE7RXBFZ2lUVjtFb0V2aVRNO0lBT0k7SUFBQTtFcEVvaVRWO0VvRTNpVE07SUFPSTtJQUFBO0VwRXdpVFY7RW9FL2lUTTtJQU9JO0lBQUE7RXBFNGlUVjtFb0VualRNO0lBT0k7SUFBQTtFcEVnalRWO0VvRXZqVE07SUFPSTtFcEVtalRWO0VvRTFqVE07SUFPSTtFcEVzalRWO0VvRTdqVE07SUFPSTtFcEV5alRWO0VvRWhrVE07SUFPSTtFcEU0alRWO0VvRW5rVE07SUFPSTtFcEUralRWO0VvRXRrVE07SUFPSTtFcEVra1RWO0VvRXprVE07SUFPSTtFcEVxa1RWO0VvRTVrVE07SUFPSTtFcEV3a1RWO0VvRS9rVE07SUFPSTtFcEUya1RWO0VvRWxsVE07SUFPSTtFcEU4a1RWO0VvRXJsVE07SUFPSTtFcEVpbFRWO0VvRXhsVE07SUFPSTtFcEVvbFRWO0VvRTNsVE07SUFPSTtFcEV1bFRWO0VvRTlsVE07SUFPSTtFcEUwbFRWO0VvRWptVE07SUFPSTtFcEU2bFRWO0VvRXBtVE07SUFPSTtFcEVnbVRWO0VvRXZtVE07SUFPSTtFcEVtbVRWO0VvRTFtVE07SUFPSTtFcEVzbVRWO0VvRTdtVE07SUFPSTtFcEV5bVRWO0VvRWhuVE07SUFPSTtFcEU0bVRWO0VvRW5uVE07SUFPSTtFcEUrbVRWO0VvRXRuVE07SUFPSTtFcEVrblRWO0VvRXpuVE07SUFPSTtFcEVxblRWO0VvRTVuVE07SUFPSTtFcEV3blRWO0VvRS9uVE07SUFPSTtFcEUyblRWO0VvRWxvVE07SUFPSTtFcEU4blRWO0VvRXJvVE07SUFPSTtFcEVpb1RWO0VvRXhvVE07SUFPSTtFcEVvb1RWO0VvRTNvVE07SUFPSTtFcEV1b1RWO0VvRTlvVE07SUFPSTtFcEUwb1RWO0VvRWpwVE07SUFPSTtFcEU2b1RWO0VvRXBwVE07SUFPSTtFcEVncFRWO0VvRXZwVE07SUFPSTtFcEVtcFRWO0VvRTFwVE07SUFPSTtFcEVzcFRWO0VvRTdwVE07SUFPSTtJQUFBO0VwRTBwVFY7RW9FanFUTTtJQU9JO0lBQUE7RXBFOHBUVjtFb0VycVRNO0lBT0k7SUFBQTtFcEVrcVRWO0VvRXpxVE07SUFPSTtJQUFBO0VwRXNxVFY7RW9FN3FUTTtJQU9JO0lBQUE7RXBFMHFUVjtFb0VqclRNO0lBT0k7SUFBQTtFcEU4cVRWO0VvRXJyVE07SUFPSTtJQUFBO0VwRWtyVFY7RW9FenJUTTtJQU9JO0lBQUE7RXBFc3JUVjtFb0U3clRNO0lBT0k7SUFBQTtFcEUwclRWO0VvRWpzVE07SUFPSTtJQUFBO0VwRThyVFY7RW9FcnNUTTtJQU9JO0lBQUE7RXBFa3NUVjtFb0V6c1RNO0lBT0k7SUFBQTtFcEVzc1RWO0VvRTdzVE07SUFPSTtFcEV5c1RWO0VvRWh0VE07SUFPSTtFcEU0c1RWO0VvRW50VE07SUFPSTtFcEUrc1RWO0VvRXR0VE07SUFPSTtFcEVrdFRWO0VvRXp0VE07SUFPSTtFcEVxdFRWO0VvRTV0VE07SUFPSTtFcEV3dFRWO0VvRS90VE07SUFPSTtFcEUydFRWO0VvRWx1VE07SUFPSTtFcEU4dFRWO0VvRXJ1VE07SUFPSTtFcEVpdVRWO0VvRXh1VE07SUFPSTtFcEVvdVRWO0VvRTN1VE07SUFPSTtFcEV1dVRWO0VvRTl1VE07SUFPSTtFcEUwdVRWO0VvRWp2VE07SUFPSTtFcEU2dVRWO0VvRXB2VE07SUFPSTtFcEVndlRWO0VvRXZ2VE07SUFPSTtFcEVtdlRWO0VvRTF2VE07SUFPSTtFcEVzdlRWO0VvRTd2VE07SUFPSTtFcEV5dlRWO0VvRWh3VE07SUFPSTtFcEU0dlRWO0VvRW53VE07SUFPSTtFcEUrdlRWO0VvRXR3VE07SUFPSTtFcEVrd1RWO0VvRXp3VE07SUFPSTtFcEVxd1RWO0VvRTV3VE07SUFPSTtFcEV3d1RWO0VvRS93VE07SUFPSTtFcEUyd1RWO0VvRWx4VE07SUFPSTtFcEU4d1RWO0VvRXJ4VE07SUFPSTtFcEVpeFRWO0VvRXh4VE07SUFPSTtFcEVveFRWO0VvRTN4VE07SUFPSTtFcEV1eFRWO0VvRTl4VE07SUFPSTtFcEUweFRWO0VvRWp5VE07SUFPSTtFcEU2eFRWO0VvRXB5VE07SUFPSTtFcEVneVRWO0VvRXZ5VE07SUFPSTtFcEVteVRWO0VvRTF5VE07SUFPSTtFcEVzeVRWO0VvRTd5VE07SUFPSTtFcEV5eVRWO0VvRWh6VE07SUFPSTtFcEU0eVRWO0VvRW56VE07SUFPSTtFcEUreVRWO0VvRXR6VE07SUFPSTtFcEVrelRWO0VvRXp6VE07SUFPSTtFcEVxelRWO0VvRTV6VE07SUFPSTtFcEV3elRWO0VvRS96VE07SUFPSTtFcEUyelRWO0FBQ0Y7QXFFbDNUQTtFRCtDUTtJQU9JO0VwRWcwVFY7RW9FdjBUTTtJQU9JO0VwRW0wVFY7RW9FMTBUTTtJQU9JO0VwRXMwVFY7RW9FNzBUTTtJQU9JO0VwRXkwVFY7RW9FaDFUTTtJQU9JO0VwRTQwVFY7RW9FbjFUTTtJQU9JO0VwRSswVFY7RW9FdDFUTTtJQU9JO0VwRWsxVFY7RW9FejFUTTtJQU9JO0VwRXExVFY7RW9FNTFUTTtJQU9JO0VwRXcxVFY7RW9FLzFUTTtJQU9JO0VwRTIxVFY7RW9FbDJUTTtJQU9JO0VwRTgxVFY7RW9FcjJUTTtJQU9JO0VwRWkyVFY7RW9FeDJUTTtJQU9JO0VwRW8yVFY7RW9FMzJUTTtJQU9JO0VwRXUyVFY7RW9FOTJUTTtJQU9JO0VwRTAyVFY7RW9FajNUTTtJQU9JO0VwRTYyVFY7QUFDRjtBcUVqNVRBO0VENEJRO0lBT0k7RXBFazNUVjtFb0V6M1RNO0lBT0k7RXBFcTNUVjtFb0U1M1RNO0lBT0k7RXBFdzNUVjtFb0UvM1RNO0lBT0k7RXBFMjNUVjtFb0VsNFRNO0lBT0k7RXBFODNUVjtFb0VyNFRNO0lBT0k7RXBFaTRUVjtFb0V4NFRNO0lBT0k7RXBFbzRUVjtFb0UzNFRNO0lBT0k7RXBFdTRUVjtFb0U5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LGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsaUJBQWlCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcseURBQXlELGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsOENBQThDLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsa0JBQWtCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcseUNBQXlDLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsNERBQTRELGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsK0NBQStDLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsa0JBQWtCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsNkNBQTZDLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsa0JBQWtCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsdURBQXVELGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsZ0RBQWdELGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsa0JBQWtCLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsOENBQThDLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsc0NBQXNDLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsdUNBQXVDLGdCQUFnQixFQUFFLEdBQUcsdUNBQXVDLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsd0NBQXdDLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsMkRBQTJELGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsd0NBQXdDLGdCQUFnQixFQUFFLEdBQUcsOENBQThDLGdCQUFnQixFQUFFLEdBQUcsMkNBQTJDLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsMkNBQTJDLGdCQUFnQixFQUFFLEdBQUcsc0NBQXNDLGdCQUFnQixFQUFFLEdBQUcsK0NBQStDLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsMENBQTBDLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsOENBQThDLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsMkNBQTJDLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsbURBQW1ELGdCQUFnQixFQUFFLEdBQUcsaUZBQWlGLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsOENBQThDLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsMERBQTBELGdCQUFnQixFQUFFLEdBQUcsc0RBQXNELGdCQUFnQixFQUFFLEdBQUcsNERBQTRELGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsa0JBQWtCLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsa0VBQWtFLGdCQUFnQixFQUFFLEdBQUcsdURBQXVELGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsc0NBQXNDLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsa0JBQWtCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsMENBQTBDLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsa0JBQWtCLGdCQUFnQixFQUFFLEdBQUcsaUJBQWlCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsMERBQTBELGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsMkNBQTJDLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsa0VBQWtFLGdCQUFnQixFQUFFLEdBQUcsc0RBQXNELGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsa0JBQWtCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsa0JBQWtCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcseUNBQXlDLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsK0VBQStFLGdCQUFnQixFQUFFLEdBQUcsb0RBQW9ELGdCQUFnQixFQUFFLEdBQUcsb0RBQW9ELGdCQUFnQixFQUFFLEdBQUcsb0RBQW9ELGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsK0dBQStHLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsMERBQTBELGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsa0JBQWtCLGdCQUFnQixFQUFFLEdBQUcsZ0ZBQWdGLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsaUJBQWlCLGdCQUFnQixFQUFFLEdBQUcsd0NBQXdDLGdCQUFnQixFQUFFLEdBQUcsMkNBQTJDLGdCQUFnQixFQUFFLEdBQUcsK0NBQStDLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsaURBQWlELGdCQUFnQixFQUFFLEdBQUcsa0JBQWtCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsaUJBQWlCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsa0JBQWtCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsaUJBQWlCLGdCQUFnQixFQUFFLEdBQUcsd0RBQXdELGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsK0NBQStDLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsMENBQTBDLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcscUVBQXFFLGdCQUFnQixFQUFFLEdBQUcsMkRBQTJELGdCQUFnQixFQUFFLEdBQUcsaURBQWlELGdCQUFnQixFQUFFLEdBQUcsb0RBQW9ELGdCQUFnQixFQUFFLEdBQUcsa0RBQWtELGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsc0RBQXNELGdCQUFnQixFQUFFLEdBQUcscURBQXFELGdCQUFnQixFQUFFLEdBQUcsb0RBQW9ELGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsa0RBQWtELGdCQUFnQixFQUFFLEdBQUcsbURBQW1ELGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsaUJBQWlCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsd0NBQXdDLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsa0JBQWtCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsa0JBQWtCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsMENBQTBDLGdCQUFnQixFQUFFLEdBQUcsK0VBQStFLGdCQUFnQixFQUFFLEdBQUcsb0VBQW9FLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsZ0RBQWdELGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsa0VBQWtFLGdCQUFnQixFQUFFLEdBQUcsMENBQTBDLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsNkNBQTZDLGdCQUFnQixFQUFFLEdBQUcsaURBQWlELGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFF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MkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsc0NBQXNDLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsd0NBQXdDLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsc0NBQXNDLGdCQUFnQixFQUFFLEdBQUcsOENBQThDLGdCQUFnQixFQUFFLEdBQUcsK0NBQStDLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsc0NBQXNDLGdCQUFnQixFQUFFLEdBQUcsOENBQThDLGdCQUFnQixFQUFFLEdBQUcsK0NBQStDLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsdUNBQXVDLGdCQUFnQixFQUFFLEdBQUcsK0NBQStDLGdCQUFnQixFQUFFLEdBQUcsZ0RBQWdELGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsNENBQTRDLGdCQUFnQixFQUFFLEdBQUcsNkNBQTZDLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsa0JBQWtCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsdUNBQXVDLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsNkNBQTZDLGdCQUFnQixFQUFFLEdBQUcsc0NBQXNDLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsc0NBQXNDLGdCQUFnQixFQUFFLEdBQUcsOENBQThDLGdCQUFnQixFQUFFLEdBQUcsdUNBQXVDLGdCQUFnQixFQUFFLEdBQUcsdUNBQXVDLGdCQUFnQixFQUFFLEdBQUcsK0NBQStDLGdCQUFnQixFQUFFLEdBQUcsd0NBQXdDLGdCQUFnQixFQUFFLEdBQUcsZ0RBQWdELGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsMENBQTBDLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsdUNBQXVDLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsc0NBQXNDLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsdUNBQXVDLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsd0NBQXdDLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsMENBQTBDLGdCQUFnQixFQUFFLEdBQUcsd0NBQXdDLGdCQUFnQixFQUFFLEdBQUcsc0NBQXNDLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsc0NBQXNDLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsdUNBQXVDLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsc0NBQXNDLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsc0NBQXNDLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsc0NBQXNDLGdCQUFnQixFQUFFLEdBQUcsc0NBQXNDLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcseUNBQXlDLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsNENBQTRDLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsMkNBQTJDLGdCQUFnQixFQUFFLEdBQUcsMkNBQTJDLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsc0NBQXNDLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsMENBQTBDLGdCQUFnQixFQUFFLEdBQUcsdUNBQXVDLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsd0NBQXdDLGdCQUFnQixFQUFFLEdBQUcseUNBQXlDLGdCQUFnQixFQUFFLEdBQUcsOENBQThDLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsdUNBQXVDLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsc0NBQXNDLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsc0NBQXNDLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsOENBQThDLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsOENBQThDLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsOENBQThDLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsOENBQThDLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsOENBQThDLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsOENBQThDLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsOENBQThDLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsOENBQThDLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsOENBQThDLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsOENBQThDLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsbURBQW1ELGdCQUFnQixFQUFFLEdBQUcsMENBQTBDLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsc0NBQXNDLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsa0JBQWtCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsc0NBQXNDLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsNENBQTRDLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsa0JBQWtCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsdUNBQXVDLGdCQUFnQixFQUFFLEdBQUcsd0NBQXdDLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsc0NBQXNDLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsc0NBQXNDLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsZ0NBQWdDLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsa0JBQWtCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsaUNBQWlDLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsd0NBQXdDLGdCQUFnQixFQUFFLEdBQUcsa0NBQWtDLGdCQUFnQixFQUFFLEdBQUcsMENBQTBDLGdCQUFnQixFQUFFLEdBQUcseUNBQXlDLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsNkJBQTZCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsOEJBQThCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcseUJBQXlCLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsc0JBQXNCLGdCQUFnQixFQUFFLEdBQUcsMEJBQTBCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsK0JBQStCLGdCQUFnQixFQUFFLEdBQUcsbUNBQW1DLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsd0JBQXdCLGdCQUFnQixFQUFFLEdBQUcsMkJBQTJCLGdCQUFnQixFQUFFLEdBQUcsbUJBQW1CLGdCQUFnQixFQUFFLEdBQUcscUJBQXFCLGdCQUFnQixFQUFFLEdBQUcsb0JBQW9CLGdCQUFnQixFQUFFLEdBQUcsNEJBQTRCLGdCQUFnQixFQUFFLEdBQUcsdUJBQXVCLGdCQUFnQixFQUFFLEdBQUcsYUFBYSxlQUFlLEVBQUUsR0FBRyxhQUFhLGVBQWUsRUFBRSxHQUFHLGFBQWEsZUFBZSxFQUFFLEdBQUcsYUFBYSxlQUFlLEVBQUUsR0FBRyxhQUFhLDBCQUEwQixFQUFFLEdBQUcsMEJBQTBCLDBCQUEwQixFQUFFLEdBQUcsY0FBYyxZQUFZLEVBQUUsR0FBRywyQkFBMkIsK0JBQStCLEVBQUUsR0FBRzs7Ozs7RUFLM3F0RSxFQUFFLGNBQWMsNkJBQTZCLEdBQUcsNkNBQXVDLEdBQUcsdVBBQXNPLEdBQUcsbUJBQW1CLEdBQUcsa0JBQWtCLEVBQUUsR0FBRyxtS0FBbUssNkJBQTZCLEdBQUcsa0JBQWtCLEdBQUcsZ0JBQWdCLEdBQUcsa0JBQWtCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxxQ0FBcUMsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyx1Q0FBdUMsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxxQ0FBcUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxxQ0FBcUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxxQ0FBcUMsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyx1Q0FBdUMsZ0JBQWdCLEVBQUUsR0FBRyx1Q0FBdUMsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyx3Q0FBd0MsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxxQ0FBcUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyxxQ0FBcUMsZ0JBQWdCLEVBQUUsR0FBRyx1Q0FBdUMsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyx1Q0FBdUMsZ0JBQWdCLEVBQUUsR0FBRyx1Q0FBdUMsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxxQ0FBcUMsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxxQ0FBcUMsZ0JBQWdCLEVBQUUsR0FBRyx3Q0FBd0MsZ0JBQWdCLEVBQUUsR0FBRyx3Q0FBd0MsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxxQ0FBcUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyx3Q0FBd0MsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyx1Q0FBdUMsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxxQ0FBcUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxxQ0FBcUMsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRywrQkFBK0IsZ0JBQWdCLEVBQUUsR0FBRywrQkFBK0IsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRzs7Ozs7RUFLem1aLEVBQUUsY0FBYywrQkFBK0IsR0FBRyw2Q0FBeUMsR0FBRyx1UEFBOE8sR0FBRyxtQkFBbUIsR0FBRyxrQkFBa0IsRUFBRSxHQUFHLDZLQUE2SywrQkFBK0IsR0FBRyxrQkFBa0IsR0FBRyxnQkFBZ0IsR0FBRyxrQkFBa0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHOzs7OztFQUtuMkcsRUFBRSxjQUFjLGlDQUFpQyxHQUFHLDZDQUEyQyxHQUFHLHVQQUFzUCxHQUFHLG1CQUFtQixHQUFHLGtCQUFrQixFQUFFLEdBQUcsdUxBQXVMLGlDQUFpQyxHQUFHLGtCQUFrQixHQUFHLGdCQUFnQixHQUFHLGtCQUFrQixFQUFFLEdBQUcsdUNBQXVDLGdCQUFnQixFQUFFLEdBQUcsdUNBQXVDLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsMENBQTBDLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsd0NBQXdDLGdCQUFnQixFQUFFLEdBQUcsc0NBQXNDLGdCQUFnQixFQUFFLEdBQUcsc0NBQXNDLGdCQUFnQixFQUFFLEdBQUcsMENBQTBDLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsd0NBQXdDLGdCQUFnQixFQUFFLEdBQUcsdUNBQXVDLGdCQUFnQixFQUFFLEdBQUcsdUNBQXVDLGdCQUFnQixFQUFFLEdBQUcsc0NBQXNDLGdCQUFnQixFQUFFLEdBQUcsc0NBQXNDLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsc0NBQXNDLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsd0NBQXdDLGdCQUFnQixFQUFFLEdBQUcsdUNBQXVDLGdCQUFnQixFQUFFLEdBQUcsdUNBQXVDLGdCQUFnQixFQUFFLEdBQUcsNENBQTRDLGdCQUFnQixFQUFFLEdBQUcscUNBQXFDLGdCQUFnQixFQUFFLEdBQUcsd0NBQXdDLGdCQUFnQixFQUFFLEdBQUcsMENBQTBDLGdCQUFnQixFQUFFLEdBQUcsdUNBQXVDLGdCQUFnQixFQUFFLEdBQUcsdUNBQXVDLGdCQUFnQixFQUFFLEdBQUcsdUNBQXVDLGdCQUFnQixFQUFFLEdBQUcsNENBQTRDLGdCQUFnQixFQUFFLEdBQUcsd0NBQXdDLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUcsc0NBQXNDLGdCQUFnQixFQUFFLEdBQUcsNkNBQTZDLGdCQUFnQixFQUFFLEdBQUcsb0NBQW9DLGdCQUFnQixFQUFFLEdBQUc7Ozs7O0VBS3h0RixFQUFFLGNBQWMsMkJBQTJCLEdBQUcsNkNBQXFDLEdBQUcsdVBBQThOLEdBQUcsbUJBQW1CLEdBQUcsa0JBQWtCLEVBQUUsR0FBRyx5SkFBeUoseUJBQXlCLEdBQUcsa0JBQWtCLEdBQUcsZ0JBQWdCLEdBQUcsa0JBQWtCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRywrQkFBK0IsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxxQ0FBcUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRywrQkFBK0IsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRywrQkFBK0IsZ0JBQWdCLEVBQUUsR0FBRyxxQ0FBcUMsZ0JBQWdCLEVBQUUsR0FBRywrQkFBK0IsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRywrQkFBK0IsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRywrQkFBK0IsZ0JBQWdCLEVBQUUsR0FBRyxxQ0FBcUMsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRywrQkFBK0IsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRywrQkFBK0IsZ0JBQWdCLEVBQUUsR0FBRyxxQ0FBcUMsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRywrQkFBK0IsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRywrQkFBK0IsZ0JBQWdCLEVBQUUsR0FBRyw2QkFBNkIsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRywrQkFBK0IsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxxQ0FBcUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyw4QkFBOEIsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRywrQkFBK0IsZ0JBQWdCLEVBQUUsR0FBRywrQkFBK0IsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRywrQkFBK0IsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyw4QkFBOEIsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyw4QkFBOEIsZ0JBQWdCLEVBQUUsR0FBRywrQkFBK0IsZ0JBQWdCLEVBQUUsR0FBRywrQkFBK0IsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRywrQkFBK0IsZ0JBQWdCLEVBQUUsR0FBRyw4QkFBOEIsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyw4QkFBOEIsZ0JBQWdCLEVBQUUsR0FBRyw4QkFBOEIsZ0JBQWdCLEVBQUUsR0FBRyw4QkFBOEIsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRywrQkFBK0IsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyw4QkFBOEIsZ0JBQWdCLEVBQUUsR0FBRyxrQ0FBa0MsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyw4QkFBOEIsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyw4QkFBOEIsZ0JBQWdCLEVBQUUsR0FBRyxvQ0FBb0MsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyxzQ0FBc0MsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRywrQkFBK0IsZ0JBQWdCLEVBQUUsR0FBRywrQkFBK0IsZ0JBQWdCLEVBQUUsR0FBRywrQkFBK0IsZ0JBQWdCLEVBQUUsR0FBRyxtQ0FBbUMsZ0JBQWdCLEVBQUUsR0FBRyxxQ0FBcUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRywrQkFBK0IsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRyxnQ0FBZ0MsZ0JBQWdCLEVBQUUsR0FBRywrQkFBK0IsZ0JBQWdCLEVBQUUsR0FBRywrQkFBK0IsZ0JBQWdCLEVBQUUsR0FBRywrQkFBK0IsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyxpQ0FBaUMsZ0JBQWdCLEVBQUUsR0FBRyw2QkFBNkIsZ0JBQWdCLEVBQUUsR0FBRyxjQUFjLDZCQUE2QixHQUFHLGtCQUFrQixHQUFHLGdCQUFnQixHQUFHLDZDQUE0QyxHQUFHLGNBQWMsR0FBRyw0T0FBNE8sRUFBRSxHQUFHLDBEQUEwRCw2QkFBNkIsR0FBRyxnQkFBZ0IsR0FBRyxrQkFBa0IsR0FBRyxrQkFBa0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLGlEQUFpRCxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLDhCQUE4QixnQkFBZ0IsRUFBRSxHQUFHLDhCQUE4QixnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLDZDQUE2QyxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLG1EQUFtRCxnQkFBZ0IsRUFBRSxHQUFHLHdEQUF3RCxnQkFBZ0IsRUFBRSxHQUFHLHFEQUFxRCxnQkFBZ0IsRUFBRSxHQUFHLHNEQUFzRCxnQkFBZ0IsRUFBRSxHQUFHLHVEQUF1RCxnQkFBZ0IsRUFBRSxHQUFHLHFEQUFxRCxnQkFBZ0IsRUFBRSxHQUFHLHNEQUFzRCxnQkFBZ0IsRUFBRSxHQUFHLDhDQUE4QyxnQkFBZ0IsRUFBRSxHQUFHLGdEQUFnRCxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLGlEQUFpRCxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLDhDQUE4QyxnQkFBZ0IsRUFBRSxHQUFHLCtDQUErQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLGdEQUFnRCxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLDhDQUE4QyxnQkFBZ0IsRUFBRSxHQUFHLDZDQUE2QyxnQkFBZ0IsRUFBRSxHQUFHLDhDQUE4QyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLDhDQUE4QyxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLDhDQUE4QyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLGtEQUFrRCxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLDZDQUE2QyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLCtDQUErQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLDhDQUE4QyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLGtEQUFrRCxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLDZDQUE2QyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLDZDQUE2QyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLDhCQUE4QixnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLDZDQUE2QyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLDhCQUE4QixnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLDhDQUE4QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLDhDQUE4QyxnQkFBZ0IsRUFBRSxHQUFHLCtDQUErQyxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLDZDQUE2QyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLDZDQUE2QyxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLGlEQUFpRCxnQkFBZ0IsRUFBRSxHQUFHLGlEQUFpRCxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLDhDQUE4QyxnQkFBZ0IsRUFBRSxHQUFHLCtDQUErQyxnQkFBZ0IsRUFBRSxHQUFHLCtDQUErQyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLCtDQUErQyxnQkFBZ0IsRUFBRSxHQUFHLHNEQUFzRCxnQkFBZ0IsRUFBRSxHQUFHLHNEQUFzRCxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLDhCQUE4QixnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLDZCQUE2QixnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLDZDQUE2QyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLGtEQUFrRCxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLDhCQUE4QixnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLDhDQUE4QyxnQkFBZ0IsRUFBRSxHQUFHLDhDQUE4QyxnQkFBZ0IsRUFBRSxHQUFHLCtDQUErQyxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLDZDQUE2QyxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLGtEQUFrRCxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLDhDQUE4QyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLGdEQUFnRCxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLDZDQUE2QyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLDhCQUE4QixnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLDZDQUE2QyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLDhCQUE4QixnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLDhCQUE4QixnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLDhCQUE4QixnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLCtDQUErQyxnQkFBZ0IsRUFBRSxHQUFHLDZDQUE2QyxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLCtDQUErQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLDhDQUE4QyxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLDhDQUE4QyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLDhDQUE4QyxnQkFBZ0IsRUFBRSxHQUFHLCtDQUErQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLGdEQUFnRCxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLGtEQUFrRCxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLGtEQUFrRCxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLG1EQUFtRCxnQkFBZ0IsRUFBRSxHQUFHLGtEQUFrRCxnQkFBZ0IsRUFBRSxHQUFHLGtEQUFrRCxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLDZDQUE2QyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLDZDQUE2QyxnQkFBZ0IsRUFBRSxHQUFHLDhDQUE4QyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLDZDQUE2QyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLCtDQUErQyxnQkFBZ0IsRUFBRSxHQUFHLGlEQUFpRCxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLGdEQUFnRCxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLGdEQUFnRCxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLGdEQUFnRCxnQkFBZ0IsRUFBRSxHQUFHLCtDQUErQyxnQkFBZ0IsRUFBRSxHQUFHLCtDQUErQyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLGdEQUFnRCxnQkFBZ0IsRUFBRSxHQUFHLGtEQUFrRCxnQkFBZ0IsRUFBRSxHQUFHLDZDQUE2QyxnQkFBZ0IsRUFBRSxHQUFHLDhDQUE4QyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLGlEQUFpRCxnQkFBZ0IsRUFBRSxHQUFHLG1EQUFtRCxnQkFBZ0IsRUFBRSxHQUFHLG1EQUFtRCxnQkFBZ0IsRUFBRSxHQUFHLDhDQUE4QyxnQkFBZ0IsRUFBRSxHQUFHLGdEQUFnRCxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLG1EQUFtRCxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLGdEQUFnRCxnQkFBZ0IsRUFBRSxHQUFHLHNFQUFzRSxnQkFBZ0IsRUFBRSxHQUFHLGlEQUFpRCxnQkFBZ0IsRUFBRSxHQUFHLCtDQUErQyxnQkFBZ0IsRUFBRSxHQUFHLDhDQUE4QyxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLGlEQUFpRCxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLDhCQUE4QixnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLGlEQUFpRCxnQkFBZ0IsRUFBRSxHQUFHLGdEQUFnRCxnQkFBZ0IsRUFBRSxHQUFHLGlEQUFpRCxnQkFBZ0IsRUFBRSxHQUFHLGdEQUFnRCxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLCtDQUErQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLDZDQUE2QyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLCtDQUErQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLDRDQUE0QyxnQkFBZ0IsRUFBRSxHQUFHLDhCQUE4QixnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLGlDQUFpQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLDhCQUE4QixnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLDZCQUE2QixnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLDhCQUE4QixnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLGdEQUFnRCxnQkFBZ0IsRUFBRSxHQUFHLGdEQUFnRCxnQkFBZ0IsRUFBRSxHQUFHLDZDQUE2QyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHVDQUF1QyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHNDQUFzQyxnQkFBZ0IsRUFBRSxHQUFHLHFDQUFxQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLGdDQUFnQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLDBDQUEwQyxnQkFBZ0IsRUFBRSxHQUFHLHdDQUF3QyxnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLDZCQUE2QixnQkFBZ0IsRUFBRSxHQUFHLDhCQUE4QixnQkFBZ0IsRUFBRSxHQUFHLG1DQUFtQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLHlDQUF5QyxnQkFBZ0IsRUFBRSxHQUFHLCtCQUErQixnQkFBZ0IsRUFBRSxHQUFHLG9DQUFvQyxnQkFBZ0IsRUFBRSxHQUFHLCtDQUErQyxnQkFBZ0IsRUFBRSxHQUFHLGtDQUFrQyxnQkFBZ0IsRUFB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QTtBQURaOztBQUlRO0VBQ0k7QUFEWjs7QUFJUTtFQUNJO0FBRFo7O0FBSVE7RUFDSTtFQUNBO0FBRFo7O0FBSVE7RUFFSTtBQUZaOztBQU1ZO0VBQ0k7QUFIaEI7O0FBUVk7RUFDSTtBQUxoQjs7QUFXWTtFQUNJO0FBUmhCOztBQWNZO0VBQ0k7QUFYaEI7O0FBZVE7RUFDSTtBQVpaOztBQWdCUTtFQUNJO0FBYlo7O0FBZ0JRO0VBQ0k7QUFiWjs7QUFlUTtFQUNJO0FBWlo7O0FBY1E7RUFDSTtBQVhaOztBQWNRO0VBQ0k7RUFDQTtBQVhaOztBQWVJO0VBQ0k7QUFaUjs7QUFnQlE7RUFDSTtBQWJaOztBQWtCUTtFQUNJO0FBZlo7O0FBa0JRO0VBQ0k7RUFDQTtBQWZaO0FBaUJZO0VBQ0k7QUFmaEI7O0FBbUJRO0VBQ0k7RUFDQTtBQWhCWjs7QUFrQkk7RUFDSTtBQWZSOztBQW1CSTtFQUNJO0FBaEJSOztBQW1CSTtFQUNJO0FBaEJSOztBQW1CSTtFQUNJO0FBaEJSLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2hvcC9zdHlsZXMvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX2FsbC1zdGFyL3RlbXBsYXRlcy9iYXNrZXRiYWxsL3NvdXJjZXMvc2Nzcy9ib290c3RyYXAvYm9vdHN0cmFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX2FsbC1zdGFyL3RlbXBsYXRlcy9iYXNrZXRiYWxsL3NvdXJjZXMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fYWxsLXN0YXIvdGVtcGxhdGVzL2Jhc2tldGJhbGwvc291cmNlcy9zY3NzL2Jvb3RzdHJhcC9fcm9vdC5zY3NzIiwid2VicGFjazovLy8uL19hbGwtc3Rhci90ZW1wbGF0ZXMvYmFza2V0YmFsbC9zb3VyY2VzL3Njc3MvYm9vdHN0cmFwL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX2FsbC1zdGFyL3RlbXBsYXRlcy9iYXNrZXRiYWxsL3NvdXJjZXMvc2Nzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzIiwid2VicGFjazovLy8uL19hbGwtc3Rhci90ZW1wbGF0ZXMvYmFza2V0YmFsbC9zb3VyY2VzL3Njc3MvYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fYWxsLXN0YXIvdGVtcGxhdGVzL2Jhc2tldGJhbGwvc291cmNlcy9zY3NzL2N1c3RvbS9iYXNlL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fYWxsLXN0YXIvdGVtcGxhdGVzL2Jhc2tldGJhbGwvc291cmNlcy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fYWxsLXN0YXIvdGVtcGxhdGVzL2Jhc2tldGJhbGwvc291cmNlcy9zY3NzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzIiwid2VicGFjazovLy8uL19hbGwtc3Rhci90ZW1wbGF0ZXMvYmFza2V0YmFsbC9zb3VyY2VzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fYWxsLXN0YXIvdGVtcGxhdGVzL2Jhc2tldGJhbGwvc291cmNlcy9zY3NzL2Jvb3RzdHJhcC9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX2FsbC1zdGFyL3RlbXBsYXRlcy9iYXNrZXRiYWxsL3NvdXJjZXMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovLy8uL19hbGwtc3Rhci90ZW1wbGF0ZXMvYmFza2V0YmFsbC9zb3VyY2VzL3Njc3MvYm9vdHN0cmFwL19jb250YWluZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX2FsbC1zdGFyL3RlbXBsYXRlcy9iYXNrZXRiYWxsL3NvdXJjZXMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fYWxsLXN0YXIvdGVtcGxhdGVzL2Jhc2tldGJhbGwvc291cmNlcy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX2FsbC1zdGFyL3RlbXBsYXRlcy9iYXNrZXRiYWxsL3NvdXJjZXMvc2Nzcy9ib290c3RyYXAvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fYWxsLXN0YXIvdGVtcGxhdGVzL2Jhc2tldGJhbGwvc291cmNlcy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fYWxsLXN0YXIvdGVtcGxhdGVzL2Jhc2tldGJhbGwvc291cmNlcy9zY3NzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX2FsbC1zdGFyL3RlbXBsYXRlcy9iYXNrZXRiYWxsL3NvdXJjZXMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwid2VicGFjazovLy8uL19hbGwtc3Rhci90ZW1wbGF0ZXMvYmFza2V0YmFsbC9zb3VyY2VzL3Njc3MvYm9vdHN0cmFwL2Zvcm1zL19sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fYWxsLXN0YXIvdGVtcGxhdGVzL2Jhc2tldGJhbGwvc291cmNlcy9zY3NzL2Jvb3RzdHJhcC9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX2FsbC1zdGFyL3RlbXBsYXRlcy9iYXNrZXRiYWxsL3NvdXJjZXMvc2Nzcy9ib290c3RyYXAvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwid2VicGFjazovLy8uL19hbGwtc3Rhci90ZW1wbGF0ZXMvYmFza2V0YmFsbC9zb3VyY2VzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL19hbGwtc3Rhci90ZW1wbGF0ZXMvYmFza2V0YmFsbC9zb3VyY2VzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX2FsbC1zdGFyL3RlbXBsYXRlcy9iYXNrZXRiYWxsL3NvdXJjZXMvc2Nzcy9ib290c3RyYXAvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX2FsbC1zdGFyL3RlbXBsYXRlcy9iYXNrZXRiYWxsL3NvdXJjZXMvc2Nzcy9ib290c3RyYXAvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9fYWxsLXN0YXIvdGVtcGxhdGVzL2Jhc2tldGJhbGwvc291cmNlcy9zY3NzL2Jvb3RzdHJhcC9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwid2VicGFjazovLy8uL19hbGwtc3Rhci90ZW1wbGF0ZXMvYmFza2V0YmFsbC9zb3VyY2VzL3Njc3MvYm9vdHN0cmFwL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fYWxsLXN0YXIvdGVtcGxhdGVzL2Jhc2tldGJhbGwvc291cmNlcy9zY3NzL2Jvb3RzdHJhcC9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9fYWxsLXN0YXIvdGVtcGxhdGVzL2Jhc2tldGJhbGwvc291cmNlcy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX2FsbC1zdGFyL3RlbXBsYXRlcy9iYXNrZXRiYWxsL3NvdXJjZXMvc2Nzcy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fYWxsLXN0YXIvdGVtcGxhdGVzL2Jhc2tldGJhbGwvc291cmNlcy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fYWxsLXN0YXIvdGVtcGxhdGVzL2Jhc2tldGJhbGwvc291cmNlcy9zY3NzL2Jvb3RzdHJhcC9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fYWxsLXN0YXIvdGVtcGxhdGVzL2Jhc2tldGJhbGwvc291cmNlcy9zY3NzL2Jvb3RzdHJhcC9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9fYWxsLXN0YXIvdGVtcGxhdGVzL2Jhc2tldGJhbGwvc291cmNlcy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX2FsbC1zdGFyL3RlbXBsYXRlcy9iYXNrZXRiYWxsL3NvdXJjZXMvc2Nzcy9ib290c3RyYXAvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL19hbGwtc3Rhci90ZW1wbGF0ZXMvYmFza2V0YmFsbC9zb3VyY2VzL3Njc3MvYm9vdHN0cmFwL19uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9fYWxsLXN0YXIvdGVtcGxhdGVzL2Jhc2tldGJhbGwvc291cmNlcy9zY3NzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX2FsbC1zdGFyL3RlbXBsYXRlcy9iYXNrZXRiYWxsL3NvdXJjZXMvc2Nzcy9ib290c3RyYXAvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fYWxsLXN0YXIvdGVtcGxhdGVzL2Jhc2tldGJhbGwvc291cmNlcy9zY3NzL2Jvb3RzdHJhcC9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX2FsbC1zdGFyL3RlbXBsYXRlcy9iYXNrZXRiYWxsL3NvdXJjZXMvc2Nzcy9ib290c3RyYXAvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fYWxsLXN0YXIvdGVtcGxhdGVzL2Jhc2tldGJhbGwvc291cmNlcy9zY3NzL2Jvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL19hbGwtc3Rhci90ZW1wbGF0ZXMvYmFza2V0YmFsbC9zb3VyY2VzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL19hbGwtc3Rhci90ZW1wbGF0ZXMvYmFza2V0YmFsbC9zb3VyY2VzL3Njc3MvYm9vdHN0cmFwL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL19hbGwtc3Rhci90ZW1wbGF0ZXMvYmFza2V0YmFsbC9zb3VyY2VzL3Njc3MvYm9vdHN0cmFwL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL19hbGwtc3Rhci90ZW1wbGF0ZXMvYmFza2V0YmFsbC9zb3VyY2VzL3Njc3MvYm9vdHN0cmFwL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uL19hbGwtc3Rhci90ZW1wbGF0ZXMvYmFza2V0YmFsbC9zb3VyY2VzL3Njc3MvYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX2FsbC1zdGFyL3RlbXBsYXRlcy9iYXNrZXRiYWxsL3NvdXJjZXMvc2Nzcy9ib290c3RyYXAvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX2FsbC1zdGFyL3RlbXBsYXRlcy9iYXNrZXRiYWxsL3NvdXJjZXMvc2Nzcy9ib290c3RyYXAvX3RvYXN0cy5zY3NzIiwid2VicGFjazovLy8uL19hbGwtc3Rhci90ZW1wbGF0ZXMvYmFza2V0YmFsbC9zb3VyY2VzL3Njc3MvYm9vdHN0cmFwL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL19hbGwtc3Rhci90ZW1wbGF0ZXMvYmFza2V0YmFsbC9zb3VyY2VzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYmFja2Ryb3Auc2NzcyIsIndlYnBhY2s6Ly8vLi9fYWxsLXN0YXIvdGVtcGxhdGVzL2Jhc2tldGJhbGwvc291cmNlcy9zY3NzL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uL19hbGwtc3Rhci90ZW1wbGF0ZXMvYmFza2V0YmFsbC9zb3VyY2VzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovLy8uL19hbGwtc3Rhci90ZW1wbGF0ZXMvYmFza2V0YmFsbC9zb3VyY2VzL3Njc3MvYm9vdHN0cmFwL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX2FsbC1zdGFyL3RlbXBsYXRlcy9iYXNrZXRiYWxsL3NvdXJjZXMvc2Nzcy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX2FsbC1zdGFyL3RlbXBsYXRlcy9iYXNrZXRiYWxsL3NvdXJjZXMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovLy8uL19hbGwtc3Rhci90ZW1wbGF0ZXMvYmFza2V0YmFsbC9zb3VyY2VzL3Njc3MvYm9vdHN0cmFwL19zcGlubmVycy5zY3NzIiwid2VicGFjazovLy8uL19hbGwtc3Rhci90ZW1wbGF0ZXMvYmFza2V0YmFsbC9zb3VyY2VzL3Njc3MvYm9vdHN0cmFwL19vZmZjYW52YXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fYWxsLXN0YXIvdGVtcGxhdGVzL2Jhc2tldGJhbGwvc291cmNlcy9zY3NzL2Jvb3RzdHJhcC9fcGxhY2Vob2xkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX2FsbC1zdGFyL3RlbXBsYXRlcy9iYXNrZXRiYWxsL3NvdXJjZXMvc2Nzcy9ib290c3RyYXAvaGVscGVycy9fcmF0aW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9fYWxsLXN0YXIvdGVtcGxhdGVzL2Jhc2tldGJhbGwvc291cmNlcy9zY3NzL2Jvb3RzdHJhcC9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL19hbGwtc3Rhci90ZW1wbGF0ZXMvYmFza2V0YmFsbC9zb3VyY2VzL3Njc3MvYm9vdHN0cmFwL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwid2VicGFjazovLy8uL19hbGwtc3Rhci90ZW1wbGF0ZXMvYmFza2V0YmFsbC9zb3VyY2VzL3Njc3MvYm9vdHN0cmFwL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovLy8uL19hbGwtc3Rhci90ZW1wbGF0ZXMvYmFza2V0YmFsbC9zb3VyY2VzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX2FsbC1zdGFyL3RlbXBsYXRlcy9iYXNrZXRiYWxsL3NvdXJjZXMvc2Nzcy9ib290c3RyYXAvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9fYWxsLXN0YXIvdGVtcGxhdGVzL2Jhc2tldGJhbGwvc291cmNlcy9zY3NzL2Jvb3RzdHJhcC9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9fYWxsLXN0YXIvdGVtcGxhdGVzL2Jhc2tldGJhbGwvc291cmNlcy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fYWxsLXN0YXIvdGVtcGxhdGVzL2Jhc2tldGJhbGwvc291cmNlcy9zY3NzL2Jvb3RzdHJhcC9oZWxwZXJzL192ci5zY3NzIiwid2VicGFjazovLy8uL19hbGwtc3Rhci90ZW1wbGF0ZXMvYmFza2V0YmFsbC9zb3VyY2VzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX2FsbC1zdGFyL3RlbXBsYXRlcy9iYXNrZXRiYWxsL3NvdXJjZXMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19hcGkuc2NzcyIsIndlYnBhY2s6Ly8vLi9fYWxsLXN0YXIvdGVtcGxhdGVzL2Jhc2tldGJhbGwvc2l0ZS9jc3MvZm9udHMuY3NzIiwid2VicGFjazovLy8uL19hbGwtc3Rhci90ZW1wbGF0ZXMvYmFza2V0YmFsbC9zaXRlL2Nzcy9zdHlsZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nob3Avc3R5bGVzL19jdXN0b20uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hDTlggbGlnaHQgZm9udCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3R3LWNlbi1tdC1zdGQtbGlnaHQub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hDTlggYm9sZCBmb250JztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvdHctY2VuLW10LWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hlYXRlcnMnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9IZWF0ZXJzLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcbn1cblxuLnRvYXN0IHtcbiAgICBvcGFjaXR5OiAxIWltcG9ydGFudDtcbn1cblxuLyogU3R5bGUgZHUgdGV4dGUgZGVzIG5vdGlmaWNhdGlvbnMgKi9cbi50b2FzdC10aXRsZSwgLnRvYXN0LW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjMDAwOyAvKiBDb3VsZXVyIGR1IHRleHRlICovXG59XG5cbiNwYWdlLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogODIuNXZoO1xufVxuXG4ub3ZlcmZsb3ctZWxsaXBzaXMge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXtcbi8vICAgIC8vLnBhZ2UuYW5pbWF0ZWQge1xuLy8gICAgLy8gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgLy8gICAgbWluLWhlaWdodDogMTAwdmg7XG4vLyAgICAvL31cbi8vICAgIC8vI3BhZ2UtY29udGFpbmVyIHtcbi8vICAgIC8vICAgIHBhZGRpbmctYm90dG9tOiA5N3B4O1xuLy8gICAgLy99XG4vL31cbi8vXG4vL0BtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7XG4vLyAgICAvLy5wYWdlLmFuaW1hdGVkIHtcbi8vICAgIC8vICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgIC8vICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuLy8gICAgLy99XG4vLyAgICAvLyNwYWdlLWNvbnRhaW5lciB7XG4vLyAgICAvLyAgICBwYWRkaW5nLWJvdHRvbTogOTdweDtcbi8vICAgIC8vfVxuLy99XG5cbi8vIERFU0tUT1BcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucmQtbmF2YmFyLXdyYXAsIC5yZC1uYXZiYXItbWFpbiAucmQtbmF2YmFyLWRhcmsgLnRvZ2dsZS1vcmlnaW5hbC1lbGVtZW50cywgLnJkLW5hdmJhci1tYWluLWNvbnRhaW5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwcHghaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHQtbWQtNCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWFwRGl2UHJvZHVjdFBhZ2V7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIH1cbn1cblxuLy8gTU9CSUxFXG5AbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpIHtcblxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1wYW5lbCwgLnJkLW5hdmJhci1tb2Rlcm4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWFpbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEgLnJkLW5hdi1saW5rOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5yZC1uYXYtaXRlbTpob3ZlciAucmQtbmF2LWxpbmsge1xuICAgICAgICAvLyBPbiBob3ZlciBkZXMgbGllbnMgZGUgbGEgbmF2YmFyXG4gICAgICAgIC5yZC1uYXYtbGluaywgLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHQteHMtcmVtb3ZlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHghaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ldmVudC1iZyAucGUteHMtbm9uZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jYXJkLWRpdiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHghaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jYXJkIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAueHMtbWItMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC54cy1tYi0zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYXBEaXZQcm9kdWN0UGFnZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxuXG4gICAgLy8ucHJvbW8tY3JlYXRpdmUgLnVuaXQge1xuICAgIC8vICAgIGhlaWdodDogMzcwcHghaW1wb3J0YW50O1xuICAgIC8vfVxufVxuXG4vLyBEZXZpY2UgU00gLT4gTURcbkBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1hcERpdlByb2R1Y3RQYWdle1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICB9XG5cbiAgICAucHJvbW8tY3JlYXRpdmUgLnVuaXQge1xuICAgICAgICBtaW4taGVpZ2h0OiAzNzBweCFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRhYnMtY29ycG9yYXRlIC5uYXYtbGluazpob3ZlciwgLnRhYnMtY29ycG9yYXRlIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBDVVNUT00gTUFSR0lOIFBBRERJTkcgTU9CSUxFXG4gICAgLm1iLXhzLTIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4IWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iLXhzLTEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4IWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXQteHMtMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHghaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wZS14cy0wIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4IWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubXgteHMtYXV0byB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm15LXhzLWF1dG8ge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8haW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wdC1tZC00IGltZ3tcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MTRweCkge1xuICAgIC50YWJsZS1jdXN0b20tcmVzcG9uc2l2ZS1jYXJkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcblxuICAgICAgICB0ciB0ZCBwLCB0ciB0ZCBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkLCB0ciB0ZCAucHJvZHVjdC1jYXJ0LXByaWNle1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCFpbXBvcnRhbnQ7O1xuXG4gICAgICAgIH1cblxuICAgICAgICAvLy50YWJsZS1wcm9kdWN0IHRkIHtcbiAgICAgICAgLy8gICAgcGFkZGluZzogNXB4IWltcG9ydGFudDs7XG4gICAgICAgIC8vfVxuICAgIH1cbiAgICAudGFibGUtY3VzdG9tLXJlc3BvbnNpdmUudGFibGUtYm9yZGVyZWQge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMnB4KXtcbiAgICAuY29sLXhsLTMtY3VzdG9tIHtcbiAgICAgICAgd2lkdGg6IDMwJSFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc21hbGwtdG8tYmlnLWNhcmQsIC5zbWFsbC10by1iaWctY2FyZCAuY2FyZCwgLnNtYWxsLXRvLWJpZy1jYXJkIC5wcm9tby1jcmVhdGl2ZSwgLnNtYWxsLXRvLWJpZy1jYXJkIC5ldmVudC1iZywgLnNtYWxsLXRvLWJpZy1jYXJkIC5ldmVudC1iZyAuY29sLTExIC5yb3csIC5zbWFsbC10by1iaWctY2FyZCAuZ2xhc3MtYmctZXZlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmJyZWFkY3J1bWJzLWN1c3RvbS1wYXRoIGE6aG92ZXIsIC5icmVhZGNydW1icy1jdXN0b20tcGF0aCBsaS5hY3RpdmUsIC5icmVhZGNydW1icy1jdXN0b20tcGF0aCBsaTo6YWZ0ZXJ7XG4gICAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCwgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUhaW1wb3J0YW50O1xufVxuXG4udGhlYWQtc3R5bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuYmFzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWZmNCFpbXBvcnRhbnQ7XG59XG5cbi5iYWRnZS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjhhNzQ1IWltcG9ydGFudDtcbn1cblxuLnJkLW5hdmJhci1tb2Rlcm4ucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItbWFpbiwgLnJkLW5hdmJhci1tb2Rlcm4ucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLWNsb25lIC5yZC1uYXZiYXItbWFpbiB7XG4gICAgcGFkZGluZzogMCAwIWltcG9ydGFudDtcbn1cblxuLnJkLW5hdmJhci1tb2Rlcm4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1haW4ge1xuICAgIHBhZGRpbmc6IDAgMCFpbXBvcnRhbnQ7XG59XG5cbi5yZC1uYXZiYXItbWFpbi1jb250YWluZXJ7XG4gICAgbWF4LWhlaWdodDogODFweCFpbXBvcnRhbnQ7XG59XG5cbi5idXR0b24tc20tY3VzdG9tIHtcbiAgICBwYWRkaW5nOiAxMnB4IDI1cHghaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweCFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNSFpbXBvcnRhbnQ7XG59XG5cbi5yZC1uYXZiYXItbWFpbiB7XG4gICAgbWF4LWhlaWdodDogODFweDtcbn1cblxuLnZlcnRpY2FsLWNlbnRlciB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSFpbXBvcnRhbnQ7XG59XG5cbi5yZC1uYXZiYXItbWFpbi5hY3RpdmUge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbmRpdi5wcm9kdWN0LXNtYWxsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG4vL2Zvb3RlciB7XG4vLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICBib3R0b206IDA7XG4vLyAgICB3aWR0aDogMTAwJTtcbi8vfVxuXG4uc2VjdGlvbi1tZC5iZy1ncmF5LTEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jc3Vic2NyaXB0aW9uLWhwIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogMzAwcHg7XG59XG5cbiN0aWNrZXRzLWhwIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogMzAwcHg7XG59XG5cbi50ZXh0LWNvbnRvdXItZGFyayB7XG4gICAgdGV4dC1zaGFkb3c6IC0xcHggLTFweCAxNXB4ICNmZmYsIDFweCAxcHggMTVweCAjZmZmO1xufVxuXG4ucmVxdWlyZWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnKic7XG4gICAgY29sb3I6ICNmMDA7XG59XG5cbi5jYXJyb3VzZWxfY2x1Yl9sb2dvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLnN3aXBlci1zbGlkZS1jYXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4IWltcG9ydGFudDtcbn1cblxuLmV2ZW50LWJnIHtcbiAgICAvL2JhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgLy8gTHlvblNvIHJldG91Y2jDqSBncmlzXG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiKDI1NSwgMjU1LCAyNTUsIDAuMyksIHJnYmEoMzcsIDQzLCA0NywgMC4zMikpLCB1cmwoJy4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvTHlvblNvL0x5b25Tb19ldmVudF9iZy5wbmcnKTtcbiAgICAvLyBKb3VldXIgZGUgYmFza2V0XG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiKDI1NSwgMjU1LCAyNTUsIDAuMyksIHJnYmEoMzcsIDQzLCA0NywgMC4zMikpLCB1cmwoJy4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvYmFza2V0YmFsbC9zbGlkZXItc2xpZGUtMS0xOTIweDcxMS5qcGcnKTtcbiAgICAvLyBOb2lyIHZlcnMgcm91Z2VcbiAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzM1MzUzNSwgI0VGMTExRCk7XG4gICAgLy8gUm91Z2UgdmVycyBibGFuYyAoYmFzZSlcbiAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg1MGRlZywgI0ZGMDAwMCA1JSwgI0U0Q0VENSA2MCUpO1xuICAgIC8vIE5vaXIgdmVycyBibGFuYyAoZGVtYW5kZSBjbGllbnQpXG4gICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNTBkZWcsICMwMDAgMjUlLCAjRTRDRUQ1IDEwMCUpO1xuICAgIC8vIFJvdWdlIHZlcnMgYmxhbmMgKGdyaXPDqSlcbiAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI0ZGNzE3MSwgI0U0Q0VENSk7XG4gICAgLy8gUGVwc1xuICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRkQ4ODM5LCAjRkQ2RkIzKTtcbiAgICAvLyBQZXBzIGxpZ2h0XG4gICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNGRUExNjIsICNGRUJBREEpO1xuICAgIC8vIFBlcHMgZ3Jpc8OpXG4gICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNGMEIyODgsICNGNEFBQkQpO1xuICAgIC8vIEZ1bGwgYmxhY2tcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uZ2xhc3MtYmcge1xuICAgIC8qIEZyb20gaHR0cHM6Ly9jc3MuZ2xhc3MgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIC8vYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcblxufVxuXG4uZ2xhc3MtYmctZXZlbnQge1xuICAgIC8qIEZyb20gaHR0cHM6Ly9jc3MuZ2xhc3MgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgaDMsIHAge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAucHJvbW8tY3JlYXRpdmUtdGl0bGV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSENOWCBib2xkIGZvbnQnLCBzZXJpZjtcbiAgICB9XG59XG5cbi5zbWFsbC10by1iaWctY2FyZCB7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xufVxuXG4uc3dpcGVyLWJsb2NrLWNvbmZpZ3VyYXRpb24ge1xuICAgIG1heC13aWR0aDogNzAwcHghaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWNyZWF0aXZlIHtcbiAgICBtaW4taGVpZ2h0OiAyNi43NXZ3IWltcG9ydGFudDtcbn1cblxuYS5icmFuZCBpbWd7XG4gICAgbWF4LWhlaWdodDogNzBweCFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xufVxuXG5kaXYucmQtbmF2YmFyLXBhbmVsIGltZ3tcbiAgICBtYXgtaGVpZ2h0OiA0NnB4IWltcG9ydGFudDtcbn1cblxuaDEubWluaW1hbGl6ZSxoMi5taW5pbWFsaXplLGgzLm1pbmltYWxpemUsaDQubWluaW1hbGl6ZSxoNS5taW5pbWFsaXplLGg2Lm1pbmltYWxpemUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lIWltcG9ydGFudDtcbn1cblxuLnctMTAtcHtcbiAgICB3aWR0aDogMTAlIWltcG9ydGFudDtcbn1cbi53LTIwLXB7XG4gICAgd2lkdGg6IDIwJSFpbXBvcnRhbnQ7XG59XG4udy0zMC1we1xuICAgIHdpZHRoOiAzMCUhaW1wb3J0YW50O1xufVxuXG4uY2hlY2tvdXQtY2FydC10YWJsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgLy9saW5lLWhlaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgICBjb2xvcjogIzg0MjAyOSFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYSFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjVjMmM3IWltcG9ydGFudDtcbn1cblxuLmNoZWNrb3V0LWNhcnQtdGFibGUtbW9iaWxlLXNob3d7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG5cbiAgICAuYWxlcnQuY2hlY2tvdXQtY2FydC10YWJsZXtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jaGVja291dC1jYXJ0LXRhYmxle1xuICAgICAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jaGVja291dC1jYXJ0LXRhYmxlLW1vYmlsZS1kaXNhYmxle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuY2hlY2tvdXQtY2FydC10YWJsZS1tb2JpbGUtZW5hYmxlLnctMzAtcCwgLmNoZWNrb3V0LWNhcnQtdGFibGUtbW9iaWxlLWVuYWJsZS53LTIwLXAsIC5jaGVja291dC1jYXJ0LXRhYmxlLW1vYmlsZS1lbmFibGUudy0xMC1we1xuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0LWNhcnQtdGFibGUtbW9iaWxlLWVuYWJsZS5tb2ItdzUwcHtcbiAgICAgICAgd2lkdGg6IDUwJSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jaGVja291dC1jYXJ0LXRhYmxlLW1vYmlsZS1lbmFibGUubW9iLXcxMHB7XG4gICAgICAgIHdpZHRoOiAxMCUhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY2hlY2tvdXQtY2FydC10YWJsZS1tb2JpbGUtZW5hYmxlLm1vYi13MjBwe1xuICAgICAgICB3aWR0aDogMjAlIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNoZWNrb3V0LWNhcnQtdGFibGUtbW9iaWxlLWVuYWJsZS5tb2ItdzMwcHtcbiAgICAgICAgd2lkdGg6IDMwJSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0LWNhcnQtdGFibGUtbW9iaWxlLXNob3d7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0LWNhcnQtdGFibGUtbW9iaWxlLWljb24tc2l6ZXtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgIC5wcm9kdWN0LWNhcnQtdG90YWwtcHJpY2V7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweCFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogQm9vdHN0cmFwICB2NS4yLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuOnJvb3Qge1xuICAtLWJzLWJsdWU6ICMwZDZlZmQ7XG4gIC0tYnMtaW5kaWdvOiAjNjYxMGYyO1xuICAtLWJzLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1icy1waW5rOiAjZDYzMzg0O1xuICAtLWJzLXJlZDogI2RjMzU0NTtcbiAgLS1icy1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0tYnMteWVsbG93OiAjZmZjMTA3O1xuICAtLWJzLWdyZWVuOiAjMTk4NzU0O1xuICAtLWJzLXRlYWw6ICMyMGM5OTc7XG4gIC0tYnMtY3lhbjogIzBkY2FmMDtcbiAgLS1icy1ibGFjazogIzAwMDtcbiAgLS1icy13aGl0ZTogI2ZmZjtcbiAgLS1icy1ncmF5OiAjNmM3NTdkO1xuICAtLWJzLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTEwMDogI2Y4ZjlmYTtcbiAgLS1icy1ncmF5LTIwMDogI2U5ZWNlZjtcbiAgLS1icy1ncmF5LTMwMDogI2RlZTJlNjtcbiAgLS1icy1ncmF5LTQwMDogI2NlZDRkYTtcbiAgLS1icy1ncmF5LTUwMDogI2FkYjViZDtcbiAgLS1icy1ncmF5LTYwMDogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LTcwMDogIzQ5NTA1NztcbiAgLS1icy1ncmF5LTgwMDogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTkwMDogIzIxMjUyOTtcbiAgLS1icy13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYmxhY2stcmdiOiAwLCAwLCAwO1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAxNTUsIDE1NSwgMTU1O1xuICAtLWJzLWJvZHktYmctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogXCJSb2JvdG9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLS1icy1mb250LW1vbm9zcGFjZTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiBSb2JvdG8sIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtLWJzLWJvZHktZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJvZHktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjcxNDI4NTcxNDM7XG4gIC0tYnMtYm9keS1jb2xvcjogIzliOWI5YjtcbiAgLS1icy1ib2R5LWJnOiAjZmZmO1xuICAtLWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tYnMtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC0tYnMtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtLWJzLWJvcmRlci1yYWRpdXMtc206IDAuMnJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLWxnOiAwLjNyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14bDogMXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLTJ4bDogMnJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXBpbGw6IDUwcmVtO1xuICAtLWJzLWxpbmstY29sb3I6ICMzZjkwZGM7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogIzIwNmFhZjtcbiAgLS1icy1jb2RlLWNvbG9yOiAjMTExO1xuICAtLWJzLWhpZ2hsaWdodC1iZzogIzJjMzQzYjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJvZHktZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJvZHktZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYnMtYm9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ociB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgb3BhY2l0eTogMTtcbn1cblxuaDYsIC5oNiwgaDUsIC5oNSwgaDQsIC5oNCwgaDMsIC5oMywgaDIsIC5oMiwgaDEsIC5oMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICMxNTE1MTU7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IGNhbGMoMS41cmVtICsgM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IGNhbGMoMS40MjVyZW0gKyAyLjF2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzMxMjVyZW0gKyAwLjk3NXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAyLjA2MjVyZW07XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCwgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG5tYXJrLCAubWFyayB7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWhpZ2hsaWdodC1iZyk7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6IHZhcigtLWJzLWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5bbGlzdF06bm90KFt0eXBlPWRhdGVdKTpub3QoW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdKTpub3QoW3R5cGU9bW9udGhdKTpub3QoW3R5cGU9d2Vla10pOm5vdChbdHlwZT10aW1lXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxubGVnZW5kICsgKiB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGVhZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjYyNXJlbSArIDQuNXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IGNhbGMoMS41NzVyZW0gKyAzLjl2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTIge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IGNhbGMoMS41MjVyZW0gKyAzLjN2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTMge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDc1cmVtICsgMi43dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS00IHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS01IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDI1cmVtICsgMi4xdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS01IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5ibG9ja3F1b3RlID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci14eGwsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLXNtIHtcbiAgLS1icy1ndXR0ZXIteDogMTVweDtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbnRhaW5lci14eGwsIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICB9XG59XG4ucm93IHtcbiAgLS1icy1ndXR0ZXIteDogMzBweDtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbn1cbi5yb3cgPiAqIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTtcbn1cblxuLmNvbCB7XG4gIGZsZXg6IDEgMCAwJTtcbn1cblxuLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7XG59XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG59XG5cbi5nLTEsXG4uZ3ktMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG59XG5cbi5nLTIsXG4uZ3gtMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbn1cblxuLmctMixcbi5neS0yIHtcbiAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xufVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLWJzLWd1dHRlci14OiAxcmVtO1xufVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLWJzLWd1dHRlci15OiAxcmVtO1xufVxuXG4uZy00LFxuLmd4LTQge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG59XG5cbi5nLTQsXG4uZ3ktNCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbn1cblxuLmctNSxcbi5neC01IHtcbiAgLS1icy1ndXR0ZXIteDogM3JlbTtcbn1cblxuLmctNSxcbi5neS01IHtcbiAgLS1icy1ndXR0ZXIteTogM3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neS1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd5LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3ktc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3gtc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neS1zbS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd4LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd5LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1tZC0wLFxuICAuZ3gtbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1tZC0wLFxuICAuZ3ktbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3gtbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3ktbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3gtbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neS1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMyxcbiAgLmd4LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbWQtMyxcbiAgLmd5LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd4LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3ktbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLW1kLTUsXG4gIC5neC1tZC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLW1kLTUsXG4gIC5neS1tZC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd4LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd5LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbGctMSxcbiAgLmd4LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMSxcbiAgLmd5LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd4LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3ktbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neC1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neS1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neC1sZy00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd5LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3gtbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3ktbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3kteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3gteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd4LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3kteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3gteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neS14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd4LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3kteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neC14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3kteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd4LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXh4bC0zLFxuICAuZ3kteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neC14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3kteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd4LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXh4bC01LFxuICAuZ3kteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbi50YWJsZSB7XG4gIC0tYnMtdGFibGUtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbi50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRhYmxlLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tYnMtdGFibGUtYWNjZW50LWJnKTtcbn1cbi50YWJsZSA+IHRib2R5IHtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG4udGFibGUgPiB0aGVhZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGN1cnJlbnRjb2xvcjtcbn1cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cbi50YWJsZS1zbSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSA+ICoge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbn1cblxuLnRhYmxlLXN0cmlwZWQtY29sdW1ucyA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoZXZlbikge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yKTtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtaG92ZXItYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpO1xufVxuXG4udGFibGUtcHJpbWFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNjZmUyZmY7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYmFjYmU2O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjNWQ3ZjI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiYWNiZTY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYmZkMWVjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZTJlM2U1O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2NiY2NjZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZDdkOGRhO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjY2JjY2NlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2QxZDJkNDtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtc3VjY2VzcyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNkMWU3ZGQ7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYmNkMGM3O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjN2RiZDI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiY2QwYzc7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYzFkNmNjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1pbmZvIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2NmZjRmYztcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNiYWRjZTM7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M1ZThlZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JhZGNlMztcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNiZmUyZTk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXdhcm5pbmcge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZmZmM2NkO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2U2ZGJiOTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZjJlN2MzO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZTZkYmI5O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2VjZTFiZTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFuZ2VyIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZDdkYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNkZmMyYzQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjY2NjZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RmYzJjNDtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWM3Y2E7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWxpZ2h0IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZjlmYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNkZmUwZTE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjZWRlZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RmZTBlMTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWU2ZTc7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWRhcmsge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWJnOiAjMjEyNTI5O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogIzM3M2IzZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjMmMzMDM0O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjMzczYjNlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogIzMyMzUzOTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgaGVpZ2h0OiAxLjVlbTtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luOiAtMC4zNzVyZW0gLTAuNzVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlMGUzO1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uZm9ybS1jb250cm9sLXNtOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtbGc6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAtMXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xufVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAyLjI1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIC1tb3otcGFkZGluZy1zdGFydDogY2FsYygwLjc1cmVtIC0gM3B4KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1zZWxlY3RbbXVsdGlwbGVdLCAuZm9ybS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmZvcm0tc2VsZWN0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5mb3JtLXNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICMyMTI1Mjk7XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IDAuMzU3MTQyODU3MWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZm9ybS1jaGVjay1pbnB1dDphY3RpdmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPScyJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6IDJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODAsIDAsIDAsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzg2YjdmZScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0biwgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2ZDRmZTtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmQ0ZmU7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cblxuLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMy41cmVtICsgMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cywgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDotd2Via2l0LWF1dG9maWxsIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWwge1xuICBvcGFjaXR5OiAwLjY1O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIH4gbGFiZWwge1xuICBvcGFjaXR5OiAwLjY1O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW4ge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobis0KSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyk6bm90KC52YWxpZC10b29sdGlwKTpub3QoLnZhbGlkLWZlZWRiYWNrKTpub3QoLmludmFsaWQtdG9vbHRpcCk6bm90KC5pbnZhbGlkLWZlZWRiYWNrKSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjMTk4NzU0O1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAxMzUsIDg0LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1LCAxMzUsIDg0LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZCwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNSwgMTM1LCA4NCwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6dmFsaWQsIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtdmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTg3NTQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjUsIDEzNSwgODQsIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjMTk4NzU0O1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAudmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOnZhbGlkLCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Q6dmFsaWQsXG4uaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0LmlzLXZhbGlkIHtcbiAgei1pbmRleDogMTtcbn1cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZCwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjppbnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLWludmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLmludmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICB6LWluZGV4OiAyO1xufVxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cyxcbi5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tYnMtYnRuLWZvbnQtZmFtaWx5OiBLYW5pdCwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDUwMDtcbiAgLS1icy1idG4tbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1idG4tY29sb3I6ICM5YjliOWI7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eTogMC42NTtcbiAgLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYnRuLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1idG4tZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0biwgLmJ0bjpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4sIC5idG46YWN0aXZlLCAuYnRuLmFjdGl2ZSwgLmJ0bi5zaG93IHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG46Zm9jdXMsIC5idG46YWN0aXZlOmZvY3VzLCAuYnRuLmFjdGl2ZTpmb2N1cywgLmJ0bi5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bjpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCwgZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0biB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4uYnRuLWxpbmsge1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJ0bi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM4NjhlOTY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU0LCAxMjIsIDE4NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1saW5rOmhvdmVyLCAuYnRuLWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICAtLWJzLWRyb3Bkb3duLW1pbi13aWR0aDogMTByZW07XG4gIC0tYnMtZHJvcGRvd24tcGFkZGluZy14OiAwO1xuICAtLWJzLWRyb3Bkb3duLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWRyb3Bkb3duLXNwYWNlcjogMC4xMjVyZW07XG4gIC0tYnMtZHJvcGRvd24tZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWRyb3Bkb3duLWJnOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKDAuMzc1cmVtIC0gMXB4KTtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjMWUyMTI1O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICNlOWVjZWY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI2FkYjViZDtcbiAgLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiB2YXIoLS1icy1kcm9wZG93bi1taW4td2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1kcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbn1cbi5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtc3RhcnQge1xuICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbn1cbi5kcm9wZG93bi1tZW51LXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1lbmQge1xuICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG59XG4uZHJvcGRvd24tbWVudS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZW5kIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICAtLWJzLWRyb3Bkb3duLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWRyb3Bkb3duLWJnOiAjMzQzYTQwO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiA7XG4gIC0tYnMtZHJvcGRvd24tbGluay1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogIzBkNmVmZDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjYWRiNWJkO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI2FkYjViZDtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJ0bi1ncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpudGgtY2hpbGQobiszKSxcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2LWxpbmstZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXYtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICM0OTUwNTc7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICNmZmY7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkLCAubmF2LXRhYnMgLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMge1xuICAtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjMGQ2ZWZkO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIC0tYnMtbmF2YmFyLXBhZGRpbmcteDogMDtcbiAgLS1icy1uYXZiYXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6IDFyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODAsIDAsIDAsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAwLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXgpO1xufVxuLm5hdmJhciA+IC5jb250YWluZXIsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhciA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXhsLFxuLm5hdmJhciA+IC5jb250YWluZXIteHhsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG59XG4ubmF2YmFyLXRleHQgYSxcbi5uYXZiYXItdGV4dCBhOmhvdmVyLFxuLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcik7XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS1icy1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IGF1dG87XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLm5hdmJhci1kYXJrIHtcbiAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2FyZCB7XG4gIC0tYnMtY2FyZC1zcGFjZXIteTogMXJlbTtcbiAgLS1icy1jYXJkLXNwYWNlci14OiAxcmVtO1xuICAtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXk6IDAuNXJlbTtcbiAgLS1icy1jYXJkLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWNhcmQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWNhcmQtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtY2FyZC1ib3gtc2hhZG93OiA7XG4gIC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKDAuMzc1cmVtIC0gMXB4KTtcbiAgLS1icy1jYXJkLWNhcC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1jYXJkLWNhcC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtY2FyZC1jYXAtYmc6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIC0tYnMtY2FyZC1jYXAtY29sb3I6IDtcbiAgLS1icy1jYXJkLWhlaWdodDogO1xuICAtLWJzLWNhcmQtY29sb3I6IDtcbiAgLS1icy1jYXJkLWJnOiAjZmZmO1xuICAtLWJzLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogMXJlbTtcbiAgLS1icy1jYXJkLWdyb3VwLW1hcmdpbjogMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtY2FyZC1oZWlnaHQpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLXNwYWNlci15KSB2YXIoLS1icy1jYXJkLXNwYWNlci14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLWNhcmQtc3BhY2VyLXgpO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbn1cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSAwIDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xufVxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmNhcmQtaGVhZGVyLXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtZ3JvdXAtbWFyZ2luKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gIC0tYnMtYWNjb3JkaW9uLWNvbG9yOiAjMDAwO1xuICAtLWJzLWFjY29yZGlvbi1iZzogI2ZmZjtcbiAgLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygwLjM3NXJlbSAtIDFweCk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1iZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJnKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J3ZhciUyOC0tYnMtYm9keS1jb2xvciUyOSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwYzYzZTQnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3I6ICMwYzYzZTQ7XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZzogI2U3ZjFmZjtcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpICogLTEpIDAgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gIHRyYW5zZm9ybTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJyZWFkY3J1bWIge1xuICAtLWJzLWJyZWFkY3J1bWItcGFkZGluZy14OiAwO1xuICAtLWJzLWJyZWFkY3J1bWItcGFkZGluZy15OiAwO1xuICAtLWJzLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLS1icy1icmVhZGNydW1iLWJnOiA7XG4gIC0tYnMtYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiA7XG4gIC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAjNmM3NTdkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gIGNvbnRlbnQ6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpIC8qIHJ0bDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgKi87XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiA5cHg7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDlweDtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1jb2xvcjogIzE1MTUxNTtcbiAgLS1icy1wYWdpbmF0aW9uLWJnOiAjZmZmO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAwO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAjZDdkN2Q3O1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogMDtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItYmc6ICMzZjkwZGM7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICMzZjkwZGM7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZzogI2U5ZWNlZjtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjM2Y5MGRjO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogIzNmOTBkYztcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICMzZjkwZGM7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzZjkwZGM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucGFnZS1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYmcpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLnBhZ2UtbGluay5hY3RpdmUsIC5hY3RpdmUgPiAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ucGFnZS1saW5rLmRpc2FibGVkLCAuZGlzYWJsZWQgPiAucGFnZS1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xufVxuXG4ucGFnZS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMS41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5iYWRnZSB7XG4gIC0tYnMtYmFkZ2UtcGFkZGluZy14OiAwLjY1ZW07XG4gIC0tYnMtYmFkZ2UtcGFkZGluZy15OiAwLjM1ZW07XG4gIC0tYnMtYmFkZ2UtZm9udC1zaXplOiAwLjc1ZW07XG4gIC0tYnMtYmFkZ2UtZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1icy1iYWRnZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1iYWRnZS1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLWJzLWJhZGdlLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1iYWRnZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1iYWRnZS1ib3JkZXItcmFkaXVzKTtcbn1cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5hbGVydCB7XG4gIC0tYnMtYWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWFsZXJ0LXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1hbGVydC1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLS1icy1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWFsZXJ0LWJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWxlcnQtcGFkZGluZy15KSB2YXIoLS1icy1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLWJzLWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFsZXJ0LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMXJlbTtcbiAgfVxufVxuLnByb2dyZXNzIHtcbiAgLS1icy1wcm9ncmVzcy1oZWlnaHQ6IDFyZW07XG4gIC0tYnMtcHJvZ3Jlc3MtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWJzLXByb2dyZXNzLWJnOiAjZTllY2VmO1xuICAtLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLXByb2dyZXNzLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1wcm9ncmVzcy1iYXItY29sb3I6ICNmZmY7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJhci1iZyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLXByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmxpc3QtZ3JvdXAge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogI2ZmZjtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAjNDk1MDU3O1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiAjZjhmOWZhO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICNlOWVjZWY7XG4gIC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiAjZmZmO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcbn1cbi5saXN0LWdyb3VwLW51bWJlcmVkID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpICogLTEpO1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpICogLTEpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgKiAtMSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpICogLTEpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMCAwIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmJ0bi1jbG9zZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMC4yNWVtIDAuMjVlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwMTEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDExMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMDEwLTEuNDE0eicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIvMWVtIGF1dG8gbm8tcmVwZWF0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3BhY2l0eTogMTtcbn1cbi5idG4tY2xvc2U6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmJ0bi1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnRuLWNsb3NlOmRpc2FibGVkLCAuYnRuLWNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG59XG5cbi50b2FzdCB7XG4gIC0tYnMtdG9hc3QtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLXRvYXN0LXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLXRvYXN0LXNwYWNpbmc6IDEuNXJlbTtcbiAgLS1icy10b2FzdC1tYXgtd2lkdGg6IDM1MHB4O1xuICAtLWJzLXRvYXN0LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtdG9hc3QtY29sb3I6IDtcbiAgLS1icy10b2FzdC1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgLS1icy10b2FzdC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy10b2FzdC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtdG9hc3QtYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy10b2FzdC1oZWFkZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIC0tYnMtdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgd2lkdGg6IHZhcigtLWJzLXRvYXN0LW1heC13aWR0aCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy10b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtdG9hc3QtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdG9hc3QtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtdG9hc3QtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtdG9hc3QtYm94LXNoYWRvdyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXMpO1xufVxuLnRvYXN0LnNob3dpbmcge1xuICBvcGFjaXR5OiAwO1xufVxuLnRvYXN0Om5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDkwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udG9hc3QtY29udGFpbmVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy10b2FzdC1zcGFjaW5nKTtcbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvYXN0LWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cbi50b2FzdC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpICogLTAuNSk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLm1vZGFsIHtcbiAgLS1icy1tb2RhbC16aW5kZXg6IDExMjA7XG4gIC0tYnMtbW9kYWwtd2lkdGg6IDUwMHB4O1xuICAtLWJzLW1vZGFsLXBhZGRpbmc6IDFyZW07XG4gIC0tYnMtbW9kYWwtbWFyZ2luOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtY29sb3I6IDtcbiAgLS1icy1tb2RhbC1iZzogI2ZmZjtcbiAgLS1icy1tb2RhbC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKDAuNXJlbSAtIDFweCk7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nOiAxcmVtIDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1tb2RhbC1mb290ZXItZ2FwOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJnOiA7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLWJzLW1vZGFsLW1hcmdpbik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1cyk7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC0tYnMtYmFja2Ryb3AtemluZGV4OiAxMTEwO1xuICAtLWJzLWJhY2tkcm9wLWJnOiAjMDAwO1xuICAtLWJzLWJhY2tkcm9wLW9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLWJhY2tkcm9wLXppbmRleCk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYmFja2Ryb3AtYmcpO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1icy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogMC41KTtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLTAuNSkgY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIC0wLjUpIGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAtMC41KSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwge1xuICAgIC0tYnMtbW9kYWwtbWFyZ2luOiAxLjc1cmVtO1xuICAgIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tYnMtbW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ubW9kYWwtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4udG9vbHRpcCB7XG4gIC0tYnMtdG9vbHRpcC16aW5kZXg6IDEwNzA7XG4gIC0tYnMtdG9vbHRpcC1tYXgtd2lkdGg6IDIwMHB4O1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy14OiAxMHB4O1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy15OiA2cHg7XG4gIC0tYnMtdG9vbHRpcC1tYXJnaW46IDA7XG4gIC0tYnMtdG9vbHRpcC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXRvb2x0aXAtY29sb3I6ICNmZmY7XG4gIC0tYnMtdG9vbHRpcC1iZzogIzJjMzQzYjtcbiAgLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLXRvb2x0aXAtb3BhY2l0eTogMTtcbiAgLS1icy10b29sdGlwLWFycm93LXdpZHRoOiA2cHg7XG4gIC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQ6IDZweDtcbiAgei1pbmRleDogdmFyKC0tYnMtdG9vbHRpcC16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBtYXJnaW46IHZhcigtLWJzLXRvb2x0aXAtbWFyZ2luKTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0MztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IHZhcigtLWJzLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IHZhcigtLWJzLXRvb2x0aXAtb3BhY2l0eSk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbn1cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICByaWdodDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucG9wb3ZlciB7XG4gIC0tYnMtcG9wb3Zlci16aW5kZXg6IDEwNjA7XG4gIC0tYnMtcG9wb3Zlci1tYXgtd2lkdGg6IDI3NnB4O1xuICAtLWJzLXBvcG92ZXItZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1wb3BvdmVyLWJnOiAjZmZmO1xuICAtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKDAuNXJlbSAtIDFweCk7XG4gIC0tYnMtcG9wb3Zlci1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1jb2xvcjogdmFyKC0tYnMtaGVhZGluZy1jb2xvcik7XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItYmc6ICNmMGYwZjA7XG4gIC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYm9keS1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1wb3BvdmVyLWFycm93LXdpZHRoOiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAwLjVyZW07XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgei1pbmRleDogdmFyKC0tYnMtcG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLW1heC13aWR0aCk7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI4NTcxNDM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSAqIC0xIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSAqIC0xIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGxlZnQ6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgdG9wOiBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSAqIC0xIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAtMC41KTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3cge1xuICByaWdodDogY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkgKiAtMSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDAgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLyogcnRsOm9wdGlvbnM6IHtcbiAgXCJhdXRvUmVuYW1lXCI6IHRydWUsXG4gIFwic3RyaW5nTWFwXCI6WyB7XG4gICAgXCJuYW1lXCIgICAgOiBcInByZXYtbmV4dFwiLFxuICAgIFwic2VhcmNoXCIgIDogXCJwcmV2XCIsXG4gICAgXCJyZXBsYWNlXCIgOiBcIm5leHRcIlxuICB9IF1cbn0gKi9cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDEuMjVyZW07XG4gIGxlZnQ6IDE1JTtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTtcbn1cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNhcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNwaW5uZXItZ3Jvdyxcbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXNwaW5uZXItaGVpZ2h0KTtcbiAgdmVydGljYWwtYWxpZ246IHZhcigtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ24pO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogdmFyKC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMnJlbTtcbiAgLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1icy1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yNWVtO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAwLjc1cztcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtcbiAgYm9yZGVyOiB2YXIoLS1icy1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5zcGlubmVyLWdyb3cge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAxcmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4gIC5zcGlubmVyLWdyb3cge1xuICAgIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDEuNXM7XG4gIH1cbn1cbi5vZmZjYW52YXMsIC5vZmZjYW52YXMteHhsLCAub2ZmY2FudmFzLXhsLCAub2ZmY2FudmFzLWxnLCAub2ZmY2FudmFzLW1kLCAub2ZmY2FudmFzLXNtIHtcbiAgLS1icy1vZmZjYW52YXMtd2lkdGg6IDQwMHB4O1xuICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IDMwdmg7XG4gIC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1vZmZjYW52YXMtcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLW9mZmNhbnZhcy1jb2xvcjogO1xuICAtLWJzLW9mZmNhbnZhcy1iZzogI2ZmZjtcbiAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1vZmZjYW52YXMtYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDQ1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20uc2hvd2luZywgLm9mZmNhbnZhcy1zbS5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLmhpZGluZywgLm9mZmNhbnZhcy1zbS5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwNDU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZC5zaG93aW5nLCAub2ZmY2FudmFzLW1kLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuaGlkaW5nLCAub2ZmY2FudmFzLW1kLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTA0NTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnLnNob3dpbmcsIC5vZmZjYW52YXMtbGcuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5oaWRpbmcsIC5vZmZjYW52YXMtbGcuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTA0NTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuaGlkaW5nLCAub2ZmY2FudmFzLXhsLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTA0NTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsLnNob3dpbmcsIC5vZmZjYW52YXMteHhsLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwuc2hvd2luZywgLm9mZmNhbnZhcy14eGwuaGlkaW5nLCAub2ZmY2FudmFzLXh4bC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwNDU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1zdGFydCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1lbmQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy10b3Age1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLWJvdHRvbSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLmhpZGluZywgLm9mZmNhbnZhcy5zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7XG59XG4ub2ZmY2FudmFzLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgKiAtMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpICogLTAuNSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgKiAtMC41KTtcbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHdhaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBsYWNlaG9sZGVyLmJ0bjo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAwLjZlbTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogMC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4ucGxhY2Vob2xkZXItZ2xvdyAucGxhY2Vob2xkZXIge1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG59XG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICMwMDAgNTUlLCByZ2JhKDAsIDAsIDAsIDAuOCkgNzUlLCAjMDAwIDk1JSk7XG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgfVxufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yYXRpbzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1icy1hc3BlY3QtcmF0aW8pO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnJhdGlvID4gKiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmF0aW8tMXgxIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDEwMCU7XG59XG5cbi5yYXRpby00eDMge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNzUlO1xufVxuXG4ucmF0aW8tMTZ4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA1Ni4yNSU7XG59XG5cbi5yYXRpby0yMXg5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDQyLjg1NzE0Mjg1NzElO1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAyMDtcbn1cblxuLnN0aWNreS1ib3R0b20ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RpY2t5LXNtLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXNtLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGlja3ktbWQtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktbWQtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0aWNreS1sZy10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1sZy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0aWNreS14bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS14bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnN0aWNreS14eGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3kteHhsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDFweDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1lbmQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNzUge1xuICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTAge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMTAwIHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMCB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0xMDAge1xuICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTAge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC01MCB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMTAwIHtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTAge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTUwIHtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTEwMCB7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS15IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0xIHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmJvcmRlci0yIHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLmJvcmRlci0zIHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDNweDtcbn1cblxuLmJvcmRlci00IHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDRweDtcbn1cblxuLmJvcmRlci01IHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDVweDtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4xO1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMjUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktNTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS03NSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1lLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHMtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0wIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMSB7XG4gIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTIge1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTMge1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC00IHtcbiAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC01IHtcbiAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSkgIWltcG9ydGFudDtcbn1cblxuLmZzLTEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy01IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy02IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mc3QtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi5mc3Qtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZnctbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4ubGgtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5saC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWJhc2Uge1xuICBsaW5lLWhlaWdodDogMS43MTQyODU3MTQzICFpbXBvcnRhbnQ7XG59XG5cbi5saC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN0YXJ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuLnRleHQtYnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6ZW5kOnJlbW92ZSAqL1xuLnRleHQtYmxhY2sge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcGFjaXR5LTI1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuMjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC41O1xufVxuXG4udGV4dC1vcGFjaXR5LTc1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNzU7XG59XG5cbi50ZXh0LW9wYWNpdHktMTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG59XG5cbi5iZy1ibGFjayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vcGFjaXR5LTEwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjE7XG59XG5cbi5iZy1vcGFjaXR5LTI1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYmctb3BhY2l0eS01MCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC41O1xufVxuXG4uYmctb3BhY2l0eS03NSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC43NTtcbn1cblxuLmJnLW9wYWNpdHktMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xufVxuXG4uYmctZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1ncmFkaWVudCkgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTEge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC01IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy0yeGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtc20tMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXNtLTIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1zbS0zIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXNtLTQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1zbS01IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtc20tNiB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLW1kLTEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1tZC0yIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbWQtMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1tZC00IHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dykgIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbWQtNSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLW1kLTYge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1sZy0xIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbGctMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLWxnLTMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dykgIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbGctNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLWxnLTUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1sZy02IHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXhsLTEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14bC0yIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcbiAgfVxuICAuZnMteGwtMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14bC00IHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dykgIWltcG9ydGFudDtcbiAgfVxuICAuZnMteGwtNSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXhsLTYge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZsb2F0LXh4bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMteHhsLTEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14eGwtMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXh4bC0zIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXh4bC00IHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dykgIWltcG9ydGFudDtcbiAgfVxuICAuZnMteHhsLTUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14eGwtNiB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnMtMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtMiB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1zbS0xIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1zbS0yIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtc20tMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXNtLTQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLW1kLTEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLW1kLTIge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1tZC0zIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbWQtNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbGctMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbGctMiB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLWxnLTMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1sZy00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCJAbWl4aW4gYnNCYW5uZXIoJGZpbGUsICRzdWZmaXg6XCJcIikge1xyXG4gIC8qIVxyXG4gICAqIEJvb3RzdHJhcCAjeyRmaWxlfSB2NS4yLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXHJcbiAgICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcclxuICAgKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFR3aXR0ZXIsIEluYy5cclxuICAgKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcclxuICAgKi9cclxufVxyXG5cclxuIiwiOnJvb3Qge1xyXG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxyXG5cclxuICAvLyBDb2xvcnNcclxuICAvL1xyXG4gIC8vIEdlbmVyYXRlIHBhbGV0dGVzIGZvciBmdWxsIGNvbG9ycywgZ3JheXMsIGFuZCB0aGVtZSBjb2xvcnMuXHJcblxyXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xyXG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkZ3JheXMge1xyXG4gICAgLS0jeyRwcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcclxuICB9XHJcblxyXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XHJcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiOiAjeyR2YWx1ZX07XHJcbiAgfVxyXG5cclxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xyXG4gIC0tI3skcHJlZml4fWJsYWNrLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XHJcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XHJcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XHJcblxyXG4gIC8vIEZvbnRzXHJcblxyXG4gIC8vIE5vdGU6IFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXHJcbiAgLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcclxuICAtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcclxuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xyXG5cclxuICAvLyBSb290IGFuZCBib2R5XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcclxuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xyXG4gICAgLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1yb290fTtcclxuICB9XHJcbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3skZm9udC1mYW1pbHktYmFzZX07XHJcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUtYmFzZSwgLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpO1xyXG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xyXG4gIC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xyXG4gIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3J9O1xyXG4gIEBpZiAkYm9keS10ZXh0LWFsaWduICE9IG51bGwge1xyXG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xyXG4gIH1cclxuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcclxuXHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9yZGVyLXZhclxyXG4gIC0tI3skcHJlZml4fWJvcmRlci13aWR0aDogI3skYm9yZGVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1ib3JkZXItc3R5bGU6ICN7JGJvcmRlci1zdHlsZX07XHJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogI3skYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50fTtcclxuXHJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbTogI3skYm9yZGVyLXJhZGl1cy1zbX07XHJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZzogI3skYm9yZGVyLXJhZGl1cy1sZ307XHJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bDogI3skYm9yZGVyLXJhZGl1cy14bH07XHJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy0yeGw6ICN7JGJvcmRlci1yYWRpdXMtMnhsfTtcclxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXBpbGw6ICN7JGJvcmRlci1yYWRpdXMtcGlsbH07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcclxuXHJcbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XHJcblxyXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xyXG5cclxuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmd9O1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG5cclxuLy8gU0NTUyBSRlMgbWl4aW5cclxuLy9cclxuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXHJcbi8vXHJcbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxyXG5cclxuLy8gQ29uZmlndXJhdGlvblxyXG5cclxuLy8gQmFzZSB2YWx1ZVxyXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xyXG5cclxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XHJcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcclxufVxyXG5cclxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcclxuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xyXG5cclxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcclxuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcclxufVxyXG5cclxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxyXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcclxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xyXG5cclxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcclxuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcclxufVxyXG5cclxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxyXG4kcmZzLW1vZGU6IG1pbi1tZWRpYS1xdWVyeSAhZGVmYXVsdDtcclxuXHJcbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXHJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xyXG5cclxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxyXG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XHJcblxyXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcclxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcclxuXHJcbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcclxuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XHJcblxyXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxyXG4kcmZzLWJhc2UtdmFsdWUtdW5pdDogdW5pdCgkcmZzLWJhc2UtdmFsdWUpO1xyXG5cclxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xyXG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XHJcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcclxuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcclxuICBAaWYgJGRpdmlkZW5kID09IDAge1xyXG4gICAgQHJldHVybiAwO1xyXG4gIH1cclxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XHJcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcclxuICB9XHJcbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xyXG4gICRyZXN1bHQ6IDA7XHJcbiAgJGZhY3RvcjogMTA7XHJcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XHJcbiAgICAkcXVvdGllbnQ6IDA7XHJcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcclxuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xyXG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XHJcbiAgICB9XHJcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XHJcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XHJcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XHJcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcclxuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XHJcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xyXG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XHJcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XHJcbiAgJHVuaXQtbWFwOiAoXHJcbiAgICBcInB4XCI6IDFweCxcclxuICAgIFwicmVtXCI6IDFyZW0sXHJcbiAgICBcImVtXCI6IDFlbSxcclxuICAgIFwiJVwiOiAxJVxyXG4gICk7XHJcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xyXG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XHJcbiAgfVxyXG4gIEByZXR1cm4gJHJlc3VsdDtcclxufVxyXG5cclxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xyXG5AaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcHgge1xyXG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xyXG59XHJcbkBlbHNlIGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHJlbSB7XHJcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XHJcbn1cclxuXHJcbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcclxuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcclxuXHJcbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcclxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcclxuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcclxufVxyXG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcclxuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcclxufVxyXG5cclxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxyXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcclxuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xyXG4kcmZzLW1xLXByb3BlcnR5LWhlaWdodDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LWhlaWdodCwgbWluLWhlaWdodCk7XHJcblxyXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXHJcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5IHtcclxuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xyXG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xyXG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pLCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXHJcbkBtaXhpbiBfcmZzLXJ1bGUge1xyXG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xyXG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxyXG4gICAgJixcclxuICAgIC5kaXNhYmxlLXJmcyAmLFxyXG4gICAgJi5kaXNhYmxlLXJmcyB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAZWxzZSBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XHJcbiAgICAuZW5hYmxlLXJmcyAmLFxyXG4gICAgJi5lbmFibGUtcmZzIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXHJcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xyXG5cclxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xyXG4gICAgQGlmICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcclxuICAgICAgLmVuYWJsZS1yZnMgJixcclxuICAgICAgJi5lbmFibGUtcmZzIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcclxuICAgICAgLmRpc2FibGUtcmZzICYsXHJcbiAgICAgICYuZGlzYWJsZS1yZnMge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSBmb3JtYXR0ZWQgbm9uLXJlc3BvbnNpdmUgdmFsdWVcclxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XHJcbiAgLy8gQ29udmVydCB0byBsaXN0XHJcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcclxuXHJcbiAgJHZhbDogJyc7XHJcblxyXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcclxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XHJcbiAgICBAaWYgJHZhbHVlID09IDAge1xyXG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcclxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcclxuXHJcbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XHJcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXHJcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XHJcbiAgICAgIH1cclxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcclxuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxyXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcHgsICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIDEpICogJHJmcy1yZW0tdmFsdWV9cHgsICR2YWx1ZSk7XHJcbiAgICAgIH1cclxuICAgICAgQGVsc2Uge1xyXG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxyXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxyXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xyXG59XHJcblxyXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXHJcbkBmdW5jdGlvbiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcykge1xyXG4gIC8vIENvbnZlcnQgdG8gbGlzdFxyXG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XHJcblxyXG4gICR2YWw6ICcnO1xyXG5cclxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXHJcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xyXG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcclxuICAgICAgJHZhbDogJHZhbCArICcgMCc7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxyXG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xyXG5cclxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXHJcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XHJcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGVsc2Uge1xyXG4gICAgICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJHZhbHVlIGZvciBjYWxjdWxhdGlvbnNcclxuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xyXG5cclxuICAgICAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIHZhbHVlIGlzIGdyZWF0ZXIgdGhhbiB0aGUgbWluaW11bSB2YWx1ZVxyXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcclxuICAgICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZX1weCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxyXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XHJcblxyXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkdmFsdWUgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXHJcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xyXG5cclxuICAgICAgICAgIC8vIEJhc2UgdmFsdWUgZm9ybWF0dGluZ1xyXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcclxuXHJcbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXHJcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XHJcblxyXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxyXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XHJcblxyXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxyXG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcclxuXHJcbiAgICAgICAgICAvLyBSZXR1cm4gdGhlIGNhbGN1bGF0ZWQgdmFsdWVcclxuICAgICAgICAgICR2YWw6ICR2YWwgKyAnIGNhbGMoJyArICRtaW4td2lkdGggKyBpZigkdmFsdWUgPCAwLCAnIC0gJywgJyArICcpICsgJHZhcmlhYmxlLXdpZHRoICsgJyknO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXHJcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XHJcbn1cclxuXHJcbi8vIFJGUyBtaXhpblxyXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XHJcbiAgQGlmICR2YWx1ZXMgIT0gbnVsbCB7XHJcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XHJcbiAgICAkZmx1aWRWYWw6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKTtcclxuXHJcbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXHJcbiAgICBAaWYgJHZhbCA9PSAkZmx1aWRWYWwge1xyXG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSB7XHJcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWRWYWwpO1xyXG5cclxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcclxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcclxuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZFZhbCwgJHZhbCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFNob3J0aGFuZCBoZWxwZXIgbWl4aW5zXHJcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XHJcbn1cclxuXHJcbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmcpO1xyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZy10b3AoJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcclxuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcclxufVxyXG5cclxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctYm90dG9tKTtcclxufVxyXG5cclxuQG1peGluIHBhZGRpbmctbGVmdCgkdmFsdWUpIHtcclxuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XHJcbn1cclxuXHJcbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi10b3ApO1xyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XHJcbn1cclxuXHJcbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWxlZnQpO1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XHJcblxyXG5cclxuLy8gUmVib290XHJcbi8vXHJcbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcclxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXHJcbi8vXHJcbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcclxuXHJcblxyXG4vLyBEb2N1bWVudFxyXG4vL1xyXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuXHJcbi8vIFJvb3RcclxuLy9cclxuLy8gQWJpbGl0eSB0byB0aGUgdmFsdWUgb2YgdGhlIHJvb3QgZm9udCBzaXplcywgYWZmZWN0aW5nIHRoZSB2YWx1ZSBvZiBgcmVtYC5cclxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxyXG5cclxuOnJvb3Qge1xyXG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplKSk7XHJcbiAgfVxyXG5cclxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcclxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xyXG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCb2R5XHJcbi8vXHJcbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxyXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuLy8gNC4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwOyAvLyAxXHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcclxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKSk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XHJcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpOyAvLyAyXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIHJlYm9vdC1ib2R5LXJ1bGVzXHJcblxyXG5cclxuLy8gQ29udGVudCBncm91cGluZ1xyXG4vL1xyXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxyXG5cclxuaHIge1xyXG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XHJcbiAgY29sb3I6ICRoci1jb2xvcjsgLy8gMVxyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XHJcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XHJcbn1cclxuXHJcblxyXG4vLyBUeXBvZ3JhcGh5XHJcbi8vXHJcbi8vIDEuIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXHJcbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXHJcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cclxuXHJcbiVoZWFkaW5nIHtcclxuICBtYXJnaW4tdG9wOiAwOyAvLyAxXHJcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XHJcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcclxuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcclxuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcclxufVxyXG5cclxuaDEge1xyXG4gIEBleHRlbmQgJWhlYWRpbmc7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xyXG59XHJcblxyXG5oMiB7XHJcbiAgQGV4dGVuZCAlaGVhZGluZztcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XHJcbn1cclxuXHJcbmgzIHtcclxuICBAZXh0ZW5kICVoZWFkaW5nO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcclxufVxyXG5cclxuaDQge1xyXG4gIEBleHRlbmQgJWhlYWRpbmc7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xyXG59XHJcblxyXG5oNSB7XHJcbiAgQGV4dGVuZCAlaGVhZGluZztcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7XHJcbn1cclxuXHJcbmg2IHtcclxuICBAZXh0ZW5kICVoZWFkaW5nO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcclxufVxyXG5cclxuXHJcbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xyXG4vL1xyXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXHJcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cclxuXHJcbnAge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xyXG59XHJcblxyXG5cclxuLy8gQWJicmV2aWF0aW9uc1xyXG4vL1xyXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbi8vIDIuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cclxuLy8gMy4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAxXHJcbiAgY3Vyc29yOiBoZWxwOyAvLyAyXHJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyAzXHJcbn1cclxuXHJcblxyXG4vLyBBZGRyZXNzXHJcblxyXG5hZGRyZXNzIHtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbi8vIExpc3RzXHJcblxyXG5vbCxcclxudWwge1xyXG4gIHBhZGRpbmctbGVmdDogMnJlbTtcclxufVxyXG5cclxub2wsXHJcbnVsLFxyXG5kbCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG5vbCBvbCxcclxudWwgdWwsXHJcbm9sIHVsLFxyXG51bCBvbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuZHQge1xyXG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XHJcbn1cclxuXHJcbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XHJcblxyXG5kZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcclxufVxyXG5cclxuXHJcbi8vIEJsb2NrcXVvdGVcclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gIG1hcmdpbjogMCAwIDFyZW07XHJcbn1cclxuXHJcblxyXG4vLyBTdHJvbmdcclxuLy9cclxuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcclxufVxyXG5cclxuXHJcbi8vIFNtYWxsXHJcbi8vXHJcbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXHJcblxyXG5zbWFsbCB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xyXG59XHJcblxyXG5cclxuLy8gTWFya1xyXG5cclxubWFyayB7XHJcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnKTtcclxufVxyXG5cclxuXHJcbi8vIFN1YiBhbmQgU3VwXHJcbi8vXHJcbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4vLyBhbGwgYnJvd3NlcnMuXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cclxuc3VwIHsgdG9wOiAtLjVlbTsgfVxyXG5cclxuXHJcbi8vIExpbmtzXHJcblxyXG5hIHtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxyXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxyXG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcclxuXHJcbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcclxuICAmLFxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29kZVxyXG5cclxucHJlLFxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG59XHJcblxyXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cclxuLy8gMi4gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcclxuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXHJcblxyXG5wcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtOyAvLyAyXHJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcclxuICBjb2xvcjogJHByZS1jb2xvcjtcclxuXHJcbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcclxuICBjb2RlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gIH1cclxufVxyXG5cclxuY29kZSB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb2RlLWNvbG9yKTtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblxyXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxyXG4gIGEgPiAmIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxua2JkIHtcclxuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xyXG4gIGNvbG9yOiAka2JkLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XHJcblxyXG4gIGtiZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7XHJcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRmlndXJlc1xyXG4vL1xyXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMCAwIDFyZW07XHJcbn1cclxuXHJcblxyXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcclxuXHJcbmltZyxcclxuc3ZnIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG5cclxuLy8gVGFibGVzXHJcbi8vXHJcbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcclxuXHJcbnRhYmxlIHtcclxuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcblxyXG5jYXB0aW9uIHtcclxuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xyXG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XHJcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXHJcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxyXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcclxuXHJcbnRoIHtcclxuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXHJcbn1cclxuXHJcbnRoZWFkLFxyXG50Ym9keSxcclxudGZvb3QsXHJcbnRyLFxyXG50ZCxcclxudGgge1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxufVxyXG5cclxuXHJcbi8vIEZvcm1zXHJcbi8vXHJcbi8vIDEuIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXHJcblxyXG5sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXHJcbn1cclxuXHJcbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcclxuXHJcbmJ1dHRvbiB7XHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcclxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxyXG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXHJcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXHJcblxyXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXHJcblxyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG5zZWxlY3QsXHJcbm9wdGdyb3VwLFxyXG50ZXh0YXJlYSB7XHJcbiAgbWFyZ2luOiAwOyAvLyAxXHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXHJcbi8vXHJcbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcclxuW3JvbGU9XCJidXR0b25cIl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuc2VsZWN0IHtcclxuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXHJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcclxuICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuXHJcbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcclxuICAmOmRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IG9ubHkgZnJvbSB0ZXh0IHR5cGUgaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzIGluIENocm9tZS5cclxuLy8gU2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS81NDk5NzExOFxyXG5cclxuW2xpc3RdOm5vdChbdHlwZT1cImRhdGVcIl0pOm5vdChbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKTpub3QoW3R5cGU9XCJtb250aFwiXSk6bm90KFt0eXBlPVwid2Vla1wiXSk6bm90KFt0eXBlPVwidGltZVwiXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4vLyAzLiBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcclxuXHJcbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcclxuICAgICY6bm90KDpkaXNhYmxlZCkge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cclxuXHJcbjo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cclxuXHJcbnRleHRhcmVhIHtcclxuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXHJcbn1cclxuXHJcbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXHJcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxyXG4vLyAgICBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXHJcbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XHJcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcclxuLy8gMi4gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXHJcblxyXG5maWVsZHNldCB7XHJcbiAgbWluLXdpZHRoOiAwOyAvLyAxXHJcbiAgcGFkZGluZzogMDsgLy8gMlxyXG4gIG1hcmdpbjogMDsgLy8gMlxyXG4gIGJvcmRlcjogMDsgLy8gMlxyXG59XHJcblxyXG4vLyAxLiBCeSB1c2luZyBgZmxvYXQ6IGxlZnRgLCB0aGUgbGVnZW5kIHdpbGwgYmVoYXZlIGxpa2UgYSBibG9jayBlbGVtZW50LlxyXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cclxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cclxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjk3MTJcclxuXHJcbmxlZ2VuZCB7XHJcbiAgZmxvYXQ6IGxlZnQ7IC8vIDFcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206ICRsZWdlbmQtbWFyZ2luLWJvdHRvbTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuICArICoge1xyXG4gICAgY2xlYXI6IGxlZnQ7IC8vIDJcclxuICB9XHJcbn1cclxuXHJcbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxyXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxyXG5cclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXHJcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXHJcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxyXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8vIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4vLyAyLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXHJcbi8vICAgIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxyXG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXHJcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDFcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMlxyXG59XHJcblxyXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcclxuLy8gU2VlIGh0dHBzOi8vcnRsc3R5bGluZy5jb20vcG9zdHMvcnRsLXN0eWxpbmcjZm9ybS1pbnB1dHNcclxuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XHJcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcclxuXHJcbi8qIHJ0bDpyYXc6XHJcblt0eXBlPVwidGVsXCJdLFxyXG5bdHlwZT1cInVybFwiXSxcclxuW3R5cGU9XCJlbWFpbFwiXSxcclxuW3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gIGRpcmVjdGlvbjogbHRyO1xyXG59XHJcbiovXHJcblxyXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcblxyXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXHJcblxyXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcblxyXG4vLyAxLiBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXHJcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcblxyXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcclxuICBmb250OiBpbmhlcml0OyAvLyAxXHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcclxufVxyXG5cclxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXHJcblxyXG5vdXRwdXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxyXG5cclxuaWZyYW1lIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIFN1bW1hcnlcclxuLy9cclxuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIDFcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcblxyXG4vLyBQcm9ncmVzc1xyXG4vL1xyXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuXHJcbi8vIEhpZGRlbiBhdHRyaWJ1dGVcclxuLy9cclxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cclxuXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLy8gVmFyaWFibGVzXHJcbi8vXHJcbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxyXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cclxuXHJcbi8vIENvbG9yIHN5c3RlbVxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXHJcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcclxuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xyXG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XHJcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcclxuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xyXG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XHJcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcclxuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xyXG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XHJcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcclxuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXHJcblxyXG4vLyBmdXN2LWRpc2FibGVcclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxyXG4kZ3JheXM6IChcclxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXHJcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxyXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcclxuICBcIjQwMFwiOiAkZ3JheS00MDAsXHJcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxyXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcclxuICBcIjcwMFwiOiAkZ3JheS03MDAsXHJcbiAgXCI4MDBcIjogJGdyYXktODAwLFxyXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxyXG4vLyBmdXN2LWVuYWJsZVxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xyXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcclxuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XHJcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xyXG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcclxuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XHJcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xyXG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcclxuJGdyZWVuOiAgICMxOTg3NTQgIWRlZmF1bHQ7XHJcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xyXG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXHJcbiRjb2xvcnM6IChcclxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXHJcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXHJcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXHJcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxyXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxyXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxyXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxyXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXHJcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxyXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcclxuICBcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxyXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXHJcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcclxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXHJcbikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxyXG5cclxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjAgYXJlIDMsIDQuNSBhbmQgNy5cclxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAvI3Zpc3VhbC1hdWRpby1jb250cmFzdC1jb250cmFzdFxyXG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDQuNSAhZGVmYXVsdDtcclxuXHJcbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXHJcbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcclxuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuLy8gZnVzdi1kaXNhYmxlXHJcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcclxuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xyXG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XHJcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcclxuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcclxuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcclxuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcclxuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcclxuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcclxuXHJcbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XHJcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XHJcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XHJcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XHJcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xyXG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcclxuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XHJcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xyXG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcclxuXHJcbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XHJcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XHJcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XHJcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XHJcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xyXG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcclxuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XHJcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xyXG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcclxuXHJcbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcclxuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xyXG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XHJcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcclxuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcclxuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcclxuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcclxuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcclxuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcclxuXHJcbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XHJcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XHJcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XHJcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XHJcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xyXG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcclxuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XHJcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xyXG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcclxuXHJcbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XHJcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XHJcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XHJcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XHJcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xyXG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcclxuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XHJcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xyXG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcclxuXHJcbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XHJcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XHJcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XHJcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XHJcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xyXG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcclxuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XHJcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xyXG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcclxuXHJcbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xyXG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcclxuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XHJcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xyXG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XHJcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcclxuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xyXG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XHJcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcclxuXHJcbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcclxuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xyXG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XHJcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcclxuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcclxuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcclxuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcclxuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcclxuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcclxuXHJcbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcclxuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xyXG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XHJcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcclxuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcclxuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcclxuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcclxuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcclxuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcclxuXHJcbiRibHVlczogKFxyXG4gIFwiYmx1ZS0xMDBcIjogJGJsdWUtMTAwLFxyXG4gIFwiYmx1ZS0yMDBcIjogJGJsdWUtMjAwLFxyXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxyXG4gIFwiYmx1ZS00MDBcIjogJGJsdWUtNDAwLFxyXG4gIFwiYmx1ZS01MDBcIjogJGJsdWUtNTAwLFxyXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxyXG4gIFwiYmx1ZS03MDBcIjogJGJsdWUtNzAwLFxyXG4gIFwiYmx1ZS04MDBcIjogJGJsdWUtODAwLFxyXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kaW5kaWdvczogKFxyXG4gIFwiaW5kaWdvLTEwMFwiOiAkaW5kaWdvLTEwMCxcclxuICBcImluZGlnby0yMDBcIjogJGluZGlnby0yMDAsXHJcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxyXG4gIFwiaW5kaWdvLTQwMFwiOiAkaW5kaWdvLTQwMCxcclxuICBcImluZGlnby01MDBcIjogJGluZGlnby01MDAsXHJcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxyXG4gIFwiaW5kaWdvLTcwMFwiOiAkaW5kaWdvLTcwMCxcclxuICBcImluZGlnby04MDBcIjogJGluZGlnby04MDAsXHJcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kcHVycGxlczogKFxyXG4gIFwicHVycGxlLTEwMFwiOiAkcHVycGxlLTEwMCxcclxuICBcInB1cnBsZS0yMDBcIjogJHB1cnBsZS0yMDAsXHJcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxyXG4gIFwicHVycGxlLTQwMFwiOiAkcHVycGxlLTQwMCxcclxuICBcInB1cnBsZS01MDBcIjogJHB1cnBsZS01MDAsXHJcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxyXG4gIFwicHVycGxlLTcwMFwiOiAkcHVycGxlLTcwMCxcclxuICBcInB1cnBsZS04MDBcIjogJHB1cnBsZS04MDAsXHJcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kcGlua3M6IChcclxuICBcInBpbmstMTAwXCI6ICRwaW5rLTEwMCxcclxuICBcInBpbmstMjAwXCI6ICRwaW5rLTIwMCxcclxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcclxuICBcInBpbmstNDAwXCI6ICRwaW5rLTQwMCxcclxuICBcInBpbmstNTAwXCI6ICRwaW5rLTUwMCxcclxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcclxuICBcInBpbmstNzAwXCI6ICRwaW5rLTcwMCxcclxuICBcInBpbmstODAwXCI6ICRwaW5rLTgwMCxcclxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJHJlZHM6IChcclxuICBcInJlZC0xMDBcIjogJHJlZC0xMDAsXHJcbiAgXCJyZWQtMjAwXCI6ICRyZWQtMjAwLFxyXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcclxuICBcInJlZC00MDBcIjogJHJlZC00MDAsXHJcbiAgXCJyZWQtNTAwXCI6ICRyZWQtNTAwLFxyXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcclxuICBcInJlZC03MDBcIjogJHJlZC03MDAsXHJcbiAgXCJyZWQtODAwXCI6ICRyZWQtODAwLFxyXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJG9yYW5nZXM6IChcclxuICBcIm9yYW5nZS0xMDBcIjogJG9yYW5nZS0xMDAsXHJcbiAgXCJvcmFuZ2UtMjAwXCI6ICRvcmFuZ2UtMjAwLFxyXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcclxuICBcIm9yYW5nZS00MDBcIjogJG9yYW5nZS00MDAsXHJcbiAgXCJvcmFuZ2UtNTAwXCI6ICRvcmFuZ2UtNTAwLFxyXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcclxuICBcIm9yYW5nZS03MDBcIjogJG9yYW5nZS03MDAsXHJcbiAgXCJvcmFuZ2UtODAwXCI6ICRvcmFuZ2UtODAwLFxyXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJHllbGxvd3M6IChcclxuICBcInllbGxvdy0xMDBcIjogJHllbGxvdy0xMDAsXHJcbiAgXCJ5ZWxsb3ctMjAwXCI6ICR5ZWxsb3ctMjAwLFxyXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcclxuICBcInllbGxvdy00MDBcIjogJHllbGxvdy00MDAsXHJcbiAgXCJ5ZWxsb3ctNTAwXCI6ICR5ZWxsb3ctNTAwLFxyXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcclxuICBcInllbGxvdy03MDBcIjogJHllbGxvdy03MDAsXHJcbiAgXCJ5ZWxsb3ctODAwXCI6ICR5ZWxsb3ctODAwLFxyXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJGdyZWVuczogKFxyXG4gIFwiZ3JlZW4tMTAwXCI6ICRncmVlbi0xMDAsXHJcbiAgXCJncmVlbi0yMDBcIjogJGdyZWVuLTIwMCxcclxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxyXG4gIFwiZ3JlZW4tNDAwXCI6ICRncmVlbi00MDAsXHJcbiAgXCJncmVlbi01MDBcIjogJGdyZWVuLTUwMCxcclxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxyXG4gIFwiZ3JlZW4tNzAwXCI6ICRncmVlbi03MDAsXHJcbiAgXCJncmVlbi04MDBcIjogJGdyZWVuLTgwMCxcclxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kdGVhbHM6IChcclxuICBcInRlYWwtMTAwXCI6ICR0ZWFsLTEwMCxcclxuICBcInRlYWwtMjAwXCI6ICR0ZWFsLTIwMCxcclxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcclxuICBcInRlYWwtNDAwXCI6ICR0ZWFsLTQwMCxcclxuICBcInRlYWwtNTAwXCI6ICR0ZWFsLTUwMCxcclxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcclxuICBcInRlYWwtNzAwXCI6ICR0ZWFsLTcwMCxcclxuICBcInRlYWwtODAwXCI6ICR0ZWFsLTgwMCxcclxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJGN5YW5zOiAoXHJcbiAgXCJjeWFuLTEwMFwiOiAkY3lhbi0xMDAsXHJcbiAgXCJjeWFuLTIwMFwiOiAkY3lhbi0yMDAsXHJcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXHJcbiAgXCJjeWFuLTQwMFwiOiAkY3lhbi00MDAsXHJcbiAgXCJjeWFuLTUwMFwiOiAkY3lhbi01MDAsXHJcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXHJcbiAgXCJjeWFuLTcwMFwiOiAkY3lhbi03MDAsXHJcbiAgXCJjeWFuLTgwMFwiOiAkY3lhbi04MDAsXHJcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcclxuKSAhZGVmYXVsdDtcclxuLy8gZnVzdi1lbmFibGVcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcclxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xyXG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xyXG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XHJcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xyXG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcclxuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcclxuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXHJcbiR0aGVtZS1jb2xvcnM6IChcclxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXHJcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXHJcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxyXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcclxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXHJcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXHJcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcclxuICBcImRhcmtcIjogICAgICAgJGRhcmtcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXHJcblxyXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXHJcbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcclxuICAoXCI8XCIsIFwiJTNjXCIpLFxyXG4gIChcIj5cIiwgXCIlM2VcIiksXHJcbiAgKFwiI1wiLCBcIiUyM1wiKSxcclxuICAoXCIoXCIsIFwiJTI4XCIpLFxyXG4gIChcIilcIiwgXCIlMjlcIiksXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyBPcHRpb25zXHJcbi8vXHJcbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cclxuXHJcbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1jb250YWluZXItY2xhc3NlczogICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xyXG5cclxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXHJcblxyXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wIGZvciB0aGUgc2hvcnRlciBgJHByZWZpeGBcclxuJHByZWZpeDogICAgICAgICAgICAgICAgICAgICAgJHZhcmlhYmxlLXByZWZpeCAhZGVmYXVsdDtcclxuXHJcbi8vIEdyYWRpZW50XHJcbi8vXHJcbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXHJcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxyXG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XHJcblxyXG4vLyBTcGFjaW5nXHJcbi8vXHJcbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2VcclxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxyXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xyXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xyXG4kc3BhY2VyczogKFxyXG4gIDA6IDAsXHJcbiAgMTogJHNwYWNlciAqIC4yNSxcclxuICAyOiAkc3BhY2VyICogLjUsXHJcbiAgMzogJHNwYWNlcixcclxuICA0OiAkc3BhY2VyICogMS41LFxyXG4gIDU6ICRzcGFjZXIgKiAzLFxyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xyXG5cclxuLy8gUG9zaXRpb25cclxuLy9cclxuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcclxuJHBvc2l0aW9uLXZhbHVlczogKFxyXG4gIDA6IDAsXHJcbiAgNTA6IDUwJSxcclxuICAxMDA6IDEwMCVcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcclxuXHJcbi8vIEJvZHlcclxuLy9cclxuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxyXG5cclxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG4vLyBMaW5rc1xyXG4vL1xyXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXHJcblxyXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcclxuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xyXG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XHJcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcclxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuXHJcbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogICAgICAgICAgIGFmdGVyICFkZWZhdWx0O1xyXG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xyXG5cclxuLy8gUGFyYWdyYXBoc1xyXG4vL1xyXG4vLyBTdHlsZSBwIGVsZW1lbnQuXHJcblxyXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBHcmlkIGJyZWFrcG9pbnRzXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxyXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA1NzZweCxcclxuICBtZDogNzY4cHgsXHJcbiAgbGc6IDk5MnB4LFxyXG4gIHhsOiAxMjAwcHgsXHJcbiAgeHhsOiAxNDAwcHhcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXHJcblxyXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcclxuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcclxuXHJcblxyXG4vLyBHcmlkIGNvbnRhaW5lcnNcclxuLy9cclxuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTQwcHgsXHJcbiAgbWQ6IDcyMHB4LFxyXG4gIGxnOiA5NjBweCxcclxuICB4bDogMTE0MHB4LFxyXG4gIHh4bDogMTMyMHB4XHJcbikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcclxuXHJcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XHJcblxyXG5cclxuLy8gR3JpZCBjb2x1bW5zXHJcbi8vXHJcbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxyXG5cclxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XHJcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcclxuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcclxuXHJcbi8vIENvbnRhaW5lciBwYWRkaW5nXHJcblxyXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIENvbXBvbmVudHNcclxuLy9cclxuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcclxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xyXG4kYm9yZGVyLXdpZHRoczogKFxyXG4gIDE6IDFweCxcclxuICAyOiAycHgsXHJcbiAgMzogM3B4LFxyXG4gIDQ6IDRweCxcclxuICA1OiA1cHhcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRib3JkZXItc3R5bGU6ICAgICAgICAgICAgICAgIHNvbGlkICFkZWZhdWx0O1xyXG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcbiRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICAgIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcclxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMteGw6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtMnhsOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xyXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XHJcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XHJcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcclxuXHJcbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtdmFyaWFibGVzXHJcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XHJcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcclxuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xyXG5cclxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cclxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcclxuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xyXG4kYXNwZWN0LXJhdGlvczogKFxyXG4gIFwiMXgxXCI6IDEwMCUsXHJcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxyXG4gIFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxyXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXHJcbikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgYXNwZWN0LXJhdGlvc1xyXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG5cclxuLy8gVHlwb2dyYXBoeVxyXG4vL1xyXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcclxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxyXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmKSAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcclxuXHJcbi8vICRmb250LXNpemUtcm9vdCBhZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncywgYW5kIG1hcmdpbnNcclxuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XHJcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxyXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgIDYwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xyXG5cclxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xyXG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xyXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAyICFkZWZhdWx0O1xyXG5cclxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xyXG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xyXG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xyXG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XHJcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XHJcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcclxuJGZvbnQtc2l6ZXM6IChcclxuICAxOiAkaDEtZm9udC1zaXplLFxyXG4gIDI6ICRoMi1mb250LXNpemUsXHJcbiAgMzogJGgzLWZvbnQtc2l6ZSxcclxuICA0OiAkaDQtZm9udC1zaXplLFxyXG4gIDU6ICRoNS1mb250LXNpemUsXHJcbiAgNjogJGg2LWZvbnQtc2l6ZVxyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBoZWFkaW5ncy12YXJpYWJsZXNcclxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtZm9udC1zdHlsZTogICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBkaXNwbGF5LWhlYWRpbmdzXHJcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcclxuICAxOiA1cmVtLFxyXG4gIDI6IDQuNXJlbSxcclxuICAzOiA0cmVtLFxyXG4gIDQ6IDMuNXJlbSxcclxuICA1OiAzcmVtLFxyXG4gIDY6IDIuNXJlbVxyXG4pICFkZWZhdWx0O1xyXG5cclxuJGRpc3BsYXktZm9udC1mYW1pbHk6IG51bGwgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5LWZvbnQtc3R5bGU6ICBudWxsICFkZWZhdWx0O1xyXG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xyXG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xyXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcblxyXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XHJcblxyXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XHJcblxyXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XHJcblxyXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuLy8gZnVzdi1kaXNhYmxlXHJcbiRoci1iZy1jb2xvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXHJcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXHJcbi8vIGZ1c3YtZW5hYmxlXHJcblxyXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBBbGxvd3MgZm9yIGluaGVyaXRlZCBjb2xvcnNcclxuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xyXG5cclxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcclxuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuXHJcbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMTg3NWVtICFkZWZhdWx0O1xyXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAkeWVsbG93LTEwMCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB0eXBlLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIFRhYmxlc1xyXG4vL1xyXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXHJcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XHJcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XHJcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcclxuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xyXG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xyXG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xyXG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtYm9yZGVyLWZhY3RvcjogICAgICAgICAuMSAhZGVmYXVsdDtcclxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XHJcbiR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXI6IGV2ZW4gIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtbG9vcFxyXG4kdGFibGUtdmFyaWFudHM6IChcclxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXHJcbiAgXCJzZWNvbmRhcnlcIjogIHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXHJcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxyXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcclxuICBcIndhcm5pbmdcIjogICAgc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXHJcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXHJcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcclxuICBcImRhcmtcIjogICAgICAgJGRhcmssXHJcbikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxyXG5cclxuXHJcbi8vIEJ1dHRvbnMgKyBGb3Jtc1xyXG4vL1xyXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1idG4tdmFyaWFibGVzXHJcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6ICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBCdXR0b25zXHJcbi8vXHJcbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYWJsZXNcclxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xyXG5cclxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuXHJcbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XHJcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XHJcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xyXG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xyXG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XHJcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcclxuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuXHJcbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuXHJcbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XHJcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XHJcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogICAyMCUgIWRlZmF1bHQ7XHJcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XHJcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XHJcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAgICAgICAyMCUgIWRlZmF1bHQ7XHJcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XHJcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIEZvcm1zXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xyXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXHJcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xyXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xyXG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xyXG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXHJcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xyXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XHJcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcclxuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcclxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxyXG4kZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xyXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDIuNSArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZzogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1zZWxlY3QtdHJhbnNpdGlvbjogICAgICAgICAgJGlucHV0LXRyYW5zaXRpb24gIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcclxuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXHJcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tcmFuZ2UtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xyXG4kZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xyXG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogICAgICAgc2hhZGUtY29sb3IoJGZvcm0tZmlsZS1idXR0b24tYmcsIDUlKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcclxuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgIDEuMjUgIWRlZmF1bHQ7XHJcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgIDEuNjI1cmVtICFkZWZhdWx0O1xyXG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgLjYyNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgIC42NSAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgIHNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKSAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXHJcblxyXG4vLyBGb3JtIHZhbGlkYXRpb25cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xyXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkZGFuZ2VyICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcclxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcclxuICBcInZhbGlkXCI6IChcclxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXHJcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxyXG4gICksXHJcbiAgXCJpbnZhbGlkXCI6IChcclxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcclxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcclxuICApXHJcbikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xyXG5cclxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxyXG4vL1xyXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcclxuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xyXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xyXG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xyXG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xyXG4kemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcDogICAgICAgICAxMDQwICFkZWZhdWx0O1xyXG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDQ1ICFkZWZhdWx0O1xyXG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xyXG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDU1ICFkZWZhdWx0O1xyXG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xyXG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xyXG4kemluZGV4LXRvYXN0OiAgICAgICAgICAgICAgICAgICAgICAxMDkwICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xyXG5cclxuXHJcbi8vIE5hdnNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdmFyaWFibGVzXHJcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcclxuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgbmF2LXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIE5hdmJhclxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcclxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xyXG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcclxuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcclxuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcclxuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXRoZW1lLXZhcmlhYmxlc1xyXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjU1KSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXRoZW1lLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIERyb3Bkb3duc1xyXG4vL1xyXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tdmFyaWFibGVzXHJcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgc2hhZGUtY29sb3IoJGRyb3Bkb3duLWxpbmstY29sb3IsIDEwJSkgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuLy8gZnVzdi1kaXNhYmxlXHJcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxyXG4vLyBmdXN2LWVuYWJsZVxyXG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXHJcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgJGRyb3Bkb3duLWRhcmstY29sb3IgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb25cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICAoJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoICogLTEpICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBQbGFjZWhvbGRlcnNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcclxuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XHJcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xyXG5cclxuLy8gQ2FyZHNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xyXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xyXG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcclxuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XHJcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xyXG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXHJcblxyXG4vLyBBY2NvcmRpb25cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tdmFyaWFibGVzXHJcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcblxyXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcblxyXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYnV0dG9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tY29sb3IgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYnV0dG9uLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA5MCUpICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgMTAlKSAhZGVmYXVsdDtcclxuXHJcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuXHJcbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24taWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWNvbG9yICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgtMTgwZGVnKSAhZGVmYXVsdDtcclxuXHJcbiRhY2NvcmRpb24tYnV0dG9uLWljb246ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xyXG5cclxuLy8gVG9vbHRpcHNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLXZhcmlhYmxlc1xyXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcclxuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBUT0RPOiByZW1vdmUgdGhpcyBpbiB2NlxyXG5cclxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xyXG4vLyBmdXN2LWRpc2FibGVcclxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcclxuLy8gZnVzdi1lbmFibGVcclxuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLXZhcmlhYmxlc1xyXG5cclxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICBudWxsICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIFBvcG92ZXJzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci12YXJpYWJsZXNcclxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWhlYWRlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcclxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgc2hhZGUtY29sb3IoJHBvcG92ZXItYmcsIDYlKSAhZGVmYXVsdDtcclxuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWhlYWRpbmctY29sb3IpICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci12YXJpYWJsZXNcclxuXHJcbi8vIGZ1c3YtZGlzYWJsZVxyXG4vLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xyXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XHJcbi8vIGZ1c3YtZW5hYmxlXHJcblxyXG5cclxuLy8gVG9hc3RzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXHJcbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xyXG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xyXG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcclxuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XHJcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcblxyXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xyXG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBCYWRnZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcclxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XHJcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4zNWVtICFkZWZhdWx0O1xyXG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcclxuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gTW9kYWxzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtdmFyaWFibGVzXHJcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xyXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcclxuXHJcbiRtb2RhbC1mb290ZXItYmc6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XHJcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIEFsZXJ0c1xyXG4vL1xyXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcclxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XHJcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDtcclxuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICA0MCUgIWRlZmF1bHQ7XHJcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXHJcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gUHJvZ3Jlc3MgYmFyc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xyXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIExpc3QgZ3JvdXBcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xyXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogICAgICAgICAgLTgwJSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZTogICAgICAgNDAlICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBJbWFnZSB0aHVtYm5haWxzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGh1bWJuYWlsLXZhcmlhYmxlc1xyXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBGaWd1cmVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xyXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZmlndXJlLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIEJyZWFkY3J1bWJzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcclxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi12YXJpYWJsZXNcclxuXHJcbi8vIENhcm91c2VsXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXHJcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTogICAgICAgICAuNSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxyXG5cclxuJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZzogICRibGFjayAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBTcGlubmVyc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXHJcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcclxuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcclxuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IC43NXMgIWRlZmF1bHQ7XHJcblxyXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIENsb3NlXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXHJcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGggIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2UtY29sb3I6ICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgIDEgIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBPZmZjYW52YXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXHJcbiRvZmZjYW52YXMtcGFkZGluZy15OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0OiAgICAgICAgIDMwdmggIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLWJvcmRlci13aWR0aDogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYmcgIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWNvbG9yICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy12YXJpYWJsZXNcclxuXHJcbi8vIENvZGVcclxuXHJcbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xyXG5cclxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjE4NzVyZW0gIWRlZmF1bHQ7XHJcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xyXG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XHJcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCByZW1vdmluZyBpbiB2NlxyXG5cclxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuIiwiLy8gVmFyaWFibGVzXHJcbi8vXHJcbi8vIENvcHkgc2V0dGluZ3MgZnJvbSB0aGlzIGZpbGUgaW50byB0aGUgcHJvdmlkZWQgYF9jdXN0b20uc2Nzc2AgdG8gb3ZlcnJpZGVcclxuLy8gdGhlIEJvb3RzdHJhcCBkZWZhdWx0cyB3aXRob3V0IG1vZGlmeWluZyBrZXksIHZlcnNpb25lZCBmaWxlcy5cclxuLy9cclxuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXHJcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxyXG4vL1xyXG4vLyBUZW1wb3JhcnksIHVzZWQgZm9yIGNhbGN1bGF0aW9uIHZhcmlhYmxlcyBzaG91bGQgYnkgbmFtZWQgYCRfdmFyaWFibGUtbmFtZWBcclxuLy9cclxuLy8gVGFibGUgb2YgQ29udGVudHNcclxuLy9cclxuLy8gQ29sb3Igc3lzdGVtXHJcbi8vIEJvZHlcclxuLy8gUGFnZVxyXG4vLyBDb21wb25lbnRzXHJcbi8vIEZvbnRzXHJcbi8vIExpbmtzXHJcbi8vIFotaW5kZXggbWFzdGVyIGxpc3RcclxuLy8gR3JpZCBicmVha3BvaW50c1xyXG4vLyBHcmlkIGNvbnRhaW5lcnNcclxuLy8gR3JpZCBjb2x1bW5zXHJcbi8vIEJ1dHRvbnNcclxuLy8gRm9ybVxyXG4vLyBQYWdpbmF0aW9uXHJcbi8vIFRvb2x0aXBzXHJcblxyXG5cclxuLy9cclxuLy8gR3JheSBjb2xvcnNcclxuLy9cclxuJHdoaXRlOiAgI2ZmZjtcclxuJGdyYXktMTAwOiAjZWRlZmY0O1xyXG4kZ3JheS0yMDA6ICNkN2Q3ZDc7XHJcbiRncmF5LTMwMDogI2NjYztcclxuJGdyYXktNDAwOiAjYjdiN2I3O1xyXG4kZ3JheS01MDA6ICM5YjliOWI7XHJcbiRncmF5LTYwMDogIzg2OGU5NjtcclxuJGdyYXktNzAwOiAjMmMzNDNiO1xyXG4kZ3JheS04MDA6ICMxNTE1MTU7XHJcbiRncmF5LTkwMDogIzExMTtcclxuJGJsYWNrOiAgIzAwMDtcclxuXHJcbi8vXHJcbi8vIEFkZGl0aW9uYWwgZ3JheSBjb2xvcnNcclxuLy9cclxuJGdyYXktMTogI2UxZTFlMTtcclxuJGdyYXktMjogIzM1MzYzYztcclxuJGdyYXktMzogI2M2YzZjNjtcclxuJGdyYXktNDogIzJjMmQzMTtcclxuJGdyYXktNTogI2Y1ZjVmNTtcclxuJGdyYXktNjogIzcwNzI3OTtcclxuJGdyYXktNzogI2Y1ZjdmOTtcclxuJGdyYXktODogIzQyNDM0OTtcclxuJGdyYXktOTogI2Q0ZDVkYjtcclxuJGdyYXktMTA6ICNlN2U4ZWY7XHJcbiRncmF5LTExOiAjZjNmNGY5O1xyXG4kZ3JheS0xMjogIzVlNjE2ZTtcclxuJGdyYXktMTM6ICM2YjZiNmU7XHJcbiRncmF5LTE0OiAjYzlkYmRhO1xyXG4kZ3JheS0xNTogIzAxMDMwNDtcclxuJGdyYXktMTY6ICNkMWQxZDE7XHJcbiRncmF5LTE3OiAjMzEzNTM5O1xyXG4kZ3JheS0xODogI2FmYWZhZjtcclxuJGdyYXktMTk6ICNkNGQ1ZGU7XHJcbiRncmF5LTIwOiAjNTc1YTY1O1xyXG4kZ3JheS0yMTogI2VjZWNlYztcclxuJGdyYXktMjI6ICNlY2VjZWM7XHJcbiRncmF5LTIzOiAjNTk2NDZhO1xyXG4kZ3JheS0yNDogIzkxOWZhNjtcclxuXHJcbi8vXHJcbi8vIEFkZGl0aW9uYWwgY29sb3JzXHJcbi8vXHJcbiRjb2xvci0xOiAjMmIzMzQxO1xyXG4kY29sb3ItMjogIzM4NDk1ODtcclxuJGNvbG9yLTM6ICMzNTM2M2M7XHJcbiRjb2xvci00OiAjMmMyZDMxO1xyXG5cclxuXHJcbi8vXHJcbi8vIENvbG9yIFRoZW1lc1xyXG4vL1xyXG4kZWJvbnktY2xheTogICAgICAgIzJiM2U0ZjtcclxuJGVib255LWNsYXktMTogICAgICMyOTM1NDA7XHJcbiRveGZvcmQtYmx1ZTogICAgICAjMmUzYzQ5O1xyXG4kb3hmb3JkLWJsdWUtMTogICAgIzM1NDY1NTtcclxuJHBpY2tsZWQtYmx1ZXdvb2Q6ICMyYTM3NDM7XHJcbiRibHVlLWJheW91eDogICAgICAjNTM2NDc1O1xyXG4kYmx1ZS1iYXlvdXgtMTogICAgIzU2Njk3YTtcclxuJG5ldmFkYTogICAgICAgICAgICM2MjcwN2U7XHJcbiRyaXZlci1iZWQ6ICAgICAgICAjNDc1MjViO1xyXG5cclxuJHNoYXJrOiAjMjUyYjJmO1xyXG4kc2hhcmstMjogIzFmMjUyODtcclxuXHJcbiRvdXRlci1zcGFjZTogIzJjMzMzNztcclxuJGFiYmV5OiAjNTU1YzVmO1xyXG5cclxuJGxpbWVkLXNwcnVjZTogIzNjNDc1MjtcclxuJG5ldmFkYTogIzYyNzA3ZTtcclxuJHNodXR0bGUtZ3JheTogIzVhNjY2ZDtcclxuJGJsdWUtYmF5b3V4OiAjNTM2NDc1O1xyXG5cclxuJG1hcnRpbmlxdWU6ICMzMDM0NGQ7XHJcbiRndW4tcG93ZGVyOiAjM2M0MDU5O1xyXG4kY29tZXQ6ICM1ZjY1ODU7XHJcbiRmaW9yZDogIzQ5NGU2ZDtcclxuJGVhc3QtYmF5OiAjNDQ0YzgwO1xyXG4kYmx1ZS1iZWxsOiAjOWJhMWM4O1xyXG5cclxuLy9cclxuLy8gQ29sb3Igc2NoZW1lIHZhcmlhYmxlc1xyXG4vL1xyXG4kcmQtbmF2YmFyLWRhcms6ICRzaGFyaztcclxuJHJkLW5hdmJhci1kYXJrZXI6ICRzaGFyay0yO1xyXG4kcmQtbmF2YmFyLWRhcmstMTogJG91dGVyLXNwYWNlO1xyXG4kcmQtbmF2YmFyLWxpZ2h0OiAkZ3JheS02O1xyXG4kcmQtbmF2YmFyLWxpZ2h0LTI6ICRhYmJleTtcclxuXHJcbiRmb290ZXItY2xhc3NpYy1kYXJrOiAkcmQtbmF2YmFyLWRhcms7XHJcbiRmb290ZXItY2xhc3NpYy1kYXJrZXI6ICRyZC1uYXZiYXItZGFya2VyO1xyXG4kZm9vdGVyLWNsYXNzaWMtbGlnaHQ6ICRveGZvcmQtYmx1ZS0xO1xyXG4kZm9vdGVyLWNsYXNzaWMtbGlnaHRlcjogJGJsdWUtYmF5b3V4LTE7XHJcblxyXG4vL1xyXG4vLyBDb2xvciBzeXN0ZW1cclxuLy9cclxuXHJcbiR0aGVtZS1jb2xvcnM6ICgpO1xyXG5cclxuLy8gQWNjZW50IGNvbG9yc1xyXG4kcHJpbWFyeTogICAgICAgICAgICAgICAjM2Y5MGRjO1xyXG4kcHJpbWFyeS1saWdodDogICAgICAgICBsaWdodGVuKHNhdHVyYXRlKCRwcmltYXJ5LCAzLjUwKSwgMS43Nik7XHJcbiRwcmltYXJ5LWRhcms6ICAgICAgICAgIGRhcmtlbihkZXNhdHVyYXRlKCRwcmltYXJ5LCAwLjIxKSwgMC4yMCk7XHJcblxyXG4kc2Vjb25kYXJ5OiAgICAgICAgICAgICAjZmZkODUxO1xyXG4kc2Vjb25kYXJ5LWRhcms6ICAgICAgICBkYXJrZW4oZGVzYXR1cmF0ZSgkc2Vjb25kYXJ5LCAxMS44OCksIDIuMTYpO1xyXG5cclxuJHJlZDogICAgICAgICAgICAgI2ZkNjU2NTtcclxuJHJlZC0xOiAgICAgICAgICAgI2VhNTQ1NTtcclxuJHJlZC0yOiAgICAgICAgICAgI2ZmNGMzOTtcclxuJHJlZC0zOiAgICAgICAgICAgI2ZiNzk3OTtcclxuJGRhbmdlci1jb2xvcjogICAgJHJlZDtcclxuXHJcbiRzdWNjZXNzLWNvbG9yOiAgICM5OGJmNDQ7XHJcbiRsaWdodC1ncmVlbjogICAgICM5NmMyNTE7XHJcbiRibHVlOiAgICAgICAgICAgICMyOGMwZTE7XHJcbiRibHVlLWRhcms6ICAgICAgICMzZjgyYzA7XHJcbiRibHVlLWRhcmtlcjogICAgICMzZjkwZGM7XHJcblxyXG5cclxuJHllbGxvdzogICAgICAgICAgICAjZmZjYzAwO1xyXG4kbGlnaHQteWVsbG93OiAgICAgICNlZWVjNDk7XHJcbiRvcmFuZ2U6ICAgICAgICAgICAgI2ZmYTA0YztcclxuJG9yYW5nZS1kYXJrOiAgICAgICAjZmY4NDMyO1xyXG4kcGluazogICAgICAgICAgICAgICNlMDUxNTE7XHJcbiRibHVlLWJvc3RvbjogICAgICAgIzNCN0NDMDtcclxuXHJcblxyXG4vLyBUaGVtZSBjb2xvcnNcclxuJGJsYWNrLWludmFyaWFibGU6ICAgICAgIzAwMDtcclxuJHdoaXRlLWludmFyaWFibGU6ICAgICAgI2ZmZjtcclxuXHJcbi8vIEFkZGl0aW9uYWwgY29sb3JzXHJcbiRmYWNlYm9vazogICAgICAgICAgICAgICAgIzNlNzRiZDtcclxuJGZhY2Vib29rLWxpZ2h0OiAgICAgICAgICAjNmE5OWQ5O1xyXG4kZmFjZWJvb2stZGFya2VuOiAgICAgICAgICMyZDYzYWI7XHJcblxyXG4kdHdpdHRlcjogICAgICAgICAgICAgICAgICMzN2I1ZTk7XHJcbiR0d2l0dGVyLWxpZ2h0OiAgICAgICAgICAgIzVhY2JmYTtcclxuJHR3aXR0ZXItZGFya2VuOiAgICAgICAgICAjMzdhN2Q2O1xyXG5cclxuJGdvb2dsZTogICAgICAgICAgICAgICAgICAjZjA2ODY4O1xyXG4kZ29vZ2xlLWxpZ2h0OiAgICAgICAgICAgICNmZDkzOTM7XHJcbiRnb29nbGUtZGFya2VuOiAgICAgICAgICAgI2RkNWI1YjtcclxuXHJcbiRpbnN0YWdyYW06ICAgICAgICAgICAgICAgICAgIzQyNWM3ZjtcclxuJGluc3RhZ3JhbS1saWdodDogICAgICAgICAgICAjNWI3OGEwO1xyXG4kaW5zdGFncmFtLWRhcmtlbjogICAgICAgICAgICMzNDRlNzE7XHJcblxyXG4vL1xyXG4vLyBQYWdlXHJcbi8vXHJcbiRwYWdlLWJveGVkLXdpZHRoOiAgICAgICAgICAgICAgIDE2MDBweDtcclxuJHBhZ2UtYm94ZWQtYmFja2dyb3VuZC1jb2xvcjogICAgJGdyYXktMTAwO1xyXG4kcGFnZS1ib3hlZC1iYWNrZ3JvdW5kLWltYWdlOiAgICB1cmwoLi4vaW1hZ2VzL2JnLXBhdHRlcm4tYm94ZWQucG5nKTtcclxuXHJcblxyXG4vL1xyXG4vLyBCb2R5XHJcbi8vXHJcbiRib2R5LWJnOiAgICAgICAkd2hpdGU7XHJcbiRib2R5LWNvbG9yOiAgICAkZ3JheS01MDA7XHJcblxyXG4vL1xyXG4vLyBDb21wb25lbnRzXHJcbi8vXHJcbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cclxuJGJvcmRlci13aWR0aDogMXB4O1xyXG5cclxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgIDNweDtcclxuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgIC4zcmVtO1xyXG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgLjJyZW07XHJcblxyXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgYWxsIC4zcyBlYXNlLWluLW91dDtcclxuXHJcbi8vIE1hcFxyXG4vL1xyXG4kbWFwLWhlaWdodDogMjAwcHg7XHJcbiRtYXAteHMtaGVpZ2h0OiAyNTBweDtcclxuJG1hcC1tZC1oZWlnaHQ6IDQ1MHB4O1xyXG5cclxuXHJcbi8vIEN1c3RvbVxyXG4kc2hhZG93LWFyZWEtMTogICAtM3B4IDBweCA1MHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcclxuJHNoYWRvdy1hcmVhLTI6ICAgMXB4IDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cclxuXHJcbi8vXHJcbi8vIEZvbnRzXHJcbi8vXHJcbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxyXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICBcIlJvYm90b1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZi0xOiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiRmb250LWZhbWlseS1zZXJpZjogICAgICAgIFwiUm9ib3RvIFNsYWJcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xyXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XHJcblxyXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XHJcbiRmb250LWZhbWlseS1zZWM6ICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZi0xO1xyXG5cclxuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcclxuXHJcbi8vIEJhc2UgZm9udHNcclxuJGZvbnQtc2l6ZS1ib2R5OiAxNHB4O1xyXG4kZm9udC1zaXplLWxnOiAgIDE2cHg7XHJcbiRmb250LXNpemUtc206ICAgMTJweDtcclxuXHJcbiRfbHMtYmFzZTogIDAuMDI1ZW07XHJcblxyXG4kX2xoLWJhc2U6IDI0cHg7XHJcbiRfbGgtbGc6ICAgMjhweDtcclxuJF9saC1zbTogICAxOHB4O1xyXG5cclxuJGZvbnQtd2VpZ2h0LWJhc2U6IDQwMDtcclxuXHJcbi8vICoqIDwgQ2FsY3VsYXRlZCBmb250IHZhbHVlcyA+XHJcbiRsaW5lLWhlaWdodC1iYXNlOiAoJF9saC1iYXNlIC8gJGZvbnQtc2l6ZS1ib2R5KTtcclxuJGxpbmUtaGVpZ2h0LWxnOiAgICgkX2xoLWxnIC8gJGZvbnQtc2l6ZS1sZyk7XHJcbiRsaW5lLWhlaWdodC1zbTogICAoJF9saC1zbSAvICRmb250LXNpemUtc20pO1xyXG4vLyAqKiA8LyBDYWxjdWxhdGVkIGZvbnQgdmFsdWVzID5cclxuXHJcblxyXG4vLyBIZWFkaW5nc1xyXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgJGZvbnQtZmFtaWx5LXNlYztcclxuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgIDUwMDtcclxuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgIDEuMTtcclxuJGhlYWRpbmctbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICRncmF5LTgwMDtcclxuXHJcbi8vIFRlbXBsYXRlIEhlYWRpbmcgVmFsdWVzXHJcbiRfaDEtZnN6OiA2MDtcclxuJF9oMi1mc3o6IDQ4O1xyXG4kX2gzLWZzejogMzM7XHJcbiRfaDQtZnN6OiAyNDtcclxuJF9oNS1mc3o6IDE4O1xyXG4kX2g2LWZzejogMTY7XHJcblxyXG4kX2gxLWxoOiA3MDtcclxuJF9oMi1saDogNjA7XHJcbiRfaDMtbGg6IDQ0O1xyXG4kX2g0LWxoOiAzMDtcclxuJF9oNS1saDogMjI7XHJcbiRfaDYtbGg6IDIwO1xyXG5cclxuLy8gKiogPCBDYWxjdWxhdGVkIEhlYWRpbmdzIHZhbHVlcyA+XHJcbiRoMS1mb250LXNpemU6ICRfaDEtZnN6ICogMXB4O1xyXG4kaDItZm9udC1zaXplOiAkX2gyLWZzeiAqIDFweDtcclxuJGgzLWZvbnQtc2l6ZTogJF9oMy1mc3ogKiAxcHg7XHJcbiRoNC1mb250LXNpemU6ICRfaDQtZnN6ICogMXB4O1xyXG4kaDUtZm9udC1zaXplOiAkX2g1LWZzeiAqIDFweDtcclxuJGg2LWZvbnQtc2l6ZTogJF9oNi1mc3ogKiAxcHg7XHJcblxyXG4kaDEtbGluZS1oZWlnaHQ6ICgkX2gxLWxoIC8gJF9oMS1mc3opO1xyXG4kaDItbGluZS1oZWlnaHQ6ICgkX2gyLWxoIC8gJF9oMi1mc3opO1xyXG4kaDMtbGluZS1oZWlnaHQ6ICgkX2gzLWxoIC8gJF9oMy1mc3opO1xyXG4kaDQtbGluZS1oZWlnaHQ6ICgkX2g0LWxoIC8gJF9oNC1mc3opO1xyXG4kaDUtbGluZS1oZWlnaHQ6ICgkX2g1LWxoIC8gJF9oNS1mc3opO1xyXG4kaDYtbGluZS1oZWlnaHQ6ICgkX2g2LWxoIC8gJF9oNi1mc3opO1xyXG4vLyAqKiA8LyBDYWxjdWxhdGVkIEhlYWRpbmdzIHZhbHVlcyA+XHJcblxyXG5cclxuLy8gSWNvbiBGb250c1xyXG4kZmE6ICAgICAgICAgICAgJ0ZvbnRBd2Vzb21lJztcclxuJG1kaTogICAgICAgICAgICdNYXRlcmlhbCBEZXNpZ24gSWNvbnMnO1xyXG4kbWk6ICAgICAgICAgICAgJ01hdGVyaWFsIEljb25zJztcclxuJGZsLWJpZy1saW5lOiAgICdmbC1iaWdtdWctbGluZSc7XHJcblxyXG4vLyBMZWFkXHJcbiRsZWFkLWZvbnQtc2l6ZTogICAyNHB4O1xyXG4kbGVhZC1saW5lLWhlaWdodDogMzRweDtcclxuJGxlYWQtZm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcbi8vIEhyXHJcbiRoci1ib3JkZXItY29sb3I6ICRncmF5LTIwMDtcclxuJGhyLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aDtcclxuJGhyLW9wYWNpdHk6ICAgICAgMTtcclxuXHJcbi8vIE1hcmtcclxuJG1hcmstcGFkZGluZzogIDNweCA1cHg7XHJcbiRtYXJrLWJnOiAgICAgICAkZ3JheS03MDA7XHJcblxyXG4kZHQtZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiRsaXN0LWlubGluZS1wYWRkaW5nOiA1cHg7XHJcblxyXG4vLyBDb2RlXHJcbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgIDkwJTtcclxuJGNvZGUtcGFkZGluZy15OiAgICAgICAgICAgICAgMTBweDtcclxuJGNvZGUtcGFkZGluZy14OiAgICAgICAgICAgICAgNXB4O1xyXG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAkZ3JheS05MDA7XHJcbiRjb2RlLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTEwMDtcclxuXHJcblxyXG4vL1xyXG4vLyBMaW5rc1xyXG4vL1xyXG4kbGluay1jb2xvcjogICAgICAgICAgICAkcHJpbWFyeTtcclxuJGxpbmstZGVjb3JhdGlvbjogICAgICAgbm9uZTtcclxuJGxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpO1xyXG4kbGluay1wcmVzcy1jb2xvcjogICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSk7XHJcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcblxyXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XHJcbi8vXHJcbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xyXG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXHJcblxyXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgMTAwMDtcclxuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgIDEwMjA7XHJcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAxMDMwO1xyXG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgMTExMDtcclxuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgIDExMjA7XHJcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAxMDYwO1xyXG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgMTA3MDtcclxuLy8gQ3VzdG9tXHJcbiR6aW5kZXgtcmQtbmF2YmFyOiAgICAgICAgICAxMDkwO1xyXG4kemluZGV4LWxheW91dC1wYW5lbDogICAgICAgMTA5MTtcclxuXHJcblxyXG4vL1xyXG4vLyBHcmlkIGJyZWFrcG9pbnRzXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxyXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6ICAgMCxcclxuICBzbTogICA1NzZweCxcclxuICBtZDogICA3NjhweCxcclxuICBsZzogICA5OTJweCxcclxuICB4bDogICAxMjAwcHgsXHJcbiAgeHhsOiAgMTYwMHB4XHJcbik7XHJcblxyXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcclxuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG5cclxuLy8gR3JpZCBjb250YWluZXJzXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXHJcblxyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICAgIHNtOiAgIDU0MHB4LFxyXG4gICAgbWQ6ICAgNzIwcHgsXHJcbiAgICBsZzogICA5NjBweCxcclxuICAgIHhsOiAgIDExNDBweCxcclxuICAgIHh4bDogIDEyMDBweFxyXG4pO1xyXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xyXG5cclxuXHJcbi8vXHJcbi8vIEdyaWQgY29sdW1uc1xyXG4vL1xyXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cclxuJGdyaWQtY29sdW1uczogMTI7XHJcbiRncmlkLWd1dHRlci13aWR0aDogMzBweDtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoLW5hcnJvdzogMTBweDtcclxuXHJcbi8vIENvbnRhaW5lciBwYWRkaW5nXHJcbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xyXG5cclxuLy8gU21vb3RoIHNjcm9sbFxyXG4kZW5hYmxlLXNtb290aC1zY3JvbGw6IGZhbHNlO1xyXG5cclxuLy9cclxuLy8gQnV0dG9uc1xyXG4vL1xyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgIDE0cHg7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAzMnB4O1xyXG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgMTRweDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgIDEuMjU7XHJcblxyXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgOXB4O1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgMzBweDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogIDEuNTtcclxuXHJcbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAxN3B4O1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgNTBweDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogIDEuNTtcclxuXHJcblxyXG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAkZm9udC1mYW1pbHktc2VjO1xyXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICA1MDA7XHJcbiRidG4tbGV0dGVyLXNwYWNpbmc6ICAgICAgICAgICAgIC4wMjVlbTtcclxuJGJ0bi10ZXh0LXRyYW5zZm9ybTogICAgICAgICAgICAgdXBwZXJjYXNlO1xyXG5cclxuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgMDtcclxuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgMDtcclxuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgICAgMDtcclxuXHJcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICRncmF5LTYwMDtcclxuXHJcbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgICAgIC41cmVtO1xyXG5cclxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xyXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cztcclxuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGc7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtO1xyXG5cclxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgYWxsIC4zcyBlYXNlLWluLW91dDtcclxuXHJcbi8vXHJcbi8vIEZvcm1zXHJcbi8vXHJcbiRmb3JtLWlucHV0LWhlaWdodDogICAgICAgICAgICAgNjBweDtcclxuJGZvcm0taW5wdXQtbGctaGVpZ2h0OiAgICAgICAgICA3MHB4O1xyXG4kZm9ybS1pbnB1dC1zbS1oZWlnaHQ6ICAgICAgICAgIDUwcHg7XHJcblxyXG4kZm9ybS1pbnB1dC1jb2xvcjogICAgICAgICAgICAgICRncmF5LTUwMDtcclxuJGZvcm0taW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICAkZm9ybS1pbnB1dC1jb2xvcjtcclxuXHJcbiRmb3JtLWlucHV0LWJhY2tncm91bmQ6ICAgICAgICAgJHdoaXRlO1xyXG4kZm9ybS1pbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICRncmF5LTE7XHJcbiRmb3JtLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgM3B4O1xyXG5cclxuJGZvcm0taW5wdXQtZm9udC1zaXplOiAgICAgICAgICAxNHB4O1xyXG4kZm9ybS1pbnB1dC1saW5lLWhlaWdodDogICAgICAgIDI0cHg7XHJcbiRmb3JtLWlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgNDAwO1xyXG5cclxuJGZvcm0taW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAxcHggc29saWQgJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yO1xyXG4kZm9ybS1pbnB1dC1wYWRkaW5nLWhvcml6b250YWw6IDE5cHg7XHJcbiRmb3JtLWlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgcm91bmQoJGZvcm0taW5wdXQtZm9udC1zaXplICogMS43KTtcclxuXHJcbiRmb3JtLWlucHV0LXBhZGRpbmctdmVydGljYWw6ICAgcm91bmQoKCRmb3JtLWlucHV0LWhlaWdodCAtICRmb3JtLWlucHV0LWxpbmUtaGVpZ2h0KSAvIDIpICsgMXB4O1xyXG4kZm9ybS1pbnB1dC1wYWRkaW5nOiAgICAgICAgICAgICRmb3JtLWlucHV0LXBhZGRpbmctdmVydGljYWwgJGZvcm0taW5wdXQtcGFkZGluZy1ob3Jpem9udGFsO1xyXG5cclxuQGlmICgkZm9ybS1pbnB1dC1ib3JkZXIgIT0gbm9uZSkge1xyXG4gICRmb3JtLWlucHV0LXBhZGRpbmctdmVydGljYWw6IHJvdW5kKCgkZm9ybS1pbnB1dC1oZWlnaHQgLSAkZm9ybS1pbnB1dC1saW5lLWhlaWdodCAtIChudGgoJGZvcm0taW5wdXQtYm9yZGVyLCAxKSAqIDIpKSAvIDIpO1xyXG4gICRmb3JtLWlucHV0LXBhZGRpbmc6ICRmb3JtLWlucHV0LXBhZGRpbmctdmVydGljYWwgJGZvcm0taW5wdXQtcGFkZGluZy1ob3Jpem9udGFsO1xyXG59XHJcblxyXG4kZm9ybS10ZXh0YXJlYS1kZWZhdWx0LWhlaWdodDogICAgICAgMTg2cHg7XHJcbiRmb3JtLXRleHRhcmVhLWRlZmF1bHQtbWluLWhlaWdodDogICAkZm9ybS1pbnB1dC1oZWlnaHQ7XHJcbiRmb3JtLXRleHRhcmVhLWRlZmF1bHQtbWF4LWhlaWdodDogICByb3VuZCgkZm9ybS10ZXh0YXJlYS1kZWZhdWx0LWhlaWdodCAqIDEuNyk7XHJcblxyXG5cclxuJGZvcm0tZmVlZGJhY2stZm9jdXMtY29sb3I6ICAgJHByaW1hcnk7XHJcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICRzdWNjZXNzLWNvbG9yO1xyXG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG5cclxuXHJcbi8vXHJcbi8vIFBhZ2luYXRpb25cclxuLy9cclxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgOXB4O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICA5cHg7XHJcbiRwYWdpbmF0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgIDE4cHg7XHJcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgIDI0cHg7XHJcblxyXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkZ3JheS04MDA7XHJcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZTtcclxuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgMDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgMDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktMjAwO1xyXG5cclxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJHdoaXRlO1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkcHJpbWFyeTtcclxuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgJHByaW1hcnk7XHJcblxyXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAkd2hpdGU7XHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICRwcmltYXJ5O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAgICAkcHJpbWFyeTtcclxuXHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZTtcclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgJHByaW1hcnk7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICRwcmltYXJ5O1xyXG5cclxuLy9cclxuLy8gVG9vbHRpcHNcclxuLy9cclxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHg7XHJcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICR3aGl0ZTtcclxuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktNzAwO1xyXG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAxO1xyXG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICA2cHg7XHJcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgIDEwcHg7XHJcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgIDA7XHJcblxyXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICA2cHg7XHJcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgIDZweDtcclxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgJHRvb2x0aXAtYmc7XHJcblxyXG4vLyBCdG4gY2xvc2UgKG1vZGFsKVxyXG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZTtcclxuJGJ0bi1jbG9zZS1iZzogICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8+PC9zdmc+XCIpO1xyXG4kYnRuLWNsb3NlLW9wYWNpdHk6ICAgICAgICAgIDE7XHJcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1O1xyXG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgIG5vbmU7XHJcblxyXG5cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XHJcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcclxuXHJcbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcclxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgJHJldHVybjogKCk7XHJcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xyXG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xyXG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAcmV0dXJuICRyZXR1cm47XHJcbn1cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLW1peGluc1xyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcclxuIiwiLy9cclxuLy8gSGVhZGluZ3NcclxuLy9cclxuLmgxIHtcclxuICBAZXh0ZW5kIGgxO1xyXG59XHJcblxyXG4uaDIge1xyXG4gIEBleHRlbmQgaDI7XHJcbn1cclxuXHJcbi5oMyB7XHJcbiAgQGV4dGVuZCBoMztcclxufVxyXG5cclxuLmg0IHtcclxuICBAZXh0ZW5kIGg0O1xyXG59XHJcblxyXG4uaDUge1xyXG4gIEBleHRlbmQgaDU7XHJcbn1cclxuXHJcbi5oNiB7XHJcbiAgQGV4dGVuZCBoNjtcclxufVxyXG5cclxuXHJcbi5sZWFkIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcclxuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XHJcbn1cclxuXHJcbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXHJcbkBlYWNoICRkaXNwbGF5LCAkZm9udC1zaXplIGluICRkaXNwbGF5LWZvbnQtc2l6ZXMge1xyXG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZGlzcGxheS1mb250LWZhbWlseTtcclxuICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XHJcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG4vLyBFbXBoYXNpc1xyXG4vL1xyXG4uc21hbGwge1xyXG4gIEBleHRlbmQgc21hbGw7XHJcbn1cclxuXHJcbi5tYXJrIHtcclxuICBAZXh0ZW5kIG1hcms7XHJcbn1cclxuXHJcbi8vXHJcbi8vIExpc3RzXHJcbi8vXHJcblxyXG4ubGlzdC11bnN0eWxlZCB7XHJcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xyXG59XHJcblxyXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xyXG4ubGlzdC1pbmxpbmUge1xyXG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcclxufVxyXG4ubGlzdC1pbmxpbmUtaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBNaXNjXHJcbi8vXHJcblxyXG4vLyBCdWlsZHMgb24gYGFiYnJgXHJcbi5pbml0aWFsaXNtIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGluaXRpYWxpc20tZm9udC1zaXplKTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vLyBCbG9ja3F1b3Rlc1xyXG4uYmxvY2txdW90ZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XHJcblxyXG4gID4gOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5ibG9ja3F1b3RlLWZvb3RlciB7XHJcbiAgbWFyZ2luLXRvcDogLSRibG9ja3F1b3RlLW1hcmdpbi15O1xyXG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcclxuICBjb2xvcjogJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxyXG4gIH1cclxufVxyXG4iLCIvLyBMaXN0c1xyXG5cclxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXHJcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcclxuLy9cclxuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxyXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxyXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcclxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXHJcbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcclxuLmltZy1mbHVpZCB7XHJcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XHJcbn1cclxuXHJcblxyXG4vLyBJbWFnZSB0aHVtYm5haWxzXHJcbi5pbWctdGh1bWJuYWlsIHtcclxuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcclxuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XHJcblxyXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxyXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xyXG59XHJcblxyXG4vL1xyXG4vLyBGaWd1cmVzXHJcbi8vXHJcblxyXG4uZmlndXJlIHtcclxuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uZmlndXJlLWltZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4uZmlndXJlLWNhcHRpb24ge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcclxuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xyXG59XHJcbiIsIi8vIEltYWdlIE1peGluc1xyXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2VcclxuLy8gLSBSZXRpbmEgaW1hZ2VcclxuXHJcblxyXG4vLyBSZXNwb25zaXZlIGltYWdlXHJcbi8vXHJcbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXHJcblxyXG5AbWl4aW4gaW1nLWZsdWlkIHtcclxuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxyXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xyXG4vL1xyXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG5AaWYgJGVuYWJsZS1jb250YWluZXItY2xhc3NlcyB7XHJcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xyXG4gIC5jb250YWluZXIsXHJcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcclxuICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XHJcbiAgfVxyXG5cclxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxyXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xyXG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XHJcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xyXG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XHJcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcclxuXHJcbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xyXG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXHJcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XHJcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcclxuXHJcbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xyXG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xyXG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cclxuLy9cclxuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxyXG4vL1xyXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxyXG4vL1xyXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXHJcblxyXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcclxuLy8gICAgbWRcclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcclxuLy8gICAgbWRcclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXHJcbi8vICAgIG1kXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XHJcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XHJcbiAgQGlmIG5vdCAkbiB7XHJcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XHJcbiAgfVxyXG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xyXG59XHJcblxyXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcclxuLy8gICAgNTc2cHhcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcclxuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cclxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXHJcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cclxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxyXG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXHJcbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcclxuLy8gICAgNzY3Ljk4cHhcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcclxuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcclxufVxyXG5cclxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cclxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxyXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcclxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXHJcbi8vICAgIFwiLXNtXCJcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xyXG59XHJcblxyXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgQGlmICRtaW4ge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAaWYgJG1heCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XHJcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxyXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gUm93XHJcbi8vXHJcbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXHJcblxyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gIC5yb3cge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcclxuXHJcbiAgICA+ICoge1xyXG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XHJcbiAgLmdyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1yb3dzLCAxKSwgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcclxuICAgIGdhcDogdmFyKC0tI3skcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb2x1bW5zXHJcbi8vXHJcbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcclxufVxyXG4iLCIvLyBHcmlkIHN5c3RlbVxyXG4vL1xyXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXHJcblxyXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XHJcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXHJcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xyXG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXHJcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XHJcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxyXG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxyXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cclxuICBmbGV4LXNocmluazogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxyXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpO1xyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xyXG4gIEBpZiAkc2l6ZSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcclxuXHJcbiAgfSBAZWxzZSB7XHJcbiAgICBmbGV4OiAxIDEgMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xyXG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xyXG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xyXG59XHJcblxyXG4vLyBSb3cgY29sdW1uc1xyXG4vL1xyXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cclxuLy8gbnVtYmVyIG9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxyXG4vLyBzdHlsZSBncmlkLlxyXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XHJcbiAgPiAqIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxyXG4vL1xyXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cclxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cclxuXHJcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXHJcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xyXG4gICAgICAgIGZsZXg6IDEgMCAwJTsgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcclxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcclxuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcclxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XHJcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxyXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gR3V0dGVyc1xyXG4gICAgICAvL1xyXG4gICAgICAvLyBNYWtlIHVzZSBvZiBgLmctKmAsIGAuZ3gtKmAgb3IgYC5neS0qYCB1dGlsaXRpZXMgdG8gY2hhbmdlIHNwYWNpbmcgYmV0d2VlbiB0aGUgY29sdW1ucy5cclxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcclxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxyXG4gICAgICAgIC5neCN7JGluZml4fS0jeyRrZXl9IHtcclxuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxyXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcclxuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci15OiAjeyR2YWx1ZX07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xyXG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW5kIGludmFsaWQgdmFsdWUuXHJcbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cclxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcclxuICAgICAgICAgIC5nLXN0YXJ0I3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcclxuLy9cclxuXHJcbi50YWJsZSB7XHJcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3I6ICN7JHRhYmxlLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xyXG4gIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6ICN7JHRhYmxlLWFjY2VudC1iZ307XHJcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3skdGFibGUtc3RyaXBlZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XHJcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAjeyR0YWJsZS1hY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skdGFibGUtYWN0aXZlLWJnfTtcclxuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyR0YWJsZS1ob3Zlci1iZ307XHJcblxyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcik7XHJcbiAgdmVydGljYWwtYWxpZ246ICR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XHJcblxyXG4gIC8vIFRhcmdldCB0aCAmIHRkXHJcbiAgLy8gV2UgbmVlZCB0aGUgY2hpbGQgY29tYmluYXRvciB0byBwcmV2ZW50IHN0eWxlcyBsZWFraW5nIHRvIG5lc3RlZCB0YWJsZXMgd2hpY2ggZG9lc24ndCBoYXZlIGEgYC50YWJsZWAgY2xhc3MuXHJcbiAgLy8gV2UgdXNlIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3JzIGhlcmUgdG8gc2ltcGxpZnkgdGhlIHNlbGVjdG9yIChlbHNlIHdlIHdvdWxkIG5lZWQgNiBkaWZmZXJlbnQgc2VsZWN0b3JzKS5cclxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cclxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxyXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcclxuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmcpO1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnKTtcclxuICB9XHJcblxyXG4gID4gdGJvZHkge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICA+IHRoZWFkIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgfVxyXG59XHJcblxyXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XHJcbiAgYm9yZGVyLXRvcDogKCR0YWJsZS1ib3JkZXItd2lkdGggKiAyKSBzb2xpZCAkdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yO1xyXG59XHJcblxyXG4vL1xyXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xyXG4vL1xyXG5cclxuLmNhcHRpb24tdG9wIHtcclxuICBjYXB0aW9uLXNpZGU6IHRvcDtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcclxuLy9cclxuXHJcbi50YWJsZS1zbSB7XHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcclxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XHJcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEJvcmRlciB2ZXJzaW9uc1xyXG4vL1xyXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxyXG4vL1xyXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cclxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxyXG4vLyBUaGVyZWZvciB3ZSBhZGQgdG9wIGFuZCBib3JkZXIgYm90dG9tcyB0byB0aGUgYHRyYHMgYW5kIGxlZnQgYW5kIHJpZ2h0IGJvcmRlcnNcclxuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXHJcblxyXG4udGFibGUtYm9yZGVyZWQge1xyXG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoIDA7XHJcblxyXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcclxuICAgID4gKiB7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMCAkdGFibGUtYm9yZGVyLXdpZHRoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlLWJvcmRlcmxlc3Mge1xyXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXHJcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICB9XHJcblxyXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBaZWJyYS1zdHJpcGluZ1xyXG4vL1xyXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxyXG5cclxuLy8gRm9yIHJvd3NcclxuLnRhYmxlLXN0cmlwZWQge1xyXG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkgPiAqIHtcclxuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEZvciBjb2x1bW5zXHJcbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMge1xyXG4gID4gOm5vdChjYXB0aW9uKSA+IHRyID4gOm50aC1jaGlsZCgjeyR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXJ9KSB7XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBY3RpdmUgdGFibGVcclxuLy9cclxuLy8gVGhlIGAudGFibGUtYWN0aXZlYCBjbGFzcyBjYW4gYmUgYWRkZWQgdG8gaGlnaGxpZ2h0IHJvd3Mgb3IgY2VsbHNcclxuXHJcbi50YWJsZS1hY3RpdmUge1xyXG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZyk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3IpO1xyXG59XHJcblxyXG4vLyBIb3ZlciBlZmZlY3RcclxuLy9cclxuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xyXG5cclxuLnRhYmxlLWhvdmVyIHtcclxuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcclxuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3IpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRhYmxlIHZhcmlhbnRzXHJcbi8vXHJcbi8vIFRhYmxlIHZhcmlhbnRzIHNldCB0aGUgdGFibGUgY2VsbCBiYWNrZ3JvdW5kcywgYm9yZGVyIGNvbG9yc1xyXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0YWJsZS12YXJpYW50cyB7XHJcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XHJcbn1cclxuXHJcbi8vIFJlc3BvbnNpdmUgdGFibGVzXHJcbi8vXHJcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxyXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xyXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYW50XHJcbkBtaXhpbiB0YWJsZS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcclxuICAudGFibGUtI3skc3RhdGV9IHtcclxuICAgICRjb2xvcjogY29sb3ItY29udHJhc3Qob3BhcXVlKCRib2R5LWJnLCAkYmFja2dyb3VuZCkpO1xyXG4gICAgJGhvdmVyLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtaG92ZXItYmctZmFjdG9yKSk7XHJcbiAgICAkc3RyaXBlZC1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSk7XHJcbiAgICAkYWN0aXZlLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikpO1xyXG4gICAgJGJvcmRlci1jb2xvcjogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWJvcmRlci1mYWN0b3IpKTtcclxuXHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skY29sb3J9O1xyXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmc6ICN7JGJhY2tncm91bmR9O1xyXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3J9O1xyXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skc3RyaXBlZC1iZ307XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRzdHJpcGVkLWJnKX07XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iZ307XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGFjdGl2ZS1iZyl9O1xyXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JGhvdmVyLWJnfTtcclxuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRob3Zlci1iZyl9O1xyXG5cclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcclxuICB9XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYW50XHJcbiIsIi8vXHJcbi8vIExhYmVsc1xyXG4vL1xyXG5cclxuLmZvcm0tbGFiZWwge1xyXG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b207XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XHJcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcclxuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XHJcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xyXG59XHJcblxyXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxyXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXHJcbi5jb2wtZm9ybS1sYWJlbCB7XHJcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcclxuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcclxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcclxuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcclxufVxyXG5cclxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcclxuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xyXG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xyXG59XHJcblxyXG4uY29sLWZvcm0tbGFiZWwtc20ge1xyXG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XHJcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XHJcbn1cclxuIiwiLy9cclxuLy8gRm9ybSB0ZXh0XHJcbi8vXHJcblxyXG4uZm9ybS10ZXh0IHtcclxuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcclxuICBmb250LXN0eWxlOiAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXRleHQtZm9udC13ZWlnaHQ7XHJcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XHJcbn1cclxuIiwiLy9cclxuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcclxuLy9cclxuXHJcbi5mb3JtLWNvbnRyb2wge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcclxuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcclxuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcclxuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXHJcblxyXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcclxuXHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XHJcblxyXG4gICZbdHlwZT1cImZpbGVcIl0ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxyXG5cclxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcclxuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcclxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBBZGQgc29tZSBoZWlnaHQgdG8gZGF0ZSBpbnB1dHMgb24gaU9TXHJcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMzMwN1xyXG4gIC8vIFRPRE86IHdlIGNhbiByZW1vdmUgdGhpcyB3b3JrYXJvdW5kIG9uY2UgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5ODk1OSBpcyByZXNvbHZlZFxyXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XHJcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcclxuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcclxuICB9XHJcblxyXG4gIC8vIFBsYWNlaG9sZGVyXHJcbiAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcclxuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC8vIERpc2FibGVkIGlucHV0c1xyXG4gIC8vXHJcbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcclxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxyXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XHJcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XHJcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC8vIEZpbGUgaW5wdXQgYnV0dG9ucyB0aGVtaW5nXHJcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xyXG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xyXG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXkpICgtJGlucHV0LXBhZGRpbmcteCk7XHJcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcclxuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLWZpbGUtYnV0dG9uLWJnKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcclxuICB9XHJcblxyXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcclxuICB9XHJcbn1cclxuXHJcbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcclxuLy9cclxuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cclxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXHJcblxyXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxuXHJcbiAgJi5mb3JtLWNvbnRyb2wtc20sXHJcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEZvcm0gY29udHJvbCBzaXppbmdcclxuLy9cclxuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcclxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cclxuLy9cclxuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXHJcblxyXG4uZm9ybS1jb250cm9sLXNtIHtcclxuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XHJcblxyXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcclxuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xyXG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLWxnIHtcclxuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XHJcblxyXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcclxuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xyXG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNYWtlIHN1cmUgdGV4dGFyZWFzIGRvbid0IHNocmluayB0b28gbXVjaCB3aGVuIHJlc2l6ZWRcclxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcclxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXHJcbnRleHRhcmVhIHtcclxuICAmLmZvcm0tY29udHJvbCB7XHJcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG4gIH1cclxuXHJcbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xyXG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcclxuICB9XHJcblxyXG4gICYuZm9ybS1jb250cm9sLWxnIHtcclxuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XHJcbiAgfVxyXG59XHJcbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXHJcblxyXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcclxuICB3aWR0aDogJGZvcm0tY29sb3Itd2lkdGg7XHJcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXk7XHJcblxyXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICY6Oi1tb3otY29sb3Itc3dhdGNoIHtcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcblxyXG4gICYuZm9ybS1jb250cm9sLXNtIHsgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtOyB9XHJcbiAgJi5mb3JtLWNvbnRyb2wtbGcgeyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7IH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcclxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcclxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcclxuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG4gIH1cclxuXHJcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcclxuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XHJcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XHJcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xyXG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XHJcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBHcmFkaWVudHNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxyXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yOiBudWxsKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG5cclxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcclxuICB9XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1iZy1taXhpblxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LW1peGluc1xyXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcclxuLy9cclxuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cclxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xyXG59XHJcblxyXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXHJcbi8vXHJcbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXHJcbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcclxufVxyXG5cclxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XHJcbn1cclxuXHJcbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG59XHJcblxyXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG59XHJcblxyXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcclxufVxyXG5cclxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LW1peGluc1xyXG4iLCIvLyBTZWxlY3RcclxuLy9cclxuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxyXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxyXG5cclxuLmZvcm0tc2VsZWN0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XHJcbiAgLW1vei1wYWRkaW5nLXN0YXJ0OiBzdWJ0cmFjdCgkZm9ybS1zZWxlY3QtcGFkZGluZy14LCAzcHgpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8zMjYzNlxyXG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGZvcm0tc2VsZWN0LWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1iZztcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XHJcbiAgYm9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zZWxlY3QtdHJhbnNpdGlvbik7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICAgIGJveC1zaGFkb3c6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJlttdWx0aXBsZV0sXHJcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZztcclxuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxyXG4gICY6LW1vei1mb2N1c3Jpbmcge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLXNlbGVjdC1zbSB7XHJcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XHJcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XHJcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcclxufVxyXG5cclxuLmZvcm0tc2VsZWN0LWxnIHtcclxuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcclxuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcclxuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtbGcpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGcpO1xyXG59XHJcbiIsIi8vXHJcbi8vIENoZWNrL3JhZGlvXHJcbi8vXHJcblxyXG4uZm9ybS1jaGVjayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcclxuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcclxuXHJcbiAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XHJcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xyXG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XHJcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1iYXNlIC0gJGZvcm0tY2hlY2staW5wdXQtd2lkdGgpICogLjU7IC8vIGxpbmUtaGVpZ2h0IG1pbnVzIGNoZWNrIGhlaWdodFxyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtYmc7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIGJvcmRlcjogJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWNoZWNrLXRyYW5zaXRpb24pO1xyXG5cclxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxuXHJcbiAgJlt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcclxuICB9XHJcblxyXG4gICY6YWN0aXZlIHtcclxuICAgIGZpbHRlcjogJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdztcclxuICB9XHJcblxyXG4gICY6Y2hlY2tlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcclxuICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xyXG4gICAgICB9IEBlbHNlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5O1xyXG4gIH1cclxuXHJcbiAgLy8gVXNlIGRpc2FibGVkIGF0dHJpYnV0ZSBpbiBhZGRpdGlvbiBvZiA6ZGlzYWJsZWQgcHNldWRvLWNsYXNzXHJcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gIGNvbG9yOiAkZm9ybS1jaGVjay1sYWJlbC1jb2xvcjtcclxuICBjdXJzb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjtcclxufVxyXG5cclxuLy9cclxuLy8gU3dpdGNoXHJcbi8vXHJcblxyXG4uZm9ybS1zd2l0Y2gge1xyXG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XHJcblxyXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtd2lkdGg7XHJcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXN3aXRjaC10cmFuc2l0aW9uKTtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2UpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uO1xyXG5cclxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcclxuICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZm9ybS1jaGVjay1yZXZlcnNlIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrLWlubGluZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ7XHJcbn1cclxuXHJcbi5idG4tY2hlY2sge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAmW2Rpc2FibGVkXSxcclxuICAmOmRpc2FibGVkIHtcclxuICAgICsgLmJ0biB7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBSYW5nZVxyXG4vL1xyXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xyXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxyXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cclxuXHJcbi5mb3JtLXJhbmdlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGFkZCgkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQsICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcclxuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcblxyXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxyXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxyXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XHJcbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cclxuICB9XHJcblxyXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiAoJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcclxuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XHJcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xyXG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcclxuICB9XHJcblxyXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xyXG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XHJcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XHJcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZm9ybS1mbG9hdGluZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICA+IC5mb3JtLWNvbnRyb2wsXHJcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcclxuICA+IC5mb3JtLXNlbGVjdCB7XHJcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDtcclxuICB9XHJcblxyXG4gID4gbGFiZWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcclxuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbik7XHJcbiAgfVxyXG5cclxuICA+IC5mb3JtLWNvbnRyb2wsXHJcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XHJcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xyXG5cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcclxuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcclxuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcclxuICAgIH1cclxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcclxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5mb3JtLXNlbGVjdCB7XHJcbiAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcclxuICB9XHJcblxyXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcclxuICA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXHJcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcclxuICA+IC5mb3JtLXNlbGVjdCB7XHJcbiAgICB+IGxhYmVsIHtcclxuICAgICAgb3BhY2l0eTogJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTtcclxuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcclxuICA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgICB+IGxhYmVsIHtcclxuICAgICAgb3BhY2l0eTogJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTtcclxuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcclxuICAgIH4gbGFiZWwge1xyXG4gICAgICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDsgLy8gUmVxdWlyZWQgdG8gcHJvcGVybHkgcG9zaXRpb24gbGFiZWwgdGV4dCAtIGFzIGV4cGxhaW5lZCBhYm92ZVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBCYXNlIHN0eWxlc1xyXG4vL1xyXG5cclxuLmlucHV0LWdyb3VwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgPiAuZm9ybS1jb250cm9sLFxyXG4gID4gLmZvcm0tc2VsZWN0LFxyXG4gID4gLmZvcm0tZmxvYXRpbmcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIHdpZHRoOiAxJTtcclxuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcclxuICB9XHJcblxyXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXHJcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxyXG4gID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxyXG4gID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgfVxyXG5cclxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxyXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcclxuICAvLyBhcyBvdXIgaW5wdXRzLlxyXG4gIC5idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUZXh0dWFsIGFkZG9uc1xyXG4vL1xyXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcclxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXHJcblxyXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXkgJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xyXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcclxuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcclxufVxyXG5cclxuXHJcbi8vIFNpemluZ1xyXG4vL1xyXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXHJcbi8vIG1hbmlwdWxhdGlvbi5cclxuXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcclxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcclxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcclxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xyXG59XHJcblxyXG5cclxuLy8gUm91bmRlZCBjb3JuZXJzXHJcbi8vXHJcbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXHJcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2VcclxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xyXG4uaW5wdXQtZ3JvdXAge1xyXG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xyXG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxyXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcclxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXHJcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaGFzLXZhbGlkYXRpb24ge1xyXG4gICAgPiA6bnRoLWxhc3QtY2hpbGQobiArIDMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXHJcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpLFxyXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1jb250cm9sLFxyXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1zZWxlY3Qge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiBcIlwiO1xyXG4gIEBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkZm9ybS12YWxpZGF0aW9uLXN0YXRlcykge1xyXG4gICAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICR2YWxpZGF0aW9uLW1lc3NhZ2VzICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLXRvb2x0aXApXCIgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItZmVlZGJhY2spXCI7XHJcbiAgfVxyXG5cclxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZykjeyR2YWxpZGF0aW9uLW1lc3NhZ2VzfSxcclxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcclxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3NcclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xyXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xyXG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcclxuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXHJcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxyXG4gICRzdGF0ZSxcclxuICAkY29sb3IsXHJcbiAgJGljb24sXHJcbiAgJHRvb2x0aXAtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXHJcbiAgJHRvb2x0aXAtYmctY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpLFxyXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KVxyXG4pIHtcclxuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcclxuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXHJcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcclxuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xyXG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XHJcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXHJcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG5cclxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XHJcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XHJcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLXNlbGVjdCB7XHJcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG5cclxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XHJcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXHJcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpLCBlc2NhcGUtc3ZnKCRpY29uKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wtY29sb3Ige1xyXG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xyXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcclxuICAgICAgICB3aWR0aDogYWRkKCRmb3JtLWNvbG9yLXdpZHRoLCAkaW5wdXQtaGVpZ2h0LWlubmVyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcclxuICAgICAgfVxyXG5cclxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCxcclxuICAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0IHtcclxuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcclxuICAgICAgQGlmICRzdGF0ZSA9PSBcInZhbGlkXCIge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB9XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXHJcbiIsIi8vXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vXHJcblxyXG4uYnRuIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skYnRuLXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skYnRuLXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5OiAjeyRidG4tZm9udC1mYW1pbHl9O1xyXG4gIEBpbmNsdWRlIHJmcygkYnRuLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRidG4tZm9udC13ZWlnaHR9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodDogI3skYnRuLWxpbmUtaGVpZ2h0fTtcclxuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJvZHktY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aDogI3skYnRuLWJvcmRlci13aWR0aH07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJ0bi1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogI3skYnRuLWJveC1zaGFkb3d9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tZGlzYWJsZWQtb3BhY2l0eX07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwICN7JGJ0bi1mb2N1cy13aWR0aH0gcmdiYSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAuNSk7XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBidG4tY3NzLXZhcnNcclxuXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteCk7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHkpO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSkpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodCk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XHJcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjdXJzb3I6IGlmKCRlbmFibGUtYnV0dG9uLXBvaW50ZXJzLCBwb2ludGVyLCBudWxsKTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXMpKTtcclxuICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKSk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpKTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1jaGVjazpmb2N1cyArICYsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKSk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcclxuICAuYnRuLWNoZWNrOmFjdGl2ZSArICYsXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUsXHJcbiAgJi5zaG93IHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZyk7XHJcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSk7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcclxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcclxuICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCxcclxuICAmLmRpc2FibGVkLFxyXG4gIGZpZWxkc2V0OmRpc2FibGVkICYge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3IpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xyXG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcclxuLy9cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1sb29wc1xyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAuYnRuLSN7JGNvbG9yfSB7XHJcbiAgICBAaWYgJGNvbG9yID09IFwibGlnaHRcIiB7XHJcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxyXG4gICAgICAgICR2YWx1ZSxcclxuICAgICAgICAkdmFsdWUsXHJcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLFxyXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSxcclxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSxcclxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KVxyXG4gICAgICApO1xyXG4gICAgfSBAZWxzZSBpZiAkY29sb3IgPT0gXCJkYXJrXCIge1xyXG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcclxuICAgICAgICAkdmFsdWUsXHJcbiAgICAgICAgJHZhbHVlLFxyXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCksXHJcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSxcclxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCksXHJcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpXHJcbiAgICAgICk7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbG9vcHNcclxuXHJcblxyXG4vL1xyXG4vLyBMaW5rIGJ1dHRvbnNcclxuLy9cclxuXHJcbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXHJcbi5idG4tbGluayB7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1ub3JtYWx9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWxpbmstY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogbm9uZTtcclxuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IobWl4KGNvbG9yLWNvbnRyYXN0KCRwcmltYXJ5KSwgJHByaW1hcnksIDE1JSkpfTtcclxuXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcclxuICB9XHJcblxyXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBCdXR0b24gU2l6ZXNcclxuLy9cclxuXHJcbi5idG4tbGcge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XHJcbn1cclxuXHJcbi5idG4tc20ge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XHJcbn1cclxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXHJcbi8vXHJcbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcclxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbWl4aW5cclxuQG1peGluIGJ1dHRvbi12YXJpYW50KFxyXG4gICRiYWNrZ3JvdW5kLFxyXG4gICRib3JkZXIsXHJcbiAgJGNvbG9yOiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksXHJcbiAgJGhvdmVyLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctdGludC1hbW91bnQpKSxcclxuICAkaG92ZXItYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSksXHJcbiAgJGhvdmVyLWNvbG9yOiBjb2xvci1jb250cmFzdCgkaG92ZXItYmFja2dyb3VuZCksXHJcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpKSxcclxuICAkYWN0aXZlLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KSksXHJcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKSxcclxuICAkZGlzYWJsZWQtYmFja2dyb3VuZDogJGJhY2tncm91bmQsXHJcbiAgJGRpc2FibGVkLWJvcmRlcjogJGJvcmRlcixcclxuICAkZGlzYWJsZWQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRkaXNhYmxlZC1iYWNrZ3JvdW5kKVxyXG4pIHtcclxuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1idG4tYmc6ICN7JGJhY2tncm91bmR9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGJvcmRlcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRob3Zlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRob3Zlci1iYWNrZ3JvdW5kfTtcclxuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRob3Zlci1ib3JkZXJ9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpKX07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZGlzYWJsZWQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skZGlzYWJsZWQtYmFja2dyb3VuZH07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skZGlzYWJsZWQtYm9yZGVyfTtcclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LW1peGluXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxyXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcclxuICAkY29sb3IsXHJcbiAgJGNvbG9yLWhvdmVyOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxyXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxyXG4gICRhY3RpdmUtYm9yZGVyOiAkY29sb3IsXHJcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKVxyXG4pIHtcclxuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1ob3Zlcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKCRjb2xvcil9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcclxuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1ncmFkaWVudDogbm9uZTtcclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxyXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcclxuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XHJcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1zaXplLW1peGluXHJcbiIsIi5mYWRlIHtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xyXG5cclxuICAmOm5vdCguc2hvdykge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS1jbGFzc2VzXHJcbi5jb2xsYXBzZSB7XHJcbiAgJjpub3QoLnNob3cpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sbGFwc2luZyB7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XHJcblxyXG4gICYuY29sbGFwc2UtaG9yaXpvbnRhbCB7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xyXG4gIH1cclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLWNsYXNzZXNcclxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXHJcbi5kcm9wdXAsXHJcbi5kcm9wZW5kLFxyXG4uZHJvcGRvd24sXHJcbi5kcm9wc3RhcnQsXHJcbi5kcm9wdXAtY2VudGVyLFxyXG4uZHJvcGRvd24tY2VudGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5kcm9wZG93bi10b2dnbGUge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XHJcbiAgQGluY2x1ZGUgY2FyZXQoKTtcclxufVxyXG5cclxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcclxuLmRyb3Bkb3duLW1lbnUge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHJvcGRvd24tbWluLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15OiAjeyRkcm9wZG93bi1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcjogI3skZHJvcGRvd24tc3BhY2VyfTtcclxuICBAaW5jbHVkZSByZnMoJGRyb3Bkb3duLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1iZ307XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aDogI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kaXZpZGVyLWJnfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAjeyRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15fTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1ib3gtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWJnfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZ307XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24taGVhZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15fTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWNzcy12YXJzXHJcblxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xyXG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XHJcbiAgbWluLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoKTtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14KTtcclxuICBtYXJnaW46IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgbWFyZ2luIG9mIHVsXHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpKTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yKTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmcpO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzKSk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdykpO1xyXG5cclxuICAmW2RhdGEtYnMtcG9wcGVyXSB7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XHJcbiAgfVxyXG5cclxuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcclxuICAgID4gLmRyb3Bkb3duLWl0ZW06Zmlyc3QtY2hpbGQsXHJcbiAgICA+IGxpOmZpcnN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcclxuICAgIH1cclxuICAgID4gLmRyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCxcclxuICAgID4gbGk6bGFzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcclxuLy8gV2UgZGVsaWJlcmF0ZWx5IGhhcmRjb2RlIHRoZSBgYnMtYCBwcmVmaXggYmVjYXVzZSB3ZSBjaGVja1xyXG4vLyB0aGlzIGN1c3RvbSBwcm9wZXJ0eSBpbiBKUyB0byBkZXRlcm1pbmUgUG9wcGVyJ3MgcG9zaXRpb25pbmdcclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tc3RhcnQge1xyXG4gICAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcclxuXHJcbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tZW5kIHtcclxuICAgICAgLS1icy1wb3NpdGlvbjogZW5kO1xyXG5cclxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXHJcblxyXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcclxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxyXG4uZHJvcHVwIHtcclxuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZHJvcGVuZCB7XHJcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIEBpbmNsdWRlIGNhcmV0KGVuZCk7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRyb3BzdGFydCB7XHJcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxyXG4uZHJvcGRvd24tZGl2aWRlciB7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmcpO1xyXG4gIG9wYWNpdHk6IDE7IC8vIFJldmlzaXQgaW4gdjYgdG8gZGUtZHVwZSBzdHlsZXMgdGhhdCBjb25mbGljdCB3aXRoIDxocj4gZWxlbWVudFxyXG59XHJcblxyXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XHJcbi8vXHJcbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXHJcbi5kcm9wZG93bi1pdGVtIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcclxuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmcpKTtcclxuICB9XHJcblxyXG4gICYuYWN0aXZlLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKSk7XHJcbiAgfVxyXG5cclxuICAmLmRpc2FibGVkLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcclxuICB9XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51LnNob3cge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcclxuLmRyb3Bkb3duLWhlYWRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxyXG59XHJcblxyXG4vLyBEcm9wZG93biB0ZXh0XHJcbi5kcm9wZG93bi1pdGVtLXRleHQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xyXG59XHJcblxyXG4vLyBEYXJrIGRyb3Bkb3duc1xyXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tZGFyay1iZ307XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tZGFyay1ib3gtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmd9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZ307XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcclxufVxyXG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtbWl4aW5zXHJcbkBtaXhpbiBjYXJldC1kb3duIHtcclxuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5AbWl4aW4gY2FyZXQtdXAge1xyXG4gIGJvcmRlci10b3A6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xyXG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBjYXJldC1lbmQge1xyXG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XHJcbn1cclxuXHJcbkBtaXhpbiBjYXJldC1zdGFydCB7XHJcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xyXG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcclxuICBAaWYgJGVuYWJsZS1jYXJldCB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcclxuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XHJcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoKTtcclxuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGVuZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZW5kKCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBzdGFydCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBAaW5jbHVkZSBjYXJldC1zdGFydCgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC1taXhpbnNcclxuIiwiLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXHJcbi5idG4tZ3JvdXAsXHJcbi5idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxyXG5cclxuICA+IC5idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgfVxyXG5cclxuICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcclxuICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxyXG4gID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcclxuICA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxyXG4gID4gLmJ0bjpob3ZlcixcclxuICA+IC5idG46Zm9jdXMsXHJcbiAgPiAuYnRuOmFjdGl2ZSxcclxuICA+IC5idG4uYWN0aXZlIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXHJcbi5idG4tdG9vbGJhciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWdyb3VwIHtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XHJcbiAgfVxyXG5cclxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcclxuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXHJcbiAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcclxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XHJcbiAgfVxyXG5cclxuICAvLyBUaGUgbGVmdCByYWRpdXMgc2hvdWxkIGJlIDAgaWYgdGhlIGJ1dHRvbiBpczpcclxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxyXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxyXG4gIC8vIC0gcGFydCBvZiBhIGJ0bi1ncm91cCB3aGljaCBpc24ndCB0aGUgZmlyc3QgY2hpbGRcclxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcclxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFNpemluZ1xyXG4vL1xyXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cclxuXHJcbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XHJcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XHJcblxyXG5cclxuLy9cclxuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xyXG4vL1xyXG5cclxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XHJcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XHJcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcclxuXHJcbiAgJjo6YWZ0ZXIsXHJcbiAgLmRyb3B1cCAmOjphZnRlcixcclxuICAuZHJvcGVuZCAmOjphZnRlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5kcm9wc3RhcnQgJjo6YmVmb3JlIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcclxuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xyXG59XHJcblxyXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XHJcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XHJcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcclxufVxyXG5cclxuXHJcbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxyXG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXHJcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xyXG5cclxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXHJcbiAgJi5idG4tbGluayB7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcclxuLy9cclxuXHJcbi5idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gID4gLmJ0bixcclxuICA+IC5idG4tZ3JvdXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcclxuICB9XHJcblxyXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xyXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcclxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XHJcbiAgfVxyXG5cclxuICA+IC5idG4gfiAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIEJhc2UgY2xhc3NcclxuLy9cclxuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxyXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxyXG5cclxuLm5hdiB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2LWxpbmstcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XHJcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XHJcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcclxuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogI3skbmF2LWxpbmstY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JG5hdi1saW5rLWRpc2FibGVkLWNvbG9yfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1jc3MtdmFyc1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4ubmF2LWxpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXgpO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKSk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcik7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdi1saW5rLXRyYW5zaXRpb24pO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcik7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcclxuICB9XHJcblxyXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcclxuICAmLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG4vLyBUYWJzXHJcbi8vXHJcblxyXG4ubmF2LXRhYnMge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdGFicy1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1czogI3skbmF2LXRhYnMtYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZ307XHJcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXRhYnMtY3NzLXZhcnNcclxuXHJcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XHJcblxyXG4gIC5uYXYtbGluayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpICogLTEpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1cykpO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgLy8gUHJldmVudHMgYWN0aXZlIC5uYXYtbGluayB0YWIgb3ZlcmxhcHBpbmcgZm9jdXMgb3V0bGluZSBvZiBwcmV2aW91cy9uZXh0IC5uYXYtbGlua1xyXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRpc2FibGVkLFxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXYtbGluay5hY3RpdmUsXHJcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcclxuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gUGlsbHNcclxuLy9cclxuXHJcbi5uYXYtcGlsbHMge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtcGlsbHMtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogI3skbmF2LXBpbGxzLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZ307XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtcGlsbHMtY3NzLXZhcnNcclxuXHJcbiAgLm5hdi1saW5rIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cykpO1xyXG5cclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmsuYWN0aXZlLFxyXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcclxuLy9cclxuXHJcbi5uYXYtZmlsbCB7XHJcbiAgPiAubmF2LWxpbmssXHJcbiAgLm5hdi1pdGVtIHtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdi1qdXN0aWZpZWQge1xyXG4gID4gLm5hdi1saW5rLFxyXG4gIC5uYXYtaXRlbSB7XHJcbiAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdi1maWxsLFxyXG4ubmF2LWp1c3RpZmllZCB7XHJcbiAgLm5hdi1pdGVtIC5uYXYtbGluayB7XHJcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJiYWJsZSB0YWJzXHJcbi8vXHJcbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxyXG5cclxuLnRhYi1jb250ZW50IHtcclxuICA+IC50YWItcGFuZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICA+IC5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbiIsIi8vIE5hdmJhclxyXG4vL1xyXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxyXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cclxuXHJcbi5uYXZiYXIge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14OiAje2lmKCRuYXZiYXItcGFkZGluZy14ID09IG51bGwsIDAsICRuYXZiYXItcGFkZGluZy14KX07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteTogI3skbmF2YmFyLXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteTogI3skbmF2YmFyLWJyYW5kLXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICN7JG5hdmJhci1icmFuZC1tYXJnaW4tZW5kfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAjeyRuYXZiYXItYnJhbmQtZm9udC1zaXplfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15fTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAjeyRuYXZiYXItdG9nZ2xlci1mb250LXNpemV9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyl9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAjeyRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogI3skbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICN7JG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb259O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWNzcy12YXJzXHJcblxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14KTtcclxuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xyXG5cclxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxyXG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cclxuICAvLyBUaGUgYGZsZXgtd3JhcGAgcHJvcGVydHkgaXMgaW5oZXJpdGVkIHRvIHNpbXBsaWZ5IHRoZSBleHBhbmRlZCBuYXZiYXJzXHJcbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICA+IC5jb250YWluZXIsXHJcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcclxuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xyXG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciBicmFuZFxyXG4vL1xyXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cclxuXHJcbi5uYXZiYXItYnJhbmQge1xyXG4gIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XHJcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcclxuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplKSk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3IpO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIG5hdlxyXG4vL1xyXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cclxuXHJcbi5uYXZiYXItbmF2IHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLW5hdi1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogMDtcclxuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XHJcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XHJcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcclxuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XHJcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3IpO1xyXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yKTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1uYXYtY3NzLXZhcnNcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAuc2hvdyA+IC5uYXYtbGluayxcclxuICAubmF2LWxpbmsuYWN0aXZlIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciB0ZXh0XHJcbi8vXHJcbi8vXHJcblxyXG4ubmF2YmFyLXRleHQge1xyXG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xyXG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcclxuXHJcbiAgYSxcclxuICBhOmhvdmVyLFxyXG4gIGE6Zm9jdXMgIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcclxuLy9cclxuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXHJcbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cclxuXHJcbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxyXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxyXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cclxuLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgZmxleC1iYXNpczogMTAwJTtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcclxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXHJcbi5uYXZiYXItdG9nZ2xlciB7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpKTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxyXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpKTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKSk7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cclxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXHJcbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEuNWVtO1xyXG4gIGhlaWdodDogMS41ZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG59XHJcblxyXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xyXG4gIG1heC1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWV4cGFuZC1sb29wXHJcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xyXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXHJcbi5uYXZiYXItZXhwYW5kIHtcclxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tdW5pb24tY2xhc3MtbmFtZVxyXG4gICAgJiN7JGluZml4fSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XHJcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9mZmNhbnZhcyB7XHJcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xyXG4gICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcclxuICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4gICAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5vZmZjYW52YXMtYm9keSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZXhwYW5kLWxvb3BcclxuXHJcbi8vIE5hdmJhciB0aGVtZXNcclxuLy9cclxuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxyXG5cclxuLm5hdmJhci1saWdodCB7XHJcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYC5uYXZiYXItbGlnaHRgXCIsIFwidjUuMi4wXCIsIFwidjYuMC4wXCIsIHRydWUpO1xyXG59XHJcblxyXG4ubmF2YmFyLWRhcmsge1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWRhcmstY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstaG92ZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcclxufVxyXG4iLCIvL1xyXG4vLyBCYXNlIHN0eWxlc1xyXG4vL1xyXG5cclxuLmNhcmQge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteTogI3skY2FyZC1zcGFjZXIteX07XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteDogI3skY2FyZC1zcGFjZXIteH07XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteTogI3skY2FyZC10aXRsZS1zcGFjZXIteX07XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGg6ICN7JGNhcmQtYm9yZGVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcjogI3skY2FyZC1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1czogI3skY2FyZC1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3c6ICN7JGNhcmQtYm94LXNoYWRvd307XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteTogI3skY2FyZC1jYXAtcGFkZGluZy15fTtcclxuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXg6ICN7JGNhcmQtY2FwLXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmc6ICN7JGNhcmQtY2FwLWJnfTtcclxuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcjogI3skY2FyZC1jYXAtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0OiAjeyRjYXJkLWhlaWdodH07XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcjogI3skY2FyZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC1iZzogI3skY2FyZC1iZ307XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAjeyRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmd9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luOiAjeyRjYXJkLWdyb3VwLW1hcmdpbn07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLWNzcy12YXJzXHJcblxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxyXG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0KTtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xyXG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXMpKTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3cpKTtcclxuXHJcbiAgPiBociB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gID4gLmxpc3QtZ3JvdXAge1xyXG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcclxuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQgIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxyXG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cclxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxyXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJkLWJvZHkge1xyXG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcclxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY29sb3IpO1xyXG59XHJcblxyXG4uY2FyZC10aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xyXG59XHJcblxyXG4uY2FyZC1zdWJ0aXRsZSB7XHJcbiAgbWFyZ2luLXRvcDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNhcmQtbGluayB7XHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcclxuICB9XHJcblxyXG4gICsgLmNhcmQtbGluayB7XHJcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xyXG4gIH1cclxufVxyXG5cclxuLy9cclxuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXHJcbi8vXHJcblxyXG4uY2FyZC1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcclxuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSAwIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmQtZm9vdGVyIHtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xyXG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBIZWFkZXIgbmF2c1xyXG4vL1xyXG5cclxuLmNhcmQtaGVhZGVyLXRhYnMge1xyXG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxuXHJcbiAgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZC1oZWFkZXItcGlsbHMge1xyXG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG59XHJcblxyXG4vLyBDYXJkIGltYWdlXHJcbi5jYXJkLWltZy1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xyXG59XHJcblxyXG4uY2FyZC1pbWcsXHJcbi5jYXJkLWltZy10b3AsXHJcbi5jYXJkLWltZy1ib3R0b20ge1xyXG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXHJcbn1cclxuXHJcbi5jYXJkLWltZyxcclxuLmNhcmQtaW1nLXRvcCB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xyXG59XHJcblxyXG4uY2FyZC1pbWcsXHJcbi5jYXJkLWltZy1ib3R0b20ge1xyXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIENhcmQgZ3JvdXBzXHJcbi8vXHJcblxyXG4uY2FyZC1ncm91cCB7XHJcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxyXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXHJcbiAgPiAuY2FyZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW4pO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXHJcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxyXG4gICAgPiAuY2FyZCB7XHJcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxyXG4gICAgICBmbGV4OiAxIDAgMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICArIC5jYXJkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xyXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XHJcblxyXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcclxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxyXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcclxuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcclxuXHJcbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxyXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcclxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQmFzZSBzdHlsZXNcclxuLy9cclxuXHJcbi5hY2NvcmRpb24ge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGFjY29yZGlvbi1iZyl9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1iZzogI3skYWNjb3JkaW9uLWJnfTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLXRyYW5zaXRpb259O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICN7JGFjY29yZGlvbi1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24tYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcjogI3skYWNjb3JkaW9uLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWJnfTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uKX07XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAjeyRhY2NvcmRpb24taWNvbi13aWR0aH07XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogI3skYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtfTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbn07XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uKX07XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvd307XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy15fTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmd9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLWNzcy12YXJzXHJcbn1cclxuXHJcbi5hY2NvcmRpb24tYnV0dG9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3IpO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGJ1dHRvbiBzdHlsZVxyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnKTtcclxuICBib3JkZXI6IDA7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb24pKTtcclxuXHJcbiAgJjpub3QoLmNvbGxhcHNlZCkge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnKTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkgKiAtMSkgMCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XHJcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gQWNjb3JkaW9uIGljb25cclxuICAmOjphZnRlciB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcclxuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pKTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgei1pbmRleDogMztcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yKTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcclxuICB9XHJcbn1cclxuXHJcbi5hY2NvcmRpb24taGVhZGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLWl0ZW0ge1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKTtcclxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XHJcblxyXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcclxuXHJcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAvLyBPbmx5IHNldCBhIGJvcmRlci1yYWRpdXMgb24gdGhlIGxhc3QgaXRlbSBpZiB0aGUgYWNjb3JkaW9uIGlzIGNvbGxhcHNlZFxyXG4gICY6bGFzdC1vZi10eXBlIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xyXG5cclxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFjY29yZGlvbi1ib2R5IHtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14KTtcclxufVxyXG5cclxuXHJcbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xyXG4vL1xyXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGFjY29yZGlvbiBpdGVtcyBlZGdlLXRvLWVkZ2UuXHJcblxyXG4uYWNjb3JkaW9uLWZsdXNoIHtcclxuICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcclxuICAgIGJvcmRlci13aWR0aDogMDtcclxuICB9XHJcblxyXG4gIC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItbGVmdDogMDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3A6IDA7IH1cclxuICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cclxuXHJcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5icmVhZGNydW1iIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXk6ICN7JGJyZWFkY3J1bWItcGFkZGluZy15fTtcclxuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICN7JGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbX07XHJcbiAgQGluY2x1ZGUgcmZzKCRicmVhZGNydW1iLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpO1xyXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmc6ICN7JGJyZWFkY3J1bWItYmd9O1xyXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogI3skYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICN7JGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogI3skYnJlYWRjcnVtYi1hY3RpdmUtY29sb3J9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi1jc3MtdmFyc1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSkpO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmcpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cykpO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1pdGVtIHtcclxuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXHJcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcclxuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcclxuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XHJcbiAgICAgIGNvbnRlbnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcikpICN7XCIvKiBydGw6XCJ9IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkKSkgI3tcIiovXCJ9O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcclxuICB9XHJcbn1cclxuIiwiLnBhZ2luYXRpb24ge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZ2luYXRpb24tcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFnaW5hdGlvbi1wYWRkaW5nLXl9O1xyXG4gIEBpbmNsdWRlIHJmcygkcGFnaW5hdGlvbi1mb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnOiAjeyRwYWdpbmF0aW9uLWJnfTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmc6ICN7JHBhZ2luYXRpb24taG92ZXItYmd9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogI3skcGFnaW5hdGlvbi1mb2N1cy1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZzogI3skcGFnaW5hdGlvbi1mb2N1cy1iZ307XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAjeyRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3d9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmc6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJnfTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1iZ307XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tY3NzLXZhcnNcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XHJcbn1cclxuXHJcbi5wYWdlLWxpbmsge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSkpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcik7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnKTtcclxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yKTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZyk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmcpO1xyXG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUsXHJcbiAgLmFjdGl2ZSA+ICYge1xyXG4gICAgei1pbmRleDogMztcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnKSk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCxcclxuICAuZGlzYWJsZWQgPiAmIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLWl0ZW0ge1xyXG4gICY6bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgQGlmICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydCA9PSAoY2FsYygkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggKiAtMSkpIHtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAucGFnZS1saW5rIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIC5wYWdlLWxpbmsge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgLy8gQWRkIGJvcmRlci1yYWRpdXMgdG8gYWxsIHBhZ2VMaW5rcyBpbiBjYXNlIHRoZXkgaGF2ZSBsZWZ0IG1hcmdpblxyXG4gICAgLnBhZ2UtbGluayB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFNpemluZ1xyXG4vL1xyXG5cclxuLnBhZ2luYXRpb24tbGcge1xyXG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLXNtIHtcclxuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xyXG59XHJcbiIsIi8vIFBhZ2luYXRpb25cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLW1peGluXHJcbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcclxuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLW1peGluXHJcbiIsIi8vIEJhc2UgY2xhc3NcclxuLy9cclxuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxyXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXHJcblxyXG4uYmFkZ2Uge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteDogI3skYmFkZ2UtcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXk6ICN7JGJhZGdlLXBhZGRpbmcteX07XHJcbiAgQGluY2x1ZGUgcmZzKCRiYWRnZS1mb250LXNpemUsIC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSk7XHJcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQ6ICN7JGJhZGdlLWZvbnQtd2VpZ2h0fTtcclxuICAtLSN7JHByZWZpeH1iYWRnZS1jb2xvcjogI3skYmFkZ2UtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXM6ICN7JGJhZGdlLWJvcmRlci1yYWRpdXN9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtY3NzLXZhcnNcclxuXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXgpO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKSk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodCk7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1jb2xvcik7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXMpKTtcclxuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xyXG5cclxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxyXG4gICY6ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcclxuLmJ0biAuYmFkZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IC0xcHg7XHJcbn1cclxuIiwiLy9cclxuLy8gQmFzZSBzdHlsZXNcclxuLy9cclxuXHJcbi5hbGVydCB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHRyYW5zcGFyZW50O1xyXG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteDogI3skYWxlcnQtcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXk6ICN7JGFsZXJ0LXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbTogI3skYWxlcnQtbWFyZ2luLWJvdHRvbX07XHJcbiAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6IGluaGVyaXQ7XHJcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXI6ICN7JGFsZXJ0LWJvcmRlci13aWR0aH0gc29saWQgdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcik7XHJcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1czogI3skYWxlcnQtYm9yZGVyLXJhZGl1c307XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1jc3MtdmFyc1xyXG5cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1iZyk7XHJcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzKSk7XHJcbn1cclxuXHJcbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXHJcbi5hbGVydC1oZWFkaW5nIHtcclxuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXHJcbi5hbGVydC1saW5rIHtcclxuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XHJcbn1cclxuXHJcblxyXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcclxuLy9cclxuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXHJcblxyXG4uYWxlcnQtZGlzbWlzc2libGUge1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI7XHJcblxyXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXHJcbiAgLmJ0bi1jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4ICsgMTtcclxuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgKiAxLjI1ICRhbGVydC1wYWRkaW5nLXg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LW1vZGlmaWVyc1xyXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxyXG5cclxuQGVhY2ggJHN0YXRlLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgJGFsZXJ0LWJhY2tncm91bmQ6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWJnLXNjYWxlKTtcclxuICAkYWxlcnQtYm9yZGVyOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1ib3JkZXItc2NhbGUpO1xyXG4gICRhbGVydC1jb2xvcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtY29sb3Itc2NhbGUpO1xyXG5cclxuICBAaWYgKGNvbnRyYXN0LXJhdGlvKCRhbGVydC1iYWNrZ3JvdW5kLCAkYWxlcnQtY29sb3IpIDwgJG1pbi1jb250cmFzdC1yYXRpbykge1xyXG4gICAgJGFsZXJ0LWNvbG9yOiBtaXgoJHZhbHVlLCBjb2xvci1jb250cmFzdCgkYWxlcnQtYmFja2dyb3VuZCksIGFicygkYWxlcnQtY29sb3Itc2NhbGUpKTtcclxuICB9XHJcbiAgLmFsZXJ0LSN7JHN0YXRlfSB7XHJcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1iYWNrZ3JvdW5kLCAkYWxlcnQtYm9yZGVyLCAkYWxlcnQtY29sb3IpO1xyXG4gIH1cclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LW1vZGlmaWVyc1xyXG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1rZXlmcmFtZXNcclxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xyXG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xyXG4gICAgMCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICRwcm9ncmVzcy1oZWlnaHQ7IH1cclxuICB9XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1rZXlmcmFtZXNcclxuXHJcbi5wcm9ncmVzcyB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0OiAjeyRwcm9ncmVzcy1oZWlnaHR9O1xyXG4gIEBpbmNsdWRlIHJmcygkcHJvZ3Jlc3MtZm9udC1zaXplLCAtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpO1xyXG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJnOiAjeyRwcm9ncmVzcy1iZ307XHJcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogI3skcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdzogI3skcHJvZ3Jlc3MtYm94LXNoYWRvd307XHJcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yOiAjeyRwcm9ncmVzcy1iYXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1iZzogI3skcHJvZ3Jlc3MtYmFyLWJnfTtcclxuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogI3skcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb259O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtY3NzLXZhcnNcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJnKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKSk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdykpO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtYmFyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcik7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1iZyk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pKTtcclxufVxyXG5cclxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcclxuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcclxufVxyXG5cclxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xyXG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xyXG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XHJcblxyXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xyXG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBCYXNlIGNsYXNzXHJcbi8vXHJcbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXHJcblxyXG4ubGlzdC1ncm91cCB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnOiAjeyRsaXN0LWdyb3VwLWJnfTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAjeyRsaXN0LWdyb3VwLWJvcmRlci13aWR0aH07XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogI3skbGlzdC1ncm91cC1ob3Zlci1iZ307XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnfTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWJnfTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1iZ307XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1jc3MtdmFyc1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcclxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XHJcblxyXG4gID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcclxuICAgIC8vIEluY3JlbWVudHMgb25seSB0aGlzIGluc3RhbmNlIG9mIHRoZSBzZWN0aW9uIGNvdW50ZXJcclxuICAgIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XHJcbiAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcclxuLy9cclxuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXHJcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XHJcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yKTtcclxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcclxuXHJcbiAgLy8gSG92ZXIgc3RhdGVcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcclxuLy9cclxuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yKTtcclxuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmcpO1xyXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcclxuICB9XHJcblxyXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcik7XHJcbiAgfVxyXG5cclxuICAmICsgJiB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpICogLTEpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gSG9yaXpvbnRhbFxyXG4vL1xyXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZsdXNoIGxpc3QgaXRlbXNcclxuLy9cclxuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxyXG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cclxuXHJcbi5saXN0LWdyb3VwLWZsdXNoIHtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG5cclxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xyXG4vLyBMaXN0IGdyb3VwIGNvbnRleHR1YWwgdmFyaWFudHNcclxuLy9cclxuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cclxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cclxuXHJcbkBlYWNoICRzdGF0ZSwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gICRsaXN0LWdyb3VwLXZhcmlhbnQtYmc6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZSk7XHJcbiAgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlKTtcclxuICBAaWYgKGNvbnRyYXN0LXJhdGlvKCRsaXN0LWdyb3VwLXZhcmlhbnQtYmcsICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3IpIDwgJG1pbi1jb250cmFzdC1yYXRpbykge1xyXG4gICAgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcjogbWl4KCR2YWx1ZSwgY29sb3ItY29udHJhc3QoJGxpc3QtZ3JvdXAtdmFyaWFudC1iZyksIGFicygkbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlKSk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRsaXN0LWdyb3VwLXZhcmlhbnQtYmcsICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3IpO1xyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1tb2RpZmllcnNcclxuIiwiLy8gVHJhbnNwYXJlbnQgYmFja2dyb3VuZCBhbmQgYm9yZGVyIHByb3BlcnRpZXMgaW5jbHVkZWQgZm9yIGJ1dHRvbiB2ZXJzaW9uLlxyXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cclxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXHJcbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxyXG5cclxuLmJ0bi1jbG9zZSB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgd2lkdGg6ICRidG4tY2xvc2Utd2lkdGg7XHJcbiAgaGVpZ2h0OiAkYnRuLWNsb3NlLWhlaWdodDtcclxuICBwYWRkaW5nOiAkYnRuLWNsb3NlLXBhZGRpbmcteSAkYnRuLWNsb3NlLXBhZGRpbmcteDtcclxuICBjb2xvcjogJGJ0bi1jbG9zZS1jb2xvcjtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBlc2NhcGUtc3ZnKCRidG4tY2xvc2UtYmcpIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0byBuby1yZXBlYXQ7IC8vIGluY2x1ZGUgdHJhbnNwYXJlbnQgZm9yIGJ1dHRvbiBlbGVtZW50c1xyXG4gIGJvcmRlcjogMDsgLy8gZm9yIGJ1dHRvbiBlbGVtZW50c1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcclxuICBvcGFjaXR5OiAkYnRuLWNsb3NlLW9wYWNpdHk7XHJcblxyXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGJ0bi1jbG9zZS1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6ICRidG4tY2xvc2UtZm9jdXMtc2hhZG93O1xyXG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5O1xyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCxcclxuICAmLmRpc2FibGVkIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWNsb3NlLXdoaXRlIHtcclxuICBmaWx0ZXI6ICRidG4tY2xvc2Utd2hpdGUtZmlsdGVyO1xyXG59XHJcbiIsIi50b2FzdCB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14OiAjeyR0b2FzdC1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteTogI3skdG9hc3QtcGFkZGluZy15fTtcclxuICAtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nOiAjeyR0b2FzdC1zcGFjaW5nfTtcclxuICAtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGg6ICN7JHRvYXN0LW1heC13aWR0aH07XHJcbiAgQGluY2x1ZGUgcmZzKCR0b2FzdC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSk7XHJcbiAgLS0jeyRwcmVmaXh9dG9hc3QtY29sb3I6ICN7JHRvYXN0LWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH10b2FzdC1iZzogI3skdG9hc3QtYmFja2dyb3VuZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoOiAjeyR0b2FzdC1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcjogI3skdG9hc3QtYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzOiAjeyR0b2FzdC1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93OiAjeyR0b2FzdC1ib3gtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnOiAjeyR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcn07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC1jc3MtdmFyc1xyXG5cclxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aCk7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKSk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1jb2xvcik7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJnKTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcik7XHJcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3cpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXMpKTtcclxuXHJcbiAgJi5zaG93aW5nIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAmOm5vdCguc2hvdykge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi50b2FzdC1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAkemluZGV4LXRvYXN0O1xyXG4gIHdpZHRoOiBtYXgtY29udGVudDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmcpO1xyXG4gIH1cclxufVxyXG5cclxuLnRvYXN0LWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnKTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhjYWxjKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpKSk7XHJcblxyXG4gIC5idG4tY2xvc2Uge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpICogLS41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcclxuICB9XHJcbn1cclxuXHJcbi50b2FzdC1ib2R5IHtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcblxyXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXHJcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxyXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcclxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcclxuXHJcblxyXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cclxuLm1vZGFsIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1tb2RhbC16aW5kZXg6ICN7JHppbmRleC1tb2RhbH07XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLW1kfTtcclxuICAtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nOiAjeyRtb2RhbC1pbm5lci1wYWRkaW5nfTtcclxuICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW59O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1tb2RhbC1iZzogI3skbW9kYWwtY29udGVudC1iZ307XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aH07XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHN9O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteDogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteTogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmc6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nfTsgLy8gVG9kbyBpbiB2NjogU3BsaXQgdGhpcyBwYWRkaW5nIGludG8geCBhbmQgeVxyXG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRtb2RhbC10aXRsZS1saW5lLWhlaWdodH07XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcDogI3skbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVufTtcclxuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmc6ICN7JG1vZGFsLWZvb3Rlci1iZ307XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aH07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1jc3MtdmFyc1xyXG5cclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXppbmRleCk7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcclxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cclxuICBvdXRsaW5lOiAwO1xyXG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXHJcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXHJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxyXG59XHJcblxyXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcclxuLm1vZGFsLWRpYWxvZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbik7XHJcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXHJcbiAgLm1vZGFsLmZhZGUgJiB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcclxuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xyXG4gIH1cclxuICAubW9kYWwuc2hvdyAmIHtcclxuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xyXG4gIH1cclxuXHJcbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcclxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xyXG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XHJcblxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xyXG59XHJcblxyXG4vLyBBY3R1YWwgbW9kYWxcclxuLm1vZGFsLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcclxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWNvbG9yKTtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYmcpO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzKSk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdykpO1xyXG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLy8gTW9kYWwgYmFja2dyb3VuZFxyXG4ubW9kYWwtYmFja2Ryb3Age1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleDogI3skemluZGV4LW1vZGFsLWJhY2tkcm9wfTtcclxuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1iZzogI3skbW9kYWwtYmFja2Ryb3AtYmd9O1xyXG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHk6ICN7JG1vZGFsLWJhY2tkcm9wLW9wYWNpdHl9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcclxuXHJcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCh2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4KSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLWJnKSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHkpKTtcclxufVxyXG5cclxuLy8gTW9kYWwgaGVhZGVyXHJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xyXG4ubW9kYWwtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZyk7XHJcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xyXG5cclxuICAuYnRuLWNsb3NlIHtcclxuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLjUpO1xyXG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIC0uNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAtLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLS41KSBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXHJcbi5tb2RhbC10aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcclxufVxyXG5cclxuLy8gTW9kYWwgYm9keVxyXG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXHJcbi5tb2RhbC1ib2R5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXHJcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKTtcclxufVxyXG5cclxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcclxuLm1vZGFsLWZvb3RlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcclxuICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnKTtcclxuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XHJcblxyXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xyXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxyXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcclxuICA+ICoge1xyXG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTsgLy8gVG9kbyBpbiB2NjogcmVwbGFjZSB3aXRoIGdhcCBvbiBwYXJlbnQgY2xhc3NcclxuICB9XHJcbn1cclxuXHJcbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgLm1vZGFsIHtcclxuICAgIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwfTtcclxuICAgIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cH07XHJcbiAgfVxyXG5cclxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC13aWR0aCk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB9XHJcblxyXG4gIC5tb2RhbC1zbSB7XHJcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtc219O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gIC5tb2RhbC1sZyxcclxuICAubW9kYWwteGwge1xyXG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLWxnfTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAubW9kYWwteGwge1xyXG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXhsfTtcclxuICB9XHJcbn1cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xyXG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XHJcbiAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2RhbC1oZWFkZXIsXHJcbiAgICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXHJcbiIsIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcclxuQG1peGluIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleCwgJGJhY2tkcm9wLWJnLCAkYmFja2Ryb3Atb3BhY2l0eSkge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4O1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcclxuXHJcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcclxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XHJcbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cclxufVxyXG4iLCIvLyBCYXNlIGNsYXNzXHJcbi50b29sdGlwIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4OiAjeyR6aW5kZXgtdG9vbHRpcH07XHJcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGg6ICN7JHRvb2x0aXAtbWF4LXdpZHRofTtcclxuICAtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteDogI3skdG9vbHRpcC1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15OiAjeyR0b29sdGlwLXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW46ICN7JHRvb2x0aXAtbWFyZ2lufTtcclxuICBAaW5jbHVkZSByZnMoJHRvb2x0aXAtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSk7XHJcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcjogI3skdG9vbHRpcC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1iZzogI3skdG9vbHRpcC1iZ307XHJcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzOiAjeyR0b29sdGlwLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eTogI3skdG9vbHRpcC1vcGFjaXR5fTtcclxuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoOiAjeyR0b29sdGlwLWFycm93LXdpZHRofTtcclxuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodDogI3skdG9vbHRpcC1hcnJvdy1oZWlnaHR9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1jc3MtdmFyc1xyXG5cclxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXgpO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XHJcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW4pO1xyXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAkdG9vbHRpcC1tYXJnaW5gXCIsIFwidjVcIiwgXCJ2NS54XCIsIHRydWUpO1xyXG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cclxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxyXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcclxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKSk7XHJcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgb3BhY2l0eTogMDtcclxuXHJcbiAgJi5zaG93IHsgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eSk7IH1cclxuXHJcbiAgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgYm90dG9tOiAwO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBydGw6YmVnaW46aWdub3JlICovXHJcbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcclxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHJpZ2h0OiAtMXB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcclxuICB9XHJcbn1cclxuXHJcbi8qIHJ0bDplbmQ6aWdub3JlICovXHJcblxyXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xyXG4gIHRvcDogMDtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGJvdHRvbTogLTFweDtcclxuICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xyXG4gIH1cclxufVxyXG5cclxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xyXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XHJcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAtMXB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xyXG4gIH1cclxufVxyXG5cclxuLyogcnRsOmVuZDppZ25vcmUgKi9cclxuXHJcbi5icy10b29sdGlwLWF1dG8ge1xyXG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcclxuICB9XHJcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1lbmQ7XHJcbiAgfVxyXG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcclxuICB9XHJcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXN0YXJ0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxyXG4udG9vbHRpcC1pbm5lciB7XHJcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGgpO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14KTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3IpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzKSk7XHJcbn1cclxuIiwiQG1peGluIHJlc2V0LXRleHQge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciBvdmVyZmxvdy13cmFwIC8gd29yZC13cmFwLlxyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxyXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xyXG4gIGxpbmUtYnJlYWs6IGF1dG87XHJcbn1cclxuIiwiLnBvcG92ZXIge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXg6ICN7JHppbmRleC1wb3BvdmVyfTtcclxuICAtLSN7JHByZWZpeH1wb3BvdmVyLW1heC13aWR0aDogI3skcG9wb3Zlci1tYXgtd2lkdGh9O1xyXG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1mb250LXNpemUsIC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKTtcclxuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJnOiAjeyRwb3BvdmVyLWJnfTtcclxuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aDogI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwb3BvdmVyLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogI3skcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3c6ICN7JHBvcG92ZXItYm94LXNoYWRvd307XHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogI3skcG9wb3Zlci1oZWFkZXItcGFkZGluZy15fTtcclxuICBAaW5jbHVkZSByZnMoJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtcclxuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcjogI3skcG9wb3Zlci1oZWFkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnOiAjeyRwb3BvdmVyLWhlYWRlci1iZ307XHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteDogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteTogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yOiAjeyRwb3BvdmVyLWJvZHktY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGg6ICN7JHBvcG92ZXItYXJyb3ctd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAjeyRwb3BvdmVyLWFycm93LWhlaWdodH07XHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLWNzcy12YXJzXHJcblxyXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLXppbmRleCk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGgpO1xyXG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cclxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxyXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcclxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKSk7XHJcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzKSk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3gtc2hhZG93KSk7XHJcblxyXG4gIC5wb3BvdmVyLWFycm93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcclxuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icy1wb3BvdmVyLXRvcCB7XHJcbiAgPiAucG9wb3Zlci1hcnJvdyB7XHJcbiAgICBib3R0b206IGNhbGMoKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgKiAtMSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xyXG4uYnMtcG9wb3Zlci1lbmQge1xyXG4gID4gLnBvcG92ZXItYXJyb3cge1xyXG4gICAgbGVmdDogY2FsYygodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSAqIC0xKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogcnRsOmVuZDppZ25vcmUgKi9cclxuXHJcbi5icy1wb3BvdmVyLWJvdHRvbSB7XHJcbiAgPiAucG9wb3Zlci1hcnJvdyB7XHJcbiAgICB0b3A6IGNhbGMoKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgKiAtMSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRvcDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcclxuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XHJcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAtLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcclxuICB9XHJcbn1cclxuXHJcbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cclxuLmJzLXBvcG92ZXItc3RhcnQge1xyXG4gID4gLnBvcG92ZXItYXJyb3cge1xyXG4gICAgcmlnaHQ6IGNhbGMoKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgKiAtMSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICByaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcclxuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIHJ0bDplbmQ6aWdub3JlICovXHJcblxyXG4uYnMtcG9wb3Zlci1hdXRvIHtcclxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XHJcbiAgfVxyXG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcclxuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItZW5kO1xyXG4gIH1cclxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XHJcbiAgfVxyXG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1zdGFydDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xyXG4ucG9wb3Zlci1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpKTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xyXG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKSk7XHJcblxyXG4gICY6ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5wb3BvdmVyLWJvZHkge1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3IpO1xyXG59XHJcbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxyXG4vL1xyXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxyXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxyXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcclxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxyXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXHJcbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cclxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHRoZSBjdXJyZW50XHJcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxyXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmRcclxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXHJcblxyXG4uY2Fyb3VzZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xyXG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1pbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcclxufVxyXG5cclxuLmNhcm91c2VsLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXHJcbi5jYXJvdXNlbC1pdGVtLW5leHQsXHJcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBydGw6YmVnaW46aWdub3JlICovXHJcbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcclxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxyXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbn1cclxuXHJcbi8qIHJ0bDplbmQ6aWdub3JlICovXHJcblxyXG5cclxuLy9cclxuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXHJcbi8vXHJcblxyXG4uY2Fyb3VzZWwtZmFkZSB7XHJcbiAgLmNhcm91c2VsLWl0ZW0ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXHJcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxyXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXHJcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XHJcbi8vXHJcblxyXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxyXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB6LWluZGV4OiAxO1xyXG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcclxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcclxuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XHJcbiAgcGFkZGluZzogMDtcclxuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcclxuXHJcbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XHJcbiAgfVxyXG59XHJcbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xyXG59XHJcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIEljb25zIGZvciB3aXRoaW5cclxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxyXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcclxuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbn1cclxuXHJcbi8qIHJ0bDpvcHRpb25zOiB7XHJcbiAgXCJhdXRvUmVuYW1lXCI6IHRydWUsXHJcbiAgXCJzdHJpbmdNYXBcIjpbIHtcclxuICAgIFwibmFtZVwiICAgIDogXCJwcmV2LW5leHRcIixcclxuICAgIFwic2VhcmNoXCIgIDogXCJwcmV2XCIsXHJcbiAgICBcInJlcGxhY2VcIiA6IFwibmV4dFwiXHJcbiAgfSBdXHJcbn0gKi9cclxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZyk7XHJcbn1cclxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZyk7XHJcbn1cclxuXHJcbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzL2NvbnRyb2xzXHJcbi8vXHJcbi8vIEFkZCBhIGNvbnRhaW5lciAoc3VjaCBhcyBhIGxpc3QpIHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGFuIGl0ZW0gKGlkZWFsbHkgYSBmb2N1c2FibGUgY29udHJvbCxcclxuLy8gbGlrZSBhIGJ1dHRvbikgd2l0aCBkYXRhLWJzLXRhcmdldCBmb3IgZWFjaCBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxyXG5cclxuLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMDtcclxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcclxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gIFtkYXRhLWJzLXRhcmdldF0ge1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxyXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcclxuICB9XHJcblxyXG4gIC5hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xyXG4vL1xyXG4vL1xyXG5cclxuLmNhcm91c2VsLWNhcHRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcclxuICBib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjtcclxuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xyXG4gIHBhZGRpbmctdG9wOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XHJcbiAgcGFkZGluZy1ib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcclxuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vLyBEYXJrIG1vZGUgY2Fyb3VzZWxcclxuXHJcbi5jYXJvdXNlbC1kYXJrIHtcclxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXHJcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcclxuICAgIGZpbHRlcjogJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjtcclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZztcclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcclxuICAgIGNvbG9yOiAkY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yO1xyXG4gIH1cclxufVxyXG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcclxuQG1peGluIGNsZWFyZml4KCkge1xyXG4gICY6OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XHJcbiIsIi8vXHJcbi8vIFJvdGF0aW5nIGJvcmRlclxyXG4vL1xyXG5cclxuLnNwaW5uZXItZ3JvdyxcclxuLnNwaW5uZXItYm9yZGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoKTtcclxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodCk7XHJcbiAgdmVydGljYWwtYWxpZ246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduKTtcclxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGFuaW1hdGlvbjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xyXG59XHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXHJcbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xyXG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXHJcblxyXG4uc3Bpbm5lci1ib3JkZXIge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogI3skc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbn07XHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xyXG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcclxuXHJcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGgpIHNvbGlkIGN1cnJlbnRjb2xvcjtcclxuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc3Bpbm5lci1ib3JkZXItc20ge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1zbS1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGgtc219O1xyXG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLXNtLWNzcy12YXJzXHJcbn1cclxuXHJcbi8vXHJcbi8vIEdyb3dpbmcgY2lyY2xlXHJcbi8vXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xyXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xyXG5cclxuLnNwaW5uZXItZ3JvdyB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogI3skc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbn07XHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcclxuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcclxuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5zcGlubmVyLWdyb3ctc20ge1xyXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGgtc219O1xyXG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XHJcbn1cclxuXHJcbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcclxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgLnNwaW5uZXItYm9yZGVyLFxyXG4gICAgLnNwaW5uZXItZ3JvdyB7XHJcbiAgICAgIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCAqIDJ9O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuXHJcbiVvZmZjYW52YXMtY3NzLXZhcnMge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGg6ICN7JG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0OiAjeyRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0fTtcclxuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14OiAjeyRvZmZjYW52YXMtcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15OiAjeyRvZmZjYW52YXMtcGFkZGluZy15fTtcclxuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3I6ICN7JG9mZmNhbnZhcy1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnOiAjeyRvZmZjYW52YXMtYmctY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICN7JG9mZmNhbnZhcy1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICN7JG9mZmNhbnZhcy1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93OiAjeyRvZmZjYW52YXMtYm94LXNoYWRvd307XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtY3NzLXZhcnNcclxufVxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xyXG4gICAgQGV4dGVuZCAlb2ZmY2FudmFzLWNzcy12YXJzO1xyXG4gIH1cclxufVxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0KSB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB6LWluZGV4OiAkemluZGV4LW9mZmNhbnZhcztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcik7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1iZyk7XHJcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93KSk7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtICRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCk7XHJcblxyXG4gICAgICAmLm9mZmNhbnZhcy1zdGFydCB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGgpO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm9mZmNhbnZhcy1lbmQge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm9mZmNhbnZhcy10b3Age1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm9mZmNhbnZhcy1ib3R0b20ge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zaG93aW5nLFxyXG4gICAgICAmLnNob3c6bm90KC5oaWRpbmcpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2hvd2luZyxcclxuICAgICAgJi5oaWRpbmcsXHJcbiAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiKSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcclxuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbiAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vZmZjYW52YXMtYm9keSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XHJcbiAgICAgICAgICAvLyBSZXNldCBgYmFja2dyb3VuZC1jb2xvcmAgaW4gY2FzZSBgLmJnLSpgIGNsYXNzZXMgYXJlIHVzZWQgaW4gb2ZmY2FudmFzXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XHJcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcCwgJG9mZmNhbnZhcy1iYWNrZHJvcC1iZywgJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5KTtcclxufVxyXG5cclxuLm9mZmNhbnZhcy1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcclxuXHJcbiAgLmJ0bi1jbG9zZSB7XHJcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSAqIC41KTtcclxuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpICogLS41KTtcclxuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkgKiAtLjUpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgKiAtLjUpO1xyXG4gIH1cclxufVxyXG5cclxuLm9mZmNhbnZhcy10aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaW5lLWhlaWdodDogJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDtcclxufVxyXG5cclxuLm9mZmNhbnZhcy1ib2R5IHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcbiIsIi5wbGFjZWhvbGRlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1pbi1oZWlnaHQ6IDFlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGN1cnNvcjogd2FpdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XHJcbiAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4O1xyXG5cclxuICAmLmJ0bjo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTaXppbmdcclxuLnBsYWNlaG9sZGVyLXhzIHtcclxuICBtaW4taGVpZ2h0OiAuNmVtO1xyXG59XHJcblxyXG4ucGxhY2Vob2xkZXItc20ge1xyXG4gIG1pbi1oZWlnaHQ6IC44ZW07XHJcbn1cclxuXHJcbi5wbGFjZWhvbGRlci1sZyB7XHJcbiAgbWluLWhlaWdodDogMS4yZW07XHJcbn1cclxuXHJcbi8vIEFuaW1hdGlvblxyXG4ucGxhY2Vob2xkZXItZ2xvdyB7XHJcbiAgLnBsYWNlaG9sZGVyIHtcclxuICAgIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjtcclxuICB9XHJcbn1cclxuXHJcbi5wbGFjZWhvbGRlci13YXZlIHtcclxuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAkYmxhY2sgNTUlLCByZ2JhKDAsIDAsIDAsICgxIC0gJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluKSkgNzUlLCAkYmxhY2sgOTUlKTtcclxuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcclxuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xyXG4gIDEwMCUge1xyXG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XHJcbiAgfVxyXG59XHJcbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxyXG5cclxuLnJhdGlvIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvKTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG5cclxuICA+ICoge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcclxuICAucmF0aW8tI3ska2V5fSB7XHJcbiAgICAtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW86ICN7JHJhdGlvfTtcclxuICB9XHJcbn1cclxuIiwiLy8gU2hvcnRoYW5kXHJcblxyXG4uZml4ZWQtdG9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcclxufVxyXG5cclxuLmZpeGVkLWJvdHRvbSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XHJcbn1cclxuXHJcbi8vIFJlc3BvbnNpdmUgc3RpY2t5IHRvcCBhbmQgYm90dG9tXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLnN0aWNreSN7JGluZml4fS10b3Age1xyXG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGlja3kjeyRpbmZpeH0tYm90dG9tIHtcclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHN0YWNrc1xyXG4uaHN0YWNrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG59XHJcblxyXG4udnN0YWNrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIHN0YWNrc1xyXG4iLCIvL1xyXG4vLyBWaXN1YWxseSBoaWRkZW5cclxuLy9cclxuXHJcbi52aXN1YWxseS1oaWRkZW4sXHJcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XHJcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcclxuLy9cclxuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xyXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cclxuXHJcbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4oKSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcclxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gVXNlIHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLCBvciBvbmUgb2YgaXRzIGNoaWxkIGVsZW1lbnRzIGlzIGZvY3VzZWRcclxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxyXG4vL1xyXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXHJcblxyXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcclxuICAmOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XHJcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gU3RyZXRjaGVkIGxpbmtcclxuLy9cclxuXHJcbi5zdHJldGNoZWQtbGluayB7XHJcbiAgJjo6I3skc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnR9IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gVGV4dCB0cnVuY2F0aW9uXHJcbi8vXHJcblxyXG4udGV4dC10cnVuY2F0ZSB7XHJcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpO1xyXG59XHJcbiIsIi8vIFRleHQgdHJ1bmNhdGVcclxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xyXG5cclxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbiIsIi52ciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgd2lkdGg6IDFweDtcclxuICBtaW4taGVpZ2h0OiAxZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xyXG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xyXG59XHJcbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXHJcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXHJcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XHJcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcclxuXHJcbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXHJcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xyXG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xyXG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcclxuXHJcbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcclxuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcclxuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxyXG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xyXG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcclxuXHJcbiAgICAvLyBVc2UgY3VzdG9tIENTUyB2YXJpYWJsZSBuYW1lIGlmIHByZXNlbnQsIG90aGVyd2lzZSBkZWZhdWx0IHRvIGBjbGFzc2BcclxuICAgICRjc3MtdmFyaWFibGUtbmFtZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcykpO1xyXG5cclxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xyXG4gICAgJHN0YXRlOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgc3RhdGUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBzdGF0ZSksICgpKTtcclxuXHJcbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XHJcblxyXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlZy4gd2l0aCBzaGFkb3cgY2xhc3MpXHJcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XHJcblxyXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xyXG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XHJcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcclxuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcclxuXHJcbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcclxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xyXG4gICAgICB9XHJcbiAgICAgIEBlbHNlIHtcclxuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xyXG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xyXG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcclxuXHJcbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xyXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XHJcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaWYgJGlzLWNzcy12YXIge1xyXG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xyXG4gICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XHJcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XHJcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XHJcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xyXG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xyXG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XHJcbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XHJcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XHJcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XHJcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcclxuICAgICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XHJcbiAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xyXG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gTG9vcCBvdmVyIGVhY2ggYnJlYWtwb2ludFxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG5cclxuICAvLyBHZW5lcmF0ZSBtZWRpYSBxdWVyeSBpZiBuZWVkZWRcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XHJcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcclxuICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxyXG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcclxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xyXG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFJGUyByZXNjYWxpbmdcclxuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcclxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcclxuICAgICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxyXG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcclxuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XHJcbiAgICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XHJcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBQcmludCB1dGlsaXRpZXNcclxuQG1lZGlhIHByaW50IHtcclxuICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcclxuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcclxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXHJcbiAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcHJpbnQpID09IHRydWUge1xyXG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLypcclxuKlxyXG4qIEZvbnRzXHJcbiovXHIvKlxyXG4qXHJcbiogRm9udCBBd2Vzb21lIEljb25zIDQuNy4wXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cckBmb250LWZhY2Uge1xyXHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclx0c3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wXCIpO1xyXHRzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcclx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclx0Zm9udC1zdHlsZTogbm9ybWFsO1xyfVxyXHIuZmEge1xyXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcdGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXHRmb250LXNpemU6IGluaGVyaXQ7XHJcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtccn1cclxyW2NsYXNzKj0nZmEtJ106YmVmb3JlIHtcclx0Zm9udC13ZWlnaHQ6IDQwMDtcclx0Zm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJ9XHJcci8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXHIuZmEtbGcge1xyXHRmb250LXNpemU6IDEuMzMzMzMzMzNlbTtcclx0bGluZS1oZWlnaHQ6IDAuNzVlbTtcclx0dmVydGljYWwtYWxpZ246IC0xNSU7XHJ9XHJcci5mYS0yeCB7XHJcdGZvbnQtc2l6ZTogMmVtO1xyfVxyXHIuZmEtM3gge1xyXHRmb250LXNpemU6IDNlbTtccn1cclxyLmZhLTR4IHtcclx0Zm9udC1zaXplOiA0ZW07XHJ9XHJcci5mYS01eCB7XHJcdGZvbnQtc2l6ZTogNWVtO1xyfVxyXHIuZmEtZncge1xyXHR3aWR0aDogMS4yODU3MTQyOWVtO1xyXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJ9XHJcci5mYS11bCB7XHJcdHBhZGRpbmctbGVmdDogMDtcclx0bWFyZ2luLWxlZnQ6IDIuMTQyODU3MTRlbTtcclx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyfVxyXHIuZmEtdWwgPiBsaSB7XHJcdHBvc2l0aW9uOiByZWxhdGl2ZTtccn1cclxyLmZhLWxpIHtcclx0cG9zaXRpb246IGFic29sdXRlO1xyXHRsZWZ0OiAtMi4xNDI4NTcxNGVtO1xyXHR3aWR0aDogMi4xNDI4NTcxNGVtO1xyXHR0b3A6IDAuMTQyODU3MTRlbTtcclx0dGV4dC1hbGlnbjogY2VudGVyO1xyfVxyXHIuZmEtbGkuZmEtbGcge1xyXHRsZWZ0OiAtMS44NTcxNDI4NmVtO1xyfVxyXHIuZmEtYm9yZGVyIHtcclx0cGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcclx0Ym9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZWVlZTtcclx0Ym9yZGVyLXJhZGl1czogLjFlbTtccn1cclxyLmZhLXB1bGwtbGVmdCB7XHJcdGZsb2F0OiBsZWZ0O1xyfVxyXHIuZmEtcHVsbC1yaWdodCB7XHJcdGZsb2F0OiByaWdodDtccn1cclxyLmZhLmZhLXB1bGwtbGVmdCB7XHJcdG1hcmdpbi1yaWdodDogLjNlbTtccn1cclxyLmZhLmZhLXB1bGwtcmlnaHQge1xyXHRtYXJnaW4tbGVmdDogLjNlbTtccn1cclxyLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xyLnB1bGwtcmlnaHQge1xyXHRmbG9hdDogcmlnaHQ7XHJ9XHJcci5wdWxsLWxlZnQge1xyXHRmbG9hdDogbGVmdDtccn1cclxyLmZhLnB1bGwtbGVmdCB7XHJcdG1hcmdpbi1yaWdodDogLjNlbTtccn1cclxyLmZhLnB1bGwtcmlnaHQge1xyXHRtYXJnaW4tbGVmdDogLjNlbTtccn1cclxyLmZhLXNwaW4ge1xyXHQtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcdGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJ9XHJcci5mYS1wdWxzZSB7XHJcdC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xyXHRhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XHJ9XHJcckAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcclx0MCUge1xyXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcdH1cclx0MTAwJSB7XHJcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXHRcdHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcdH1ccn1cclxyQGtleWZyYW1lcyBmYS1zcGluIHtcclx0MCUge1xyXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcdH1cclx0MTAwJSB7XHJcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXHRcdHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcdH1ccn1cclxyLmZhLXJvdGF0ZS05MCB7XHJcdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcclx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtccn1cclxyLmZhLXJvdGF0ZS0xODAge1xyXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XHJcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJ9XHJcci5mYS1yb3RhdGUtMjcwIHtcclx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xyXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXHR0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyfVxyXHIuZmEtZmxpcC1ob3Jpem9udGFsIHtcclx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcclx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclx0LW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXHR0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtccn1cclxyLmZhLWZsaXAtdmVydGljYWwge1xyXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xyXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xyXHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XHJcdHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xyfVxyXHI6cm9vdCAuZmEtcm90YXRlLTkwLFxyOnJvb3QgLmZhLXJvdGF0ZS0xODAsXHI6cm9vdCAuZmEtcm90YXRlLTI3MCxccjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXHI6cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XHJcdGZpbHRlcjogbm9uZTtccn1cclxyLmZhLXN0YWNrIHtcclx0cG9zaXRpb246IHJlbGF0aXZlO1xyXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcdHdpZHRoOiAyZW07XHJcdGhlaWdodDogMmVtO1xyXHRsaW5lLWhlaWdodDogMmVtO1xyXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyfVxyXHIuZmEtc3RhY2stMXgsXHIuZmEtc3RhY2stMngge1xyXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcdGxlZnQ6IDA7XHJcdHdpZHRoOiAxMDAlO1xyXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJ9XHJcci5mYS1zdGFjay0xeCB7XHJcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyfVxyXHIuZmEtc3RhY2stMngge1xyXHRmb250LXNpemU6IDJlbTtccn1cclxyLmZhLWludmVyc2Uge1xyXHRjb2xvcjogI2ZmZmZmZjtccn1cclxyLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXHJcbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXHIuZmEtZ2xhc3M6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwMDBcIjtccn1cclxyLmZhLW11c2ljOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDAxXCI7XHJ9XHJcci5mYS1zZWFyY2g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwMDJcIjtccn1cclxyLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwMDNcIjtccn1cclxyLmZhLWhlYXJ0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDA0XCI7XHJ9XHJcci5mYS1zdGFyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDA1XCI7XHJ9XHJcci5mYS1zdGFyLW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwMDZcIjtccn1cclxyLmZhLXVzZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwMDdcIjtccn1cclxyLmZhLWZpbG06YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwMDhcIjtccn1cclxyLmZhLXRoLWxhcmdlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDA5XCI7XHJ9XHJcci5mYS10aDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjAwYVwiO1xyfVxyXHIuZmEtdGgtbGlzdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjAwYlwiO1xyfVxyXHIuZmEtY2hlY2s6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwMGNcIjtccn1cclxyLmZhLXJlbW92ZTpiZWZvcmUsXHIuZmEtY2xvc2U6YmVmb3JlLFxyLmZhLXRpbWVzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDBkXCI7XHJ9XHJcci5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjAwZVwiO1xyfVxyXHIuZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDEwXCI7XHJ9XHJcci5mYS1wb3dlci1vZmY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwMTFcIjtccn1cclxyLmZhLXNpZ25hbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjAxMlwiO1xyfVxyXHIuZmEtZ2VhcjpiZWZvcmUsXHIuZmEtY29nOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDEzXCI7XHJ9XHJcci5mYS10cmFzaC1vOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDE0XCI7XHJ9XHJcci5mYS1ob21lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDE1XCI7XHJ9XHJcci5mYS1maWxlLW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwMTZcIjtccn1cclxyLmZhLWNsb2NrLW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwMTdcIjtccn1cclxyLmZhLXJvYWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwMThcIjtccn1cclxyLmZhLWRvd25sb2FkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDE5XCI7XHJ9XHJcci5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDFhXCI7XHJ9XHJcci5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjAxYlwiO1xyfVxyXHIuZmEtaW5ib3g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwMWNcIjtccn1cclxyLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwMWRcIjtccn1cclxyLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXHIuZmEtcmVwZWF0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDFlXCI7XHJ9XHJcci5mYS1yZWZyZXNoOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDIxXCI7XHJ9XHJcci5mYS1saXN0LWFsdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjAyMlwiO1xyfVxyXHIuZmEtbG9jazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjAyM1wiO1xyfVxyXHIuZmEtZmxhZzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjAyNFwiO1xyfVxyXHIuZmEtaGVhZHBob25lczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjAyNVwiO1xyfVxyXHIuZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjAyNlwiO1xyfVxyXHIuZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwMjdcIjtccn1cclxyLmZhLXZvbHVtZS11cDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjAyOFwiO1xyfVxyXHIuZmEtcXJjb2RlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDI5XCI7XHJ9XHJcci5mYS1iYXJjb2RlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDJhXCI7XHJ9XHJcci5mYS10YWc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwMmJcIjtccn1cclxyLmZhLXRhZ3M6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwMmNcIjtccn1cclxyLmZhLWJvb2s6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwMmRcIjtccn1cclxyLmZhLWJvb2ttYXJrOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDJlXCI7XHJ9XHJcci5mYS1wcmludDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjAyZlwiO1xyfVxyXHIuZmEtY2FtZXJhOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDMwXCI7XHJ9XHJcci5mYS1mb250OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDMxXCI7XHJ9XHJcci5mYS1ib2xkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDMyXCI7XHJ9XHJcci5mYS1pdGFsaWM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwMzNcIjtccn1cclxyLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDM0XCI7XHJ9XHJcci5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDM1XCI7XHJ9XHJcci5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDM2XCI7XHJ9XHJcci5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwMzdcIjtccn1cclxyLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDM4XCI7XHJ9XHJcci5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDM5XCI7XHJ9XHJcci5mYS1saXN0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDNhXCI7XHJ9XHJcci5mYS1kZWRlbnQ6YmVmb3JlLFxyLmZhLW91dGRlbnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwM2JcIjtccn1cclxyLmZhLWluZGVudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjAzY1wiO1xyfVxyXHIuZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDNkXCI7XHJ9XHJcci5mYS1waG90bzpiZWZvcmUsXHIuZmEtaW1hZ2U6YmVmb3JlLFxyLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjAzZVwiO1xyfVxyXHIuZmEtcGVuY2lsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDQwXCI7XHJ9XHJcci5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDQxXCI7XHJ9XHJcci5mYS1hZGp1c3Q6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwNDJcIjtccn1cclxyLmZhLXRpbnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwNDNcIjtccn1cclxyLmZhLWVkaXQ6YmVmb3JlLFxyLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA0NFwiO1xyfVxyXHIuZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwNDVcIjtccn1cclxyLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XHJ9XHJcci5mYS1hcnJvd3M6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwNDdcIjtccn1cclxyLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwNDhcIjtccn1cclxyLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwNDlcIjtccn1cclxyLmZhLWJhY2t3YXJkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDRhXCI7XHJ9XHJcci5mYS1wbGF5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDRiXCI7XHJ9XHJcci5mYS1wYXVzZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA0Y1wiO1xyfVxyXHIuZmEtc3RvcDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA0ZFwiO1xyfVxyXHIuZmEtZm9yd2FyZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA0ZVwiO1xyfVxyXHIuZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDUwXCI7XHJ9XHJcci5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwNTFcIjtccn1cclxyLmZhLWVqZWN0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDUyXCI7XHJ9XHJcci5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwNTNcIjtccn1cclxyLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwNTRcIjtccn1cclxyLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDU1XCI7XHJ9XHJcci5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwNTZcIjtccn1cclxyLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA1N1wiO1xyfVxyXHIuZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDU4XCI7XHJ9XHJcci5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwNTlcIjtccn1cclxyLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDVhXCI7XHJ9XHJcci5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDViXCI7XHJ9XHJcci5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA1Y1wiO1xyfVxyXHIuZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwNWRcIjtccn1cclxyLmZhLWJhbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA1ZVwiO1xyfVxyXHIuZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA2MFwiO1xyfVxyXHIuZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwNjFcIjtccn1cclxyLmZhLWFycm93LXVwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDYyXCI7XHJ9XHJcci5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDYzXCI7XHJ9XHJcci5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxyLmZhLXNoYXJlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDY0XCI7XHJ9XHJcci5mYS1leHBhbmQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwNjVcIjtccn1cclxyLmZhLWNvbXByZXNzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDY2XCI7XHJ9XHJcci5mYS1wbHVzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDY3XCI7XHJ9XHJcci5mYS1taW51czpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA2OFwiO1xyfVxyXHIuZmEtYXN0ZXJpc2s6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwNjlcIjtccn1cclxyLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA2YVwiO1xyfVxyXHIuZmEtZ2lmdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA2YlwiO1xyfVxyXHIuZmEtbGVhZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA2Y1wiO1xyfVxyXHIuZmEtZmlyZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA2ZFwiO1xyfVxyXHIuZmEtZXllOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDZlXCI7XHJ9XHJcci5mYS1leWUtc2xhc2g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwNzBcIjtccn1cclxyLmZhLXdhcm5pbmc6YmVmb3JlLFxyLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDcxXCI7XHJ9XHJcci5mYS1wbGFuZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA3MlwiO1xyfVxyXHIuZmEtY2FsZW5kYXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwNzNcIjtccn1cclxyLmZhLXJhbmRvbTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA3NFwiO1xyfVxyXHIuZmEtY29tbWVudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA3NVwiO1xyfVxyXHIuZmEtbWFnbmV0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDc2XCI7XHJ9XHJcci5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDc3XCI7XHJ9XHJcci5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwNzhcIjtccn1cclxyLmZhLXJldHdlZXQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwNzlcIjtccn1cclxyLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwN2FcIjtccn1cclxyLmZhLWZvbGRlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA3YlwiO1xyfVxyXHIuZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwN2NcIjtccn1cclxyLmZhLWFycm93cy12OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDdkXCI7XHJ9XHJcci5mYS1hcnJvd3MtaDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA3ZVwiO1xyfVxyXHIuZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxyLmZhLWJhci1jaGFydDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA4MFwiO1xyfVxyXHIuZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwODFcIjtccn1cclxyLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA4MlwiO1xyfVxyXHIuZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDgzXCI7XHJ9XHJcci5mYS1rZXk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwODRcIjtccn1cclxyLmZhLWdlYXJzOmJlZm9yZSxcci5mYS1jb2dzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDg1XCI7XHJ9XHJcci5mYS1jb21tZW50czpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA4NlwiO1xyfVxyXHIuZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwODdcIjtccn1cclxyLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwODhcIjtccn1cclxyLmZhLXN0YXItaGFsZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA4OVwiO1xyfVxyXHIuZmEtaGVhcnQtbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA4YVwiO1xyfVxyXHIuZmEtc2lnbi1vdXQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwOGJcIjtccn1cclxyLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA4Y1wiO1xyfVxyXHIuZmEtdGh1bWItdGFjazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA4ZFwiO1xyfVxyXHIuZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA4ZVwiO1xyfVxyXHIuZmEtc2lnbi1pbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA5MFwiO1xyfVxyXHIuZmEtdHJvcGh5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDkxXCI7XHJ9XHJcci5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDkyXCI7XHJ9XHJcci5mYS11cGxvYWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwOTNcIjtccn1cclxyLmZhLWxlbW9uLW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwOTRcIjtccn1cclxyLmZhLXBob25lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDk1XCI7XHJ9XHJcci5mYS1zcXVhcmUtbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA5NlwiO1xyfVxyXHIuZmEtYm9va21hcmstbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA5N1wiO1xyfVxyXHIuZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDk4XCI7XHJ9XHJcci5mYS10d2l0dGVyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDk5XCI7XHJ9XHJcci5mYS1mYWNlYm9vay1mOmJlZm9yZSxcci5mYS1mYWNlYm9vazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjA5YVwiO1xyfVxyXHIuZmEtZ2l0aHViOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDliXCI7XHJ9XHJcci5mYS11bmxvY2s6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwOWNcIjtccn1cclxyLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMDlkXCI7XHJ9XHJcci5mYS1mZWVkOmJlZm9yZSxcci5mYS1yc3M6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwOWVcIjtccn1cclxyLmZhLWhkZC1vOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMGEwXCI7XHJ9XHJcci5mYS1idWxsaG9ybjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjBhMVwiO1xyfVxyXHIuZmEtYmVsbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjBmM1wiO1xyfVxyXHIuZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwYTNcIjtccn1cclxyLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjBhNFwiO1xyfVxyXHIuZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwYTVcIjtccn1cclxyLmZhLWhhbmQtby11cDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjBhNlwiO1xyfVxyXHIuZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwYTdcIjtccn1cclxyLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMGE4XCI7XHJ9XHJcci5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwYTlcIjtccn1cclxyLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjBhYVwiO1xyfVxyXHIuZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwYWJcIjtccn1cclxyLmZhLWdsb2JlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMGFjXCI7XHJ9XHJcci5mYS13cmVuY2g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwYWRcIjtccn1cclxyLmZhLXRhc2tzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMGFlXCI7XHJ9XHJcci5mYS1maWx0ZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwYjBcIjtccn1cclxyLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjBiMVwiO1xyfVxyXHIuZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjBiMlwiO1xyfVxyXHIuZmEtZ3JvdXA6YmVmb3JlLFxyLmZhLXVzZXJzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMGMwXCI7XHJ9XHJcci5mYS1jaGFpbjpiZWZvcmUsXHIuZmEtbGluazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjBjMVwiO1xyfVxyXHIuZmEtY2xvdWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwYzJcIjtccn1cclxyLmZhLWZsYXNrOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMGMzXCI7XHJ9XHJcci5mYS1jdXQ6YmVmb3JlLFxyLmZhLXNjaXNzb3JzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMGM0XCI7XHJ9XHJcci5mYS1jb3B5OmJlZm9yZSxcci5mYS1maWxlcy1vOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMGM1XCI7XHJ9XHJcci5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwYzZcIjtccn1cclxyLmZhLXNhdmU6YmVmb3JlLFxyLmZhLWZsb3BweS1vOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMGM3XCI7XHJ9XHJcci5mYS1zcXVhcmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwYzhcIjtccn1cclxyLmZhLW5hdmljb246YmVmb3JlLFxyLmZhLXJlb3JkZXI6YmVmb3JlLFxyLmZhLWJhcnM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwYzlcIjtccn1cclxyLmZhLWxpc3QtdWw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwY2FcIjtccn1cclxyLmZhLWxpc3Qtb2w6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwY2JcIjtccn1cclxyLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwY2NcIjtccn1cclxyLmZhLXVuZGVybGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjBjZFwiO1xyfVxyXHIuZmEtdGFibGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwY2VcIjtccn1cclxyLmZhLW1hZ2ljOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMGQwXCI7XHJ9XHJcci5mYS10cnVjazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjBkMVwiO1xyfVxyXHIuZmEtcGludGVyZXN0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMGQyXCI7XHJ9XHJcci5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMGQzXCI7XHJ9XHJcci5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwZDRcIjtccn1cclxyLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XHJ9XHJcci5mYS1tb25leTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjBkNlwiO1xyfVxyXHIuZmEtY2FyZXQtZG93bjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjBkN1wiO1xyfVxyXHIuZmEtY2FyZXQtdXA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwZDhcIjtccn1cclxyLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwZDlcIjtccn1cclxyLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMGRhXCI7XHJ9XHJcci5mYS1jb2x1bW5zOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMGRiXCI7XHJ9XHJcci5mYS11bnNvcnRlZDpiZWZvcmUsXHIuZmEtc29ydDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjBkY1wiO1xyfVxyXHIuZmEtc29ydC1kb3duOmJlZm9yZSxcci5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwZGRcIjtccn1cclxyLmZhLXNvcnQtdXA6YmVmb3JlLFxyLmZhLXNvcnQtYXNjOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMGRlXCI7XHJ9XHJcci5mYS1lbnZlbG9wZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjBlMFwiO1xyfVxyXHIuZmEtbGlua2VkaW46YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwZTFcIjtccn1cclxyLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcci5mYS11bmRvOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMGUyXCI7XHJ9XHJcci5mYS1sZWdhbDpiZWZvcmUsXHIuZmEtZ2F2ZWw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwZTNcIjtccn1cclxyLmZhLWRhc2hib2FyZDpiZWZvcmUsXHIuZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjBlNFwiO1xyfVxyXHIuZmEtY29tbWVudC1vOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMGU1XCI7XHJ9XHJcci5mYS1jb21tZW50cy1vOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMGU2XCI7XHJ9XHJcci5mYS1mbGFzaDpiZWZvcmUsXHIuZmEtYm9sdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjBlN1wiO1xyfVxyXHIuZmEtc2l0ZW1hcDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjBlOFwiO1xyfVxyXHIuZmEtdW1icmVsbGE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwZTlcIjtccn1cclxyLmZhLXBhc3RlOmJlZm9yZSxcci5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwZWFcIjtccn1cclxyLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMGViXCI7XHJ9XHJcci5mYS1leGNoYW5nZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjBlY1wiO1xyfVxyXHIuZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwZWRcIjtccn1cclxyLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjBlZVwiO1xyfVxyXHIuZmEtdXNlci1tZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjBmMFwiO1xyfVxyXHIuZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwZjFcIjtccn1cclxyLmZhLXN1aXRjYXNlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMGYyXCI7XHJ9XHJcci5mYS1iZWxsLW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwYTJcIjtccn1cclxyLmZhLWNvZmZlZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjBmNFwiO1xyfVxyXHIuZmEtY3V0bGVyeTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjBmNVwiO1xyfVxyXHIuZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwZjZcIjtccn1cclxyLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwZjdcIjtccn1cclxyLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwZjhcIjtccn1cclxyLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjBmOVwiO1xyfVxyXHIuZmEtbWVka2l0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMGZhXCI7XHJ9XHJcci5mYS1maWdodGVyLWpldDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjBmYlwiO1xyfVxyXHIuZmEtYmVlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjBmY1wiO1xyfVxyXHIuZmEtaC1zcXVhcmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYwZmRcIjtccn1cclxyLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMGZlXCI7XHJ9XHJcci5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjEwMFwiO1xyfVxyXHIuZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTAxXCI7XHJ9XHJcci5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMDJcIjtccn1cclxyLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTAzXCI7XHJ9XHJcci5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTA0XCI7XHJ9XHJcci5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjEwNVwiO1xyfVxyXHIuZmEtYW5nbGUtdXA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMDZcIjtccn1cclxyLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMDdcIjtccn1cclxyLmZhLWRlc2t0b3A6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMDhcIjtccn1cclxyLmZhLWxhcHRvcDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjEwOVwiO1xyfVxyXHIuZmEtdGFibGV0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTBhXCI7XHJ9XHJcci5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxyLmZhLW1vYmlsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjEwYlwiO1xyfVxyXHIuZmEtY2lyY2xlLW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMGNcIjtccn1cclxyLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMGRcIjtccn1cclxyLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTBlXCI7XHJ9XHJcci5mYS1zcGlubmVyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTEwXCI7XHJ9XHJcci5mYS1jaXJjbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMTFcIjtccn1cclxyLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxyLmZhLXJlcGx5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTEyXCI7XHJ9XHJcci5mYS1naXRodWItYWx0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTEzXCI7XHJ9XHJcci5mYS1mb2xkZXItbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjExNFwiO1xyfVxyXHIuZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjExNVwiO1xyfVxyXHIuZmEtc21pbGUtbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjExOFwiO1xyfVxyXHIuZmEtZnJvd24tbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjExOVwiO1xyfVxyXHIuZmEtbWVoLW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMWFcIjtccn1cclxyLmZhLWdhbWVwYWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMWJcIjtccn1cclxyLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMWNcIjtccn1cclxyLmZhLWZsYWctbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjExZFwiO1xyfVxyXHIuZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMWVcIjtccn1cclxyLmZhLXRlcm1pbmFsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTIwXCI7XHJ9XHJcci5mYS1jb2RlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTIxXCI7XHJ9XHJcci5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXHIuZmEtcmVwbHktYWxsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTIyXCI7XHJ9XHJcci5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxyLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcci5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjEyM1wiO1xyfVxyXHIuZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMjRcIjtccn1cclxyLmZhLWNyb3A6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMjVcIjtccn1cclxyLmZhLWNvZGUtZm9yazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjEyNlwiO1xyfVxyXHIuZmEtdW5saW5rOmJlZm9yZSxcci5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMjdcIjtccn1cclxyLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTI4XCI7XHJ9XHJcci5mYS1pbmZvOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTI5XCI7XHJ9XHJcci5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjEyYVwiO1xyfVxyXHIuZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMmJcIjtccn1cclxyLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjEyY1wiO1xyfVxyXHIuZmEtZXJhc2VyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTJkXCI7XHJ9XHJcci5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMmVcIjtccn1cclxyLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMzBcIjtccn1cclxyLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMzFcIjtccn1cclxyLmZhLXNoaWVsZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjEzMlwiO1xyfVxyXHIuZmEtY2FsZW5kYXItbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjEzM1wiO1xyfVxyXHIuZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMzRcIjtccn1cclxyLmZhLXJvY2tldDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjEzNVwiO1xyfVxyXHIuZmEtbWF4Y2RuOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTM2XCI7XHJ9XHJcci5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTM3XCI7XHJ9XHJcci5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjEzOFwiO1xyfVxyXHIuZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMzlcIjtccn1cclxyLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxM2FcIjtccn1cclxyLmZhLWh0bWw1OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTNiXCI7XHJ9XHJcci5mYS1jc3MzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTNjXCI7XHJ9XHJcci5mYS1hbmNob3I6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxM2RcIjtccn1cclxyLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxM2VcIjtccn1cclxyLmZhLWJ1bGxzZXllOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTQwXCI7XHJ9XHJcci5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTQxXCI7XHJ9XHJcci5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTQyXCI7XHJ9XHJcci5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTQzXCI7XHJ9XHJcci5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE0NFwiO1xyfVxyXHIuZmEtdGlja2V0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XHJ9XHJcci5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNDZcIjtccn1cclxyLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XHJ9XHJcci5mYS1sZXZlbC11cDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE0OFwiO1xyfVxyXHIuZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE0OVwiO1xyfVxyXHIuZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTRhXCI7XHJ9XHJcci5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTRiXCI7XHJ9XHJcci5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE0Y1wiO1xyfVxyXHIuZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTRkXCI7XHJ9XHJcci5mYS1jb21wYXNzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTRlXCI7XHJ9XHJcci5mYS10b2dnbGUtZG93bjpiZWZvcmUsXHIuZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE1MFwiO1xyfVxyXHIuZmEtdG9nZ2xlLXVwOmJlZm9yZSxcci5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE1MVwiO1xyfVxyXHIuZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcci5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE1MlwiO1xyfVxyXHIuZmEtZXVybzpiZWZvcmUsXHIuZmEtZXVyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTUzXCI7XHJ9XHJcci5mYS1nYnA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNTRcIjtccn1cclxyLmZhLWRvbGxhcjpiZWZvcmUsXHIuZmEtdXNkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTU1XCI7XHJ9XHJcci5mYS1ydXBlZTpiZWZvcmUsXHIuZmEtaW5yOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTU2XCI7XHJ9XHJcci5mYS1jbnk6YmVmb3JlLFxyLmZhLXJtYjpiZWZvcmUsXHIuZmEteWVuOmJlZm9yZSxcci5mYS1qcHk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNTdcIjtccn1cclxyLmZhLXJ1YmxlOmJlZm9yZSxcci5mYS1yb3VibGU6YmVmb3JlLFxyLmZhLXJ1YjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE1OFwiO1xyfVxyXHIuZmEtd29uOmJlZm9yZSxcci5mYS1rcnc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNTlcIjtccn1cclxyLmZhLWJpdGNvaW46YmVmb3JlLFxyLmZhLWJ0YzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE1YVwiO1xyfVxyXHIuZmEtZmlsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE1YlwiO1xyfVxyXHIuZmEtZmlsZS10ZXh0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTVjXCI7XHJ9XHJcci5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE1ZFwiO1xyfVxyXHIuZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTVlXCI7XHJ9XHJcci5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNjBcIjtccn1cclxyLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNjFcIjtccn1cclxyLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNjJcIjtccn1cclxyLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTYzXCI7XHJ9XHJcci5mYS10aHVtYnMtdXA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNjRcIjtccn1cclxyLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTY1XCI7XHJ9XHJcci5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE2NlwiO1xyfVxyXHIuZmEteW91dHViZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE2N1wiO1xyfVxyXHIuZmEteGluZzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE2OFwiO1xyfVxyXHIuZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNjlcIjtccn1cclxyLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE2YVwiO1xyfVxyXHIuZmEtZHJvcGJveDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE2YlwiO1xyfVxyXHIuZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNmNcIjtccn1cclxyLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE2ZFwiO1xyfVxyXHIuZmEtZmxpY2tyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTZlXCI7XHJ9XHJcci5mYS1hZG46YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNzBcIjtccn1cclxyLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE3MVwiO1xyfVxyXHIuZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE3MlwiO1xyfVxyXHIuZmEtdHVtYmxyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTczXCI7XHJ9XHJcci5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTc0XCI7XHJ9XHJcci5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNzVcIjtccn1cclxyLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNzZcIjtccn1cclxyLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE3N1wiO1xyfVxyXHIuZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE3OFwiO1xyfVxyXHIuZmEtYXBwbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNzlcIjtccn1cclxyLmZhLXdpbmRvd3M6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxN2FcIjtccn1cclxyLmZhLWFuZHJvaWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxN2JcIjtccn1cclxyLmZhLWxpbnV4OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTdjXCI7XHJ9XHJcci5mYS1kcmliYmJsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE3ZFwiO1xyfVxyXHIuZmEtc2t5cGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxN2VcIjtccn1cclxyLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxODBcIjtccn1cclxyLmZhLXRyZWxsbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE4MVwiO1xyfVxyXHIuZmEtZmVtYWxlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTgyXCI7XHJ9XHJcci5mYS1tYWxlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTgzXCI7XHJ9XHJcci5mYS1naXR0aXA6YmVmb3JlLFxyLmZhLWdyYXRpcGF5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTg0XCI7XHJ9XHJcci5mYS1zdW4tbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE4NVwiO1xyfVxyXHIuZmEtbW9vbi1vOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTg2XCI7XHJ9XHJcci5mYS1hcmNoaXZlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTg3XCI7XHJ9XHJcci5mYS1idWc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxODhcIjtccn1cclxyLmZhLXZrOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTg5XCI7XHJ9XHJcci5mYS13ZWlibzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE4YVwiO1xyfVxyXHIuZmEtcmVucmVuOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMThiXCI7XHJ9XHJcci5mYS1wYWdlbGluZXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxOGNcIjtccn1cclxyLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMThkXCI7XHJ9XHJcci5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE4ZVwiO1xyfVxyXHIuZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE5MFwiO1xyfVxyXHIuZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLFxyLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxOTFcIjtccn1cclxyLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE5MlwiO1xyfVxyXHIuZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE5M1wiO1xyfVxyXHIuZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTk0XCI7XHJ9XHJcci5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxyLmZhLXRyeTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE5NVwiO1xyfVxyXHIuZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE5NlwiO1xyfVxyXHIuZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE5N1wiO1xyfVxyXHIuZmEtc2xhY2s6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxOThcIjtccn1cclxyLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE5OVwiO1xyfVxyXHIuZmEtd29yZHByZXNzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTlhXCI7XHJ9XHJcci5mYS1vcGVuaWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxOWJcIjtccn1cclxyLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcci5mYS1iYW5rOmJlZm9yZSxcci5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTljXCI7XHJ9XHJcci5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxyLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTlkXCI7XHJ9XHJcci5mYS15YWhvbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE5ZVwiO1xyfVxyXHIuZmEtZ29vZ2xlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWEwXCI7XHJ9XHJcci5mYS1yZWRkaXQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxYTFcIjtccn1cclxyLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxYTJcIjtccn1cclxyLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFhM1wiO1xyfVxyXHIuZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxYTRcIjtccn1cclxyLmZhLWRlbGljaW91czpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFhNVwiO1xyfVxyXHIuZmEtZGlnZzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFhNlwiO1xyfVxyXHIuZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFhN1wiO1xyfVxyXHIuZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxYThcIjtccn1cclxyLmZhLWRydXBhbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFhOVwiO1xyfVxyXHIuZmEtam9vbWxhOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWFhXCI7XHJ9XHJcci5mYS1sYW5ndWFnZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFhYlwiO1xyfVxyXHIuZmEtZmF4OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWFjXCI7XHJ9XHJcci5mYS1idWlsZGluZzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFhZFwiO1xyfVxyXHIuZmEtY2hpbGQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxYWVcIjtccn1cclxyLmZhLXBhdzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFiMFwiO1xyfVxyXHIuZmEtc3Bvb246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxYjFcIjtccn1cclxyLmZhLWN1YmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxYjJcIjtccn1cclxyLmZhLWN1YmVzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWIzXCI7XHJ9XHJcci5mYS1iZWhhbmNlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWI0XCI7XHJ9XHJcci5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFiNVwiO1xyfVxyXHIuZmEtc3RlYW06YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxYjZcIjtccn1cclxyLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFiN1wiO1xyfVxyXHIuZmEtcmVjeWNsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFiOFwiO1xyfVxyXHIuZmEtYXV0b21vYmlsZTpiZWZvcmUsXHIuZmEtY2FyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWI5XCI7XHJ9XHJcci5mYS1jYWI6YmVmb3JlLFxyLmZhLXRheGk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxYmFcIjtccn1cclxyLmZhLXRyZWU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxYmJcIjtccn1cclxyLmZhLXNwb3RpZnk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxYmNcIjtccn1cclxyLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxYmRcIjtccn1cclxyLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxYmVcIjtccn1cclxyLmZhLWRhdGFiYXNlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWMwXCI7XHJ9XHJcci5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWMxXCI7XHJ9XHJcci5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFjMlwiO1xyfVxyXHIuZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWMzXCI7XHJ9XHJcci5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFjNFwiO1xyfVxyXHIuZmEtZmlsZS1waG90by1vOmJlZm9yZSxcci5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXHIuZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWM1XCI7XHJ9XHJcci5mYS1maWxlLXppcC1vOmJlZm9yZSxcci5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFjNlwiO1xyfVxyXHIuZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcci5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxYzdcIjtccn1cclxyLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXHIuZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWM4XCI7XHJ9XHJcci5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFjOVwiO1xyfVxyXHIuZmEtdmluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFjYVwiO1xyfVxyXHIuZmEtY29kZXBlbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFjYlwiO1xyfVxyXHIuZmEtanNmaWRkbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxY2NcIjtccn1cclxyLmZhLWxpZmUtYm91eTpiZWZvcmUsXHIuZmEtbGlmZS1idW95OmJlZm9yZSxcci5mYS1saWZlLXNhdmVyOmJlZm9yZSxcci5mYS1zdXBwb3J0OmJlZm9yZSxcci5mYS1saWZlLXJpbmc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxY2RcIjtccn1cclxyLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWNlXCI7XHJ9XHJcci5mYS1yYTpiZWZvcmUsXHIuZmEtcmVzaXN0YW5jZTpiZWZvcmUsXHIuZmEtcmViZWw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxZDBcIjtccn1cclxyLmZhLWdlOmJlZm9yZSxcci5mYS1lbXBpcmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxZDFcIjtccn1cclxyLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxZDJcIjtccn1cclxyLmZhLWdpdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFkM1wiO1xyfVxyXHIuZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXHIuZmEteWMtc3F1YXJlOmJlZm9yZSxcci5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFkNFwiO1xyfVxyXHIuZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFkNVwiO1xyfVxyXHIuZmEtcXE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxZDZcIjtccn1cclxyLmZhLXdlY2hhdDpiZWZvcmUsXHIuZmEtd2VpeGluOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XHJ9XHJcci5mYS1zZW5kOmJlZm9yZSxcci5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFkOFwiO1xyfVxyXHIuZmEtc2VuZC1vOmJlZm9yZSxcci5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XHJ9XHJcci5mYS1oaXN0b3J5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWRhXCI7XHJ9XHJcci5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFkYlwiO1xyfVxyXHIuZmEtaGVhZGVyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWRjXCI7XHJ9XHJcci5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxZGRcIjtccn1cclxyLmZhLXNsaWRlcnM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxZGVcIjtccn1cclxyLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFlMFwiO1xyfVxyXHIuZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFlMVwiO1xyfVxyXHIuZmEtYm9tYjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFlMlwiO1xyfVxyXHIuZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXHIuZmEtZnV0Ym9sLW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxZTNcIjtccn1cclxyLmZhLXR0eTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFlNFwiO1xyfVxyXHIuZmEtYmlub2N1bGFyczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFlNVwiO1xyfVxyXHIuZmEtcGx1ZzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFlNlwiO1xyfVxyXHIuZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFlN1wiO1xyfVxyXHIuZmEtdHdpdGNoOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWU4XCI7XHJ9XHJcci5mYS15ZWxwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWU5XCI7XHJ9XHJcci5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFlYVwiO1xyfVxyXHIuZmEtd2lmaTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFlYlwiO1xyfVxyXHIuZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFlY1wiO1xyfVxyXHIuZmEtcGF5cGFsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWVkXCI7XHJ9XHJcci5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWVlXCI7XHJ9XHJcci5mYS1jYy12aXNhOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWYwXCI7XHJ9XHJcci5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWYxXCI7XHJ9XHJcci5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFmMlwiO1xyfVxyXHIuZmEtY2MtYW1leDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFmM1wiO1xyfVxyXHIuZmEtY2MtcGF5cGFsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWY0XCI7XHJ9XHJcci5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxZjVcIjtccn1cclxyLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxZjZcIjtccn1cclxyLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFmN1wiO1xyfVxyXHIuZmEtdHJhc2g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxZjhcIjtccn1cclxyLmZhLWNvcHlyaWdodDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFmOVwiO1xyfVxyXHIuZmEtYXQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxZmFcIjtccn1cclxyLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxZmJcIjtccn1cclxyLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWZjXCI7XHJ9XHJcci5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWZkXCI7XHJ9XHJcci5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWZlXCI7XHJ9XHJcci5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMDBcIjtccn1cclxyLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMDFcIjtccn1cclxyLmZhLWxhc3RmbTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIwMlwiO1xyfVxyXHIuZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIwM1wiO1xyfVxyXHIuZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIwNFwiO1xyfVxyXHIuZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjA1XCI7XHJ9XHJcci5mYS1iaWN5Y2xlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjA2XCI7XHJ9XHJcci5mYS1idXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMDdcIjtccn1cclxyLmZhLWlveGhvc3Q6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMDhcIjtccn1cclxyLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIwOVwiO1xyfVxyXHIuZmEtY2M6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMGFcIjtccn1cclxyLmZhLXNoZWtlbDpiZWZvcmUsXHIuZmEtc2hlcWVsOmJlZm9yZSxcci5mYS1pbHM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMGJcIjtccn1cclxyLmZhLW1lYW5wYXRoOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjBjXCI7XHJ9XHJcci5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjBkXCI7XHJ9XHJcci5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIwZVwiO1xyfVxyXHIuZmEtZGFzaGN1YmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMTBcIjtccn1cclxyLmZhLWZvcnVtYmVlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjExXCI7XHJ9XHJcci5mYS1sZWFucHViOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjEyXCI7XHJ9XHJcci5mYS1zZWxsc3k6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMTNcIjtccn1cclxyLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIxNFwiO1xyfVxyXHIuZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMTVcIjtccn1cclxyLmZhLXNreWF0bGFzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjE2XCI7XHJ9XHJcci5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMTdcIjtccn1cclxyLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIxOFwiO1xyfVxyXHIuZmEtZGlhbW9uZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIxOVwiO1xyfVxyXHIuZmEtc2hpcDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIxYVwiO1xyfVxyXHIuZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMWJcIjtccn1cclxyLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMWNcIjtccn1cclxyLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjFkXCI7XHJ9XHJcci5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMWVcIjtccn1cclxyLmZhLXZlbnVzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjIxXCI7XHJ9XHJcci5mYS1tYXJzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjIyXCI7XHJ9XHJcci5mYS1tZXJjdXJ5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjIzXCI7XHJ9XHJcci5mYS1pbnRlcnNleDpiZWZvcmUsXHIuZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMjRcIjtccn1cclxyLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIyNVwiO1xyfVxyXHIuZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjI2XCI7XHJ9XHJcci5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIyN1wiO1xyfVxyXHIuZmEtdmVudXMtbWFyczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIyOFwiO1xyfVxyXHIuZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMjlcIjtccn1cclxyLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMmFcIjtccn1cclxyLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMmJcIjtccn1cclxyLmZhLW5ldXRlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIyY1wiO1xyfVxyXHIuZmEtZ2VuZGVybGVzczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIyZFwiO1xyfVxyXHIuZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMzBcIjtccn1cclxyLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjMxXCI7XHJ9XHJcci5mYS13aGF0c2FwcDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIzMlwiO1xyfVxyXHIuZmEtc2VydmVyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjMzXCI7XHJ9XHJcci5mYS11c2VyLXBsdXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMzRcIjtccn1cclxyLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMzVcIjtccn1cclxyLmZhLWhvdGVsOmJlZm9yZSxcci5mYS1iZWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMzZcIjtccn1cclxyLmZhLXZpYWNvaW46YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMzdcIjtccn1cclxyLmZhLXRyYWluOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjM4XCI7XHJ9XHJcci5mYS1zdWJ3YXk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMzlcIjtccn1cclxyLmZhLW1lZGl1bTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIzYVwiO1xyfVxyXHIuZmEteWM6YmVmb3JlLFxyLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIzYlwiO1xyfVxyXHIuZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIzY1wiO1xyfVxyXHIuZmEtb3BlbmNhcnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyM2RcIjtccn1cclxyLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIzZVwiO1xyfVxyXHIuZmEtYmF0dGVyeS00OmJlZm9yZSxcci5mYS1iYXR0ZXJ5OmJlZm9yZSxcci5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNDBcIjtccn1cclxyLmZhLWJhdHRlcnktMzpiZWZvcmUsXHIuZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI0MVwiO1xyfVxyXHIuZmEtYmF0dGVyeS0yOmJlZm9yZSxcci5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNDJcIjtccn1cclxyLmZhLWJhdHRlcnktMTpiZWZvcmUsXHIuZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjQzXCI7XHJ9XHJcci5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxyLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNDRcIjtccn1cclxyLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNDVcIjtccn1cclxyLmZhLWktY3Vyc29yOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XHJ9XHJcci5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNDdcIjtccn1cclxyLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XHJ9XHJcci5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI0OVwiO1xyfVxyXHIuZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI0YVwiO1xyfVxyXHIuZmEtY2MtamNiOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjRiXCI7XHJ9XHJcci5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI0Y1wiO1xyfVxyXHIuZmEtY2xvbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNGRcIjtccn1cclxyLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNGVcIjtccn1cclxyLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjUwXCI7XHJ9XHJcci5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXHIuZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjUxXCI7XHJ9XHJcci5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXHIuZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNTJcIjtccn1cclxyLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSxcci5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjUzXCI7XHJ9XHJcci5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNTRcIjtccn1cclxyLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcci5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI1NVwiO1xyfVxyXHIuZmEtaGFuZC1zdG9wLW86YmVmb3JlLFxyLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI1NlwiO1xyfVxyXHIuZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjU3XCI7XHJ9XHJcci5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjU4XCI7XHJ9XHJcci5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNTlcIjtccn1cclxyLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjVhXCI7XHJ9XHJcci5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNWJcIjtccn1cclxyLmZhLXRyYWRlbWFyazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI1Y1wiO1xyfVxyXHIuZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI1ZFwiO1xyfVxyXHIuZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI1ZVwiO1xyfVxyXHIuZmEtZ2c6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNjBcIjtccn1cclxyLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI2MVwiO1xyfVxyXHIuZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNjJcIjtccn1cclxyLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNjNcIjtccn1cclxyLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjY0XCI7XHJ9XHJcci5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjY1XCI7XHJ9XHJcci5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI2NlwiO1xyfVxyXHIuZmEtc2FmYXJpOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjY3XCI7XHJ9XHJcci5mYS1jaHJvbWU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNjhcIjtccn1cclxyLmZhLWZpcmVmb3g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNjlcIjtccn1cclxyLmZhLW9wZXJhOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjZhXCI7XHJ9XHJcci5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI2YlwiO1xyfVxyXHIuZmEtdHY6YmVmb3JlLFxyLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNmNcIjtccn1cclxyLmZhLWNvbnRhbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI2ZFwiO1xyfVxyXHIuZmEtNTAwcHg6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNmVcIjtccn1cclxyLmZhLWFtYXpvbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI3MFwiO1xyfVxyXHIuZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjcxXCI7XHJ9XHJcci5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjcyXCI7XHJ9XHJcci5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjczXCI7XHJ9XHJcci5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjc0XCI7XHJ9XHJcci5mYS1pbmR1c3RyeTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI3NVwiO1xyfVxyXHIuZmEtbWFwLXBpbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI3NlwiO1xyfVxyXHIuZmEtbWFwLXNpZ25zOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjc3XCI7XHJ9XHJcci5mYS1tYXAtbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI3OFwiO1xyfVxyXHIuZmEtbWFwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjc5XCI7XHJ9XHJcci5mYS1jb21tZW50aW5nOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjdhXCI7XHJ9XHJcci5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyN2JcIjtccn1cclxyLmZhLWhvdXp6OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjdjXCI7XHJ9XHJcci5mYS12aW1lbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI3ZFwiO1xyfVxyXHIuZmEtYmxhY2stdGllOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjdlXCI7XHJ9XHJcci5mYS1mb250aWNvbnM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyODBcIjtccn1cclxyLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI4MVwiO1xyfVxyXHIuZmEtZWRnZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI4MlwiO1xyfVxyXHIuZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjgzXCI7XHJ9XHJcci5mYS1jb2RpZXBpZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI4NFwiO1xyfVxyXHIuZmEtbW9keDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI4NVwiO1xyfVxyXHIuZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjg2XCI7XHJ9XHJcci5mYS11c2I6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyODdcIjtccn1cclxyLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI4OFwiO1xyfVxyXHIuZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyODlcIjtccn1cclxyLmZhLXNjcmliZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI4YVwiO1xyfVxyXHIuZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjhiXCI7XHJ9XHJcci5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI4Y1wiO1xyfVxyXHIuZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyOGRcIjtccn1cclxyLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyOGVcIjtccn1cclxyLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI5MFwiO1xyfVxyXHIuZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjkxXCI7XHJ9XHJcci5mYS1oYXNodGFnOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjkyXCI7XHJ9XHJcci5mYS1ibHVldG9vdGg6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyOTNcIjtccn1cclxyLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjk0XCI7XHJ9XHJcci5mYS1wZXJjZW50OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjk1XCI7XHJ9XHJcci5mYS1naXRsYWI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyOTZcIjtccn1cclxyLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyOTdcIjtccn1cclxyLmZhLXdwZm9ybXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyOThcIjtccn1cclxyLmZhLWVudmlyYTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI5OVwiO1xyfVxyXHIuZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI5YVwiO1xyfVxyXHIuZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyOWJcIjtccn1cclxyLmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjljXCI7XHJ9XHJcci5mYS1ibGluZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI5ZFwiO1xyfVxyXHIuZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyOWVcIjtccn1cclxyLmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmEwXCI7XHJ9XHJcci5mYS1icmFpbGxlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmExXCI7XHJ9XHJcci5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyYTJcIjtccn1cclxyLmZhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxyLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmEzXCI7XHJ9XHJcci5mYS1kZWFmbmVzczpiZWZvcmUsXHIuZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcci5mYS1kZWFmOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmE0XCI7XHJ9XHJcci5mYS1nbGlkZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJhNVwiO1xyfVxyXHIuZmEtZ2xpZGUtZzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJhNlwiO1xyfVxyXHIuZmEtc2lnbmluZzpiZWZvcmUsXHIuZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJhN1wiO1xyfVxyXHIuZmEtbG93LXZpc2lvbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJhOFwiO1xyfVxyXHIuZmEtdmlhZGVvOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmE5XCI7XHJ9XHJcci5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmFhXCI7XHJ9XHJcci5mYS1zbmFwY2hhdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJhYlwiO1xyfVxyXHIuZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyYWNcIjtccn1cclxyLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJhZFwiO1xyfVxyXHIuZmEtcGllZC1waXBlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJhZVwiO1xyfVxyXHIuZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyYjBcIjtccn1cclxyLmZhLXlvYXN0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmIxXCI7XHJ9XHJcci5mYS10aGVtZWlzbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyYjJcIjtccn1cclxyLmZhLWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXHIuZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyYjNcIjtccn1cclxyLmZhLWZhOmJlZm9yZSxcci5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyYjRcIjtccn1cclxyLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmI1XCI7XHJ9XHJcci5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmI2XCI7XHJ9XHJcci5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyYjdcIjtccn1cclxyLmZhLWxpbm9kZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJiOFwiO1xyfVxyXHIuZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmI5XCI7XHJ9XHJcci5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJiYVwiO1xyfVxyXHIuZmEtdmNhcmQ6YmVmb3JlLFxyLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJiYlwiO1xyfVxyXHIuZmEtdmNhcmQtbzpiZWZvcmUsXHIuZmEtYWRkcmVzcy1jYXJkLW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyYmNcIjtccn1cclxyLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmJkXCI7XHJ9XHJcci5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmJlXCI7XHJ9XHJcci5mYS11c2VyLW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyYzBcIjtccn1cclxyLmZhLWlkLWJhZGdlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmMxXCI7XHJ9XHJcci5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxyLmZhLWlkLWNhcmQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyYzJcIjtccn1cclxyLmZhLWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcci5mYS1pZC1jYXJkLW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyYzNcIjtccn1cclxyLmZhLXF1b3JhOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmM0XCI7XHJ9XHJcci5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJjNVwiO1xyfVxyXHIuZmEtdGVsZWdyYW06YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyYzZcIjtccn1cclxyLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxyLmZhLXRoZXJtb21ldGVyOmJlZm9yZSxcci5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmM3XCI7XHJ9XHJcci5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcci5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJjOFwiO1xyfVxyXHIuZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUsXHIuZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJjOVwiO1xyfVxyXHIuZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsXHIuZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJjYVwiO1xyfVxyXHIuZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXHIuZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyY2JcIjtccn1cclxyLmZhLXNob3dlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJjY1wiO1xyfVxyXHIuZmEtYmF0aHR1YjpiZWZvcmUsXHIuZmEtczE1OmJlZm9yZSxcci5mYS1iYXRoOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmNkXCI7XHJ9XHJcci5mYS1wb2RjYXN0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmNlXCI7XHJ9XHJcci5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyZDBcIjtccn1cclxyLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJkMVwiO1xyfVxyXHIuZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyZDJcIjtccn1cclxyLmZhLXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXHIuZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmQzXCI7XHJ9XHJcci5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXHIuZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyZDRcIjtccn1cclxyLmZhLWJhbmRjYW1wOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmQ1XCI7XHJ9XHJcci5mYS1ncmF2OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XHJ9XHJcci5mYS1ldHN5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmQ3XCI7XHJ9XHJcci5mYS1pbWRiOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmQ4XCI7XHJ9XHJcci5mYS1yYXZlbHJ5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XHJ9XHJcci5mYS1lZXJjYXN0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmRhXCI7XHJ9XHJcci5mYS1taWNyb2NoaXA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyZGJcIjtccn1cclxyLmZhLXNub3dmbGFrZS1vOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmRjXCI7XHJ9XHJcci5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJkZFwiO1xyfVxyXHIuZmEtd3BleHBsb3JlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJkZVwiO1xyfVxyXHIuZmEtbWVldHVwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmUwXCI7XHJ9XHJcci52aXN1YWxseS1oaWRkZW4ge1xyXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcdHdpZHRoOiAxcHg7XHJcdGhlaWdodDogMXB4O1xyXHRwYWRkaW5nOiAwO1xyXHRtYXJnaW46IC0xcHg7XHJcdG92ZXJmbG93OiBoaWRkZW47XHJcdGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcdGJvcmRlcjogMDtccn1cclxyLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6YWN0aXZlLFxyLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6Zm9jdXMge1xyXHRwb3NpdGlvbjogc3RhdGljO1xyXHR3aWR0aDogYXV0bztcclx0aGVpZ2h0OiBhdXRvO1xyXHRtYXJnaW46IDA7XHJcdG92ZXJmbG93OiB2aXNpYmxlO1xyXHRjbGlwOiBhdXRvO1xyfVxyXHIvKlxyXG4qXHJcbiogTWF0ZXJpYWwgRGVzaWduIEljb25zXHJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cckBmb250LWZhY2Uge1xyXHRmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcclx0c3JjOiB1cmwoXCIuLi9mb250cy9tYXRlcmlhbGRlc2lnbmljb25zLXdlYmZvbnQuZW90P3Y9MS40LjU3XCIpO1xyXHRzcmM6IHVybChcIi4uL2ZvbnRzL21hdGVyaWFsZGVzaWduaWNvbnMtd2ViZm9udC5lb3Q/I2llZml4JnY9MS40LjU3XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tYXRlcmlhbGRlc2lnbmljb25zLXdlYmZvbnQud29mZjI/dj0xLjQuNTdcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL21hdGVyaWFsZGVzaWduaWNvbnMtd2ViZm9udC53b2ZmP3Y9MS40LjU3XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL21hdGVyaWFsZGVzaWduaWNvbnMtd2ViZm9udC50dGY/dj0xLjQuNTdcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21hdGVyaWFsZGVzaWduaWNvbnMtd2ViZm9udC5zdmc/dj0xLjQuNTcjbWF0ZXJpYWxkZXNpZ25pY29uc3JlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xyXHRmb250LXdlaWdodDogbm9ybWFsO1xyXHRmb250LXN0eWxlOiBub3JtYWw7XHJ9XHJcci5tZGkge1xyXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcdGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDI0cHgvMSBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xyXHRmb250LXNpemU6IGluaGVyaXQ7XHJcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJ9XHJcci5tZGktYWNjZXNzLXBvaW50OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTAxXCI7XHJ9XHJcci5tZGktYWNjZXNzLXBvaW50LW5ldHdvcms6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMDJcIjtccn1cclxyLm1kaS1hY2NvdW50OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTAzXCI7XHJ9XHJcci5tZGktYWNjb3VudC1hbGVydDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjEwNFwiO1xyfVxyXHIubWRpLWFjY291bnQtYm94OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJ9XHJcci5tZGktYWNjb3VudC1ib3gtb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjEwNlwiO1xyfVxyXHIubWRpLWFjY291bnQtY2hlY2s6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMDdcIjtccn1cclxyLm1kaS1hY2NvdW50LWNpcmNsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjEwOFwiO1xyfVxyXHIubWRpLWFjY291bnQtY29udmVydDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjEwOVwiO1xyfVxyXHIubWRpLWFjY291bnQta2V5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTBhXCI7XHJ9XHJcci5tZGktYWNjb3VudC1sb2NhdGlvbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjEwYlwiO1xyfVxyXHIubWRpLWFjY291bnQtbWludXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMGNcIjtccn1cclxyLm1kaS1hY2NvdW50LW11bHRpcGxlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTBkXCI7XHJ9XHJcci5tZGktYWNjb3VudC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTBlXCI7XHJ9XHJcci5tZGktYWNjb3VudC1tdWx0aXBsZS1wbHVzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTBmXCI7XHJ9XHJcci5tZGktYWNjb3VudC1uZXR3b3JrOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTEwXCI7XHJ9XHJcci5tZGktYWNjb3VudC1vZmY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMTFcIjtccn1cclxyLm1kaS1hY2NvdW50LW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMTJcIjtccn1cclxyLm1kaS1hY2NvdW50LXBsdXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMTNcIjtccn1cclxyLm1kaS1hY2NvdW50LXJlbW92ZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjExNFwiO1xyfVxyXHIubWRpLWFjY291bnQtc2VhcmNoOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTE1XCI7XHJ9XHJcci5tZGktYWNjb3VudC1zdGFyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTE2XCI7XHJ9XHJcci5tZGktYWNjb3VudC1zdGFyLXZhcmlhbnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMTdcIjtccn1cclxyLm1kaS1hY2NvdW50LXN3aXRjaDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjExOFwiO1xyfVxyXHIubWRpLWFkanVzdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjExOVwiO1xyfVxyXHIubWRpLWFpci1jb25kaXRpb25lcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjExYVwiO1xyfVxyXHIubWRpLWFpcmJhbGxvb246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMWJcIjtccn1cclxyLm1kaS1haXJwbGFuZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjExY1wiO1xyfVxyXHIubWRpLWFpcnBsYW5lLW9mZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjExZFwiO1xyfVxyXHIubWRpLWFpcnBsYXk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMWVcIjtccn1cclxyLm1kaS1hbGFybTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjExZlwiO1xyfVxyXHIubWRpLWFsYXJtLWNoZWNrOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTIwXCI7XHJ9XHJcci5tZGktYWxhcm0tbXVsdGlwbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMjFcIjtccn1cclxyLm1kaS1hbGFybS1vZmY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMjJcIjtccn1cclxyLm1kaS1hbGFybS1wbHVzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTIzXCI7XHJ9XHJcci5tZGktYWxidW06YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMjRcIjtccn1cclxyLm1kaS1hbGVydDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjEyNVwiO1xyfVxyXHIubWRpLWFsZXJ0LWJveDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjEyNlwiO1xyfVxyXHIubWRpLWFsZXJ0LWNpcmNsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjEyN1wiO1xyfVxyXHIubWRpLWFsZXJ0LW9jdGFnb246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMjhcIjtccn1cclxyLm1kaS1hbGVydC1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTI5XCI7XHJ9XHJcci5tZGktYWxwaGE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMmFcIjtccn1cclxyLm1kaS1hbHBoYWJldGljYWw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMmJcIjtccn1cclxyLm1kaS1hbWF6b246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMmNcIjtccn1cclxyLm1kaS1hbWF6b24tY2xvdWRkcml2ZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjEyZFwiO1xyfVxyXHIubWRpLWFtYnVsYW5jZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjEyZVwiO1xyfVxyXHIubWRpLWFuY2hvcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjEyZlwiO1xyfVxyXHIubWRpLWFuZHJvaWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMzBcIjtccn1cclxyLm1kaS1hbmRyb2lkLWRlYnVnLWJyaWRnZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjEzMVwiO1xyfVxyXHIubWRpLWFuZHJvaWQtc3R1ZGlvOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTMyXCI7XHJ9XHJcci5tZGktYXBwbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMzNcIjtccn1cclxyLm1kaS1hcHBsZS1maW5kZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMzRcIjtccn1cclxyLm1kaS1hcHBsZS1pb3M6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMzVcIjtccn1cclxyLm1kaS1hcHBsZS1tb2JpbGVtZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjEzNlwiO1xyfVxyXHIubWRpLWFwcGxlLXNhZmFyaTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjEzN1wiO1xyfVxyXHIubWRpLWFwcG5ldDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjEzOFwiO1xyfVxyXHIubWRpLWFwcHM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxMzlcIjtccn1cclxyLm1kaS1hcmNoaXZlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTNhXCI7XHJ9XHJcci5tZGktYXJyYW5nZS1icmluZy1mb3J3YXJkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTNiXCI7XHJ9XHJcci5tZGktYXJyYW5nZS1icmluZy10by1mcm9udDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjEzY1wiO1xyfVxyXHIubWRpLWFycmFuZ2Utc2VuZC1iYWNrd2FyZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjEzZFwiO1xyfVxyXHIubWRpLWFycmFuZ2Utc2VuZC10by1iYWNrOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTNlXCI7XHJ9XHJcci5tZGktYXJyb3ctYWxsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTNmXCI7XHJ9XHJcci5tZGktYXJyb3ctYm90dG9tLWRyb3AtY2lyY2xlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTQwXCI7XHJ9XHJcci5tZGktYXJyb3ctYm90dG9tLWxlZnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNDFcIjtccn1cclxyLm1kaS1hcnJvdy1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNDJcIjtccn1cclxyLm1kaS1hcnJvdy1jb2xsYXBzZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE0M1wiO1xyfVxyXHIubWRpLWFycm93LWRvd246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNDRcIjtccn1cclxyLm1kaS1hcnJvdy1kb3duLWJvbGQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNDVcIjtccn1cclxyLm1kaS1hcnJvdy1kb3duLWJvbGQtY2lyY2xlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XHJ9XHJcci5tZGktYXJyb3ctZG93bi1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XHJ9XHJcci5tZGktYXJyb3ctZG93bi1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE0OFwiO1xyfVxyXHIubWRpLWFycm93LWV4cGFuZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE0OVwiO1xyfVxyXHIubWRpLWFycm93LWxlZnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNGFcIjtccn1cclxyLm1kaS1hcnJvdy1sZWZ0LWJvbGQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNGJcIjtccn1cclxyLm1kaS1hcnJvdy1sZWZ0LWJvbGQtY2lyY2xlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTRjXCI7XHJ9XHJcci5tZGktYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTRkXCI7XHJ9XHJcci5tZGktYXJyb3ctbGVmdC1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE0ZVwiO1xyfVxyXHIubWRpLWFycm93LXJpZ2h0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTRmXCI7XHJ9XHJcci5tZGktYXJyb3ctcmlnaHQtYm9sZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE1MFwiO1xyfVxyXHIubWRpLWFycm93LXJpZ2h0LWJvbGQtY2lyY2xlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTUxXCI7XHJ9XHJcci5tZGktYXJyb3ctcmlnaHQtYm9sZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE1MlwiO1xyfVxyXHIubWRpLWFycm93LXJpZ2h0LWJvbGQtaGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTUzXCI7XHJ9XHJcci5tZGktYXJyb3ctdG9wLWxlZnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNTRcIjtccn1cclxyLm1kaS1hcnJvdy10b3AtcmlnaHQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNTVcIjtccn1cclxyLm1kaS1hcnJvdy11cDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE1NlwiO1xyfVxyXHIubWRpLWFycm93LXVwLWJvbGQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNTdcIjtccn1cclxyLm1kaS1hcnJvdy11cC1ib2xkLWNpcmNsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE1OFwiO1xyfVxyXHIubWRpLWFycm93LXVwLWJvbGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNTlcIjtccn1cclxyLm1kaS1hcnJvdy11cC1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE1YVwiO1xyfVxyXHIubWRpLWFzc2lzdGFudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE1YlwiO1xyfVxyXHIubWRpLWF0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTVjXCI7XHJ9XHJcci5tZGktYXR0YWNobWVudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE1ZFwiO1xyfVxyXHIubWRpLWF1ZGlvYm9vazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE1ZVwiO1xyfVxyXHIubWRpLWF1dG8tZml4OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTVmXCI7XHJ9XHJcci5tZGktYXV0by11cGxvYWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNjBcIjtccn1cclxyLm1kaS1hdXRvcmVuZXc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNjFcIjtccn1cclxyLm1kaS1hdi10aW1lcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE2MlwiO1xyfVxyXHIubWRpLWJhYnk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNjNcIjtccn1cclxyLm1kaS1iYWNrYnVyZ2VyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTY0XCI7XHJ9XHJcci5tZGktYmFja3NwYWNlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTY1XCI7XHJ9XHJcci5tZGktYmFja3VwLXJlc3RvcmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNjZcIjtccn1cclxyLm1kaS1iYW5rOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTY3XCI7XHJ9XHJcci5tZGktYmFyY29kZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE2OFwiO1xyfVxyXHIubWRpLWJhcmNvZGUtc2NhbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE2OVwiO1xyfVxyXHIubWRpLWJhcmxleTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE2YVwiO1xyfVxyXHIubWRpLWJhcnJlbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE2YlwiO1xyfVxyXHIubWRpLWJhc2VjYW1wOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTZjXCI7XHJ9XHJcci5tZGktYmFza2V0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTZkXCI7XHJ9XHJcci5tZGktYmFza2V0LWZpbGw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNmVcIjtccn1cclxyLm1kaS1iYXNrZXQtdW5maWxsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTZmXCI7XHJ9XHJcci5tZGktYmF0dGVyeTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE3MFwiO1xyfVxyXHIubWRpLWJhdHRlcnktMTA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNzFcIjtccn1cclxyLm1kaS1iYXR0ZXJ5LTIwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTcyXCI7XHJ9XHJcci5tZGktYmF0dGVyeS0zMDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE3M1wiO1xyfVxyXHIubWRpLWJhdHRlcnktNDA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNzRcIjtccn1cclxyLm1kaS1iYXR0ZXJ5LTUwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTc1XCI7XHJ9XHJcci5tZGktYmF0dGVyeS02MDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE3NlwiO1xyfVxyXHIubWRpLWJhdHRlcnktNzA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxNzdcIjtccn1cclxyLm1kaS1iYXR0ZXJ5LTgwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTc4XCI7XHJ9XHJcci5tZGktYmF0dGVyeS05MDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE3OVwiO1xyfVxyXHIubWRpLWJhdHRlcnktYWxlcnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxN2FcIjtccn1cclxyLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTdiXCI7XHJ9XHJcci5tZGktYmF0dGVyeS1jaGFyZ2luZy0xMDA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxN2NcIjtccn1cclxyLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nLTIwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTdkXCI7XHJ9XHJcci5tZGktYmF0dGVyeS1jaGFyZ2luZy0zMDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE3ZVwiO1xyfVxyXHIubWRpLWJhdHRlcnktY2hhcmdpbmctNDA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxN2ZcIjtccn1cclxyLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nLTYwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTgwXCI7XHJ9XHJcci5tZGktYmF0dGVyeS1jaGFyZ2luZy04MDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE4MVwiO1xyfVxyXHIubWRpLWJhdHRlcnktY2hhcmdpbmctOTA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxODJcIjtccn1cclxyLm1kaS1iYXR0ZXJ5LW1pbnVzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTgzXCI7XHJ9XHJcci5tZGktYmF0dGVyeS1uZWdhdGl2ZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE4NFwiO1xyfVxyXHIubWRpLWJhdHRlcnktb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE4NVwiO1xyfVxyXHIubWRpLWJhdHRlcnktcGx1czpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE4NlwiO1xyfVxyXHIubWRpLWJhdHRlcnktcG9zaXRpdmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxODdcIjtccn1cclxyLm1kaS1iYXR0ZXJ5LXVua25vd246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxODhcIjtccn1cclxyLm1kaS1iZWFjaDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE4OVwiO1xyfVxyXHIubWRpLWJlYWtlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE4YVwiO1xyfVxyXHIubWRpLWJlYWtlci1lbXB0eTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE4YlwiO1xyfVxyXHIubWRpLWJlYWtlci1lbXB0eS1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMThjXCI7XHJ9XHJcci5tZGktYmVha2VyLW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxOGRcIjtccn1cclxyLm1kaS1iZWF0czpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE4ZVwiO1xyfVxyXHIubWRpLWJlZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxOGZcIjtccn1cclxyLm1kaS1iZWhhbmNlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTkwXCI7XHJ9XHJcci5tZGktYmVsbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE5MVwiO1xyfVxyXHIubWRpLWJlbGwtb2ZmOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTkyXCI7XHJ9XHJcci5tZGktYmVsbC1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTkzXCI7XHJ9XHJcci5tZGktYmVsbC1wbHVzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTk0XCI7XHJ9XHJcci5tZGktYmVsbC1yaW5nOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTk1XCI7XHJ9XHJcci5tZGktYmVsbC1yaW5nLW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxOTZcIjtccn1cclxyLm1kaS1iZWxsLXNsZWVwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTk3XCI7XHJ9XHJcci5tZGktYmV0YTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE5OFwiO1xyfVxyXHIubWRpLWJpa2U6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxOTlcIjtccn1cclxyLm1kaS1iaW5nOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMTlhXCI7XHJ9XHJcci5tZGktYmlub2N1bGFyczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE5YlwiO1xyfVxyXHIubWRpLWJpbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE5Y1wiO1xyfVxyXHIubWRpLWJpb2hhemFyZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE5ZFwiO1xyfVxyXHIubWRpLWJpdGJ1Y2tldDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjE5ZVwiO1xyfVxyXHIubWRpLWJsYWNrLW1lc2E6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxOWZcIjtccn1cclxyLm1kaS1ibGFja2JlcnJ5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWEwXCI7XHJ9XHJcci5tZGktYmxlbmRlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFhMVwiO1xyfVxyXHIubWRpLWJsaW5kczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFhMlwiO1xyfVxyXHIubWRpLWJsb2NrLWhlbHBlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFhM1wiO1xyfVxyXHIubWRpLWJsb2dnZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxYTRcIjtccn1cclxyLm1kaS1ibHVldG9vdGg6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxYTVcIjtccn1cclxyLm1kaS1ibHVldG9vdGgtYXVkaW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxYTZcIjtccn1cclxyLm1kaS1ibHVldG9vdGgtY29ubmVjdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFhN1wiO1xyfVxyXHIubWRpLWJsdWV0b290aC1vZmY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxYThcIjtccn1cclxyLm1kaS1ibHVldG9vdGgtc2V0dGluZ3M6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxYTlcIjtccn1cclxyLm1kaS1ibHVldG9vdGgtdHJhbnNmZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxYWFcIjtccn1cclxyLm1kaS1ibHVyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWFiXCI7XHJ9XHJcci5tZGktYmx1ci1saW5lYXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxYWNcIjtccn1cclxyLm1kaS1ibHVyLW9mZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFhZFwiO1xyfVxyXHIubWRpLWJsdXItcmFkaWFsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWFlXCI7XHJ9XHJcci5tZGktYm9uZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFhZlwiO1xyfVxyXHIubWRpLWJvb2s6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxYjBcIjtccn1cclxyLm1kaS1ib29rLW11bHRpcGxlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWIxXCI7XHJ9XHJcci5tZGktYm9vay1tdWx0aXBsZS12YXJpYW50OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWIyXCI7XHJ9XHJcci5tZGktYm9vay1vcGVuOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWIzXCI7XHJ9XHJcci5tZGktYm9vay1vcGVuLXZhcmlhbnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxYjRcIjtccn1cclxyLm1kaS1ib29rLXZhcmlhbnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxYjVcIjtccn1cclxyLm1kaS1ib29rbWFyazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFiNlwiO1xyfVxyXHIubWRpLWJvb2ttYXJrLWNoZWNrOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWI3XCI7XHJ9XHJcci5tZGktYm9va21hcmstbXVzaWM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxYjhcIjtccn1cclxyLm1kaS1ib29rbWFyay1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWI5XCI7XHJ9XHJcci5tZGktYm9va21hcmstb3V0bGluZS1wbHVzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWJhXCI7XHJ9XHJcci5tZGktYm9va21hcmstcGx1czpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFiYlwiO1xyfVxyXHIubWRpLWJvb2ttYXJrLXJlbW92ZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFiY1wiO1xyfVxyXHIubWRpLWJvcmRlci1hbGw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxYmRcIjtccn1cclxyLm1kaS1ib3JkZXItYm90dG9tOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWJlXCI7XHJ9XHJcci5tZGktYm9yZGVyLWNvbG9yOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWJmXCI7XHJ9XHJcci5tZGktYm9yZGVyLWhvcml6b250YWw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxYzBcIjtccn1cclxyLm1kaS1ib3JkZXItaW5zaWRlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWMxXCI7XHJ9XHJcci5tZGktYm9yZGVyLWxlZnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxYzJcIjtccn1cclxyLm1kaS1ib3JkZXItbm9uZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFjM1wiO1xyfVxyXHIubWRpLWJvcmRlci1vdXRzaWRlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWM0XCI7XHJ9XHJcci5tZGktYm9yZGVyLXJpZ2h0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWM1XCI7XHJ9XHJcci5tZGktYm9yZGVyLXN0eWxlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWM2XCI7XHJ9XHJcci5tZGktYm9yZGVyLXRvcDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFjN1wiO1xyfVxyXHIubWRpLWJvcmRlci12ZXJ0aWNhbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFjOFwiO1xyfVxyXHIubWRpLWJvd2xpbmc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxYzlcIjtccn1cclxyLm1kaS1ib3g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxY2FcIjtccn1cclxyLm1kaS1ib3gtY3V0dGVyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWNiXCI7XHJ9XHJcci5tZGktYnJpZWZjYXNlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWNjXCI7XHJ9XHJcci5tZGktYnJpZWZjYXNlLWNoZWNrOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWNkXCI7XHJ9XHJcci5tZGktYnJpZWZjYXNlLWRvd25sb2FkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWNlXCI7XHJ9XHJcci5tZGktYnJpZWZjYXNlLXVwbG9hZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFjZlwiO1xyfVxyXHIubWRpLWJyaWdodG5lc3MtMTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFkMFwiO1xyfVxyXHIubWRpLWJyaWdodG5lc3MtMjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFkMVwiO1xyfVxyXHIubWRpLWJyaWdodG5lc3MtMzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFkMlwiO1xyfVxyXHIubWRpLWJyaWdodG5lc3MtNDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFkM1wiO1xyfVxyXHIubWRpLWJyaWdodG5lc3MtNTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFkNFwiO1xyfVxyXHIubWRpLWJyaWdodG5lc3MtNjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFkNVwiO1xyfVxyXHIubWRpLWJyaWdodG5lc3MtNzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFkNlwiO1xyfVxyXHIubWRpLWJyaWdodG5lc3MtYXV0bzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFkN1wiO1xyfVxyXHIubWRpLWJyb29tOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWQ4XCI7XHJ9XHJcci5tZGktYnJ1c2g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxZDlcIjtccn1cclxyLm1kaS1idWc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxZGFcIjtccn1cclxyLm1kaS1idWxsZXRpbi1ib2FyZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFkYlwiO1xyfVxyXHIubWRpLWJ1bGxob3JuOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWRjXCI7XHJ9XHJcci5tZGktYnVzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWRkXCI7XHJ9XHJcci5tZGktY2FjaGVkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWRlXCI7XHJ9XHJcci5tZGktY2FrZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFkZlwiO1xyfVxyXHIubWRpLWNha2UtbGF5ZXJlZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFlMFwiO1xyfVxyXHIubWRpLWNha2UtdmFyaWFudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFlMVwiO1xyfVxyXHIubWRpLWNhbGN1bGF0b3I6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxZTJcIjtccn1cclxyLm1kaS1jYWxlbmRhcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFlM1wiO1xyfVxyXHIubWRpLWNhbGVuZGFyLWJsYW5rOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWU0XCI7XHJ9XHJcci5tZGktY2FsZW5kYXItY2hlY2s6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxZTVcIjtccn1cclxyLm1kaS1jYWxlbmRhci1jbG9jazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFlNlwiO1xyfVxyXHIubWRpLWNhbGVuZGFyLW11bHRpcGxlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWU3XCI7XHJ9XHJcci5tZGktY2FsZW5kYXItbXVsdGlwbGUtY2hlY2s6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxZThcIjtccn1cclxyLm1kaS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWU5XCI7XHJ9XHJcci5tZGktY2FsZW5kYXItcmVtb3ZlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWVhXCI7XHJ9XHJcci5tZGktY2FsZW5kYXItdGV4dDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFlYlwiO1xyfVxyXHIubWRpLWNhbGVuZGFyLXRvZGF5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWVjXCI7XHJ9XHJcci5tZGktY2FsbC1tYWRlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWVkXCI7XHJ9XHJcci5tZGktY2FsbC1tZXJnZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFlZVwiO1xyfVxyXHIubWRpLWNhbGwtbWlzc2VkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWVmXCI7XHJ9XHJcci5tZGktY2FsbC1yZWNlaXZlZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFmMFwiO1xyfVxyXHIubWRpLWNhbGwtc3BsaXQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxZjFcIjtccn1cclxyLm1kaS1jYW1jb3JkZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxZjJcIjtccn1cclxyLm1kaS1jYW1jb3JkZXItYm94OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWYzXCI7XHJ9XHJcci5tZGktY2FtY29yZGVyLWJveC1vZmY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxZjRcIjtccn1cclxyLm1kaS1jYW1jb3JkZXItb2ZmOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWY1XCI7XHJ9XHJcci5tZGktY2FtZXJhOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWY2XCI7XHJ9XHJcci5tZGktY2FtZXJhLWVuaGFuY2U6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxZjdcIjtccn1cclxyLm1kaS1jYW1lcmEtZnJvbnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxZjhcIjtccn1cclxyLm1kaS1jYW1lcmEtZnJvbnQtdmFyaWFudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFmOVwiO1xyfVxyXHIubWRpLWNhbWVyYS1pcmlzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWZhXCI7XHJ9XHJcci5tZGktY2FtZXJhLXBhcnR5LW1vZGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxZmJcIjtccn1cclxyLm1kaS1jYW1lcmEtcmVhcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjFmY1wiO1xyfVxyXHIubWRpLWNhbWVyYS1yZWFyLXZhcmlhbnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYxZmRcIjtccn1cclxyLm1kaS1jYW1lcmEtc3dpdGNoOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWZlXCI7XHJ9XHJcci5tZGktY2FtZXJhLXRpbWVyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMWZmXCI7XHJ9XHJcci5tZGktY2FuZHljYW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjAwXCI7XHJ9XHJcci5tZGktY2FyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjAxXCI7XHJ9XHJcci5tZGktY2FyLWJhdHRlcnk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMDJcIjtccn1cclxyLm1kaS1jYXItY29ubmVjdGVkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjAzXCI7XHJ9XHJcci5tZGktY2FyLXdhc2g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMDRcIjtccn1cclxyLm1kaS1jYXJyb3Q6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMDVcIjtccn1cclxyLm1kaS1jYXJ0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjA2XCI7XHJ9XHJcci5tZGktY2FydC1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjA3XCI7XHJ9XHJcci5tZGktY2FydC1wbHVzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjA4XCI7XHJ9XHJcci5tZGktY2FzZS1zZW5zaXRpdmUtYWx0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjA5XCI7XHJ9XHJcci5tZGktY2FzaDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIwYVwiO1xyfVxyXHIubWRpLWNhc2gtMTAwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjBiXCI7XHJ9XHJcci5tZGktY2FzaC1tdWx0aXBsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIwY1wiO1xyfVxyXHIubWRpLWNhc2gtdXNkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjBkXCI7XHJ9XHJcci5tZGktY2FzdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIwZVwiO1xyfVxyXHIubWRpLWNhc3QtY29ubmVjdGVkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjBmXCI7XHJ9XHJcci5tZGktY2FzdGxlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjEwXCI7XHJ9XHJcci5tZGktY2F0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjExXCI7XHJ9XHJcci5tZGktY2VsbHBob25lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjEyXCI7XHJ9XHJcci5tZGktY2VsbHBob25lLWFuZHJvaWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMTNcIjtccn1cclxyLm1kaS1jZWxscGhvbmUtYmFzaWM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMTRcIjtccn1cclxyLm1kaS1jZWxscGhvbmUtZG9jazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIxNVwiO1xyfVxyXHIubWRpLWNlbGxwaG9uZS1pcGhvbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMTZcIjtccn1cclxyLm1kaS1jZWxscGhvbmUtbGluazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIxN1wiO1xyfVxyXHIubWRpLWNlbGxwaG9uZS1saW5rLW9mZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIxOFwiO1xyfVxyXHIubWRpLWNlbGxwaG9uZS1zZXR0aW5nczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIxOVwiO1xyfVxyXHIubWRpLWNlcnRpZmljYXRlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjFhXCI7XHJ9XHJcci5tZGktY2hhaXItc2Nob29sOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjFiXCI7XHJ9XHJcci5tZGktY2hhcnQtYXJjOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjFjXCI7XHJ9XHJcci5tZGktY2hhcnQtYXJlYXNwbGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIxZFwiO1xyfVxyXHIubWRpLWNoYXJ0LWJhcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIxZVwiO1xyfVxyXHIubWRpLWNoYXJ0LWhpc3RvZ3JhbTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIxZlwiO1xyfVxyXHIubWRpLWNoYXJ0LWxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMjBcIjtccn1cclxyLm1kaS1jaGFydC1waWU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMjFcIjtccn1cclxyLm1kaS1jaGVjazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIyMlwiO1xyfVxyXHIubWRpLWNoZWNrLWFsbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIyM1wiO1xyfVxyXHIubWRpLWNoZWNrYm94LWJsYW5rOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjI0XCI7XHJ9XHJcci5tZGktY2hlY2tib3gtYmxhbmstY2lyY2xlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjI1XCI7XHJ9XHJcci5tZGktY2hlY2tib3gtYmxhbmstY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMjZcIjtccn1cclxyLm1kaS1jaGVja2JveC1ibGFuay1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjI3XCI7XHJ9XHJcci5tZGktY2hlY2tib3gtbWFya2VkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjI4XCI7XHJ9XHJcci5tZGktY2hlY2tib3gtbWFya2VkLWNpcmNsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIyOVwiO1xyfVxyXHIubWRpLWNoZWNrYm94LW1hcmtlZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIyYVwiO1xyfVxyXHIubWRpLWNoZWNrYm94LW1hcmtlZC1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjJiXCI7XHJ9XHJcci5tZGktY2hlY2tib3gtbXVsdGlwbGUtYmxhbms6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMmNcIjtccn1cclxyLm1kaS1jaGVja2JveC1tdWx0aXBsZS1ibGFuay1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjJkXCI7XHJ9XHJcci5tZGktY2hlY2tib3gtbXVsdGlwbGUtbWFya2VkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjJlXCI7XHJ9XHJcci5tZGktY2hlY2tib3gtbXVsdGlwbGUtbWFya2VkLW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMmZcIjtccn1cclxyLm1kaS1jaGVja2VyYm9hcmQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMzBcIjtccn1cclxyLm1kaS1jaGVtaWNhbC13ZWFwb246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMzFcIjtccn1cclxyLm1kaS1jaGV2cm9uLWRvdWJsZS1kb3duOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjMyXCI7XHJ9XHJcci5tZGktY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIzM1wiO1xyfVxyXHIubWRpLWNoZXZyb24tZG91YmxlLXJpZ2h0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjM0XCI7XHJ9XHJcci5tZGktY2hldnJvbi1kb3VibGUtdXA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMzVcIjtccn1cclxyLm1kaS1jaGV2cm9uLWRvd246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMzZcIjtccn1cclxyLm1kaS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyMzdcIjtccn1cclxyLm1kaS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjM4XCI7XHJ9XHJcci5tZGktY2hldnJvbi11cDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIzOVwiO1xyfVxyXHIubWRpLWNodXJjaDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIzYVwiO1xyfVxyXHIubWRpLWNpc2NvLXdlYmV4OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjNiXCI7XHJ9XHJcci5tZGktY2l0eTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIzY1wiO1xyfVxyXHIubWRpLWNsaXBib2FyZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjIzZFwiO1xyfVxyXHIubWRpLWNsaXBib2FyZC1hY2NvdW50OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjNlXCI7XHJ9XHJcci5tZGktY2xpcGJvYXJkLWFsZXJ0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjNmXCI7XHJ9XHJcci5tZGktY2xpcGJvYXJkLWFycm93LWRvd246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNDBcIjtccn1cclxyLm1kaS1jbGlwYm9hcmQtYXJyb3ctbGVmdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI0MVwiO1xyfVxyXHIubWRpLWNsaXBib2FyZC1jaGVjazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI0MlwiO1xyfVxyXHIubWRpLWNsaXBib2FyZC1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjQzXCI7XHJ9XHJcci5tZGktY2xpcGJvYXJkLXRleHQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNDRcIjtccn1cclxyLm1kaS1jbGlwcHk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNDVcIjtccn1cclxyLm1kaS1jbG9jazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI0NlwiO1xyfVxyXHIubWRpLWNsb2NrLWVuZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI0N1wiO1xyfVxyXHIubWRpLWNsb2NrLWZhc3Q6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNDhcIjtccn1cclxyLm1kaS1jbG9jay1pbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI0OVwiO1xyfVxyXHIubWRpLWNsb2NrLW91dDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI0YVwiO1xyfVxyXHIubWRpLWNsb2NrLXN0YXJ0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjRiXCI7XHJ9XHJcci5tZGktY2xvc2U6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNGNcIjtccn1cclxyLm1kaS1jbG9zZS1ib3g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNGRcIjtccn1cclxyLm1kaS1jbG9zZS1ib3gtb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI0ZVwiO1xyfVxyXHIubWRpLWNsb3NlLWNpcmNsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI0ZlwiO1xyfVxyXHIubWRpLWNsb3NlLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjUwXCI7XHJ9XHJcci5tZGktY2xvc2UtbmV0d29yazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI1MVwiO1xyfVxyXHIubWRpLWNsb3NlLW9jdGFnb246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNTJcIjtccn1cclxyLm1kaS1jbG9zZS1vY3RhZ29uLW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNTNcIjtccn1cclxyLm1kaS1jbG9zZWQtY2FwdGlvbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI1NFwiO1xyfVxyXHIubWRpLWNsb3VkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjU1XCI7XHJ9XHJcci5tZGktY2xvdWQtY2hlY2s6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNTZcIjtccn1cclxyLm1kaS1jbG91ZC1jaXJjbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNTdcIjtccn1cclxyLm1kaS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI1OFwiO1xyfVxyXHIubWRpLWNsb3VkLW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNTlcIjtccn1cclxyLm1kaS1jbG91ZC1vdXRsaW5lLW9mZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI1YVwiO1xyfVxyXHIubWRpLWNsb3VkLXByaW50OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjViXCI7XHJ9XHJcci5tZGktY2xvdWQtcHJpbnQtb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI1Y1wiO1xyfVxyXHIubWRpLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI1ZFwiO1xyfVxyXHIubWRpLWNvZGUtYXJyYXk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNWVcIjtccn1cclxyLm1kaS1jb2RlLWJyYWNlczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI1ZlwiO1xyfVxyXHIubWRpLWNvZGUtYnJhY2tldHM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNjBcIjtccn1cclxyLm1kaS1jb2RlLWVxdWFsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjYxXCI7XHJ9XHJcci5tZGktY29kZS1ncmVhdGVyLXRoYW46YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNjJcIjtccn1cclxyLm1kaS1jb2RlLWdyZWF0ZXItdGhhbi1vci1lcXVhbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI2M1wiO1xyfVxyXHIubWRpLWNvZGUtbGVzcy10aGFuOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjY0XCI7XHJ9XHJcci5tZGktY29kZS1sZXNzLXRoYW4tb3ItZXF1YWw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNjVcIjtccn1cclxyLm1kaS1jb2RlLW5vdC1lcXVhbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI2NlwiO1xyfVxyXHIubWRpLWNvZGUtbm90LWVxdWFsLXZhcmlhbnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNjdcIjtccn1cclxyLm1kaS1jb2RlLXBhcmVudGhlc2VzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjY4XCI7XHJ9XHJcci5tZGktY29kZS1zdHJpbmc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNjlcIjtccn1cclxyLm1kaS1jb2RlLXRhZ3M6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNmFcIjtccn1cclxyLm1kaS1jb2RlcGVuOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjZiXCI7XHJ9XHJcci5tZGktY29mZmVlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjZjXCI7XHJ9XHJcci5tZGktY29mZmVlLXRvLWdvOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjZkXCI7XHJ9XHJcci5tZGktY29pbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI2ZVwiO1xyfVxyXHIubWRpLWNvbG9yLWhlbHBlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI2ZlwiO1xyfVxyXHIubWRpLWNvbW1lbnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNzBcIjtccn1cclxyLm1kaS1jb21tZW50LWFjY291bnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNzFcIjtccn1cclxyLm1kaS1jb21tZW50LWFjY291bnQtb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI3MlwiO1xyfVxyXHIubWRpLWNvbW1lbnQtYWxlcnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNzNcIjtccn1cclxyLm1kaS1jb21tZW50LWFsZXJ0LW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNzRcIjtccn1cclxyLm1kaS1jb21tZW50LWNoZWNrOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjc1XCI7XHJ9XHJcci5tZGktY29tbWVudC1jaGVjay1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjc2XCI7XHJ9XHJcci5tZGktY29tbWVudC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjc3XCI7XHJ9XHJcci5tZGktY29tbWVudC1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjc4XCI7XHJ9XHJcci5tZGktY29tbWVudC1wbHVzLW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyNzlcIjtccn1cclxyLm1kaS1jb21tZW50LXByb2Nlc3Npbmc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyN2FcIjtccn1cclxyLm1kaS1jb21tZW50LXByb2Nlc3Npbmctb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI3YlwiO1xyfVxyXHIubWRpLWNvbW1lbnQtcXVlc3Rpb24tb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI3Y1wiO1xyfVxyXHIubWRpLWNvbW1lbnQtcmVtb3ZlLW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyN2RcIjtccn1cclxyLm1kaS1jb21tZW50LXRleHQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyN2VcIjtccn1cclxyLm1kaS1jb21tZW50LXRleHQtb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI3ZlwiO1xyfVxyXHIubWRpLWNvbXBhcmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyODBcIjtccn1cclxyLm1kaS1jb21wYXNzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjgxXCI7XHJ9XHJcci5tZGktY29tcGFzcy1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjgyXCI7XHJ9XHJcci5tZGktY29uc29sZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI4M1wiO1xyfVxyXHIubWRpLWNvbnRhY3QtbWFpbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI4NFwiO1xyfVxyXHIubWRpLWNvbnRlbnQtY29weTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI4NVwiO1xyfVxyXHIubWRpLWNvbnRlbnQtY3V0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjg2XCI7XHJ9XHJcci5tZGktY29udGVudC1kdXBsaWNhdGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyODdcIjtccn1cclxyLm1kaS1jb250ZW50LXBhc3RlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjg4XCI7XHJ9XHJcci5tZGktY29udGVudC1zYXZlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjg5XCI7XHJ9XHJcci5tZGktY29udGVudC1zYXZlLWFsbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI4YVwiO1xyfVxyXHIubWRpLWNvbnRyYXN0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjhiXCI7XHJ9XHJcci5tZGktY29udHJhc3QtYm94OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjhjXCI7XHJ9XHJcci5tZGktY29udHJhc3QtY2lyY2xlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjhkXCI7XHJ9XHJcci5tZGktY29va2llOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjhlXCI7XHJ9XHJcci5tZGktY293OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjhmXCI7XHJ9XHJcci5tZGktY3JlZGl0LWNhcmQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyOTBcIjtccn1cclxyLm1kaS1jcmVkaXQtY2FyZC1tdWx0aXBsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI5MVwiO1xyfVxyXHIubWRpLWNyZWRpdC1jYXJkLXNjYW46YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyOTJcIjtccn1cclxyLm1kaS1jcm9wOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjkzXCI7XHJ9XHJcci5tZGktY3JvcC1mcmVlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjk0XCI7XHJ9XHJcci5tZGktY3JvcC1sYW5kc2NhcGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyOTVcIjtccn1cclxyLm1kaS1jcm9wLXBvcnRyYWl0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjk2XCI7XHJ9XHJcci5tZGktY3JvcC1zcXVhcmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyOTdcIjtccn1cclxyLm1kaS1jcm9zc2hhaXJzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjk4XCI7XHJ9XHJcci5tZGktY3Jvc3NoYWlycy1ncHM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyOTlcIjtccn1cclxyLm1kaS1jcm93bjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjI5YVwiO1xyfVxyXHIubWRpLWN1YmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyOWJcIjtccn1cclxyLm1kaS1jdWJlLW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyOWNcIjtccn1cclxyLm1kaS1jdWJlLXNlbmQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyOWRcIjtccn1cclxyLm1kaS1jdWJlLXVuZm9sZGVkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjllXCI7XHJ9XHJcci5tZGktY3VwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMjlmXCI7XHJ9XHJcci5tZGktY3VwLXdhdGVyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmEwXCI7XHJ9XHJcci5tZGktY3VycmVuY3ktYnRjOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmExXCI7XHJ9XHJcci5tZGktY3VycmVuY3ktZXVyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmEyXCI7XHJ9XHJcci5tZGktY3VycmVuY3ktZ2JwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmEzXCI7XHJ9XHJcci5tZGktY3VycmVuY3ktaW5yOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmE0XCI7XHJ9XHJcci5tZGktY3VycmVuY3ktbmduOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmE1XCI7XHJ9XHJcci5tZGktY3VycmVuY3ktcnViOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmE2XCI7XHJ9XHJcci5tZGktY3VycmVuY3ktdHJ5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmE3XCI7XHJ9XHJcci5tZGktY3VycmVuY3ktdXNkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmE4XCI7XHJ9XHJcci5tZGktY3Vyc29yLWRlZmF1bHQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyYTlcIjtccn1cclxyLm1kaS1jdXJzb3ItZGVmYXVsdC1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmFhXCI7XHJ9XHJcci5tZGktY3Vyc29yLW1vdmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyYWJcIjtccn1cclxyLm1kaS1jdXJzb3ItcG9pbnRlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJhY1wiO1xyfVxyXHIubWRpLWRhdGFiYXNlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmFkXCI7XHJ9XHJcci5tZGktZGF0YWJhc2UtbWludXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyYWVcIjtccn1cclxyLm1kaS1kYXRhYmFzZS1wbHVzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmFmXCI7XHJ9XHJcci5tZGktZGVidWctc3RlcC1pbnRvOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmIwXCI7XHJ9XHJcci5tZGktZGVidWctc3RlcC1vdXQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyYjFcIjtccn1cclxyLm1kaS1kZWJ1Zy1zdGVwLW92ZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyYjJcIjtccn1cclxyLm1kaS1kZWNpbWFsLWRlY3JlYXNlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmIzXCI7XHJ9XHJcci5tZGktZGVjaW1hbC1pbmNyZWFzZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJiNFwiO1xyfVxyXHIubWRpLWRlbGV0ZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJiNVwiO1xyfVxyXHIubWRpLWRlbGV0ZS12YXJpYW50OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmI2XCI7XHJ9XHJcci5tZGktZGVsdGE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyYjdcIjtccn1cclxyLm1kaS1kZXNrcGhvbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyYjhcIjtccn1cclxyLm1kaS1kZXNrdG9wLW1hYzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJiOVwiO1xyfVxyXHIubWRpLWRlc2t0b3AtdG93ZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyYmFcIjtccn1cclxyLm1kaS1kZXRhaWxzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmJiXCI7XHJ9XHJcci5tZGktZGV2aWFudGFydDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJiY1wiO1xyfVxyXHIubWRpLWRpYW1vbmQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyYmRcIjtccn1cclxyLm1kaS1kaWNlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmJlXCI7XHJ9XHJcci5tZGktZGljZS0xOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmJmXCI7XHJ9XHJcci5tZGktZGljZS0yOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmMwXCI7XHJ9XHJcci5tZGktZGljZS0zOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmMxXCI7XHJ9XHJcci5tZGktZGljZS00OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmMyXCI7XHJ9XHJcci5tZGktZGljZS01OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmMzXCI7XHJ9XHJcci5tZGktZGljZS02OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmM0XCI7XHJ9XHJcci5tZGktZGlyZWN0aW9uczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJjNVwiO1xyfVxyXHIubWRpLWRpc2stYWxlcnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyYzZcIjtccn1cclxyLm1kaS1kaXNxdXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyYzdcIjtccn1cclxyLm1kaS1kaXNxdXMtb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJjOFwiO1xyfVxyXHIubWRpLWRpdmlzaW9uOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmM5XCI7XHJ9XHJcci5tZGktZGl2aXNpb24tYm94OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmNhXCI7XHJ9XHJcci5tZGktZG5zOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmNiXCI7XHJ9XHJcci5tZGktZG9tYWluOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmNjXCI7XHJ9XHJcci5tZGktZG90cy1ob3Jpem9udGFsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmNkXCI7XHJ9XHJcci5tZGktZG90cy12ZXJ0aWNhbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJjZVwiO1xyfVxyXHIubWRpLWRvd25sb2FkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmNmXCI7XHJ9XHJcci5tZGktZHJhZzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJkMFwiO1xyfVxyXHIubWRpLWRyYWctaG9yaXpvbnRhbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJkMVwiO1xyfVxyXHIubWRpLWRyYWctdmVydGljYWw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyZDJcIjtccn1cclxyLm1kaS1kcmF3aW5nOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmQzXCI7XHJ9XHJcci5tZGktZHJhd2luZy1ib3g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyZDRcIjtccn1cclxyLm1kaS1kcmliYmJsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJkNVwiO1xyfVxyXHIubWRpLWRyaWJiYmxlLWJveDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJkNlwiO1xyfVxyXHIubWRpLWRyb25lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmQ3XCI7XHJ9XHJcci5tZGktZHJvcGJveDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJkOFwiO1xyfVxyXHIubWRpLWRydXBhbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJkOVwiO1xyfVxyXHIubWRpLWR1Y2s6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyZGFcIjtccn1cclxyLm1kaS1kdW1iYmVsbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJkYlwiO1xyfVxyXHIubWRpLWVhcnRoOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmRjXCI7XHJ9XHJcci5tZGktZWFydGgtb2ZmOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmRkXCI7XHJ9XHJcci5tZGktZWRnZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJkZVwiO1xyfVxyXHIubWRpLWVqZWN0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmRmXCI7XHJ9XHJcci5tZGktZWxldmF0aW9uLWRlY2xpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyZTBcIjtccn1cclxyLm1kaS1lbGV2YXRpb24tcmlzZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJlMVwiO1xyfVxyXHIubWRpLWVsZXZhdG9yOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmUyXCI7XHJ9XHJcci5tZGktZW1haWw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyZTNcIjtccn1cclxyLm1kaS1lbWFpbC1vcGVuOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmU0XCI7XHJ9XHJcci5tZGktZW1haWwtb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJlNVwiO1xyfVxyXHIubWRpLWVtYWlsLXNlY3VyZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJlNlwiO1xyfVxyXHIubWRpLWVtb3RpY29uOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmU3XCI7XHJ9XHJcci5tZGktZW1vdGljb24tY29vbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJlOFwiO1xyfVxyXHIubWRpLWVtb3RpY29uLWRldmlsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmU5XCI7XHJ9XHJcci5tZGktZW1vdGljb24taGFwcHk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyZWFcIjtccn1cclxyLm1kaS1lbW90aWNvbi1uZXV0cmFsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmViXCI7XHJ9XHJcci5tZGktZW1vdGljb24tcG9vcDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJlY1wiO1xyfVxyXHIubWRpLWVtb3RpY29uLXNhZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJlZFwiO1xyfVxyXHIubWRpLWVtb3RpY29uLXRvbmd1ZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJlZVwiO1xyfVxyXHIubWRpLWVuZ2luZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJlZlwiO1xyfVxyXHIubWRpLWVuZ2luZS1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmYwXCI7XHJ9XHJcci5tZGktZXF1YWw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyZjFcIjtccn1cclxyLm1kaS1lcXVhbC1ib3g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyZjJcIjtccn1cclxyLm1kaS1lcmFzZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyZjNcIjtccn1cclxyLm1kaS1lc2NhbGF0b3I6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyZjRcIjtccn1cclxyLm1kaS1ldGhlcm5ldDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJmNVwiO1xyfVxyXHIubWRpLWV0aGVybmV0LWNhYmxlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmY2XCI7XHJ9XHJcci5tZGktZXRoZXJuZXQtY2FibGUtb2ZmOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmY3XCI7XHJ9XHJcci5tZGktZXRzeTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJmOFwiO1xyfVxyXHIubWRpLWV2ZXJub3RlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmY5XCI7XHJ9XHJcci5tZGktZXhjbGFtYXRpb246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyZmFcIjtccn1cclxyLm1kaS1leGl0LXRvLWFwcDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJmYlwiO1xyfVxyXHIubWRpLWV4cG9ydDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJmY1wiO1xyfVxyXHIubWRpLWV5ZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjJmZFwiO1xyfVxyXHIubWRpLWV5ZS1vZmY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYyZmVcIjtccn1cclxyLm1kaS1leWVkcm9wcGVyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMmZmXCI7XHJ9XHJcci5tZGktZXllZHJvcHBlci12YXJpYW50OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzAwXCI7XHJ9XHJcci5tZGktZmFjZWJvb2s6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzMDFcIjtccn1cclxyLm1kaS1mYWNlYm9vay1ib3g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzMDJcIjtccn1cclxyLm1kaS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzMDNcIjtccn1cclxyLm1kaS1mYWN0b3J5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzA0XCI7XHJ9XHJcci5tZGktZmFuOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzA1XCI7XHJ9XHJcci5tZGktZmFzdC1mb3J3YXJkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzA2XCI7XHJ9XHJcci5tZGktZmF4OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzA3XCI7XHJ9XHJcci5tZGktZmVycnk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzMDhcIjtccn1cclxyLm1kaS1maWxlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzA5XCI7XHJ9XHJcci5tZGktZmlsZS1jaGFydDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjMwYVwiO1xyfVxyXHIubWRpLWZpbGUtY2hlY2s6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzMGJcIjtccn1cclxyLm1kaS1maWxlLWNsb3VkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzBjXCI7XHJ9XHJcci5tZGktZmlsZS1kZWxpbWl0ZWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzMGRcIjtccn1cclxyLm1kaS1maWxlLWRvY3VtZW50OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzBlXCI7XHJ9XHJcci5tZGktZmlsZS1kb2N1bWVudC1ib3g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzMGZcIjtccn1cclxyLm1kaS1maWxlLWV4Y2VsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzEwXCI7XHJ9XHJcci5tZGktZmlsZS1leGNlbC1ib3g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzMTFcIjtccn1cclxyLm1kaS1maWxlLWV4cG9ydDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjMxMlwiO1xyfVxyXHIubWRpLWZpbGUtZmluZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjMxM1wiO1xyfVxyXHIubWRpLWZpbGUtaW1hZ2U6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzMTRcIjtccn1cclxyLm1kaS1maWxlLWltcG9ydDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjMxNVwiO1xyfVxyXHIubWRpLWZpbGUtbG9jazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjMxNlwiO1xyfVxyXHIubWRpLWZpbGUtbXVsdGlwbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzMTdcIjtccn1cclxyLm1kaS1maWxlLW11c2ljOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzE4XCI7XHJ9XHJcci5tZGktZmlsZS1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzE5XCI7XHJ9XHJcci5tZGktZmlsZS1wZGY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzMWFcIjtccn1cclxyLm1kaS1maWxlLXBkZi1ib3g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzMWJcIjtccn1cclxyLm1kaS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzMWNcIjtccn1cclxyLm1kaS1maWxlLXBvd2VycG9pbnQtYm94OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzFkXCI7XHJ9XHJcci5tZGktZmlsZS1wcmVzZW50YXRpb24tYm94OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzFlXCI7XHJ9XHJcci5tZGktZmlsZS1zZW5kOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzFmXCI7XHJ9XHJcci5tZGktZmlsZS12aWRlbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjMyMFwiO1xyfVxyXHIubWRpLWZpbGUtd29yZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjMyMVwiO1xyfVxyXHIubWRpLWZpbGUtd29yZC1ib3g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzMjJcIjtccn1cclxyLm1kaS1maWxlLXhtbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjMyM1wiO1xyfVxyXHIubWRpLWZpbG06YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzMjRcIjtccn1cclxyLm1kaS1maWxtc3RyaXA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzMjVcIjtccn1cclxyLm1kaS1maWxtc3RyaXAtb2ZmOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzI2XCI7XHJ9XHJcci5tZGktZmlsdGVyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzI3XCI7XHJ9XHJcci5tZGktZmlsdGVyLW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzMjhcIjtccn1cclxyLm1kaS1maWx0ZXItcmVtb3ZlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzI5XCI7XHJ9XHJcci5tZGktZmlsdGVyLXJlbW92ZS1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzJhXCI7XHJ9XHJcci5tZGktZmlsdGVyLXZhcmlhbnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzMmJcIjtccn1cclxyLm1kaS1maW5nZXJwcmludDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjMyY1wiO1xyfVxyXHIubWRpLWZpcmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzMmRcIjtccn1cclxyLm1kaS1maXJlZm94OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzJlXCI7XHJ9XHJcci5tZGktZmlzaDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjMyZlwiO1xyfVxyXHIubWRpLWZsYWc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzMzBcIjtccn1cclxyLm1kaS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjMzMVwiO1xyfVxyXHIubWRpLWZsYWctb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjMzMlwiO1xyfVxyXHIubWRpLWZsYWctb3V0bGluZS12YXJpYW50OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzMzXCI7XHJ9XHJcci5tZGktZmxhZy10cmlhbmdsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjMzNFwiO1xyfVxyXHIubWRpLWZsYWctdmFyaWFudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjMzNVwiO1xyfVxyXHIubWRpLWZsYXNoOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzM2XCI7XHJ9XHJcci5tZGktZmxhc2gtYXV0bzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjMzN1wiO1xyfVxyXHIubWRpLWZsYXNoLW9mZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjMzOFwiO1xyfVxyXHIubWRpLWZsYXNobGlnaHQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzMzlcIjtccn1cclxyLm1kaS1mbGFzaGxpZ2h0LW9mZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjMzYVwiO1xyfVxyXHIubWRpLWZsYXR0cjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjMzYlwiO1xyfVxyXHIubWRpLWZsaXAtdG8tYmFjazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjMzY1wiO1xyfVxyXHIubWRpLWZsaXAtdG8tZnJvbnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzM2RcIjtccn1cclxyLm1kaS1mbG9wcHk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzM2VcIjtccn1cclxyLm1kaS1mbG93ZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzM2ZcIjtccn1cclxyLm1kaS1mb2xkZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzNDBcIjtccn1cclxyLm1kaS1mb2xkZXItYWNjb3VudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM0MVwiO1xyfVxyXHIubWRpLWZvbGRlci1kb3dubG9hZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM0MlwiO1xyfVxyXHIubWRpLWZvbGRlci1nb29nbGUtZHJpdmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzNDNcIjtccn1cclxyLm1kaS1mb2xkZXItaW1hZ2U6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzNDRcIjtccn1cclxyLm1kaS1mb2xkZXItbG9jazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM0NVwiO1xyfVxyXHIubWRpLWZvbGRlci1sb2NrLW9wZW46YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzNDZcIjtccn1cclxyLm1kaS1mb2xkZXItbW92ZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM0N1wiO1xyfVxyXHIubWRpLWZvbGRlci1tdWx0aXBsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM0OFwiO1xyfVxyXHIubWRpLWZvbGRlci1tdWx0aXBsZS1pbWFnZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM0OVwiO1xyfVxyXHIubWRpLWZvbGRlci1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzRhXCI7XHJ9XHJcci5tZGktZm9sZGVyLW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzNGJcIjtccn1cclxyLm1kaS1mb2xkZXItcGx1czpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM0Y1wiO1xyfVxyXHIubWRpLWZvbGRlci1yZW1vdmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzNGRcIjtccn1cclxyLm1kaS1mb2xkZXItdXBsb2FkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzRlXCI7XHJ9XHJcci5tZGktZm9vZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM0ZlwiO1xyfVxyXHIubWRpLWZvb2QtYXBwbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzNTBcIjtccn1cclxyLm1kaS1mb29kLXZhcmlhbnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzNTFcIjtccn1cclxyLm1kaS1mb290YmFsbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM1MlwiO1xyfVxyXHIubWRpLWZvb3RiYWxsLWF1c3RyYWxpYW46YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzNTNcIjtccn1cclxyLm1kaS1mb290YmFsbC1oZWxtZXQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzNTRcIjtccn1cclxyLm1kaS1mb3JtYXQtYWxpZ24tY2VudGVyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzU1XCI7XHJ9XHJcci5tZGktZm9ybWF0LWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzNTZcIjtccn1cclxyLm1kaS1mb3JtYXQtYWxpZ24tbGVmdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM1N1wiO1xyfVxyXHIubWRpLWZvcm1hdC1hbGlnbi1yaWdodDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM1OFwiO1xyfVxyXHIubWRpLWZvcm1hdC1ib2xkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzU5XCI7XHJ9XHJcci5tZGktZm9ybWF0LWNsZWFyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzVhXCI7XHJ9XHJcci5tZGktZm9ybWF0LWNvbG9yLWZpbGw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzNWJcIjtccn1cclxyLm1kaS1mb3JtYXQtZmxvYXQtY2VudGVyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzVjXCI7XHJ9XHJcci5tZGktZm9ybWF0LWZsb2F0LWxlZnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzNWRcIjtccn1cclxyLm1kaS1mb3JtYXQtZmxvYXQtbm9uZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM1ZVwiO1xyfVxyXHIubWRpLWZvcm1hdC1mbG9hdC1yaWdodDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM1ZlwiO1xyfVxyXHIubWRpLWZvcm1hdC1oZWFkZXItMTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM2MFwiO1xyfVxyXHIubWRpLWZvcm1hdC1oZWFkZXItMjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM2MVwiO1xyfVxyXHIubWRpLWZvcm1hdC1oZWFkZXItMzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM2MlwiO1xyfVxyXHIubWRpLWZvcm1hdC1oZWFkZXItNDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM2M1wiO1xyfVxyXHIubWRpLWZvcm1hdC1oZWFkZXItNTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM2NFwiO1xyfVxyXHIubWRpLWZvcm1hdC1oZWFkZXItNjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM2NVwiO1xyfVxyXHIubWRpLWZvcm1hdC1oZWFkZXItZGVjcmVhc2U6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzNjZcIjtccn1cclxyLm1kaS1mb3JtYXQtaGVhZGVyLWVxdWFsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzY3XCI7XHJ9XHJcci5tZGktZm9ybWF0LWhlYWRlci1pbmNyZWFzZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM2OFwiO1xyfVxyXHIubWRpLWZvcm1hdC1oZWFkZXItcG91bmQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzNjlcIjtccn1cclxyLm1kaS1mb3JtYXQtaW5kZW50LWRlY3JlYXNlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzZhXCI7XHJ9XHJcci5tZGktZm9ybWF0LWluZGVudC1pbmNyZWFzZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM2YlwiO1xyfVxyXHIubWRpLWZvcm1hdC1pdGFsaWM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzNmNcIjtccn1cclxyLm1kaS1mb3JtYXQtbGluZS1zcGFjaW5nOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzZkXCI7XHJ9XHJcci5tZGktZm9ybWF0LWxpc3QtYnVsbGV0ZWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzNmVcIjtccn1cclxyLm1kaS1mb3JtYXQtbGlzdC1idWxsZXRlZC10eXBlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzZmXCI7XHJ9XHJcci5tZGktZm9ybWF0LWxpc3QtbnVtYmVyczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM3MFwiO1xyfVxyXHIubWRpLWZvcm1hdC1wYWludDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM3MVwiO1xyfVxyXHIubWRpLWZvcm1hdC1wYXJhZ3JhcGg6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzNzJcIjtccn1cclxyLm1kaS1mb3JtYXQtcXVvdGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzNzNcIjtccn1cclxyLm1kaS1mb3JtYXQtc2l6ZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM3NFwiO1xyfVxyXHIubWRpLWZvcm1hdC1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzc1XCI7XHJ9XHJcci5tZGktZm9ybWF0LXN0cmlrZXRocm91Z2gtdmFyaWFudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM3NlwiO1xyfVxyXHIubWRpLWZvcm1hdC1zdWJzY3JpcHQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzNzdcIjtccn1cclxyLm1kaS1mb3JtYXQtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzNzhcIjtccn1cclxyLm1kaS1mb3JtYXQtdGV4dDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM3OVwiO1xyfVxyXHIubWRpLWZvcm1hdC10ZXh0ZGlyZWN0aW9uLWwtdG8tcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM3YVwiO1xyfVxyXHIubWRpLWZvcm1hdC10ZXh0ZGlyZWN0aW9uLXItdG8tbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM3YlwiO1xyfVxyXHIubWRpLWZvcm1hdC11bmRlcmxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzN2NcIjtccn1cclxyLm1kaS1mb3JtYXQtd3JhcC1pbmxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzN2RcIjtccn1cclxyLm1kaS1mb3JtYXQtd3JhcC1zcXVhcmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzN2VcIjtccn1cclxyLm1kaS1mb3JtYXQtd3JhcC10aWdodDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM3ZlwiO1xyfVxyXHIubWRpLWZvcm1hdC13cmFwLXRvcC1ib3R0b206YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzODBcIjtccn1cclxyLm1kaS1mb3J1bTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM4MVwiO1xyfVxyXHIubWRpLWZvcndhcmQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzODJcIjtccn1cclxyLm1kaS1mb3Vyc3F1YXJlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzgzXCI7XHJ9XHJcci5tZGktZnJpZGdlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzg0XCI7XHJ9XHJcci5tZGktZnJpZGdlLWZpbGxlZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM4NVwiO1xyfVxyXHIubWRpLWZyaWRnZS1maWxsZWQtYm90dG9tOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzg2XCI7XHJ9XHJcci5tZGktZnJpZGdlLWZpbGxlZC10b3A6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzODdcIjtccn1cclxyLm1kaS1mdWxsc2NyZWVuOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzg4XCI7XHJ9XHJcci5tZGktZnVsbHNjcmVlbi1leGl0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzg5XCI7XHJ9XHJcci5tZGktZnVuY3Rpb246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzOGFcIjtccn1cclxyLm1kaS1nYW1lcGFkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzhiXCI7XHJ9XHJcci5tZGktZ2FtZXBhZC12YXJpYW50OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzhjXCI7XHJ9XHJcci5tZGktZ2FzLXN0YXRpb246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzOGRcIjtccn1cclxyLm1kaS1nYXRlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzhlXCI7XHJ9XHJcci5tZGktZ2F1Z2U6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzOGZcIjtccn1cclxyLm1kaS1nYXZlbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM5MFwiO1xyfVxyXHIubWRpLWdlbmRlci1mZW1hbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzOTFcIjtccn1cclxyLm1kaS1nZW5kZXItbWFsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM5MlwiO1xyfVxyXHIubWRpLWdlbmRlci1tYWxlLWZlbWFsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM5M1wiO1xyfVxyXHIubWRpLWdlbmRlci10cmFuc2dlbmRlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM5NFwiO1xyfVxyXHIubWRpLWdob3N0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzk1XCI7XHJ9XHJcci5tZGktZ2lmdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM5NlwiO1xyfVxyXHIubWRpLWdpdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM5N1wiO1xyfVxyXHIubWRpLWdpdGh1Yi1ib3g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzOThcIjtccn1cclxyLm1kaS1naXRodWItY2lyY2xlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmMzk5XCI7XHJ9XHJcci5tZGktZ2xhc3MtZmx1dGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzOWFcIjtccn1cclxyLm1kaS1nbGFzcy1tdWc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzOWJcIjtccn1cclxyLm1kaS1nbGFzcy1zdGFuZ2U6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzOWNcIjtccn1cclxyLm1kaS1nbGFzcy10dWxpcDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM5ZFwiO1xyfVxyXHIubWRpLWdsYXNzZXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzOWVcIjtccn1cclxyLm1kaS1nbWFpbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjM5ZlwiO1xyfVxyXHIubWRpLWdvb2dsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNhMFwiO1xyfVxyXHIubWRpLWdvb2dsZS1jYXJkYm9hcmQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzYTFcIjtccn1cclxyLm1kaS1nb29nbGUtY2hyb21lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmM2EyXCI7XHJ9XHJcci5tZGktZ29vZ2xlLWNpcmNsZXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzYTNcIjtccn1cclxyLm1kaS1nb29nbGUtY2lyY2xlcy1jb21tdW5pdGllczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNhNFwiO1xyfVxyXHIubWRpLWdvb2dsZS1jaXJjbGVzLWV4dGVuZGVkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmM2E1XCI7XHJ9XHJcci5tZGktZ29vZ2xlLWNpcmNsZXMtZ3JvdXA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzYTZcIjtccn1cclxyLm1kaS1nb29nbGUtY29udHJvbGxlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNhN1wiO1xyfVxyXHIubWRpLWdvb2dsZS1jb250cm9sbGVyLW9mZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNhOFwiO1xyfVxyXHIubWRpLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNhOVwiO1xyfVxyXHIubWRpLWdvb2dsZS1lYXJ0aDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNhYVwiO1xyfVxyXHIubWRpLWdvb2dsZS1nbGFzczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNhYlwiO1xyfVxyXHIubWRpLWdvb2dsZS1uZWFyYnk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzYWNcIjtccn1cclxyLm1kaS1nb29nbGUtcGFnZXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzYWRcIjtccn1cclxyLm1kaS1nb29nbGUtcGh5c2ljYWwtd2ViOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmM2FlXCI7XHJ9XHJcci5tZGktZ29vZ2xlLXBsYXk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzYWZcIjtccn1cclxyLm1kaS1nb29nbGUtcGx1czpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNiMFwiO1xyfVxyXHIubWRpLWdvb2dsZS1wbHVzLWJveDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNiMVwiO1xyfVxyXHIubWRpLWdvb2dsZS10cmFuc2xhdGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzYjJcIjtccn1cclxyLm1kaS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmM2IzXCI7XHJ9XHJcci5tZGktZ3JpZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNiNFwiO1xyfVxyXHIubWRpLWdyaWQtb2ZmOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmM2I1XCI7XHJ9XHJcci5tZGktZ3JvdXA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzYjZcIjtccn1cclxyLm1kaS1ndWl0YXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzYjdcIjtccn1cclxyLm1kaS1ndWl0YXItcGljazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNiOFwiO1xyfVxyXHIubWRpLWd1aXRhci1waWNrLW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzYjlcIjtccn1cclxyLm1kaS1oYW5kLXBvaW50aW5nLXJpZ2h0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmM2JhXCI7XHJ9XHJcci5tZGktaGFuZ2VyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmM2JiXCI7XHJ9XHJcci5tZGktaGFuZ291dHM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzYmNcIjtccn1cclxyLm1kaS1oYXJkZGlzazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNiZFwiO1xyfVxyXHIubWRpLWhlYWRwaG9uZXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzYmVcIjtccn1cclxyLm1kaS1oZWFkcGhvbmVzLWJveDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNiZlwiO1xyfVxyXHIubWRpLWhlYWRwaG9uZXMtc2V0dGluZ3M6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzYzBcIjtccn1cclxyLm1kaS1oZWFkc2V0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmM2MxXCI7XHJ9XHJcci5tZGktaGVhZHNldC1kb2NrOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmM2MyXCI7XHJ9XHJcci5tZGktaGVhZHNldC1vZmY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzYzNcIjtccn1cclxyLm1kaS1oZWFydDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNjNFwiO1xyfVxyXHIubWRpLWhlYXJ0LWJveDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNjNVwiO1xyfVxyXHIubWRpLWhlYXJ0LWJveC1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmM2M2XCI7XHJ9XHJcci5tZGktaGVhcnQtYnJva2VuOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmM2M3XCI7XHJ9XHJcci5tZGktaGVhcnQtb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNjOFwiO1xyfVxyXHIubWRpLWhlbHA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzYzlcIjtccn1cclxyLm1kaS1oZWxwLWNpcmNsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNjYVwiO1xyfVxyXHIubWRpLWhleGFnb246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzY2JcIjtccn1cclxyLm1kaS1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzY2NcIjtccn1cclxyLm1kaS1oaXN0b3J5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmM2NkXCI7XHJ9XHJcci5tZGktaG9sb2xlbnM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzY2VcIjtccn1cclxyLm1kaS1ob21lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmM2NmXCI7XHJ9XHJcci5tZGktaG9tZS1tb2Rlcm46YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzZDBcIjtccn1cclxyLm1kaS1ob21lLXZhcmlhbnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzZDFcIjtccn1cclxyLm1kaS1ob3BzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmM2QyXCI7XHJ9XHJcci5tZGktaG9zcGl0YWw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzZDNcIjtccn1cclxyLm1kaS1ob3NwaXRhbC1idWlsZGluZzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNkNFwiO1xyfVxyXHIubWRpLWhvc3BpdGFsLW1hcmtlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNkNVwiO1xyfVxyXHIubWRpLWhvdGVsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmM2Q2XCI7XHJ9XHJcci5tZGktaG91eno6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzZDdcIjtccn1cclxyLm1kaS1ob3V6ei1ib3g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzZDhcIjtccn1cclxyLm1kaS1odW1hbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNkOVwiO1xyfVxyXHIubWRpLWh1bWFuLWNoaWxkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmM2RhXCI7XHJ9XHJcci5tZGktaHVtYW4tbWFsZS1mZW1hbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzZGJcIjtccn1cclxyLm1kaS1pbWFnZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNkY1wiO1xyfVxyXHIubWRpLWltYWdlLWFsYnVtOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmM2RkXCI7XHJ9XHJcci5tZGktaW1hZ2UtYXJlYTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNkZVwiO1xyfVxyXHIubWRpLWltYWdlLWFyZWEtY2xvc2U6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzZGZcIjtccn1cclxyLm1kaS1pbWFnZS1icm9rZW46YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzZTBcIjtccn1cclxyLm1kaS1pbWFnZS1icm9rZW4tdmFyaWFudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNlMVwiO1xyfVxyXHIubWRpLWltYWdlLWZpbHRlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNlMlwiO1xyfVxyXHIubWRpLWltYWdlLWZpbHRlci1ibGFjay13aGl0ZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNlM1wiO1xyfVxyXHIubWRpLWltYWdlLWZpbHRlci1jZW50ZXItZm9jdXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzZTRcIjtccn1cclxyLm1kaS1pbWFnZS1maWx0ZXItY2VudGVyLWZvY3VzLXdlYWs6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzZTVcIjtccn1cclxyLm1kaS1pbWFnZS1maWx0ZXItZHJhbWE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzZTZcIjtccn1cclxyLm1kaS1pbWFnZS1maWx0ZXItZnJhbWVzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmM2U3XCI7XHJ9XHJcci5tZGktaW1hZ2UtZmlsdGVyLWhkcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNlOFwiO1xyfVxyXHIubWRpLWltYWdlLWZpbHRlci1ub25lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmM2U5XCI7XHJ9XHJcci5tZGktaW1hZ2UtZmlsdGVyLXRpbHQtc2hpZnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzZWFcIjtccn1cclxyLm1kaS1pbWFnZS1maWx0ZXItdmludGFnZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNlYlwiO1xyfVxyXHIubWRpLWltYWdlLW11bHRpcGxlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmM2VjXCI7XHJ9XHJcci5tZGktaW1wb3J0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmM2VkXCI7XHJ9XHJcci5tZGktaW5ib3g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzZWVcIjtccn1cclxyLm1kaS1pbmZvcm1hdGlvbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNlZlwiO1xyfVxyXHIubWRpLWluZm9ybWF0aW9uLW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzZjBcIjtccn1cclxyLm1kaS1pbnN0YWdyYW06YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzZjFcIjtccn1cclxyLm1kaS1pbnN0YXBhcGVyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmM2YyXCI7XHJ9XHJcci5tZGktaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzZjNcIjtccn1cclxyLm1kaS1pbnZlcnQtY29sb3JzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmM2Y0XCI7XHJ9XHJcci5tZGktamVlcG5leTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNmNVwiO1xyfVxyXHIubWRpLWppcmE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzZjZcIjtccn1cclxyLm1kaS1qc2ZpZGRsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNmN1wiO1xyfVxyXHIubWRpLWtlZzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNmOFwiO1xyfVxyXHIubWRpLWtleTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNmOVwiO1xyfVxyXHIubWRpLWtleS1jaGFuZ2U6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzZmFcIjtccn1cclxyLm1kaS1rZXktbWludXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzZmJcIjtccn1cclxyLm1kaS1rZXktcGx1czpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNmY1wiO1xyfVxyXHIubWRpLWtleS1yZW1vdmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGYzZmRcIjtccn1cclxyLm1kaS1rZXktdmFyaWFudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjNmZVwiO1xyfVxyXHIubWRpLWtleWJvYXJkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmM2ZmXCI7XHJ9XHJcci5tZGkta2V5Ym9hcmQtYmFja3NwYWNlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDAwXCI7XHJ9XHJcci5tZGkta2V5Ym9hcmQtY2FwczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQwMVwiO1xyfVxyXHIubWRpLWtleWJvYXJkLWNsb3NlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDAyXCI7XHJ9XHJcci5tZGkta2V5Ym9hcmQtb2ZmOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDAzXCI7XHJ9XHJcci5tZGkta2V5Ym9hcmQtcmV0dXJuOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDA0XCI7XHJ9XHJcci5tZGkta2V5Ym9hcmQtdGFiOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDA1XCI7XHJ9XHJcci5tZGkta2V5Ym9hcmQtdmFyaWFudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQwNlwiO1xyfVxyXHIubWRpLWxhYmVsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDA3XCI7XHJ9XHJcci5tZGktbGFiZWwtb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQwOFwiO1xyfVxyXHIubWRpLWxhbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQwOVwiO1xyfVxyXHIubWRpLWxhbi1jb25uZWN0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDBhXCI7XHJ9XHJcci5tZGktbGFuLWRpc2Nvbm5lY3Q6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0MGJcIjtccn1cclxyLm1kaS1sYW4tcGVuZGluZzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQwY1wiO1xyfVxyXHIubWRpLWxhbmd1YWdlLWNzaGFycDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQwZFwiO1xyfVxyXHIubWRpLWxhbmd1YWdlLWNzczM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0MGVcIjtccn1cclxyLm1kaS1sYW5ndWFnZS1odG1sNTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQwZlwiO1xyfVxyXHIubWRpLWxhbmd1YWdlLWphdmFzY3JpcHQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0MTBcIjtccn1cclxyLm1kaS1sYW5ndWFnZS1waHA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0MTFcIjtccn1cclxyLm1kaS1sYW5ndWFnZS1weXRob246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0MTJcIjtccn1cclxyLm1kaS1sYW5ndWFnZS1weXRob24tdGV4dDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQxM1wiO1xyfVxyXHIubWRpLWxhcHRvcDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQxNFwiO1xyfVxyXHIubWRpLWxhcHRvcC1jaHJvbWVib29rOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDE1XCI7XHJ9XHJcci5tZGktbGFwdG9wLW1hYzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQxNlwiO1xyfVxyXHIubWRpLWxhcHRvcC13aW5kb3dzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDE3XCI7XHJ9XHJcci5tZGktbGFzdGZtOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDE4XCI7XHJ9XHJcci5tZGktbGF1bmNoOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDE5XCI7XHJ9XHJcci5tZGktbGF5ZXJzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDFhXCI7XHJ9XHJcci5tZGktbGF5ZXJzLW9mZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQxYlwiO1xyfVxyXHIubWRpLWxlYWY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0MWNcIjtccn1cclxyLm1kaS1sZWQtb2ZmOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDFkXCI7XHJ9XHJcci5tZGktbGVkLW9uOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDFlXCI7XHJ9XHJcci5tZGktbGVkLW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0MWZcIjtccn1cclxyLm1kaS1sZWQtdmFyaWFudC1vZmY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0MjBcIjtccn1cclxyLm1kaS1sZWQtdmFyaWFudC1vbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQyMVwiO1xyfVxyXHIubWRpLWxlZC12YXJpYW50LW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0MjJcIjtccn1cclxyLm1kaS1saWJyYXJ5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDIzXCI7XHJ9XHJcci5tZGktbGlicmFyeS1ib29rczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQyNFwiO1xyfVxyXHIubWRpLWxpYnJhcnktbXVzaWM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0MjVcIjtccn1cclxyLm1kaS1saWJyYXJ5LXBsdXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0MjZcIjtccn1cclxyLm1kaS1saWdodGJ1bGI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0MjdcIjtccn1cclxyLm1kaS1saWdodGJ1bGItb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQyOFwiO1xyfVxyXHIubWRpLWxpbms6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0MjlcIjtccn1cclxyLm1kaS1saW5rLW9mZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQyYVwiO1xyfVxyXHIubWRpLWxpbmstdmFyaWFudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQyYlwiO1xyfVxyXHIubWRpLWxpbmstdmFyaWFudC1vZmY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0MmNcIjtccn1cclxyLm1kaS1saW5rZWRpbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQyZFwiO1xyfVxyXHIubWRpLWxpbmtlZGluLWJveDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQyZVwiO1xyfVxyXHIubWRpLWxpbnV4OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDJmXCI7XHJ9XHJcci5tZGktbG9jazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQzMFwiO1xyfVxyXHIubWRpLWxvY2stb3BlbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQzMVwiO1xyfVxyXHIubWRpLWxvY2stb3Blbi1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDMyXCI7XHJ9XHJcci5tZGktbG9jay1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDMzXCI7XHJ9XHJcci5tZGktbG9naW46YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0MzRcIjtccn1cclxyLm1kaS1sb2dvdXQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0MzVcIjtccn1cclxyLm1kaS1sb29rczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQzNlwiO1xyfVxyXHIubWRpLWxvdXBlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDM3XCI7XHJ9XHJcci5tZGktbHVteDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQzOFwiO1xyfVxyXHIubWRpLW1hZ25ldDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQzOVwiO1xyfVxyXHIubWRpLW1hZ25ldC1vbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQzYVwiO1xyfVxyXHIubWRpLW1hZ25pZnk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0M2JcIjtccn1cclxyLm1kaS1tYWduaWZ5LW1pbnVzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDNjXCI7XHJ9XHJcci5tZGktbWFnbmlmeS1wbHVzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDNkXCI7XHJ9XHJcci5tZGktbWFpbC1ydTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQzZVwiO1xyfVxyXHIubWRpLW1hcDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQzZlwiO1xyfVxyXHIubWRpLW1hcC1tYXJrZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0NDBcIjtccn1cclxyLm1kaS1tYXAtbWFya2VyLWNpcmNsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ0MVwiO1xyfVxyXHIubWRpLW1hcC1tYXJrZXItbXVsdGlwbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0NDJcIjtccn1cclxyLm1kaS1tYXAtbWFya2VyLW9mZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ0M1wiO1xyfVxyXHIubWRpLW1hcC1tYXJrZXItcmFkaXVzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDQ0XCI7XHJ9XHJcci5tZGktbWFyZ2luOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDQ1XCI7XHJ9XHJcci5tZGktbWFya2Rvd246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0NDZcIjtccn1cclxyLm1kaS1tYXJrZXItY2hlY2s6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0NDdcIjtccn1cclxyLm1kaS1tYXJ0aW5pOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDQ4XCI7XHJ9XHJcci5tZGktbWF0ZXJpYWwtdWk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0NDlcIjtccn1cclxyLm1kaS1tYXRoLWNvbXBhc3M6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0NGFcIjtccn1cclxyLm1kaS1tYXhjZG46YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0NGJcIjtccn1cclxyLm1kaS1tZWRpdW06YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0NGNcIjtccn1cclxyLm1kaS1tZW1vcnk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0NGRcIjtccn1cclxyLm1kaS1tZW51OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDRlXCI7XHJ9XHJcci5tZGktbWVudS1kb3duOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDRmXCI7XHJ9XHJcci5tZGktbWVudS1sZWZ0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDUwXCI7XHJ9XHJcci5tZGktbWVudS1yaWdodDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ1MVwiO1xyfVxyXHIubWRpLW1lbnUtdXA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0NTJcIjtccn1cclxyLm1kaS1tZXNzYWdlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDUzXCI7XHJ9XHJcci5tZGktbWVzc2FnZS1hbGVydDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ1NFwiO1xyfVxyXHIubWRpLW1lc3NhZ2UtZHJhdzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ1NVwiO1xyfVxyXHIubWRpLW1lc3NhZ2UtaW1hZ2U6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0NTZcIjtccn1cclxyLm1kaS1tZXNzYWdlLW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0NTdcIjtccn1cclxyLm1kaS1tZXNzYWdlLXByb2Nlc3Npbmc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0NThcIjtccn1cclxyLm1kaS1tZXNzYWdlLXJlcGx5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDU5XCI7XHJ9XHJcci5tZGktbWVzc2FnZS1yZXBseS10ZXh0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDVhXCI7XHJ9XHJcci5tZGktbWVzc2FnZS10ZXh0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDViXCI7XHJ9XHJcci5tZGktbWVzc2FnZS10ZXh0LW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0NWNcIjtccn1cclxyLm1kaS1tZXNzYWdlLXZpZGVvOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDVkXCI7XHJ9XHJcci5tZGktbWljcm9waG9uZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ1ZVwiO1xyfVxyXHIubWRpLW1pY3JvcGhvbmUtb2ZmOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDVmXCI7XHJ9XHJcci5tZGktbWljcm9waG9uZS1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDYwXCI7XHJ9XHJcci5tZGktbWljcm9waG9uZS1zZXR0aW5nczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ2MVwiO1xyfVxyXHIubWRpLW1pY3JvcGhvbmUtdmFyaWFudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ2MlwiO1xyfVxyXHIubWRpLW1pY3JvcGhvbmUtdmFyaWFudC1vZmY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0NjNcIjtccn1cclxyLm1kaS1taWNyb3NvZnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0NjRcIjtccn1cclxyLm1kaS1taW51czpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ2NVwiO1xyfVxyXHIubWRpLW1pbnVzLWJveDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ2NlwiO1xyfVxyXHIubWRpLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ2N1wiO1xyfVxyXHIubWRpLW1pbnVzLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDY4XCI7XHJ9XHJcci5tZGktbWludXMtbmV0d29yazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ2OVwiO1xyfVxyXHIubWRpLW1vbml0b3I6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0NmFcIjtccn1cclxyLm1kaS1tb25pdG9yLW11bHRpcGxlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDZiXCI7XHJ9XHJcci5tZGktbW9yZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ2Y1wiO1xyfVxyXHIubWRpLW1vdG9yYmlrZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ2ZFwiO1xyfVxyXHIubWRpLW1vdXNlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDZlXCI7XHJ9XHJcci5tZGktbW91c2Utb2ZmOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDZmXCI7XHJ9XHJcci5tZGktbW91c2UtdmFyaWFudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ3MFwiO1xyfVxyXHIubWRpLW1vdXNlLXZhcmlhbnQtb2ZmOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDcxXCI7XHJ9XHJcci5tZGktbW92aWU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0NzJcIjtccn1cclxyLm1kaS1tdWx0aXBsaWNhdGlvbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ3M1wiO1xyfVxyXHIubWRpLW11bHRpcGxpY2F0aW9uLWJveDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ3NFwiO1xyfVxyXHIubWRpLW11c2ljLWJveDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ3NVwiO1xyfVxyXHIubWRpLW11c2ljLWJveC1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDc2XCI7XHJ9XHJcci5tZGktbXVzaWMtY2lyY2xlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDc3XCI7XHJ9XHJcci5tZGktbXVzaWMtbm90ZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ3OFwiO1xyfVxyXHIubWRpLW11c2ljLW5vdGUtZWlnaHRoOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDc5XCI7XHJ9XHJcci5tZGktbXVzaWMtbm90ZS1oYWxmOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDdhXCI7XHJ9XHJcci5tZGktbXVzaWMtbm90ZS1vZmY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0N2JcIjtccn1cclxyLm1kaS1tdXNpYy1ub3RlLXF1YXJ0ZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0N2NcIjtccn1cclxyLm1kaS1tdXNpYy1ub3RlLXNpeHRlZW50aDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ3ZFwiO1xyfVxyXHIubWRpLW11c2ljLW5vdGUtd2hvbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0N2VcIjtccn1cclxyLm1kaS1uYXR1cmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0N2ZcIjtccn1cclxyLm1kaS1uYXR1cmUtcGVvcGxlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDgwXCI7XHJ9XHJcci5tZGktbmF2aWdhdGlvbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ4MVwiO1xyfVxyXHIubWRpLW5lZWRsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ4MlwiO1xyfVxyXHIubWRpLW5lc3QtcHJvdGVjdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ4M1wiO1xyfVxyXHIubWRpLW5lc3QtdGhlcm1vc3RhdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ4NFwiO1xyfVxyXHIubWRpLW5ld3NwYXBlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ4NVwiO1xyfVxyXHIubWRpLW5mYzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ4NlwiO1xyfVxyXHIubWRpLW5mYy10YXA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0ODdcIjtccn1cclxyLm1kaS1uZmMtdmFyaWFudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ4OFwiO1xyfVxyXHIubWRpLW5vZGVqczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ4OVwiO1xyfVxyXHIubWRpLW5vdGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0OGFcIjtccn1cclxyLm1kaS1ub3RlLW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0OGJcIjtccn1cclxyLm1kaS1ub3RlLXBsdXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0OGNcIjtccn1cclxyLm1kaS1ub3RlLXBsdXMtb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ4ZFwiO1xyfVxyXHIubWRpLW5vdGUtdGV4dDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ4ZVwiO1xyfVxyXHIubWRpLW5vdGlmaWNhdGlvbi1jbGVhci1hbGw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0OGZcIjtccn1cclxyLm1kaS1udW1lcmljOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDkwXCI7XHJ9XHJcci5tZGktbnVtZXJpYy0wLWJveDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ5MVwiO1xyfVxyXHIubWRpLW51bWVyaWMtMC1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ5MlwiO1xyfVxyXHIubWRpLW51bWVyaWMtMC1ib3gtb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ5M1wiO1xyfVxyXHIubWRpLW51bWVyaWMtMS1ib3g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0OTRcIjtccn1cclxyLm1kaS1udW1lcmljLTEtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0OTVcIjtccn1cclxyLm1kaS1udW1lcmljLTEtYm94LW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0OTZcIjtccn1cclxyLm1kaS1udW1lcmljLTItYm94OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDk3XCI7XHJ9XHJcci5tZGktbnVtZXJpYy0yLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDk4XCI7XHJ9XHJcci5tZGktbnVtZXJpYy0yLWJveC1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNDk5XCI7XHJ9XHJcci5tZGktbnVtZXJpYy0zLWJveDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ5YVwiO1xyfVxyXHIubWRpLW51bWVyaWMtMy1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ5YlwiO1xyfVxyXHIubWRpLW51bWVyaWMtMy1ib3gtb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjQ5Y1wiO1xyfVxyXHIubWRpLW51bWVyaWMtNC1ib3g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0OWRcIjtccn1cclxyLm1kaS1udW1lcmljLTQtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0OWVcIjtccn1cclxyLm1kaS1udW1lcmljLTQtYm94LW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0OWZcIjtccn1cclxyLm1kaS1udW1lcmljLTUtYm94OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGEwXCI7XHJ9XHJcci5tZGktbnVtZXJpYy01LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGExXCI7XHJ9XHJcci5tZGktbnVtZXJpYy01LWJveC1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGEyXCI7XHJ9XHJcci5tZGktbnVtZXJpYy02LWJveDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRhM1wiO1xyfVxyXHIubWRpLW51bWVyaWMtNi1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRhNFwiO1xyfVxyXHIubWRpLW51bWVyaWMtNi1ib3gtb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRhNVwiO1xyfVxyXHIubWRpLW51bWVyaWMtNy1ib3g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0YTZcIjtccn1cclxyLm1kaS1udW1lcmljLTctYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0YTdcIjtccn1cclxyLm1kaS1udW1lcmljLTctYm94LW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0YThcIjtccn1cclxyLm1kaS1udW1lcmljLTgtYm94OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGE5XCI7XHJ9XHJcci5tZGktbnVtZXJpYy04LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGFhXCI7XHJ9XHJcci5tZGktbnVtZXJpYy04LWJveC1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGFiXCI7XHJ9XHJcci5tZGktbnVtZXJpYy05LWJveDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRhY1wiO1xyfVxyXHIubWRpLW51bWVyaWMtOS1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRhZFwiO1xyfVxyXHIubWRpLW51bWVyaWMtOS1ib3gtb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRhZVwiO1xyfVxyXHIubWRpLW51bWVyaWMtOS1wbHVzLWJveDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRhZlwiO1xyfVxyXHIubWRpLW51bWVyaWMtOS1wbHVzLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGIwXCI7XHJ9XHJcci5tZGktbnVtZXJpYy05LXBsdXMtYm94LW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0YjFcIjtccn1cclxyLm1kaS1udXRyaXRpb246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0YjJcIjtccn1cclxyLm1kaS1vY3RhZ29uOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGIzXCI7XHJ9XHJcci5tZGktb2N0YWdvbi1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGI0XCI7XHJ9XHJcci5tZGktb2Rub2tsYXNzbmlraTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRiNVwiO1xyfVxyXHIubWRpLW9mZmljZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRiNlwiO1xyfVxyXHIubWRpLW9pbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRiN1wiO1xyfVxyXHIubWRpLW9pbC10ZW1wZXJhdHVyZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRiOFwiO1xyfVxyXHIubWRpLW9tZWdhOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGI5XCI7XHJ9XHJcci5tZGktb25lZHJpdmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0YmFcIjtccn1cclxyLm1kaS1vcGVuLWluLWFwcDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRiYlwiO1xyfVxyXHIubWRpLW9wZW4taW4tbmV3OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGJjXCI7XHJ9XHJcci5tZGktb3BlcmE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0YmRcIjtccn1cclxyLm1kaS1vcm5hbWVudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRiZVwiO1xyfVxyXHIubWRpLW9ybmFtZW50LXZhcmlhbnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0YmZcIjtccn1cclxyLm1kaS1vdXRib3g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0YzBcIjtccn1cclxyLm1kaS1vd2w6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0YzFcIjtccn1cclxyLm1kaS1wYWNrYWdlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGMyXCI7XHJ9XHJcci5tZGktcGFja2FnZS1kb3duOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGMzXCI7XHJ9XHJcci5tZGktcGFja2FnZS11cDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRjNFwiO1xyfVxyXHIubWRpLXBhY2thZ2UtdmFyaWFudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRjNVwiO1xyfVxyXHIubWRpLXBhY2thZ2UtdmFyaWFudC1jbG9zZWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0YzZcIjtccn1cclxyLm1kaS1wYWxldHRlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGM3XCI7XHJ9XHJcci5tZGktcGFsZXR0ZS1hZHZhbmNlZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRjOFwiO1xyfVxyXHIubWRpLXBhbmRhOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGM5XCI7XHJ9XHJcci5tZGktcGFuZG9yYTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRjYVwiO1xyfVxyXHIubWRpLXBhbm9yYW1hOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGNiXCI7XHJ9XHJcci5tZGktcGFub3JhbWEtZmlzaGV5ZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRjY1wiO1xyfVxyXHIubWRpLXBhbm9yYW1hLWhvcml6b250YWw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0Y2RcIjtccn1cclxyLm1kaS1wYW5vcmFtYS12ZXJ0aWNhbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRjZVwiO1xyfVxyXHIubWRpLXBhbm9yYW1hLXdpZGUtYW5nbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0Y2ZcIjtccn1cclxyLm1kaS1wYXBlci1jdXQtdmVydGljYWw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0ZDBcIjtccn1cclxyLm1kaS1wYXBlcmNsaXA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0ZDFcIjtccn1cclxyLm1kaS1wYXJraW5nOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGQyXCI7XHJ9XHJcci5tZGktcGF1c2U6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0ZDNcIjtccn1cclxyLm1kaS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0ZDRcIjtccn1cclxyLm1kaS1wYXVzZS1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRkNVwiO1xyfVxyXHIubWRpLXBhdXNlLW9jdGFnb246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0ZDZcIjtccn1cclxyLm1kaS1wYXVzZS1vY3RhZ29uLW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0ZDdcIjtccn1cclxyLm1kaS1wYXc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0ZDhcIjtccn1cclxyLm1kaS1wZW46YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0ZDlcIjtccn1cclxyLm1kaS1wZW5jaWw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0ZGFcIjtccn1cclxyLm1kaS1wZW5jaWwtYm94OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGRiXCI7XHJ9XHJcci5tZGktcGVuY2lsLWJveC1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGRjXCI7XHJ9XHJcci5tZGktcGVuY2lsLWxvY2s6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0ZGRcIjtccn1cclxyLm1kaS1wZW5jaWwtb2ZmOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGRlXCI7XHJ9XHJcci5tZGktcGVyY2VudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRkZlwiO1xyfVxyXHIubWRpLXBoYXJtYWN5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGUwXCI7XHJ9XHJcci5tZGktcGhvbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0ZTFcIjtccn1cclxyLm1kaS1waG9uZS1ibHVldG9vdGg6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0ZTJcIjtccn1cclxyLm1kaS1waG9uZS1mb3J3YXJkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGUzXCI7XHJ9XHJcci5tZGktcGhvbmUtaGFuZ3VwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGU0XCI7XHJ9XHJcci5tZGktcGhvbmUtaW4tdGFsazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRlNVwiO1xyfVxyXHIubWRpLXBob25lLWluY29taW5nOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGU2XCI7XHJ9XHJcci5tZGktcGhvbmUtbG9ja2VkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGU3XCI7XHJ9XHJcci5tZGktcGhvbmUtbG9nOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGU4XCI7XHJ9XHJcci5tZGktcGhvbmUtbWlzc2VkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGU5XCI7XHJ9XHJcci5tZGktcGhvbmUtb3V0Z29pbmc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0ZWFcIjtccn1cclxyLm1kaS1waG9uZS1wYXVzZWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0ZWJcIjtccn1cclxyLm1kaS1waG9uZS1zZXR0aW5nczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRlY1wiO1xyfVxyXHIubWRpLXBob25lLXZvaXA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0ZWRcIjtccn1cclxyLm1kaS1waTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRlZVwiO1xyfVxyXHIubWRpLXBpLWJveDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRlZlwiO1xyfVxyXHIubWRpLXBpZzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRmMFwiO1xyfVxyXHIubWRpLXBpbGw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0ZjFcIjtccn1cclxyLm1kaS1waW46YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0ZjJcIjtccn1cclxyLm1kaS1waW4tb2ZmOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGYzXCI7XHJ9XHJcci5tZGktcGluZS10cmVlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGY0XCI7XHJ9XHJcci5tZGktcGluZS10cmVlLWJveDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRmNVwiO1xyfVxyXHIubWRpLXBpbnRlcmVzdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRmNlwiO1xyfVxyXHIubWRpLXBpbnRlcmVzdC1ib3g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0ZjdcIjtccn1cclxyLm1kaS1waXp6YTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRmOFwiO1xyfVxyXHIubWRpLXBsYXk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0ZjlcIjtccn1cclxyLm1kaS1wbGF5LWJveC1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGZhXCI7XHJ9XHJcci5tZGktcGxheS1jaXJjbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0ZmJcIjtccn1cclxyLm1kaS1wbGF5LWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNGZjXCI7XHJ9XHJcci5tZGktcGxheS1wYXVzZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRmZFwiO1xyfVxyXHIubWRpLXBsYXktcHJvdGVjdGVkLWNvbnRlbnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY0ZmVcIjtccn1cclxyLm1kaS1wbGF5bGlzdC1taW51czpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjRmZlwiO1xyfVxyXHIubWRpLXBsYXlsaXN0LXBsYXk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1MDBcIjtccn1cclxyLm1kaS1wbGF5bGlzdC1wbHVzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTAxXCI7XHJ9XHJcci5tZGktcGxheWxpc3QtcmVtb3ZlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTAyXCI7XHJ9XHJcci5tZGktcGxheXN0YXRpb246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1MDNcIjtccn1cclxyLm1kaS1wbHVzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTA0XCI7XHJ9XHJcci5tZGktcGx1cy1ib3g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1MDVcIjtccn1cclxyLm1kaS1wbHVzLWNpcmNsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjUwNlwiO1xyfVxyXHIubWRpLXBsdXMtY2lyY2xlLW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1MDdcIjtccn1cclxyLm1kaS1wbHVzLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTA4XCI7XHJ9XHJcci5tZGktcGx1cy1uZXR3b3JrOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTA5XCI7XHJ9XHJcci5tZGktcGx1cy1vbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1MGFcIjtccn1cclxyLm1kaS1wb2NrZXQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1MGJcIjtccn1cclxyLm1kaS1wb2tlYmFsbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjUwY1wiO1xyfVxyXHIubWRpLXBvbGFyb2lkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTBkXCI7XHJ9XHJcci5tZGktcG9sbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjUwZVwiO1xyfVxyXHIubWRpLXBvbGwtYm94OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTBmXCI7XHJ9XHJcci5tZGktcG9seW1lcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjUxMFwiO1xyfVxyXHIubWRpLXBvcGNvcm46YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1MTFcIjtccn1cclxyLm1kaS1wb3VuZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjUxMlwiO1xyfVxyXHIubWRpLXBvdW5kLWJveDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjUxM1wiO1xyfVxyXHIubWRpLXBvd2VyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTE0XCI7XHJ9XHJcci5tZGktcG93ZXItc2V0dGluZ3M6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1MTVcIjtccn1cclxyLm1kaS1wb3dlci1zb2NrZXQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1MTZcIjtccn1cclxyLm1kaS1wcmVzZW50YXRpb246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1MTdcIjtccn1cclxyLm1kaS1wcmVzZW50YXRpb24tcGxheTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjUxOFwiO1xyfVxyXHIubWRpLXByaW50ZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1MTlcIjtccn1cclxyLm1kaS1wcmludGVyLTNkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTFhXCI7XHJ9XHJcci5tZGktcHJpbnRlci1hbGVydDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjUxYlwiO1xyfVxyXHIubWRpLXByb2Zlc3Npb25hbC1oZXhhZ29uOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTFjXCI7XHJ9XHJcci5tZGktcHJvamVjdG9yOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTFkXCI7XHJ9XHJcci5tZGktcHJvamVjdG9yLXNjcmVlbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjUxZVwiO1xyfVxyXHIubWRpLXB1bHNlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTFmXCI7XHJ9XHJcci5tZGktcHV6emxlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTIwXCI7XHJ9XHJcci5tZGktcXJjb2RlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTIxXCI7XHJ9XHJcci5tZGktcXJjb2RlLXNjYW46YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1MjJcIjtccn1cclxyLm1kaS1xdWFkY29wdGVyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTIzXCI7XHJ9XHJcci5tZGktcXVhbGl0eS1oaWdoOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTI0XCI7XHJ9XHJcci5tZGktcXVpY2t0aW1lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTI1XCI7XHJ9XHJcci5tZGktcmFkYXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1MjZcIjtccn1cclxyLm1kaS1yYWRpYXRvcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjUyN1wiO1xyfVxyXHIubWRpLXJhZGlvOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTI4XCI7XHJ9XHJcci5tZGktcmFkaW8taGFuZGhlbGQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1MjlcIjtccn1cclxyLm1kaS1yYWRpby10b3dlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjUyYVwiO1xyfVxyXHIubWRpLXJhZGlvYWN0aXZlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTJiXCI7XHJ9XHJcci5tZGktcmFkaW9ib3gtYmxhbms6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1MmNcIjtccn1cclxyLm1kaS1yYWRpb2JveC1tYXJrZWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1MmRcIjtccn1cclxyLm1kaS1yYXNwYmVycnlwaTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjUyZVwiO1xyfVxyXHIubWRpLXJheS1lbmQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1MmZcIjtccn1cclxyLm1kaS1yYXktZW5kLWFycm93OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTMwXCI7XHJ9XHJcci5tZGktcmF5LXN0YXJ0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTMxXCI7XHJ9XHJcci5tZGktcmF5LXN0YXJ0LWFycm93OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTMyXCI7XHJ9XHJcci5tZGktcmF5LXN0YXJ0LWVuZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjUzM1wiO1xyfVxyXHIubWRpLXJheS12ZXJ0ZXg6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1MzRcIjtccn1cclxyLm1kaS1yZGlvOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTM1XCI7XHJ9XHJcci5tZGktcmVhZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjUzNlwiO1xyfVxyXHIubWRpLXJlYWRhYmlsaXR5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTM3XCI7XHJ9XHJcci5tZGktcmVjZWlwdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjUzOFwiO1xyfVxyXHIubWRpLXJlY29yZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjUzOVwiO1xyfVxyXHIubWRpLXJlY29yZC1yZWM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1M2FcIjtccn1cclxyLm1kaS1yZWN5Y2xlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTNiXCI7XHJ9XHJcci5tZGktcmVkZGl0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTNjXCI7XHJ9XHJcci5tZGktcmVkbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjUzZFwiO1xyfVxyXHIubWRpLXJlZG8tdmFyaWFudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjUzZVwiO1xyfVxyXHIubWRpLXJlZnJlc2g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1M2ZcIjtccn1cclxyLm1kaS1yZWdleDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU0MFwiO1xyfVxyXHIubWRpLXJlbGF0aXZlLXNjYWxlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTQxXCI7XHJ9XHJcci5tZGktcmVsb2FkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTQyXCI7XHJ9XHJcci5tZGktcmVtb3RlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTQzXCI7XHJ9XHJcci5tZGktcmVuYW1lLWJveDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU0NFwiO1xyfVxyXHIubWRpLXJlcGVhdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU0NVwiO1xyfVxyXHIubWRpLXJlcGVhdC1vZmY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1NDZcIjtccn1cclxyLm1kaS1yZXBlYXQtb25jZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU0N1wiO1xyfVxyXHIubWRpLXJlcGxheTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU0OFwiO1xyfVxyXHIubWRpLXJlcGx5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTQ5XCI7XHJ9XHJcci5tZGktcmVwbHktYWxsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTRhXCI7XHJ9XHJcci5tZGktcmVwcm9kdWN0aW9uOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTRiXCI7XHJ9XHJcci5tZGktcmVzaXplLWJvdHRvbS1yaWdodDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU0Y1wiO1xyfVxyXHIubWRpLXJlc3BvbnNpdmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1NGRcIjtccn1cclxyLm1kaS1yZXdpbmQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1NGVcIjtccn1cclxyLm1kaS1yaWJib246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1NGZcIjtccn1cclxyLm1kaS1yb2FkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTUwXCI7XHJ9XHJcci5tZGktcm9hZC12YXJpYW50OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTUxXCI7XHJ9XHJcci5tZGktcm9ja2V0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTUyXCI7XHJ9XHJcci5tZGktcm90YXRlLTNkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTUzXCI7XHJ9XHJcci5tZGktcm90YXRlLWxlZnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1NTRcIjtccn1cclxyLm1kaS1yb3RhdGUtbGVmdC12YXJpYW50OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTU1XCI7XHJ9XHJcci5tZGktcm90YXRlLXJpZ2h0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTU2XCI7XHJ9XHJcci5tZGktcm90YXRlLXJpZ2h0LXZhcmlhbnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1NTdcIjtccn1cclxyLm1kaS1yb3V0ZXItd2lyZWxlc3M6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1NThcIjtccn1cclxyLm1kaS1yb3V0ZXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1NTlcIjtccn1cclxyLm1kaS1yc3M6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1NWFcIjtccn1cclxyLm1kaS1yc3MtYm94OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTViXCI7XHJ9XHJcci5tZGktcnVsZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1NWNcIjtccn1cclxyLm1kaS1ydW46YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1NWRcIjtccn1cclxyLm1kaS1zYWxlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTVlXCI7XHJ9XHJcci5tZGktc2F0ZWxsaXRlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTVmXCI7XHJ9XHJcci5tZGktc2F0ZWxsaXRlLXZhcmlhbnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1NjBcIjtccn1cclxyLm1kaS1zY2FsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU2MVwiO1xyfVxyXHIubWRpLXNjYWxlLWJhdGhyb29tOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTYyXCI7XHJ9XHJcci5tZGktc2Nob29sOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTYzXCI7XHJ9XHJcci5tZGktc2NyZWVuLXJvdGF0aW9uOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTY0XCI7XHJ9XHJcci5tZGktc2NyZWVuLXJvdGF0aW9uLWxvY2s6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1NjVcIjtccn1cclxyLm1kaS1zY3Jld2RyaXZlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU2NlwiO1xyfVxyXHIubWRpLXNjcmlwdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU2N1wiO1xyfVxyXHIubWRpLXNkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTY4XCI7XHJ9XHJcci5tZGktc2VhbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU2OVwiO1xyfVxyXHIubWRpLXNlYXQtZmxhdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU2YVwiO1xyfVxyXHIubWRpLXNlYXQtZmxhdC1hbmdsZWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1NmJcIjtccn1cclxyLm1kaS1zZWF0LWluZGl2aWR1YWwtc3VpdGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1NmNcIjtccn1cclxyLm1kaS1zZWF0LWxlZ3Jvb20tZXh0cmE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1NmRcIjtccn1cclxyLm1kaS1zZWF0LWxlZ3Jvb20tbm9ybWFsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTZlXCI7XHJ9XHJcci5tZGktc2VhdC1sZWdyb29tLXJlZHVjZWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1NmZcIjtccn1cclxyLm1kaS1zZWF0LXJlY2xpbmUtZXh0cmE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1NzBcIjtccn1cclxyLm1kaS1zZWF0LXJlY2xpbmUtbm9ybWFsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTcxXCI7XHJ9XHJcci5tZGktc2VjdXJpdHk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1NzJcIjtccn1cclxyLm1kaS1zZWN1cml0eS1uZXR3b3JrOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTczXCI7XHJ9XHJcci5tZGktc2VsZWN0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTc0XCI7XHJ9XHJcci5tZGktc2VsZWN0LWFsbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU3NVwiO1xyfVxyXHIubWRpLXNlbGVjdC1pbnZlcnNlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTc2XCI7XHJ9XHJcci5tZGktc2VsZWN0LW9mZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU3N1wiO1xyfVxyXHIubWRpLXNlbGVjdGlvbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU3OFwiO1xyfVxyXHIubWRpLXNlbmQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1NzlcIjtccn1cclxyLm1kaS1zZXJ2ZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1N2FcIjtccn1cclxyLm1kaS1zZXJ2ZXItbWludXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1N2JcIjtccn1cclxyLm1kaS1zZXJ2ZXItbmV0d29yazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU3Y1wiO1xyfVxyXHIubWRpLXNlcnZlci1uZXR3b3JrLW9mZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU3ZFwiO1xyfVxyXHIubWRpLXNlcnZlci1vZmY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1N2VcIjtccn1cclxyLm1kaS1zZXJ2ZXItcGx1czpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU3ZlwiO1xyfVxyXHIubWRpLXNlcnZlci1yZW1vdmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1ODBcIjtccn1cclxyLm1kaS1zZXJ2ZXItc2VjdXJpdHk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1ODFcIjtccn1cclxyLm1kaS1zZXR0aW5nczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU4MlwiO1xyfVxyXHIubWRpLXNldHRpbmdzLWJveDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU4M1wiO1xyfVxyXHIubWRpLXNoYXBlLXBsdXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1ODRcIjtccn1cclxyLm1kaS1zaGFyZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU4NVwiO1xyfVxyXHIubWRpLXNoYXJlLXZhcmlhbnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1ODZcIjtccn1cclxyLm1kaS1zaGllbGQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1ODdcIjtccn1cclxyLm1kaS1zaGllbGQtb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU4OFwiO1xyfVxyXHIubWRpLXNob3BwaW5nOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTg5XCI7XHJ9XHJcci5tZGktc2hvcHBpbmctbXVzaWM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1OGFcIjtccn1cclxyLm1kaS1zaHJlZGRlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU4YlwiO1xyfVxyXHIubWRpLXNodWZmbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1OGNcIjtccn1cclxyLm1kaS1zaHVmZmxlLWRpc2FibGVkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNThkXCI7XHJ9XHJcci5tZGktc2h1ZmZsZS12YXJpYW50OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNThlXCI7XHJ9XHJcci5tZGktc2lnbWE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1OGZcIjtccn1cclxyLm1kaS1zaWduLWNhdXRpb246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1OTBcIjtccn1cclxyLm1kaS1zaWduYWw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1OTFcIjtccn1cclxyLm1kaS1zaWx2ZXJ3YXJlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTkyXCI7XHJ9XHJcci5tZGktc2lsdmVyd2FyZS1mb3JrOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTkzXCI7XHJ9XHJcci5tZGktc2lsdmVyd2FyZS1zcG9vbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU5NFwiO1xyfVxyXHIubWRpLXNpbHZlcndhcmUtdmFyaWFudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU5NVwiO1xyfVxyXHIubWRpLXNpbTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU5NlwiO1xyfVxyXHIubWRpLXNpbS1hbGVydDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU5N1wiO1xyfVxyXHIubWRpLXNpbS1vZmY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1OThcIjtccn1cclxyLm1kaS1zaXRlbWFwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTk5XCI7XHJ9XHJcci5tZGktc2tpcC1iYWNrd2FyZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU5YVwiO1xyfVxyXHIubWRpLXNraXAtZm9yd2FyZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU5YlwiO1xyfVxyXHIubWRpLXNraXAtbmV4dDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU5Y1wiO1xyfVxyXHIubWRpLXNraXAtcHJldmlvdXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1OWRcIjtccn1cclxyLm1kaS1za3lwZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjU5ZVwiO1xyfVxyXHIubWRpLXNreXBlLWJ1c2luZXNzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNTlmXCI7XHJ9XHJcci5tZGktc2xhY2s6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1YTBcIjtccn1cclxyLm1kaS1zbGVlcDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjVhMVwiO1xyfVxyXHIubWRpLXNsZWVwLW9mZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjVhMlwiO1xyfVxyXHIubWRpLXNtb2tpbmc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1YTNcIjtccn1cclxyLm1kaS1zbW9raW5nLW9mZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjVhNFwiO1xyfVxyXHIubWRpLXNuYXBjaGF0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWE1XCI7XHJ9XHJcci5tZGktc25vd21hbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjVhNlwiO1xyfVxyXHIubWRpLXNvZmE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1YTdcIjtccn1cclxyLm1kaS1zb3J0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWE4XCI7XHJ9XHJcci5tZGktc29ydC1hbHBoYWJldGljYWw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1YTlcIjtccn1cclxyLm1kaS1zb3J0LWFzY2VuZGluZzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjVhYVwiO1xyfVxyXHIubWRpLXNvcnQtZGVzY2VuZGluZzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjVhYlwiO1xyfVxyXHIubWRpLXNvcnQtbnVtZXJpYzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjVhY1wiO1xyfVxyXHIubWRpLXNvcnQtdmFyaWFudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjVhZFwiO1xyfVxyXHIubWRpLXNvdW5kY2xvdWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1YWVcIjtccn1cclxyLm1kaS1zb3VyY2UtZm9yazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjVhZlwiO1xyfVxyXHIubWRpLXNvdXJjZS1wdWxsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWIwXCI7XHJ9XHJcci5tZGktc3BlYWtlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjViMVwiO1xyfVxyXHIubWRpLXNwZWFrZXItb2ZmOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWIyXCI7XHJ9XHJcci5tZGktc3BlZWRvbWV0ZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1YjNcIjtccn1cclxyLm1kaS1zcGVsbGNoZWNrOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWI0XCI7XHJ9XHJcci5tZGktc3BvdGlmeTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjViNVwiO1xyfVxyXHIubWRpLXNwb3RsaWdodDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjViNlwiO1xyfVxyXHIubWRpLXNwb3RsaWdodC1iZWFtOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWI3XCI7XHJ9XHJcci5tZGktc3F1YXJlLWluYzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjViOFwiO1xyfVxyXHIubWRpLXNxdWFyZS1pbmMtY2FzaDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjViOVwiO1xyfVxyXHIubWRpLXN0YWNrb3ZlcmZsb3c6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1YmFcIjtccn1cclxyLm1kaS1zdGFpcnM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1YmJcIjtccn1cclxyLm1kaS1zdGFyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWJjXCI7XHJ9XHJcci5tZGktc3Rhci1jaXJjbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1YmRcIjtccn1cclxyLm1kaS1zdGFyLWhhbGY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1YmVcIjtccn1cclxyLm1kaS1zdGFyLW9mZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjViZlwiO1xyfVxyXHIubWRpLXN0YXItb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjVjMFwiO1xyfVxyXHIubWRpLXN0ZWFtOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWMxXCI7XHJ9XHJcci5tZGktc3RlZXJpbmc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1YzJcIjtccn1cclxyLm1kaS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWMzXCI7XHJ9XHJcci5tZGktc3RlcC1iYWNrd2FyZC0yOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWM0XCI7XHJ9XHJcci5tZGktc3RlcC1mb3J3YXJkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWM1XCI7XHJ9XHJcci5tZGktc3RlcC1mb3J3YXJkLTI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1YzZcIjtccn1cclxyLm1kaS1zdGV0aG9zY29wZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjVjN1wiO1xyfVxyXHIubWRpLXN0b2NraW5nOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWM4XCI7XHJ9XHJcci5tZGktc3RvcDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjVjOVwiO1xyfVxyXHIubWRpLXN0b3JlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWNhXCI7XHJ9XHJcci5tZGktc3RvcmUtMjQtaG91cjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjVjYlwiO1xyfVxyXHIubWRpLXN0b3ZlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWNjXCI7XHJ9XHJcci5tZGktc3Vid2F5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWNkXCI7XHJ9XHJcci5tZGktc3VuZ2xhc3NlczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjVjZVwiO1xyfVxyXHIubWRpLXN3YXAtaG9yaXpvbnRhbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjVjZlwiO1xyfVxyXHIubWRpLXN3YXAtdmVydGljYWw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1ZDBcIjtccn1cclxyLm1kaS1zd2ltOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWQxXCI7XHJ9XHJcci5tZGktc3dpdGNoOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWQyXCI7XHJ9XHJcci5tZGktc3dvcmQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1ZDNcIjtccn1cclxyLm1kaS1zeW5jOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWQ0XCI7XHJ9XHJcci5tZGktc3luYy1hbGVydDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjVkNVwiO1xyfVxyXHIubWRpLXN5bmMtb2ZmOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWQ2XCI7XHJ9XHJcci5tZGktdGFiOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWQ3XCI7XHJ9XHJcci5tZGktdGFiLXVuc2VsZWN0ZWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1ZDhcIjtccn1cclxyLm1kaS10YWJsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjVkOVwiO1xyfVxyXHIubWRpLXRhYmxlLWNvbHVtbi1wbHVzLWFmdGVyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWRhXCI7XHJ9XHJcci5tZGktdGFibGUtY29sdW1uLXBsdXMtYmVmb3JlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWRiXCI7XHJ9XHJcci5tZGktdGFibGUtY29sdW1uLXJlbW92ZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjVkY1wiO1xyfVxyXHIubWRpLXRhYmxlLWNvbHVtbi13aWR0aDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjVkZFwiO1xyfVxyXHIubWRpLXRhYmxlLWVkaXQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1ZGVcIjtccn1cclxyLm1kaS10YWJsZS1sYXJnZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjVkZlwiO1xyfVxyXHIubWRpLXRhYmxlLXJvdy1oZWlnaHQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1ZTBcIjtccn1cclxyLm1kaS10YWJsZS1yb3ctcGx1cy1hZnRlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjVlMVwiO1xyfVxyXHIubWRpLXRhYmxlLXJvdy1wbHVzLWJlZm9yZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjVlMlwiO1xyfVxyXHIubWRpLXRhYmxlLXJvdy1yZW1vdmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1ZTNcIjtccn1cclxyLm1kaS10YWJsZXQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1ZTRcIjtccn1cclxyLm1kaS10YWJsZXQtYW5kcm9pZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjVlNVwiO1xyfVxyXHIubWRpLXRhYmxldC1pcGFkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWU2XCI7XHJ9XHJcci5tZGktdGFnOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWU3XCI7XHJ9XHJcci5tZGktdGFnLWZhY2VzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWU4XCI7XHJ9XHJcci5tZGktdGFnLW11bHRpcGxlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWU5XCI7XHJ9XHJcci5tZGktdGFnLW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1ZWFcIjtccn1cclxyLm1kaS10YWctdGV4dC1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWViXCI7XHJ9XHJcci5tZGktdGFyZ2V0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWVjXCI7XHJ9XHJcci5tZGktdGF4aTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjVlZFwiO1xyfVxyXHIubWRpLXRlYW12aWV3ZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1ZWVcIjtccn1cclxyLm1kaS10ZWxlZ3JhbTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjVlZlwiO1xyfVxyXHIubWRpLXRlbGV2aXNpb246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1ZjBcIjtccn1cclxyLm1kaS10ZWxldmlzaW9uLWd1aWRlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWYxXCI7XHJ9XHJcci5tZGktdGVtcGVyYXR1cmUtY2Vsc2l1czpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjVmMlwiO1xyfVxyXHIubWRpLXRlbXBlcmF0dXJlLWZhaHJlbmhlaXQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1ZjNcIjtccn1cclxyLm1kaS10ZW1wZXJhdHVyZS1rZWx2aW46YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1ZjRcIjtccn1cclxyLm1kaS10ZW5uaXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1ZjVcIjtccn1cclxyLm1kaS10ZW50OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWY2XCI7XHJ9XHJcci5tZGktdGVycmFpbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjVmN1wiO1xyfVxyXHIubWRpLXRleHQtdG8tc3BlZWNoOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWY4XCI7XHJ9XHJcci5tZGktdGV4dC10by1zcGVlY2gtb2ZmOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWY5XCI7XHJ9XHJcci5tZGktdGV4dHVyZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjVmYVwiO1xyfVxyXHIubWRpLXRoZWF0ZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1ZmJcIjtccn1cclxyLm1kaS10aGVtZS1saWdodC1kYXJrOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNWZjXCI7XHJ9XHJcci5tZGktdGhlcm1vbWV0ZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1ZmRcIjtccn1cclxyLm1kaS10aGVybW9tZXRlci1saW5lczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjVmZVwiO1xyfVxyXHIubWRpLXRodW1iLWRvd246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY1ZmZcIjtccn1cclxyLm1kaS10aHVtYi1kb3duLW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2MDBcIjtccn1cclxyLm1kaS10aHVtYi11cDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjYwMVwiO1xyfVxyXHIubWRpLXRodW1iLXVwLW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2MDJcIjtccn1cclxyLm1kaS10aHVtYnMtdXAtZG93bjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjYwM1wiO1xyfVxyXHIubWRpLXRpY2tldDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjYwNFwiO1xyfVxyXHIubWRpLXRpY2tldC1hY2NvdW50OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjA1XCI7XHJ9XHJcci5tZGktdGlja2V0LWNvbmZpcm1hdGlvbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjYwNlwiO1xyfVxyXHIubWRpLXRpZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjYwN1wiO1xyfVxyXHIubWRpLXRpbWVsYXBzZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjYwOFwiO1xyfVxyXHIubWRpLXRpbWVyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjA5XCI7XHJ9XHJcci5tZGktdGltZXItMTA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2MGFcIjtccn1cclxyLm1kaS10aW1lci0zOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjBiXCI7XHJ9XHJcci5tZGktdGltZXItb2ZmOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjBjXCI7XHJ9XHJcci5tZGktdGltZXItc2FuZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjYwZFwiO1xyfVxyXHIubWRpLXRpbWV0YWJsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjYwZVwiO1xyfVxyXHIubWRpLXRvZ2dsZS1zd2l0Y2g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2MGZcIjtccn1cclxyLm1kaS10b2dnbGUtc3dpdGNoLW9mZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjYxMFwiO1xyfVxyXHIubWRpLXRvb2x0aXA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2MTFcIjtccn1cclxyLm1kaS10b29sdGlwLWVkaXQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2MTJcIjtccn1cclxyLm1kaS10b29sdGlwLWltYWdlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjEzXCI7XHJ9XHJcci5tZGktdG9vbHRpcC1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjE0XCI7XHJ9XHJcci5tZGktdG9vbHRpcC1vdXRsaW5lLXBsdXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2MTVcIjtccn1cclxyLm1kaS10b29sdGlwLXRleHQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2MTZcIjtccn1cclxyLm1kaS10b3I6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2MTdcIjtccn1cclxyLm1kaS10cmFmZmljLWxpZ2h0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjE4XCI7XHJ9XHJcci5tZGktdHJhaW46YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2MTlcIjtccn1cclxyLm1kaS10cmFtOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjFhXCI7XHJ9XHJcci5tZGktdHJhbnNjcmliZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjYxYlwiO1xyfVxyXHIubWRpLXRyYW5zY3JpYmUtY2xvc2U6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2MWNcIjtccn1cclxyLm1kaS10cmFuc2ZlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjYxZFwiO1xyfVxyXHIubWRpLXRyZWU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2MWVcIjtccn1cclxyLm1kaS10cmVsbG86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2MWZcIjtccn1cclxyLm1kaS10cmVuZGluZy1kb3duOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjIwXCI7XHJ9XHJcci5tZGktdHJlbmRpbmctbmV1dHJhbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjYyMVwiO1xyfVxyXHIubWRpLXRyZW5kaW5nLXVwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjIyXCI7XHJ9XHJcci5tZGktdHJpYW5nbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2MjNcIjtccn1cclxyLm1kaS10cmlhbmdsZS1vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjI0XCI7XHJ9XHJcci5tZGktdHJvcGh5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjI1XCI7XHJ9XHJcci5tZGktdHJvcGh5LWF3YXJkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjI2XCI7XHJ9XHJcci5tZGktdHJvcGh5LW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2MjdcIjtccn1cclxyLm1kaS10cm9waHktdmFyaWFudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjYyOFwiO1xyfVxyXHIubWRpLXRyb3BoeS12YXJpYW50LW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2MjlcIjtccn1cclxyLm1kaS10cnVjazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjYyYVwiO1xyfVxyXHIubWRpLXRydWNrLWRlbGl2ZXJ5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjJiXCI7XHJ9XHJcci5tZGktdHNoaXJ0LWNyZXc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2MmNcIjtccn1cclxyLm1kaS10c2hpcnQtdjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjYyZFwiO1xyfVxyXHIubWRpLXR1bWJscjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjYyZVwiO1xyfVxyXHIubWRpLXR1bWJsci1yZWJsb2c6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2MmZcIjtccn1cclxyLm1kaS10d2l0Y2g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2MzBcIjtccn1cclxyLm1kaS10d2l0dGVyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjMxXCI7XHJ9XHJcci5tZGktdHdpdHRlci1ib3g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2MzJcIjtccn1cclxyLm1kaS10d2l0dGVyLWNpcmNsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjYzM1wiO1xyfVxyXHIubWRpLXR3aXR0ZXItcmV0d2VldDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjYzNFwiO1xyfVxyXHIubWRpLXVidW50dTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjYzNVwiO1xyfVxyXHIubWRpLXVtYnJhY286YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2MzZcIjtccn1cclxyLm1kaS11bWJyZWxsYTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjYzN1wiO1xyfVxyXHIubWRpLXVtYnJlbGxhLW91dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2MzhcIjtccn1cclxyLm1kaS11bmRvOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjM5XCI7XHJ9XHJcci5tZGktdW5kby12YXJpYW50OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjNhXCI7XHJ9XHJcci5tZGktdW5mb2xkLWxlc3M6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2M2JcIjtccn1cclxyLm1kaS11bmZvbGQtbW9yZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjYzY1wiO1xyfVxyXHIubWRpLXVuZ3JvdXA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2M2RcIjtccn1cclxyLm1kaS11bnRhcHBkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjNlXCI7XHJ9XHJcci5tZGktdXBsb2FkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjNmXCI7XHJ9XHJcci5tZGktdXNiOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjQwXCI7XHJ9XHJcci5tZGktdmVjdG9yLWFycmFuZ2UtYWJvdmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2NDFcIjtccn1cclxyLm1kaS12ZWN0b3ItYXJyYW5nZS1iZWxvdzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY0MlwiO1xyfVxyXHIubWRpLXZlY3Rvci1jaXJjbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2NDNcIjtccn1cclxyLm1kaS12ZWN0b3ItY2lyY2xlLXZhcmlhbnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2NDRcIjtccn1cclxyLm1kaS12ZWN0b3ItY29tYmluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY0NVwiO1xyfVxyXHIubWRpLXZlY3Rvci1jdXJ2ZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY0NlwiO1xyfVxyXHIubWRpLXZlY3Rvci1kaWZmZXJlbmNlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjQ3XCI7XHJ9XHJcci5tZGktdmVjdG9yLWRpZmZlcmVuY2UtYWI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2NDhcIjtccn1cclxyLm1kaS12ZWN0b3ItZGlmZmVyZW5jZS1iYTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY0OVwiO1xyfVxyXHIubWRpLXZlY3Rvci1pbnRlcnNlY3Rpb246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2NGFcIjtccn1cclxyLm1kaS12ZWN0b3ItbGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY0YlwiO1xyfVxyXHIubWRpLXZlY3Rvci1wb2ludDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY0Y1wiO1xyfVxyXHIubWRpLXZlY3Rvci1wb2x5Z29uOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjRkXCI7XHJ9XHJcci5tZGktdmVjdG9yLXBvbHlsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjRlXCI7XHJ9XHJcci5tZGktdmVjdG9yLXNlbGVjdGlvbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY0ZlwiO1xyfVxyXHIubWRpLXZlY3Rvci1zcXVhcmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2NTBcIjtccn1cclxyLm1kaS12ZWN0b3ItdHJpYW5nbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2NTFcIjtccn1cclxyLm1kaS12ZWN0b3ItdW5pb246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2NTJcIjtccn1cclxyLm1kaS12ZXJpZmllZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY1M1wiO1xyfVxyXHIubWRpLXZpYnJhdGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2NTRcIjtccn1cclxyLm1kaS12aWRlbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY1NVwiO1xyfVxyXHIubWRpLXZpZGVvLW9mZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY1NlwiO1xyfVxyXHIubWRpLXZpZGVvLXN3aXRjaDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY1N1wiO1xyfVxyXHIubWRpLXZpZXctYWdlbmRhOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjU4XCI7XHJ9XHJcci5tZGktdmlldy1hcnJheTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY1OVwiO1xyfVxyXHIubWRpLXZpZXctY2Fyb3VzZWw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2NWFcIjtccn1cclxyLm1kaS12aWV3LWNvbHVtbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY1YlwiO1xyfVxyXHIubWRpLXZpZXctZGFzaGJvYXJkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjVjXCI7XHJ9XHJcci5tZGktdmlldy1kYXk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2NWRcIjtccn1cclxyLm1kaS12aWV3LWdyaWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2NWVcIjtccn1cclxyLm1kaS12aWV3LWhlYWRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjVmXCI7XHJ9XHJcci5tZGktdmlldy1saXN0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjYwXCI7XHJ9XHJcci5tZGktdmlldy1tb2R1bGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2NjFcIjtccn1cclxyLm1kaS12aWV3LXF1aWx0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjYyXCI7XHJ9XHJcci5tZGktdmlldy1zdHJlYW06YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2NjNcIjtccn1cclxyLm1kaS12aWV3LXdlZWs6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2NjRcIjtccn1cclxyLm1kaS12aW1lbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY2NVwiO1xyfVxyXHIubWRpLXZpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2NjZcIjtccn1cclxyLm1kaS12azpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY2N1wiO1xyfVxyXHIubWRpLXZrLWJveDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY2OFwiO1xyfVxyXHIubWRpLXZrLWNpcmNsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY2OVwiO1xyfVxyXHIubWRpLXZvaWNlbWFpbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY2YVwiO1xyfVxyXHIubWRpLXZvbHVtZS1oaWdoOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjZiXCI7XHJ9XHJcci5tZGktdm9sdW1lLWxvdzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY2Y1wiO1xyfVxyXHIubWRpLXZvbHVtZS1tZWRpdW06YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2NmRcIjtccn1cclxyLm1kaS12b2x1bWUtb2ZmOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjZlXCI7XHJ9XHJcci5tZGktdnBuOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjZmXCI7XHJ9XHJcci5tZGktd2FsazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY3MFwiO1xyfVxyXHIubWRpLXdhbGxldDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY3MVwiO1xyfVxyXHIubWRpLXdhbGxldC1naWZ0Y2FyZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY3MlwiO1xyfVxyXHIubWRpLXdhbGxldC1tZW1iZXJzaGlwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjczXCI7XHJ9XHJcci5tZGktd2FsbGV0LXRyYXZlbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY3NFwiO1xyfVxyXHIubWRpLXdhbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY3NVwiO1xyfVxyXHIubWRpLXdhdGNoOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjc2XCI7XHJ9XHJcci5tZGktd2F0Y2gtZXhwb3J0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjc3XCI7XHJ9XHJcci5tZGktd2F0Y2gtaW1wb3J0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjc4XCI7XHJ9XHJcci5tZGktd2F0ZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2NzlcIjtccn1cclxyLm1kaS13YXRlci1vZmY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2N2FcIjtccn1cclxyLm1kaS13YXRlci1wZXJjZW50OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjdiXCI7XHJ9XHJcci5tZGktd2F0ZXItcHVtcDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY3Y1wiO1xyfVxyXHIubWRpLXdlYXRoZXItY2xvdWR5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjdkXCI7XHJ9XHJcci5tZGktd2VhdGhlci1mb2c6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2N2VcIjtccn1cclxyLm1kaS13ZWF0aGVyLWhhaWw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2N2ZcIjtccn1cclxyLm1kaS13ZWF0aGVyLWxpZ2h0bmluZzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY4MFwiO1xyfVxyXHIubWRpLXdlYXRoZXItbmlnaHQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2ODFcIjtccn1cclxyLm1kaS13ZWF0aGVyLXBhcnRseWNsb3VkeTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY4MlwiO1xyfVxyXHIubWRpLXdlYXRoZXItcG91cmluZzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY4M1wiO1xyfVxyXHIubWRpLXdlYXRoZXItcmFpbnk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2ODRcIjtccn1cclxyLm1kaS13ZWF0aGVyLXNub3d5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjg1XCI7XHJ9XHJcci5tZGktd2VhdGhlci1zdW5ueTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY4NlwiO1xyfVxyXHIubWRpLXdlYXRoZXItc3Vuc2V0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjg3XCI7XHJ9XHJcci5tZGktd2VhdGhlci1zdW5zZXQtZG93bjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY4OFwiO1xyfVxyXHIubWRpLXdlYXRoZXItc3Vuc2V0LXVwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjg5XCI7XHJ9XHJcci5tZGktd2VhdGhlci13aW5keTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY4YVwiO1xyfVxyXHIubWRpLXdlYXRoZXItd2luZHktdmFyaWFudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY4YlwiO1xyfVxyXHIubWRpLXdlYjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY4Y1wiO1xyfVxyXHIubWRpLXdlYmNhbTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY4ZFwiO1xyfVxyXHIubWRpLXdlaWdodDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY4ZVwiO1xyfVxyXHIubWRpLXdlaWdodC1raWxvZ3JhbTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY4ZlwiO1xyfVxyXHIubWRpLXdoYXRzYXBwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjkwXCI7XHJ9XHJcci5tZGktd2hlZWxjaGFpci1hY2Nlc3NpYmlsaXR5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjkxXCI7XHJ9XHJcci5tZGktd2hpdGUtYmFsYW5jZS1hdXRvOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjkyXCI7XHJ9XHJcci5tZGktd2hpdGUtYmFsYW5jZS1pbmNhbmRlc2NlbnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2OTNcIjtccn1cclxyLm1kaS13aGl0ZS1iYWxhbmNlLWlycmFkZXNjZW50OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjk0XCI7XHJ9XHJcci5tZGktd2hpdGUtYmFsYW5jZS1zdW5ueTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY5NVwiO1xyfVxyXHIubWRpLXdpZmk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2OTZcIjtccn1cclxyLm1kaS13aWZpLW9mZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY5N1wiO1xyfVxyXHIubWRpLXdpaTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY5OFwiO1xyfVxyXHIubWRpLXdpa2lwZWRpYTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY5OVwiO1xyfVxyXHIubWRpLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY5YVwiO1xyfVxyXHIubWRpLXdpbmRvdy1jbG9zZWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2OWJcIjtccn1cclxyLm1kaS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2OWNcIjtccn1cclxyLm1kaS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2OWRcIjtccn1cclxyLm1kaS13aW5kb3ctb3BlbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjY5ZVwiO1xyfVxyXHIubWRpLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNjlmXCI7XHJ9XHJcci5tZGktd2luZG93czpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjZhMFwiO1xyfVxyXHIubWRpLXdvcmRwcmVzczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjZhMVwiO1xyfVxyXHIubWRpLXdvcmtlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjZhMlwiO1xyfVxyXHIubWRpLXdyYXA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2YTNcIjtccn1cclxyLm1kaS13cmVuY2g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2YTRcIjtccn1cclxyLm1kaS13dW5kZXJsaXN0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNmE1XCI7XHJ9XHJcci5tZGkteGJveDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjZhNlwiO1xyfVxyXHIubWRpLXhib3gtY29udHJvbGxlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjZhN1wiO1xyfVxyXHIubWRpLXhib3gtY29udHJvbGxlci1vZmY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2YThcIjtccn1cclxyLm1kaS14ZGE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2YTlcIjtccn1cclxyLm1kaS14aW5nOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNmFhXCI7XHJ9XHJcci5tZGkteGluZy1ib3g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2YWJcIjtccn1cclxyLm1kaS14aW5nLWNpcmNsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjZhY1wiO1xyfVxyXHIubWRpLXhtbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjZhZFwiO1xyfVxyXHIubWRpLXllYXN0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxmNmFlXCI7XHJ9XHJcci5tZGkteWVscDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjZhZlwiO1xyfVxyXHIubWRpLXlvdXR1YmUtcGxheTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZjZiMFwiO1xyfVxyXHIubWRpLXppcC1ib3g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGY2YjFcIjtccn1cclxyLm1kaS0xOHB4IHtcclx0Zm9udC1zaXplOiAxOHB4O1xyfVxyXHIubWRpLTI0cHgge1xyXHRmb250LXNpemU6IDI0cHg7XHJ9XHJcci5tZGktMzZweCB7XHJcdGZvbnQtc2l6ZTogMzZweDtccn1cclxyLm1kaS00OHB4IHtcclx0Zm9udC1zaXplOiA0OHB4O1xyfVxyXHIubWRpLWRhcmsge1xyXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtccn1cclxyLm1kaS1kYXJrLm1kaS1pbmFjdGl2ZSB7XHJcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpO1xyfVxyXHIubWRpLWxpZ2h0IHtcclx0Y29sb3I6IHdoaXRlO1xyfVxyXHIubWRpLWxpZ2h0Lm1kaS1pbmFjdGl2ZSB7XHJcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJ9XHJcci8qKlxyXG4gKiBUaXRsZTogIEJpZ211ZyBMaW5lIEZsYXRpY29uIFBhY2tcclxuICogQXV0aG9yOiBDYXRhbGluIEZlcnR1XHJcbiAqIFNvdXJjZTogaHR0cDovL3d3dy5mbGF0aWNvbi5jb20vcGFja3MvYmlnbXVnLWxpbmVcclxuICogTGljZW5zZTogIENDIEJZIDMuMCAoaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnkvMy4wLylcclxuICovXHJAZm9udC1mYWNlIHtcclx0Zm9udC1mYW1pbHk6IFwiZmwtYmlnbXVnLWxpbmVcIjtcclx0c3JjOiB1cmwoXCIuLi9mb250cy9mbC1iaWdtdWctbGluZS5lb3RcIik7XHJcdHNyYzogdXJsKFwiLi4vZm9udHMvZmwtYmlnbXVnLWxpbmUuZW90I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mbC1iaWdtdWctbGluZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZsLWJpZ211Zy1saW5lLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZmwtYmlnbXVnLWxpbmUuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcclx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclx0Zm9udC1zdHlsZTogbm9ybWFsO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtaWNvLFxyW2NsYXNzXj1cImZsLWJpZ211Zy1saW5lLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgZmwtYmlnbXVnLWxpbmUtXCJdOmJlZm9yZSxccltjbGFzc149XCJmbC1iaWdtdWctbGluZS1cIl06YWZ0ZXIsIFtjbGFzcyo9XCIgZmwtYmlnbXVnLWxpbmUtXCJdOmFmdGVyIHtcclx0Zm9udC1mYW1pbHk6ICdmbC1iaWdtdWctbGluZSc7XHJcdGZvbnQtc2l6ZTogaW5oZXJpdDtcclx0Zm9udC13ZWlnaHQ6IDQwMDtcclx0Zm9udC1zdHlsZTogbm9ybWFsO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtYWRkMTM3OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDAwXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1hZGQxMzk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMDFcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWFkZDE0OTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAwMlwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtYWlycGxhbmU4NjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAwM1wiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtYWxhcm0zMTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAwNFwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtYXJyb3c1OTI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMDVcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWF0dGFjaDg6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMDZcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWF0dGFjaG1lbnQxNTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAwN1wiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtYXVkaW80NjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAwOFwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtYmFjazQ0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDA5XCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1iYWNrNDY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMGFcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWJpZzEwNDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAwYlwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtYm9vazE4ODpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAwY1wiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtYm9va21hcmsyODpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAwZFwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtYm90dGxlMzQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMGVcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWJ1dHRvbjU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMGZcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWJ1dHRvbnM1OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDEwXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1jZWxscGhvbmU1NTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAxMVwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtY2VsbHVsYXI5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDEyXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1jZW50ZXIxMDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAxM1wiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtY2hhdDUxOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDE0XCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1jaGF0NTU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMTVcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWNoZWNrbWFyazE0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDE2XCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1jaGVja21hcmsxNTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAxN1wiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtY2hlY2ttYXJrMTY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMThcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWNpcmN1bGFyMjIwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDE5XCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1jaXJjdWxhcjIyNDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAxYVwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtY2lyY3VsYXIyMjg6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMWJcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWNpcmN1bGFyMjI5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDFjXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1jbGlwYm9hcmQ2ODpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAxZFwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtY2xvc2U0MjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAxZVwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtY2xvdWQyNTU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMWZcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWNsb3VkMjYwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDIwXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1jb2NrdGFpbDI2OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDIxXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1jb2RlMzA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMjJcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWNvbGxhcHNlNTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAyM1wiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtY29tbWVudDQ1OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDI0XCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1jb21wYXNzODA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMjVcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWNvbnRyYWN0NTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAyNlwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtY29weTIzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDI3XCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1jcmVzY2VudDIzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDI4XCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1jcm9wcGluZzE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMjlcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWNyb3NzODE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMmFcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWNyb3NzODM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMmJcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWN1YmUyOTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAyY1wiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtZG91YmxlOTc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMmRcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWRvdWJsZTk4OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDJlXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1kb3VibGU5OTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAyZlwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtZG93bjU1OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDMwXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1kb3duNTY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMzFcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWRvd241ODpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAzMlwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtZG93bjU5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDMzXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1kb3duNjQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMzRcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWRvd25sb2FkMTM2OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDM1XCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1kb3dubG9hZDE0MjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAzNlwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtZG93bmxvYWQxNDY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMzdcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWRvd25sb2FkMTQ3OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDM4XCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1kb3dubG9hZDE0ODpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAzOVwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtZWxlY3RyaWNhbDE3OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDNhXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1lbGVjdHJvbmljNTc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwM2JcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWVtYWlsNjQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwM2NcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWVtYWlsNjc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwM2RcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWVxdWFsaXphdGlvbjM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwM2VcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWVxdWFsaXplcjI2OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDNmXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1ldmVudDY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNDBcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWV4cGFuZDI1OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDQxXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1leHBhbmRpbmcyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDQyXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1mYXN0MzM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNDNcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWZhdm91cml0ZXM1OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDQ0XCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1maWxlNjg6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNDVcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWZpbGU2OTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA0NlwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtZmlsbTU3OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDQ3XCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1mbGFnNTM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNDhcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWZvZzEwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDQ5XCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1mb2dneTM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNGFcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWZvbGRlcjE3MzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA0YlwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtZm9yazM0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDRjXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1mb3VyODc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNGRcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWZ1bGw0MDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA0ZVwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtZ2FtZXMzMjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA0ZlwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtZ2VhcjMwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDUwXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1naWZ0Ym94NTQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNTFcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWdyYXBoaWNhbDg6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNTJcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWhlYWRwaG9uZXMzMjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA1M1wiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtaG90Njc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNTRcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWltYWdlczIxOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDU1XCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1pbmsxMjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA1NlwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtbGFiZWwyNTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA1N1wiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtbGVmdDE0NDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA1OFwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtbGVmdDE0NTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA1OVwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtbGVmdDE0NjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA1YVwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtbGVmdDE0ODpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA1YlwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtbGVmdDE1MjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA1Y1wiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtbGVmdDE1MzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA1ZFwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtbGVmdDE1ODpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA1ZVwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtbGVmdDE1OTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA1ZlwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtbGlrZTUxOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDYwXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1saW5rNTI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNjFcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWxpc3Q2MzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA2MlwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtbGlzdDY1OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDYzXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1sb2NrNjQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNjRcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWxvZ2luMTI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNjVcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLWxvZ2luOTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA2NlwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtbWFwODc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNjdcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLW1lZ2FwaG9uZTExOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDY4XCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1tZW4yNTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA2OVwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtbWVudTQwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDZhXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1tZW51NDE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNmJcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLW1pY3JvcGhvbmU3NjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA2Y1wiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtbWljcm9waG9uZTc3OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDZkXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1taW51czc5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDZlXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1taW51czgwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDZmXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1taW51czgzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDcwXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1taW51czg2OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDcxXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1tb25pdG9yNzQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNzJcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLW11c2ljMjE4OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDczXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1tdXNpYzIxOTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA3NFwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtbXVzaWMyMjE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNzVcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLW11c2ljYWwxMDA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNzZcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLW11c2ljYWw5ODpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA3N1wiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtbXV0ZTM0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDc4XCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1uZXc4MzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA3OVwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtbmluZTE2OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDdhXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1ub3RlMzU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwN2JcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLW5vdGVib29rNDE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwN2NcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLW5vdGlmaWNhdGlvbjQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwN2RcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLW5vdGlmaWNhdGlvbjU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwN2VcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLW9wZW5lZDI1OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDdmXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1vdmFsMzQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwODBcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXBhaW50YnJ1c2g5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDgxXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1wYXBlcjEyMjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA4MlwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtcGF1c2UzNzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA4M1wiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtcGVuY2lsODU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwODRcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXBob25lMzUxOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDg1XCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1waG90bzE4MTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA4NlwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtcGluNDI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwODdcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXBsYW5ldGFyeTI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwODhcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXBsYXk4MzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA4OVwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtcG9ydGZvbGlvMjM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwOGFcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXByaW50MzQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwOGJcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXJhZGlvNDY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwOGNcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXJhaW4zMDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA4ZFwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtcmVjdGFuZ3VsYXI3ODpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA4ZVwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtcmVjeWNsaW5nMTA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwOGZcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXJld2luZDM3OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDkwXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1yaWdodDEzOTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA5MVwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtcmlnaHQxNDE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwOTJcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXJpZ2h0MTQyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDkzXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1yaWdodDE0NDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA5NFwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtcmlnaHQxNDg6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwOTVcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXJpZ2h0MTUzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDk2XCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1yaWdodDE1NDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA5N1wiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtcmlnaHQxNTY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwOThcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXJvdW5kZWQ1MTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA5OVwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtc2FuZDE0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDlhXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1zYXZlMTU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwOWJcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXNlYXJjaDc0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDljXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1zZWFyY2g3ODpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA5ZFwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtc2hhcmUyNzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA5ZVwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtc2hvcHBpbmcxOTg6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwOWZcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXNob3BwaW5nMTk5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGEwXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1zaG9wcGluZzIwMjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBhMVwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtc2hvcHBpbmcyMDQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwYTJcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXNodWZmbGUxNzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBhM1wiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtc29ydDQ3OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGE0XCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1zb3J0NDg6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwYTVcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXNwZWFrZXI3NTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBhNlwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtc3BlYWtlcjgwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGE3XCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1zcGVha2VyODE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwYThcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXNwZWFrZXI4NjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBhOVwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtc3BlYWtlcjg3OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGFhXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1zcGVlY2g5NjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBhYlwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtc3F1YXJlMTUyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGFjXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1zcXVhcmUxNTY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwYWRcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXNxdWFyZTE2MDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBhZVwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtc3RvcmUxMDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBhZlwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtc3VuODE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwYjBcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXN1bnJpc2UzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGIxXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS1zd2l0Y2gyMzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBiMlwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtc3dpdGNoMjQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwYjNcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXRhZzQ3OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGI0XCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS10ZWxldmlzaW9uMjA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwYjVcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXRleHQxMDg6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwYjZcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXRleHQxMDk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwYjdcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXRocmVlMTQyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGI4XCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS10aW1lcjM1OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGI5XCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS10b29sMTY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwYmFcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXRyaWFuZ2xlMzM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwYmJcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXRyb3BoeTU1OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGJjXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS10d28zMTE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwYmRcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXR3bzMxNjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBiZVwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtdHdvMzE3OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGJmXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS10d28zMTk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwYzBcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXR3bzMyMzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBjMVwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtdW5sb2NrZWQyNzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBjMlwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtdXAxMDA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwYzNcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXVwMTAyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGM0XCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS11cDEwMzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBjNVwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtdXAxMDQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwYzZcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXVwMTA3OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGM3XCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS11cDExMTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBjOFwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtdXAxMTI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwYzlcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXVwMTE0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGNhXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS11cDk4OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGNiXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS11cDk5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGNjXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS11cGxvYWQ5MTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBjZFwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtdXBsb2FkOTI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwY2VcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXVwcGVyODpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBjZlwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtdXNlcjE0MzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBkMFwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtdXNlcjE0NDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBkMVwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtdmlkZW8xNjM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwZDJcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXdhbGxldDI2OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGQzXCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS13ZWF0aGVyMjE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwZDRcIjtccn1cclxyLmZsLWJpZ211Zy1saW5lLXdlZWtseTE0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGQ1XCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS13ZWVrbHkxNTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBkNlwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtd2luZDI0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGQ3XCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS13aW5kb3c1MDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBkOFwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtd2luZHM0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGQ5XCI7XHJ9XHJcci5mbC1iaWdtdWctbGluZS13cmVuY2g2NjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBkYVwiO1xyfVxyXHIuZmwtYmlnbXVnLWxpbmUtem9vbTYwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGRiXCI7XHJ9XHJcci8qKlxyXG4gKiBUaXRsZTogQnVkaWNvbnMgZnJlZSBGbGF0aWNvbiBQYWNrXHJcbiAqIEF1dGhvcjogQnVkaSBUYW5yaW1cclxuICogU291cmNlOiBodHRwOi8vd3d3LmZsYXRpY29uLmNvbS9wYWNrcy9idWRpY29ucy1mcmVlXHJcbiAqIExpY2Vuc2U6ICBDQyBCWSAzLjAgKGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LzMuMC8pXHJcbiAqL1xyQGZvbnQtZmFjZSB7XHJcdGZvbnQtZmFtaWx5OiBcImZsLWJ1ZGljb25zLWZyZWVcIjtcclx0c3JjOiB1cmwoXCIuLi9mb250cy9mbC1idWRpY29ucy1mcmVlLmVvdFwiKTtcclx0c3JjOiB1cmwoXCIuLi9mb250cy9mbC1idWRpY29ucy1mcmVlLmVvdCNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZmwtYnVkaWNvbnMtZnJlZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZsLWJ1ZGljb25zLWZyZWUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mbC1idWRpY29ucy1mcmVlLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XHJcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcdGZvbnQtc3R5bGU6IG5vcm1hbDtccn1cclxyLmZsLWJ1ZGljb25zLWZyZWUtaWNvLFxyW2NsYXNzXj1cImZsLWJ1ZGljb25zLWZyZWUtXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBmbC1idWRpY29ucy1mcmVlLVwiXTpiZWZvcmUsXHJbY2xhc3NePVwiZmwtYnVkaWNvbnMtZnJlZS1cIl06YWZ0ZXIsIFtjbGFzcyo9XCIgZmwtYnVkaWNvbnMtZnJlZS1cIl06YWZ0ZXIge1xyXHRmb250LWZhbWlseTogJ2ZsLWJ1ZGljb25zLWZyZWUnO1xyXHRmb250LXNpemU6IGluaGVyaXQ7XHJcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcdGZvbnQtc3R5bGU6IG5vcm1hbDtccn1cclxyLmZsLWJ1ZGljb25zLWZyZWUtYWRkMTU2OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDAwXCI7XHJ9XHJcci5mbC1idWRpY29ucy1mcmVlLWFuYWxvZ2ljMzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAwMVwiO1xyfVxyXHIuZmwtYnVkaWNvbnMtZnJlZS1iYWczMjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAwMlwiO1xyfVxyXHIuZmwtYnVkaWNvbnMtZnJlZS1ib29rbWFyazMxOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDAzXCI7XHJ9XHJcci5mbC1idWRpY29ucy1mcmVlLWNoYXQ1ODpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAwNFwiO1xyfVxyXHIuZmwtYnVkaWNvbnMtZnJlZS1jaXJjbGU5NTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAwNVwiO1xyfVxyXHIuZmwtYnVkaWNvbnMtZnJlZS1jbG9zZXQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMDZcIjtccn1cclxyLmZsLWJ1ZGljb25zLWZyZWUtY2xvdWQyNjI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMDdcIjtccn1cclxyLmZsLWJ1ZGljb25zLWZyZWUtY29sZDExOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDA4XCI7XHJ9XHJcci5mbC1idWRpY29ucy1mcmVlLWNvbW1lbnQ0NjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAwOVwiO1xyfVxyXHIuZmwtYnVkaWNvbnMtZnJlZS1jcm9zczg0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDBhXCI7XHJ9XHJcci5mbC1idWRpY29ucy1mcmVlLWRlbGV0ZTcwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDBiXCI7XHJ9XHJcci5mbC1idWRpY29ucy1mcmVlLWRlc2lnbjIyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDBjXCI7XHJ9XHJcci5mbC1idWRpY29ucy1mcmVlLWRvd242NzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAwZFwiO1xyfVxyXHIuZmwtYnVkaWNvbnMtZnJlZS1kb3dubG9hZDE0OTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAwZVwiO1xyfVxyXHIuZmwtYnVkaWNvbnMtZnJlZS1lbGVjdHJpY2FsMTg6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMGZcIjtccn1cclxyLmZsLWJ1ZGljb25zLWZyZWUtZW1haWw3NTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAxMFwiO1xyfVxyXHIuZmwtYnVkaWNvbnMtZnJlZS1maWxlNzI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMTFcIjtccn1cclxyLmZsLWJ1ZGljb25zLWZyZWUtZm9sZGVyMTc0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDEyXCI7XHJ9XHJcci5mbC1idWRpY29ucy1mcmVlLWZvbGRlcjE3NTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAxM1wiO1xyfVxyXHIuZmwtYnVkaWNvbnMtZnJlZS1oZWFydDI4NDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAxNFwiO1xyfVxyXHIuZmwtYnVkaWNvbnMtZnJlZS1sYWJlbDI2OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDE1XCI7XHJ9XHJcci5mbC1idWRpY29ucy1mcmVlLWxlZnQxNjE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMTZcIjtccn1cclxyLmZsLWJ1ZGljb25zLWZyZWUtbGlmZWxpbmUxNDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAxN1wiO1xyfVxyXHIuZmwtYnVkaWNvbnMtZnJlZS1sb2NhdGlvbjM3OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDE4XCI7XHJ9XHJcci5mbC1idWRpY29ucy1mcmVlLWxvZ291dDEyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDE5XCI7XHJ9XHJcci5mbC1idWRpY29ucy1mcmVlLW11c2ljMjIzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDFhXCI7XHJ9XHJcci5mbC1idWRpY29ucy1mcmVlLW11c2ljYWwxMDI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMWJcIjtccn1cclxyLmZsLWJ1ZGljb25zLWZyZWUtbm90ZWJvb2s0NzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAxY1wiO1xyfVxyXHIuZmwtYnVkaWNvbnMtZnJlZS1wYXBlcjEyNDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAxZFwiO1xyfVxyXHIuZmwtYnVkaWNvbnMtZnJlZS1wZXJzb24zMDg6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMWVcIjtccn1cclxyLmZsLWJ1ZGljb25zLWZyZWUtcGhvdG8xODY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMWZcIjtccn1cclxyLmZsLWJ1ZGljb25zLWZyZWUtcGhvdG8xODc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMjBcIjtccn1cclxyLmZsLWJ1ZGljb25zLWZyZWUtcGxhY2Vob2xkZXIyMjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAyMVwiO1xyfVxyXHIuZmwtYnVkaWNvbnMtZnJlZS1wb3J0Zm9saW8yNzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAyMlwiO1xyfVxyXHIuZmwtYnVkaWNvbnMtZnJlZS1xdWl0MjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAyM1wiO1xyfVxyXHIuZmwtYnVkaWNvbnMtZnJlZS1yYWluMzE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMjRcIjtccn1cclxyLmZsLWJ1ZGljb25zLWZyZWUtcmlnaHQxNjM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMjVcIjtccn1cclxyLmZsLWJ1ZGljb25zLWZyZWUtc2hhcGU2OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDI2XCI7XHJ9XHJcci5mbC1idWRpY29ucy1mcmVlLXNoYXJlMjk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMjdcIjtccn1cclxyLmZsLWJ1ZGljb25zLWZyZWUtc3BlZWNoMTAyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDI4XCI7XHJ9XHJcci5mbC1idWRpY29ucy1mcmVlLXRhZzQ5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDI5XCI7XHJ9XHJcci5mbC1idWRpY29ucy1mcmVlLXR3bzMyNzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAyYVwiO1xyfVxyXHIuZmwtYnVkaWNvbnMtZnJlZS11cDExOTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAyYlwiO1xyfVxyXHIuZmwtYnVkaWNvbnMtZnJlZS11cGxvYWQ5NjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAyY1wiO1xyfVxyXHIuZmwtYnVkaWNvbnMtZnJlZS12ZXJpZnk1OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDJkXCI7XHJ9XHJcci5mbC1idWRpY29ucy1mcmVlLXZlcmlmeTY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMmVcIjtccn1cclxyLmZsLWJ1ZGljb25zLWZyZWUtd2hlZWwyOTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAyZlwiO1xyfVxyXHIvKipcclxuICogVGl0bGU6IEJ1ZGljb25zIGxhdW5jaCBGbGF0aWNvbiBQYWNrXHJcbiAqIEF1dGhvcjogQnVkaSBUYW5yaW1cclxuICogU291cmNlOiBodHRwOi8vd3d3LmZsYXRpY29uLmNvbS9wYWNrcy9idWRpY29ucy1sYXVuY2hcclxuICogTGljZW5zZTogIENDIEJZIDMuMCAoaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnkvMy4wLylcclxuICovXHJAZm9udC1mYWNlIHtcclx0Zm9udC1mYW1pbHk6IFwiZmwtYnVkaWNvbnMtbGF1bmNoXCI7XHJcdHNyYzogdXJsKFwiLi4vZm9udHMvZmwtYnVkaWNvbnMtbGF1bmNoLmVvdFwiKTtcclx0c3JjOiB1cmwoXCIuLi9mb250cy9mbC1idWRpY29ucy1sYXVuY2guZW90I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mbC1idWRpY29ucy1sYXVuY2gud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mbC1idWRpY29ucy1sYXVuY2gudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mbC1idWRpY29ucy1sYXVuY2guc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcclx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclx0Zm9udC1zdHlsZTogbm9ybWFsO1xyfVxyXHIuZmwtYnVkaWNvbnMtbGF1bmNoLWljbyxccltjbGFzc149XCJmbC1idWRpY29ucy1sYXVuY2gtXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBmbC1idWRpY29ucy1sYXVuY2gtXCJdOmJlZm9yZSxccltjbGFzc149XCJmbC1idWRpY29ucy1sYXVuY2gtXCJdOmFmdGVyLCBbY2xhc3MqPVwiIGZsLWJ1ZGljb25zLWxhdW5jaC1cIl06YWZ0ZXIge1xyXHRmb250LWZhbWlseTogJ2ZsLWJ1ZGljb25zLWxhdW5jaCc7XHJcdGZvbnQtc2l6ZTogaW5oZXJpdDtcclx0Zm9udC13ZWlnaHQ6IDQwMDtcclx0Zm9udC1zdHlsZTogbm9ybWFsO1xyfVxyXHIuZmwtYnVkaWNvbnMtbGF1bmNoLWFycm93czkyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDAwXCI7XHJ9XHJcci5mbC1idWRpY29ucy1sYXVuY2gtY2VudGVyMTI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMDFcIjtccn1cclxyLmZsLWJ1ZGljb25zLWxhdW5jaC1jaGF0NTc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMDJcIjtccn1cclxyLmZsLWJ1ZGljb25zLWxhdW5jaC1jaGVja21hcmsxNzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAwM1wiO1xyfVxyXHIuZmwtYnVkaWNvbnMtbGF1bmNoLWNyb29zOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDA0XCI7XHJ9XHJcci5mbC1idWRpY29ucy1sYXVuY2gtY3JvcHBpbmcyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDA1XCI7XHJ9XHJcci5mbC1idWRpY29ucy1sYXVuY2gtZHJpbms0NzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAwNlwiO1xyfVxyXHIuZmwtYnVkaWNvbnMtbGF1bmNoLWVtYWlsNzQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMDdcIjtccn1cclxyLmZsLWJ1ZGljb25zLWxhdW5jaC1lcXVhbGl6ZXIyOTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAwOFwiO1xyfVxyXHIuZmwtYnVkaWNvbnMtbGF1bmNoLWZpbGU3MTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAwOVwiO1xyfVxyXHIuZmwtYnVkaWNvbnMtbGF1bmNoLWZvbGRlcjE3NzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAwYVwiO1xyfVxyXHIuZmwtYnVkaWNvbnMtbGF1bmNoLWltYWdlczIyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDBiXCI7XHJ9XHJcci5mbC1idWRpY29ucy1sYXVuY2gtaW1hZ2VzMjM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMGNcIjtccn1cclxyLmZsLWJ1ZGljb25zLWxhdW5jaC1sZWZ0MTYyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDBkXCI7XHJ9XHJcci5mbC1idWRpY29ucy1sYXVuY2gtbGVmdDE2MzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAwZVwiO1xyfVxyXHIuZmwtYnVkaWNvbnMtbGF1bmNoLW1hcDkwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDBmXCI7XHJ9XHJcci5mbC1idWRpY29ucy1sYXVuY2gtbWVudTQ3OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDEwXCI7XHJ9XHJcci5mbC1idWRpY29ucy1sYXVuY2gtbWludXM4NzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAxMVwiO1xyfVxyXHIuZmwtYnVkaWNvbnMtbGF1bmNoLW1vcmUxNTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAxMlwiO1xyfVxyXHIuZmwtYnVkaWNvbnMtbGF1bmNoLXBhZGxvY2s0MjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAxM1wiO1xyfVxyXHIuZmwtYnVkaWNvbnMtbGF1bmNoLXBhcGVyMTIzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDE0XCI7XHJ9XHJcci5mbC1idWRpY29ucy1sYXVuY2gtcGhvdG8xODU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMTVcIjtccn1cclxyLmZsLWJ1ZGljb25zLWxhdW5jaC1wbGFjZWhvbGRlcjIxOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDE2XCI7XHJ9XHJcci5mbC1idWRpY29ucy1sYXVuY2gtcGx1czcyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDE3XCI7XHJ9XHJcci5mbC1idWRpY29ucy1sYXVuY2gtcHJpbnRlcjgwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDE4XCI7XHJ9XHJcci5mbC1idWRpY29ucy1sYXVuY2gtcmVjeWNsaW5nMTI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMTlcIjtccn1cclxyLmZsLWJ1ZGljb25zLWxhdW5jaC1yaWdodDE2MjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAxYVwiO1xyfVxyXHIuZmwtYnVkaWNvbnMtbGF1bmNoLXJpZ2h0MTY0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDFiXCI7XHJ9XHJcci5mbC1idWRpY29ucy1sYXVuY2gtc2VhcmNoODE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMWNcIjtccn1cclxyLmZsLWJ1ZGljb25zLWxhdW5jaC1zcGVlZG9tZXRlcjMxOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDFkXCI7XHJ9XHJcci5mbC1idWRpY29ucy1sYXVuY2gtc3F1YXJlczI0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDFlXCI7XHJ9XHJcci5mbC1idWRpY29ucy1sYXVuY2gtc3VuODI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMWZcIjtccn1cclxyLmZsLWJ1ZGljb25zLWxhdW5jaC11c2VyMTQ2OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDIwXCI7XHJ9XHJcci5mbC1idWRpY29ucy1sYXVuY2gtdmlzdWFsaXphdGlvbjU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMjFcIjtccn1cclxyLmZsLWJ1ZGljb25zLWxhdW5jaC13ZWIzNDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAyMlwiO1xyfVxyXHIvKipcclxuICogVGl0bGU6IEp1c3RpY29ucyBGbGF0aWNvbiBQYWNrXHJcbiAqIEF1dGhvcjogUmFtaSBNY01pblxyXG4gKiBTb3VyY2U6IGh0dHA6Ly93d3cuZmxhdGljb24uY29tL3BhY2tzL2p1c3RpY29uc1xyXG4gKiBMaWNlbnNlOiAgQ0MgQlkgMy4wIChodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS8zLjAvKVxyXG4gKi9cckBmb250LWZhY2Uge1xyXHRmb250LWZhbWlseTogXCJmbC1qdXN0aWNvbnNcIjtcclx0c3JjOiB1cmwoXCIuLi9mb250cy9mbC1qdXN0aWNvbnMuZW90XCIpO1xyXHRzcmM6IHVybChcIi4uL2ZvbnRzL2ZsLWp1c3RpY29ucy5lb3QjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZsLWp1c3RpY29ucy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZsLWp1c3RpY29ucy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZsLWp1c3RpY29ucy5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xyXHRmb250LXdlaWdodDogbm9ybWFsO1xyXHRmb250LXN0eWxlOiBub3JtYWw7XHJ9XHJcci5mbC1qdXN0aWNvbnMtaWNvLFxyW2NsYXNzXj1cImZsLWp1c3RpY29ucy1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGZsLWp1c3RpY29ucy1cIl06YmVmb3JlLFxyW2NsYXNzXj1cImZsLWp1c3RpY29ucy1cIl06YWZ0ZXIsIFtjbGFzcyo9XCIgZmwtanVzdGljb25zLVwiXTphZnRlciB7XHJcdGZvbnQtZmFtaWx5OiBmbC1qdXN0aWNvbnM7XHJcdGZvbnQtc2l6ZTogaW5oZXJpdDtcclx0Zm9udC13ZWlnaHQ6IDQwMDtcclx0Zm9udC1zdHlsZTogbm9ybWFsO1xyfVxyXHIuZmwtanVzdGljb25zLWFjY2VwdGFuY2U6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMDBcIjtccn1cclxyLmZsLWp1c3RpY29ucy1hZGQxMzM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMDFcIjtccn1cclxyLmZsLWp1c3RpY29ucy1haXJwbGFuZTgyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDAyXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtYW5jaG9yMzE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMDNcIjtccn1cclxyLmZsLWp1c3RpY29ucy1hdHRhY2htZW50MTM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMDRcIjtccn1cclxyLmZsLWp1c3RpY29ucy1hdHRlbnRpb241OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDA1XCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtYmFjazM2OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDA2XCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtYmFyYmVjdWU2OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDA3XCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtYmFyczQ4OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDA4XCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtYmFza2V0YmFsbDM4OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDA5XCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtYmVsbDM3OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDBhXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtYmxhbmsyNTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAwYlwiO1xyfVxyXHIuZmwtanVzdGljb25zLWJvb2ttYXJrMjY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMGNcIjtccn1cclxyLmZsLWp1c3RpY29ucy1icnVzaDIyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDBkXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtY2hlZjI0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDBlXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtY2hyb25vbWV0ZXIxNzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAwZlwiO1xyfVxyXHIuZmwtanVzdGljb25zLWNpcmN1bGFyMjEwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDEwXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtY2lyY3VsYXIyMTI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMTFcIjtccn1cclxyLmZsLWp1c3RpY29ucy1jbGlwYm9hcmQ2NjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAxMlwiO1xyfVxyXHIuZmwtanVzdGljb25zLWNsb2Nrd2lzZTI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMTNcIjtccn1cclxyLmZsLWp1c3RpY29ucy1jbG9zZTQwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDE0XCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtY2xvdWQyNDY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMTVcIjtccn1cclxyLmZsLWp1c3RpY29ucy1jbG91ZDI0NzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAxNlwiO1xyfVxyXHIuZmwtanVzdGljb25zLWNsb3VkMjQ4OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDE3XCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtY2xvdWQyNDk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMThcIjtccn1cclxyLmZsLWp1c3RpY29ucy1jbG91ZHkxNzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAxOVwiO1xyfVxyXHIuZmwtanVzdGljb25zLWNsb3VkeTE5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDFhXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtY2xvdWR5MjA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMWJcIjtccn1cclxyLmZsLWp1c3RpY29ucy1jbG91ZHkyMTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAxY1wiO1xyfVxyXHIuZmwtanVzdGljb25zLWNsb3VkeTIyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDFkXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtY29sZDEwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDFlXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtY29tbWVyY2lhbDI2OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDFmXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtY29tcGFzczc5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDIwXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtY29va2luZzIwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDIxXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtY3VwY2FrZTEzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDIyXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtZGFuZ2VyODpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAyM1wiO1xyfVxyXHIuZmwtanVzdGljb25zLWRhdGFiYXNlNDM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMjRcIjtccn1cclxyLmZsLWp1c3RpY29ucy1kaWFwaHJhZ205OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDI1XCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtZG93bjUzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDI2XCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtZG93bmxvYWQxMzE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMjdcIjtccn1cclxyLmZsLWp1c3RpY29ucy1lZGl0NDE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMjhcIjtccn1cclxyLmZsLWp1c3RpY29ucy1lbGVjdHJpY2FsMTQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMjlcIjtccn1cclxyLmZsLWp1c3RpY29ucy1lbXB0eTMxOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDJhXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtZW1wdHkzMjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAyYlwiO1xyfVxyXHIuZmwtanVzdGljb25zLWVxdWFsaXphdGlvbjI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMmNcIjtccn1cclxyLmZsLWp1c3RpY29ucy1mYXZvcml0ZXMyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDJkXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtZmlsZTYwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDJlXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtZmlyc3Q0MDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAyZlwiO1xyfVxyXHIuZmwtanVzdGljb25zLWZsYXNoMjI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMzBcIjtccn1cclxyLmZsLWp1c3RpY29ucy1mbG93ZXIxMDk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMzFcIjtccn1cclxyLmZsLWp1c3RpY29ucy1mb2N1czc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMzJcIjtccn1cclxyLmZsLWp1c3RpY29ucy1mb2c4OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDMzXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtZm9sZGVkMzI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMzRcIjtccn1cclxyLmZsLWp1c3RpY29ucy1mb2xkZXIxNjc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMzVcIjtccn1cclxyLmZsLWp1c3RpY29ucy1nYW1lNTE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMzZcIjtccn1cclxyLmZsLWp1c3RpY29ucy1nbG9iYWwyNDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAzN1wiO1xyfVxyXHIuZmwtanVzdGljb25zLWhhemVsbnV0MTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAzOFwiO1xyfVxyXHIuZmwtanVzdGljb25zLWhlYWRwaG9uZXMzMDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAzOVwiO1xyfVxyXHIuZmwtanVzdGljb25zLWhlYXJ0Mjc5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDNhXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtaGVsbTE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwM2JcIjtccn1cclxyLmZsLWp1c3RpY29ucy1ob21lMTMzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDNjXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtaW5mb3JtYXRpb241MTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAzZFwiO1xyfVxyXHIuZmwtanVzdGljb25zLWludGVybmV0MzM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwM2VcIjtccn1cclxyLmZsLWp1c3RpY29ucy1sZWFmNTc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwM2ZcIjtccn1cclxyLmZsLWp1c3RpY29ucy1saW5rNDk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNDBcIjtccn1cclxyLmZsLWp1c3RpY29ucy1saXF1aWQxMTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA0MVwiO1xyfVxyXHIuZmwtanVzdGljb25zLWxvY2s2MzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA0MlwiO1xyfVxyXHIuZmwtanVzdGljb25zLW1hZ25ldGljMTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA0M1wiO1xyfVxyXHIuZmwtanVzdGljb25zLW1hZ25pZmllcjMyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDQ0XCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtbWFnbmlmaWVyMzM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNDVcIjtccn1cclxyLmZsLWp1c3RpY29ucy1tYXBzNzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA0NlwiO1xyfVxyXHIuZmwtanVzdGljb25zLW1lZGFsNTQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNDdcIjtccn1cclxyLmZsLWp1c3RpY29ucy1tZWdhcGhvbmUxMDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA0OFwiO1xyfVxyXHIuZmwtanVzdGljb25zLW1pbnVzNzU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNDlcIjtccn1cclxyLmZsLWp1c3RpY29ucy1tb29uMTQ0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDRhXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtbXVzaWNhbDk2OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDRiXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtbmV3Nzg6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNGNcIjtccn1cclxyLmZsLWp1c3RpY29ucy1ub3RlMzI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNGRcIjtccn1cclxyLmZsLWp1c3RpY29ucy1ub3RlMzM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNGVcIjtccn1cclxyLmZsLWp1c3RpY29ucy1wYXJhYm9saWMxMTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA0ZlwiO1xyfVxyXHIuZmwtanVzdGljb25zLXBlYWNlNTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA1MFwiO1xyfVxyXHIuZmwtanVzdGljb25zLXBlbjU3OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDUxXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtcGhvdG8xNzE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNTJcIjtccn1cclxyLmZsLWp1c3RpY29ucy1waWFubzIxOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDUzXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtcGljdHVyZTI3OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDU0XCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtcGlsbDc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNTVcIjtccn1cclxyLmZsLWp1c3RpY29ucy1waW4zOTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA1NlwiO1xyfVxyXHIuZmwtanVzdGljb25zLXBpbmU4OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDU3XCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtcG9ydGZvbGlvMjE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNThcIjtccn1cclxyLmZsLWp1c3RpY29ucy1wb3dlcjk2OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDU5XCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtcHJlY2lvdXMxOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDVhXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtcHJpbnQzMTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA1YlwiO1xyfVxyXHIuZmwtanVzdGljb25zLXByb2hpYml0aW9uMTc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNWNcIjtccn1cclxyLmZsLWp1c3RpY29ucy1yYWluMjc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNWRcIjtccn1cclxyLmZsLWp1c3RpY29ucy1yYWlueTExOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDVlXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtcmFpbnkxMjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA1ZlwiO1xyfVxyXHIuZmwtanVzdGljb25zLXJpZ2h0MTMyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDYwXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtcmlnaHQxMzM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNjFcIjtccn1cclxyLmZsLWp1c3RpY29ucy1yaWdodDEzNDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA2MlwiO1xyfVxyXHIuZmwtanVzdGljb25zLXJvY2tldDY0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDYzXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtc2F0dXJuMTI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNjRcIjtccn1cclxyLmZsLWp1c3RpY29ucy1zaGllbGQ4MjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA2NVwiO1xyfVxyXHIuZmwtanVzdGljb25zLXNob3BwaW5nMTg5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDY2XCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtc2t1bGwyNjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA2N1wiO1xyfVxyXHIuZmwtanVzdGljb25zLXNwYW03OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDY4XCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtc3BlYWtlcjczOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDY5XCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtc3BlZWNoOTI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNmFcIjtccn1cclxyLmZsLWp1c3RpY29ucy1zcG9ydHMzNjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA2YlwiO1xyfVxyXHIuZmwtanVzdGljb25zLXN1bjc5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDZjXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtc3VucmlzZTI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNmRcIjtccn1cclxyLmZsLWp1c3RpY29ucy1zdW5zZXQyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDZlXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtc3dpdGNoZXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNmZcIjtccn1cclxyLmZsLWp1c3RpY29ucy10YWc0NDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA3MFwiO1xyfVxyXHIuZmwtanVzdGljb25zLXRlbGVwaG9uZTk1OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDcxXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtdGVtcGVyYXR1cmUxMTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA3MlwiO1xyfVxyXHIuZmwtanVzdGljb25zLXRoZXJtb21ldGVyNDA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNzNcIjtccn1cclxyLmZsLWp1c3RpY29ucy10aGVybW9tZXRlcjQxOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDc0XCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtdGhyZWUxNDA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNzVcIjtccn1cclxyLmZsLWp1c3RpY29ucy10b29sMTU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNzZcIjtccn1cclxyLmZsLWp1c3RpY29ucy10cmF5MTU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNzdcIjtccn1cclxyLmZsLWp1c3RpY29ucy10d28yOTg6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNzhcIjtccn1cclxyLmZsLWp1c3RpY29ucy11bWJyZWxsYTQwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDc5XCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtdW5pdmVyc2l0eTEzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDdhXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtdXBsb2FkODE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwN2JcIjtccn1cclxyLmZsLWp1c3RpY29ucy11cGxvYWQ4MjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA3Y1wiO1xyfVxyXHIuZmwtanVzdGljb25zLXVwbG9hZDgzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDdkXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtdXBwZXI0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDdlXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtdXNlcjE0MDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA3ZlwiO1xyfVxyXHIuZmwtanVzdGljb25zLXZpZGVvMTU4OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDgwXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtdmlzaWJsZTY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwODFcIjtccn1cclxyLmZsLWp1c3RpY29ucy12b2ljZTE5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDgyXCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtd2hlZWwyNDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA4M1wiO1xyfVxyXHIuZmwtanVzdGljb25zLXdoZWVsMjU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwODRcIjtccn1cclxyLmZsLWp1c3RpY29ucy13aGl0ZTgzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDg1XCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtd2lmaTc0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDg2XCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtd2luZDIzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDg3XCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtd2luZHMyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDg4XCI7XHJ9XHJcci5mbC1qdXN0aWNvbnMtd2ludGVyMjM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwODlcIjtccn1cclxyLmZsLWp1c3RpY29ucy13cmVuY2g2NDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA4YVwiO1xyfVxyXHIuZmwtanVzdGljb25zLXppZzU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwOGJcIjtccn1cclxyQGZvbnQtZmFjZSB7XHJcdGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xyXHRmb250LXN0eWxlOiBub3JtYWw7XHJcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcdHNyYzogdXJsKC4uL2ZvbnRzL01hdGVyaWFsSWNvbnMtUmVndWxhci5lb3QpO1xyXHQvKiBGb3IgSUU2LTggKi9cclx0c3JjOiBsb2NhbChcIk1hdGVyaWFsIEljb25zXCIpLCBsb2NhbChcIk1hdGVyaWFsSWNvbnMtUmVndWxhclwiKSwgdXJsKC4uL2ZvbnRzL01hdGVyaWFsSWNvbnMtUmVndWxhci53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCguLi9mb250cy9NYXRlcmlhbEljb25zLVJlZ3VsYXIud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL2ZvbnRzL01hdGVyaWFsSWNvbnMtUmVndWxhci50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtaWNvLFxyW2NsYXNzKj1cIm1hdGVyaWFsLWljb25zLVwiXTpiZWZvcmUge1xyXHRmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcclx0Zm9udC13ZWlnaHQ6IDQwMDtcclx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXHRmb250LXNpemU6IGluaGVyaXQ7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy0zZF9yb3RhdGlvbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg0ZFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYWNjZXNzX2FsYXJtOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMTkwXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1hY2Nlc3NfYWxhcm1zOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMTkxXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1hY2Nlc3NfdGltZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTE5MlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYWNjZXNzaWJpbGl0eTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg0ZVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYWNjb3VudF9iYWxhbmNlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlODRmXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1hY2NvdW50X2JhbGFuY2Vfd2FsbGV0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlODUwXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1hY2NvdW50X2JveDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg1MVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYWNjb3VudF9jaXJjbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4NTNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWFkYjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTYwZVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYWRkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMTQ1XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1hZGRfYWxhcm06YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUxOTNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWFkZF9hbGVydDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAwM1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYWRkX2JveDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTE0NlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYWRkX2NpcmNsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTE0N1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYWRkX2NpcmNsZV9vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMTQ4XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1hZGRfc2hvcHBpbmdfY2FydDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg1NFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYWRkX3RvX3Bob3RvczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTM5ZFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYWRqdXN0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMzllXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1haXJsaW5lX3NlYXRfZmxhdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTYzMFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYWlybGluZV9zZWF0X2ZsYXRfYW5nbGVkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNjMxXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1haXJsaW5lX3NlYXRfaW5kaXZpZHVhbF9zdWl0ZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTYzMlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYWlybGluZV9zZWF0X2xlZ3Jvb21fZXh0cmE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU2MzNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWFpcmxpbmVfc2VhdF9sZWdyb29tX25vcm1hbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTYzNFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYWlybGluZV9zZWF0X2xlZ3Jvb21fcmVkdWNlZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTYzNVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYWlybGluZV9zZWF0X3JlY2xpbmVfZXh0cmE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU2MzZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWFpcmxpbmVfc2VhdF9yZWNsaW5lX25vcm1hbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTYzN1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYWlycGxhbmVtb2RlX2FjdGl2ZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTE5NVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYWlycGxhbmVtb2RlX2luYWN0aXZlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMTk0XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1haXJwbGF5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDU1XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1hbGFybTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg1NVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYWxhcm1fYWRkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlODU2XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1hbGFybV9vZmY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4NTdcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWFsYXJtX29uOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlODU4XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1hbGJ1bTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAxOVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYW5kcm9pZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg1OVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYW5ub3VuY2VtZW50OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlODVhXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1hcHBzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNWMzXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1hcmNoaXZlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMTQ5XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1hcnJvd19iYWNrOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNWM0XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1hcnJvd19kcm9wX2Rvd246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU1YzVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWFycm93X2Ryb3BfZG93bl9jaXJjbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU1YzZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWFycm93X2Ryb3BfdXA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU1YzdcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWFycm93X2ZvcndhcmQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU1YzhcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWFzcGVjdF9yYXRpbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg1YlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYXNzZXNzbWVudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg1Y1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYXNzaWdubWVudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg1ZFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYXNzaWdubWVudF9pbmQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4NWVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWFzc2lnbm1lbnRfbGF0ZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg1ZlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYXNzaWdubWVudF9yZXR1cm46YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4NjBcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWFzc2lnbm1lbnRfcmV0dXJuZWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4NjFcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWFzc2lnbm1lbnRfdHVybmVkX2luOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlODYyXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1hc3Npc3RhbnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzOWZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWFzc2lzdGFudF9waG90bzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTNhMFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYXR0YWNoX2ZpbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUyMjZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWF0dGFjaF9tb25leTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTIyN1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYXR0YWNobWVudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTJiY1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYXVkaW90cmFjazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTNhMVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYXV0b3JlbmV3OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlODYzXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1hdl90aW1lcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAxYlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYmFja3NwYWNlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMTRhXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1iYWNrdXA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4NjRcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWJhdHRlcnlfYWxlcnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUxOWNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWJhdHRlcnlfY2hhcmdpbmdfZnVsbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTFhM1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYmF0dGVyeV9mdWxsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMWE0XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1iYXR0ZXJ5X3N0ZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTFhNVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYmF0dGVyeV91bmtub3duOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMWE2XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1iZWVuaGVyZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTUyZFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYmxvY2s6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUxNGJcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWJsdWV0b290aDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTFhN1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYmx1ZXRvb3RoX2F1ZGlvOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNjBmXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1ibHVldG9vdGhfY29ubmVjdGVkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMWE4XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1ibHVldG9vdGhfZGlzYWJsZWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUxYTlcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWJsdWV0b290aF9zZWFyY2hpbmc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUxYWFcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWJsdXJfY2lyY3VsYXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzYTJcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWJsdXJfbGluZWFyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlM2EzXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1ibHVyX29mZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTNhNFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYmx1cl9vbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTNhNVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYm9vazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg2NVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYm9va21hcms6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4NjZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWJvb2ttYXJrX2JvcmRlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg2N1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYm9yZGVyX2FsbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTIyOFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYm9yZGVyX2JvdHRvbTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTIyOVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYm9yZGVyX2NsZWFyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMjJhXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1ib3JkZXJfY29sb3I6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUyMmJcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWJvcmRlcl9ob3Jpem9udGFsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMjJjXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1ib3JkZXJfaW5uZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUyMmRcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWJvcmRlcl9sZWZ0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMjJlXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1ib3JkZXJfb3V0ZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUyMmZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWJvcmRlcl9yaWdodDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTIzMFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYm9yZGVyX3N0eWxlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMjMxXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1ib3JkZXJfdG9wOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMjMyXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1ib3JkZXJfdmVydGljYWw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUyMzNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWJyaWdodG5lc3NfMTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTNhNlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYnJpZ2h0bmVzc18yOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlM2E3XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1icmlnaHRuZXNzXzM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzYThcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWJyaWdodG5lc3NfNDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTNhOVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYnJpZ2h0bmVzc181OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlM2FhXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1icmlnaHRuZXNzXzY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzYWJcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWJyaWdodG5lc3NfNzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTNhY1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYnJpZ2h0bmVzc19hdXRvOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMWFiXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1icmlnaHRuZXNzX2hpZ2g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUxYWNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWJyaWdodG5lc3NfbG93OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMWFkXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1icmlnaHRuZXNzX21lZGl1bTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTFhZVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYnJva2VuX2ltYWdlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlM2FkXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1icnVzaDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTNhZVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYnVnX3JlcG9ydDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg2OFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtYnVpbGQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4NjlcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWJ1c2luZXNzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGFmXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1jYWNoZWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4NmFcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNha2U6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU3ZTlcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNhbGw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwYjBcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNhbGxfZW5kOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGIxXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1jYWxsX21hZGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwYjJcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNhbGxfbWVyZ2U6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwYjNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNhbGxfbWlzc2VkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGI0XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1jYWxsX3JlY2VpdmVkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGI1XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1jYWxsX3NwbGl0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGI2XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1jYW1lcmE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzYWZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNhbWVyYV9hbHQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzYjBcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNhbWVyYV9lbmhhbmNlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlOGZjXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1jYW1lcmFfZnJvbnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzYjFcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNhbWVyYV9yZWFyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlM2IyXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1jYW1lcmFfcm9sbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTNiM1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtY2FuY2VsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNWM5XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1jYXJkX2dpZnRjYXJkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlOGY2XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1jYXJkX21lbWJlcnNoaXA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4ZjdcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNhcmRfdHJhdmVsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlOGY4XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1jYXN0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMzA3XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1jYXN0X2Nvbm5lY3RlZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTMwOFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtY2VudGVyX2ZvY3VzX3N0cm9uZzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTNiNFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtY2VudGVyX2ZvY3VzX3dlYWs6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzYjVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNoYW5nZV9oaXN0b3J5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlODZiXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1jaGF0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGI3XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1jaGF0X2J1YmJsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBjYVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtY2hhdF9idWJibGVfb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBjYlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtY2hlY2s6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU1Y2FcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNoZWNrX2JveDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTgzNFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtY2hlY2tfYm94X291dGxpbmVfYmxhbms6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4MzVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNoZWNrX2NpcmNsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg2Y1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtY2hldnJvbl9sZWZ0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNWNiXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1jaGV2cm9uX3JpZ2h0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNWNjXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1jaHJvbWVfcmVhZGVyX21vZGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4NmRcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNsYXNzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlODZlXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1jbGVhcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTE0Y1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtY2xlYXJfYWxsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGI4XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1jbG9zZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTVjZFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtY2xvc2VkX2NhcHRpb246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMWNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNsb3VkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMmJkXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1jbG91ZF9jaXJjbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUyYmVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNsb3VkX2RvbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUyYmZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNsb3VkX2Rvd25sb2FkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMmMwXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1jbG91ZF9vZmY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUyYzFcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNsb3VkX3F1ZXVlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMmMyXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1jbG91ZF91cGxvYWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUyYzNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNvZGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4NmZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNvbGxlY3Rpb25zOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlM2I2XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1jb2xsZWN0aW9uc19ib29rbWFyazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTQzMVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtY29sb3JfbGVuczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTNiN1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtY29sb3JpemU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzYjhcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNvbW1lbnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwYjlcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNvbXBhcmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzYjlcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNvbXB1dGVyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMzBhXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1jb25maXJtYXRpb25fbnVtYmVyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNjM4XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1jb250YWN0X3Bob25lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGNmXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1jb250YWN0czpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBiYVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtY29udGVudF9jb3B5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMTRkXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1jb250ZW50X2N1dDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTE0ZVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtY29udGVudF9wYXN0ZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTE0ZlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtY29udHJvbF9wb2ludDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTNiYVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtY29udHJvbF9wb2ludF9kdXBsaWNhdGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzYmJcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNyZWF0ZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTE1MFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtY3JlZGl0X2NhcmQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4NzBcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNyb3A6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzYmVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNyb3BfMTZfOTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTNiY1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtY3JvcF8zXzI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzYmRcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNyb3BfNV80OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlM2JmXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1jcm9wXzdfNTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTNjMFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtY3JvcF9kaW46YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzYzFcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNyb3BfZnJlZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTNjMlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtY3JvcF9sYW5kc2NhcGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzYzNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNyb3Bfb3JpZ2luYWw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzYzRcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNyb3BfcG9ydHJhaXQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzYzVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWNyb3Bfc3F1YXJlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlM2M2XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1kYXNoYm9hcmQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4NzFcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWRhdGFfdXNhZ2U6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUxYWZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWRlaGF6ZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTNjN1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZGVsZXRlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlODcyXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1kZXNjcmlwdGlvbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg3M1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZGVza3RvcF9tYWM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzMGJcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWRlc2t0b3Bfd2luZG93czpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTMwY1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZGV0YWlsczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTNjOFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZGV2ZWxvcGVyX2JvYXJkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMzBkXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1kZXZlbG9wZXJfbW9kZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTFiMFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZGV2aWNlX2h1YjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTMzNVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZGV2aWNlczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTFiMVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZGlhbGVyX3NpcDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBiYlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZGlhbHBhZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBiY1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZGlyZWN0aW9uczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTUyZVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZGlyZWN0aW9uc19iaWtlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNTJmXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1kaXJlY3Rpb25zX2JvYXQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU1MzJcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWRpcmVjdGlvbnNfYnVzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNTMwXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1kaXJlY3Rpb25zX2NhcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTUzMVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZGlyZWN0aW9uc19yYWlsd2F5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNTM0XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1kaXJlY3Rpb25zX3J1bjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTU2NlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZGlyZWN0aW9uc19zdWJ3YXk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU1MzNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWRpcmVjdGlvbnNfdHJhbnNpdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTUzNVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZGlyZWN0aW9uc193YWxrOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNTM2XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1kaXNjX2Z1bGw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU2MTBcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWRuczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg3NVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZG9fbm90X2Rpc3R1cmI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU2MTJcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWRvX25vdF9kaXN0dXJiX2FsdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTYxMVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZG9jazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTMwZVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZG9tYWluOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlN2VlXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1kb25lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlODc2XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1kb25lX2FsbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg3N1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZHJhZnRzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMTUxXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1kcml2ZV9ldGE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU2MTNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWR2cjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTFiMlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZWRpdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTNjOVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZWplY3Q6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4ZmJcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWVtYWlsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGJlXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1lcXVhbGl6ZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMWRcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWVycm9yOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDAwXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1lcnJvcl9vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDAxXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1ldmVudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg3OFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZXZlbnRfYXZhaWxhYmxlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNjE0XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1ldmVudF9idXN5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNjE1XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1ldmVudF9ub3RlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNjE2XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1ldmVudF9zZWF0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlOTAzXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1leGl0X3RvX2FwcDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg3OVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZXhwYW5kX2xlc3M6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU1Y2VcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWV4cGFuZF9tb3JlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNWNmXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1leHBsaWNpdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAxZVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZXhwbG9yZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg3YVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZXhwb3N1cmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzY2FcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWV4cG9zdXJlX25lZ18xOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlM2NiXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1leHBvc3VyZV9uZWdfMjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTNjY1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZXhwb3N1cmVfcGx1c18xOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlM2NkXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1leHBvc3VyZV9wbHVzXzI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzY2VcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWV4cG9zdXJlX3plcm86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzY2ZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWV4dGVuc2lvbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg3YlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZmFjZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg3Y1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZmFzdF9mb3J3YXJkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDFmXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1mYXN0X3Jld2luZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAyMFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZmF2b3JpdGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4N2RcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZhdm9yaXRlX2JvcmRlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg3ZVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZmVlZGJhY2s6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4N2ZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZpbGVfZG93bmxvYWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUyYzRcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZpbGVfdXBsb2FkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMmM2XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1maWx0ZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzZDNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZpbHRlcl8xOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlM2QwXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1maWx0ZXJfMjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTNkMVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZmlsdGVyXzM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzZDJcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZpbHRlcl80OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlM2Q0XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1maWx0ZXJfNTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTNkNVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZmlsdGVyXzY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzZDZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZpbHRlcl83OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlM2Q3XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1maWx0ZXJfODpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTNkOFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZmlsdGVyXzk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzZDlcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZpbHRlcl85X3BsdXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzZGFcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZpbHRlcl9iX2FuZF93OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlM2RiXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1maWx0ZXJfY2VudGVyX2ZvY3VzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlM2RjXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1maWx0ZXJfZHJhbWE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzZGRcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZpbHRlcl9mcmFtZXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzZGVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZpbHRlcl9oZHI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzZGZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZpbHRlcl9saXN0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMTUyXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1maWx0ZXJfbm9uZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTNlMFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZmlsdGVyX3RpbHRfc2hpZnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzZTJcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZpbHRlcl92aW50YWdlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlM2UzXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1maW5kX2luX3BhZ2U6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4ODBcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZpbmRfcmVwbGFjZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg4MVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZmxhZzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTE1M1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZmxhcmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzZTRcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZsYXNoX2F1dG86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzZTVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZsYXNoX29mZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTNlNlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZmxhc2hfb246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzZTdcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZsaWdodDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTUzOVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZmxpZ2h0X2xhbmQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU5MDRcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZsaWdodF90YWtlb2ZmOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlOTA1XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1mbGlwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlM2U4XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1mbGlwX3RvX2JhY2s6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4ODJcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZsaXBfdG9fZnJvbnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4ODNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZvbGRlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTJjN1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZm9sZGVyX29wZW46YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUyYzhcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZvbGRlcl9zaGFyZWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUyYzlcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZvbGRlcl9zcGVjaWFsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNjE3XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1mb250X2Rvd25sb2FkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMTY3XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1mb3JtYXRfYWxpZ25fY2VudGVyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMjM0XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1mb3JtYXRfYWxpZ25fanVzdGlmeTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTIzNVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZm9ybWF0X2FsaWduX2xlZnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUyMzZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZvcm1hdF9hbGlnbl9yaWdodDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTIzN1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZm9ybWF0X2JvbGQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUyMzhcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZvcm1hdF9jbGVhcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTIzOVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZm9ybWF0X2NvbG9yX2ZpbGw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUyM2FcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZvcm1hdF9jb2xvcl9yZXNldDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTIzYlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZm9ybWF0X2NvbG9yX3RleHQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUyM2NcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZvcm1hdF9pbmRlbnRfZGVjcmVhc2U6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUyM2RcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZvcm1hdF9pbmRlbnRfaW5jcmVhc2U6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUyM2VcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZvcm1hdF9pdGFsaWM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUyM2ZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZvcm1hdF9saW5lX3NwYWNpbmc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUyNDBcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZvcm1hdF9saXN0X2J1bGxldGVkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMjQxXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1mb3JtYXRfbGlzdF9udW1iZXJlZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTI0MlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZm9ybWF0X3BhaW50OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMjQzXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1mb3JtYXRfcXVvdGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUyNDRcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZvcm1hdF9zaXplOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMjQ1XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1mb3JtYXRfc3RyaWtldGhyb3VnaDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTI0NlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZm9ybWF0X3RleHRkaXJlY3Rpb25fbF90b19yOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMjQ3XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1mb3JtYXRfdGV4dGRpcmVjdGlvbl9yX3RvX2w6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUyNDhcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZvcm1hdF91bmRlcmxpbmVkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMjQ5XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1mb3J1bTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBiZlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZm9yd2FyZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTE1NFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZm9yd2FyZF8xMDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA1NlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZm9yd2FyZF8zMDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA1N1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZm9yd2FyZF81OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDU4XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1mdWxsc2NyZWVuOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNWQwXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1mdWxsc2NyZWVuX2V4aXQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU1ZDFcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWZ1bmN0aW9uczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTI0YVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZ2FtZXBhZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTMwZlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZ2FtZXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMjFcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWdlc3R1cmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUxNTVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWdldF9hcHA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4ODRcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWdpZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTkwOFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZ3BzX2ZpeGVkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMWIzXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1ncHNfbm90X2ZpeGVkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMWI0XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1ncHNfb2ZmOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMWI1XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1ncmFkZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg4NVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZ3JhZGllbnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzZTlcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWdyYWluOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlM2VhXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1ncmFwaGljX2VxOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMWI4XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1ncmlkX29mZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTNlYlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZ3JpZF9vbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTNlY1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZ3JvdXA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU3ZWZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWdyb3VwX2FkZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTdmMFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtZ3JvdXBfd29yazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg4NlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtaGQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNTJcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWhkcl9vZmY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzZWRcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWhkcl9vbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTNlZVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtaGRyX3N0cm9uZzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTNmMVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtaGRyX3dlYWs6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzZjJcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWhlYWRzZXQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzMTBcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWhlYWRzZXRfbWljOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMzExXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1oZWFsaW5nOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlM2YzXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1oZWFyaW5nOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDIzXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1oZWxwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlODg3XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1oZWxwX291dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4ZmRcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWhpZ2hfcXVhbGl0eTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAyNFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtaGlnaGxpZ2h0X29mZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg4OFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtaGlzdG9yeTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg4OVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtaG9tZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg4YVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtaG90ZWw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU1M2FcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWhvdXJnbGFzc19lbXB0eTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg4YlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtaG91cmdsYXNzX2Z1bGw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4OGNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWh0dHA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU5MDJcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWh0dHBzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlODhkXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1pbWFnZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTNmNFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtaW1hZ2VfYXNwZWN0X3JhdGlvOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlM2Y1XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1pbXBvcnRfZXhwb3J0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGMzXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1pbmJveDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTE1NlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtaW5kZXRlcm1pbmF0ZV9jaGVja19ib3g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU5MDlcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWluZm86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4OGVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWluZm9fb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg4ZlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtaW5wdXQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4OTBcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWluc2VydF9jaGFydDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTI0YlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtaW5zZXJ0X2NvbW1lbnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUyNGNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWluc2VydF9kcml2ZV9maWxlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMjRkXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1pbnNlcnRfZW1vdGljb246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUyNGVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWluc2VydF9pbnZpdGF0aW9uOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMjRmXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1pbnNlcnRfbGluazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTI1MFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtaW5zZXJ0X3Bob3RvOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMjUxXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1pbnZlcnRfY29sb3JzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlODkxXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1pbnZlcnRfY29sb3JzX29mZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBjNFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtaXNvOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlM2Y2XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1rZXlib2FyZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTMxMlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMta2V5Ym9hcmRfYXJyb3dfZG93bjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTMxM1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMta2V5Ym9hcmRfYXJyb3dfbGVmdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTMxNFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMta2V5Ym9hcmRfYXJyb3dfcmlnaHQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzMTVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWtleWJvYXJkX2Fycm93X3VwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMzE2XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1rZXlib2FyZF9iYWNrc3BhY2U6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzMTdcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWtleWJvYXJkX2NhcHNsb2NrOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMzE4XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1rZXlib2FyZF9oaWRlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMzFhXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1rZXlib2FyZF9yZXR1cm46YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzMWJcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWtleWJvYXJkX3RhYjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTMxY1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMta2V5Ym9hcmRfdm9pY2U6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzMWRcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWxhYmVsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlODkyXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1sYWJlbF9vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlODkzXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1sYW5kc2NhcGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzZjdcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWxhbmd1YWdlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlODk0XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1sYXB0b3A6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzMWVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWxhcHRvcF9jaHJvbWVib29rOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMzFmXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1sYXB0b3BfbWFjOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMzIwXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1sYXB0b3Bfd2luZG93czpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTMyMVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbGF1bmNoOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlODk1XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1sYXllcnM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU1M2JcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWxheWVyc19jbGVhcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTUzY1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbGVha19hZGQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzZjhcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWxlYWtfcmVtb3ZlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlM2Y5XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1sZW5zOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlM2ZhXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1saWJyYXJ5X2FkZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAyZVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbGlicmFyeV9ib29rczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAyZlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbGlicmFyeV9tdXNpYzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAzMFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbGluazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTE1N1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbGlzdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg5NlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbGl2ZV9oZWxwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGM2XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1saXZlX3R2OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNjM5XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1sb2NhbF9hY3Rpdml0eTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTUzZlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbG9jYWxfYWlycG9ydDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTUzZFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbG9jYWxfYXRtOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNTNlXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1sb2NhbF9iYXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU1NDBcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWxvY2FsX2NhZmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU1NDFcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWxvY2FsX2Nhcl93YXNoOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNTQyXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1sb2NhbF9jb252ZW5pZW5jZV9zdG9yZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTU0M1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbG9jYWxfZGluaW5nOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNTU2XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1sb2NhbF9kcmluazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTU0NFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbG9jYWxfZmxvcmlzdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTU0NVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbG9jYWxfZ2FzX3N0YXRpb246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU1NDZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWxvY2FsX2dyb2Nlcnlfc3RvcmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU1NDdcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWxvY2FsX2hvc3BpdGFsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNTQ4XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1sb2NhbF9ob3RlbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTU0OVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbG9jYWxfbGF1bmRyeV9zZXJ2aWNlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNTRhXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1sb2NhbF9saWJyYXJ5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNTRiXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1sb2NhbF9tYWxsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNTRjXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1sb2NhbF9tb3ZpZXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU1NGRcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWxvY2FsX29mZmVyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNTRlXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1sb2NhbF9wYXJraW5nOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNTRmXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1sb2NhbF9waGFybWFjeTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTU1MFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbG9jYWxfcGhvbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU1NTFcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWxvY2FsX3BpenphOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNTUyXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1sb2NhbF9wbGF5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNTUzXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1sb2NhbF9wb3N0X29mZmljZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTU1NFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbG9jYWxfcHJpbnRzaG9wOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNTU1XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1sb2NhbF9zZWU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU1NTdcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWxvY2FsX3NoaXBwaW5nOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNTU4XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1sb2NhbF90YXhpOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNTU5XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1sb2NhdGlvbl9jaXR5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlN2YxXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1sb2NhdGlvbl9kaXNhYmxlZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTFiNlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbG9jYXRpb25fb2ZmOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGM3XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1sb2NhdGlvbl9vbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBjOFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbG9jYXRpb25fc2VhcmNoaW5nOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMWI3XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1sb2NrOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlODk3XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1sb2NrX29wZW46YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4OThcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWxvY2tfb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg5OVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbG9va3M6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzZmNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWxvb2tzXzM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzZmJcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWxvb2tzXzQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzZmRcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWxvb2tzXzU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzZmVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWxvb2tzXzY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzZmZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLWxvb2tzX29uZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTQwMFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbG9va3NfdHdvOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNDAxXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1sb29wOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDI4XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1sb3VwZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTQwMlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbG95YWx0eTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg5YVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbWFpbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTE1OFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbWFwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNTViXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1tYXJrdW5yZWFkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMTU5XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1tYXJrdW5yZWFkX21haWxib3g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4OWJcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLW1lbW9yeTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTMyMlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbWVudTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTVkMlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbWVyZ2VfdHlwZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTI1MlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbWVzc2FnZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBjOVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbWljOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDI5XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1taWNfbm9uZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAyYVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbWljX29mZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAyYlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbW1zOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNjE4XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1tb2RlX2NvbW1lbnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUyNTNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLW1vZGVfZWRpdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTI1NFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbW9uZXlfb2ZmOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMjVjXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1tb25vY2hyb21lX3Bob3RvczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTQwM1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbW9vZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTdmMlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbW9vZF9iYWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU3ZjNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLW1vcmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU2MTlcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLW1vcmVfaG9yaXo6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU1ZDNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLW1vcmVfdmVydDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTVkNFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbW91c2U6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzMjNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLW1vdmllOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDJjXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1tb3ZpZV9jcmVhdGlvbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTQwNFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbXVzaWNfbm90ZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTQwNVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbXlfbG9jYXRpb246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU1NWNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLW5hdHVyZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTQwNlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbmF0dXJlX3Blb3BsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTQwN1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbmF2aWdhdGVfYmVmb3JlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNDA4XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1uYXZpZ2F0ZV9uZXh0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNDA5XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1uYXZpZ2F0aW9uOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNTVkXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1uZXR3b3JrX2NlbGw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUxYjlcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLW5ldHdvcmtfbG9ja2VkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNjFhXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1uZXR3b3JrX3dpZmk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUxYmFcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLW5ld19yZWxlYXNlczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAzMVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbmZjOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMWJiXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1ub19zaW06YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwY2NcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLW5vdF9pbnRlcmVzdGVkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDMzXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1ub3RlX2FkZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg5Y1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbm90aWZpY2F0aW9uczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTdmNFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbm90aWZpY2F0aW9uc19hY3RpdmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU3ZjdcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLW5vdGlmaWNhdGlvbnNfbm9uZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTdmNVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtbm90aWZpY2F0aW9uc19vZmY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU3ZjZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLW5vdGlmaWNhdGlvbnNfcGF1c2VkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlN2Y4XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1vZmZsaW5lX3BpbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTkwYVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtb25kZW1hbmRfdmlkZW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU2M2FcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLW9wZW5faW5fYnJvd3NlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg5ZFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtb3Blbl9pbl9uZXc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4OWVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLW9wZW5fd2l0aDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTg5ZlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcGFnZXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU3ZjlcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXBhZ2V2aWV3OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlOGEwXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1wYWxldHRlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNDBhXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1wYW5vcmFtYTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTQwYlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcGFub3JhbWFfZmlzaF9leWU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU0MGNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXBhbm9yYW1hX2hvcml6b250YWw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU0MGRcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXBhbm9yYW1hX3ZlcnRpY2FsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNDBlXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1wYW5vcmFtYV93aWRlX2FuZ2xlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNDBmXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1wYXJ0eV9tb2RlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlN2ZhXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1wYXVzZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAzNFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcGF1c2VfY2lyY2xlX2ZpbGxlZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAzNVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcGF1c2VfY2lyY2xlX291dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMzZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXBheW1lbnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4YTFcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXBlb3BsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTdmYlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcGVvcGxlX291dGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU3ZmNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXBlcm1fY2FtZXJhX21pYzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThhMlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcGVybV9jb250YWN0X2NhbGVuZGFyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlOGEzXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1wZXJtX2RhdGFfc2V0dGluZzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThhNFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcGVybV9kZXZpY2VfaW5mb3JtYXRpb246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4YTVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXBlcm1faWRlbnRpdHk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4YTZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXBlcm1fbWVkaWE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4YTdcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXBlcm1fcGhvbmVfbXNnOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlOGE4XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1wZXJtX3NjYW5fd2lmaTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThhOVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcGVyc29uOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlN2ZkXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1wZXJzb25fYWRkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlN2ZlXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1wZXJzb25fb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTdmZlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcGVyc29uX3BpbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTU1YVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcGVyc29uYWxfdmlkZW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU2M2JcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXBob25lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGNkXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1waG9uZV9hbmRyb2lkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMzI0XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1waG9uZV9ibHVldG9vdGhfc3BlYWtlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTYxYlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcGhvbmVfZm9yd2FyZGVkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNjFjXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1waG9uZV9pbl90YWxrOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNjFkXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1waG9uZV9pcGhvbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzMjVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXBob25lX2xvY2tlZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTYxZVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcGhvbmVfbWlzc2VkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNjFmXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1waG9uZV9wYXVzZWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU2MjBcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXBob25lbGluazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTMyNlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcGhvbmVsaW5rX2VyYXNlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGRiXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1waG9uZWxpbmtfbG9jazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBkY1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcGhvbmVsaW5rX29mZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTMyN1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcGhvbmVsaW5rX3Jpbmc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwZGRcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXBob25lbGlua19zZXR1cDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBkZVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcGhvdG86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU0MTBcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXBob3RvX2FsYnVtOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNDExXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1waG90b19jYW1lcmE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU0MTJcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXBob3RvX2xpYnJhcnk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU0MTNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXBob3RvX3NpemVfc2VsZWN0X2FjdHVhbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTQzMlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcGhvdG9fc2l6ZV9zZWxlY3RfbGFyZ2U6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU0MzNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXBob3RvX3NpemVfc2VsZWN0X3NtYWxsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNDM0XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1waWN0dXJlX2FzX3BkZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTQxNVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcGljdHVyZV9pbl9waWN0dXJlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlOGFhXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1waW5fZHJvcDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTU1ZVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcGxhY2U6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU1NWZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXBsYXlfYXJyb3c6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwMzdcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXBsYXlfY2lyY2xlX2ZpbGxlZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAzOFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcGxheV9jaXJjbGVfb3V0bGluZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAzOVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcGxheV9mb3Jfd29yazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTkwNlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcGxheWxpc3RfYWRkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDNiXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1wbHVzX29uZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTgwMFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcG9sbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTgwMVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcG9seW1lcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThhYlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcG9ydGFibGVfd2lmaV9vZmY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwY2VcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXBvcnRyYWl0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNDE2XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1wb3dlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTYzY1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcG93ZXJfaW5wdXQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzMzZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXBvd2VyX3NldHRpbmdzX25ldzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThhY1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcHJlc2VudF90b19hbGw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwZGZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXByaW50OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlOGFkXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1wdWJsaWM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4MGJcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXB1Ymxpc2g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUyNTVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXF1ZXJ5X2J1aWxkZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4YWVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXF1ZXN0aW9uX2Fuc3dlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThhZlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcXVldWU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwM2NcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXF1ZXVlX211c2ljOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDNkXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1yYWRpbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAzZVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcmFkaW9fYnV0dG9uX2NoZWNrZWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4MzdcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXJhZGlvX2J1dHRvbl91bmNoZWNrZWQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4MzZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXJhdGVfcmV2aWV3OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNTYwXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1yZWNlaXB0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlOGIwXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1yZWNlbnRfYWN0b3JzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDNmXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1yZWRlZW06YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4YjFcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXJlZG86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUxNWFcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXJlZnJlc2g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU1ZDVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXJlbW92ZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTE1YlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcmVtb3ZlX2NpcmNsZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTE1Y1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcmVtb3ZlX2NpcmNsZV9vdXRsaW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMTVkXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1yZW1vdmVfcmVkX2V5ZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTQxN1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcmVvcmRlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThmZVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcmVwZWF0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDQwXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1yZXBlYXRfb25lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDQxXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1yZXBsYXk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNDJcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXJlcGxheV8xMDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA1OVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcmVwbGF5XzMwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDVhXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1yZXBsYXlfNTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA1YlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcmVwbHk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUxNWVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXJlcGx5X2FsbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTE1ZlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcmVwb3J0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMTYwXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1yZXBvcnRfcHJvYmxlbTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThiMlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcmVzdGF1cmFudF9tZW51OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNTYxXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1yZXN0b3JlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlOGIzXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1yaW5nX3ZvbHVtZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBkMVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcm9vbTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThiNFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcm90YXRlXzkwX2RlZ3JlZXNfY2N3OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNDE4XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1yb3RhdGVfbGVmdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTQxOVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtcm90YXRlX3JpZ2h0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNDFhXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1yb3V0ZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzMjhcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXNhdGVsbGl0ZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTU2MlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc2F2ZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTE2MVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc2Nhbm5lcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTMyOVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc2NoZWR1bGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4YjVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXNjaG9vbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTgwY1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc2NyZWVuX2xvY2tfbGFuZHNjYXBlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMWJlXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1zY3JlZW5fbG9ja19wb3J0cmFpdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTFiZlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc2NyZWVuX2xvY2tfcm90YXRpb246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUxYzBcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXNjcmVlbl9yb3RhdGlvbjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTFjMVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc2RfY2FyZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTYyM1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc2Rfc3RvcmFnZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTFjMlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc2VhcmNoOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlOGI2XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1zZWN1cml0eTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTMyYVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc2VsZWN0X2FsbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTE2MlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc2VuZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTE2M1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc2V0dGluZ3M6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4YjhcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXNldHRpbmdzX2FwcGxpY2F0aW9uczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThiOVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc2V0dGluZ3NfYmFja3VwX3Jlc3RvcmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4YmFcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXNldHRpbmdzX2JsdWV0b290aDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThiYlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc2V0dGluZ3NfYnJpZ2h0bmVzczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThiZFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc2V0dGluZ3NfY2VsbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThiY1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc2V0dGluZ3NfZXRoZXJuZXQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4YmVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXNldHRpbmdzX2lucHV0X2FudGVubmE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4YmZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXNldHRpbmdzX2lucHV0X2NvbXBvbmVudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThjMFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc2V0dGluZ3NfaW5wdXRfY29tcG9zaXRlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlOGMxXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1zZXR0aW5nc19pbnB1dF9oZG1pOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlOGMyXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1zZXR0aW5nc19pbnB1dF9zdmlkZW86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4YzNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXNldHRpbmdzX292ZXJzY2FuOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlOGM0XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1zZXR0aW5nc19waG9uZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThjNVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc2V0dGluZ3NfcG93ZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4YzZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXNldHRpbmdzX3JlbW90ZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThjN1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc2V0dGluZ3Nfc3lzdGVtX2RheWRyZWFtOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMWMzXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1zZXR0aW5nc192b2ljZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThjOFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc2hhcmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4MGRcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXNob3A6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4YzlcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXNob3BfdHdvOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlOGNhXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1zaG9wcGluZ19iYXNrZXQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4Y2JcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXNob3BwaW5nX2NhcnQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4Y2NcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXNodWZmbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNDNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXNpZ25hbF9jZWxsdWxhcl80X2JhcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTFjOFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc2lnbmFsX2NlbGx1bGFyX2Nvbm5lY3RlZF9ub19pbnRlcm5ldF80X2JhcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTFjZFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc2lnbmFsX2NlbGx1bGFyX25vX3NpbTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTFjZVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc2lnbmFsX2NlbGx1bGFyX251bGw6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUxY2ZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXNpZ25hbF9jZWxsdWxhcl9vZmY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUxZDBcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXNpZ25hbF93aWZpXzRfYmFyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMWQ4XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1zaWduYWxfd2lmaV80X2Jhcl9sb2NrOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMWQ5XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1zaWduYWxfd2lmaV9vZmY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUxZGFcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXNpbV9jYXJkOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMzJiXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1zaW1fY2FyZF9hbGVydDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTYyNFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc2tpcF9uZXh0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDQ0XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1za2lwX3ByZXZpb3VzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1zbGlkZXNob3c6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU0MWJcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXNtYXJ0cGhvbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzMmNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXNtczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTYyNVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc21zX2ZhaWxlZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTYyNlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc25vb3plOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1zb3J0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMTY0XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1zb3J0X2J5X2FscGhhOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDUzXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1zcGFjZV9iYXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUyNTZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXNwZWFrZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzMmRcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXNwZWFrZXJfZ3JvdXA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzMmVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXNwZWFrZXJfbm90ZXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4Y2RcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXNwZWFrZXJfcGhvbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwZDJcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXNwZWxsY2hlY2s6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4Y2VcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXN0YXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4MzhcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXN0YXJfYm9yZGVyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlODNhXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1zdGFyX2hhbGY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4MzlcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXN0YXJzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlOGQwXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1zdGF5X2N1cnJlbnRfbGFuZHNjYXBlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGQzXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1zdGF5X2N1cnJlbnRfcG9ydHJhaXQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwZDRcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXN0YXlfcHJpbWFyeV9sYW5kc2NhcGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwZDVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXN0YXlfcHJpbWFyeV9wb3J0cmFpdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBkNlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc3RvcDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA0N1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc3RvcmFnZTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTFkYlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc3RvcmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4ZDFcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXN0b3JlX21hbGxfZGlyZWN0b3J5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNTYzXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1zdHJhaWdodGVuOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNDFjXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1zdHJpa2V0aHJvdWdoX3M6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUyNTdcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXN0eWxlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNDFkXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1zdWJqZWN0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlOGQyXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1zdWJ0aXRsZXM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNDhcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXN1cGVydmlzb3JfYWNjb3VudDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThkM1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc3Vycm91bmRfc291bmQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNDlcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXN3YXBfY2FsbHM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwZDdcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXN3YXBfaG9yaXo6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4ZDRcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXN3YXBfdmVydDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThkNVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc3dhcF92ZXJ0aWNhbF9jaXJjbGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4ZDZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXN3aXRjaF9jYW1lcmE6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU0MWVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXN3aXRjaF92aWRlbzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTQxZlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc3luYzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTYyN1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc3luY19kaXNhYmxlZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTYyOFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtc3luY19wcm9ibGVtOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNjI5XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1zeXN0ZW1fdXBkYXRlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNjJhXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy1zeXN0ZW1fdXBkYXRlX2FsdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThkN1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtdGFiOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlOGQ4XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy10YWJfdW5zZWxlY3RlZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThkOVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtdGFibGV0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMzJmXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy10YWJsZXRfYW5kcm9pZDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTMzMFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtdGFibGV0X21hYzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTMzMVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtdGFnX2ZhY2VzOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNDIwXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy10YXBfYW5kX3BsYXk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU2MmJcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXRlcnJhaW46YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU1NjRcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXRleHRfZm9ybWF0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMTY1XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy10ZXh0c21zOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGQ4XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy10ZXh0dXJlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNDIxXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy10aGVhdGVyczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThkYVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtdGh1bWJfZG93bjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThkYlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtdGh1bWJfdXA6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4ZGNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXRodW1ic191cF9kb3duOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlOGRkXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy10aW1lX3RvX2xlYXZlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNjJjXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy10aW1lbGFwc2U6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU0MjJcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXRpbWVyOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNDI1XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy10aW1lcl8xMDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTQyM1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtdGltZXJfMzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTQyNFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtdGltZXJfb2ZmOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNDI2XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy10b2M6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4ZGVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXRvZGF5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlOGRmXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy10b2xsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlOGUwXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy10b25hbGl0eTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTQyN1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtdG95czpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTMzMlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtdHJhY2tfY2hhbmdlczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThlMVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtdHJhZmZpYzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTU2NVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtdHJhbnNmb3JtOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNDI4XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy10cmFuc2xhdGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4ZTJcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXRyZW5kaW5nX2Rvd246YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4ZTNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXRyZW5kaW5nX2ZsYXQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4ZTRcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXRyZW5kaW5nX3VwOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlOGU1XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy10dW5lOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNDI5XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy10dXJuZWRfaW46YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4ZTZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXR1cm5lZF9pbl9ub3Q6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4ZTdcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXR2OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMzMzXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy11bmRvOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMTY2XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy11bmZvbGRfbGVzczpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTVkNlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtdW5mb2xkX21vcmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU1ZDdcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXVzYjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTFlMFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtdmVyaWZpZWRfdXNlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThlOFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtdmVydGljYWxfYWxpZ25fYm90dG9tOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMjU4XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy12ZXJ0aWNhbF9hbGlnbl9jZW50ZXI6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUyNTlcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXZlcnRpY2FsX2FsaWduX3RvcDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTI1YVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtdmlicmF0aW9uOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNjJkXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy12aWRlb19saWJyYXJ5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDRhXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy12aWRlb2NhbTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA0YlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtdmlkZW9jYW1fb2ZmOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMDRjXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy12aWV3X2FnZW5kYTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThlOVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtdmlld19hcnJheTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThlYVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtdmlld19jYXJvdXNlbDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThlYlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtdmlld19jb2x1bW46YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4ZWNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXZpZXdfY29tZnk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU0MmFcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXZpZXdfY29tcGFjdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTQyYlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtdmlld19kYXk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4ZWRcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXZpZXdfaGVhZGxpbmU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4ZWVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXZpZXdfbGlzdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThlZlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtdmlld19tb2R1bGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4ZjBcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXZpZXdfcXVpbHQ6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4ZjFcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXZpZXdfc3RyZWFtOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlOGYyXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy12aWV3X3dlZWs6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4ZjNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXZpZ25ldHRlOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNDM1XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy12aXNpYmlsaXR5OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlOGY0XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy12aXNpYmlsaXR5X29mZjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZThmNVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtdm9pY2VfY2hhdDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTYyZVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtdm9pY2VtYWlsOmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlMGQ5XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy12b2x1bWVfZG93bjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA0ZFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtdm9sdW1lX211dGU6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNGVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXZvbHVtZV9vZmY6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUwNGZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXZvbHVtZV91cDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA1MFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtdnBuX2tleTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTBkYVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtdnBuX2xvY2s6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU2MmZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXdhbGxwYXBlcjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTFiY1wiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtd2FybmluZzpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTAwMlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtd2F0Y2g6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUzMzRcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXdiX2F1dG86YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU0MmNcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXdiX2Nsb3VkeTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTQyZFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtd2JfaW5jYW5kZXNjZW50OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNDJlXCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy13Yl9pcmlkZXNjZW50OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlNDM2XCI7XHJ9XHJcci5tYXRlcmlhbC1pY29ucy13Yl9zdW5ueTpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTQzMFwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtd2M6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU2M2RcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXdlYjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTA1MVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtd2hhdHNob3Q6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4MGVcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXdpZGdldHM6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUxYmRcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXdpZmk6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU2M2VcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXdpZmlfbG9jazpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTFlMVwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMtd2lmaV90ZXRoZXJpbmc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGUxZTJcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXdvcms6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4ZjlcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXdyYXBfdGV4dDpiZWZvcmUge1xyXHRjb250ZW50OiBcIlxcZTI1YlwiO1xyfVxyXHIubWF0ZXJpYWwtaWNvbnMteW91dHViZV9zZWFyY2hlZF9mb3I6YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4ZmFcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXpvb21faW46YmVmb3JlIHtcclx0Y29udGVudDogXCJcXGU4ZmZcIjtccn1cclxyLm1hdGVyaWFsLWljb25zLXpvb21fb3V0OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXFxlOTAwXCI7XHJ9XHIiLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuKlxuKiBUcnVuayB2ZXJzaW9uIDIuMC4wXG4qXG4qL1xuYTpmb2N1cyxcbmJ1dHRvbjpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyOiAwO1xufVxuXG4qOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbmxhYmVsIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxucCB7XG5cdG1hcmdpbjogMDtcbn1cblxudWwsXG5vbCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxudWwgbGksXG5vbCBsaSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5kbCB7XG5cdG1hcmdpbjogMDtcbn1cblxuZHQsXG5kZCB7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5kdCB7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG5kZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmNpdGUge1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmZvcm0ge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRib3JkZXItbGVmdDogMDtcbn1cblxuYWRkcmVzcyB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmZpZ3VyZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmh0bWwgcCBhOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKlxuKlxuKiBUeXBvZ3JhcGh5XG4qL1xuYm9keSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS43MTQyOTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG5cdGNvbG9yOiAjOWI5YjliO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBbY2xhc3MqPSdoZWFkaW5nLSddIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0Y29sb3I6ICMxNTE1MTU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmgxIGEsIGgyIGEsIGgzIGEsIGg0IGEsIGg1IGEsIGg2IGEsIFtjbGFzcyo9J2hlYWRpbmctJ10gYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5oMSBhOmhvdmVyLCBoMiBhOmhvdmVyLCBoMyBhOmhvdmVyLCBoNCBhOmhvdmVyLCBoNSBhOmhvdmVyLCBoNiBhOmhvdmVyLCBbY2xhc3MqPSdoZWFkaW5nLSddIGE6aG92ZXIge1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuaDEsXG4uaGVhZGluZy0xIHtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogMS4zO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0aDEsXG5cdC5oZWFkaW5nLTEge1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRsaW5lLWhlaWdodDogMS4xNTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdGgxLFxuXHQuaGVhZGluZy0xIHtcblx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTY2Njc7XG5cdH1cbn1cblxuaDIsXG4uaGVhZGluZy0yIHtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdGgyLFxuXHQuaGVhZGluZy0yIHtcblx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdH1cbn1cblxuaDMsXG4uaGVhZGluZy0zIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdGgzLFxuXHQuaGVhZGluZy0zIHtcblx0XHRmb250LXNpemU6IDMzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzMzMzM7XG5cdH1cbn1cblxuaDQsIC5oZWFkaW5nLTQsXG5oNSwgLmhlYWRpbmctNSxcbmg2LCAuaGVhZGluZy02IHtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XG5cbmg0LFxuLmhlYWRpbmctNCB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDEuMzU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0aDQsXG5cdC5oZWFkaW5nLTQge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0fVxufVxuXG5oNSxcbi5oZWFkaW5nLTUge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdGg1LFxuXHQuaGVhZGluZy01IHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjIyMjI7XG5cdH1cbn1cblxuaDYsXG4uaGVhZGluZy02IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS4zNTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHRoNixcblx0LmhlYWRpbmctNiB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHR9XG59XG5cbi5oZWFkaW5nLTcge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM1O1xuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG5cbi5oZWFkaW5nLWRlY29yYXRpb24tMSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRpbmctZGVjb3JhdGlvbi0xOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IC41NWVtO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHdpZHRoOiAwLjgzMzMzZW07XG5cdG1hcmdpbi1yaWdodDogLjNlbTtcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkO1xufVxuXG4uaGVhZGluZy1kZWNvcmF0aW9uLTIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLmhlYWRpbmctZGVjb3JhdGlvbi0yOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IC41ZW07XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDNweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRiYWNrZ3JvdW5kOiAjZmZkODUxO1xufVxuXG4qICsgLmhlYWRpbmctZGVjb3JhdGlvbi0yIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuc21hbGwsXG4uc21hbGwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xufVxuXG5tYXJrLFxuLm1hcmsge1xuXHRwYWRkaW5nOiAzcHggNXB4O1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogIzJjMzQzYjtcbn1cblxuLmJpZyB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbi5sZWFkIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzRweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuY29kZSB7XG5cdHBhZGRpbmc6IDEwcHggNXB4O1xuXHRib3JkZXItcmFkaXVzOiAwLjJyZW07XG5cdGZvbnQtc2l6ZTogOTAlO1xuXHRjb2xvcjogIzExMTtcblx0YmFja2dyb3VuZDogI2VkZWZmNDtcbn1cblxucCBbZGF0YS10b2dnbGU9J3Rvb2x0aXAnXSB7XG5cdHBhZGRpbmctbGVmdDogLjI1ZW07XG5cdHBhZGRpbmctcmlnaHQ6IC4yNWVtO1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxucCBbc3R5bGUqPSdtYXgtd2lkdGgnXSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRleHQtc3R5bGUtMSB7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogIzliOWI5Yjtcbn1cblxuLnRleHQtc3R5bGUtMiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtc3R5bGUtMiBzcGFuIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi50ZXh0LXN0eWxlLTIgc3Bhbjo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTUwJSwgMCk7XG5cdGxlZnQ6IDA7XG5cdGNvbnRlbnQ6ICcnO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdHdpZHRoOiAxMDB2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC50ZXh0LXN0eWxlLTIge1xuXHRcdHBhZGRpbmctbGVmdDogNzVweDtcblx0fVxufVxuXG4udGV4dC1zdHlsZS0yICsgKiB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jb250ZXh0LWRhcmsgLnRleHQtc3R5bGUtMiwgLnJkLW5hdmJhci1kYXJrIC50ZXh0LXN0eWxlLTIsIC5yZC1uYXZiYXItZGFya2VyIC50ZXh0LXN0eWxlLTIsIC5iZy1ncmF5LTcwMCAudGV4dC1zdHlsZS0yLCAuYmctZ3JheS0yIC50ZXh0LXN0eWxlLTIsIC5iZy1ncmF5LTQgLnRleHQtc3R5bGUtMiwgLmJnLXByaW1hcnkgLnRleHQtc3R5bGUtMiwgLmJnLWltYWdlLWRhcmsgLnRleHQtc3R5bGUtMiB7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi50ZXh0LXN0eWxlLTMge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi50ZXh0LXN0eWxlLTQge1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4qICsgLnRleHQtc3R5bGUtNCB7XG5cdG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmhlYWRpbmctY29tcG9uZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsaW5lLWhlaWdodDogMTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG59XG5cbi5oZWFkaW5nLWNvbXBvbmVudC1pbm5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5oZWFkaW5nLWNvbXBvbmVudC1pbm5lciA+ICoge1xuXHRtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmhlYWRpbmctY29tcG9uZW50LWlubmVyID4gKiB7XG5cdG1hcmdpbi1ib3R0b206IDExcHg7XG59XG5cbi5oZWFkaW5nLWNvbXBvbmVudC1pbm5lciAqICsgLmJ1dHRvbiB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5oZWFkaW5nLWNvbXBvbmVudC10aXRsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4uaGVhZGluZy1jb21wb25lbnQtdGl0bGU6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogM3B4O1xuXHRib3R0b206IDNweDtcblx0bGVmdDogMDtcblx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjM2Y5MGRjO1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmhlYWRpbmctY29tcG9uZW50LXRpdGxlOjphZnRlciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWluLWhlaWdodDogaW5oZXJpdDtcblx0d2lkdGg6IDA7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5oZWFkaW5nLWNvbXBvbmVudC10aXRsZSAuaWNvbiB7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaGVhZGluZy1jb21wb25lbnQgKyAqIHtcblx0bWFyZ2luLXRvcDogMjVweDtcbn1cblxuLmhlYWRpbmctY29tcG9uZW50ICsgLnJvdyB7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5oZWFkaW5nLWNvbXBvbmVudC1zaW1wbGUgLmhlYWRpbmctY29tcG9uZW50LXRpdGxlIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uaGVhZGluZy1jb21wb25lbnQtc2ltcGxlIC5oZWFkaW5nLWNvbXBvbmVudC10aXRsZTo6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmJnLWdyYXktMTAwIC5oZWFkaW5nLWNvbXBvbmVudCB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNkN2Q3ZDc7XG59XG5cbi50aW1lLWRlY29yYXRlZCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwIDkwcHg7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGltZS1kZWNvcmF0ZWQ6OmJlZm9yZSwgLnRpbWUtZGVjb3JhdGVkOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLjY2ZW07XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0d2lkdGg6IDc1cHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWI5YjliO1xufVxuXG4udGltZS1kZWNvcmF0ZWQ6OmJlZm9yZSB7XG5cdGxlZnQ6IDA7XG59XG5cbi50aW1lLWRlY29yYXRlZDo6YWZ0ZXIge1xuXHRyaWdodDogMDtcbn1cblxuLmNvbnRleHQtZGFyayAudGltZS1kZWNvcmF0ZWQsIC5yZC1uYXZiYXItZGFyayAudGltZS1kZWNvcmF0ZWQsIC5yZC1uYXZiYXItZGFya2VyIC50aW1lLWRlY29yYXRlZCwgLmJnLWdyYXktNzAwIC50aW1lLWRlY29yYXRlZCwgLmJnLWdyYXktMiAudGltZS1kZWNvcmF0ZWQsIC5iZy1ncmF5LTQgLnRpbWUtZGVjb3JhdGVkLCAuYmctcHJpbWFyeSAudGltZS1kZWNvcmF0ZWQsIC5iZy1pbWFnZS1kYXJrIC50aW1lLWRlY29yYXRlZCB7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5jb250ZXh0LWRhcmsgLnRpbWUtZGVjb3JhdGVkOjpiZWZvcmUsIC5yZC1uYXZiYXItZGFyayAudGltZS1kZWNvcmF0ZWQ6OmJlZm9yZSwgLnJkLW5hdmJhci1kYXJrZXIgLnRpbWUtZGVjb3JhdGVkOjpiZWZvcmUsIC5iZy1ncmF5LTcwMCAudGltZS1kZWNvcmF0ZWQ6OmJlZm9yZSwgLmJnLWdyYXktMiAudGltZS1kZWNvcmF0ZWQ6OmJlZm9yZSwgLmJnLWdyYXktNCAudGltZS1kZWNvcmF0ZWQ6OmJlZm9yZSwgLmJnLXByaW1hcnkgLnRpbWUtZGVjb3JhdGVkOjpiZWZvcmUsIC5iZy1pbWFnZS1kYXJrIC50aW1lLWRlY29yYXRlZDo6YmVmb3JlLCAuY29udGV4dC1kYXJrIC50aW1lLWRlY29yYXRlZDo6YWZ0ZXIsIC5yZC1uYXZiYXItZGFyayAudGltZS1kZWNvcmF0ZWQ6OmFmdGVyLCAucmQtbmF2YmFyLWRhcmtlciAudGltZS1kZWNvcmF0ZWQ6OmFmdGVyLCAuYmctZ3JheS03MDAgLnRpbWUtZGVjb3JhdGVkOjphZnRlciwgLmJnLWdyYXktMiAudGltZS1kZWNvcmF0ZWQ6OmFmdGVyLCAuYmctZ3JheS00IC50aW1lLWRlY29yYXRlZDo6YWZ0ZXIsIC5iZy1wcmltYXJ5IC50aW1lLWRlY29yYXRlZDo6YWZ0ZXIsIC5iZy1pbWFnZS1kYXJrIC50aW1lLWRlY29yYXRlZDo6YWZ0ZXIge1xuXHRib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNyk7XG59XG5cbi5oMS1lbSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuKiArIC5oMS1lbSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi8qXG4qXG4qIEJyYW5kXG4qL1xuLmJyYW5kIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnJhbmQgLmJyYW5kLWxvZ28tZGFyayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnJhbmQgLmJyYW5kLWxvZ28tbGlnaHQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uYnJhbmQtbWQgaW1nIHtcblx0bWF4LXdpZHRoOiAxMTdweDtcblx0bWF4LWhlaWdodDogMTE3cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuXHQuYnJhbmQtbWQgaW1nIHtcblx0XHRtYXgtd2lkdGg6IDkwcHg7XG5cdFx0bWF4LWhlaWdodDogOTBweDtcblx0fVxufVxuXG4vKlxuKlxuKiBMaW5rc1xuKi9cbmEge1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuYSwgYTpmb2N1cywgYTphY3RpdmUsIGE6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmEsIGE6Zm9jdXMsIGE6YWN0aXZlIHtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbmE6aG92ZXIge1xuXHRjb2xvcjogIzIwNmFhZjtcbn1cblxuYVtocmVmKj0ndGVsJ10sIGFbaHJlZio9J21haWx0byddIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmxpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5saW5rLW1kIHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4ubGluay1ob3ZlciB7XG5cdGNvbG9yOiAjMjA2YWFmO1xufVxuXG4ubGluay1wcmVzcyB7XG5cdGNvbG9yOiAjMjA2YWFmO1xufVxuXG4ubGluay1jaXJjbGUsXG4ubGluay1jaXJjbGUgKiB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuKiArIC5wcml2YWN5LWxpbmsge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubGluay1jYXJ0IHtcblx0Y29sb3I6ICMxNTE1MTU7XG59XG5cbi5saW5rLWNhcnQgPiAqICsgKiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmxpbmstY2FydDpob3ZlciB7XG5cdGNvbG9yOiAjM2Y5MGRjO1xufVxuXG4ubGluay1jYXJ0OmhvdmVyIC5saW5rLWNhcnQtY291bnRlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjM2Y5MGRjO1xufVxuXG4ubGluay1jYXJ0LWhpZGRlbi1saW5rIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmxpbmstY2FydC1pY29uIHtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0Y29sb3I6ICMxNTE1MTU7XG59XG5cbi5saW5rLWNhcnQtY291bnRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAtMnB4O1xuXHRoZWlnaHQ6IDE4cHg7XG5cdG1pbi13aWR0aDogMThweDtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjb2xvcjogIzE1MTUxNTtcblx0YmFja2dyb3VuZDogI2ZmZDg1MTtcblx0dHJhbnNpdGlvbjogLjIycztcbn1cblxuLmlwaG9uZSAubGluay1jYXJ0LWNvdW50ZXIge1xuXHRsaW5lLWhlaWdodDogMTdweDtcbn1cblxuYnV0dG9uLmxpbmstY2FydCB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRvdXRsaW5lLW9mZnNldDogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmJ1dHRvbi5saW5rLWNhcnQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5jb250ZXh0LWRhcmsgLmxpbmstY2FydDpob3ZlciAubGluay1jYXJ0LWljb24sIC5yZC1uYXZiYXItZGFyayAubGluay1jYXJ0OmhvdmVyIC5saW5rLWNhcnQtaWNvbiwgLnJkLW5hdmJhci1kYXJrZXIgLmxpbmstY2FydDpob3ZlciAubGluay1jYXJ0LWljb24sIC5iZy1ncmF5LTcwMCAubGluay1jYXJ0OmhvdmVyIC5saW5rLWNhcnQtaWNvbiwgLmJnLWdyYXktMiAubGluay1jYXJ0OmhvdmVyIC5saW5rLWNhcnQtaWNvbiwgLmJnLWdyYXktNCAubGluay1jYXJ0OmhvdmVyIC5saW5rLWNhcnQtaWNvbiwgLmJnLXByaW1hcnkgLmxpbmstY2FydDpob3ZlciAubGluay1jYXJ0LWljb24sIC5iZy1pbWFnZS1kYXJrIC5saW5rLWNhcnQ6aG92ZXIgLmxpbmstY2FydC1pY29uIHtcblx0Y29sb3I6ICNmZmNjMDA7XG59XG5cbi5jb250ZXh0LWRhcmsgLmxpbmstY2FydC1pY29uLCAucmQtbmF2YmFyLWRhcmsgLmxpbmstY2FydC1pY29uLCAucmQtbmF2YmFyLWRhcmtlciAubGluay1jYXJ0LWljb24sIC5iZy1ncmF5LTcwMCAubGluay1jYXJ0LWljb24sIC5iZy1ncmF5LTIgLmxpbmstY2FydC1pY29uLCAuYmctZ3JheS00IC5saW5rLWNhcnQtaWNvbiwgLmJnLXByaW1hcnkgLmxpbmstY2FydC1pY29uLCAuYmctaW1hZ2UtZGFyayAubGluay1jYXJ0LWljb24ge1xuXHRjb2xvcjogI2ZmZjtcblx0dHJhbnNpdGlvbjogLjIycztcbn1cblxuLmxpbmstaWNvbiAuaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAtMXB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRmb250LXNpemU6IDEuMzNlbTtcblx0dHJhbnNpdGlvbjogLjIycztcbn1cblxuLmxpbmstaWNvbi1sZWZ0IC5pY29uIHtcblx0bWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5saW5rLWljb24tcmlnaHQgLmljb24ge1xuXHRtYXJnaW4tbGVmdDogN3B4O1xufVxuXG4uY29udGV4dC1kYXJrIC5saW5rLWljb24sIC5yZC1uYXZiYXItZGFyayAubGluay1pY29uLCAucmQtbmF2YmFyLWRhcmtlciAubGluay1pY29uLCAuYmctZ3JheS03MDAgLmxpbmstaWNvbiwgLmJnLWdyYXktMiAubGluay1pY29uLCAuYmctZ3JheS00IC5saW5rLWljb24sIC5iZy1wcmltYXJ5IC5saW5rLWljb24sIC5iZy1pbWFnZS1kYXJrIC5saW5rLWljb24ge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmNvbnRleHQtZGFyayAubGluay1pY29uOmhvdmVyLCAucmQtbmF2YmFyLWRhcmsgLmxpbmstaWNvbjpob3ZlciwgLnJkLW5hdmJhci1kYXJrZXIgLmxpbmstaWNvbjpob3ZlciwgLmJnLWdyYXktNzAwIC5saW5rLWljb246aG92ZXIsIC5iZy1ncmF5LTIgLmxpbmstaWNvbjpob3ZlciwgLmJnLWdyYXktNCAubGluay1pY29uOmhvdmVyLCAuYmctcHJpbWFyeSAubGluay1pY29uOmhvdmVyLCAuYmctaW1hZ2UtZGFyayAubGluay1pY29uOmhvdmVyIHtcblx0Y29sb3I6ICNmZmQ4NTE7XG59XG5cbi5saW5rLWNsYXNzaWMge1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdGNvbG9yOiAjMTUxNTE1O1xufVxuXG4ubGluay1saWdodCB7XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG4ubGluay1saWdodDpob3ZlciB7XG5cdGNvbG9yOiAjM2Y5MGRjO1xufVxuXG4uY29udGV4dC1kYXJrIC5saW5rLWxpZ2h0LCAucmQtbmF2YmFyLWRhcmsgLmxpbmstbGlnaHQsIC5yZC1uYXZiYXItZGFya2VyIC5saW5rLWxpZ2h0LCAuYmctZ3JheS03MDAgLmxpbmstbGlnaHQsIC5iZy1ncmF5LTIgLmxpbmstbGlnaHQsIC5iZy1ncmF5LTQgLmxpbmstbGlnaHQsIC5iZy1wcmltYXJ5IC5saW5rLWxpZ2h0LCAuYmctaW1hZ2UtZGFyayAubGluay1saWdodCB7XG5cdGNvbG9yOiAjNTU1YzVmO1xufVxuXG4uY29udGV4dC1kYXJrIC5saW5rLWxpZ2h0OmhvdmVyLCAucmQtbmF2YmFyLWRhcmsgLmxpbmstbGlnaHQ6aG92ZXIsIC5yZC1uYXZiYXItZGFya2VyIC5saW5rLWxpZ2h0OmhvdmVyLCAuYmctZ3JheS03MDAgLmxpbmstbGlnaHQ6aG92ZXIsIC5iZy1ncmF5LTIgLmxpbmstbGlnaHQ6aG92ZXIsIC5iZy1ncmF5LTQgLmxpbmstbGlnaHQ6aG92ZXIsIC5iZy1wcmltYXJ5IC5saW5rLWxpZ2h0OmhvdmVyLCAuYmctaW1hZ2UtZGFyayAubGluay1saWdodDpob3ZlciB7XG5cdGNvbG9yOiAjZmZkODUxO1xufVxuXG4ubGluay1pbWFnZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAwO1xuXHRsaW5lLWhlaWdodDogMDtcblx0dHJhbnNpdGlvbjogLjIycztcblx0bWF4LXdpZHRoOiA5MCU7XG5cdG9wYWNpdHk6IC41O1xufVxuXG4ubGluay1pbWFnZSBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmxpbmstaW1hZ2U6aG92ZXIge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4vKlxuKlxuKiBCbG9ja3NcbiovXG4uYmxvY2stY2VudGVyLCAuYmxvY2stc20sIC5ibG9jay1sZyB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5ibG9jay1zbSB7XG5cdG1heC13aWR0aDogNTYwcHg7XG59XG5cbi5ibG9jay1sZyB7XG5cdG1heC13aWR0aDogNzY4cHg7XG59XG5cbi5ibG9jay1wYWxldHRlIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYmxvY2stcGFsZXR0ZS1pdGVtIHtcblx0ZmxleC1iYXNpczogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG4uYmxvY2stcGFsZXR0ZS1pdGVtLWRhcmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNTE1O1xufVxuXG4uYmxvY2stcGFsZXR0ZS1pdGVtLWRhcmtlbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyYzJkMzE7XG59XG5cbi5ibG9jay1wYWxldHRlLWl0ZW0tZ3JheSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM5YjliOWI7XG59XG5cbi5ibG9jay1wYWxldHRlLWl0ZW0tZGFya2VyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzM1MzYzYztcbn1cblxuLmJsb2NrLXBhbGV0dGUtaXRlbS1zZWNvbmRhcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkODUxO1xufVxuXG4uYmxvY2stcGFsZXR0ZS1pdGVtLXNlY29uZGFyeS1kYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0Y2Y1MTtcbn1cblxuLmJsb2NrLXBhbGV0dGUtaXRlbS1wcmltYXJ5LWRhcmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2U4ZmRjO1xufVxuXG4uYmxvY2stcGFsZXR0ZS1pdGVtLXByaW1hcnktbGlnaHQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDM5NWUxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmJsb2NrLXBhbGV0dGUtaXRlbSB7XG5cdFx0ZmxleC1iYXNpczogOTVweDtcblx0XHRoZWlnaHQ6IDk1cHg7XG5cdH1cbn1cblxuLmJsb2NrLWNhdGVnb3JpZXMge1xuXHRwYWRkaW5nOiAzMnB4IDIycHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG59XG5cbi5ibG9jay1hc2lkZSB7XG5cdG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuXG4uYmxvY2stYXNpZGUgPiAqIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcblx0LmJsb2NrLWFzaWRlIHtcblx0XHRtYXgtd2lkdGg6IGluaGVyaXQ7XG5cdFx0Y29sdW1uczogMjtcblx0XHRicmVhay1pbnNpZGU6IGF2b2lkO1xuXHRcdGNvbHVtbi1nYXA6IDMwcHg7XG5cdH1cblx0LmJsb2NrLWFzaWRlLWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4qICsgLm1haW4tY29tcG9uZW50IHtcblx0bWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmFzaWRlLWNvbXBvbmVudHMge1xuXHRtYXJnaW4tYm90dG9tOiAtNTBweDtcbn1cblxuLmFzaWRlLWNvbXBvbmVudHMgPiAqIHtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcblx0LmFzaWRlLWNvbXBvbmVudHMge1xuXHRcdG1heC13aWR0aDogaW5oZXJpdDtcblx0XHRjb2x1bW5zOiAyO1xuXHRcdGJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdFx0Y29sdW1uLWdhcDogMzBweDtcblx0fVxuXHQuYXNpZGUtY29tcG9uZW50IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLypcbipcbiogQm94ZXNcbiovXG4uYm94LW1pbmltYWwge1xuXHRtYXgtd2lkdGg6IDI3MHB4O1xuXHRwYWRkaW5nOiAyMHB4IDEwcHggMzBweCAzMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYm94LW1pbmltYWwgcCB7XG5cdGxldHRlci1zcGFjaW5nOiAuMDI1ZW07XG59XG5cbi5ib3gtbWluaW1hbC1wcmltYXJ5IHtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0YmFja2dyb3VuZDogIzNmOTBkYztcbn1cblxuLmJveC1taW5pbWFsLXByaW1hcnkgLmJveC1taW5pbWFsLWljb24sXG4uYm94LW1pbmltYWwtcHJpbWFyeSAuYm94LW1pbmltYWwtdGl0bGUge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmJveC1taW5pbWFsLWdyYXktMiB7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG5cdGJhY2tncm91bmQ6ICMzNTM2M2M7XG59XG5cbi5ib3gtbWluaW1hbC1ncmF5LTIgLmJveC1taW5pbWFsLXRpdGxlIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5ib3gtbWluaW1hbC1ncmF5LTIgLmJveC1taW5pbWFsLWljb24ge1xuXHRjb2xvcjogI2ZmZDg1MTtcbn1cblxuLmJveC1taW5pbWFsLWhlYWRlciB7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5ib3gtbWluaW1hbC1oZWFkZXIgPiAqIHtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0cGFkZGluZzogMCAxMHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYm94LW1pbmltYWwtaWNvbiB7XG5cdGZvbnQtc2l6ZTogMzdweDtcblx0Y29sb3I6ICMxNTE1MTU7XG59XG5cbiogKyAuYm94LW1pbmltYWwtdGV4dCB7XG5cdG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmJveC1jb3VudGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjMmMzNDNiO1xufVxuXG4uYm94LWNvdW50ZXItdGl0bGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0bGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07XG59XG5cbi5ib3gtY291bnRlci1tYWluIHtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiA0NXB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uYm94LWNvdW50ZXItbWFpbiA+ICoge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZvbnQ6IGluaGVyaXQ7XG59XG5cbi5ib3gtY291bnRlci1tYWluIC5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogMjhweDtcbn1cblxuLmJveC1jb3VudGVyLW1haW4gLnNtYWxsX3RvcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAuMmVtO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uYm94LWNvdW50ZXItZGl2aWRlciB7XG5cdGZvbnQtc2l6ZTogMDtcblx0bGluZS1oZWlnaHQ6IDA7XG59XG5cbi5ib3gtY291bnRlci1kaXZpZGVyOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiA4MHB4O1xuXHRoZWlnaHQ6IDJweDtcblx0YmFja2dyb3VuZDogIzNmOTBkYztcbn1cblxuKiArIC5ib3gtY291bnRlci10aXRsZSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbiogKyAuYm94LWNvdW50ZXItbWFpbiB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbiogKyAuYm94LWNvdW50ZXItZGl2aWRlciB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuYm94LWNvdW50ZXItdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5ib3gtY291bnRlci1tYWluIHtcblx0XHRmb250LXNpemU6IDYwcHg7XG5cdH1cblx0LmJveC1jb3VudGVyLW1haW4gLnNtYWxsIHtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdH1cblx0KiArIC5ib3gtY291bnRlci1tYWluIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cdCogKyAuYm94LWNvdW50ZXItZGl2aWRlciB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXHQqICsgLmJveC1jb3VudGVyLXRpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHR9XG59XG5cbi5iZy1wcmltYXJ5IC5ib3gtY291bnRlciB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uYmctcHJpbWFyeSAuYm94LWNvdW50ZXItZGl2aWRlcjo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4vKlxuKlxuKiBSZXNwb25zaXZlIHVuaXRzXG4qL1xuLnVuaXQge1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleDogMCAxIDEwMCU7XG5cdC13ZWJraXQtZmxleDogMCAxIDEwMCU7XG5cdGZsZXg6IDAgMSAxMDAlO1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udW5pdC1ib2R5IHtcblx0LW1zLWZsZXg6IDAgMSBhdXRvO1xuXHQtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xuXHRmbGV4OiAwIDEgYXV0bztcbn1cblxuLnVuaXQtbGVmdCxcbi51bml0LXJpZ2h0IHtcblx0LW1zLWZsZXg6IDAgMCBhdXRvO1xuXHQtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udW5pdC1hbGlnbi1jZW50ZXIge1xuXHQtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udW5pdC1taWRkbGUge1xuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi51bml0LFxuLnVuaXQtdmVydGljYWwge1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRtYXJnaW4tYm90dG9tOiAtMzBweDtcblx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuXG4udW5pdDplbXB0eSxcbi51bml0LXZlcnRpY2FsOmVtcHR5IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51bml0ID4gKixcbi51bml0LXZlcnRpY2FsID4gKiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi51bml0LWhvcml6b250YWwge1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcblx0LnVuaXQtc20tYWxpZ24tY2VudGVyIHtcblx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQudW5pdC1zbS1taWRkbGUge1xuXHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LnVuaXQtc20sXG5cdC51bml0LXNtLXZlcnRpY2FsIHtcblx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW4tYm90dG9tOiAtMzBweDtcblx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdH1cblx0LnVuaXQtc206ZW1wdHksXG5cdC51bml0LXNtLXZlcnRpY2FsOmVtcHR5IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdC51bml0LXNtID4gKixcblx0LnVuaXQtc20tdmVydGljYWwgPiAqIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHR9XG5cdC51bml0LXNtLWhvcml6b250YWwge1xuXHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQudW5pdC1tZC1hbGlnbi1jZW50ZXIge1xuXHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdC51bml0LW1kLW1pZGRsZSB7XG5cdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQudW5pdC1tZCxcblx0LnVuaXQtbWQtdmVydGljYWwge1xuXHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG1hcmdpbi1ib3R0b206IC0zMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0fVxuXHQudW5pdC1tZDplbXB0eSxcblx0LnVuaXQtbWQtdmVydGljYWw6ZW1wdHkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0LnVuaXQtbWQgPiAqLFxuXHQudW5pdC1tZC12ZXJ0aWNhbCA+ICoge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdH1cblx0LnVuaXQtbWQtaG9yaXpvbnRhbCB7XG5cdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC51bml0LWxnLWFsaWduLWNlbnRlciB7XG5cdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0LnVuaXQtbGctbWlkZGxlIHtcblx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC51bml0LWxnLFxuXHQudW5pdC1sZy12ZXJ0aWNhbCB7XG5cdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luLWJvdHRvbTogLTMwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHR9XG5cdC51bml0LWxnOmVtcHR5LFxuXHQudW5pdC1sZy12ZXJ0aWNhbDplbXB0eSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQudW5pdC1sZyA+ICosXG5cdC51bml0LWxnLXZlcnRpY2FsID4gKiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0fVxuXHQudW5pdC1sZy1ob3Jpem9udGFsIHtcblx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC51bml0LXhsLWFsaWduLWNlbnRlciB7XG5cdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0LnVuaXQteGwtbWlkZGxlIHtcblx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC51bml0LXhsLFxuXHQudW5pdC14bC12ZXJ0aWNhbCB7XG5cdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luLWJvdHRvbTogLTMwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHR9XG5cdC51bml0LXhsOmVtcHR5LFxuXHQudW5pdC14bC12ZXJ0aWNhbDplbXB0eSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQudW5pdC14bCA+ICosXG5cdC51bml0LXhsLXZlcnRpY2FsID4gKiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0fVxuXHQudW5pdC14bC1ob3Jpem9udGFsIHtcblx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG5cdC51bml0LXh4bC1hbGlnbi1jZW50ZXIge1xuXHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdC51bml0LXh4bC1taWRkbGUge1xuXHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LnVuaXQteHhsLFxuXHQudW5pdC14eGwtdmVydGljYWwge1xuXHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG1hcmdpbi1ib3R0b206IC0zMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0fVxuXHQudW5pdC14eGw6ZW1wdHksXG5cdC51bml0LXh4bC12ZXJ0aWNhbDplbXB0eSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQudW5pdC14eGwgPiAqLFxuXHQudW5pdC14eGwtdmVydGljYWwgPiAqIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHR9XG5cdC51bml0LXh4bC1ob3Jpem9udGFsIHtcblx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxufVxuXG4udW5pdC1zcGFjaW5nLXhzLnVuaXQsIC51bml0LXNwYWNpbmcteHMudW5pdC12ZXJ0aWNhbCB7XG5cdG1hcmdpbi1ib3R0b206IC0xNXB4O1xuXHRtYXJnaW4tbGVmdDogLTdweDtcbn1cblxuLnVuaXQtc3BhY2luZy14cy51bml0OmVtcHR5LCAudW5pdC1zcGFjaW5nLXhzLnVuaXQtdmVydGljYWw6ZW1wdHkge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLnVuaXQtc3BhY2luZy14cy51bml0ID4gKiwgLnVuaXQtc3BhY2luZy14cy51bml0LXZlcnRpY2FsID4gKiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0bWFyZ2luLWxlZnQ6IDdweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdC51bml0LXNwYWNpbmcteHMudW5pdCwgLnVuaXQtc3BhY2luZy14cy51bml0LXZlcnRpY2FsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAtMTVweDtcblx0XHRtYXJnaW4tbGVmdDogLTdweDtcblx0fVxuXHQudW5pdC1zcGFjaW5nLXhzLnVuaXQ6ZW1wdHksIC51bml0LXNwYWNpbmcteHMudW5pdC12ZXJ0aWNhbDplbXB0eSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQudW5pdC1zcGFjaW5nLXhzLnVuaXQgPiAqLCAudW5pdC1zcGFjaW5nLXhzLnVuaXQtdmVydGljYWwgPiAqIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiA3cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC51bml0LXNwYWNpbmcteHMudW5pdCwgLnVuaXQtc3BhY2luZy14cy51bml0LXZlcnRpY2FsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAtMTVweDtcblx0XHRtYXJnaW4tbGVmdDogLTdweDtcblx0fVxuXHQudW5pdC1zcGFjaW5nLXhzLnVuaXQ6ZW1wdHksIC51bml0LXNwYWNpbmcteHMudW5pdC12ZXJ0aWNhbDplbXB0eSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQudW5pdC1zcGFjaW5nLXhzLnVuaXQgPiAqLCAudW5pdC1zcGFjaW5nLXhzLnVuaXQtdmVydGljYWwgPiAqIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiA3cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC51bml0LXNwYWNpbmcteHMudW5pdCwgLnVuaXQtc3BhY2luZy14cy51bml0LXZlcnRpY2FsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAtMTVweDtcblx0XHRtYXJnaW4tbGVmdDogLTdweDtcblx0fVxuXHQudW5pdC1zcGFjaW5nLXhzLnVuaXQ6ZW1wdHksIC51bml0LXNwYWNpbmcteHMudW5pdC12ZXJ0aWNhbDplbXB0eSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQudW5pdC1zcGFjaW5nLXhzLnVuaXQgPiAqLCAudW5pdC1zcGFjaW5nLXhzLnVuaXQtdmVydGljYWwgPiAqIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiA3cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQudW5pdC1zcGFjaW5nLXhzLnVuaXQsIC51bml0LXNwYWNpbmcteHMudW5pdC12ZXJ0aWNhbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTE1cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC03cHg7XG5cdH1cblx0LnVuaXQtc3BhY2luZy14cy51bml0OmVtcHR5LCAudW5pdC1zcGFjaW5nLXhzLnVuaXQtdmVydGljYWw6ZW1wdHkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0LnVuaXQtc3BhY2luZy14cy51bml0ID4gKiwgLnVuaXQtc3BhY2luZy14cy51bml0LXZlcnRpY2FsID4gKiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRtYXJnaW4tbGVmdDogN3B4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcblx0LnVuaXQtc3BhY2luZy14cy51bml0LCAudW5pdC1zcGFjaW5nLXhzLnVuaXQtdmVydGljYWwge1xuXHRcdG1hcmdpbi1ib3R0b206IC0xNXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtN3B4O1xuXHR9XG5cdC51bml0LXNwYWNpbmcteHMudW5pdDplbXB0eSwgLnVuaXQtc3BhY2luZy14cy51bml0LXZlcnRpY2FsOmVtcHR5IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdC51bml0LXNwYWNpbmcteHMudW5pdCA+ICosIC51bml0LXNwYWNpbmcteHMudW5pdC12ZXJ0aWNhbCA+ICoge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDdweDtcblx0fVxufVxuXG4udW5pdC1zcGFjaW5nLWxnIC51bml0IHtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXg6IDAgMSAxMDAlO1xuXHQtd2Via2l0LWZsZXg6IDAgMSAxMDAlO1xuXHRmbGV4OiAwIDEgMTAwJTtcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnVuaXQtc3BhY2luZy1sZyAudW5pdC1ib2R5IHtcblx0LW1zLWZsZXg6IDAgMSBhdXRvO1xuXHQtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xuXHRmbGV4OiAwIDEgYXV0bztcbn1cblxuLnVuaXQtc3BhY2luZy1sZyAudW5pdC1sZWZ0LFxuLnVuaXQtc3BhY2luZy1sZyAudW5pdC1yaWdodCB7XG5cdC1tcy1mbGV4OiAwIDAgYXV0bztcblx0LXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcblx0ZmxleDogMCAwIGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLnVuaXQtc3BhY2luZy1sZyAudW5pdC1hbGlnbi1jZW50ZXIge1xuXHQtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udW5pdC1zcGFjaW5nLWxnIC51bml0LW1pZGRsZSB7XG5cdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnVuaXQtc3BhY2luZy1sZyAudW5pdCxcbi51bml0LXNwYWNpbmctbGcgLnVuaXQtdmVydGljYWwge1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRtYXJnaW4tYm90dG9tOiAtMzBweDtcblx0bWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuXG4udW5pdC1zcGFjaW5nLWxnIC51bml0OmVtcHR5LFxuLnVuaXQtc3BhY2luZy1sZyAudW5pdC12ZXJ0aWNhbDplbXB0eSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udW5pdC1zcGFjaW5nLWxnIC51bml0ID4gKixcbi51bml0LXNwYWNpbmctbGcgLnVuaXQtdmVydGljYWwgPiAqIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLnVuaXQtc3BhY2luZy1sZyAudW5pdC1ob3Jpem9udGFsIHtcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdC51bml0LXNwYWNpbmctbGcgLnVuaXQtc20tYWxpZ24tY2VudGVyIHtcblx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQudW5pdC1zcGFjaW5nLWxnIC51bml0LXNtLW1pZGRsZSB7XG5cdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQudW5pdC1zcGFjaW5nLWxnIC51bml0LXNtLFxuXHQudW5pdC1zcGFjaW5nLWxnIC51bml0LXNtLXZlcnRpY2FsIHtcblx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW4tYm90dG9tOiAtMzBweDtcblx0XHRtYXJnaW4tbGVmdDogLTMwcHg7XG5cdH1cblx0LnVuaXQtc3BhY2luZy1sZyAudW5pdC1zbTplbXB0eSxcblx0LnVuaXQtc3BhY2luZy1sZyAudW5pdC1zbS12ZXJ0aWNhbDplbXB0eSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQudW5pdC1zcGFjaW5nLWxnIC51bml0LXNtID4gKixcblx0LnVuaXQtc3BhY2luZy1sZyAudW5pdC1zbS12ZXJ0aWNhbCA+ICoge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdH1cblx0LnVuaXQtc3BhY2luZy1sZyAudW5pdC1zbS1ob3Jpem9udGFsIHtcblx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnVuaXQtc3BhY2luZy1sZyAudW5pdC1tZC1hbGlnbi1jZW50ZXIge1xuXHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdC51bml0LXNwYWNpbmctbGcgLnVuaXQtbWQtbWlkZGxlIHtcblx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC51bml0LXNwYWNpbmctbGcgLnVuaXQtbWQsXG5cdC51bml0LXNwYWNpbmctbGcgLnVuaXQtbWQtdmVydGljYWwge1xuXHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG1hcmdpbi1ib3R0b206IC0zMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMzBweDtcblx0fVxuXHQudW5pdC1zcGFjaW5nLWxnIC51bml0LW1kOmVtcHR5LFxuXHQudW5pdC1zcGFjaW5nLWxnIC51bml0LW1kLXZlcnRpY2FsOmVtcHR5IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdC51bml0LXNwYWNpbmctbGcgLnVuaXQtbWQgPiAqLFxuXHQudW5pdC1zcGFjaW5nLWxnIC51bml0LW1kLXZlcnRpY2FsID4gKiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0fVxuXHQudW5pdC1zcGFjaW5nLWxnIC51bml0LW1kLWhvcml6b250YWwge1xuXHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQudW5pdC1zcGFjaW5nLWxnIC51bml0LWxnLWFsaWduLWNlbnRlciB7XG5cdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0LnVuaXQtc3BhY2luZy1sZyAudW5pdC1sZy1taWRkbGUge1xuXHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LnVuaXQtc3BhY2luZy1sZyAudW5pdC1sZyxcblx0LnVuaXQtc3BhY2luZy1sZyAudW5pdC1sZy12ZXJ0aWNhbCB7XG5cdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luLWJvdHRvbTogLTMwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0zMHB4O1xuXHR9XG5cdC51bml0LXNwYWNpbmctbGcgLnVuaXQtbGc6ZW1wdHksXG5cdC51bml0LXNwYWNpbmctbGcgLnVuaXQtbGctdmVydGljYWw6ZW1wdHkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0LnVuaXQtc3BhY2luZy1sZyAudW5pdC1sZyA+ICosXG5cdC51bml0LXNwYWNpbmctbGcgLnVuaXQtbGctdmVydGljYWwgPiAqIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHR9XG5cdC51bml0LXNwYWNpbmctbGcgLnVuaXQtbGctaG9yaXpvbnRhbCB7XG5cdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQudW5pdC1zcGFjaW5nLWxnIC51bml0LXhsLWFsaWduLWNlbnRlciB7XG5cdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0LnVuaXQtc3BhY2luZy1sZyAudW5pdC14bC1taWRkbGUge1xuXHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LnVuaXQtc3BhY2luZy1sZyAudW5pdC14bCxcblx0LnVuaXQtc3BhY2luZy1sZyAudW5pdC14bC12ZXJ0aWNhbCB7XG5cdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luLWJvdHRvbTogLTMwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0zMHB4O1xuXHR9XG5cdC51bml0LXNwYWNpbmctbGcgLnVuaXQteGw6ZW1wdHksXG5cdC51bml0LXNwYWNpbmctbGcgLnVuaXQteGwtdmVydGljYWw6ZW1wdHkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0LnVuaXQtc3BhY2luZy1sZyAudW5pdC14bCA+ICosXG5cdC51bml0LXNwYWNpbmctbGcgLnVuaXQteGwtdmVydGljYWwgPiAqIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHR9XG5cdC51bml0LXNwYWNpbmctbGcgLnVuaXQteGwtaG9yaXpvbnRhbCB7XG5cdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuXHQudW5pdC1zcGFjaW5nLWxnIC51bml0LXh4bC1hbGlnbi1jZW50ZXIge1xuXHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdC51bml0LXNwYWNpbmctbGcgLnVuaXQteHhsLW1pZGRsZSB7XG5cdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQudW5pdC1zcGFjaW5nLWxnIC51bml0LXh4bCxcblx0LnVuaXQtc3BhY2luZy1sZyAudW5pdC14eGwtdmVydGljYWwge1xuXHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG1hcmdpbi1ib3R0b206IC0zMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMzBweDtcblx0fVxuXHQudW5pdC1zcGFjaW5nLWxnIC51bml0LXh4bDplbXB0eSxcblx0LnVuaXQtc3BhY2luZy1sZyAudW5pdC14eGwtdmVydGljYWw6ZW1wdHkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0LnVuaXQtc3BhY2luZy1sZyAudW5pdC14eGwgPiAqLFxuXHQudW5pdC1zcGFjaW5nLWxnIC51bml0LXh4bC12ZXJ0aWNhbCA+ICoge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdH1cblx0LnVuaXQtc3BhY2luZy1sZyAudW5pdC14eGwtaG9yaXpvbnRhbCB7XG5cdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdH1cbn1cblxuLnVuaXQtYm9yZGVyZWQge1xuXHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi51bml0LWJvcmRlcmVkID4gKiB7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnVuaXQtYm9yZGVyZWQgPiAqIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtaW4td2lkdGg6IDEwMHB4O1xufVxuXG4udW5pdC1ib3JkZXJlZCA+ICo6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDQ1cHg7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDFweDtcblx0YmFja2dyb3VuZDogIzE1MTUxNTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi51bml0LWJvcmRlcmVkIC51bml0LWxlZnQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51bml0LWJvcmRlcmVkIC51bml0LWxlZnQgPiAqICsgKiB7XG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4udW5pdC1ib3JkZXJlZCBwIHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHR3aWR0aDogYXV0bztcbn1cblxuLnVuaXQtYm9yZGVyZWQgLmJyYW5kIHtcblx0bWF4LXdpZHRoOiA4N3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuXHQudW5pdC1ib3JkZXJlZCAuYnJhbmQge1xuXHRcdG1heC13aWR0aDogNjBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC51bml0LWJvcmRlcmVkIHtcblx0XHRtYXJnaW4tbGVmdDogLTMwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMzBweDtcblx0fVxuXHQudW5pdC1ib3JkZXJlZCA+ICoge1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHR9XG59XG5cbi5jb250ZXh0LWRhcmsgLnVuaXQtYm9yZGVyZWQgPiAqOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyLCAucmQtbmF2YmFyLWRhcmsgLnVuaXQtYm9yZGVyZWQgPiAqOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyLCAucmQtbmF2YmFyLWRhcmtlciAudW5pdC1ib3JkZXJlZCA+ICo6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsIC5iZy1ncmF5LTcwMCAudW5pdC1ib3JkZXJlZCA+ICo6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsIC5iZy1ncmF5LTIgLnVuaXQtYm9yZGVyZWQgPiAqOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyLCAuYmctZ3JheS00IC51bml0LWJvcmRlcmVkID4gKjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciwgLmJnLXByaW1hcnkgLnVuaXQtYm9yZGVyZWQgPiAqOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyLCAuYmctaW1hZ2UtZGFyayAudW5pdC1ib3JkZXJlZCA+ICo6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpO1xufVxuXG4vKlxuKlxuKiBMaXN0c1xuKi9cbi5saXN0IHtcblx0Y29sb3I6ICMxNTE1MTU7XG59XG5cbi5saXN0ID4gbGkgKyBsaSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5saXN0LXhzID4gbGkgKyBsaSB7XG5cdG1hcmdpbi10b3A6IDdweDtcbn1cblxuLmxpc3Qtc20gPiBsaSArIGxpIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmxpc3QtbWQgPiBsaSArIGxpIHtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmxpc3QtbGcgPiBsaSArIGxpIHtcblx0bWFyZ2luLXRvcDogMjVweDtcbn1cblxuLmxpc3QteGwgPiBsaSArIGxpIHtcblx0bWFyZ2luLXRvcDogMjVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5saXN0LXhsID4gbGkgKyBsaSB7XG5cdFx0bWFyZ2luLXRvcDogMzVweDtcblx0fVxufVxuXG4ubGlzdC1pbmxpbmUgPiBsaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxpc3QtaW5saW5lLW1pZGRsZSA+IGxpIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaHRtbCAubGlzdC1pbmxpbmUteHhzIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtOXB4LCAwKTtcblx0bWFyZ2luLWJvdHRvbTogLTlweDtcblx0bWFyZ2luLWxlZnQ6IC0ycHg7XG5cdG1hcmdpbi1yaWdodDogLTJweDtcbn1cblxuaHRtbCAubGlzdC1pbmxpbmUteHhzID4gKiB7XG5cdG1hcmdpbi10b3A6IDlweDtcblx0cGFkZGluZy1sZWZ0OiAycHg7XG5cdHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuaHRtbCAubGlzdC1pbmxpbmUteHMge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC05cHgsIDApO1xuXHRtYXJnaW4tYm90dG9tOiAtOXB4O1xuXHRtYXJnaW4tbGVmdDogLTRweDtcblx0bWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuXG5odG1sIC5saXN0LWlubGluZS14cyA+ICoge1xuXHRtYXJnaW4tdG9wOiA5cHg7XG5cdHBhZGRpbmctbGVmdDogNHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbmh0bWwgLmxpc3QtaW5saW5lLXNtIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcblx0bWFyZ2luLWJvdHRvbTogLTVweDtcblx0bWFyZ2luLWxlZnQ6IC05cHg7XG5cdG1hcmdpbi1yaWdodDogLTlweDtcbn1cblxuaHRtbCAubGlzdC1pbmxpbmUtc20gPiAqIHtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDlweDtcblx0cGFkZGluZy1yaWdodDogOXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0aHRtbCAubGlzdC1pbmxpbmUtc20ge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTJweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuXHR9XG5cdGh0bWwgLmxpc3QtaW5saW5lLXNtID4gKiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdH1cbn1cblxuaHRtbCAubGlzdC1pbmxpbmUtbWQge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC04cHgsIDApO1xuXHRtYXJnaW4tYm90dG9tOiAtOHB4O1xuXHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbmh0bWwgLmxpc3QtaW5saW5lLW1kID4gKiB7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0aHRtbCAubGlzdC1pbmxpbmUtbWQge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHR9XG5cdGh0bWwgLmxpc3QtaW5saW5lLW1kID4gKiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cbn1cblxuaHRtbCAubGlzdC1pbmxpbmUtMSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG5cdG1hcmdpbi1ib3R0b206IC01cHg7XG5cdG1hcmdpbi1sZWZ0OiAtN3B4O1xuXHRtYXJnaW4tcmlnaHQ6IC03cHg7XG59XG5cbmh0bWwgLmxpc3QtaW5saW5lLTEgPiAqIHtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDdweDtcblx0cGFkZGluZy1yaWdodDogN3B4O1xufVxuXG4ubGlzdC10ZXJtcyBkdCArIGRkIHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmxpc3QtdGVybXMgZGQgKyBkdCB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbiogKyAubGlzdC10ZXJtcyB7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5pbmRleC1saXN0IHtcblx0Y291bnRlci1yZXNldDogbGk7XG59XG5cbi5pbmRleC1saXN0ID4gbGkgLmxpc3QtaW5kZXgtY291bnRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBjb3VudGVyKGxpLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG5cdGNvdW50ZXItaW5jcmVtZW50OiBsaTtcbn1cblxuLyoqXG4qIE1hcmtlZCBsaXN0XG4qL1xuLmxpc3QtbWFya2VkIHtcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubGlzdC1tYXJrZWQgPiBsaSB7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLmxpc3QtbWFya2VkID4gbGk6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRsZWZ0OiAtMjVweDtcblx0dG9wOiAtMXB4O1xuXHR3aWR0aDogOXB4O1xuXHRoZWlnaHQ6IDlweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjb250ZW50OiAnJztcblx0YmFja2dyb3VuZDogI2Q3ZDdkNztcbn1cblxuKiArIC5saXN0LW1hcmtlZCB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbnAgKyAubGlzdC1tYXJrZWQge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubGlzdC1tYXJrZWQtY2F0ZWdvcmllcyB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmxpc3QtbWFya2VkLWNhdGVnb3JpZXMgPiBsaSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubGlzdC1tYXJrZWQtY2F0ZWdvcmllcyA+IGxpIGEge1xuXHRmbGV4OiBhdXRvO1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRjb2xvcjogIzE1MTUxNTtcbn1cblxuLmxpc3QtbWFya2VkLWNhdGVnb3JpZXMgPiBsaSBhOmhvdmVyIHtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5saXN0LW1hcmtlZC1jYXRlZ29yaWVzID4gbGk6OmJlZm9yZSB7XG5cdGxlZnQ6IC0yMHB4O1xufVxuXG4ubGlzdC1tYXJrZWQtY291bnRlciB7XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG4vKipcbiogT3JkZXJlZCBMaXN0XG4qL1xuLmxpc3Qtb3JkZXJlZCB7XG5cdGNvdW50ZXItcmVzZXQ6IGxpO1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5saXN0LW9yZGVyZWQgPiBsaSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4ubGlzdC1vcmRlcmVkID4gbGk6YmVmb3JlIHtcblx0Y29udGVudDogY291bnRlcihsaSwgZGVjaW1hbCkgXCIuXCI7XG5cdGNvdW50ZXItaW5jcmVtZW50OiBsaTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDE1cHg7XG5cdGNvbG9yOiAjMTUxNTE1O1xufVxuXG4ubGlzdC1vcmRlcmVkID4gbGkgKyBsaSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbiogKyAubGlzdC1vcmRlcmVkIHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmxpc3QtdGFncyB7XG5cdGZvbnQtc2l6ZTogMDtcblx0bWFyZ2luLWJvdHRvbTogLTZweDtcblx0bWFyZ2luLWxlZnQ6IC02cHg7XG59XG5cbi5saXN0LXRhZ3M6ZW1wdHkge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLmxpc3QtdGFncyA+ICoge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcblx0bWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLmxpc3QtdGFncyBhIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiA5cHggMjJweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRjb2xvcjogIzE1MTUxNTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5saXN0LXRhZ3MgYTpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjM2Y5MGRjO1xuXHRib3JkZXItY29sb3I6ICMzZjkwZGM7XG59XG5cbi5saXN0LWlubGluZS1ib3JkZXJlZCB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG5cdG1hcmdpbi1ib3R0b206IC01cHg7XG5cdG1hcmdpbi1sZWZ0OiAtMTJweDtcblx0bWFyZ2luLXJpZ2h0OiAtMTJweDtcbn1cblxuLmxpc3QtaW5saW5lLWJvcmRlcmVkID4gKiB7XG5cdG1hcmdpbi10b3A6IDVweDtcblx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4ubGlzdC1pbmxpbmUtYm9yZGVyZWQgPiBsaSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmxpc3QtaW5saW5lLWJvcmRlcmVkID4gbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAyMXB4O1xuXHRyaWdodDogLTJweDtcblx0d2lkdGg6IDFweDtcblx0YmFja2dyb3VuZDogIzE1MTUxNTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1ib3JkZXJlZC1sZyB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuXHRtYXJnaW4tYm90dG9tOiAtMTVweDtcblx0bWFyZ2luLWxlZnQ6IC0yNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0yNXB4O1xufVxuXG4ubGlzdC1pbmxpbmUtYm9yZGVyZWQtbGcgPiAqIHtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG4ubGlzdC1pbmxpbmUtYm9yZGVyZWQtbGcgPiBsaSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbiogKyAubGlzdC1pbmxpbmUtYm9yZGVyZWQge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uY29udGV4dC1kYXJrIC5saXN0LWlubGluZS1ib3JkZXJlZCA+IGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyLCAucmQtbmF2YmFyLWRhcmsgLmxpc3QtaW5saW5lLWJvcmRlcmVkID4gbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsIC5yZC1uYXZiYXItZGFya2VyIC5saXN0LWlubGluZS1ib3JkZXJlZCA+IGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyLCAuYmctZ3JheS03MDAgLmxpc3QtaW5saW5lLWJvcmRlcmVkID4gbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsIC5iZy1ncmF5LTIgLmxpc3QtaW5saW5lLWJvcmRlcmVkID4gbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsIC5iZy1ncmF5LTQgLmxpc3QtaW5saW5lLWJvcmRlcmVkID4gbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsIC5iZy1wcmltYXJ5IC5saXN0LWlubGluZS1ib3JkZXJlZCA+IGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyLCAuYmctaW1hZ2UtZGFyayAubGlzdC1pbmxpbmUtYm9yZGVyZWQgPiBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNik7XG59XG5cbi5jb250YWN0LWxpc3Qge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG59XG5cbi5jb250YWN0LWxpc3QgZGwge1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRoZWlnaHQ6IDEwN3B4O1xuXHRtaW4taGVpZ2h0OiAxMDdweDtcblx0cGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4uY29udGFjdC1saXN0IGR0IHtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLmNvbnRhY3QtbGlzdCBkZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uY29udGFjdC1saXN0IGRkID4gKiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNvbnRhY3QtbGlzdCAuaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRmb250LXNpemU6IDI0cHg7XG59XG5cbi5jb250YWN0LWxpc3QgLmxpbmsge1xuXHRtYXgtd2lkdGg6IDE2MHB4O1xufVxuXG4uY29udGFjdC1saXN0IC5saW5rLCAuY29udGFjdC1saXN0IC5saW5rOmZvY3VzLCAuY29udGFjdC1saXN0IC5saW5rOmFjdGl2ZSB7XG5cdGNvbG9yOiAjMTUxNTE1O1xufVxuXG4uY29udGFjdC1saXN0IC5saW5rOmhvdmVyIHtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5jb250YWN0LWxpc3QgZGwgKyBkbCB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuXG4uaWUtMTAgLmNvbnRhY3QtbGlzdCAubGluayxcbi5pZS0xMSAuY29udGFjdC1saXN0IC5saW5rLFxuLmllLWVkZ2UgLmNvbnRhY3QtbGlzdCAubGluayB7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdC5jb250YWN0LWxpc3QgZGwge1xuXHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHR9XG59XG5cbi5saXN0LXN0YXRpY3RpY3MgPiBsaSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDE3cHggMjBweDtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmxpc3Qtc3RhdGljdGljcyA+IGxpIGEge1xuXHRjb2xvcjogIzE1MTUxNTtcbn1cblxuLmxpc3Qtc3RhdGljdGljcyA+IGxpIGE6aG92ZXIge1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLmxpc3Qtc3RhdGljdGljcyA+IGxpOmhvdmVyIHtcblx0YmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cblxuLmxpc3Qtc3RhdGljdGljcyA+IGxpICsgbGkge1xuXHRib3JkZXItdG9wOiBub25lO1xufVxuXG4ubGlzdC1zdGF0aWN0aWNzIC5saXN0LXN0YXRpY3RpY3MtY291bnRlciB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLypcbipcbiogSW1hZ2VzXG4qL1xuaW1nIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLypcbipcbiogSWNvbnNcbiovXG4uaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5pY29uOjpiZWZvcmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRzcGVhazogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5pY29uLWxpZ2h0IHtcblx0Y29sb3I6ICNlZGVmZjQ7XG59XG5cbi5pY29uLXNlY29uZGFyeSB7XG5cdGNvbG9yOiAjZmZkODUxO1xufVxuXG4uaWNvbi1ncmF5LTQwMCB7XG5cdGNvbG9yOiAjYjdiN2I3O1xufVxuXG4uaWNvbi1ncmF5LTUwMCB7XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG4uaWNvbi1ncmF5LTgwMCB7XG5cdGNvbG9yOiAjMTUxNTE1O1xufVxuXG4uaWNvbi1wcmltYXJ5IHtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5pY29uLW9yYW5nZSB7XG5cdGNvbG9yOiAjZmZhMDRjO1xufVxuXG4uaWNvbi1yZWQtMiB7XG5cdGNvbG9yOiAjZmY0YzM5O1xufVxuXG4uaWNvbi1vcmFuZ2UtZGFyayB7XG5cdGNvbG9yOiAjZmY4NDMyO1xufVxuXG4uaWNvbi1ibHVlLWJvc3RvbiB7XG5cdGNvbG9yOiAjM0I3Q0MwO1xufVxuXG5hLmljb24tZ3JheS01MDAsIGEuaWNvbi1ncmF5LTUwMDpmb2N1cywgYS5pY29uLWdyYXktNTAwOmFjdGl2ZSB7XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG5hLmljb24tZ3JheS01MDA6aG92ZXIsIGEuaWNvbi1ncmF5LTUwMC5hY3RpdmUge1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLmNvbnRleHQtZGFyayAuaWNvbi1saWdodCwgLnJkLW5hdmJhci1kYXJrIC5pY29uLWxpZ2h0LCAucmQtbmF2YmFyLWRhcmtlciAuaWNvbi1saWdodCwgLmJnLWdyYXktNzAwIC5pY29uLWxpZ2h0LCAuYmctZ3JheS0yIC5pY29uLWxpZ2h0LCAuYmctZ3JheS00IC5pY29uLWxpZ2h0LCAuYmctcHJpbWFyeSAuaWNvbi1saWdodCwgLmJnLWltYWdlLWRhcmsgLmljb24tbGlnaHQge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmNvbnRleHQtZGFyayBhLmljb24tbGlnaHQ6aG92ZXIsIC5yZC1uYXZiYXItZGFyayBhLmljb24tbGlnaHQ6aG92ZXIsIC5yZC1uYXZiYXItZGFya2VyIGEuaWNvbi1saWdodDpob3ZlciwgLmJnLWdyYXktNzAwIGEuaWNvbi1saWdodDpob3ZlciwgLmJnLWdyYXktMiBhLmljb24tbGlnaHQ6aG92ZXIsIC5iZy1ncmF5LTQgYS5pY29uLWxpZ2h0OmhvdmVyLCAuYmctcHJpbWFyeSBhLmljb24tbGlnaHQ6aG92ZXIsIC5iZy1pbWFnZS1kYXJrIGEuaWNvbi1saWdodDpob3ZlciB7XG5cdGNvbG9yOiAjZmZkODUxO1xufVxuXG4uaWNvbi1jaXJjbGUge1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5pY29uLXh4cyB7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmljb24teHMge1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi5pY29uLXhzLWJpZyB7XG5cdGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmljb24tc20ge1xuXHRmb250LXNpemU6IDI3cHg7XG59XG5cbi5pY29uLW1kIHtcblx0Zm9udC1zaXplOiAzMnB4O1xufVxuXG4uaWNvbi14bCB7XG5cdGZvbnQtc2l6ZTogMTQwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5pY29uLXhsIHtcblx0XHRmb250LXNpemU6IDIwMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAuODtcblx0fVxufVxuXG4uaWNvbi1tZWRpYSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogNjBweDtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5pY29uLW1lZGlhOjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHotaW5kZXg6IDE7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG5cdHRyYW5zaXRpb246IGFsbCAuMXM7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5pY29uLW1lZGlhOmhvdmVyOjpiZWZvcmUge1xuXHRjb2xvcjogI2ZmZjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wNSk7XG59XG5cbi5pY29uLW1lZGlhOmZvY3VzOjpiZWZvcmUge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmljb24tbWVkaWEtZmFjZWJvb2sge1xuXHRiYWNrZ3JvdW5kOiAjM2U3NGJkO1xufVxuXG4uaWNvbi1tZWRpYS10d2l0dGVyIHtcblx0YmFja2dyb3VuZDogIzM3YjVlOTtcbn1cblxuLmljb24tbWVkaWEtZ29vZ2xlIHtcblx0YmFja2dyb3VuZDogI2YwNjg2ODtcbn1cblxuLmljb24tbWVkaWEtaW5zdGFncmFtIHtcblx0YmFja2dyb3VuZDogIzQyNWM3Zjtcbn1cblxuLmljb24tbWVkaWEtY2lyY2xlIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uaWNvbi1tZWRpYS1jaXJjbGU6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNXB4O1xuXHRyaWdodDogNXB4O1xuXHRib3R0b206IDVweDtcblx0bGVmdDogNXB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGNvbnRlbnQ6ICcnO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4uaWNvbi1tZWRpYS1jaXJjbGU6aG92ZXI6YWZ0ZXIge1xuXHR0b3A6IDEwcHg7XG5cdHJpZ2h0OiAxMHB4O1xuXHRib3R0b206IDEwcHg7XG5cdGxlZnQ6IDEwcHg7XG59XG5cbi5pY29uLW1lZGlhLWNpcmNsZS5pY29uLW1lZGlhLWZhY2Vib29rIHtcblx0YmFja2dyb3VuZDogIzZhOTlkOTtcbn1cblxuLmljb24tbWVkaWEtY2lyY2xlLmljb24tbWVkaWEtZmFjZWJvb2s6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kOiAjM2U3NGJkO1xufVxuXG4uaWNvbi1tZWRpYS1jaXJjbGUuaWNvbi1tZWRpYS10d2l0dGVyIHtcblx0YmFja2dyb3VuZDogIzVhY2JmYTtcbn1cblxuLmljb24tbWVkaWEtY2lyY2xlLmljb24tbWVkaWEtdHdpdHRlcjphZnRlciB7XG5cdGJhY2tncm91bmQ6ICMzN2I1ZTk7XG59XG5cbi5pY29uLW1lZGlhLWNpcmNsZS5pY29uLW1lZGlhLWdvb2dsZSB7XG5cdGJhY2tncm91bmQ6ICNmZDkzOTM7XG59XG5cbi5pY29uLW1lZGlhLWNpcmNsZS5pY29uLW1lZGlhLWdvb2dsZTphZnRlciB7XG5cdGJhY2tncm91bmQ6ICNmMDY4Njg7XG59XG5cbi5pY29uLW1lZGlhLWNpcmNsZS5pY29uLW1lZGlhLWluc3RhZ3JhbSB7XG5cdGJhY2tncm91bmQ6ICM1Yjc4YTA7XG59XG5cbi5pY29uLW1lZGlhLWNpcmNsZS5pY29uLW1lZGlhLWluc3RhZ3JhbTphZnRlciB7XG5cdGJhY2tncm91bmQ6ICM0MjVjN2Y7XG59XG5cbi5pY29uLW1lZGlhLXJvdW5kIHtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uaWNvbi1tZWRpYS1yb3VuZDpob3ZlciB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0Lmljb24tbWVkaWEge1xuXHRcdHdpZHRoOiA3NXB4O1xuXHRcdGhlaWdodDogNzVweDtcblx0fVxuXHQuaWNvbi1tZWRpYS1jaXJjbGU6YmVmb3JlIHtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdH1cblx0Lmljb24tbWVkaWEtcm91bmQ6YmVmb3JlIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuXHQuaWNvbi1tZWRpYSB7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHR9XG59XG5cbi5pY29uLWNvcnBvcmF0ZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDM4cHg7XG5cdGhlaWdodDogMzhweDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMzhweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjNDI0MzQ5O1xufVxuXG4uaWNvbi1jb3Jwb3JhdGU6aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogIzNmOTBkYztcbn1cblxuLypcbipcbiogVGFibGVzIHN0YW5kaW5nc1xuKi9cbi50YWJsZS1jdXN0b20ge1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udGFibGUtc3RhbmRpbmdzIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLjFlbTtcbn1cblxuLnRhYmxlLXN0YW5kaW5ncyB0ciArIHRyIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi50YWJsZS1zdGFuZGluZ3MgdHIge1xuXHR0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi50YWJsZS1zdGFuZGluZ3MgdGgge1xuXHRwYWRkaW5nOiAxMnB4IDEwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICMzZjkwZGM7XG59XG5cbi50YWJsZS1zdGFuZGluZ3MgdGg6Zmlyc3QtY2hpbGQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcblx0LnRhYmxlLXN0YW5kaW5ncyB0aCB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLnRhYmxlLXN0YW5kaW5ncyB0ZCB7XG5cdHBhZGRpbmc6IDVweDtcblx0aGVpZ2h0OiA2NHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRjb2xvcjogIzE1MTUxNTtcbn1cblxuLnRhYmxlLXN0YW5kaW5ncyB0ZDpudGgtY2hpbGQobiArIDMpIHtcblx0d2lkdGg6IDE0JTtcbn1cblxuLnRhYmxlLXN0YW5kaW5ncyB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctbGVmdDogMjJweDtcbn1cblxuLnRhYmxlLXN0YW5kaW5ncyB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XG5cdHdpZHRoOiAxMSU7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4udGFibGUtY2xhc3NpYyB0cjpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICNmNWY3Zjk7XG59XG5cbi50YWJsZS1tb2Rlcm4gdGJvZHkgdGQ6Zmlyc3QtY2hpbGQge1xuXHR3aWR0aDogMTglO1xufVxuXG4udGFibGUtbW9kZXJuIHRyOmhvdmVyIHtcblx0YmFja2dyb3VuZDogI2Y1ZjdmOTtcbn1cblxuLnRhYmxlLW1vZGVybiB0cjpob3ZlciAudGFibGUtY291bnRlciB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4udGFibGUtbW9kZXJuIHRyOmhvdmVyIC50YWJsZS1jb3VudGVyOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAjM2Y5MGRjO1xufVxuXG4udGFibGUtbW9kZXJuIHRyOmhvdmVyIC50YWJsZS1jb3VudGVyOjphZnRlciB7XG5cdGJvcmRlci10b3AtY29sb3I6ICMzZjkwZGM7XG59XG5cbi50YWJsZS1jcmVhdGl2ZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi50YWJsZS1jcmVhdGl2ZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZCBzcGFuIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDAgNXB4IDAgMjBweDtcblx0aGVpZ2h0OiA2NHB4O1xuXHRsaW5lLWhlaWdodDogNjRweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi50YWJsZS1jcmVhdGl2ZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZCBzcGFuOjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6ICcnO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogMDtcblx0d2lkdGg6IDRweDtcblx0aGVpZ2h0OiAzMCU7XG5cdGJhY2tncm91bmQ6ICMzZjkwZGM7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4udGFibGUtY3JlYXRpdmUgdGJvZHkgdHI6aG92ZXIgdGQ6Zmlyc3QtY2hpbGQgc3Bhbjo6YmVmb3JlIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ucGxheWVyLWlubGluZSxcbi50ZWFtLWlubGluZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuXHQucGxheWVyLWlubGluZSxcblx0LnRlYW0taW5saW5lIHtcblx0XHRtaW4td2lkdGg6IDE3NXB4O1xuXHR9XG59XG5cbi50ZWFtLWZpZ3VyZSB7XG5cdG1pbi13aWR0aDogNDVweDtcbn1cblxuLnBsYXllci10aXRsZSxcbi50ZWFtLXRpdGxlIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbn1cblxuLnBsYXllci10aXRsZSB7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi50ZWFtLXRpdGxlIHtcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnBsYXllci1jb3VudHJ5LFxuLnRlYW0tY291bnRyeSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICM5YjliOWI7XG59XG5cbi50YWJsZS1jb3VudGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDM4cHg7XG5cdGhlaWdodDogMjlweDtcblx0bGluZS1oZWlnaHQ6IDI5cHg7XG5cdHotaW5kZXg6IDE7XG5cdHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLnRhYmxlLWNvdW50ZXI6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogJyc7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZDogI2VkZWZmNDtcblx0ei1pbmRleDogLTI7XG5cdHRyYW5zaXRpb246IGluaGVyaXQ7XG59XG5cbi50YWJsZS1jb3VudGVyOjphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogJyc7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvcmRlci10b3A6IDExcHggc29saWQgI2VkZWZmNDtcblx0Ym9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ib3R0b206IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MCUpO1xuXHR0cmFuc2l0aW9uOiBpbmhlcml0O1xufVxuXG4qICsgLnRhYmxlLWN1c3RvbS1yZXNwb25zaXZlIHtcblx0bWFyZ2luLXRvcDogMjVweDtcbn1cblxuLnRhYmxlLWdhbWUtaW5mbyB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDAgOXB4O1xufVxuXG4udGFibGUtZ2FtZS1pbmZvIHRyIHtcblx0YmFja2dyb3VuZDogI2VkZWZmNDtcbn1cblxuLnRhYmxlLWdhbWUtaW5mbyB0ZCB7XG5cdHBhZGRpbmc6IDdweCA1cHg7XG59XG5cbi50YWJsZS1nYW1lLWluZm8td3JhcCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi50YWJsZS1nYW1lLWluZm8td3JhcCAudGFibGUtY3VzdG9tIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4udGFibGUtZ2FtZS1pbmZvLXRpdGxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcblx0Y29sb3I6ICMxNTE1MTU7XG59XG5cbi50YWJsZS1nYW1lLWluZm8tdGl0bGUgc3BhbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogbm9uZTtcblx0Y29udGVudDogJyc7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0Ym9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMXB4O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi50YWJsZS1nYW1lLWluZm8tdGl0bGU6OmJlZm9yZSwgLnRhYmxlLWdhbWUtaW5mby10aXRsZTo6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6ICcnO1xuXHRib3R0b206IDA7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMTAwdnc7XG5cdGJhY2tncm91bmQ6ICNlMWUxZTE7XG59XG5cbi50YWJsZS1nYW1lLWluZm8tdGl0bGU6OmJlZm9yZSB7XG5cdGxlZnQ6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi50YWJsZS1nYW1lLWluZm8tdGl0bGU6OmFmdGVyIHtcblx0cmlnaHQ6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLnRhYmxlLWdhbWUtaW5mby1jYXRlZ29yeSB7XG5cdGZvbnQtc2l6ZTogMC44NmVtO1xuXHR3aWR0aDogODAlO1xuXHRtaW4td2lkdGg6IDE4MHB4O1xufVxuXG4udGFibGUtZ2FtZS1pbmZvLW51bWJlciB7XG5cdHdpZHRoOiAxMCU7XG5cdG1pbi13aWR0aDogNTVweDtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICMyYzJkMzE7XG59XG5cbi50YWJsZS1nYW1lLWluZm8tdGl0bGUgKyAudGFibGUtZ2FtZS1pbmZvLW1haW4ge1xuXHRib3JkZXItdG9wOiBub25lO1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcblx0LnRhYmxlLWdhbWUtaW5mby10aXRsZSB7XG5cdFx0cGFkZGluZzogMjBweCAyMnB4IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblx0LnRhYmxlLWdhbWUtaW5mby10aXRsZTo6YmVmb3JlLCAudGFibGUtZ2FtZS1pbmZvLXRpdGxlOjphZnRlcixcblx0LnRhYmxlLWdhbWUtaW5mby10aXRsZSBzcGFuIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblx0LnRhYmxlLWdhbWUtaW5mby1tYWluIHtcblx0XHRwYWRkaW5nOiAxMnB4IDE4cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0fVxuXHQudGFibGUtZ2FtZS1pbmZvLXRpdGxlICsgLnRhYmxlLWdhbWUtaW5mby1tYWluIHtcblx0XHRtYXJnaW4tdG9wOiAtNnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LnRhYmxlLWdhbWUtaW5mby13cmFwIHtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHR9XG59XG5cbi50YWJsZS1nYW1lLXJlc3VsdC1sb25nIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjFlbTtcbn1cblxuLnRhYmxlLWdhbWUtcmVzdWx0LWxvbmcgdGhlYWQge1xuXHRjb2xvcjogIzliOWI5Yjtcbn1cblxuLnRhYmxlLWdhbWUtcmVzdWx0LWxvbmcgdGgge1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFibGUtZ2FtZS1yZXN1bHQtbG9uZyB0aCxcbi50YWJsZS1nYW1lLXJlc3VsdC1sb25nIHRkIHtcblx0aGVpZ2h0OiA0OHB4O1xuXHRtaW4td2lkdGg6IDMwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLnRhYmxlLWdhbWUtcmVzdWx0LWxvbmcgdGg6Zmlyc3QtY2hpbGQsXG4udGFibGUtZ2FtZS1yZXN1bHQtbG9uZyB0ZDpmaXJzdC1jaGlsZCB7XG5cdHdpZHRoOiAxNSU7XG5cdG1pbi13aWR0aDogNDBweDtcblx0cGFkZGluZzogMCAxMHB4IDAgMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDEuMTdlbTtcbn1cblxuLnRhYmxlLWdhbWUtcmVzdWx0LWxvbmcgdGJvZHkge1xuXHRjb2xvcjogIzE1MTUxNTtcbn1cblxuLnRhYmxlLWdhbWUtcmVzdWx0LWxvbmcgdGJvZHkgdHIge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnRhYmxlLWdhbWUtcmVzdWx0LWxvbmctdGVhbS1maXJzdCB0ZDpmaXJzdC1jaGlsZCB7XG5cdGNvbG9yOiAjM2Y5MGRjO1xufVxuXG4udGFibGUtZ2FtZS1yZXN1bHQtbG9uZy10ZWFtLXNlY29uZCB0ZDpmaXJzdC1jaGlsZCB7XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG4udGVhbTItb3JhbmdlIC50YWJsZS1nYW1lLXJlc3VsdC1sb25nLXRlYW0tc2Vjb25kIHRkOmZpcnN0LWNoaWxkIHtcblx0Y29sb3I6ICNmZmEwNGM7XG59XG5cbi50ZWFtMi1waW5rIC50YWJsZS1nYW1lLXJlc3VsdC1sb25nLXRlYW0tc2Vjb25kIHRkOmZpcnN0LWNoaWxkIHtcblx0Y29sb3I6ICNlMDUxNTE7XG59XG5cbi50YWJsZS1jdXN0b20udGFibGUtY3VzdG9tLXByaW1hcnkgdGhlYWQgdGgge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogIzNmOTBkYztcblx0Ym9yZGVyOiAwO1xufVxuXG4udGFibGUtY3VzdG9tLnRhYmxlLWN1c3RvbS1wcmltYXJ5IHRib2R5IHRyOmhvdmVyIHRkIHtcblx0YmFja2dyb3VuZDogI2VkZWZmNDtcbn1cblxuLnRhYmxlLWN1c3RvbS50YWJsZS1jdXN0b20tYm9yZGVyZWQgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuXHRib3JkZXItbGVmdDogMDtcbn1cblxuLnRhYmxlLWN1c3RvbS50YWJsZS1jdXN0b20tYm9yZGVyZWQgdHIgdGQ6bGFzdC1jaGlsZCB7XG5cdGJvcmRlci1yaWdodDogMDtcbn1cblxuLnRhYmxlLWN1c3RvbS50YWJsZS1jdXN0b20tYm9yZGVyZWQgdGQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4udGFibGUtY3VzdG9tLnRhYmxlLWN1c3RvbS1ib3JkZXJlZCB0Ym9keSA+IHRyOmZpcnN0LW9mLXR5cGUgPiB0ZCB7XG5cdGJvcmRlci10b3A6IDA7XG59XG5cbi50YWJsZS1jdXN0b20udGFibGUtY3VzdG9tLXN0cmlwZWQge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnRhYmxlLWN1c3RvbS50YWJsZS1jdXN0b20tc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHRkIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi50YWJsZS1jdXN0b20udGFibGUtY3VzdG9tLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUoZXZlbikgdGQge1xuXHRiYWNrZ3JvdW5kOiAjZWRlZmY0O1xufVxuXG4udGFibGUtY3VzdG9tLnRhYmxlLWN1c3RvbS1zdHJpcGVkIHRib2R5IHRkIHtcblx0Ym9yZGVyOiAwO1xufVxuXG4udGFibGUtY3VzdG9tLnRhYmxlLWN1c3RvbS1zdHJpcGVkIHRmb290IHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0Ym9yZGVyLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcblx0LnRhYmxlLWN1c3RvbS1yZXNwb25zaXZlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuXHR9XG5cdC50YWJsZS1jdXN0b20tcmVzcG9uc2l2ZS50YWJsZS1ib3JkZXJlZCB7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG59XG5cbi50YWJsZS10ZWFtLXN0YXRpc3RpYyB0ZCB7XG5cdHdpZHRoOiA1MCU7XG5cdGhlaWdodDogMTQwcHg7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50YWJsZS10ZWFtLXN0YXRpc3RpYyB0ZCA+ICogKyAqIHtcblx0bWFyZ2luLXRvcDogN3B4O1xufVxuXG4udGVhbS1zdGF0aXN0aWMtY291bnRlciB7XG5cdGZvbnQtc2l6ZTogNDRweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGNvbG9yOiAjMTUxNTE1O1xufVxuXG4udGVhbS1zdGF0aXN0aWMtdGl0bGUge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGFibGUtcm9zdGVyIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0bWF4LXdpZHRoOiA0NTBweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG5cbi50YWJsZS1yb3N0ZXIgdGhlYWQgdGgge1xuXHRoZWlnaHQ6IDUzcHg7XG5cdHBhZGRpbmc6IDAgMTVweCAwIDMwcHg7XG5cdGZvbnQtc2l6ZTogMS4xN2VtO1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogIzNmOTBkYztcbn1cblxuLnRhYmxlLXJvc3RlciB0Ym9keSB7XG5cdGNvbG9yOiAjMTUxNTE1O1xufVxuXG4udGFibGUtcm9zdGVyIHRib2R5IHRyOmZpcnN0LWNoaWxkIHtcblx0Y29sb3I6ICM5YjliOWI7XG59XG5cbi50YWJsZS1yb3N0ZXIgdGJvZHkgdHI6bm90KDpmaXJzdC1jaGlsZCkgdGQ6Zmlyc3QtY2hpbGQge1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLnRhYmxlLXJvc3RlciB0Ym9keSB0ciB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuXG4udGFibGUtcm9zdGVyIHRib2R5IHRkIHtcblx0aGVpZ2h0OiA0OXB4O1xuXHRwYWRkaW5nOiAwIDVweDtcbn1cblxuLnRhYmxlLXJvc3RlciB0Ym9keSB0ZDpudGgtY2hpbGQoMSkge1xuXHR3aWR0aDogMTclO1xuXHRwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbi50YWJsZS1yb3N0ZXIgdGJvZHkgdGQ6bnRoLWNoaWxkKDIpIHtcblx0d2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG5cdC50YWJsZS1yb3N0ZXIgdGJvZHkgdGQ6bnRoLWNoaWxkKDEpIHtcblx0XHRtaW4td2lkdGg6IDYycHg7XG5cdH1cblx0LnRhYmxlLXJvc3RlciB0Ym9keSB0ZDpudGgtY2hpbGQoMikge1xuXHRcdG1pbi13aWR0aDogMTgwcHg7XG5cdH1cblx0LnRhYmxlLXJvc3RlciB0Ym9keSB0ZDpudGgtY2hpbGQoMykge1xuXHRcdG1pbi13aWR0aDogMTIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcblx0LnRhYmxlLXJvc3RlciB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHR9XG5cdC50YWJsZS1yb3N0ZXIgdGJvZHkgdGQ6bnRoLWNoaWxkKDEpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdH1cbn1cblxuLnRlYW0yLWJsdWUgdGhlYWQgdGgge1xuXHRiYWNrZ3JvdW5kOiAjM0I3Q0MwO1xufVxuXG4udGVhbTItYmx1ZSB0Ym9keSB0cjpub3QoOmZpcnN0LWNoaWxkKSB0ZDpmaXJzdC1jaGlsZCB7XG5cdGNvbG9yOiAjM0I3Q0MwO1xufVxuXG4vKlxuKlxuKiBEaXZpZGVyc1xuKi9cbmhyIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkN2Q3ZDc7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZGl2aWRlciB7XG5cdGZvbnQtc2l6ZTogMDtcblx0bGluZS1oZWlnaHQ6IDA7XG59XG5cbi5kaXZpZGVyOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiA2MHB4O1xuXHRoZWlnaHQ6IDJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzNmOTBkYztcbn1cblxuaHRtbCAuZGl2aWRlci1zZWNvbmRhcnk6OmFmdGVyIHtcblx0YmFja2dyb3VuZDogI2ZmZDg1MTtcbn1cblxuLmRpdmlkZXItc21hbGwge1xuXHRmb250LXNpemU6IDA7XG5cdGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uZGl2aWRlci1zbWFsbDo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiAzcHg7XG5cdGJhY2tncm91bmQ6ICMzZjkwZGM7XG59XG5cbi5kaXZpZGVyLW1lZGl1bSB7XG5cdGZvbnQtc2l6ZTogMDtcblx0bGluZS1oZWlnaHQ6IDA7XG59XG5cbi5kaXZpZGVyLW1lZGl1bTo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogNjdweDtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQ6ICMzZjkwZGM7XG59XG5cbiogKyAuZGl2aWRlci1tZWRpdW0ge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uZGl2aWRlci1tZWRpdW0gKyAqIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmRpdmlkZXItbWVkaXVtICsgKiB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5kaXZpZGVyLW1pZGRsZSB7XG5cdGZvbnQtc2l6ZTogMDtcblx0bGluZS1oZWlnaHQ6IDA7XG59XG5cbi5kaXZpZGVyLW1pZGRsZTo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiAzcHg7XG5cdGJhY2tncm91bmQ6ICMzZjkwZGM7XG59XG5cbiogKyAuZGl2aWRlci1zbWFsbCB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbiogKyAuZGl2aWRlci1taWRkbGUge1xuXHRtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG4vKlxuKlxuKiBCdXR0b25zXG4qL1xuLmJ1dHRvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAxNHB4IDMycHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdGJvcmRlcjogMnB4IHNvbGlkO1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQgYWxsO1xufVxuXG4uYnV0dG9uLWJsb2NrIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5odG1sIC5idXR0b24tZGVmYXVsdCwgaHRtbCAuYnV0dG9uLWRlZmF1bHQ6Zm9jdXMge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzM1MzYzYztcblx0Ym9yZGVyLWNvbG9yOiAjMzUzNjNjO1xufVxuXG5odG1sIC5idXR0b24tZGVmYXVsdDpob3ZlciwgaHRtbCAuYnV0dG9uLWRlZmF1bHQ6YWN0aXZlIHtcblx0Y29sb3I6ICM5YjliOWI7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6ICM5YjliOWI7XG59XG5cbmh0bWwgLmJ1dHRvbi1kZWZhdWx0LmJ1dHRvbi11amFyYWs6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5odG1sIC5idXR0b24tZ3JheSwgaHRtbCAuYnV0dG9uLWdyYXk6Zm9jdXMge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzM1MzYzYztcblx0Ym9yZGVyLWNvbG9yOiAjMzUzNjNjO1xufVxuXG5odG1sIC5idXR0b24tZ3JheTpob3ZlciwgaHRtbCAuYnV0dG9uLWdyYXk6YWN0aXZlIHtcblx0Y29sb3I6ICMxNTE1MTU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6ICNjNmM2YzY7XG59XG5cbmh0bWwgLmJ1dHRvbi1ncmF5LmJ1dHRvbi11amFyYWs6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5odG1sIC5idXR0b24tcHJpbWFyeSwgaHRtbCAuYnV0dG9uLXByaW1hcnk6Zm9jdXMge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzNmOTBkYztcblx0Ym9yZGVyLWNvbG9yOiAjM2Y5MGRjO1xufVxuXG5odG1sIC5idXR0b24tcHJpbWFyeTpob3ZlciwgaHRtbCAuYnV0dG9uLXByaW1hcnk6YWN0aXZlIHtcblx0Y29sb3I6ICMxNTE1MTU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmQ4NTE7XG5cdGJvcmRlci1jb2xvcjogI2ZmZDg1MTtcbn1cblxuaHRtbCAuYnV0dG9uLXByaW1hcnkuYnV0dG9uLXVqYXJhazo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogI2ZmZDg1MTtcbn1cblxuaHRtbCAuYnV0dG9uLXNlY29uZGFyeSwgaHRtbCAuYnV0dG9uLXNlY29uZGFyeTpmb2N1cyB7XG5cdGNvbG9yOiAjMTUxNTE1O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkODUxO1xuXHRib3JkZXItY29sb3I6ICNmZmQ4NTE7XG59XG5cbmh0bWwgLmJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsIGh0bWwgLmJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlIHtcblx0Y29sb3I6ICMxNTE1MTU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6ICMxNTE1MTU7XG59XG5cbmh0bWwgLmJ1dHRvbi1zZWNvbmRhcnkuYnV0dG9uLXVqYXJhazo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmh0bWwgLmJ1dHRvbi1maW9yZCwgaHRtbCAuYnV0dG9uLWZpb3JkOmZvY3VzIHtcblx0Y29sb3I6ICM5YmExYzg7XG5cdGJhY2tncm91bmQtY29sb3I6ICM0OTRlNmQ7XG5cdGJvcmRlci1jb2xvcjogIzQ5NGU2ZDtcbn1cblxuaHRtbCAuYnV0dG9uLWZpb3JkOmhvdmVyLCBodG1sIC5idXR0b24tZmlvcmQ6YWN0aXZlIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmQ4NTE7XG5cdGJvcmRlci1jb2xvcjogI2ZmZDg1MTtcbn1cblxuaHRtbCAuYnV0dG9uLWZpb3JkLmJ1dHRvbi11amFyYWs6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICNmZmQ4NTE7XG59XG5cbmh0bWwgLmJ1dHRvbi1maW9yZC5idXR0b24taWNvbiAuaWNvbiB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG5odG1sIC5idXR0b24tZmlmdGgsIGh0bWwgLmJ1dHRvbi1maWZ0aDpmb2N1cyB7XG5cdGNvbG9yOiAjMTUxNTE1O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkODUxO1xuXHRib3JkZXItY29sb3I6ICNmZmQ4NTE7XG59XG5cbmh0bWwgLmJ1dHRvbi1maWZ0aDpob3ZlciwgaHRtbCAuYnV0dG9uLWZpZnRoOmFjdGl2ZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y5MGRjO1xuXHRib3JkZXItY29sb3I6ICMzZjkwZGM7XG59XG5cbmh0bWwgLmJ1dHRvbi1maWZ0aC5idXR0b24tdWphcmFrOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAjM2Y5MGRjO1xufVxuXG5odG1sIC5idXR0b24tZGVmYXVsdC1vdXRsaW5lLCBodG1sIC5idXR0b24tZGVmYXVsdC1vdXRsaW5lOmZvY3VzIHtcblx0Y29sb3I6ICMxNTE1MTU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6ICMxNTE1MTU7XG59XG5cbmh0bWwgLmJ1dHRvbi1kZWZhdWx0LW91dGxpbmU6aG92ZXIsIGh0bWwgLmJ1dHRvbi1kZWZhdWx0LW91dGxpbmU6YWN0aXZlIHtcblx0Y29sb3I6ICMzZjkwZGM7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6ICMzZjkwZGM7XG59XG5cbmh0bWwgLmJ1dHRvbi1kZWZhdWx0LW91dGxpbmUuYnV0dG9uLXVqYXJhazo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmh0bWwgLmJ1dHRvbi1zaGFyZS1vdXRsaW5lIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7XG59XG5cbmh0bWwgLmJ1dHRvbi1zaGFyZS1vdXRsaW5lLCBodG1sIC5idXR0b24tc2hhcmUtb3V0bGluZTphY3RpdmUsIGh0bWwgLmJ1dHRvbi1zaGFyZS1vdXRsaW5lOmZvY3VzIHtcblx0Y29sb3I6ICMxNTE1MTU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6ICMxNTE1MTU7XG59XG5cbmh0bWwgLmJ1dHRvbi1zaGFyZS1vdXRsaW5lOmhvdmVyIHtcblx0Y29sb3I6ICMzZjkwZGM7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzZjkwZGM7XG5cdGJvcmRlci1jb2xvcjogIzNmOTBkYztcbn1cblxuaHRtbCAuYnV0dG9uLWdyYXktb3V0bGluZSwgaHRtbCAuYnV0dG9uLWdyYXktb3V0bGluZTpmb2N1cyB7XG5cdGNvbG9yOiAjMTUxNTE1O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiAjYzZjNmM2O1xufVxuXG5odG1sIC5idXR0b24tZ3JheS1vdXRsaW5lOmhvdmVyLCBodG1sIC5idXR0b24tZ3JheS1vdXRsaW5lOmFjdGl2ZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNjNjO1xuXHRib3JkZXItY29sb3I6ICMzNTM2M2M7XG59XG5cbmh0bWwgLmJ1dHRvbi1ncmF5LW91dGxpbmUuYnV0dG9uLXVqYXJhazo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogIzM1MzYzYztcbn1cblxuaHRtbCAuYnV0dG9uLXByaW1hcnktb3V0bGluZSwgaHRtbCAuYnV0dG9uLXByaW1hcnktb3V0bGluZTpmb2N1cyB7XG5cdGNvbG9yOiAjM2Y5MGRjO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiAjM2Y5MGRjO1xufVxuXG5odG1sIC5idXR0b24tcHJpbWFyeS1vdXRsaW5lOmhvdmVyLCBodG1sIC5idXR0b24tcHJpbWFyeS1vdXRsaW5lOmFjdGl2ZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y5MGRjO1xuXHRib3JkZXItY29sb3I6ICMzZjkwZGM7XG59XG5cbmh0bWwgLmJ1dHRvbi1wcmltYXJ5LW91dGxpbmUuYnV0dG9uLXVqYXJhazo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogIzNmOTBkYztcbn1cblxuaHRtbCAuYnV0dG9uLXNlY29uZGFyeS1vdXRsaW5lLCBodG1sIC5idXR0b24tc2Vjb25kYXJ5LW91dGxpbmU6Zm9jdXMge1xuXHRjb2xvcjogIzE1MTUxNTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjogIzE1MTUxNTtcbn1cblxuaHRtbCAuYnV0dG9uLXNlY29uZGFyeS1vdXRsaW5lOmhvdmVyLCBodG1sIC5idXR0b24tc2Vjb25kYXJ5LW91dGxpbmU6YWN0aXZlIHtcblx0Y29sb3I6ICMxNTE1MTU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmQ4NTE7XG5cdGJvcmRlci1jb2xvcjogI2ZmZDg1MTtcbn1cblxuaHRtbCAuYnV0dG9uLXNlY29uZGFyeS1vdXRsaW5lLmJ1dHRvbi11amFyYWs6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICNmZmQ4NTE7XG59XG5cbmh0bWwgLmNvbnRleHQtZGFyayAuYnV0dG9uLWdyYXktb3V0bGluZSwgaHRtbCAucmQtbmF2YmFyLWRhcmsgLmJ1dHRvbi1ncmF5LW91dGxpbmUsIGh0bWwgLnJkLW5hdmJhci1kYXJrZXIgLmJ1dHRvbi1ncmF5LW91dGxpbmUsIGh0bWwgLmJnLWdyYXktNzAwIC5idXR0b24tZ3JheS1vdXRsaW5lLCBodG1sIC5iZy1ncmF5LTIgLmJ1dHRvbi1ncmF5LW91dGxpbmUsIGh0bWwgLmJnLWdyYXktNCAuYnV0dG9uLWdyYXktb3V0bGluZSwgaHRtbCAuYmctcHJpbWFyeSAuYnV0dG9uLWdyYXktb3V0bGluZSwgaHRtbCAuYmctaW1hZ2UtZGFyayAuYnV0dG9uLWdyYXktb3V0bGluZSwgaHRtbCAuY29udGV4dC1kYXJrIC5idXR0b24tZ3JheS1vdXRsaW5lOmZvY3VzLCBodG1sIC5yZC1uYXZiYXItZGFyayAuYnV0dG9uLWdyYXktb3V0bGluZTpmb2N1cywgaHRtbCAucmQtbmF2YmFyLWRhcmtlciAuYnV0dG9uLWdyYXktb3V0bGluZTpmb2N1cywgaHRtbCAuYmctZ3JheS03MDAgLmJ1dHRvbi1ncmF5LW91dGxpbmU6Zm9jdXMsIGh0bWwgLmJnLWdyYXktMiAuYnV0dG9uLWdyYXktb3V0bGluZTpmb2N1cywgaHRtbCAuYmctZ3JheS00IC5idXR0b24tZ3JheS1vdXRsaW5lOmZvY3VzLCBodG1sIC5iZy1wcmltYXJ5IC5idXR0b24tZ3JheS1vdXRsaW5lOmZvY3VzLCBodG1sIC5iZy1pbWFnZS1kYXJrIC5idXR0b24tZ3JheS1vdXRsaW5lOmZvY3VzIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbmh0bWwgLmNvbnRleHQtZGFyayAuYnV0dG9uLWdyYXktb3V0bGluZTpob3ZlciwgaHRtbCAucmQtbmF2YmFyLWRhcmsgLmJ1dHRvbi1ncmF5LW91dGxpbmU6aG92ZXIsIGh0bWwgLnJkLW5hdmJhci1kYXJrZXIgLmJ1dHRvbi1ncmF5LW91dGxpbmU6aG92ZXIsIGh0bWwgLmJnLWdyYXktNzAwIC5idXR0b24tZ3JheS1vdXRsaW5lOmhvdmVyLCBodG1sIC5iZy1ncmF5LTIgLmJ1dHRvbi1ncmF5LW91dGxpbmU6aG92ZXIsIGh0bWwgLmJnLWdyYXktNCAuYnV0dG9uLWdyYXktb3V0bGluZTpob3ZlciwgaHRtbCAuYmctcHJpbWFyeSAuYnV0dG9uLWdyYXktb3V0bGluZTpob3ZlciwgaHRtbCAuYmctaW1hZ2UtZGFyayAuYnV0dG9uLWdyYXktb3V0bGluZTpob3ZlciwgaHRtbCAuY29udGV4dC1kYXJrIC5idXR0b24tZ3JheS1vdXRsaW5lOmFjdGl2ZSwgaHRtbCAucmQtbmF2YmFyLWRhcmsgLmJ1dHRvbi1ncmF5LW91dGxpbmU6YWN0aXZlLCBodG1sIC5yZC1uYXZiYXItZGFya2VyIC5idXR0b24tZ3JheS1vdXRsaW5lOmFjdGl2ZSwgaHRtbCAuYmctZ3JheS03MDAgLmJ1dHRvbi1ncmF5LW91dGxpbmU6YWN0aXZlLCBodG1sIC5iZy1ncmF5LTIgLmJ1dHRvbi1ncmF5LW91dGxpbmU6YWN0aXZlLCBodG1sIC5iZy1ncmF5LTQgLmJ1dHRvbi1ncmF5LW91dGxpbmU6YWN0aXZlLCBodG1sIC5iZy1wcmltYXJ5IC5idXR0b24tZ3JheS1vdXRsaW5lOmFjdGl2ZSwgaHRtbCAuYmctaW1hZ2UtZGFyayAuYnV0dG9uLWdyYXktb3V0bGluZTphY3RpdmUge1xuXHRjb2xvcjogIzE1MTUxNTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmY2MwMDtcblx0Ym9yZGVyLWNvbG9yOiAjZmZjYzAwO1xufVxuXG5odG1sIC5jb250ZXh0LWRhcmsgLmJ1dHRvbi1ncmF5LW91dGxpbmUuYnV0dG9uLXVqYXJhazo6YmVmb3JlLCBodG1sIC5yZC1uYXZiYXItZGFyayAuYnV0dG9uLWdyYXktb3V0bGluZS5idXR0b24tdWphcmFrOjpiZWZvcmUsIGh0bWwgLnJkLW5hdmJhci1kYXJrZXIgLmJ1dHRvbi1ncmF5LW91dGxpbmUuYnV0dG9uLXVqYXJhazo6YmVmb3JlLCBodG1sIC5iZy1ncmF5LTcwMCAuYnV0dG9uLWdyYXktb3V0bGluZS5idXR0b24tdWphcmFrOjpiZWZvcmUsIGh0bWwgLmJnLWdyYXktMiAuYnV0dG9uLWdyYXktb3V0bGluZS5idXR0b24tdWphcmFrOjpiZWZvcmUsIGh0bWwgLmJnLWdyYXktNCAuYnV0dG9uLWdyYXktb3V0bGluZS5idXR0b24tdWphcmFrOjpiZWZvcmUsIGh0bWwgLmJnLXByaW1hcnkgLmJ1dHRvbi1ncmF5LW91dGxpbmUuYnV0dG9uLXVqYXJhazo6YmVmb3JlLCBodG1sIC5iZy1pbWFnZS1kYXJrIC5idXR0b24tZ3JheS1vdXRsaW5lLmJ1dHRvbi11amFyYWs6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICNmZmNjMDA7XG59XG5cbmh0bWwgLmNvbnRleHQtbGlnaHQgLmJ1dHRvbi1ncmF5LW91dGxpbmUsIGh0bWwgLmNvbnRleHQtbGlnaHQgLmJ1dHRvbi1ncmF5LW91dGxpbmU6Zm9jdXMge1xuXHRjb2xvcjogIzE1MTUxNTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjogI2M2YzZjNjtcbn1cblxuaHRtbCAuY29udGV4dC1saWdodCAuYnV0dG9uLWdyYXktb3V0bGluZTpob3ZlciwgaHRtbCAuY29udGV4dC1saWdodCAuYnV0dG9uLWdyYXktb3V0bGluZTphY3RpdmUge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzM1MzYzYztcblx0Ym9yZGVyLWNvbG9yOiAjMzUzNjNjO1xufVxuXG5odG1sIC5jb250ZXh0LWxpZ2h0IC5idXR0b24tZ3JheS1vdXRsaW5lLmJ1dHRvbi11amFyYWs6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICMzNTM2M2M7XG59XG5cbi5idXR0b24tZmFjZWJvb2ssIC5idXR0b24tZmFjZWJvb2s6Zm9jdXMge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzNlNzRiZDtcblx0Ym9yZGVyLWNvbG9yOiAjM2U3NGJkO1xufVxuXG4uYnV0dG9uLWZhY2Vib29rOmhvdmVyLCAuYnV0dG9uLWZhY2Vib29rOmFjdGl2ZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ2M2FiO1xuXHRib3JkZXItY29sb3I6ICMyZDYzYWI7XG59XG5cbi5idXR0b24tZmFjZWJvb2suYnV0dG9uLXVqYXJhazo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogIzJkNjNhYjtcbn1cblxuLmJ1dHRvbi10d2l0dGVyLCAuYnV0dG9uLXR3aXR0ZXI6Zm9jdXMge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzM3YjVlOTtcblx0Ym9yZGVyLWNvbG9yOiAjMzdiNWU5O1xufVxuXG4uYnV0dG9uLXR3aXR0ZXI6aG92ZXIsIC5idXR0b24tdHdpdHRlcjphY3RpdmUge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzM3YTdkNjtcblx0Ym9yZGVyLWNvbG9yOiAjMzdhN2Q2O1xufVxuXG4uYnV0dG9uLXR3aXR0ZXIuYnV0dG9uLXVqYXJhazo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogIzM3YTdkNjtcbn1cblxuLmJ1dHRvbi1nb29nbGUsIC5idXR0b24tZ29vZ2xlOmZvY3VzIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMDY4Njg7XG5cdGJvcmRlci1jb2xvcjogI2YwNjg2ODtcbn1cblxuLmJ1dHRvbi1nb29nbGU6aG92ZXIsIC5idXR0b24tZ29vZ2xlOmFjdGl2ZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ1YjViO1xuXHRib3JkZXItY29sb3I6ICNkZDViNWI7XG59XG5cbi5idXR0b24tZ29vZ2xlLmJ1dHRvbi11amFyYWs6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICNkZDViNWI7XG59XG5cbi5idXR0b24tc2hhZG93IHtcblx0Ym94LXNoYWRvdzogMCA5cHggMjFweCAwIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4xNSk7XG59XG5cbi5idXR0b24tc2hhZG93OmhvdmVyIHtcblx0Ym94LXNoYWRvdzogMCA5cHggMTBweCAwIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4xNSk7XG59XG5cbi5idXR0b24tc2hhZG93OmZvY3VzLCAuYnV0dG9uLXNoYWRvdzphY3RpdmUge1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4vKlxuKiBCdXR0b24gZWZmZWN0c1xuKi9cbi5idXR0b24tdWphcmFrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAwO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cywgYm9yZGVyLWNvbG9yIC40cywgY29sb3IgLjRzO1xufVxuXG4uYnV0dG9uLXVqYXJhazo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAjM2Y5MGRjO1xuXHR6LWluZGV4OiAtMTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuNywgMSwgMSk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQycywgb3BhY2l0eSAwLjQycztcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cblxuLmJ1dHRvbi11amFyYWssIC5idXR0b24tdWphcmFrOjpiZWZvcmUge1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMiwgMSwgMC4zLCAxKTtcbn1cblxuLmJ1dHRvbi11amFyYWs6aG92ZXIge1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cyAuNHMsIGJvcmRlci1jb2xvciAuNHMgMHMsIGNvbG9yIC4ycyAwcztcbn1cblxuLmJ1dHRvbi11amFyYWs6aG92ZXI6OmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUzZCgxLCAxLCAxKTtcbn1cblxuLmJ1dHRvbi14cyB7XG5cdHBhZGRpbmc6IDZweCAxNHB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmJ1dHRvbi1zbSB7XG5cdHBhZGRpbmc6IDlweCAzMHB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5idXR0b24tbWQge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdHBhZGRpbmc6IDlweCAzMHB4O1xufVxuXG4uYnV0dG9uLWxnIHtcblx0cGFkZGluZzogMTdweCA1MHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5idXR0b24teGwge1xuXHRwYWRkaW5nOiAxNnB4IDUwcHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQuYnV0dG9uLXhsIHtcblx0XHRwYWRkaW5nOiAyMHB4IDgwcHg7XG5cdH1cbn1cblxuLmJ1dHRvbi14cyxcbi5idXR0b24tc20sXG4uYnV0dG9uLWxnIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmJ1dHRvbi1jaXJjbGUge1xuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4uYnV0dG9uLXJvdW5kLTEge1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5idXR0b24tcm91bmQtMiB7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi8qXG4qIEJ1dHRvbiBJY29uIHN0eWxlc1xuKi9cbi5idXR0b24uYnV0dG9uLWljb24ge1xuXHRkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHQtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHBhZGRpbmc6IDE4cHggMzVweDtcbn1cblxuLmJ1dHRvbi5idXR0b24taWNvbiAuaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udC1zaXplOiAxLjQyZW07XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5idXR0b24uYnV0dG9uLWljb24tbGVmdCAuaWNvbiB7XG5cdHBhZGRpbmctcmlnaHQ6IDExcHg7XG59XG5cbi5idXR0b24uYnV0dG9uLWljb24tcmlnaHQge1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uYnV0dG9uLmJ1dHRvbi1pY29uLXJpZ2h0IC5pY29uIHtcblx0cGFkZGluZy1sZWZ0OiAxMXB4O1xufVxuXG4uYnV0dG9uLmJ1dHRvbi1pY29uLmJ1dHRvbi1saW5rIC5pY29uIHtcblx0dG9wOiA1cHg7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uYnV0dG9uLmJ1dHRvbi1pY29uLmJ1dHRvbi14cyAuaWNvbiB7XG5cdHRvcDogLjA1ZW07XG5cdGZvbnQtc2l6ZTogMS4yZW07XG5cdHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLmJ1dHRvbi5idXR0b24taWNvbi5idXR0b24teHMgLmJ1dHRvbi1pY29uLXJpZ2h0IHtcblx0cGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbi8qKlxuKiBCb290c3RyYXAgYnV0dG9uc1xuKi9cbi5idG4tcHJpbWFyeSB7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0cmFuc2l0aW9uOiAuMzNzO1xufVxuXG4uYnRuLXByaW1hcnksIC5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeTpmb2N1cyB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjM2Y5MGRjO1xuXHRib3JkZXItY29sb3I6ICMzZjkwZGM7XG59XG5cbi5idG4tcHJpbWFyeTpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi8qXG4qIEJ1dHRvbiBHcm91cFxuKi9cbi5idXR0b24tZ3JvdXAtZGVtbyB7XG5cdG1heC13aWR0aDogNDYwcHg7XG59XG5cbi5idXR0b24tZ3JvdXAtZGVtbyAuYnV0dG9uIHtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uYnV0dG9uLW1lZGlhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogMTAwJTtcblx0ZmxleC1iYXNpczogY2FsYyg1MCUgLSAxMnB4KTtcblx0cGFkZGluZzogMjBweDtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4uYnV0dG9uLW1lZGlhOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5idXR0b24tbWVkaWE6aG92ZXIgLmJ1dHRvbi1tZWRpYS1pY29uIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAtNTAlKTtcbn1cblxuLmJ1dHRvbi1tZWRpYTpmb2N1cyB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uaWUtMTEgLmJ1dHRvbi1tZWRpYSB7XG5cdG1heC13aWR0aDogMTc4cHg7XG59XG5cbi5idXR0b24tbWVkaWEtdGl0bGUge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cblxuLmJ1dHRvbi1tZWRpYS10aXRsZSArIC5idXR0b24tbWVkaWEtYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmJ1dHRvbi1tZWRpYS1hY3Rpb24ge1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5idXR0b24tbWVkaWEtYWN0aW9uIC5pY29uIHtcblx0bWFyZ2luLWxlZnQ6IDZweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJ1dHRvbi1tZWRpYS1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0Zm9udC1zaXplOiAxMzBweDtcblx0Y29sb3I6ICNmZmY7XG5cdG9wYWNpdHk6IC4yNTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5idXR0b24tbWVkaWEtZmFjZWJvb2sge1xuXHRiYWNrZ3JvdW5kOiAjM2U3NGJkO1xufVxuXG4uYnV0dG9uLW1lZGlhLWZhY2Vib29rIC5idXR0b24tbWVkaWEtaWNvbiB7XG5cdHRvcDogNjclO1xuXHRsZWZ0OiAtN3B4O1xufVxuXG4uYnV0dG9uLW1lZGlhLWZhY2Vib29rOmhvdmVyIHtcblx0YmFja2dyb3VuZDogIzZhOTlkOTtcbn1cblxuLmJ1dHRvbi1tZWRpYS10d2l0dGVyIHtcblx0YmFja2dyb3VuZDogIzM3YjVlOTtcbn1cblxuLmJ1dHRvbi1tZWRpYS10d2l0dGVyIC5idXR0b24tbWVkaWEtaWNvbiB7XG5cdGxlZnQ6IC0zMHB4O1xufVxuXG4uYnV0dG9uLW1lZGlhLXR3aXR0ZXI6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjNWFjYmZhO1xufVxuXG4uYnV0dG9uLW1lZGlhLWdvb2dsZSB7XG5cdGJhY2tncm91bmQ6ICNmMDY4Njg7XG59XG5cbi5idXR0b24tbWVkaWEtZ29vZ2xlIC5idXR0b24tbWVkaWEtaWNvbiB7XG5cdGxlZnQ6IC00MHB4O1xufVxuXG4uYnV0dG9uLW1lZGlhLWdvb2dsZTpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICNmZDkzOTM7XG59XG5cbi5idXR0b24tbWVkaWEtaW5zdGFncmFtIHtcblx0YmFja2dyb3VuZDogIzQyNWM3Zjtcbn1cblxuLmJ1dHRvbi1tZWRpYS1pbnN0YWdyYW0gLmJ1dHRvbi1tZWRpYS1pY29uIHtcblx0bGVmdDogLTQwcHg7XG59XG5cbi5idXR0b24tbWVkaWEtaW5zdGFncmFtOmhvdmVyIHtcblx0YmFja2dyb3VuZDogIzViNzhhMDtcbn1cblxuLmJ1dHRvbi1pY29uLWFsdGVybmF0ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiA4NXB4O1xuXHRtYXgtd2lkdGg6IDE3OHB4O1xuXHRwYWRkaW5nOiAyMHB4IDE0cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5idXR0b24taWNvbi1hbHRlcm5hdGU6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDU1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweCA0MHB4IDQwcHggNHB4O1xuXHRjb250ZW50OiAnJztcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmJ1dHRvbi1pY29uLWFsdGVybmF0ZTpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uYnV0dG9uLWljb24tYWx0ZXJuYXRlOmhvdmVyOmJlZm9yZSB7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYnV0dG9uLWljb24tYWx0ZXJuYXRlOmZvY3VzIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5idXR0b24taWNvbi1hbHRlcm5hdGUgLmljb24ge1xuXHRtaW4td2lkdGg6IDI4cHg7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnV0dG9uLWljb24tYWx0ZXJuYXRlLWZhY2Vib29rIHtcblx0YmFja2dyb3VuZDogIzNlNzRiZDtcbn1cblxuLmJ1dHRvbi1pY29uLWFsdGVybmF0ZS1mYWNlYm9vazpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAjMmQ2M2FiO1xufVxuXG4uYnV0dG9uLWljb24tYWx0ZXJuYXRlLXR3aXR0ZXIge1xuXHRiYWNrZ3JvdW5kOiAjMzdiNWU5O1xufVxuXG4uYnV0dG9uLWljb24tYWx0ZXJuYXRlLXR3aXR0ZXI6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogIzM3YTdkNjtcbn1cblxuLmJ1dHRvbi1pY29uLWFsdGVybmF0ZS1nb29nbGUge1xuXHRiYWNrZ3JvdW5kOiAjZjA2ODY4O1xufVxuXG4uYnV0dG9uLWljb24tYWx0ZXJuYXRlLWdvb2dsZTpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAjZGQ1YjViO1xufVxuXG4uYnV0dG9uLWljb24tYWx0ZXJuYXRlLWluc3RhZ3JhbSB7XG5cdGJhY2tncm91bmQ6ICM0MjVjN2Y7XG59XG5cbi5idXR0b24taWNvbi1hbHRlcm5hdGUtaW5zdGFncmFtOmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICMzNDRlNzE7XG59XG5cbi5idXR0b24taWNvbi1hbHRlcm5hdGUtdGl0bGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuKiArIC5idXR0b24taWNvbi1hbHRlcm5hdGUtdGl0bGUge1xuXHRtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdCogKyAuYnV0dG9uLWljb24tYWx0ZXJuYXRlLXRpdGxlIHtcblx0XHRtYXJnaW4tbGVmdDogMzVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0KiArIC5idXR0b24taWNvbi1hbHRlcm5hdGUtdGl0bGUge1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcblx0LmJ1dHRvbi1tZWRpYSB7XG5cdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHR9XG5cdCogKyAuYnV0dG9uLWljb24tYWx0ZXJuYXRlLXRpdGxlIHtcblx0XHRtYXJnaW4tbGVmdDogMzVweDtcblx0fVxufVxuXG4vKlxuKlxuKiBGb3JtIHN0eWxlc1xuKi9cbi5yZC1tYWlsZm9ybSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJkLW1haWxmb3JtIC5idXR0b24ge1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdG1pbi1oZWlnaHQ6IDYwcHg7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwgfiAuZm9ybS12YWxpZGF0aW9uIHtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5mb3JtLWxhYmVsLFxuLmZvcm0tbGFiZWwtb3V0c2lkZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGNvbG9yOiAjOWI5YjliO1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9ybS1pbnB1dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNjBweDtcblx0cGFkZGluZzogMTdweCAxOXB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogIzliOWI5Yjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbn1cblxuLmZvcm0taW5wdXQ6Zm9jdXMge1xuXHRvdXRsaW5lOiAwO1xuXHRib3JkZXItY29sb3I6ICMzZjkwZGM7XG59XG5cbi5mb3JtLWlucHV0LWljb25lZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0taW5wdXQtaWNvbmVkIH4gLmZvcm0tbGFiZWwsXG4uZm9ybS1pbnB1dC1pY29uZWQgLmZvcm0taW5wdXQge1xuXHRwYWRkaW5nLWxlZnQ6IDU4LjJweDtcbn1cblxuLmZvcm0tc20gLmZvcm0taW5wdXQtaWNvbmVkIH4gLmZvcm0tbGFiZWwsXG4uZm9ybS1zbSAuZm9ybS1pbnB1dC1pY29uZWQgLmZvcm0taW5wdXQge1xuXHRwYWRkaW5nLWxlZnQ6IDU0LjJweDtcbn1cblxuLmZvcm0tbGcgLmZvcm0taW5wdXQtaWNvbmVkIH4gLmZvcm0tbGFiZWwsXG4uZm9ybS1sZyAuZm9ybS1pbnB1dC1pY29uZWQgLmZvcm0taW5wdXQge1xuXHRwYWRkaW5nLWxlZnQ6IDY0LjJweDtcbn1cblxuLmZvcm0taW5wdXQtaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0dG9wOiAxOHB4O1xuXHRwYWRkaW5nOiAwIDE5cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZm9ybS1zbSAuZm9ybS1pbnB1dC1pY29uIHtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG4uZm9ybS1sZyAuZm9ybS1pbnB1dC1pY29uIHtcblx0Zm9udC1zaXplOiAzMHB4O1xufVxuXG50ZXh0YXJlYS5mb3JtLWlucHV0IHtcblx0aGVpZ2h0OiAxODZweDtcblx0bWluLWhlaWdodDogNjBweDtcblx0bWF4LWhlaWdodDogMzE2cHg7XG5cdHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5mb3JtLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtLXdyYXAuaGFzLWVycm9yIC5mb3JtLWlucHV0IHtcblx0Ym9yZGVyLWNvbG9yOiAjZmQ2NTY1O1xufVxuXG4uZm9ybS13cmFwLmhhcy1mb2N1cyAuZm9ybS1pbnB1dCB7XG5cdGJvcmRlci1jb2xvcjogIzNmOTBkYztcbn1cblxuLnJvdyArIC5mb3JtLXdyYXAge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uZm9ybS13cmFwICsgKiB7XG5cdG1hcmdpbi10b3A6IDExcHg7XG59XG5cbi5mb3JtLWxhYmVsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDMwcHg7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDE5cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE5cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR6LWluZGV4OiAxO1xuXHR0cmFuc2l0aW9uOiAuMjVzO1xuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5mb3JtLWxhYmVsLmZvY3VzIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmZvcm0tbGFiZWwuYXV0by1maWxsIHtcblx0Y29sb3I6ICM5YjliOWI7XG59XG5cbi5mb3JtLWxhYmVsLW91dHNpZGUge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmZvcm0tbGFiZWwtb3V0c2lkZSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0fVxuXHQuZm9ybS1sYWJlbC1vdXRzaWRlLCAuZm9ybS1sYWJlbC1vdXRzaWRlLmZvY3VzLCAuZm9ybS1sYWJlbC1vdXRzaWRlLmF1dG8tZmlsbCB7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG59XG5cbltkYXRhLXgtbW9kZT0ndHJ1ZSddIC5mb3JtLWxhYmVsIHtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5mb3JtLXZhbGlkYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiA4cHg7XG5cdHRvcDogMDtcblx0ei1pbmRleDogMTE7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0Zm9udC1zaXplOiA5cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxMnB4O1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblx0Y29sb3I6ICNmZDY1NjU7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmZvcm0tdmFsaWRhdGlvbi1sZWZ0IC5mb3JtLXZhbGlkYXRpb24ge1xuXHR0b3A6IDEwMCU7XG5cdHJpZ2h0OiBhdXRvO1xuXHRsZWZ0OiAwO1xufVxuXG4jZm9ybS1vdXRwdXQtZ2xvYmFsIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDMwcHg7XG5cdGxlZnQ6IDE1cHg7XG5cdHotaW5kZXg6IDIwMDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAwcHgsIDAsIDApO1xuXHR0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG59XG5cbiNmb3JtLW91dHB1dC1nbG9iYWwuYWN0aXZlIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdCNmb3JtLW91dHB1dC1nbG9iYWwge1xuXHRcdGxlZnQ6IDMwcHg7XG5cdH1cbn1cblxuLmZvcm0tb3V0cHV0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0bWFyZ2luLXRvcDogMnB4O1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZvcm0tb3V0cHV0LmFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mb3JtLW91dHB1dC5lcnJvciB7XG5cdGNvbG9yOiAjZmQ2NTY1O1xufVxuXG4uZm9ybS1vdXRwdXQuc3VjY2VzcyB7XG5cdGNvbG9yOiAjOThiZjQ0O1xufVxuXG4ucmFkaW8gLnJhZGlvLWN1c3RvbSxcbi5yYWRpby1pbmxpbmUgLnJhZGlvLWN1c3RvbSxcbi5jaGVja2JveCAuY2hlY2tib3gtY3VzdG9tLFxuLmNoZWNrYm94LWlubGluZSAuY2hlY2tib3gtY3VzdG9tIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLnJhZGlvIC5yYWRpby1jdXN0b20sIC5yYWRpbyAucmFkaW8tY3VzdG9tLWR1bW15LFxuLnJhZGlvLWlubGluZSAucmFkaW8tY3VzdG9tLFxuLnJhZGlvLWlubGluZSAucmFkaW8tY3VzdG9tLWR1bW15LFxuLmNoZWNrYm94IC5jaGVja2JveC1jdXN0b20sXG4uY2hlY2tib3ggLmNoZWNrYm94LWN1c3RvbS1kdW1teSxcbi5jaGVja2JveC1pbmxpbmUgLmNoZWNrYm94LWN1c3RvbSxcbi5jaGVja2JveC1pbmxpbmUgLmNoZWNrYm94LWN1c3RvbS1kdW1teSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcblx0b3V0bGluZTogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmFkaW8gLnJhZGlvLWN1c3RvbS1kdW1teSxcbi5yYWRpby1pbmxpbmUgLnJhZGlvLWN1c3RvbS1kdW1teSxcbi5jaGVja2JveCAuY2hlY2tib3gtY3VzdG9tLWR1bW15LFxuLmNoZWNrYm94LWlubGluZSAuY2hlY2tib3gtY3VzdG9tLWR1bW15IHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5yYWRpbyAucmFkaW8tY3VzdG9tLWR1bW15OmFmdGVyLFxuLnJhZGlvLWlubGluZSAucmFkaW8tY3VzdG9tLWR1bW15OmFmdGVyLFxuLmNoZWNrYm94IC5jaGVja2JveC1jdXN0b20tZHVtbXk6YWZ0ZXIsXG4uY2hlY2tib3gtaW5saW5lIC5jaGVja2JveC1jdXN0b20tZHVtbXk6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IC4yMnM7XG59XG5cbi5yYWRpbyAucmFkaW8tY3VzdG9tOmZvY3VzLFxuLnJhZGlvLWlubGluZSAucmFkaW8tY3VzdG9tOmZvY3VzLFxuLmNoZWNrYm94IC5jaGVja2JveC1jdXN0b206Zm9jdXMsXG4uY2hlY2tib3gtaW5saW5lIC5jaGVja2JveC1jdXN0b206Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4ucmFkaW8sXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LFxuLmNoZWNrYm94LWlubGluZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6ICMxNTE1MTU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAuMDI1ZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJhZGlvIGlucHV0LFxuLnJhZGlvLWlubGluZSBpbnB1dCxcbi5jaGVja2JveCBpbnB1dCxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IC0xMDB2dztcblx0dG9wOiAtMTAwdmg7XG5cdGZsb2F0OiBsZWZ0O1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5yYWRpby1jdXN0b206Y2hlY2tlZCArIC5yYWRpby1jdXN0b20tZHVtbXk6YWZ0ZXIsXG4uY2hlY2tib3gtY3VzdG9tOmNoZWNrZWQgKyAuY2hlY2tib3gtY3VzdG9tLWR1bW15OmFmdGVyIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLnJhZGlvLFxuLnJhZGlvLWlubGluZSB7XG5cdHBhZGRpbmctbGVmdDogMjhweDtcbn1cblxuLnJhZGlvIC5yYWRpby1jdXN0b20tZHVtbXksXG4ucmFkaW8taW5saW5lIC5yYWRpby1jdXN0b20tZHVtbXkge1xuXHR0b3A6IDFweDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDIxcHg7XG5cdGhlaWdodDogMjFweDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuXG4ucmFkaW8gLnJhZGlvLWN1c3RvbS1kdW1teTo6YWZ0ZXIsXG4ucmFkaW8taW5saW5lIC5yYWRpby1jdXN0b20tZHVtbXk6OmFmdGVyIHtcblx0Y29udGVudDogJ1xcZjIyMic7XG5cdGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMXB4O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLmNoZWNrYm94LFxuLmNoZWNrYm94LWlubGluZSB7XG5cdHBhZGRpbmctbGVmdDogMzFweDtcbn1cblxuLmNoZWNrYm94IC5jaGVja2JveC1jdXN0b20tZHVtbXksXG4uY2hlY2tib3gtaW5saW5lIC5jaGVja2JveC1jdXN0b20tZHVtbXkge1xuXHR0b3A6IDFweDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDIxcHg7XG5cdGhlaWdodDogMjFweDtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuXG4uY2hlY2tib3ggLmNoZWNrYm94LWN1c3RvbS1kdW1teTo6YWZ0ZXIsXG4uY2hlY2tib3gtaW5saW5lIC5jaGVja2JveC1jdXN0b20tZHVtbXk6OmFmdGVyIHtcblx0Y29udGVudDogJ1xcZjIyMic7XG5cdGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTFweDtcblx0bGVmdDogMXB4O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLmNoZWNrYm94IGlucHV0OmRpc2FibGVkIH4gLmNoZWNrYm94LWN1c3RvbS1kdW1teSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXQ6ZGlzYWJsZWQgfiAuY2hlY2tib3gtY3VzdG9tLWR1bW15IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5jaGVja2JveC1saWdodCB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmNoZWNrYm94LWlubGluZS1jb3VudCB7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG4qICsgLmNoZWNrYm94LWlubGluZS1jb3VudCB7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLmlucHV0LWZpbHRlciB7XG5cdHdpZHRoOiAzOHB4O1xuXHRoZWlnaHQ6IDM4cHg7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym9yZGVyOiAwO1xufVxuXG4uaW5wdXQtZmlsdGVyIFtjbGFzcyo9J2N1c3RvbS1kdW1teSddIHtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzlhOWVhMjtcbn1cblxuLmlucHV0LWZpbHRlciBbY2xhc3MqPSdjdXN0b20tZHVtbXknXTphZnRlciB7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmlucHV0LWZpbHRlci1kYXJrIFtjbGFzcyo9J2N1c3RvbS1kdW1teSddIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzRmNTI1Nztcbn1cblxuLmlucHV0LWZpbHRlci1kYW51YmUgW2NsYXNzKj0nY3VzdG9tLWR1bW15J10ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNmU4ZmQ5O1xufVxuXG4uaW5wdXQtZmlsdGVyLWZyb2x5IFtjbGFzcyo9J2N1c3RvbS1kdW1teSddIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YzOGM3Zjtcbn1cblxuLmlucHV0LWZpbHRlci1kZWNvIFtjbGFzcyo9J2N1c3RvbS1kdW1teSddIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2MyZDc4OTtcbn1cblxuLmlucHV0LWZpbHRlci1ibHVlIFtjbGFzcyo9J2N1c3RvbS1kdW1teSddIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzVmYTdlYTtcbn1cblxuLmlucHV0LWZpbHRlci1nZXJhbGRpbmUgW2NsYXNzKj0nY3VzdG9tLWR1bW15J10ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmI3OTc5O1xufVxuXG4uaW5wdXQtcmVmaWx0ZXIge1xuXHR3aWR0aDogNjhweDtcblx0aGVpZ2h0OiA0NXB4O1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmlucHV0LXJlZmlsdGVyIFtjbGFzcyo9J2N1c3RvbS1kdW1teSddIHtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4uaW5wdXQtcmVmaWx0ZXIgW2NsYXNzKj0nY3VzdG9tLWR1bW15J106OmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmlucHV0LXJlZmlsdGVyIHNwYW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uaW5wdXQtcmVmaWx0ZXIgaW5wdXQ6Y2hlY2tlZCArIFtjbGFzcyo9J2N1c3RvbS1kdW1teSddIHtcblx0Ym9yZGVyLWNvbG9yOiAjM2Y5MGRjO1xufVxuXG4uaW5wdXQtcmVmaWx0ZXIgaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuXHRjb2xvcjogIzNmOTBkYztcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0IGFsbDtcbn1cblxuLnRvZ2dsZS1jdXN0b20ge1xuXHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnRvZ2dsZS1jdXN0b206Y2hlY2tlZCB+IC5jaGVja2JveC1jdXN0b20tZHVtbXk6OmFmdGVyIHtcblx0YmFja2dyb3VuZDogIzNmOTBkYztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgLTUwJSk7XG59XG5cbi50b2dnbGUtY3VzdG9tIH4gLmNoZWNrYm94LWN1c3RvbS1kdW1teSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tdG9wOiAtMXB4O1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b2dnbGUtY3VzdG9tIH4gLmNoZWNrYm94LWN1c3RvbS1kdW1teTo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGxlZnQ6IDA7XG5cdHRvcDogNTAlO1xuXHRiYWNrZ3JvdW5kOiAjYjdiN2I3O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0cHgsIC01MCUpO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiAuMjJzO1xufVxuXG4uZm9ybS13cmFwLmZvcm0td3JhcC1yZWNhcHRjaGEgLmZvcm0tdmFsaWRhdGlvbiB7XG5cdHRvcDogM3B4O1xuXHRsZWZ0OiAxNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmZvcm0td3JhcC5mb3JtLXdyYXAtcmVjYXB0Y2hhIC5yZWNhcHRjaGEgPiAqIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOTYpO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuXHR9XG59XG5cbi5yZC1mb3JtLWlubGluZSB7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuXHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tbGVmdDogLTRweDtcblx0bWFyZ2luLXJpZ2h0OiAtNHB4O1xuXHRtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuXG4ucmQtZm9ybS1pbmxpbmUgPiAqIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0cGFkZGluZy1yaWdodDogNHB4O1xufVxuXG4ucmQtZm9ybS1pbmxpbmUgLmZvcm0td3JhcCB7XG5cdC1tcy1mbGV4OiAxO1xuXHQtd2Via2l0LWZsZXg6IDE7XG5cdGZsZXg6IDE7XG5cdG1pbi13aWR0aDogMTg1cHg7XG59XG5cbi5yZC1mb3JtLWlubGluZSAuZm9ybS13cmFwLXNlbGVjdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5yZC1mb3JtLWlubGluZSAuZm9ybS1idXR0b24ge1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHQtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuXHQtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuXHRmbGV4LXNocmluazogMDtcblx0LXdlYmtpdC1mbGV4LWdyb3c6IDA7XG5cdC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xuXHRmbGV4LWdyb3c6IDA7XG5cdG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG5cdG1pbi1oZWlnaHQ6IDYwcHg7XG59XG5cbi5yZC1mb3JtLWlubGluZSAuZm9ybS1idXR0b24gLmJ1dHRvbiB7XG5cdG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHQucmQtZm9ybS1pbmxpbmUgLmJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLnJkLWZvcm0taW5saW5lLmZvcm0taW5saW5lLWNlbnRlcmVkIHtcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnJkLWZvcm0taW5saW5lLWNvbmRlbnNlZCB7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnJkLWZvcm0taW5saW5lLWNvbmRlbnNlZCA+ICoge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5yZC1mb3JtLWlubGluZS1jb25kZW5zZWQgLmZvcm0td3JhcCB7XG5cdC13ZWJraXQtZmxleC1ncm93OiAxO1xuXHQtbXMtZmxleC1wb3NpdGl2ZTogMTtcblx0ZmxleC1ncm93OiAxO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdC5yZC1mb3JtLWlubGluZS1jb25kZW5zZWQge1xuXHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0LW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdH1cblx0LnJkLWZvcm0taW5saW5lLWNvbmRlbnNlZCA+ICoge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0LnJkLWZvcm0taW5saW5lLWNvbmRlbnNlZCAuYnV0dG9uIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdH1cblx0LnJkLWZvcm0taW5saW5lLWNvbmRlbnNlZCAuZm9ybS1pbnB1dCB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdH1cbn1cblxuLyoqXG4qIEZvcm0gU21hbGxcbiovXG4uZm9ybS1zbSAuZm9ybS1pbnB1dCxcbi5mb3JtLXNtIC5idXR0b24ge1xuXHRwYWRkaW5nLXRvcDogOXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogOXB4O1xuXHRtaW4taGVpZ2h0OiA1MHB4O1xufVxuXG4uZm9ybS1zbSAuZm9ybS12YWxpZGF0aW9uIHtcblx0dG9wOiAtMTZweDtcbn1cblxuLmZvcm0tc20gdGV4dGFyZWEuZm9ybS1pbnB1dCB7XG5cdGhlaWdodDogMTE1cHg7XG59XG5cbi5mb3JtLXNtIC5mb3JtLWxhYmVsIHtcblx0dG9wOiAyNXB4O1xufVxuXG4uZm9ybS1zbSAqICsgLmJ1dHRvbiB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi8qKlxuKiBGb3JtIExhcmdlXG4qL1xuLmZvcm0tbGcgLmZvcm0taW5wdXQsXG4uZm9ybS1sZyAuZm9ybS1sYWJlbCxcbi5mb3JtLWxnIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2Uge1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi5mb3JtLWxnIC5mb3JtLWlucHV0LFxuLmZvcm0tbGcgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0cGFkZGluZy10b3A6IDIycHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMnB4O1xufVxuXG4uZm9ybS1sZyAuZm9ybS1pbnB1dCxcbi5mb3JtLWxnIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2Uge1xuXHRtaW4taGVpZ2h0OiA2OHB4O1xufVxuXG4uZm9ybS1sZyAuZm9ybS1idXR0b24ge1xuXHRtaW4taGVpZ2h0OiA3MHB4O1xufVxuXG4uZm9ybS1sZyAuZm9ybS1sYWJlbCB7XG5cdHRvcDogMzVweDtcbn1cblxuKiArIC5yZC1mb3JtIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNvbnRleHQtZGFyayAuZm9ybS1sYWJlbCwgLnJkLW5hdmJhci1kYXJrIC5mb3JtLWxhYmVsLCAucmQtbmF2YmFyLWRhcmtlciAuZm9ybS1sYWJlbCwgLmJnLWdyYXktNzAwIC5mb3JtLWxhYmVsLCAuYmctZ3JheS0yIC5mb3JtLWxhYmVsLCAuYmctZ3JheS00IC5mb3JtLWxhYmVsLCAuYmctcHJpbWFyeSAuZm9ybS1sYWJlbCwgLmJnLWltYWdlLWRhcmsgLmZvcm0tbGFiZWwsXG4uY29udGV4dC1kYXJrIC5mb3JtLWlucHV0LFxuLnJkLW5hdmJhci1kYXJrIC5mb3JtLWlucHV0LFxuLnJkLW5hdmJhci1kYXJrZXIgLmZvcm0taW5wdXQsXG4uYmctZ3JheS03MDAgLmZvcm0taW5wdXQsXG4uYmctZ3JheS0yIC5mb3JtLWlucHV0LFxuLmJnLWdyYXktNCAuZm9ybS1pbnB1dCxcbi5iZy1wcmltYXJ5IC5mb3JtLWlucHV0LFxuLmJnLWltYWdlLWRhcmsgLmZvcm0taW5wdXQge1xuXHRjb2xvcjogIzcwNzI3OTtcbn1cblxuXG4uY29udGV4dC1kYXJrIC5mb3JtLWlucHV0LFxuLnJkLW5hdmJhci1kYXJrIC5mb3JtLWlucHV0LFxuLnJkLW5hdmJhci1kYXJrZXIgLmZvcm0taW5wdXQsXG4uYmctZ3JheS03MDAgLmZvcm0taW5wdXQsXG4uYmctZ3JheS0yIC5mb3JtLWlucHV0LFxuLmJnLWdyYXktNCAuZm9ybS1pbnB1dCxcbi5iZy1wcmltYXJ5IC5mb3JtLWlucHV0LFxuLmJnLWltYWdlLWRhcmsgLmZvcm0taW5wdXQge1xuXHRiYWNrZ3JvdW5kOiAjNDI0MzQ5O1xuXHRib3JkZXItY29sb3I6ICM0MjQzNDk7XG59XG5cbi5yZC1pbmxpbmUtZm9ybS1jcmVhdGl2ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogLTE1cHg7XG59XG5cbi5yZC1pbmxpbmUtZm9ybS1jcmVhdGl2ZSAuZm9ybS13cmFwIHtcblx0ZmxleC1ncm93OiAxO1xuXHRtYXJnaW46IDAgMjBweCAwIDA7XG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ucmQtaW5saW5lLWZvcm0tY3JlYXRpdmUgLmZvcm0td3JhcDo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDE1cHg7XG5cdHdpZHRoOiAxNTAlO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE1MTUxNTtcbn1cblxuLnJkLWlubGluZS1mb3JtLWNyZWF0aXZlIC5mb3JtLXdyYXAuaGFzLWVycm9yOjphZnRlciB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNmZDY1NjU7XG59XG5cbi5yZC1pbmxpbmUtZm9ybS1jcmVhdGl2ZSAuZm9ybS1pbnB1dC13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucmQtaW5saW5lLWZvcm0tY3JlYXRpdmUgLmZvcm0tbGFiZWwsXG4ucmQtaW5saW5lLWZvcm0tY3JlYXRpdmUgLmZvcm0taW5wdXQge1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnJkLWlubGluZS1mb3JtLWNyZWF0aXZlIC5mb3JtLWJ1dHRvbiB7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5yZC1pbmxpbmUtZm9ybS1jcmVhdGl2ZSAuZm9ybS1sYWJlbCB7XG5cdHRvcDogMDtcblx0dHJhbnNmb3JtOiBub25lO1xufVxuXG4ucmQtaW5saW5lLWZvcm0tY3JlYXRpdmUgLmZvcm0taW5wdXQge1xuXHRtaW4taGVpZ2h0OiAyMHB4O1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucmQtaW5saW5lLWZvcm0tY3JlYXRpdmUgLmZvcm0tYnV0dG9uIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnJkLWlubGluZS1mb3JtLWNyZWF0aXZlIC5mb3JtLXZhbGlkYXRpb24ge1xuXHR0b3A6IGF1dG87XG5cdHJpZ2h0OiBhdXRvO1xuXHRib3R0b206IC0ycHg7XG5cdGxlZnQ6IDA7XG5cdGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLnJkLWlubGluZS1mb3JtLWNyZWF0aXZlIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwgfiAuZm9ybS12YWxpZGF0aW9uIHtcblx0Y29sb3I6ICNmZDY1NjU7XG59XG5cbi5yZC1pbmxpbmUtZm9ybS1jcmVhdGl2ZSAuYnV0dG9uIHtcblx0cGFkZGluZzogMTBweDtcblx0bWluLWhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5yZC1pbmxpbmUtZm9ybS1jcmVhdGl2ZSAuYnV0dG9uIHtcblx0XHRwYWRkaW5nOiA0cHggMTBweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRib3JkZXI6IDA7XG5cdH1cblx0LnJkLWlubGluZS1mb3JtLWNyZWF0aXZlIC5idXR0b24gLmljb24ge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnJkLWlubGluZS1mb3JtLWNyZWF0aXZlIC5mb3JtLWxhYmVsLFxuXHQucmQtaW5saW5lLWZvcm0tY3JlYXRpdmUgLmZvcm0taW5wdXQge1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0fVxuXHQucmQtaW5saW5lLWZvcm0tY3JlYXRpdmUgLmZvcm0taW5wdXQtd3JhcCB7XG5cdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblx0LnJkLWlubGluZS1mb3JtLWNyZWF0aXZlIC5mb3JtLWJ1dHRvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcblx0fVxuXHQucmQtaW5saW5lLWZvcm0tY3JlYXRpdmUgLmJ1dHRvbiB7XG5cdFx0cGFkZGluZzogMTFweCA0MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5yZC1pbmxpbmUtZm9ybS1jcmVhdGl2ZSAuZm9ybS1sYWJlbCxcblx0LnJkLWlubGluZS1mb3JtLWNyZWF0aXZlIC5mb3JtLWlucHV0IHtcblx0XHRmb250LXNpemU6IDQ0cHg7XG5cdH1cblx0LnJkLWlubGluZS1mb3JtLWNyZWF0aXZlIC5mb3JtLWlucHV0LXdyYXAge1xuXHRcdGhlaWdodDogNDRweDtcblx0fVxuXHQucmQtaW5saW5lLWZvcm0tY3JlYXRpdmUgLmJ1dHRvbiB7XG5cdFx0cGFkZGluZzogMTRweCA0MHB4O1xuXHR9XG59XG5cbiogKyAucmQtaW5saW5lLWZvcm0tY3JlYXRpdmUge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ucmQtaW5saW5lLWZvcm0tY3JlYXRpdmUgKyAucm93IHtcblx0bWFyZ2luLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5oZWFkaW5nLTcgKyAucmQtaW5saW5lLWZvcm0tY3JlYXRpdmUge1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0fVxufVxuXG4uY29udGV4dC1kYXJrIC5mb3JtLXdyYXA6OmFmdGVyLCAucmQtbmF2YmFyLWRhcmsgLmZvcm0td3JhcDo6YWZ0ZXIsIC5yZC1uYXZiYXItZGFya2VyIC5mb3JtLXdyYXA6OmFmdGVyLCAuYmctZ3JheS03MDAgLmZvcm0td3JhcDo6YWZ0ZXIsIC5iZy1ncmF5LTIgLmZvcm0td3JhcDo6YWZ0ZXIsIC5iZy1ncmF5LTQgLmZvcm0td3JhcDo6YWZ0ZXIsIC5iZy1wcmltYXJ5IC5mb3JtLXdyYXA6OmFmdGVyLCAuYmctaW1hZ2UtZGFyayAuZm9ybS13cmFwOjphZnRlciB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNyk7XG59XG5cbi5yZC1tYWlsZm9ybS1tb2Rlcm4gLmZvcm0tbGFiZWwsXG4ucmQtbWFpbGZvcm0tbW9kZXJuIC5mb3JtLWlucHV0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmQtbWFpbGZvcm0tbW9kZXJuLWlubGluZSAuYnV0dG9uIHtcblx0cGFkZGluZzogMTBweCAxMnB4O1xufVxuXG4vKlxuKlxuKiBQb3N0c1xuKi9cbi5wb3N0LXZpZGVvLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogNTVweDtcblx0aGVpZ2h0OiA1NXB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGNvbG9yOiAjMTUxNTE1O1xufVxuXG4ucG9zdC12aWRlby1idXR0b24gLmljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTQlO1xuXHRsZWZ0OiA1MCU7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ucG9zdC12aWRlby1idXR0b246aG92ZXIge1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLnBvc3QtaW5saW5lIHtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wb3N0LWlubGluZSA+ICoge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5wb3N0LWlubGluZS10aW1lIHtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5wb3N0LWlubGluZS10aXRsZSB7XG5cdGNvbG9yOiAjMTUxNTE1O1xufVxuXG4ucG9zdC1pbmxpbmUtdGl0bGU6bm90KDplbXB0eSk6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMCA2cHggMCA1cHg7XG5cdGNvbnRlbnQ6ICdcXDAwNUNcXDAwNUMnO1xuXHRjb2xvcjogIzliOWI5Yjtcbn1cblxuLmNvbnRleHQtZGFyayAucG9zdC1pbmxpbmUtdGltZSwgLnJkLW5hdmJhci1kYXJrIC5wb3N0LWlubGluZS10aW1lLCAucmQtbmF2YmFyLWRhcmtlciAucG9zdC1pbmxpbmUtdGltZSwgLmJnLWdyYXktNzAwIC5wb3N0LWlubGluZS10aW1lLCAuYmctZ3JheS0yIC5wb3N0LWlubGluZS10aW1lLCAuYmctZ3JheS00IC5wb3N0LWlubGluZS10aW1lLCAuYmctcHJpbWFyeSAucG9zdC1pbmxpbmUtdGltZSwgLmJnLWltYWdlLWRhcmsgLnBvc3QtaW5saW5lLXRpbWUge1xuXHRjb2xvcjogI2ZmZDg1MTtcbn1cblxuLmNvbnRleHQtZGFyayAucG9zdC1pbmxpbmUtdGl0bGUsIC5yZC1uYXZiYXItZGFyayAucG9zdC1pbmxpbmUtdGl0bGUsIC5yZC1uYXZiYXItZGFya2VyIC5wb3N0LWlubGluZS10aXRsZSwgLmJnLWdyYXktNzAwIC5wb3N0LWlubGluZS10aXRsZSwgLmJnLWdyYXktMiAucG9zdC1pbmxpbmUtdGl0bGUsIC5iZy1ncmF5LTQgLnBvc3QtaW5saW5lLXRpdGxlLCAuYmctcHJpbWFyeSAucG9zdC1pbmxpbmUtdGl0bGUsIC5iZy1pbWFnZS1kYXJrIC5wb3N0LWlubGluZS10aXRsZSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC1jbGFzc2ljIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi53cmFwLXBvc3RzLWNsYXNzaWMgLnBvc3QtY2xhc3NpYyB7XG5cdHBhZGRpbmc6IDE1cHggMDtcbn1cblxuLndyYXAtcG9zdHMtY2xhc3NpYyAucG9zdC1jbGFzc2ljOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi53cmFwLXBvc3RzLWNsYXNzaWMgLnBvc3QtY2xhc3NpYzpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi53cmFwLXBvc3RzLWNsYXNzaWMgLnBvc3QtY2xhc3NpYyArIC5wb3N0LWNsYXNzaWMge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzU1NWM1Zjtcbn1cblxuLnBvc3QtY2xhc3NpYy1maWd1cmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvc3QtY2xhc3NpYy1maWd1cmUgaW1nIHtcblx0bWF4LXdpZHRoOiBpbmhlcml0O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4ucG9zdC1jbGFzc2ljLWZpZ3VyZTpob3ZlciBpbWcge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xufVxuXG4ucG9zdC1jbGFzc2ljLXRpdGxlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0Y29sb3I6ICMxNTE1MTU7XG59XG5cbi5wb3N0LWNsYXNzaWMtdGl0bGUgYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucG9zdC1jbGFzc2ljLXRpdGxlIGE6aG92ZXIge1xuXHRjb2xvcjogI2ZmY2MwMDtcbn1cblxuLnBvc3QtY2xhc3NpYy10aW1lIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRjb2xvcjogI2I3YjdiNztcbn1cblxuLnBvc3QtY2xhc3NpYy10aW1lIC5pY29uIHtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuKiArIC5wb3N0LWNsYXNzaWMtdGl0bGUge1xuXHRtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5wb3N0LWNsYXNzaWMtdGl0bGUgKyAqIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnBvc3QtY2xhc3NpYy10aW1lICsgKiB7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnBvc3QtY2xhc3NpYy1hc2lkZSArIC5wb3N0LWNsYXNzaWMtbWFpbiB7XG5cdG1hcmdpbi1sZWZ0OiAxNHB4O1xufVxuXG4ucG9zdC1jbGFzc2ljICsgLnBvc3QtY2xhc3NpYyB7XG5cdG1hcmdpbi10b3A6IDEzcHg7XG59XG5cbi5iZy1ncmF5LTEwMCAucG9zdC1jbGFzc2ljIHtcblx0cGFkZGluZzogOHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuXG4uYmctZ3JheS0xMDAgLnBvc3QtY2xhc3NpYy10aW1lIHtcblx0Y29sb3I6ICM5YjliOWI7XG59XG5cbi50YWJzLW1vZGVybl8xIC5wb3N0LWNsYXNzaWMge1xuXHRwYWRkaW5nOiA4cHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG59XG5cbi50YWJzLW1vZGVybl8xIC5wb3N0LWNsYXNzaWMtdGltZSB7XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG4ubGlzdC1wb3N0LWNsYXNzaWMgLnBvc3QtY2xhc3NpYyB7XG5cdHBhZGRpbmc6IDIwcHg7XG59XG5cbi5saXN0LXBvc3QtY2xhc3NpYyAucG9zdC1jbGFzc2ljICsgLnBvc3QtY2xhc3NpYyB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5jb250ZXh0LWRhcmsgLnBvc3QtY2xhc3NpYy10aXRsZSwgLnJkLW5hdmJhci1kYXJrIC5wb3N0LWNsYXNzaWMtdGl0bGUsIC5yZC1uYXZiYXItZGFya2VyIC5wb3N0LWNsYXNzaWMtdGl0bGUsIC5iZy1ncmF5LTcwMCAucG9zdC1jbGFzc2ljLXRpdGxlLCAuYmctZ3JheS0yIC5wb3N0LWNsYXNzaWMtdGl0bGUsIC5iZy1ncmF5LTQgLnBvc3QtY2xhc3NpYy10aXRsZSwgLmJnLXByaW1hcnkgLnBvc3QtY2xhc3NpYy10aXRsZSwgLmJnLWltYWdlLWRhcmsgLnBvc3QtY2xhc3NpYy10aXRsZSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnBvc3QtY2hlbHNlYS1tYWluIHtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0ZmxleC1iYXNpczogNjAlO1xuXHR9XG59XG5cbi5wb3N0LW1pbmltYWwge1xuXHRwYWRkaW5nOiAyNXB4IDM1cHggMjBweCAyNXB4O1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4ucG9zdC1taW5pbWFsOmhvdmVyIHtcblx0YmFja2dyb3VuZDogI2Y1ZjdmOTtcbn1cblxuLmxpc3QtcG9zdC1taW5pbWFsIC5wb3N0LW1pbmltYWwgKyAucG9zdC1taW5pbWFsIHtcblx0Ym9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnBvc3QtbW9kZXJuIHtcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLnBvc3QtbW9kZXJuLWFzaWRlIHtcblx0bWluLXdpZHRoOiAxMDBweDtcblx0cGFkZGluZzogMjBweCAxMHB4O1xuXHRjb2xvcjogI2Q0ZDVkYjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuXG4ucG9zdC1tb2Rlcm4tZGF0ZSB7XG5cdGZvbnQtc2l6ZTogNDRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbiogKyAucG9zdC1tb2Rlcm4tbW9udGgge1xuXHRtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5wb3N0LW1vZGVybi1tb250aCB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5wb3N0LW1vZGVybi1tYWluIHtcblx0cGFkZGluZzogMTVweCAyMHB4O1xufVxuXG4ubGlzdC1wb3N0LW1vZGVybiAucG9zdC1tb2Rlcm4gKyAucG9zdC1tb2Rlcm4ge1xuXHRib3JkZXItdG9wOiBub25lO1xufVxuXG4ucG9zdC1jb3Jwb3JhdGUge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4ucG9zdC1jb3Jwb3JhdGU6aG92ZXIge1xuXHRib3gtc2hhZG93OiAwIDdweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5wb3N0LWNvcnBvcmF0ZS1jb250ZW50IHtcblx0cGFkZGluZzogMzBweCAyMHB4O1xufVxuXG4ucG9zdC1jb3Jwb3JhdGUtaGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogLTE1cHg7XG5cdG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLnBvc3QtY29ycG9yYXRlLWhlYWRlcjplbXB0eSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucG9zdC1jb3Jwb3JhdGUtaGVhZGVyID4gKiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5wb3N0LWNvcnBvcmF0ZS10aW1lLFxuLnBvc3QtY29ycG9yYXRlLXZpZXcsXG4ucG9zdC1jb3Jwb3JhdGUtY29tbWVudCxcbi5wb3N0LWNvcnBvcmF0ZS1zaGFyZSB7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnBvc3QtY29ycG9yYXRlLXZpZXcgLmljb24ge1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuXG4ucG9zdC1jb3Jwb3JhdGUtdGl0bGUge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5wb3N0LWNvcnBvcmF0ZS10ZXh0IHtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLnBvc3QtY29ycG9yYXRlLWZpZ3VyZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9zdC1jb3Jwb3JhdGUtZmlndXJlIGltZyB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG5cbi5wb3N0LWNvcnBvcmF0ZS1maWd1cmUgaW1nOmhvdmVyIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cblxuLnBvc3QtY29ycG9yYXRlLWZvb3RlciB7XG5cdHBhZGRpbmc6IDMwcHggMjBweDtcbn1cblxuLnBvc3QtY29ycG9yYXRlLWNvbW1lbnQgYSB7XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG4ucG9zdC1jb3Jwb3JhdGUtY29tbWVudCBhOmhvdmVyIHtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5wb3N0LWNvcnBvcmF0ZS1jb21tZW50IC5pY29uIHtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnBvc3QtY29ycG9yYXRlLXNoYXJlIC5pY29uIHtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRjb2xvcjogIzliOWI5Yjtcbn1cblxuLnBvc3QtY29ycG9yYXRlLXNoYXJlIC5pY29uOmhvdmVyIHtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5wb3N0LWNvcnBvcmF0ZSArICoge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucG9zdC1jb3Jwb3JhdGUtaGVhZGVyICsgKiwgLnBvc3QtY29ycG9yYXRlLXRpdGxlICsgKiB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5wb3N0LWNvcnBvcmF0ZS1jb21tZW50ICsgKiB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHQucG9zdC1jb3Jwb3JhdGUtY29udGVudCwgLnBvc3QtY29ycG9yYXRlLWZvb3RlciB7XG5cdFx0cGFkZGluZzogMzBweCAzNXB4O1xuXHR9XG5cdC5wb3N0LWNvcnBvcmF0ZS1mb290ZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cdC5wb3N0LWNvcnBvcmF0ZS1jb21tZW50ICsgKiB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5wb3N0LWNvcnBvcmF0ZS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG59XG5cbi5wb3N0LWZ1dHVyZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG59XG5cbi5wb3N0LWZ1dHVyZSBociB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGJvcmRlci1jb2xvcjogI2UxZTFlMTtcbn1cblxuLnBvc3QtZnV0dXJlIC5idXR0b24tZ3JheS1vdXRsaW5lIHtcblx0cGFkZGluZzogMTRweCAxOXB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMTdweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbn1cblxuLnBvc3QtZnV0dXJlIC5idXR0b24tZ3JheS1vdXRsaW5lOmhvdmVyIHtcblx0YmFja2dyb3VuZDogIzNmOTBkYztcblx0Ym9yZGVyLWNvbG9yOiAjM2Y5MGRjO1xufVxuXG4ucG9zdC1mdXR1cmUtZmlndXJlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3N0LWZ1dHVyZS1maWd1cmUgaW1nIHtcblx0bWF4LXdpZHRoOiBpbmhlcml0O1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0dHJhbnNpdGlvbjogYWxsIC41cztcbn1cblxuLnBvc3QtZnV0dXJlLWZpZ3VyZSBpbWc6aG92ZXIge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xufVxuXG4ucG9zdC1mdXR1cmUtdGl0bGUge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuXG4ucG9zdC1mdXR1cmUtdGltZSB7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICM5YjliOWI7XG59XG5cbi5wb3N0LWZ1dHVyZS10aW1lIC5pY29uIHtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Y29sb3I6ICM5YjliOWI7XG59XG5cbi5wb3N0LWZ1dHVyZS10aW1lIC5pY29uLmZsLWp1c3RpY29ucy12aXNpYmxlNiB7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnBvc3QtZnV0dXJlLW1haW4ge1xuXHRwYWRkaW5nOiAyMHB4IDI1cHggMzVweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnBvc3QtZnV0dXJlLW1ldGEge1xuXHRtYXJnaW4tYm90dG9tOiAtN3B4O1xuXHRtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5wb3N0LWZ1dHVyZS1tZXRhOmVtcHR5IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5wb3N0LWZ1dHVyZS1tZXRhID4gKiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnBvc3QtZnV0dXJlLXNoYXJlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogNTVweDtcblx0Zm9udC1zaXplOiAwO1xuXHRsaW5lLWhlaWdodDogaW5pdGlhbDtcbn1cblxuLnBvc3QtZnV0dXJlLXNoYXJlIC5pbmxpbmUtdG9nZ2xlLXBhcmVudCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAxODZweDtcblx0aGVpZ2h0OiA0N3B4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMWUxZTE7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnBvc3QtZnV0dXJlLXNoYXJlIC5pbmxpbmUtdG9nZ2xlLXBhcmVudCAuaW5saW5lLXRvZ2dsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMXB4O1xuXHRwYWRkaW5nOiAxNHB4IDE5cHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0bWFyZ2luLXRvcDogMDtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogYWxsIC40cztcblx0ei1pbmRleDogMTtcbn1cblxuLnBvc3QtZnV0dXJlLXNoYXJlIC5pbmxpbmUtdG9nZ2xlLXBhcmVudCAuaW5saW5lLXRvZ2dsZS1lbGVtZW50IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IC0xcHg7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMTRweCAxOXB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cdHRyYW5zaXRpb246IGFsbCAuNHM7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5wb3N0LWZ1dHVyZS1zaGFyZSAuaW5saW5lLXRvZ2dsZS1wYXJlbnQuYWN0aXZlIC5pbmxpbmUtdG9nZ2xlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5wb3N0LWZ1dHVyZS1zaGFyZSAuaW5saW5lLXRvZ2dsZS1wYXJlbnQuYWN0aXZlIC5pbmxpbmUtdG9nZ2xlLWVsZW1lbnQge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5wb3N0LWZ1dHVyZS1zaGFyZSAuaW5saW5lLXRvZ2dsZS1wYXJlbnQgLmljb24ge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAjMTUxNTE1O1xufVxuXG4ucG9zdC1mdXR1cmUtc2hhcmUgLmlubGluZS10b2dnbGUtcGFyZW50IC5saXN0LWlubGluZSBsaSB7XG5cdGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuXG4ucG9zdC1mdXR1cmUgKyAqIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnBvc3QtZnV0dXJlLXRpdGxlICsgKiB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5wb3N0LWZ1dHVyZS1tZXRhICsgKiB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wb3N0LWZ1dHVyZS10ZXh0ICsgKiB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQucG9zdC1mdXR1cmUge1xuXHRcdG1heC13aWR0aDogMzcwcHg7XG5cdH1cblx0LnBvc3QtZnV0dXJlLWhvcml6b250YWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWF4LXdpZHRoOiA3NzBweDtcblx0fVxuXHQucG9zdC1mdXR1cmUtaG9yaXpvbnRhbCAucG9zdC1mdXR1cmUtZmlndXJlIGltZyB7XG5cdFx0bWF4LXdpZHRoOiBpbmhlcml0O1xuXHRcdHdpZHRoOiBpbmhlcml0O1xuXHR9XG5cdC5wb3N0LWZ1dHVyZS1ob3Jpem9udGFsIC5wb3N0LWZ1dHVyZS1tYWluIHtcblx0XHRmbGV4LWJhc2lzOiA2MCU7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQucG9zdC1mdXR1cmUtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0fVxuXHQucG9zdC1mdXR1cmUtc2hhcmUgLmlubGluZS10b2dnbGUtcGFyZW50IHtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiAxNzBweDtcblx0fVxuXHQucG9zdC1mdXR1cmUtc2hhcmUgLmlubGluZS10b2dnbGUtcGFyZW50IC5pbmxpbmUtdG9nZ2xlIHtcblx0XHRsZWZ0OiAtMXB4O1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHR9XG5cdC5wb3N0LWZ1dHVyZS1ob3Jpem9udGFsIC5wb3N0LWZ1dHVyZS1maWd1cmUgaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG5cdC5wb3N0LWZ1dHVyZS1ob3Jpem9udGFsIC5wb3N0LWZ1dHVyZS1tYWluIHtcblx0XHRmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAzNzBweCk7XG5cdFx0cGFkZGluZzogNDBweCAzMHB4O1xuXHR9XG59XG5cbi5wb3N0LWNyZWF0aXZlIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLnBvc3QtY3JlYXRpdmUtY29udGVudCB7XG5cdHBhZGRpbmc6IDMwcHggMjBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnBvc3QtY3JlYXRpdmUtaGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogLTE1cHg7XG5cdG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLnBvc3QtY3JlYXRpdmUtaGVhZGVyOmVtcHR5IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5wb3N0LWNyZWF0aXZlLWhlYWRlciA+ICoge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ucG9zdC1jcmVhdGl2ZS10aW1lLCAucG9zdC1jcmVhdGl2ZS12aWV3LFxuLnBvc3QtY3JlYXRpdmUtY29tbWVudCwgLnBvc3QtY3JlYXRpdmUtc2hhcmUge1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG4ucG9zdC1jcmVhdGl2ZS10aW1lIC5pY29uLCAucG9zdC1jcmVhdGl2ZS12aWV3IC5pY29uLFxuLnBvc3QtY3JlYXRpdmUtY29tbWVudCAuaWNvbiwgLnBvc3QtY3JlYXRpdmUtc2hhcmUgLmljb24ge1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRjb2xvcjogIzliOWI5Yjtcbn1cblxuLnBvc3QtY3JlYXRpdmUtdGltZSAuaWNvbi5mbC1qdXN0aWNvbnMtdmlzaWJsZTYsIC5wb3N0LWNyZWF0aXZlLXZpZXcgLmljb24uZmwtanVzdGljb25zLXZpc2libGU2LFxuLnBvc3QtY3JlYXRpdmUtY29tbWVudCAuaWNvbi5mbC1qdXN0aWNvbnMtdmlzaWJsZTYsIC5wb3N0LWNyZWF0aXZlLXNoYXJlIC5pY29uLmZsLWp1c3RpY29ucy12aXNpYmxlNiB7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnBvc3QtY3JlYXRpdmUtdGl0bGUge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuXG4ucG9zdC1jcmVhdGl2ZS1maWd1cmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvc3QtY3JlYXRpdmUtZmlndXJlIGltZyB7XG5cdG1heC13aWR0aDogaW5oZXJpdDtcblx0d2lkdGg6IDEwMCU7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdHRyYW5zaXRpb246IGFsbCAuNXM7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5wb3N0LWNyZWF0aXZlLWZpZ3VyZSBpbWc6aG92ZXIge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xufVxuXG4ucG9zdC1jcmVhdGl2ZS1mb290ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuXHRib3JkZXItdG9wOiBub25lO1xufVxuXG4ucG9zdC1jcmVhdGl2ZS1jb21tZW50IGEge1xuXHRjb2xvcjogIzliOWI5Yjtcbn1cblxuLnBvc3QtY3JlYXRpdmUtY29tbWVudCBhOmhvdmVyIHtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5wb3N0LWNyZWF0aXZlLWNvbW1lbnQgLmljb24ge1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucG9zdC1jcmVhdGl2ZS1zaGFyZSAuaW5saW5lLXRvZ2dsZS1wYXJlbnQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjRzO1xufVxuXG4ucG9zdC1jcmVhdGl2ZS1zaGFyZSAuaW5saW5lLXRvZ2dsZS1wYXJlbnQuYWN0aXZlIC5pbmxpbmUtdG9nZ2xlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5wb3N0LWNyZWF0aXZlLXNoYXJlIC5pbmxpbmUtdG9nZ2xlLXBhcmVudC5hY3RpdmUgLmlubGluZS10b2dnbGUtZWxlbWVudCB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5wb3N0LWNyZWF0aXZlLXNoYXJlIC5pbmxpbmUtdG9nZ2xlLXBhcmVudCAuaW5saW5lLXRvZ2dsZS1lbGVtZW50IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogLTdweDtcblx0Ym90dG9tOiAyNXB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjJzO1xuXHRvcGFjaXR5OiAwO1xuXHRib3gtc2hhZG93OiAwcHggLTVweCA3cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5wb3N0LWNyZWF0aXZlLXNoYXJlIC5pbmxpbmUtdG9nZ2xlLXBhcmVudCAuaW5saW5lLXRvZ2dsZS1lbGVtZW50IC5pY29uIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG4ucG9zdC1jcmVhdGl2ZS1zaGFyZSAuaW5saW5lLXRvZ2dsZS1wYXJlbnQgLmlubGluZS10b2dnbGUtZWxlbWVudCAuaWNvbjpob3ZlciB7XG5cdGNvbG9yOiAjM2Y5MGRjO1xufVxuXG4ucG9zdC1jcmVhdGl2ZS1zaGFyZS10ZXh0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnBvc3QtY3JlYXRpdmUgKyAqIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnBvc3QtY3JlYXRpdmUtaGVhZGVyICsgKixcbi5wb3N0LWNyZWF0aXZlLXRpdGxlICsgKiB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHQucG9zdC1jcmVhdGl2ZS1jb250ZW50LCAucG9zdC1jcmVhdGl2ZS1mb290ZXIge1xuXHRcdHBhZGRpbmc6IDI1cHggMzBweDtcblx0fVxuXHQucG9zdC1jcmVhdGl2ZS1mb290ZXIgLmlubGluZS10b2dnbGUtcGFyZW50IHtcblx0XHRyaWdodDogMzBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnBvc3QtY3JlYXRpdmUge1xuXHRcdG1heC13aWR0aDogMzcwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQucG9zdC1jcmVhdGl2ZS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG59XG5cbi5wb3N0LWNyZWF0aXZlLWNvbXBhY3QgLnBvc3QtY3JlYXRpdmUtZmlndXJlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnBvc3QtY3JlYXRpdmUtY29tcGFjdCAucG9zdC1jcmVhdGl2ZS1mb290ZXIge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTtcbn1cblxuLnBvc3QtbWlyYW5kYSB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5wb3N0LW1pcmFuZGE6aG92ZXIge1xuXHRib3gtc2hhZG93OiAwIDdweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5wb3N0LW1pcmFuZGEtY29udGVudCB7XG5cdHBhZGRpbmc6IDMwcHggMjBweDtcbn1cblxuLnBvc3QtbWlyYW5kYS1oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiAtMTVweDtcblx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4ucG9zdC1taXJhbmRhLWhlYWRlcjplbXB0eSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucG9zdC1taXJhbmRhLWhlYWRlciA+ICoge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ucG9zdC1taXJhbmRhLXRpbWUsIC5wb3N0LW1pcmFuZGEtdmlldyxcbi5wb3N0LW1pcmFuZGEtY29tbWVudCwgLnBvc3QtbWlyYW5kYS1zaGFyZSB7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICM5YjliOWI7XG59XG5cbi5wb3N0LW1pcmFuZGEtdGltZSAuaWNvbiwgLnBvc3QtbWlyYW5kYS12aWV3IC5pY29uLFxuLnBvc3QtbWlyYW5kYS1jb21tZW50IC5pY29uLCAucG9zdC1taXJhbmRhLXNoYXJlIC5pY29uIHtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Y29sb3I6ICM5YjliOWI7XG59XG5cbi5wb3N0LW1pcmFuZGEtdGltZSAuaWNvbi5mbC1qdXN0aWNvbnMtdmlzaWJsZTYsIC5wb3N0LW1pcmFuZGEtdmlldyAuaWNvbi5mbC1qdXN0aWNvbnMtdmlzaWJsZTYsXG4ucG9zdC1taXJhbmRhLWNvbW1lbnQgLmljb24uZmwtanVzdGljb25zLXZpc2libGU2LCAucG9zdC1taXJhbmRhLXNoYXJlIC5pY29uLmZsLWp1c3RpY29ucy12aXNpYmxlNiB7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnBvc3QtbWlyYW5kYS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLnBvc3QtbWlyYW5kYS10ZXh0IHtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLnBvc3QtbWlyYW5kYS1maWd1cmUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3N0LW1pcmFuZGEtZmlndXJlIGltZyB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG5cbi5wb3N0LW1pcmFuZGEtZmlndXJlIGltZzpob3ZlciB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG59XG5cbi5wb3N0LW1pcmFuZGEtZm9vdGVyIHtcblx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTtcbn1cblxuLnBvc3QtbWlyYW5kYS1jb21tZW50IGEge1xuXHRjb2xvcjogIzliOWI5Yjtcbn1cblxuLnBvc3QtbWlyYW5kYS1jb21tZW50IGE6aG92ZXIge1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLnBvc3QtbWlyYW5kYS1jb21tZW50IC5pY29uIHtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnBvc3QtbWlyYW5kYS1zaGFyZSAuaWNvbiB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Y29sb3I6ICM5YjliOWI7XG59XG5cbi5wb3N0LW1pcmFuZGEtc2hhcmUgLmljb246aG92ZXIge1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLnBvc3QtbWlyYW5kYSArICoge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucG9zdC1taXJhbmRhLWhlYWRlciArICosIC5wb3N0LW1pcmFuZGEtdGl0bGUgKyAqIHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnBvc3QtbWlyYW5kYS1jb21tZW50ICsgKiB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbiogKyAucG9zdC1taXJhbmRhLWFzaWRlIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdC5wb3N0LW1pcmFuZGEtY29udGVudCwgLnBvc3QtbWlyYW5kYS1mb290ZXIge1xuXHRcdHBhZGRpbmc6IDMwcHggMzVweDtcblx0fVxuXHQucG9zdC1taXJhbmRhLWZvb3RlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblx0LnBvc3QtbWlyYW5kYS1jb21tZW50ICsgKiB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnBvc3QtbWlyYW5kYS1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblx0LnBvc3QtbWlyYW5kYS1tYWluIHtcblx0XHRmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAyMjdweCk7XG5cdH1cblx0KiArIC5wb3N0LW1pcmFuZGEtYXNpZGUge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQucG9zdC1taXJhbmRhLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuXHQucG9zdC1taXJhbmRhLW1haW4ge1xuXHRcdGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDI0N3B4KTtcblx0fVxufVxuXG4ucG9zdC1jYXJtZW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZzogMjVweDtcblx0aGVpZ2h0OiAzNDNweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvc3QtY2FybWVuOjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0Y29udGVudDogJyc7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMTUxNjFiIDAlLCByZ2JhKDc3LCA4OCwgMTQzLCAwKSAxMDAlKTtcblx0aGVpZ2h0OiA0MTBweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5wb3N0LWNhcm1lbiBpbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRtaW4td2lkdGg6IDEwMCU7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogbm9uZTtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLnBvc3QtY2FybWVuOmhvdmVyIGltZyB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMDMpO1xufVxuXG4ucG9zdC1jYXJtZW4tdGl0bGUge1xuXHRmb250LXNpemU6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wb3N0LWNhcm1lbi10aXRsZSBhIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LWNhcm1lbi10aXRsZSBhOmhvdmVyIHtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5wb3N0LWNhcm1lbi1oZWFkZXIge1xuXHRmbGV4OiAxO1xufVxuXG4ucG9zdC1jYXJtZW4tbWFpbiwgLnBvc3QtY2FybWVuLWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLnBvc3QtY2FybWVuLWNvbW1lbnQgYSB7XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG4ucG9zdC1jYXJtZW4tY29tbWVudCBhOmhvdmVyIHtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5wb3N0LWNhcm1lbi1tZXRhIHtcblx0bWFyZ2luLWJvdHRvbTogLTdweDtcblx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG4ucG9zdC1jYXJtZW4tbWV0YTplbXB0eSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucG9zdC1jYXJtZW4tbWV0YSA+ICoge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDdweDtcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5wb3N0LWNhcm1lbi1tZXRhIC5pY29uIHtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5wb3N0LWNhcm1lbi1tZXRhIC5pY29uLmZsLWp1c3RpY29ucy12aXNpYmxlNiB7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnBvc3QtY2FybWVuICsgKiB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbiogKyAucG9zdC1jYXJtZW4tbWV0YSB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LnBvc3QtY2FybWVuLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cbn1cblxuLnBvc3QtZ2xvcmlhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAyNXB4O1xuXHRoZWlnaHQ6IDQ0MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9zdC1nbG9yaWE6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRjb250ZW50OiAnJztcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDg1JSk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR6LWluZGV4OiAxO1xufVxuXG4ucG9zdC1nbG9yaWEgaW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSBzY2FsZSgxKTtcblx0bWluLWhlaWdodDogMTAwJTtcblx0bWluLXdpZHRoOiAxMDAlO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IG5vbmU7XG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5wb3N0LWdsb3JpYTpob3ZlciBpbWcge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpIHNjYWxlKDEuMDMpO1xufVxuXG4ucG9zdC1nbG9yaWEgLmJ1dHRvbiwgLnBvc3QtZ2xvcmlhIC5idXR0b246Zm9jdXMge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtZ2xvcmlhIC5idXR0b246aG92ZXIsIC5wb3N0LWdsb3JpYSAuYnV0dG9uOmFjdGl2ZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y5MGRjO1xuXHRib3JkZXItY29sb3I6ICMzZjkwZGM7XG59XG5cbi5wb3N0LWdsb3JpYSAuYnV0dG9uLmJ1dHRvbi11amFyYWs6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICMzZjkwZGM7XG59XG5cbi5wb3N0LWdsb3JpYS1tYWluIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDM5MHB4O1xuXHR6LWluZGV4OiAyO1xufVxuXG4ucG9zdC1nbG9yaWEtdGl0bGUge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtZ2xvcmlhLW1ldGEge1xuXHRtYXJnaW4tYm90dG9tOiAtN3B4O1xuXHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICM5YjliOWI7XG59XG5cbi5wb3N0LWdsb3JpYS1tZXRhOmVtcHR5IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5wb3N0LWdsb3JpYS1tZXRhID4gKiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnBvc3QtZ2xvcmlhLW1ldGEgLmljb24ge1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRjb2xvcjogIzliOWI5Yjtcbn1cblxuLnBvc3QtZ2xvcmlhLW1ldGEgLmljb24uZmwtanVzdGljb25zLXZpc2libGU2IHtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuXG4ucG9zdC1nbG9yaWEtdGltZSB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5wb3N0LWdsb3JpYS10ZXh0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC1nbG9yaWEtdGV4dCBzdmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNXB4O1xuXHRsZWZ0OiAtM3B4O1xuXHR3aWR0aDogMjdweDtcblx0aGVpZ2h0OiAxN3B4O1xufVxuXG4ucG9zdC1nbG9yaWEtdGV4dCBzdmcgcGF0aCB7XG5cdGZpbGw6ICNkNGQ1ZGI7XG59XG5cbiogKyAucG9zdC1nbG9yaWEtbWV0YSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbiogKyAucG9zdC1nbG9yaWEtdGV4dCB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5wb3N0LWdsb3JpYSArICoge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4qICsgLnBvc3QtZ2xvcmlhLXRpdGxlIHtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnBvc3QtZ2xvcmlhLnBvc3QtZ2xvcmlhLTEge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ucG9zdC1nbG9yaWEucG9zdC1nbG9yaWEtMSAucG9zdC1nbG9yaWEtdGl0bGUge1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4ucG9zdC1nbG9yaWEucG9zdC1nbG9yaWEtMSAucG9zdC1nbG9yaWEtdGltZSB7XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG4ucG9zdC1nbG9yaWEucG9zdC1nbG9yaWEtMTo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgODUlKTtcbn1cblxuLnBvc3QtZ2xvcmlhLnBvc3QtZ2xvcmlhLTEgLmJ1dHRvbiB7XG5cdGJveC1zaGFkb3c6IDAgN3B4IDEzcHggMCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xufVxuXG4ucG9zdC1nbG9yaWEucG9zdC1nbG9yaWEtMSAuYnV0dG9uLCAucG9zdC1nbG9yaWEucG9zdC1nbG9yaWEtMSAuYnV0dG9uOmZvY3VzIHtcblx0Y29sb3I6ICMxNTE1MTU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmQ4NTE7XG5cdGJvcmRlci1jb2xvcjogI2ZmZDg1MTtcbn1cblxuLnBvc3QtZ2xvcmlhLnBvc3QtZ2xvcmlhLTEgLmJ1dHRvbjpob3ZlciwgLnBvc3QtZ2xvcmlhLnBvc3QtZ2xvcmlhLTEgLmJ1dHRvbjphY3RpdmUge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzNmOTBkYztcblx0Ym9yZGVyLWNvbG9yOiAjM2Y5MGRjO1xufVxuXG4ucG9zdC1nbG9yaWEucG9zdC1nbG9yaWEtMSAuYnV0dG9uLmJ1dHRvbi11amFyYWs6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICMzZjkwZGM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQucG9zdC1nbG9yaWEucG9zdC1nbG9yaWEtMSAucG9zdC1nbG9yaWEtbWFpbiB7XG5cdFx0bWF4LXdpZHRoOiAyNjBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5wb3N0LWdsb3JpYSB7XG5cdFx0cGFkZGluZzogNDBweDtcblx0fVxuXHQucG9zdC1nbG9yaWE6OmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ucG9zdC1jaGVsc2VhIHtcblx0bWF4LXdpZHRoOiAzNzBweDtcbn1cblxuLnBvc3QtY2hlbHNlYS1maWd1cmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvc3QtY2hlbHNlYS1maWd1cmUgaW1nIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0dHJhbnNpdGlvbjogYWxsIC41cztcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLnBvc3QtY2hlbHNlYS1maWd1cmUgaW1nOmhvdmVyIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cblxuLnBvc3QtY2hlbHNlYS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLnBvc3QtY2hlbHNlYS1tYWluIHtcblx0cGFkZGluZzogMjBweCAwIDM1cHg7XG59XG5cbi5wb3N0LWNoZWxzZWEtY29tbWVudCBhIHtcblx0Y29sb3I6ICM5YjliOWI7XG59XG5cbi5wb3N0LWNoZWxzZWEtY29tbWVudCBhOmhvdmVyIHtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5wb3N0LWNoZWxzZWEtbWV0YSB7XG5cdG1hcmdpbi1ib3R0b206IC03cHg7XG5cdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogIzliOWI5Yjtcbn1cblxuLnBvc3QtY2hlbHNlYS1tZXRhOmVtcHR5IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5wb3N0LWNoZWxzZWEtbWV0YSA+ICoge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDdweDtcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5wb3N0LWNoZWxzZWEtbWV0YSAuaWNvbiB7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xuXHRmb250LXNpemU6IDE3cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG4ucG9zdC1jaGVsc2VhLW1ldGEgLmljb24uZmwtanVzdGljb25zLXZpc2libGU2IHtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuXG4ucG9zdC1jaGVsc2VhICsgKiB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbiogKyAucG9zdC1jaGVsc2VhLXRpdGxlIHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnBvc3QtY2hlbHNlYS10aXRsZSArICoge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucG9zdC1jaGVsc2VhLW1ldGEgKyAqIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBvc3QtY2hlbHNlYS10ZXh0ICsgKiB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQucG9zdC1jaGVsc2VhIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdG1heC13aWR0aDogNzcwcHg7XG5cdH1cblx0LnBvc3QtY2hlbHNlYSAucG9zdC1jaGVsc2VhLWZpZ3VyZSBpbWcge1xuXHRcdG1heC13aWR0aDogaW5oZXJpdDtcblx0fVxuXHQucG9zdC1jaGVsc2VhLW1haW4ge1xuXHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHRmbGV4LWJhc2lzOiA2MCU7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQucG9zdC1jaGVsc2VhLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cblx0LnBvc3QtY2hlbHNlYS1tYWluIHtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHR9XG59XG5cbi5wb3N0LXZlcm9uaWNhIHtcblx0bWF4LXdpZHRoOiAzNzBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XG59XG5cbi5wb3N0LXZlcm9uaWNhLWZpZ3VyZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3N0LXZlcm9uaWNhLWZpZ3VyZSAuYmFkZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMjBweDtcblx0bGVmdDogMTVweDtcbn1cblxuLnBvc3QtdmVyb25pY2EtZmlndXJlIGltZyB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG5cbi5wb3N0LXZlcm9uaWNhLWZpZ3VyZSBpbWc6aG92ZXIge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xufVxuXG4ucG9zdC12ZXJvbmljYS1tYWluIHtcblx0cGFkZGluZzogMjBweCAwO1xufVxuXG4ucG9zdC12ZXJvbmljYS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLnBvc3QtdmVyb25pY2EtbWV0YSB7XG5cdG1hcmdpbi1ib3R0b206IC03cHg7XG5cdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogIzliOWI5Yjtcbn1cblxuLnBvc3QtdmVyb25pY2EtbWV0YTplbXB0eSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucG9zdC12ZXJvbmljYS1tZXRhID4gKiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnBvc3QtdmVyb25pY2EtbWV0YSAuaWNvbiB7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xuXHRmb250LXNpemU6IDE3cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG4ucG9zdC12ZXJvbmljYS1tZXRhIC5pY29uLmZsLWp1c3RpY29ucy12aXNpYmxlNiB7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnBvc3QtdmVyb25pY2EtY29tbWVudCBhIHtcblx0Y29sb3I6ICM5YjliOWI7XG59XG5cbi5wb3N0LXZlcm9uaWNhLWNvbW1lbnQgYTpob3ZlciB7XG5cdGNvbG9yOiAjM2Y5MGRjO1xufVxuXG4qICsgLnBvc3QtdmVyb25pY2EtdGV4dCxcbiogKyAucG9zdC12ZXJvbmljYS1tZXRhIHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQucG9zdC12ZXJvbmljYS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG59XG5cbi5wb3N0LWFsaWNlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtaW4taGVpZ2h0OiAzMDBweDtcblx0cGFkZGluZzogMzVweCAzNXB4IDUwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvc3QtYWxpY2U6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRjb250ZW50OiAnJztcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzE1MTYxYiAwJSwgcmdiYSg3NywgODgsIDE0MywgMCkgMTAwJSk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR6LWluZGV4OiAxO1xufVxuXG4ucG9zdC1hbGljZSBpbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpIHNjYWxlKDEpO1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRtaW4td2lkdGg6IDEwMCU7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogbm9uZTtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuQHN1cHBvcnRzIChvYmplY3QtZml0OiBjb3Zlcikge1xuXHQucG9zdC1hbGljZSBpbWcge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHR9XG59XG5cbi5wb3N0LWFsaWNlIC5kaXZpZGVyOjphZnRlciB7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDNweDtcbn1cblxuLnBvc3QtYWxpY2UgKiArIC5kaXZpZGVyIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBvc3Qtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLnBvc3Qtc2xpZGVyIC5wb3N0LWFsaWNlIHtcblx0d2lkdGg6IDEwMCU7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5wb3N0LWFsaWNlLW1haW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogNTAwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHotaW5kZXg6IDI7XG59XG5cbi5wb3N0LWFsaWNlLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6ICNmZmY7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5wb3N0LWFsaWNlLXRpbWUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnBvc3QtYWxpY2UtdGltZSAuaWNvbiB7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xuXHRmb250LXNpemU6IDE3cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbiogKyAucG9zdC1hbGljZS10aXRsZSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbiogKyAucG9zdC1hbGljZS10aW1lIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5wb3N0LWFsaWNlIHtcblx0XHRoZWlnaHQ6IDQwMHB4O1xuXHR9XG59XG5cbi5wb3N0LXJ1Ynkge1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XG59XG5cbi5wb3N0LXJ1YnktbWV0YSB7XG5cdG1hcmdpbi1ib3R0b206IC03cHg7XG5cdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucG9zdC1ydWJ5LW1ldGE6ZW1wdHkge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLnBvc3QtcnVieS1tZXRhID4gKiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnBvc3QtcnVieS1tZXRhIC5pY29uIHtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnBvc3QtcnVieS10aXRsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiA1NXB4O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wb3N0LXJ1YnktdGl0bGU6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAtM3B4O1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEyMnB4O1xuXHRsZXR0ZXItc3BhY2luZzogMC4xMjdlbTtcblx0bGluZS1oZWlnaHQ6IDg1cHg7XG5cdGNvbG9yOiAjZDRkNWRiO1xuXHRjb250ZW50OiAn4oCcJztcbn1cblxuLnBvc3QtcnVieS12aWV3IC5pY29uIHtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuXG4ucG9zdC1ydWJ5LWNvbW1lbnQgYSB7XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG4ucG9zdC1ydWJ5LWNvbW1lbnQgYTpob3ZlciB7XG5cdGNvbG9yOiAjM2Y5MGRjO1xufVxuXG4qICsgLnBvc3QtcnVieS1tZXRhIHtcblx0bWFyZ2luLXRvcDogMzVweDtcbn1cblxuKiArIC5wb3N0LXJ1YnktdGl0bGUge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4qICsgLnBvc3QtcnVieS10ZXh0IHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQucG9zdC1ydWJ5LXRpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cbn1cblxuLmJsb2ctcG9zdCB7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6ICMxNTE1MTU7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG59XG5cbi5ibG9nLXBvc3QtdGl0bGUge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn1cblxuLmJsb2ctcG9zdC1hdXRob3Ige1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucG9zdC1hdXRob3Ige1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjMTUxNTE1O1xufVxuXG4uYmxvZy1wb3N0LWF1dGhvci1xdW90ZSB7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWRlZmY0O1xufVxuXG4uYmxvZy1wb3N0LW1ldGEge1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjOWI5YjliO1xuXHRtYXJnaW4tYm90dG9tOiAtN3B4O1xuXHRtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5ibG9nLXBvc3QtbWV0YSAuaWNvbiB7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xuXHRmb250LXNpemU6IDE3cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGNvbG9yOiAjM2Y5MGRjO1xufVxuXG4uYmxvZy1wb3N0LW1ldGEgLmljb24uZmwtanVzdGljb25zLXZpc2libGU2IHtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuXG4uYmxvZy1wb3N0LW1ldGE6ZW1wdHkge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJsb2ctcG9zdC1tZXRhID4gKiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmJsb2ctcG9zdC1zaGFyZSB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJhY2tncm91bmQ6ICNlZGVmZjQ7XG59XG5cbi5ibG9nLXBvc3Qtc2hhcmUgcCB7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICM5YjliOWI7XG59XG5cbi5ibG9nLXBvc3Qtc2hhcmUgLmljb24ge1xuXHRjb2xvcjogIzliOWI5Yjtcbn1cblxuLmJsb2ctcG9zdC1zaGFyZSAuaWNvbjpob3ZlciB7XG5cdGNvbG9yOiAjM2Y5MGRjO1xufVxuXG4uYmxvZy1wb3N0LWNvbnRlbnQgPiAqICsgKiB7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbiogKyAuYmxvZy1wb3N0LWhlYWRlciB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbiogKyAuYmxvZy1wb3N0LXRpdGxlIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuKiArIC5ibG9nLXBvc3QtbWV0YSB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbiogKyAucG9zdC1hdXRob3Ige1xuXHRtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4qICsgLmJsb2ctcG9zdC1hdXRob3ItcXVvdGUge1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4qICsgLmJsb2ctcG9zdC1zaGFyZSB7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbiogKyAuYmxvZy1wb3N0LWNvbnRlbnQge1xuXHRtYXJnaW4tdG9wOiAyN3B4O1xufVxuXG4uaW5saW5lLXRvZ2dsZS1wYXJlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW5saW5lLXRvZ2dsZS1wYXJlbnQgLmljb24ge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGNvbG9yOiAjOWI5YjliO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbmxpbmUtdG9nZ2xlLXBhcmVudCAuaW5saW5lLXRvZ2dsZS1lbGVtZW50IHtcblx0ZGlzcGxheTogbm9uZTtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmlubGluZS10b2dnbGUtcGFyZW50IC5pbmxpbmUtdG9nZ2xlLWVsZW1lbnQgLmljb24ge1xuXHRmb250LXNpemU6IDEzcHg7XG59XG5cbi5pbmxpbmUtdG9nZ2xlLXBhcmVudCAuaW5saW5lLXRvZ2dsZS1lbGVtZW50IC5pY29uOmhvdmVyIHtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5pbmxpbmUtdG9nZ2xlLXBhcmVudCAubGlzdC1pbmxpbmUgbGkge1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogIzliOWI5Yjtcbn1cblxuLmlubGluZS10b2dnbGUtcGFyZW50IC5saXN0LWlubGluZSBsaSArIGxpIHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5pbmxpbmUtdG9nZ2xlLXBhcmVudC5hY3RpdmUgLmlubGluZS10b2dnbGUtZWxlbWVudCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW5saW5lLXRvZ2dsZS1wYXJlbnQuYWN0aXZlIC5pbmxpbmUtdG9nZ2xlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdC5ibG9nLXBvc3QtaGVhZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LmJsb2ctcG9zdC1hdXRob3Ige1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0fVxuXHQucG9zdC1hdXRob3Ige1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UxZTFlMTtcblx0fVxuXHQuYmxvZy1wb3N0LXNoYXJlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cdC5ibG9nLXBvc3QtbWV0YSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5ibG9nLXBvc3Qge1xuXHRcdHBhZGRpbmc6IDMwcHggNDBweDtcblx0fVxufVxuXG4ucG9zdC1saWx5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwYWRkaW5nOiAyMnB4O1xuXHRoZWlnaHQ6IDM0M3B4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9zdC1saWx5OjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0Y29udGVudDogJyc7XG5cdGJhY2tncm91bmQ6IHJnYmEoNDMsIDYyLCA3OSwgMC41KTtcblx0aGVpZ2h0OiA0MTBweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5wb3N0LWxpbHkgaW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcblx0bWluLWhlaWdodDogMTAwJTtcblx0bWluLXdpZHRoOiAxMDAlO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IG5vbmU7XG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5wb3N0LWxpbHk6aG92ZXIgaW1nIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wMyk7XG59XG5cbi5wb3N0LWxpbHkgLnBvc3QtdmlkZW8tYnV0dG9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDI1cHg7XG5cdGxlZnQ6IDI1cHg7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5wb3N0LWxpbHktdGl0bGUge1xuXHRtYXgtd2lkdGg6IDM2MHB4O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wb3N0LWxpbHktdGl0bGUgYSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC1saWx5LXRpdGxlIGE6aG92ZXIge1xuXHRjb2xvcjogI2ZmZDg1MTtcbn1cblxuLnBvc3QtbGlseS1tYWluIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4ucG9zdC1saWx5LWNvbW1lbnQgYSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC1saWx5LWNvbW1lbnQgYTpob3ZlciB7XG5cdGNvbG9yOiAjM2Y5MGRjO1xufVxuXG4ucG9zdC1saWx5LW1ldGEge1xuXHRtYXJnaW4tYm90dG9tOiAtN3B4O1xuXHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICM5YjliOWI7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC1saWx5LW1ldGE6ZW1wdHkge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLnBvc3QtbGlseS1tZXRhID4gKiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnBvc3QtbGlseS1tZXRhIC5pY29uIHtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Y29sb3I6ICNmZmQ4NTE7XG59XG5cbi5wb3N0LWxpbHktbWV0YSAuaWNvbi5mbC1qdXN0aWNvbnMtdmlzaWJsZTYge1xuXHRmb250LXNpemU6IDEzcHg7XG59XG5cbi5wb3N0LWxpbHkgKyAqIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuKiArIC5wb3N0LWxpbHktdGl0bGUge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4qICsgLnBvc3QtbGlseS1tZXRhIHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuXHQucG9zdC1saWx5IHtcblx0XHRwYWRkaW5nOiAyNXB4O1xuXHR9XG5cdC5wb3N0LWxpbHktdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0fVxufVxuXG4ucG9zdC1saWdodCB7XG5cdHBhZGRpbmc6IDIwcHggMjBweDtcblx0bWF4LXdpZHRoOiAzMDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC1saWdodCA+ICogKyAqIHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnBvc3QtbGlnaHQtdGl0bGUge1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBvc3QtbGlnaHQtdGltZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5wb3N0LWVsaXphYmV0aC1tZXRhIHtcblx0bWFyZ2luLWJvdHRvbTogLTdweDtcblx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wb3N0LWVsaXphYmV0aC1tZXRhOmVtcHR5IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5wb3N0LWVsaXphYmV0aC1tZXRhID4gKiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnBvc3QtZWxpemFiZXRoLW1ldGEgLmljb24ge1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLnBvc3QtZWxpemFiZXRoLXRpdGxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zdC1lbGl6YWJldGgtdGV4dCB7XG5cdG1heC13aWR0aDogNTAwcHg7XG59XG5cbi5wb3N0LWVsaXphYmV0aC12aWV3IC5pY29uIHtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuXG4ucG9zdC1lbGl6YWJldGgtY29tbWVudCBhIHtcblx0Y29sb3I6ICM5YjliOWI7XG59XG5cbi5wb3N0LWVsaXphYmV0aC1jb21tZW50IGE6aG92ZXIge1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuKiArIC5wb3N0LWVsaXphYmV0aC1tZXRhIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuKiArIC5wb3N0LWVsaXphYmV0aC10aXRsZSB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbiogKyAucG9zdC1lbGl6YWJldGgtdGV4dCB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jb250ZXh0LWRhcmsgLnBvc3QtZWxpemFiZXRoLXRleHQsIC5yZC1uYXZiYXItZGFyayAucG9zdC1lbGl6YWJldGgtdGV4dCwgLnJkLW5hdmJhci1kYXJrZXIgLnBvc3QtZWxpemFiZXRoLXRleHQsIC5iZy1ncmF5LTcwMCAucG9zdC1lbGl6YWJldGgtdGV4dCwgLmJnLWdyYXktMiAucG9zdC1lbGl6YWJldGgtdGV4dCwgLmJnLWdyYXktNCAucG9zdC1lbGl6YWJldGgtdGV4dCwgLmJnLXByaW1hcnkgLnBvc3QtZWxpemFiZXRoLXRleHQsIC5iZy1pbWFnZS1kYXJrIC5wb3N0LWVsaXphYmV0aC10ZXh0IHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5jb250ZXh0LWRhcmsgLnBvc3QtZWxpemFiZXRoLW1ldGEsIC5yZC1uYXZiYXItZGFyayAucG9zdC1lbGl6YWJldGgtbWV0YSwgLnJkLW5hdmJhci1kYXJrZXIgLnBvc3QtZWxpemFiZXRoLW1ldGEsIC5iZy1ncmF5LTcwMCAucG9zdC1lbGl6YWJldGgtbWV0YSwgLmJnLWdyYXktMiAucG9zdC1lbGl6YWJldGgtbWV0YSwgLmJnLWdyYXktNCAucG9zdC1lbGl6YWJldGgtbWV0YSwgLmJnLXByaW1hcnkgLnBvc3QtZWxpemFiZXRoLW1ldGEsIC5iZy1pbWFnZS1kYXJrIC5wb3N0LWVsaXphYmV0aC1tZXRhIHtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLmNvbnRleHQtZGFyayAucG9zdC1lbGl6YWJldGgtY29tbWVudCBhLCAucmQtbmF2YmFyLWRhcmsgLnBvc3QtZWxpemFiZXRoLWNvbW1lbnQgYSwgLnJkLW5hdmJhci1kYXJrZXIgLnBvc3QtZWxpemFiZXRoLWNvbW1lbnQgYSwgLmJnLWdyYXktNzAwIC5wb3N0LWVsaXphYmV0aC1jb21tZW50IGEsIC5iZy1ncmF5LTIgLnBvc3QtZWxpemFiZXRoLWNvbW1lbnQgYSwgLmJnLWdyYXktNCAucG9zdC1lbGl6YWJldGgtY29tbWVudCBhLCAuYmctcHJpbWFyeSAucG9zdC1lbGl6YWJldGgtY29tbWVudCBhLCAuYmctaW1hZ2UtZGFyayAucG9zdC1lbGl6YWJldGgtY29tbWVudCBhIHtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLmNvbnRleHQtZGFyayAucG9zdC1lbGl6YWJldGgtY29tbWVudCBhOmhvdmVyLCAucmQtbmF2YmFyLWRhcmsgLnBvc3QtZWxpemFiZXRoLWNvbW1lbnQgYTpob3ZlciwgLnJkLW5hdmJhci1kYXJrZXIgLnBvc3QtZWxpemFiZXRoLWNvbW1lbnQgYTpob3ZlciwgLmJnLWdyYXktNzAwIC5wb3N0LWVsaXphYmV0aC1jb21tZW50IGE6aG92ZXIsIC5iZy1ncmF5LTIgLnBvc3QtZWxpemFiZXRoLWNvbW1lbnQgYTpob3ZlciwgLmJnLWdyYXktNCAucG9zdC1lbGl6YWJldGgtY29tbWVudCBhOmhvdmVyLCAuYmctcHJpbWFyeSAucG9zdC1lbGl6YWJldGgtY29tbWVudCBhOmhvdmVyLCAuYmctaW1hZ2UtZGFyayAucG9zdC1lbGl6YWJldGgtY29tbWVudCBhOmhvdmVyIHtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQqICsgLnBvc3QtZWxpemFiZXRoLXRpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdCogKyAucG9zdC1lbGl6YWJldGgtbWV0YSB7XG5cdFx0bWFyZ2luLXRvcDogMzVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5wb3N0LWVsaXphYmV0aC10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA0NHB4O1xuXHR9XG59XG5cbi8qXG4qXG4qIFF1b3Rlc1xuKi9cbi5xdW90ZS1kZWZhdWx0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucXVvdGUtZGVmYXVsdC10ZXh0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAzMHB4IDAgNDNweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMzBweDtcblx0Y29sb3I6ICMxNTE1MTU7XG59XG5cbi5xdW90ZS1kZWZhdWx0LXRleHQ6OmJlZm9yZSwgLnF1b3RlLWRlZmF1bHQtdGV4dDo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHdpZHRoOiA0MDBweDtcblx0aGVpZ2h0OiAycHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0YmFja2dyb3VuZDogIzE1MTUxNTtcbn1cblxuLnF1b3RlLWRlZmF1bHQtdGV4dDo6YmVmb3JlIHtcblx0dG9wOiAwO1xufVxuXG4ucXVvdGUtZGVmYXVsdC10ZXh0OjphZnRlciB7XG5cdGJvdHRvbTogMDtcbn1cblxuLnF1b3RlLWRlZmF1bHQtY2l0ZSB7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRjb2xvcjogIzNmOTBkYztcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnF1b3RlLWRlZmF1bHQtdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAzM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHR9XG59XG5cbi5xdW90ZS1tb2Rlcm4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLnF1b3RlLW1vZGVybjo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEycHg7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiA0MHB4O1xuXHRjb250ZW50OiAnJztcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUxZTE7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucXVvdGUtbW9kZXJuLXRleHQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbiogKyAucXVvdGUtbW9kZXJuIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5xdW90ZS1tb2Rlcm4ge1xuXHRcdHBhZGRpbmctbGVmdDogOTBweDtcblx0fVxuXHQucXVvdGUtbW9kZXJuOjpiZWZvcmUge1xuXHRcdHdpZHRoOiA3MHB4O1xuXHR9XG5cdC5xdW90ZS1tb2Rlcm4tdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG59XG5cbi5xdW90ZS1taW5pbWFsIHtcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS42MjU7XG5cdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbn1cblxuLnF1b3RlLW1pbmltYWwgPiAqICsgKiB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucXVvdGUtbWluaW1hbC1tYXJrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDVweDtcblx0ZmxleC1zaHJpbms6IDA7XG5cdGZpbGw6ICNlZGVmZjQ7XG59XG5cbiogKyAucXVvdGUtbWluaW1hbCB7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5jb250ZXh0LWRhcmsgLnF1b3RlLW1pbmltYWwsIC5yZC1uYXZiYXItZGFyayAucXVvdGUtbWluaW1hbCwgLnJkLW5hdmJhci1kYXJrZXIgLnF1b3RlLW1pbmltYWwsIC5iZy1ncmF5LTcwMCAucXVvdGUtbWluaW1hbCwgLmJnLWdyYXktMiAucXVvdGUtbWluaW1hbCwgLmJnLWdyYXktNCAucXVvdGUtbWluaW1hbCwgLmJnLXByaW1hcnkgLnF1b3RlLW1pbmltYWwsIC5iZy1pbWFnZS1kYXJrIC5xdW90ZS1taW5pbWFsIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LnF1b3RlLW1pbmltYWwge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG4vKlxuKlxuKiBUaHVtYm5haWxzXG4qL1xuLmltZy1yZXNwb25zaXZlIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5pbWctY2lyY2xlIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udGh1bWJuYWlsLWNsYXNzaWMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1heC13aWR0aDogMzcwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi50aHVtYm5haWwtY2xhc3NpYzo6YmVmb3JlLCAudGh1bWJuYWlsLWNsYXNzaWM6OmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRodW1ibmFpbC1jbGFzc2ljOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxO1xuXHRiYWNrZ3JvdW5kOiAjMmIzMzQxO1xuXHRvcGFjaXR5OiAuNTg7XG5cdHRyYW5zaXRpb246IGluaGVyaXQ7XG59XG5cbi50aHVtYm5haWwtY2xhc3NpYzo6YWZ0ZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGNvbnRlbnQ6ICdcXGUwMWMnO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR6LWluZGV4OiAyO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHRmb250LWZhbWlseTogJ2ZsLWJ1ZGljb25zLWxhdW5jaCc7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSAtIDIwcHgpKTtcblx0dHJhbnNpdGlvbjogaW5oZXJpdDtcbn1cblxuLnRodW1ibmFpbC1jbGFzc2ljLWZpZ3VyZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG59XG5cbi50aHVtYm5haWwtY2xhc3NpYy1maWd1cmUgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi50aHVtYm5haWwtY2xhc3NpYy1jYXB0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiAyO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMjBweDtcblx0YmFja2dyb3VuZDogIzJjMmQzMTtcblx0dHJhbnNpdGlvbjogaW5oZXJpdDtcbn1cblxuLnRodW1ibmFpbC1jbGFzc2ljLXBhbmVsLWxlZnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50aHVtYm5haWwtY2xhc3NpYy10aXRsZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQgMjAwbXM7XG59XG5cbi50aHVtYm5haWwtY2xhc3NpYy1zdWJ0aXRsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcblx0Y29sb3I6ICM3MDcyNzk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwJSwgMCk7XG5cdHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dCAxMDBtcztcbn1cblxuLnRodW1ibmFpbC1jbGFzc2ljLXBhbmVsLXJpZ2h0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi50aHVtYm5haWwtY2xhc3NpYy1wYW5lbC10b2dnbGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Y29sb3I6ICM3MDcyNzk7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0IDIwMG1zO1xuXHR6LWluZGV4OiAxO1xufVxuXG4udGh1bWJuYWlsLWNsYXNzaWMtbGlzdCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGNvbG9yOiAjZmZmO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGh1bWJuYWlsLWNsYXNzaWMtbGlzdCBhLCAudGh1bWJuYWlsLWNsYXNzaWMtbGlzdCBhOmZvY3VzLCAudGh1bWJuYWlsLWNsYXNzaWMtbGlzdCBhOmFjdGl2ZSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4udGh1bWJuYWlsLWNsYXNzaWMtbGlzdCBhOmhvdmVyIHtcblx0Y29sb3I6ICNmZmQ4NTE7XG59XG5cbi50aHVtYm5haWwtY2xhc3NpYy1saXN0IGxpIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4udGh1bWJuYWlsLWNsYXNzaWMtbGlzdCBsaTpudGgtY2hpbGQoMSkge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbn1cblxuLnRodW1ibmFpbC1jbGFzc2ljLWxpc3QgbGk6bnRoLWNoaWxkKDIpIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMTUwbXM7XG59XG5cbi50aHVtYm5haWwtY2xhc3NpYy1saXN0IGxpOm50aC1jaGlsZCgzKSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xufVxuXG4udGh1bWJuYWlsLWNsYXNzaWMtbGlzdCBsaTpudGgtY2hpbGQoNCkge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAyNTBtcztcbn1cblxuLnRodW1ibmFpbC1jbGFzc2ljLWxpc3QgbGk6bnRoLWNoaWxkKDUpIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMzAwbXM7XG59XG5cbi50aHVtYm5haWwtY2xhc3NpYy1saXN0IGxpOm50aC1jaGlsZCg2KSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDM1MG1zO1xufVxuXG4udGh1bWJuYWlsLWNsYXNzaWMtbGlzdCBsaTpudGgtY2hpbGQoNykge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiA0MDBtcztcbn1cblxuLnRodW1ibmFpbC1jbGFzc2ljLWxpc3QgbGk6bnRoLWNoaWxkKDgpIHtcblx0dHJhbnNpdGlvbi1kZWxheTogNDUwbXM7XG59XG5cbi50aHVtYm5haWwtY2xhc3NpYy1saXN0IGxpOm50aC1jaGlsZCg5KSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDUwMG1zO1xufVxuXG4udGh1bWJuYWlsLWNsYXNzaWMtbGlzdCBsaTpudGgtY2hpbGQoMTApIHtcblx0dHJhbnNpdGlvbi1kZWxheTogNTUwbXM7XG59XG5cbi5kZXNrdG9wIC50aHVtYm5haWwtY2xhc3NpYzo6YmVmb3JlIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmRlc2t0b3AgLnRodW1ibmFpbC1jbGFzc2ljOjphZnRlciB7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5kZXNrdG9wIC50aHVtYm5haWwtY2xhc3NpYy1jYXB0aW9uIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4uZGVza3RvcCAudGh1bWJuYWlsLWNsYXNzaWMtdGl0bGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xufVxuXG4uZGVza3RvcCAudGh1bWJuYWlsLWNsYXNzaWMtc3VidGl0bGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kZXNrdG9wIC50aHVtYm5haWwtY2xhc3NpYy1wYW5lbC10b2dnbGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kZXNrdG9wIC50aHVtYm5haWwtY2xhc3NpYy1saXN0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC01MCUgLSA0cHgpKTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5kZXNrdG9wIC50aHVtYm5haWwtY2xhc3NpYy1saXN0IGxpIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAlLCAwKTtcbn1cblxuLmRlc2t0b3AgLnRodW1ibmFpbC1jbGFzc2ljOmhvdmVyIC50aHVtYm5haWwtY2xhc3NpYy1maWd1cmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbn1cblxuLmRlc2t0b3AgLnRodW1ibmFpbC1jbGFzc2ljOmhvdmVyIC50aHVtYm5haWwtY2xhc3NpYy1jYXB0aW9uIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uZGVza3RvcCAudGh1bWJuYWlsLWNsYXNzaWM6aG92ZXI6OmFmdGVyIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlIC0gMjBweCkpO1xufVxuXG4uZGVza3RvcCAudGh1bWJuYWlsLWNsYXNzaWM6aG92ZXI6OmJlZm9yZSB7XG5cdG9wYWNpdHk6IC41ODtcbn1cblxuLmRlc2t0b3AgLnRodW1ibmFpbC1jbGFzc2ljLXBhbmVsLXJpZ2h0OmhvdmVyIC50aHVtYm5haWwtY2xhc3NpYy1wYW5lbC10b2dnbGUge1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4uZGVza3RvcCAudGh1bWJuYWlsLWNsYXNzaWMtcGFuZWwtcmlnaHQ6aG92ZXIgLnRodW1ibmFpbC1jbGFzc2ljLWxpc3Qge1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmRlc2t0b3AgLnRodW1ibmFpbC1jbGFzc2ljLXBhbmVsLXJpZ2h0OmhvdmVyIC50aHVtYm5haWwtY2xhc3NpYy1saXN0IGxpIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLmRlc2t0b3AgLnRodW1ibmFpbC1jbGFzc2ljLXBhbmVsLXJpZ2h0OmhvdmVyIH4gLnRodW1ibmFpbC1jbGFzc2ljLXBhbmVsLWxlZnQgLnRodW1ibmFpbC1jbGFzc2ljLXRpdGxlIHtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLmRlc2t0b3AgLnRodW1ibmFpbC1jbGFzc2ljLXBhbmVsLXJpZ2h0OmhvdmVyIH4gLnRodW1ibmFpbC1jbGFzc2ljLXBhbmVsLWxlZnQgLnRodW1ibmFpbC1jbGFzc2ljLXN1YnRpdGxlIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnRodW1ibmFpbC1tb2Rlcm4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1heC13aWR0aDogMzcwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICM3MDcyNzk7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLnRodW1ibmFpbC1tb2Rlcm4gaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi50aHVtYm5haWwtbW9kZXJuLWNhcHRpb24ge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMjJweDtcblx0YmFja2dyb3VuZDogIzM1MzYzYztcblx0dHJhbnNpdGlvbjogaW5oZXJpdDtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0ei1pbmRleDogMTtcbn1cblxuLnRodW1ibmFpbC1tb2Rlcm4tdGl0bGUge1xuXHRjb2xvcjogI2ZmZDg1MTtcbn1cblxuLnRodW1ibmFpbC1tb2Rlcm4tZGF0ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IC44NWVtO1xuXHRsZXR0ZXItc3BhY2luZzogLjAyNWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0cmFuc2l0aW9uOiBpbmhlcml0O1xufVxuXG4uZGVza3RvcCAudGh1bWJuYWlsLW1vZGVybiB7XG5cdHBhZGRpbmctYm90dG9tOiA2NnB4O1xufVxuXG4uZGVza3RvcCAudGh1bWJuYWlsLW1vZGVybi1jYXB0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMThweCwgMCk7XG59XG5cbi5kZXNrdG9wIC50aHVtYm5haWwtbW9kZXJuLWRhdGUge1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5kZXNrdG9wIC50aHVtYm5haWwtbW9kZXJuOmhvdmVyIC50aHVtYm5haWwtbW9kZXJuLWRhdGUge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZGVza3RvcCAudGh1bWJuYWlsLW1vZGVybjpob3ZlciAudGh1bWJuYWlsLW1vZGVybi1jYXB0aW9uIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnRodW1ibmFpbC1jcmVhdGl2ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogIzM4NDk1ODtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4udGh1bWJuYWlsLWNyZWF0aXZlIGltZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxKTtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLnRodW1ibmFpbC1jcmVhdGl2ZS1vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4udGh1bWJuYWlsLWNyZWF0aXZlLW92ZXJsYXk6OmJlZm9yZSwgLnRodW1ibmFpbC1jcmVhdGl2ZS1vdmVybGF5OjphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50aHVtYm5haWwtY3JlYXRpdmUtb3ZlcmxheTo6YmVmb3JlIHtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG5cdGNvbnRlbnQ6ICcnO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cztcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuOSwgMS40LCAxKSByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZykgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xufVxuXG4udGh1bWJuYWlsLWNyZWF0aXZlLW92ZXJsYXk6OmFmdGVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjb250ZW50OiAnXFxlMDFjJztcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0ei1pbmRleDogMTtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LWZhbWlseTogJ2ZsLWJ1ZGljb25zLWxhdW5jaCc7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcblx0dHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2UtaW4tb3V0O1xufVxuXG4udGh1bWJuYWlsLWNyZWF0aXZlOmhvdmVyIGltZyB7XG5cdG9wYWNpdHk6IDAuNTtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xufVxuXG4udGh1bWJuYWlsLWNyZWF0aXZlOmhvdmVyIC50aHVtYm5haWwtY3JlYXRpdmUtb3ZlcmxheTo6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuOSwgMS40LCAxKSByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZykgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG59XG5cbi50aHVtYm5haWwtY3JlYXRpdmU6aG92ZXIgLnRodW1ibmFpbC1jcmVhdGl2ZS1vdmVybGF5OjphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAzMDBtcztcbn1cblxuLm1vYmlsZSAudGh1bWItLWVmZmVjdC1hcG9sbG8gaW1nLFxuLnRhYmxldCAudGh1bWItLWVmZmVjdC1hcG9sbG8gaW1nIHtcblx0b3BhY2l0eTogMC41O1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG59XG5cbi5tb2JpbGUgLnRodW1ibmFpbC1jcmVhdGl2ZS1vdmVybGF5OjpiZWZvcmUsXG4udGFibGV0IC50aHVtYm5haWwtY3JlYXRpdmUtb3ZlcmxheTo6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuOSwgMS40LCAxKSByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZykgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG59XG5cbi50aHVtYm5haWwtbWluaW1hbCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRodW1ibmFpbC1taW5pbWFsID4gKiArICoge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4udGh1bWJuYWlsLW1pbmltYWwtdGl0bGUge1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogIzE1MTUxNTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRodW1ibmFpbC1taW5pbWFsLWZpZ3VyZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuXG4udGh1bWJuYWlsLW1pbmltYWwtY291bnRlciBoMiB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmJsb2NrLXRodW1ibmFpbC1taW5pbWFsIFtjbGFzcyo9J2NvbC0nXSArIFtjbGFzcyo9J2NvbC0nXSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5ibG9jay10aHVtYm5haWwtbWluaW1hbCBbY2xhc3MqPSdjb2wtJ10gKyBbY2xhc3MqPSdjb2wtJ106OmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDFweDtcblx0XHRoZWlnaHQ6IDE2NXB4O1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGJhY2tncm91bmQ6ICNlMWUxZTE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG59XG5cbi50aHVtYi12aWRlbyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQ6ICMxNTE1MTU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhlaWdodC1maWxsIC50aHVtYi12aWRlbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4udGh1bWItdmlkZW8tY2FwdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi50aHVtYi12aWRlby1pbWFnZSB7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogbm9uZTtcbn1cblxuLnRodW1iLXZpZGVvLW92ZXJsYXkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMjtcblx0YmFja2dyb3VuZDogIzE1MTUxNTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4udGh1bWItdmlkZW8tb3ZlcmxheSAudGh1bWItdmlkZW8taW1hZ2Uge1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4udGh1bWItdmlkZW8tY29udGVudCB7XG5cdGJhY2tncm91bmQ6ICMxNTE1MTU7XG59XG5cbi50aHVtYi12aWRlby1idXR0b24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDYzcHg7XG5cdGhlaWdodDogNjNweDtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGZvbnQtc2l6ZTogMDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjb2xvcjogIzE1MTUxNTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAuMjJzO1xufVxuXG4udGh1bWItdmlkZW8tYnV0dG9uOjphZnRlciB7XG5cdGNvbnRlbnQ6ICdcXGUwMzcnO1xuXHRmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcblx0Zm9udC1zaXplOiAyNXB4O1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLnRodW1iLXZpZGVvLWJ1dHRvbjpob3ZlciB7XG5cdGNvbG9yOiAjM2Y5MGRjO1xufVxuXG4udGh1bWItdmlkZW8tY29udGVudCxcbi50aHVtYi12aWRlby1pbWFnZSB7XG5cdG1pbi13aWR0aDogMTAwJTtcbn1cblxuQHN1cHBvcnRzIChvYmplY3QtZml0OiBjb3Zlcikge1xuXHQudGh1bWItdmlkZW8taW1hZ2Uge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxufVxuXG4qICsgLnRodW1iLXZpZGVvLXRpdGxlIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuYS50aHVtYm5haWwtYWxpY2Uge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnRodW1ibmFpbC1hbGljZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogMC44cyBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjIsIDEpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4udGh1bWJuYWlsLWFsaWNlIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4udGh1bWJuYWlsLWFsaWNlOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDE7XG5cdGJhY2tncm91bmQ6IHJnYmEoMzcsIDQzLCA0NywgMC4zKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogLjRzO1xufVxuXG4udGh1bWJuYWlsLWFsaWNlOjphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcblx0Y29udGVudDogJ1xcZTAxYyc7XG5cdHotaW5kZXg6IDE7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC1mYW1pbHk6ICdmbC1idWRpY29ucy1sYXVuY2gnO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1pbi1vdXQ7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4udGh1bWJuYWlsLWFsaWNlOmhvdmVyOjpiZWZvcmUsIC50aHVtYm5haWwtYWxpY2U6aG92ZXI6OmFmdGVyIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLnRodW1ibmFpbC1hbGljZTpob3ZlciAudGh1bWJuYWlsLWFsaWNlLWZpZ3VyZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnRodW1ibmFpbC1hbGljZS1maWd1cmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IC4zNHM7XG59XG5cbi8qXG4qXG4qIEJyZWFkY3J1bWJzXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmJyZWFkY3J1bWJzLXdyYXAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxMDIxO1xufVxuXG4uYnJlYWRjcnVtYnMtY3VzdG9tIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAzNXB4IDAgNDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnJlYWRjcnVtYnMtY3VzdG9tLXBhdGgge1xuXHRtYXJnaW4tbGVmdDogLTExcHg7XG5cdG1hcmdpbi1yaWdodDogLTExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYnJlYWRjcnVtYnMtY3VzdG9tLXBhdGggPiAqIHtcblx0cGFkZGluZy1sZWZ0OiAxMXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMXB4O1xufVxuXG4uYnJlYWRjcnVtYnMtY3VzdG9tLXBhdGggYSB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Zm9udDogaW5oZXJpdDtcbn1cblxuLmJyZWFkY3J1bWJzLWN1c3RvbS1wYXRoIGEsIC5icmVhZGNydW1icy1jdXN0b20tcGF0aCBhOmFjdGl2ZSwgLmJyZWFkY3J1bWJzLWN1c3RvbS1wYXRoIGE6Zm9jdXMge1xuXHRjb2xvcjogI2Y0Y2Y1MTtcbn1cblxuLmJyZWFkY3J1bWJzLWN1c3RvbS1wYXRoIGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmJyZWFkY3J1bWJzLWN1c3RvbS1wYXRoIGxpOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwi74i4XCI7XG5cdGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTIlO1xuXHRyaWdodDogLTExcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdGNvbG9yOiAjZmZmO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5icmVhZGNydW1icy1jdXN0b20tcGF0aCBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmJyZWFkY3J1bWJzLWN1c3RvbS1wYXRoIGE6aG92ZXIsXG4uYnJlYWRjcnVtYnMtY3VzdG9tLXBhdGggbGkuYWN0aXZlIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5icmVhZGNydW1icy1jdXN0b20tcGF0aCBsaS5hY3RpdmUge1xuXHR0b3A6IDFweDtcbn1cblxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcblx0LmJyZWFkY3J1bWJzLWN1c3RvbS1wYXRoIGxpLmFjdGl2ZSB7XG5cdFx0dG9wOiAwO1xuXHR9XG59XG5cbiogKyAuYnJlYWRjcnVtYnMtY3VzdG9tLXBhdGgge1xuXHRtYXJnaW4tdG9wOiA2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuYnJlYWRjcnVtYnMtY3VzdG9tIHtcblx0XHRwYWRkaW5nOiA3MHB4IDAgODBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5icmVhZGNydW1icy1jdXN0b20ge1xuXHRcdHBhZGRpbmc6IDExMHB4IDAgMTAwcHg7XG5cdH1cbn1cblxuLypcbipcbiogU25hY2tiYXJzXG4qL1xuLnNuYWNrYmFycyB7XG5cdHBhZGRpbmc6IDlweCAxNnB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzE1MTUxNTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uc25hY2tiYXJzIC5pY29uLXh4cyB7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnNuYWNrYmFycyBwIHNwYW46bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmctbGVmdDogMTRweDtcbn1cblxuLnNuYWNrYmFycy1sZWZ0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc25hY2tiYXJzLXJpZ2h0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmbG9hdDogcmlnaHQ7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zbmFja2JhcnMtcmlnaHQ6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdC5zbmFja2JhcnMge1xuXHRcdG1heC13aWR0aDogNTQwcHg7XG5cdFx0cGFkZGluZzogMTJweCAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxufVxuXG4vKipcbipcbiogU2hvcFxuKi9cbi5jYXJkLXNob3Age1xuXHRwYWRkaW5nOiAzMHB4IDE1cHggMjVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VkZWZmNDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbn1cblxuKiArIC5jYXJkLXNob3Age1xuXHRtYXJnaW4tdG9wOiAyNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG5cdC5jYXJkLXNob3Age1xuXHRcdG1pbi1oZWlnaHQ6IDE2MXB4O1xuXHRcdHBhZGRpbmc6IDMwcHggMjJweCAyNXB4O1xuXHR9XG59XG5cbi5iZy1ncmF5LTEwMCAuY2FyZC1zaG9wIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtc2hvcC10YWJsZSB7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICMxNTE1MTU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG59XG5cbi5jYXJkLXNob3AtdGFibGUgdHIgKyB0ciB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuXG4uY2FyZC1zaG9wLXRhYmxlIHRkIHtcblx0d2lkdGg6IDUwJTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0cGFkZGluZzogMjBweCAxNXB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY2FyZC1zaG9wLXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNhcmQtc2hvcC10YWJsZSB0ZDpsYXN0LWNoaWxkIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdC5jYXJkLXNob3AtdGFibGUgdGQge1xuXHRcdHBhZGRpbmc6IDI4cHggMjJweDtcblx0fVxuXHQuY2FyZC1zaG9wLXRhYmxlIHRkOmxhc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cdH1cbn1cblxuLnByb2R1Y3QtaW5saW5lIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4ucHJvZHVjdC1pbmxpbmUgPiAqIHtcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5wcm9kdWN0LWlubGluZS1maWd1cmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogOTBweDtcblx0aGVpZ2h0OiA4M3B4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVmMWY0IDAlLCAjZDVkZWViIDEwMCUpO1xufVxuXG4ucHJvZHVjdC1pbmxpbmUtZmlndXJlOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgxLCAwLjMsIDEpO1xuXHR0cmFuc2l0aW9uOiAuNHM7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWYxZjQgMCUsICNiZGNiZGYgMTAwJSk7XG59XG5cbi5wcm9kdWN0LWlubGluZS1maWd1cmU6aG92ZXI6OmFmdGVyIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xufVxuXG4ucHJvZHVjdC1pbmxpbmUtaW1hZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdG1heC13aWR0aDogOTAlO1xuXHRtYXgtaGVpZ2h0OiA5MCU7XG59XG5cbi5wcm9kdWN0LWlubGluZS1wcmljZSB7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjM2Y5MGRjO1xufVxuXG4ucHJvZHVjdC1pbmxpbmUtbWV0YSB7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tYm90dG9tOiAtMTJweDtcblx0bWFyZ2luLWxlZnQ6IC0xMnB4O1xufVxuXG4ucHJvZHVjdC1pbmxpbmUtbWV0YTplbXB0eSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucHJvZHVjdC1pbmxpbmUtbWV0YSA+ICoge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4ucHJvZHVjdC1pbmxpbmUtbWV0YSA+ICoge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4qICsgLnByb2R1Y3QtaW5saW5lLXRpdGxlIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuKiArIC5wcm9kdWN0LWlubGluZS1tZXRhIHtcblx0bWFyZ2luLXRvcDogNXB4O1xufVxuXG4qICsgLnByb2R1Y3QtaW5saW5lIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBhZ2UgLmNhcnQtaW5saW5lIHtcblx0Y29sb3I6ICMxNTE1MTU7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYWdlIC5jYXJ0LWlubGluZSBoMSwgLnBhZ2UgLmNhcnQtaW5saW5lIGgyLCAucGFnZSAuY2FydC1pbmxpbmUgaDMsIC5wYWdlIC5jYXJ0LWlubGluZSBoNCwgLnBhZ2UgLmNhcnQtaW5saW5lIGg1LCAucGFnZSAuY2FydC1pbmxpbmUgaDYsIC5wYWdlIC5jYXJ0LWlubGluZSBbY2xhc3MqPSdoZWFkaW5nLSddIHtcblx0Y29sb3I6ICMxNTE1MTU7XG59XG5cbi5wYWdlIC5jYXJ0LWlubGluZSAuZm9ybS1sYWJlbCxcbi5wYWdlIC5jYXJ0LWlubGluZSAuZm9ybS1pbnB1dCB7XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG4ucGFnZSAuY2FydC1pbmxpbmUgLmZvcm0taW5wdXQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItY29sb3I6ICNlMWUxZTE7XG59XG5cbi5wYWdlIC5jYXJ0LWlubGluZSAuc3RlcHBlciBpbnB1dCB7XG5cdGNvbG9yOiAjMTUxNTE1O1xufVxuXG4ucGFnZSAuY2FydC1pbmxpbmUgLnBvc3QtY2xhc3NpYy10aXRsZSB7XG5cdGNvbG9yOiAjMTUxNTE1O1xufVxuXG4uY2FydC1pbmxpbmUgLmNhcnQtaW5saW5lLWlubmVyID4gKiArICoge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTtcbn1cblxuLmNhcnQtaW5saW5lLXRvZ2dsZWQtb3V0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJ0LWlubGluZS10b2dnbGVkLW91dGVyIC5jYXJ0LWlubGluZS10b2dnbGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEyO1xufVxuXG4uY2FydC1pbmxpbmUtdG9nZ2xlZC1vdXRlciAuY2FydC1pbmxpbmUtdG9nZ2xlOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTIxcHg7XG5cdGxlZnQ6IDEzJTtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOiAwIDlweCA5cHggOXB4O1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQ7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY2FydC1pbmxpbmUtdG9nZ2xlZC1vdXRlciAuY2FydC1pbmxpbmUtdG9nZ2xlZCxcbi5jYXJ0LWlubGluZS10b2dnbGVkLW91dGVyIC5jYXJ0LWlubGluZS10b2dnbGU6OmFmdGVyIHtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiAuMjJzO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbn1cblxuLmNhcnQtaW5saW5lLXRvZ2dsZWQtb3V0ZXIgLmNhcnQtaW5saW5lLXRvZ2dsZWQuYWN0aXZlLFxuLmNhcnQtaW5saW5lLXRvZ2dsZWQtb3V0ZXIgLmNhcnQtaW5saW5lLXRvZ2dsZS5hY3RpdmU6OmFmdGVyIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLmNhcnQtaW5saW5lLXRvZ2dsZWQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xuXHR0b3A6IDEwMCU7XG5cdHotaW5kZXg6IDExO1xuXHRtaW4td2lkdGg6IDMyMHB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJ0LWlubGluZS10b2dnbGVkIC5jYXJ0LWlubGluZS1pbm5lciB7XG5cdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1NnB4KTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uY2FydC1pbmxpbmUtaGVhZGVyLFxuLmNhcnQtaW5saW5lLW1haW4sXG4uY2FydC1pbmxpbmUtZm9vdGVyIHtcblx0cGFkZGluZzogMTBweCAxNXB4O1xufVxuXG4uY2FydC1pbmxpbmUtZm9vdGVyIC5idXR0b24ge1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG59XG5cbi5jYXJ0LWlubGluZS1mb290ZXIgLmJ1dHRvbiArIC5idXR0b24ge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmNhcnQtaW5saW5lLXRpdGxlIHtcblx0bGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcbn1cblxuLmNhcnQtaW5saW5lLXN1YnRpdGxlIHtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xufVxuXG4qICsgLmNhcnQtaW5saW5lLXN1YnRpdGxlIHtcblx0bWFyZ2luLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmNhcnQtaW5saW5lLWhlYWRlcixcblx0LmNhcnQtaW5saW5lLW1haW4sXG5cdC5jYXJ0LWlubGluZS1mb290ZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHR9XG5cdC5jYXJ0LWlubGluZS1oZWFkZXIge1xuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHR9XG5cdC5jYXJ0LWlubGluZS1tYWluIHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0fVxuXHQuY2FydC1pbmxpbmUtZm9vdGVyIHtcblx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0fVxufVxuXG4ucHJvZHVjdCB7XG5cdG1heC13aWR0aDogMzcwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDEsIDMsIDQsIDApO1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQgYWxsO1xufVxuXG4ucHJvZHVjdC1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDM0NXB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVmMWY0IDAlLCAjZDVkZWViIDEwMCUpO1xufVxuXG4ucHJvZHVjdC1oZWFkZXIgLmJhZGdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDMzcHg7XG5cdGxlZnQ6IDIxcHg7XG59XG5cbi5wcm9kdWN0LWZpZ3VyZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0IGFsbDtcbn1cblxuLnByb2R1Y3QtZmlndXJlIGltZyB7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zyb207XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLW91dCBhbGw7XG59XG5cbi5wcm9kdWN0LWJ1dHRvbnMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxM3B4O1xuXHRib3R0b206IDdweDtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0IGFsbDtcbn1cblxuLnByb2R1Y3QtYnV0dG9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA2NXB4O1xuXHRoZWlnaHQ6IDY1cHg7XG5cdGxpbmUtaGVpZ2h0OiA2NXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjMTUxNTE1O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYS5wcm9kdWN0LWJ1dHRvbjpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y5MGRjO1xufVxuXG4ucHJvZHVjdC1zaGFyZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmc6IDIzcHggNXB4O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblx0Y3Vyc29yOiBhdXRvO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLW91dCBvcGFjaXR5O1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAuM3M7XG59XG5cbi5wcm9kdWN0LXNoYXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiA2NXB4O1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0IGFsbDtcbn1cblxuLnByb2R1Y3QtYnV0dG9uLXNoYXJlOmhvdmVyOmJlZm9yZSB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbi5wcm9kdWN0LWJ1dHRvbi1zaGFyZTpob3ZlciAucHJvZHVjdC1zaGFyZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4ucHJvZHVjdC1idXR0b24tc2hhcmU6aG92ZXIgLnByb2R1Y3Qtc2hhcmU6YmVmb3JlIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdC1idXR0b24tc2hhcmU6aG92ZXIgLnByb2R1Y3Qtc2hhcmUtaXRlbSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0dHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0IGFsbDtcbn1cblxuLnByb2R1Y3QtYnV0dG9uLXNoYXJlOmhvdmVyIC5wcm9kdWN0LXNoYXJlLWl0ZW06bnRoLWNoaWxkKDEpIHtcblx0dHJhbnNpdGlvbi1kZWxheTogLjFzO1xufVxuXG4ucHJvZHVjdC1idXR0b24tc2hhcmU6aG92ZXIgLnByb2R1Y3Qtc2hhcmUtaXRlbTpudGgtY2hpbGQoMikge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAuMTMzcztcbn1cblxuLnByb2R1Y3QtYnV0dG9uLXNoYXJlOmhvdmVyIC5wcm9kdWN0LXNoYXJlLWl0ZW06bnRoLWNoaWxkKDMpIHtcblx0dHJhbnNpdGlvbi1kZWxheTogLjE2NnM7XG59XG5cbi5wcm9kdWN0LWJ1dHRvbi1zaGFyZTpob3ZlciAucHJvZHVjdC1zaGFyZS1pdGVtOm50aC1jaGlsZCg0KSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IC4xOTlzO1xufVxuXG4ucHJvZHVjdC1idXR0b24tc2hhcmU6aG92ZXIgLnByb2R1Y3Qtc2hhcmUtaXRlbTpudGgtY2hpbGQoNSkge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAuMjExcztcbn1cblxuLnByb2R1Y3QtYnV0dG9uLXNoYXJlOmhvdmVyIC5wcm9kdWN0LXNoYXJlLWl0ZW06bnRoLWNoaWxkKDYpIHtcblx0dHJhbnNpdGlvbi1kZWxheTogLjI0NHM7XG59XG5cbi5wcm9kdWN0OmhvdmVyIC5wcm9kdWN0LWJ1dHRvbnMge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5wcm9kdWN0OmhvdmVyIC5wcm9kdWN0LWJ1dHRvbiB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5wcm9kdWN0LXNoYXJlLWl0ZW0ge1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogIzliOWI5Yjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuXHR0cmFuc2l0aW9uOiAuMXMgZWFzZS1vdXQgYWxsO1xufVxuXG4ucHJvZHVjdC1zaGFyZS1pdGVtOm50aC1jaGlsZCg2KSB7XG5cdHRyYW5zaXRpb246IDBzIGVhc2Utb3V0IGFsbDtcblx0dHJhbnNpdGlvbi1kZWxheTogLjBzO1xufVxuXG4ucHJvZHVjdC1zaGFyZS1pdGVtOm50aC1jaGlsZCg1KSB7XG5cdHRyYW5zaXRpb246IDBzIGVhc2Utb3V0IGFsbDtcblx0dHJhbnNpdGlvbi1kZWxheTogLjA1cztcbn1cblxuLnByb2R1Y3Qtc2hhcmUtaXRlbTpudGgtY2hpbGQoNCkge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAuMDdzO1xufVxuXG4ucHJvZHVjdC1zaGFyZS1pdGVtOm50aC1jaGlsZCgzKSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IC4wOHM7XG59XG5cbi5wcm9kdWN0LXNoYXJlLWl0ZW06bnRoLWNoaWxkKDIpIHtcblx0dHJhbnNpdGlvbi1kZWxheTogLjA5cztcbn1cblxuLnByb2R1Y3Qtc2hhcmUtaXRlbTpudGgtY2hpbGQoMSkge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAuMXM7XG59XG5cbi5wcm9kdWN0LXNoYXJlLWl0ZW0gLmljb24ge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLW91dCBhbGw7XG59XG5cbi5wcm9kdWN0LXNoYXJlLWl0ZW0gLmljb24uZmEtZ29vZ2xlLXBsdXMge1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5wcm9kdWN0LXNoYXJlLWl0ZW0gLmljb24sIC5wcm9kdWN0LXNoYXJlLWl0ZW0gLmljb246Zm9jdXMsIC5wcm9kdWN0LXNoYXJlLWl0ZW0gLmljb246YWN0aXZlIHtcblx0Y29sb3I6ICMxNTE1MTU7XG59XG5cbi5wcm9kdWN0LXNoYXJlLWl0ZW0gLmljb246aG92ZXIge1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLnByb2R1Y3QtYnV0dG9uLXNoYXJlOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdHRyYW5zaXRpb246IC41cyBlYXNlLW91dCBhbGw7XG59XG5cbi5wcm9kdWN0LWNvbnRlbnQge1xuXHRwYWRkaW5nOiAyNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG5cdGJvcmRlci10b3A6IDA7XG59XG5cbi5wcm9kdWN0LXByaWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnByb2R1Y3QtcHJpY2UgLnByb2R1Y3QtcHJpY2UtbmV3IHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5wcm9kdWN0LXByaWNlICogKyAqIHtcblx0bWFyZ2luLWxlZnQ6IDdweDtcbn1cblxuLnByb2R1Y3QtcHJpY2Utb2xkIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG4ucHJvZHVjdC1yYXRpbmcge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLnByb2R1Y3QtcmF0aW5nID4gbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMCAtMnB4O1xuXHRmb250LXNpemU6IDE5cHg7XG5cdGNvbG9yOiAjZmZjYzAwO1xufVxuXG4ucHJvZHVjdDpob3ZlciB7XG5cdGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDEsIDMsIDQsIDAuMzUpO1xufVxuXG4ucHJvZHVjdDpob3ZlciAucHJvZHVjdC1maWd1cmUgaW1nIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuKiArIC5wcm9kdWN0IHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuKiArIC5wcm9kdWN0LWJ1dHRvbiB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbiogKyAucHJvZHVjdC1yYXRpbmcge1xuXHRtYXJnaW4tdG9wOiAxcHg7XG59XG5cbiogKyAucHJvZHVjdC1wcmljZSB7XG5cdG1hcmdpbi10b3A6IDlweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQuZGVza3RvcCAucHJvZHVjdC1idXR0b24ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0IGFsbDtcblx0fVxuXHQuZGVza3RvcCAucHJvZHVjdC1idXR0b25zIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG5cdH1cblx0LmRlc2t0b3AgLnByb2R1Y3Qtc2hhcmUtaXRlbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblx0LmRlc2t0b3AgKiArIC5wcm9kdWN0LWJ1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDogLTVweDtcblx0fVxuXHQuZGVza3RvcCAucHJvZHVjdDpob3ZlciAqICsgLnByb2R1Y3QtYnV0dG9uIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG59XG5cbi5wcm9kdWN0LXNtIHtcblx0bWF4LXdpZHRoOiAyNzJweDtcbn1cblxuLnByb2R1Y3Qtc20gLnByb2R1Y3QtaGVhZGVyIHtcblx0bWluLWhlaWdodDogMjUxcHg7XG59XG5cbi5wcm9kdWN0LXNtIC5wcm9kdWN0LWhlYWRlciAuYmFkZ2Uge1xuXHR0b3A6IDIxcHg7XG5cdGxlZnQ6IDE2cHg7XG59XG5cbi5wcm9kdWN0LXNtIC5wcm9kdWN0LWNvbnRlbnQge1xuXHRwYWRkaW5nOiAyMHB4IDEwcHg7XG59XG5cbi5wcm9kdWN0LXNtIC5wcm9kdWN0LXRpdGxlLFxuLnByb2R1Y3Qtc20gLnByb2R1Y3QtcHJpY2UtbmV3LFxuLnByb2R1Y3Qtc20gLnByb2R1Y3QtcHJpY2Utb2xkIHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4ucHJvZHVjdC1zbSAqICsgLnByb2R1Y3QtcHJpY2Uge1xuXHRtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5wcm9kdWN0LXNtIC5wcm9kdWN0LWJ1dHRvbiB7XG5cdHdpZHRoOiA1M3B4O1xuXHRoZWlnaHQ6IDUzcHg7XG5cdGxpbmUtaGVpZ2h0OiA1M3B4O1xufVxuXG4ucHJvZHVjdC1zbSAucHJvZHVjdC1zaGFyZSB7XG5cdHBhZGRpbmc6IDE2cHggNXB4O1xufVxuXG4ucHJvZHVjdC1saXN0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnByb2R1Y3QtbGlzdCAucHJvZHVjdC1saXN0LXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnByb2R1Y3QtbGlzdCAuYmFkZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMjdweDtcblx0bGVmdDogMTlweDtcbn1cblxuLnByb2R1Y3QtbGlzdC1hc2lkZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDMzMHB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVmMWY0IDAlLCAjZDVkZWViIDEwMCUpO1xufVxuXG4ucHJvZHVjdC1saXN0LWFzaWRlIGltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5wcm9kdWN0LWxpc3QtbWFpbiB7XG5cdHBhZGRpbmc6IDI1cHggMTVweDtcbn1cblxuLnByb2R1Y3QtbGlzdC1pbmZvIHtcblx0bWFyZ2luOiAwIC00cHg7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjOWI5YjliO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucHJvZHVjdC1saXN0LWluZm8gPiBsaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0cGFkZGluZzogMCA0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucHJvZHVjdC1saXN0LXJhdGluZyB7XG5cdGZvbnQtc2l6ZTogMTlweDtcblx0Y29sb3I6ICNmZmNjMDA7XG59XG5cbi5wcm9kdWN0LWxpc3QtcmF0aW5nID4gbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMCAtNHB4O1xufVxuXG4ucHJvZHVjdC1saXN0LXByaWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4ucHJvZHVjdC1saXN0LXByaWNlID4gbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLnByb2R1Y3QtbGlzdC1wcmljZSAucHJvZHVjdC1saXN0LXByaWNlLW5ldyB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRjb2xvcjogIzNmODJjMDtcbn1cblxuLnByb2R1Y3QtbGlzdC1wcmljZS1vbGQge1xuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLnByb2R1Y3QtbGlzdC1idXR0b25zIHtcblx0bWFyZ2luOiAwIC00cHg7XG59XG5cbi5wcm9kdWN0LWxpc3QtYnV0dG9ucyA+IGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRwYWRkaW5nOiA1cHggNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OS45OHB4KSB7XG5cdC5wcm9kdWN0LWxpc3QtYnV0dG9ucyAuYnV0dG9uIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjRweDtcblx0fVxufVxuXG4ucHJvZHVjdC1saXN0LXNoYXJlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9kdWN0LWxpc3Qtc2hhcmUtYnRuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRmb250LXNpemU6IDE5cHg7XG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG9wYWNpdHk6IDE7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLW91dCB0cmFuc2Zvcm0sIC4zcyBlYXNlLW91dCBvcGFjaXR5O1xufVxuXG4ucHJvZHVjdC1saXN0LXNoYXJlLWJ0biwgLnByb2R1Y3QtbGlzdC1zaGFyZS1idG46Zm9jdXMsIC5wcm9kdWN0LWxpc3Qtc2hhcmUtYnRuOmFjdGl2ZSB7XG5cdGNvbG9yOiAjMTUxNTE1O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRjZjUxO1xufVxuXG4ucHJvZHVjdC1saXN0LXNoYXJlIHVsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGhlaWdodDogNTBweDtcblx0bWluLWhlaWdodDogNTBweDtcblx0bWFyZ2luLWxlZnQ6IDUwcHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGNvbG9yOiAjMTUxNTE1O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLW91dCBhbGw7XG59XG5cbi5wcm9kdWN0LWxpc3Qtc2hhcmUgdWwgbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDAgOHB4O1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICM5YjliOWI7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KSBzY2FsZSgwLjUpO1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQgdHJhbnNmb3JtLCAuM3MgZWFzZS1vdXQgb3BhY2l0eTtcbn1cblxuLnByb2R1Y3QtbGlzdC1zaGFyZSBhLmljb24sIC5wcm9kdWN0LWxpc3Qtc2hhcmUgYS5pY29uOmZvY3VzLCAucHJvZHVjdC1saXN0LXNoYXJlIGEuaWNvbjphY3RpdmUge1xuXHRjb2xvcjogIzE1MTUxNTtcbn1cblxuLnByb2R1Y3QtbGlzdC1zaGFyZSBhLmljb246aG92ZXIge1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLnByb2R1Y3QtbGlzdC1zaGFyZS5mb2N1cyAucHJvZHVjdC1saXN0LXNoYXJlLWJ0biB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnByb2R1Y3QtbGlzdC1zaGFyZS5mb2N1cyB1bCB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5wcm9kdWN0LWxpc3Qtc2hhcmUuZm9jdXMgdWwgbGkge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGUoMSk7XG5cdHRyYW5zaXRpb24tZGVsYXk6IC4xcztcbn1cblxuLnByb2R1Y3QtbGlzdC1zaGFyZS5mb2N1cyB1bCBsaTpudGgtY2hpbGQoMikge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG59XG5cbi5wcm9kdWN0LWxpc3Qtc2hhcmUuZm9jdXMgdWwgbGk6bnRoLWNoaWxkKDMpIHtcblx0dHJhbnNpdGlvbi1kZWxheTogLjNzO1xufVxuXG4ucHJvZHVjdC1saXN0LXNoYXJlLmZvY3VzIHVsIGxpOm50aC1jaGlsZCg0KSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IC40cztcbn1cblxuLnByb2R1Y3QtbGlzdC1zaGFyZS5mb2N1cyB1bCBsaTpudGgtY2hpbGQoNSkge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAuNXM7XG59XG5cbi5wcm9kdWN0LWxpc3Qtc2hhcmUuZm9jdXMgdWwgbGk6bnRoLWNoaWxkKDYpIHtcblx0dHJhbnNpdGlvbi1kZWxheTogLjZzO1xufVxuXG4ucHJvZHVjdC1saXN0LXNoYXJlLmZvY3VzIHVsIGxpOm50aC1jaGlsZCg3KSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IC43cztcbn1cblxuLnByb2R1Y3QtbGlzdC1zaGFyZS5mb2N1cyB1bCBsaTpudGgtY2hpbGQoOCkge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAuOHM7XG59XG5cbi5wcm9kdWN0LWxpc3Qtc2hhcmUuZm9jdXMgdWwgbGk6bnRoLWNoaWxkKDkpIHtcblx0dHJhbnNpdGlvbi1kZWxheTogLjlzO1xufVxuXG4qICsgLnByb2R1Y3QtbGlzdCB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbiogKyAucHJvZHVjdC1saXN0LWluZm8sXG4qICsgLnByb2R1Y3QtbGlzdC1wcmljZSxcbiogKyAucHJvZHVjdC1saXN0LXRleHQsXG4qICsgLnByb2R1Y3QtbGlzdC1idXR0b25zIHtcblx0bWFyZ2luLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcblx0LnByb2R1Y3QtbGlzdC1tYWluIHtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQucHJvZHVjdC1saXN0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdC5wcm9kdWN0LWxpc3QtYXNpZGUge1xuXHRcdG1heC13aWR0aDogMzcwcHg7XG5cdFx0bWluLWhlaWdodDogMzQ0cHg7XG5cdH1cblx0LnByb2R1Y3QtbGlzdC1tYWluIHtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdH1cblx0KiArIC5wcm9kdWN0LWxpc3QtaW5mbyB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXHQqICsgLnByb2R1Y3QtbGlzdC1wcmljZSB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXHQqICsgLnByb2R1Y3QtbGlzdC10ZXh0IHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cdCogKyAucHJvZHVjdC1saXN0LWJ1dHRvbnMge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQucHJvZHVjdC1saXN0IHtcblx0XHRtYXgtd2lkdGg6IDg3MHB4O1xuXHR9XG59XG5cbi5wcm9kdWN0LXNpbmdsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG59XG5cbi5wcm9kdWN0LXNpbmdsZSAucHJvZHVjdC1zaW5nbGUtdGl0bGUsXG4ucHJvZHVjdC1zaW5nbGUgLnByb2R1Y3Qtc2luZ2xlLXByaWNlLW5ldyB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wcm9kdWN0LXNpbmdsZSAucHJvZHVjdC1zaW5nbGUtdGl0bGUge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogIzE1MTUxNTtcbn1cblxuLnByb2R1Y3Qtc2luZ2xlIC5wcm9kdWN0LXNpbmdsZS1wcmljZS1uZXcge1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLnByb2R1Y3Qtc2luZ2xlIC5pbnB1dC1yZWZpbHRlciB7XG5cdHdpZHRoOiA1MnB4O1xuXHRoZWlnaHQ6IDM4cHg7XG5cdGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuXG4ucHJvZHVjdC1zaW5nbGUgLm93bC1jYXJvdXNlbCB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5wcm9kdWN0LXNpbmdsZSAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1zaW5nbGUgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZHVjdC1zaW5nbGUgLm93bC1kb3RzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAxMHB4O1xuXHRsZWZ0OiAwO1xufVxuXG4ucHJvZHVjdC1zaW5nbGUgLnByb2R1Y3QtbGlzdC1idXR0b25zIC5idXR0b24sXG4ucHJvZHVjdC1zaW5nbGUgLnByb2R1Y3QtbGlzdC1idXR0b25zIC5wcm9kdWN0LWxpc3Qtc2hhcmUsXG4ucHJvZHVjdC1zaW5nbGUgLnByb2R1Y3QtbGlzdC1idXR0b25zIC5wcm9kdWN0LWxpc3Qtc2hhcmUgdWwsXG4ucHJvZHVjdC1zaW5nbGUgLnByb2R1Y3QtbGlzdC1idXR0b25zIC5wcm9kdWN0LWxpc3Qtc2hhcmUtYnRuIHtcblx0bWluLWhlaWdodDogNTlweDtcbn1cblxuLnByb2R1Y3Qtc2luZ2xlIC5wcm9kdWN0LWxpc3QtYnV0dG9ucyAucHJvZHVjdC1saXN0LXNoYXJlLWJ0biB7XG5cdHdpZHRoOiA1OXB4O1xuXHRsaW5lLWhlaWdodDogNTlweDtcbn1cblxuLnByb2R1Y3Qtc2luZ2xlLWZpZ3VyZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogOTBweCAxNXB4IDgwcHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWYxZjQgMCUsICNkNWRlZWIgMTAwJSk7XG59XG5cbi5wcm9kdWN0LXNpbmdsZS1tYWluIHtcblx0cGFkZGluZzogMzBweCAxNXB4O1xufVxuXG4ucHJvZHVjdC1zaW5nbGUtcHJpY2Utb2xkIHtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0Y29sb3I6ICM5YjliOWI7XG59XG5cbi5wcm9kdWN0LXNpbmdsZS1yYXRpbmcge1xuXHRmb250LXNpemU6IDE5cHg7XG5cdGNvbG9yOiAjZmZjYzAwO1xufVxuXG4ucHJvZHVjdC1zaW5nbGUtcmF0aW5nID4gbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbjogMCAtMnB4O1xufVxuXG4ucHJvZHVjdC1zaW5nbGUtdGV4dCArICoge1xuXHRtYXJnaW4tdG9wOiAyMnB4O1xuXHRwYWRkaW5nLXRvcDogMTJweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUxZTE7XG59XG5cbi5wcm9kdWN0LXNpbmdsZS1pbmZvIC5wcm9kdWN0LXJhZGlvLXRpdGxlIHtcblx0bWluLXdpZHRoOiBhdXRvO1xufVxuXG4ucHJvZHVjdC1zaW5nbGUtaW5mbyAubGlzdC1pbmxpbmUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnByb2R1Y3Qtc2luZ2xlLWluZm8gPiBsaSB7XG5cdG1hcmdpbi10b3A6IDdweDtcbn1cblxuLnByb2R1Y3QtcmFkaW8tdGl0bGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1pbi13aWR0aDogODVweDtcblx0cGFkZGluZy1yaWdodDogMTBweDtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Y29sb3I6ICMxNTE1MTU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wcm9kdWN0LXNpbmdsZSAqICsgLnByb2R1Y3QtbGlzdC1idXR0b25zIHtcblx0bWFyZ2luLXRvcDogMjNweDtcbn1cblxuKiArIC5wcm9kdWN0LXNpbmdsZS1tZXRhLFxuKiArIC5wcm9kdWN0LXNpbmdsZS10ZXh0IHtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LnByb2R1Y3Qtc2luZ2xlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdC5wcm9kdWN0LXNpbmdsZSAub3dsLWRvdHMge1xuXHRcdGJvdHRvbTogNjBweDtcblx0fVxuXHQucHJvZHVjdC1zaW5nbGUtZmlndXJlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHdpZHRoOiBjYWxjKDQ3JSAtIDE1cHgpO1xuXHRcdG1heC13aWR0aDogY2FsYyg0NyUgLSAxNXB4KTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDYwcHggMzBweDtcblx0fVxuXHQucHJvZHVjdC1zaW5nbGUtbWFpbiB7XG5cdFx0cGFkZGluZzogNjBweCAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LnByb2R1Y3Qtc2luZ2xlLWZpZ3VyZSB7XG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuXHR9XG59XG5cbi5wcm9kdWN0LXNpbmdsZS1hZGRpdGlvbmFsLnRhYnMtY29ycG9yYXRlIC5uYXYtbGluayB7XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG4qICsgLnByb2R1Y3Qtc2luZ2xlLWFkZGl0aW9uYWwsXG4qICsgLnByb2R1Y3Qtc2luZ2xlLWFkZGl0aW9uYWwudGFicy1jb3Jwb3JhdGUsXG4qICsgLnByb2R1Y3Qtc2luZ2xlLWFkZGl0aW9uYWwudGFicy1jb3Jwb3JhdGUudGFicy1jdXN0b20ge1xuXHRtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0KiArIC5wcm9kdWN0LXNpbmdsZS1hZGRpdGlvbmFsLFxuXHQqICsgLnByb2R1Y3Qtc2luZ2xlLWFkZGl0aW9uYWwudGFicy1jb3Jwb3JhdGUsXG5cdCogKyAucHJvZHVjdC1zaW5nbGUtYWRkaXRpb25hbC50YWJzLWNvcnBvcmF0ZS50YWJzLWN1c3RvbSB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0fVxufVxuXG4ucHJvZHVjdC1jb21tZW50LXRpdGxlLFxuLnByb2R1Y3QtY29tbWVudC10aW1lLFxuLnByb2R1Y3QtY29tbWVudC1yYXRpbmcge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcm9kdWN0LWNvbW1lbnQtdGl0bGUge1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogIzE1MTUxNTtcbn1cblxuLnByb2R1Y3QtY29tbWVudC10aXRsZSArIC5wcm9kdWN0LWNvbW1lbnQtdGltZSB7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdHBhZGRpbmctbGVmdDogMTJweDtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDdkN2Q3O1xufVxuXG4ucHJvZHVjdC1jb21tZW50LXRpbWUge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLnByb2R1Y3QtY29tbWVudC1yYXRpbmcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxOXB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0Y29sb3I6ICNmZmNjMDA7XG59XG5cbi5wcm9kdWN0LWNvbW1lbnQtcmF0aW5nID4gbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMCAtMnB4O1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuKiArIC5wcm9kdWN0LWNvbW1lbnQge1xuXHRtYXJnaW4tdG9wOiAyM3B4O1xufVxuXG4qICsgLnByb2R1Y3QtY29tbWVudC1tYWluIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuKiArIC5wcm9kdWN0LWNvbW1lbnQtbWFpbi1mb290ZXIge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4qICsgLnByb2R1Y3QtY29tbWVudC1yYXRpbmcge1xuXHRtYXJnaW4tdG9wOiA2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHQucHJvZHVjdC1jb21tZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdC5wcm9kdWN0LWNvbW1lbnQtYXNpZGUge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cblx0LnByb2R1Y3QtY29tbWVudC1tYWluIHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdH1cblx0LnByb2R1Y3QtY29tbWVudC1yYXRpbmcge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXHQqICsgLnByb2R1Y3QtY29tbWVudC1yYXRpbmcsXG5cdCogKyAucHJvZHVjdC1jb21tZW50LW1haW4ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cblxuLnByb2R1Y3QtY2FydC1uYW1lIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnByb2R1Y3QtY2FydC1tZWRpYSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR3aWR0aDogNzBweDtcblx0aGVpZ2h0OiA4MHB4O1xuXHRsaW5lLWhlaWdodDogODBweDtcblx0cGFkZGluZzogMCAxNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWYxZjQgMCUsICNkNWRlZWIgMTAwJSk7XG59XG5cbi5wcm9kdWN0LWNhcnQtbWVkaWE6OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAuMywgMSk7XG5cdHRyYW5zaXRpb246IC40cztcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZjFmNCAwJSwgI2JkY2JkZiAxMDAlKTtcbn1cblxuLnByb2R1Y3QtY2FydC1tZWRpYTpob3Zlcjo6YWZ0ZXIge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG59XG5cbi5wcm9kdWN0LWNhcnQtbWVkaWEgaW1nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcm9kdWN0LWNhcnQtdGl0bGUge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRjb2xvcjogIzE1MTUxNTtcblx0bWluLXdpZHRoOiAxMzBweDtcbn1cblxuLnByb2R1Y3QtY2FydC10aXRsZSBhIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5wcm9kdWN0LWNhcnQtdGl0bGUgYTpob3ZlciB7XG5cdGNvbG9yOiAjM2Y5MGRjO1xufVxuXG4ucHJvZHVjdC1jYXJ0LWNvbG9yLFxuLnByb2R1Y3QtY2FydC1zaXplLFxuLnByb2R1Y3QtY2FydC1wcmljZSB7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjMTUxNTE1O1xufVxuXG4ucHJvZHVjdC1jYXJ0LWNvbG9yLFxuLnByb2R1Y3QtY2FydC1zaXplIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogNDBweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ucHJvZHVjdC1jYXJ0LWNvbG9yIHtcblx0d2lkdGg6IDQwcHg7XG59XG5cbi5wcm9kdWN0LWNhcnQtY29sb3ItcmVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZiNzk3OTtcbn1cblxuLnByb2R1Y3QtY2FydC1jb2xvci1kYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbn1cblxuLnByb2R1Y3QtY2FydC1zaXplIHtcblx0d2lkdGg6IDQycHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuXG4ucHJvZHVjdC1jYXJ0LXByaWNlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4ucHJvZHVjdC1jYXJ0LWRlbGV0ZSB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Y29sb3I6ICNmYjc5Nzk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0IGFsbDtcbn1cblxuLnByb2R1Y3QtY2FydC1kZWxldGU6aG92ZXIge1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLnRhYmxlLXByb2R1Y3Qge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuXG4udGFibGUtcHJvZHVjdCB0aCxcbi50YWJsZS1wcm9kdWN0IHRkIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRhYmxlLXByb2R1Y3QgdGgge1xuXHRwYWRkaW5nOiAxN3B4IDExcHg7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuXG4udGFibGUtcHJvZHVjdCB0aDpmaXJzdC1jaGlsZCB7XG5cdHdpZHRoOiA1NCU7XG59XG5cbi50YWJsZS1wcm9kdWN0IHRkIHtcblx0cGFkZGluZzogMTdweCAxMXB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGFibGUtcHJvZHVjdCB0ciArIHRyIHRkIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5wcm9kdWN0LWNhcnQtZm9vdGVyIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wcm9kdWN0LWNhcnQtZm9vdGVyIC5idXR0b24ge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ucHJvZHVjdC1jYXJ0LXRvdGFsIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRwYWRkaW5nOiAwIDM1cHg7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6ICM5YjliOWI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wcm9kdWN0LWNhcnQtdG90YWwgPiBzcGFuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucHJvZHVjdC1jYXJ0LXRvdGFsLXByaWNlIHtcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdGZvbnQtc2l6ZTogNDhweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Y29sb3I6ICMxNTE1MTU7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4ucHJvZHVjdC1jYXJ0LXRvdGFsLXByaWNlIC5zdXAge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbn1cblxuKiArIC5wcm9kdWN0LWNhcnQtZm9vdGVyIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC50YWJsZS1wcm9kdWN0IHRoIHtcblx0XHRwYWRkaW5nOiAyN3B4IDE2cHg7XG5cdH1cblx0LnRhYmxlLXByb2R1Y3QgdGQge1xuXHRcdHBhZGRpbmc6IDI3cHggMTZweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5wcm9kdWN0LWNhcnQtbWVkaWEge1xuXHRcdHdpZHRoOiAxMjhweDtcblx0XHRoZWlnaHQ6IDExOHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDExOHB4O1xuXHR9XG5cdC5wcm9kdWN0LWNhcnQtdGl0bGUge1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHQucHJvZHVjdC1jYXJ0LWNvbG9yLFxuXHQucHJvZHVjdC1jYXJ0LXNpemUge1xuXHRcdGhlaWdodDogMzhweDtcblx0XHRsaW5lLWhlaWdodDogMzhweDtcblx0fVxuXHQucHJvZHVjdC1jYXJ0LWNvbG9yIHtcblx0XHR3aWR0aDogMzhweDtcblx0fVxuXHQucHJvZHVjdC1jYXJ0LXNpemUge1xuXHRcdHdpZHRoOiA1MnB4O1xuXHR9XG5cdC5wcm9kdWN0LWNhcnQtcHJpY2Uge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHQudGFibGUtcHJvZHVjdCB0aCB7XG5cdFx0cGFkZGluZzogMjdweCAzMnB4O1xuXHR9XG5cdC50YWJsZS1wcm9kdWN0IHRkIHtcblx0XHRwYWRkaW5nOiAyN3B4IDMycHg7XG5cdH1cblx0KiArIC5wcm9kdWN0LWNhcnQtZm9vdGVyIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG59XG5cbi5yYWRpby1wYW5lbCAucmFkaW8taW5saW5lICsgLnJhZGlvLXBhbmVsLWNvbnRlbnQge1xuXHRoZWlnaHQ6IDA7XG5cdG1heC1oZWlnaHQ6IDA7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5yYWRpby1wYW5lbCAucmFkaW8taW5saW5lLmFjdGl2ZSArIC5yYWRpby1wYW5lbC1jb250ZW50IHtcblx0b3BhY2l0eTogMTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQgb3BhY2l0eTtcbn1cblxuKiArIC5yYWRpby1wYW5lbC1jb250ZW50IHtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4vKlxuKlxuKiBGb290ZXJzXG4qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5mb290ZXItY2xhc3NpYyAucG9zdC1jbGFzc2ljLWZpZ3VyZSB7XG5cdFx0bWF4LXdpZHRoOiA4MHB4O1xuXHR9XG5cdC5mb290ZXItY2xhc3NpYyAucG9zdC1jbGFzc2ljLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cblx0LmZvb3Rlci1jbGFzc2ljIC5saXN0LWlubGluZS1ib3JkZXJlZC1sZyB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTEwcHg7XG5cdH1cblx0LmZvb3Rlci1jbGFzc2ljIC5saXN0LWlubGluZS1ib3JkZXJlZC1sZyA+ICoge1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHR9XG5cdC5mb290ZXItY2xhc3NpYyAubGlzdC1pbmxpbmUtYm9yZGVyZWQtbGcgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmZvb3Rlci1jbGFzc2ljIC5zdmctc2l6aW5nLTM1LFxuXHQuZm9vdGVyLWNsYXNzaWMgLnN2Zy1zaXppbmctMzUgKiB7XG5cdFx0d2lkdGg6IDI2cHg7XG5cdFx0aGVpZ2h0OiAyNnB4O1xuXHR9XG5cdC5mb290ZXItY2xhc3NpYyAudW5pdCB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxuXHQuZm9vdGVyLWNsYXNzaWMgLnVuaXQgPiAqIHtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcblx0LmZvb3Rlci1jbGFzc2ljIC5wb3N0LWNsYXNzaWMtZmlndXJlIHtcblx0XHRtYXgtd2lkdGg6IDgwcHg7XG5cdH1cblx0LmZvb3Rlci1jbGFzc2ljIC5wb3N0LWNsYXNzaWMtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxuXHQuZm9vdGVyLWNsYXNzaWMgLmxpc3QtaW5saW5lLWJvcmRlcmVkLWxnIHtcblx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcblx0fVxuXHQuZm9vdGVyLWNsYXNzaWMgLmxpc3QtaW5saW5lLWJvcmRlcmVkLWxnID4gKiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdH1cblx0LmZvb3Rlci1jbGFzc2ljIC5saXN0LWlubGluZS1ib3JkZXJlZC1sZyBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuZm9vdGVyLWNsYXNzaWMgLnN2Zy1zaXppbmctMzUsXG5cdC5mb290ZXItY2xhc3NpYyAuc3ZnLXNpemluZy0zNSAqIHtcblx0XHR3aWR0aDogMjZweDtcblx0XHRoZWlnaHQ6IDI2cHg7XG5cdH1cblx0LmZvb3Rlci1jbGFzc2ljIC51bml0IHtcblx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG5cdC5mb290ZXItY2xhc3NpYyAudW5pdCA+ICoge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG59XG5cbi5mb290ZXItY2xhc3NpYy1kYXJrIHtcblx0YmFja2dyb3VuZDogIzI1MmIyZjtcbn1cblxuLmZvb3Rlci1jbGFzc2ljLWRhcmtlbiB7XG5cdGJhY2tncm91bmQ6ICMxZjI1Mjg7XG59XG5cbi5mb290ZXItY2xhc3NpYy1tYWluIHtcblx0cGFkZGluZzogNDBweCAwO1xufVxuXG4uZm9vdGVyLWNsYXNzaWMtYXNpZGUge1xuXHRwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5mb290ZXItY2xhc3NpYy1pbmZvIHAge1xuXHRtYXgtd2lkdGg6IDI3MHB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmZvb3Rlci1jbGFzc2ljLW1haW4ge1xuXHRcdHBhZGRpbmc6IDYwcHggMCA1MHB4O1xuXHR9XG5cdC5mb290ZXItY2xhc3NpYy1pbmZvIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAtMTBweDtcblx0fVxufVxuXG4uZm9vdGVyLW1vZGVybiB7XG5cdGNvbG9yOiAjNTM2NDc1O1xufVxuXG4uZm9vdGVyLW1vZGVybiBociB7XG5cdGJvcmRlci1jb2xvcjogIzQ3NTI1Yjtcbn1cblxuLmZvb3Rlci1tb2Rlcm4gKiArIGhyLFxuLmZvb3Rlci1tb2Rlcm4gaHIgKyAqIHtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmZvb3Rlci1tb2Rlcm4gaDUgKyAqIHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmZvb3Rlci1tb2Rlcm4gLnJpZ2h0cyB7XG5cdGNvbG9yOiAjNTY2OTdhO1xufVxuXG4uZm9vdGVyLW1vZGVybiBhOmhvdmVyIHtcblx0Y29sb3I6ICNmZmQ4NTE7XG59XG5cbi5mb290ZXItbW9kZXJuIC51bml0IC5oZWFkaW5nLTYge1xuXHRjb2xvcjogIzUzNjQ3NTtcbn1cblxuLmZvb3Rlci1tb2Rlcm4gLnJkLWZvcm0gLmZvcm0tbGFiZWwsXG4uZm9vdGVyLW1vZGVybiAucmQtZm9ybSAuZm9ybS1pbnB1dCB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uZm9vdGVyLW1vZGVybiAucmQtZm9ybSAuZm9ybS1pbnB1dCB7XG5cdGJhY2tncm91bmQ6ICMyNTJiMmY7XG5cdGJvcmRlci1jb2xvcjogIzI1MmIyZjtcbn1cblxuLmZvb3Rlci1tb2Rlcm4gLm5hdi1taW5pbWFsLWxpc3Qge1xuXHRjb2xvcjogIzU2Njk3YTtcbn1cblxuLmZvb3Rlci1tb2Rlcm4gLm5hdi1taW5pbWFsLWxpc3QgbGkuYWN0aXZlLFxuLmZvb3Rlci1tb2Rlcm4gLm5hdi1taW5pbWFsLWxpc3QgYTpob3ZlciB7XG5cdGNvbG9yOiAjZmZkODUxO1xufVxuXG4uZm9vdGVyLW1vZGVybiAucG9zdC1jbGFzc2ljLXRpbWUge1xuXHRjb2xvcjogIzUzNjQ3NTtcbn1cblxuLmZvb3Rlci1tb2Rlcm4gLmljb24tY29ycG9yYXRlOm5vdCg6aG92ZXIpIHtcblx0YmFja2dyb3VuZDogIzUzNjQ3NTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG5cdC5mb290ZXItbW9kZXJuIC5wb3N0LWNsYXNzaWMge1xuXHRcdG1heC13aWR0aDogMzAwcHg7XG5cdH1cblx0LmZvb3Rlci1tb2Rlcm4gLnBvc3QtY2xhc3NpYy10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC5mb290ZXItbW9kZXJuIC5saXN0LWlubGluZS1ib3JkZXJlZC1sZyB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTEwcHg7XG5cdH1cblx0LmZvb3Rlci1tb2Rlcm4gLmxpc3QtaW5saW5lLWJvcmRlcmVkLWxnID4gKiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdH1cblx0LmZvb3Rlci1tb2Rlcm4gLmxpc3QtaW5saW5lLWJvcmRlcmVkLWxnIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5mb290ZXItbW9kZXJuIC51bml0LWJvcmRlcmVkIHtcblx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcblx0fVxuXHQuZm9vdGVyLW1vZGVybiAudW5pdC1ib3JkZXJlZCA+ICoge1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHR9XG5cdC5mb290ZXItbW9kZXJuIC51bml0LWJvcmRlcmVkID4gKjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuZm9vdGVyLW1vZGVybiAuc3ZnLXNpemluZy0zNSxcblx0LmZvb3Rlci1tb2Rlcm4gLnN2Zy1zaXppbmctMzUgKiB7XG5cdFx0d2lkdGg6IDI4cHg7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHR9XG5cdC5mb290ZXItbW9kZXJuIC5pY29uLWltYWdlIHtcblx0XHRtYXgtd2lkdGg6IDI4cHg7XG5cdH1cblx0LmZvb3Rlci1tb2Rlcm4gLnVuaXQge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTRweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cblx0LmZvb3Rlci1tb2Rlcm4gLnVuaXQgPiAqIHtcblx0XHRtYXJnaW4tbGVmdDogMTRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuXHQuZm9vdGVyLW1vZGVybiAudW5pdCB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xOHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQuZm9vdGVyLW1vZGVybiAudW5pdCA+ICoge1xuXHRcdG1hcmdpbi1sZWZ0OiAxOHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdC5mb290ZXItbW9kZXJuIC5wb3N0LWNsYXNzaWMtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuXHQuZm9vdGVyLW1vZGVybiAucG9zdC1jbGFzc2ljLWZpZ3VyZSB7XG5cdFx0bWF4LXdpZHRoOiA4MHB4O1xuXHR9XG5cdC5mb290ZXItbW9kZXJuIC5wb3N0LWNsYXNzaWMtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxuXHQuZm9vdGVyLW1vZGVybiAubGlzdC1pbmxpbmUtYm9yZGVyZWQtbGcge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXHR9XG5cdC5mb290ZXItbW9kZXJuIC5saXN0LWlubGluZS1ib3JkZXJlZC1sZyA+ICoge1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHR9XG5cdC5mb290ZXItbW9kZXJuIC5saXN0LWlubGluZS1ib3JkZXJlZC1sZyBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuZm9vdGVyLW1vZGVybiAudW5pdC1ib3JkZXJlZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTEwcHg7XG5cdH1cblx0LmZvb3Rlci1tb2Rlcm4gLnVuaXQtYm9yZGVyZWQgPiAqIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0fVxuXHQuZm9vdGVyLW1vZGVybiAudW5pdC1ib3JkZXJlZCA+ICo6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmZvb3Rlci1tb2Rlcm4gLnN2Zy1zaXppbmctMzUsXG5cdC5mb290ZXItbW9kZXJuIC5zdmctc2l6aW5nLTM1ICoge1xuXHRcdHdpZHRoOiAyOHB4O1xuXHRcdGhlaWdodDogMjhweDtcblx0fVxuXHQuZm9vdGVyLW1vZGVybiAuaWNvbi1pbWFnZSB7XG5cdFx0bWF4LXdpZHRoOiAyOHB4O1xuXHR9XG5cdC5mb290ZXItbW9kZXJuIC51bml0IHtcblx0XHRtYXJnaW4tbGVmdDogLTE0cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG5cdC5mb290ZXItbW9kZXJuIC51bml0ID4gKiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDE0cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQuZm9vdGVyLW1vZGVybiAuZ2FsbGVyeSB7XG5cdFx0bWF4LXdpZHRoOiAzMzBweDtcblx0fVxuXHQuZm9vdGVyLW1vZGVybiBoNSArICoge1xuXHRcdG1hcmdpbi10b3A6IDMzcHg7XG5cdH1cblx0LmZvb3Rlci1tb2Rlcm4gKiArIGhyIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG5cdC5mb290ZXItbW9kZXJuIGhyICsgKiB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxufVxuXG4uZm9vdGVyLW1vZGVybi1tYWluIHtcblx0cGFkZGluZzogNDBweCAwO1xuXHRiYWNrZ3JvdW5kOiAjMWYyNTI4O1xufVxuXG4uZm9vdGVyLW1vZGVybi1hc2lkZSB7XG5cdGJhY2tncm91bmQ6ICMzNTQ2NTU7XG59XG5cbi5mb290ZXItbW9kZXJuLWFzaWRlIFtjbGFzc149J2NvbCddIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmZvb3Rlci1tb2Rlcm4tbGVmdCxcbi5mb290ZXItbW9kZXJuLXJpZ2h0IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5mb290ZXItbW9kZXJuLWxlZnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAjNTY2OTdhO1xufVxuXG4uZm9vdGVyLW1vZGVybi1sZWZ0OjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMXZ3O1xuXHRiYWNrZ3JvdW5kOiAjMjUyYjJmO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZm9vdGVyLW1vZGVybi1sZWZ0ID4gKiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcblx0LmZvb3Rlci1tb2Rlcm4tbGVmdDo6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmZvb3Rlci1tb2Rlcm4tbGVmdDo6YmVmb3JlIHtcblx0XHRyaWdodDogMTVweDtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdGJhY2tncm91bmQ6ICMyNTJiMmY7XG5cdFx0dHJhbnNmb3JtOiBza2V3WCgxNy41ZGVnKTtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG5cdH1cbn1cblxuLmZvb3Rlci1tb2Rlcm4tcmlnaHQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuZm9vdGVyLW1vZGVybi1sZWZ0LFxuXHQuZm9vdGVyLW1vZGVybi1yaWdodCB7XG5cdFx0cGFkZGluZzogMzBweCAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQuZm9vdGVyLW1vZGVybi1tYWluIHtcblx0XHRwYWRkaW5nOiA2MHB4IDAgNDBweDtcblx0fVxuXHQuZm9vdGVyLW1vZGVybi1sZWZ0LFxuXHQuZm9vdGVyLW1vZGVybi1yaWdodCB7XG5cdFx0cGFkZGluZzogNTBweCAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmZvb3Rlci1tb2Rlcm4tbGVmdCxcblx0LmZvb3Rlci1tb2Rlcm4tcmlnaHQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmZvb3Rlci1tb2Rlcm4tcmlnaHQge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LmZvb3Rlci1tb2Rlcm4tbGVmdCB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cblx0LmZvb3Rlci1tb2Rlcm4tbGVmdCA+ICoge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbmZvb3Rlci5mb290ZXItY3JlYXRpdmUge1xuXHRjb2xvcjogIzU1NWM1Zjtcbn1cblxuLmZvb3Rlci1jcmVhdGl2ZSAudW5pdCBoNixcbi5mb290ZXItY3JlYXRpdmUgLnVuaXQgLmhlYWRpbmctNiB7XG5cdGNvbG9yOiAjNTU1YzVmO1xufVxuXG4uZm9vdGVyLWNyZWF0aXZlIC5yZC1pbmxpbmUtZm9ybS1jcmVhdGl2ZSAuZm9ybS1sYWJlbCxcbi5mb290ZXItY3JlYXRpdmUgLnJkLWlubGluZS1mb3JtLWNyZWF0aXZlIC5mb3JtLWlucHV0IHtcblx0Y29sb3I6ICM1NTVjNWY7XG59XG5cbi5mb290ZXItY3JlYXRpdmUgLm5hdi1taW5pbWFsLWxpc3Qge1xuXHRjb2xvcjogIzU1NWM1Zjtcbn1cblxuLmZvb3Rlci1jcmVhdGl2ZSAubmF2LW1pbmltYWwtbGlzdCBsaS5hY3RpdmUsXG4uZm9vdGVyLWNyZWF0aXZlIC5uYXYtbWluaW1hbC1saXN0IGE6aG92ZXIge1xuXHRjb2xvcjogI2ZmZDg1MTtcbn1cblxuLmZvb3Rlci1jcmVhdGl2ZSAucG9zdC1jbGFzc2ljLXRpbWUge1xuXHRjb2xvcjogIzU1NWM1Zjtcbn1cblxuLmZvb3Rlci1jcmVhdGl2ZSAuaWNvbi1jb3Jwb3JhdGU6bm90KDpob3Zlcikge1xuXHRiYWNrZ3JvdW5kOiAjMmMzMzM3O1xufVxuXG4uZm9vdGVyLWNyZWF0aXZlIC5saW5rIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXItY3JlYXRpdmUgLmxpbms6aG92ZXIge1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLmZvb3Rlci1jcmVhdGl2ZSAqICsgaHIge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uZm9vdGVyLWNyZWF0aXZlICogKyAuZ3JvdXAtbWQge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmZvb3Rlci1jcmVhdGl2ZSAucG9zdC1jbGFzc2ljLWZpZ3VyZSB7XG5cdFx0bWF4LXdpZHRoOiA4MHB4O1xuXHR9XG5cdC5mb290ZXItY3JlYXRpdmUgLnBvc3QtY2xhc3NpYy10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG5cdC5mb290ZXItY3JlYXRpdmUgLmxpc3QtaW5saW5lLWJvcmRlcmVkLWxnIHtcblx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcblx0fVxuXHQuZm9vdGVyLWNyZWF0aXZlIC5saXN0LWlubGluZS1ib3JkZXJlZC1sZyA+ICoge1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHR9XG5cdC5mb290ZXItY3JlYXRpdmUgLmxpc3QtaW5saW5lLWJvcmRlcmVkLWxnIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5mb290ZXItY3JlYXRpdmUgLnN2Zy1zaXppbmctMzUsXG5cdC5mb290ZXItY3JlYXRpdmUgLnN2Zy1zaXppbmctMzUgKiB7XG5cdFx0d2lkdGg6IDI2cHg7XG5cdFx0aGVpZ2h0OiAyNnB4O1xuXHR9XG5cdC5mb290ZXItY3JlYXRpdmUgLnVuaXQge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cblx0LmZvb3Rlci1jcmVhdGl2ZSAudW5pdCA+ICoge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuXHQuZm9vdGVyLWNyZWF0aXZlIC5wb3N0LWNsYXNzaWMtZmlndXJlIHtcblx0XHRtYXgtd2lkdGg6IDgwcHg7XG5cdH1cblx0LmZvb3Rlci1jcmVhdGl2ZSAucG9zdC1jbGFzc2ljLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cblx0LmZvb3Rlci1jcmVhdGl2ZSAubGlzdC1pbmxpbmUtYm9yZGVyZWQtbGcge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXHR9XG5cdC5mb290ZXItY3JlYXRpdmUgLmxpc3QtaW5saW5lLWJvcmRlcmVkLWxnID4gKiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdH1cblx0LmZvb3Rlci1jcmVhdGl2ZSAubGlzdC1pbmxpbmUtYm9yZGVyZWQtbGcgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmZvb3Rlci1jcmVhdGl2ZSAuc3ZnLXNpemluZy0zNSxcblx0LmZvb3Rlci1jcmVhdGl2ZSAuc3ZnLXNpemluZy0zNSAqIHtcblx0XHR3aWR0aDogMjZweDtcblx0XHRoZWlnaHQ6IDI2cHg7XG5cdH1cblx0LmZvb3Rlci1jcmVhdGl2ZSAudW5pdCB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxuXHQuZm9vdGVyLWNyZWF0aXZlIC51bml0ID4gKiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LmZvb3Rlci1jcmVhdGl2ZSAuYnJhbmQtbWQgaW1nIHtcblx0XHRtYXgtd2lkdGg6IDkwcHg7XG5cdH1cblx0LmZvb3Rlci1jcmVhdGl2ZSAqICsgLmdyb3VwLW1kIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG5cdC5mb290ZXItY3JlYXRpdmUgaDUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG4uZm9vdGVyLWNyZWF0aXZlLWRhcmsge1xuXHRiYWNrZ3JvdW5kOiAjMjUyYjJmO1xufVxuXG4uZm9vdGVyLWNyZWF0aXZlLWRhcmtlbiB7XG5cdGJhY2tncm91bmQ6ICMxZjI1Mjg7XG59XG5cbi5mb290ZXItY3JlYXRpdmUtbWFpbi10b3AsXG4uZm9vdGVyLWNyZWF0aXZlLW1haW4tYm90dG9tIHtcblx0cGFkZGluZzogNDBweCAwO1xufVxuXG4uZm9vdGVyLWNyZWF0aXZlLWFzaWRlIHtcblx0cGFkZGluZzogMjBweCAwO1xufVxuXG4uZm9vdGVyLWNyZWF0aXZlLWluZm8ge1xuXHRtYXJnaW4tYm90dG9tOiAtMTBweDtcblx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuXG4uZm9vdGVyLWNyZWF0aXZlLWluZm86ZW1wdHkge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvb3Rlci1jcmVhdGl2ZS1pbmZvID4gKiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5mb290ZXItY3JlYXRpdmUtaW5mbyBwIHtcblx0bWF4LXdpZHRoOiAyNzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5mb290ZXItY3JlYXRpdmUtbWFpbi10b3Age1xuXHRcdHBhZGRpbmc6IDU1cHggMCA0NXB4O1xuXHR9XG5cdC5mb290ZXItY3JlYXRpdmUtbWFpbi1ib3R0b20ge1xuXHRcdHBhZGRpbmc6IDYwcHggMCA0NXB4O1xuXHR9XG59XG5cbi8qXG4qXG4qIFNwb3J0XG4qL1xuLmV2ZW50LXRlYXNlciB7XG5cdGJhY2tncm91bmQ6ICNlN2U4ZWY7XG59XG5cbi5ldmVudC10ZWFzZXItaGVhZGVyIHtcblx0cGFkZGluZzogMjBweCAxMHB4IDIwcHggMTBweDtcbn1cblxuLmV2ZW50LXRlYXNlci1jYXB0aW9uIHtcblx0cGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmV2ZW50LXRlYXNlci10ZWFtcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmV2ZW50LXRlYXNlci10ZWFtIHtcblx0bWluLXdpZHRoOiAxMDBweDtcbn1cblxuLmV2ZW50LXRlYXNlci10ZWFtLWltYWdlIHtcblx0bWF4LXdpZHRoOiA0MHB4O1xufVxuXG4uZXZlbnQtdGVhc2VyLXRlYW0tZGl2aWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4uZXZlbnQtdGVhc2VyLXRlYW0tZGl2aWRlci10ZXh0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsaW5lLWhlaWdodDogMTtcblx0cGFkZGluZzogNXB4IDAgNHB4O1xufVxuXG4uZXZlbnQtdGVhc2VyLXRlYW0tZGl2aWRlci10ZXh0OjpiZWZvcmUsIC5ldmVudC10ZWFzZXItdGVhbS1kaXZpZGVyLXRleHQ6OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNDklO1xuXHRoZWlnaHQ6IDE1cHg7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5ldmVudC10ZWFzZXItdGVhbS1kaXZpZGVyLXRleHQ6OmJlZm9yZSB7XG5cdHRvcDogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG59XG5cbi5ldmVudC10ZWFzZXItdGVhbS1kaXZpZGVyLXRleHQ6OmFmdGVyIHtcblx0Ym90dG9tOiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xufVxuXG4uZXZlbnQtdGVhc2VyLXRpbWUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogIzliOWI5Yjtcbn1cblxuLmV2ZW50LXRlYXNlci1saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjZWE1NDU1O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ldmVudC10ZWFzZXItbGluazpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjM2Y5MGRjO1xufVxuXG4uZXZlbnQtdGVhc2VyLWhpZ2hsaWdodGVkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdG1pbi13aWR0aDogMTAwcHg7XG5cdGJhY2tncm91bmQ6ICNmM2Y0Zjk7XG59XG5cbiogKyAuZXZlbnQtdGVhc2VyLXRlYW1zIHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5ldmVudC10ZWFzZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0LmV2ZW50LXRlYXNlciA+ICoge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LmV2ZW50LXRlYXNlci1oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDIwcHggMTVweCAyMHB4IDMwcHg7XG5cdFx0bWF4LXdpZHRoOiA2MCU7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHQuZXZlbnQtdGVhc2VyLWFzaWRlIHtcblx0XHRwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAxMHB4O1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHR9XG5cdC5ldmVudC10ZWFzZXItaGlnaGxpZ2h0ZWQge1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHQuZXZlbnQtdGVhc2VyLWhpZ2hsaWdodGVkOjpiZWZvcmUsIC5ldmVudC10ZWFzZXItaGlnaGxpZ2h0ZWQ6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiA4NiU7XG5cdFx0ei1pbmRleDogMDtcblx0XHRiYWNrZ3JvdW5kOiAjZjNmNGY5O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cdC5ldmVudC10ZWFzZXItaGlnaGxpZ2h0ZWQ6OmJlZm9yZSB7XG5cdFx0dHJhbnNmb3JtOiBza2V3KDE2ZGVnKTtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cdH1cblx0LmV2ZW50LXRlYXNlci1oaWdobGlnaHRlZDo6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogc2tldygtMTZkZWcpO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcblx0fVxuXHQuZXZlbnQtdGVhc2VyLWhpZ2hsaWdodGVkID4gKiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblx0LmV2ZW50LXRlYXNlci1jYXB0aW9uIHtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0bWF4LXdpZHRoOiAyNzBweDtcblx0fVxuXHQuZXZlbnQtdGVhc2VyLWxpbmsge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMCAwIDRweCAwO1xuXHR9XG5cdC5ldmVudC10ZWFzZXItbGluaywgLmV2ZW50LXRlYXNlci1saW5rOmFjdGl2ZSwgLmV2ZW50LXRlYXNlci1saW5rOmZvY3VzLCAuZXZlbnQtdGVhc2VyLWxpbms6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdC5ldmVudC10ZWFzZXItbGluaywgLmV2ZW50LXRlYXNlci1saW5rOmFjdGl2ZSwgLmV2ZW50LXRlYXNlci1saW5rOmZvY3VzIHtcblx0XHRjb2xvcjogI2VhNTQ1NTtcblx0fVxuXHQuZXZlbnQtdGVhc2VyLWxpbms6aG92ZXIge1xuXHRcdGNvbG9yOiAjMTUxNTE1O1xuXHR9XG5cdC5ldmVudC10ZWFzZXItbGluazo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAycHg7XG5cdFx0cmlnaHQ6IDJweDtcblx0XHRib3R0b206IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHR9XG5cdCogKyAuZXZlbnQtdGVhc2VyLXRlYW1zIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcblx0LmV2ZW50LXRlYXNlci10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmV2ZW50LXRlYXNlci1oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDIwcHggMjJweCAyMHB4IDUzcHg7XG5cdH1cblx0LmV2ZW50LXRlYXNlci1jYXB0aW9uIHtcblx0XHRtYXgtd2lkdGg6IDUwJTtcblx0fVxuXHQuZXZlbnQtdGVhc2VyLWFzaWRlIHtcblx0XHRwYWRkaW5nOiAyMHB4IDIwcHggMjVweCAwO1xuXHR9XG5cdC5ldmVudC10ZWFzZXItdGVhbS1pbWFnZSB7XG5cdFx0bWF4LXdpZHRoOiA2MHB4O1xuXHR9XG5cdC5ldmVudC10ZWFzZXItaGlnaGxpZ2h0ZWQ6OmJlZm9yZSB7XG5cdFx0dHJhbnNmb3JtOiBza2V3KDIyLjVkZWcpO1xuXHR9XG5cdC5ldmVudC10ZWFzZXItaGlnaGxpZ2h0ZWQ6OmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHNrZXcoLTIyLjVkZWcpO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcblx0LmV2ZW50LXRlYXNlci1oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDUzcHg7XG5cdH1cblx0LmV2ZW50LXRlYXNlci1oaWdobGlnaHRlZCB7XG5cdFx0cGFkZGluZzogMTBweCAyNXB4IDEwcHggMjJweDtcblx0fVxufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnJkLW5hdmJhci1maXhlZCAuZXZlbnQtdGVhc2VyLWhlYWRlciB7XG5cdHBhZGRpbmc6IDIwcHggMTBweDtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAuZXZlbnQtdGVhc2VyLWFzaWRlIHtcblx0cGFkZGluZzogMDtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAuZXZlbnQtdGVhc2VyLWNvdW50ZG93biAuY291bnRkb3duLWNsYXNzaWMgLmNvdW50ZG93bi1zZWN0aW9uOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdHdpZHRoOiA1cHg7XG5cdGhlaWdodDogMTRweDtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAuZXZlbnQtdGVhc2VyLWhpZ2hsaWdodGVkIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICNmM2Y0Zjk7XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgLmV2ZW50LXRlYXNlci1oaWdobGlnaHRlZDo6YmVmb3JlLCAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXItaGlnaGxpZ2h0ZWQ6OmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAuZXZlbnQtdGVhc2VyLWxpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMTBweCAxMHB4IDhweDtcblx0d2lkdGg6IDEwMCU7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjM2Y5MGRjO1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXItbGluazo6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXItbGluazpob3ZlciB7XG5cdGNvbG9yOiAjMTUxNTE1O1xuXHRiYWNrZ3JvdW5kOiAjZmZkODUxO1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkICogKyAuZXZlbnQtdGVhc2VyLXRlYW1zIHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmV2ZW50LXRlYXNlci1taW5pbWFsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ldmVudC10ZWFzZXItbWluaW1hbCA+ICoge1xuXHRmbGV4LWdyb3c6IDE7XG59XG5cbi5ldmVudC10ZWFzZXItbWluaW1hbCAuZXZlbnQtdGVhc2VyLWNhcHRpb24ge1xuXHRwYWRkaW5nOiAyMHB4O1xufVxuXG4uZXZlbnQtdGVhc2VyLW1pbmltYWwgLmV2ZW50LXRlYXNlci10ZWFtcyB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmV2ZW50LXRlYXNlci1taW5pbWFsIC51bml0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KSB7XG5cdC5ldmVudC10ZWFzZXItbWluaW1hbCAuZXZlbnQtdGVhc2VyLXRlYW0ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuZXZlbnQtdGVhc2VyLW1pbmltYWwgLmV2ZW50LXRlYXNlci10ZWFtIC51bml0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcblx0LmV2ZW50LXRlYXNlci1taW5pbWFsIC5ldmVudC10ZWFzZXItdGVhbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1heC13aWR0aDogMjAwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5ldmVudC10ZWFzZXItbWluaW1hbCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHQuZXZlbnQtdGVhc2VyLW1pbmltYWwgLmV2ZW50LXRlYXNlci1jYXB0aW9uIHtcblx0XHRtYXgtd2lkdGg6IDQ2JTtcblx0fVxuXHQuZXZlbnQtdGVhc2VyLW1pbmltYWwgLmV2ZW50LXRlYXNlci10ZWFtcyB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cdC5ldmVudC10ZWFzZXItbWluaW1hbCAuZXZlbnQtdGVhc2VyLXRlYW1zLmV2ZW50LXRlYXNlci1oaWdobGlnaHRlZCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cblx0LmV2ZW50LXRlYXNlci1taW5pbWFsIC5ldmVudC10ZWFzZXItdGVhbXMuZXZlbnQtdGVhc2VyLWhpZ2hsaWdodGVkOjpiZWZvcmUsIC5ldmVudC10ZWFzZXItbWluaW1hbCAuZXZlbnQtdGVhc2VyLXRlYW1zLmV2ZW50LXRlYXNlci1oaWdobGlnaHRlZDo6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmV2ZW50LXRlYXNlci1taW5pbWFsIC5ldmVudC10ZWFzZXItY2FwdGlvbiB7XG5cdFx0cGFkZGluZzogMzBweDtcblx0fVxufVxuXG4uZ2FtZS1yZXN1bHQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5nYW1lLXJlc3VsdCAuY291bnRkb3duLWJvcmRlcmVkIHtcblx0Y29sb3I6ICM5MTlmYTY7XG59XG5cbi5nYW1lLXJlc3VsdCAuY291bnRkb3duLWJvcmRlcmVkIC5jb3VudGRvd24tc2VjdGlvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjOTE5ZmE2O1xufVxuXG4uZ2FtZS1yZXN1bHQgLmNvdW50ZG93bi1ib3JkZXJlZCAuY291bnRkb3duLWFtb3VudCB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uZ2FtZS1yZXN1bHQtY2xhc3NpYyB7XG5cdG1heC13aWR0aDogNjkwcHg7XG5cdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZjYzAwO1xufVxuXG4uZ2FtZS1yZXN1bHQtY2xhc3NpYyAuZ2FtZS1yZXN1bHQtdGVhbSB7XG5cdG1heC13aWR0aDogMTAwcHg7XG59XG5cbi5nYW1lLXJlc3VsdC1jbGFzc2ljOmhvdmVyIHtcblx0Ym94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbn1cblxuLmdhbWUtcmVzdWx0LW1vZGVybiB7XG5cdG1heC13aWR0aDogNjkwcHg7XG59XG5cbi5nYW1lLXJlc3VsdC1tb2Rlcm4gLmdhbWUtcmVzdWx0LW1haW4ge1xuXHRwYWRkaW5nOiA1M3B4IDEwcHggMjJweDtcbn1cblxuLmdhbWUtcmVzdWx0LW1vZGVybiAuZ2FtZS1yZXN1bHQtdGVhbS13aW4gLmdhbWUtcmVzdWx0LXRlYW0tbGFiZWwtdG9wIHtcblx0dG9wOiAtMzBweDtcbn1cblxuLmdhbWUtcmVzdWx0LW1vZGVybiAuZ2FtZS1yZXN1bHQtZm9vdGVyIHtcblx0cGFkZGluZy10b3A6IDlweDtcblx0cGFkZGluZy1ib3R0b206IDlweDtcbn1cblxuLmdhbWUtcmVzdWx0LW1vZGVybjpob3ZlciB7XG5cdGJveC1zaGFkb3c6IDAgOHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbn1cblxuLmdhbWUtcmVzdWx0LWNyZWF0aXZlIHtcblx0bWF4LXdpZHRoOiA0NTBweDtcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNjOWRiZGE7XG59XG5cbi5nYW1lLXJlc3VsdC1tYWluIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZzogMjVweCAxMHB4O1xufVxuXG4uZ2FtZS1yZXN1bHQtbWFpbi12ZXJ0aWNhbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdhbWUtcmVzdWx0LW1pZGRsZSB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5nYW1lLXJlc3VsdC1zY29yZS13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LWdyb3c6IDE7XG59XG5cbi5nYW1lLXJlc3VsdC10ZWFtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4td2lkdGg6IDkwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5nYW1lLXJlc3VsdC10ZWFtLWhvcml6b250YWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtaW4td2lkdGg6IGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTBweCA1NXB4IDEwcHggMTBweDtcbn1cblxuLmdhbWUtcmVzdWx0LXRlYW0tZGl2aWRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG59XG5cbi5nYW1lLXJlc3VsdC10ZWFtLWRpdmlkZXIsXG4uZ2FtZS1pbmZvLXRlYW0tZGl2aWRlciB7XG5cdGhlaWdodDogMjRweDtcblx0d2lkdGg6IDI0cHg7XG5cdGZvbnQtc2l6ZTogMC44NmVtO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmdhbWUtcmVzdWx0LXRlYW0tZGl2aWRlcjo6YmVmb3JlLCAuZ2FtZS1yZXN1bHQtdGVhbS1kaXZpZGVyOjphZnRlcixcbi5nYW1lLWluZm8tdGVhbS1kaXZpZGVyOjpiZWZvcmUsXG4uZ2FtZS1pbmZvLXRlYW0tZGl2aWRlcjo6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6ICcnO1xuXHR0b3A6IDUwJTtcblx0aGVpZ2h0OiAxcHg7XG5cdHdpZHRoOiAxMDB2dztcblx0YmFja2dyb3VuZDogI2UxZTFlMTtcbn1cblxuLmdhbWUtcmVzdWx0LXRlYW0tZGl2aWRlcjo6YmVmb3JlLFxuLmdhbWUtaW5mby10ZWFtLWRpdmlkZXI6OmJlZm9yZSB7XG5cdGxlZnQ6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbn1cblxuLmdhbWUtcmVzdWx0LXRlYW0tZGl2aWRlcjo6YWZ0ZXIsXG4uZ2FtZS1pbmZvLXRlYW0tZGl2aWRlcjo6YWZ0ZXIge1xuXHRyaWdodDogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTUwJSk7XG59XG5cbi5nYW1lLXJlc3VsdC10ZWFtLWZpZ3VyZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA2NHB4O1xufVxuXG4uZ2FtZS1yZXN1bHQtdGVhbS1maWd1cmUtYmlnIHtcblx0d2lkdGg6IDc1cHg7XG5cdGhlaWdodDogNzVweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0Ym9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbn1cblxuLmdhbWUtcmVzdWx0LXRlYW0tdGl0bGUge1xuXHRtYXJnaW4tbGVmdDogNnB4O1xuXHRtaW4td2lkdGg6IDExMHB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZ2FtZS1yZXN1bHQtdGl0bGUsXG4uZ2FtZS1yZXN1bHQtdGVhbS1uYW1lIHtcblx0Y29sb3I6ICMxNTE1MTU7XG59XG5cbi5nYW1lLXJlc3VsdHMtc3VidGl0bGUsXG4uZ2FtZS1yZXN1bHRzLXN0YXR1cyxcbi5nYW1lLXJlc3VsdC10ZWFtLWNvdW50cnkge1xuXHRmb250LXNpemU6IDAuODZlbTtcbn1cblxuLmdhbWUtcmVzdWx0LWluc2V0IHtcblx0cGFkZGluZzogMjVweCAxMHB4O1xuXHRsaW5lLWhlaWdodDogMS40Njtcbn1cblxuLmdhbWUtcmVzdWx0LXNjb3JlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IDEuMjhlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdGNvbG9yOiAjMTUxNTE1O1xufVxuXG4uZ2FtZS1yZXN1bHQtc2NvcmUgLmdhbWUtcmVzdWx0LXRlYW0tbGFiZWwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZ2FtZS1yZXN1bHQtc2NvcmUtYmlnIHtcblx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMS43MWVtO1xufVxuXG4uZ2FtZS1yZXN1bHQtc2NvcmUtYmlnZXIge1xuXHRmb250LXNpemU6IDEuNmVtO1xufVxuXG4uZ2FtZS1yZXN1bHQtdGVhbS13aW4gLmdhbWUtcmVzdWx0LXRlYW0tbGFiZWwge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5nYW1lLXJlc3VsdC10ZWFtLWxhYmVsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwYWRkaW5nOiA0cHggOHB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjAyNWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogIzNmOTBkYztcbn1cblxuLmdhbWUtcmVzdWx0LXRlYW0tbGFiZWw6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogJyc7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5nYW1lLXJlc3VsdC10ZWFtLWxhYmVsLXRvcCB7XG5cdHRvcDogLTI2cHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uZ2FtZS1yZXN1bHQtdGVhbS1sYWJlbC10b3A6OmJlZm9yZSB7XG5cdGJvdHRvbTogLTRweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdGJvcmRlci13aWR0aDogNXB4IDQuNXB4IDAgNC41cHg7XG5cdGJvcmRlci1jb2xvcjogIzNmOTBkYyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmdhbWUtcmVzdWx0LXRlYW0tbGFiZWwtcmlnaHQge1xuXHR0b3A6IDVweDtcblx0cmlnaHQ6IC0xNXB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5nYW1lLXJlc3VsdC10ZWFtLWxhYmVsLXJpZ2h0OjpiZWZvcmUge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IC0zcHg7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci13aWR0aDogMCA0cHggNHB4IDA7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIzNmOTBkYyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmdhbWUtcmVzdWx0LXNjb3JlLWRpdmlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTJweDtcblx0bWFyZ2luOiAwIDNweDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0Y29sb3I6ICNlMWUxZTE7XG59XG5cbi5nYW1lLXJlc3VsdC1zY29yZS1kaXZpZGVyIHN2ZyB7XG5cdHdpZHRoOiA0cHg7XG5cdGhlaWdodDogMTJweDtcbn1cblxuLmdhbWUtcmVzdWx0LXNjb3JlLWRpdmlkZXIgZyB7XG5cdGZpbGw6ICNlMWUxZTE7XG59XG5cbi5nYW1lLXJlc3VsdHMtc3RhdHVzIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5nYW1lLXJlc3VsdC1mb290ZXIge1xuXHRwYWRkaW5nOiA3cHggMTBweDtcblx0Zm9udC1zaXplOiAwLjg2ZW07XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuXG4uZ2FtZS1yZXN1bHQtZGV0YWlscyA+IGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZ2FtZS1yZXN1bHQtZGV0YWlscyBsaSArIGxpOjpiZWZvcmUge1xuXHRjb250ZW50OiAnXFwwMDJGJztcblx0bWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5nYW1lLXJlc3VsdC1kZXRhaWxzIGxpICsgbGkgdGltZSB7XG5cdG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuXG4qICsgLmdhbWUtcmVzdWx0LXRlYW0tbmFtZSB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5nYW1lLXJlc3VsdCArIC5nYW1lLXJlc3VsdCB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5nYW1lLXJlc3VsdC1jbGFzc2ljICsgLmdhbWUtcmVzdWx0LWNsYXNzaWMge1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4uZ2FtZS1yZXN1bHQtbW9kZXJuICsgLmdhbWUtcmVzdWx0LW1vZGVybiB7XG5cdG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbi5nYW1lLXJlc3VsdC1jcmVhdGl2ZSArIC5nYW1lLXJlc3VsdC1jcmVhdGl2ZSB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkge1xuXHQuZ2FtZS1yZXN1bHQge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQuZ2FtZS1yZXN1bHQtY2xhc3NpYyAuZ2FtZS1yZXN1bHQtdGVhbSB7XG5cdFx0bWF4LXdpZHRoOiAxNDBweDtcblx0fVxuXHQuZ2FtZS1yZXN1bHQtaW5zZXQge1xuXHRcdHBhZGRpbmc6IDI1cHg7XG5cdH1cblx0LmdhbWUtcmVzdWx0LXRlYW0ge1xuXHRcdG1pbi13aWR0aDogMTE1cHg7XG5cdH1cblx0LmdhbWUtcmVzdWx0LXRlYW0taG9yaXpvbnRhbCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxOHB4O1xuXHR9XG5cdC5nYW1lLXJlc3VsdC10ZWFtLXRpdGxlIHtcblx0XHRtaW4td2lkdGg6IDExNXB4O1xuXHR9XG5cdC5nYW1lLXJlc3VsdC10ZWFtLWxhYmVsLXJpZ2h0IHtcblx0XHR0b3A6IDVweDtcblx0XHRyaWdodDogLTIzcHg7XG5cdH1cblx0LmdhbWUtcmVzdWx0LXNjb3JlLWRpdmlkZXIge1xuXHRcdG1hcmdpbjogMCA5cHg7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHR9XG5cdC5nYW1lLXJlc3VsdC1zY29yZS1kaXZpZGVyIHN2ZyB7XG5cdFx0d2lkdGg6IDVweDtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdH1cblx0LmdhbWUtcmVzdWx0LXRlYW0tZGl2aWRlciB7XG5cdFx0cmlnaHQ6IDI4cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuXHQuYXNpZGUtY29tcG9uZW50IC5nYW1lLXJlc3VsdC10ZWFtIHtcblx0XHRtaW4td2lkdGg6IDg1cHg7XG5cdH1cblx0LmFzaWRlLWNvbXBvbmVudCAuZ2FtZS1yZXN1bHQtdGVhbSBpbWcge1xuXHRcdG1heC13aWR0aDogNjBweDtcblx0fVxuXHQuYXNpZGUtY29tcG9uZW50IC5nYW1lLXJlc3VsdC1jbGFzc2ljIC5nYW1lLXJlc3VsdC10ZWFtIHtcblx0XHRtYXgtd2lkdGg6IDEwMHB4O1xuXHR9XG5cdC5hc2lkZS1jb21wb25lbnQgLmdhbWUtcmVzdWx0LW1vZGVybiAuZ2FtZS1yZXN1bHQtbWFpbiB7XG5cdFx0cGFkZGluZy1sZWZ0OiA2cHg7XG5cdFx0cGFkZGluZy1yaWdodDogNnB4O1xuXHR9XG5cdC5hc2lkZS1jb21wb25lbnQgLmdhbWUtcmVzdWx0LW1vZGVybiAuZ2FtZS1yZXN1bHQtdGVhbSB7XG5cdFx0bWluLXdpZHRoOiAxMDVweDtcblx0fVxuXHQuYXNpZGUtY29tcG9uZW50IC5nYW1lLXJlc3VsdC1tb2Rlcm4gLmdhbWUtcmVzdWx0LXNjb3JlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblx0LmFzaWRlLWNvbXBvbmVudCAuZ2FtZS1yZXN1bHQtbW9kZXJuIC5nYW1lLXJlc3VsdC1zY29yZS1kaXZpZGVyIHtcblx0XHR0b3A6IC00cHg7XG5cdFx0bWFyZ2luOiAwIDVweDtcblx0fVxuXHQuYXNpZGUtY29tcG9uZW50IC5nYW1lLXJlc3VsdC1tb2Rlcm4gLmdhbWUtcmVzdWx0LXNjb3JlLWRpdmlkZXIgc3ZnIHtcblx0XHR3aWR0aDogNHB4O1xuXHRcdGhlaWdodDogMTJweDtcblx0fVxuXHQuYXNpZGUtY29tcG9uZW50IC5nYW1lLXJlc3VsdC10aXRsZSB7XG5cdFx0bWluLXdpZHRoOiA4MHB4O1xuXHR9XG5cdC5nYW1lLXJlc3VsdC10ZWFtLXRpdGxlIHtcblx0XHRtaW4td2lkdGg6IDkwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdC5nYW1lLXJlc3VsdC10ZWFtLWRpdmlkZXIsXG5cdC5nYW1lLWluZm8tdGVhbS1kaXZpZGVyIHtcblx0XHRoZWlnaHQ6IDI5cHg7XG5cdFx0d2lkdGg6IDI5cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI5cHg7XG5cdH1cblx0LmdhbWUtcmVzdWx0LXNjb3JlLWJpZ2VyIHtcblx0XHRmb250LXNpemU6IDIuMzZlbTtcblx0fVxufVxuXG4uZ2FtZS1yZXN1bHQtbG9uZyB7XG5cdG1heC13aWR0aDogMzcwcHg7XG59XG5cbi5nYW1lLXJlc3VsdC1sb25nIC50YWJsZS1jdXN0b20ge1xuXHRib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbn1cblxuLmdhbWUtcmVzdWx0LWxvbmcgKiArIC50YWJsZS1jdXN0b20tcmVzcG9uc2l2ZSB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5nYW1lLXJlc3VsdC1sb25nIC5nYW1lLXJlc3VsdC10ZWFtIGltZyB7XG5cdG1heC13aWR0aDogNjBweDtcbn1cblxuLmdhbWUtcmVzdWx0LWxvbmctbWFpbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDA7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1jb2xvcjogI2UxZTFlMTtcblx0YmFja2dyb3VuZDogI2Y1ZjdmOTtcbn1cblxuLmdhbWUtcmVzdWx0LWxvbmctc2NvcmUtd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMTA2cHg7XG5cdG1hcmdpbjogMCAxMHB4O1xufVxuXG4uZ2FtZS1yZXN1bHQtbG9uZy1zY29yZS13cmFwOjphZnRlciwgLmdhbWUtcmVzdWx0LWxvbmctc2NvcmUtd3JhcDo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiAnJztcblx0dG9wOiAwO1xuXHRyaWdodDogNHB4O1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDRweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0ei1pbmRleDogMDtcbn1cblxuLmdhbWUtcmVzdWx0LWxvbmctc2NvcmUtd3JhcDo6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiBza2V3KDE5ZGVnKTtcbn1cblxuLmdhbWUtcmVzdWx0LWxvbmctc2NvcmUtd3JhcDo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHNrZXcoLTE5ZGVnKTtcbn1cblxuLmdhbWUtcmVzdWx0LWxvbmctc2NvcmUtd3JhcCA+ICoge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5nYW1lLXJlc3VsdC1sb25nLXNjb3JlLWRpdmlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTZweDtcblx0Zm9udC1zaXplOiAzLjU3ZW07XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtYXJnaW46IDAgMTBweDtcblx0Y29sb3I6ICNlMWUxZTE7XG59XG5cbi5nYW1lLXJlc3VsdC1sb25nLXNjb3JlLWRpdmlkZXIgc3ZnIHtcblx0d2lkdGg6IDVweDtcblx0aGVpZ2h0OiAxOXB4O1xufVxuXG4uZ2FtZS1yZXN1bHQtbG9uZy1zY29yZS1kaXZpZGVyIGcge1xuXHRmaWxsOiAjZTFlMWUxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcblx0LmdhbWUtcmVzdWx0LWxvbmcgLmdhbWUtcmVzdWx0LXRlYW0gaW1nIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0LmdhbWUtcmVzdWx0LWxvbmctc2NvcmUtZGl2aWRlciBzdmcge1xuXHRcdHdpZHRoOiA3cHg7XG5cdFx0aGVpZ2h0OiAyMXB4O1xuXHR9XG59XG5cbi5nYW1lLWluZm8ge1xuXHRwYWRkaW5nOiAzMHB4IDEwcHg7XG59XG5cbi5nYW1lLWluZm8gLmJ1dHRvbiB7XG5cdG1pbi13aWR0aDogMTAwcHg7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcblx0cGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmdhbWUtaW5mbyAqICsgLmdyb3VwLXNtIHtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmdhbWUtaW5mbyAuYnV0dG9uICsgLmJ1dHRvbiB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5nYW1lLWluZm8tbW9kZXJuIC5nYW1lLWluZm8tbWFpbiB7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uZ2FtZS1pbmZvLWNyZWF0aXZlIHtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5nYW1lLWluZm8tY3JlYXRpdmUgLmdhbWUtaW5mby1tYWluIHtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5nYW1lLWluZm8tdGl0bGUge1xuXHRsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZ2FtZS1pbmZvLXRlYW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDc1cHg7XG59XG5cbi5nYW1lLWluZm8tbWFpbiB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtaW4td2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmdhbWUtaW5mby1taWRkbGUge1xuXHRmbGV4LWdyb3c6IDE7XG5cdG1hcmdpbjogMCAxMHB4O1xufVxuXG4uZ2FtZS1pbmZvLW1pZGRsZS12ZXJ0aWNhbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAyNHB4IDAgMDtcblx0bWF4LXdpZHRoOiAxMzBweDtcbn1cblxuLmdhbWUtaW5mby10ZWFtIHtcblx0bGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmdhbWUtaW5mby1zY29yZSB7XG5cdG1pbi13aWR0aDogMjVweDtcblx0Zm9udC1zaXplOiAxLjZlbTtcblx0bGluZS1oZWlnaHQ6IC44O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG4uZ2FtZS1pbmZvLXNjb3JlOm50aC1jaGlsZCgxKSB7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmdhbWUtaW5mby1zY29yZTpudGgtY2hpbGQoMikge1xuXHRtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmdhbWUtaW5mby1zY29yZS5nYW1lLXJlc3VsdC10ZWFtLXdpbiB7XG5cdGNvbG9yOiAjM2Y5MGRjO1xufVxuXG4uZ2FtZS1yZXN1bHQtZGl2aWRlci13cmFwIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5nYW1lLWluZm8tdGVhbS1kaXZpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGNvbG9yOiAjM2Y5MGRjO1xufVxuXG4uZ2FtZS1pbmZvLWNvdW50ZG93biB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMTVweCAxMHB4O1xuXHRiYWNrZ3JvdW5kOiAjNTk2NDZhO1xufVxuXG4uZ2FtZS1pbmZvLWNvdW50ZG93bjo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiAnJztcblx0bGVmdDogNTAlO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci13aWR0aDogMCAxMHB4IDEwcHggMTBweDtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNTk2NDZhIHRyYW5zcGFyZW50O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG59XG5cbi50aW1lLWJpZyBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLmdhbWUtaW5mby1tYWluICsgLnRhYmxlLWdhbWUtaW5mby13cmFwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnRpbWUtYmlnICsgLmdhbWUtcmVzdWx0LWRpdmlkZXItd3JhcCB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5nYW1lLWluZm8tbW9kZXJuICsgLmdhbWUtaW5mby1tb2Rlcm4ge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZ2FtZS1pbmZvLWNyZWF0aXZlICsgLmdhbWUtaW5mby1jcmVhdGl2ZSB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbiogKyAuZ2FtZS1pbmZvLWNvdW50ZG93biB7XG5cdG1hcmdpbi10b3A6IDQzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuXHQuZ2FtZS1pbmZvIC5idXR0b24ge1xuXHRcdG1pbi13aWR0aDogMTMwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cblx0LmdhbWUtaW5mby10ZWFtIHtcblx0XHR3aWR0aDogMTUwcHg7XG5cdH1cblx0LmdhbWUtaW5mby1zY29yZSB7XG5cdFx0bWluLXdpZHRoOiA2MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuXHQuZ2FtZS1pbmZvIGgzLCAuZ2FtZS1pbmZvIC5oZWFkaW5nLTMge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxuXHQuZ2FtZS1pbmZvLW1vZGVybiAuZ2FtZS1pbmZvLW1haW4ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0LmdhbWUtaW5mby1jcmVhdGl2ZSAuZ2FtZS1pbmZvLW1haW4ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0LmdhbWUtaW5mby10ZWFtIGltZyB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWF4LWhlaWdodDogNjBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcblx0LmdhbWUtaW5mbyB7XG5cdFx0cGFkZGluZzogNDZweCAxNXB4IDYwcHg7XG5cdH1cblx0LmdhbWUtaW5mbyAqICsgLmdyb3VwLXNtIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5nYW1lLWluZm8tY2xhc3NpYyAuZ2FtZS1pbmZvLXRlYW0ge1xuXHRcdGhlaWdodDogMTk1cHg7XG5cdH1cblx0LmdhbWUtaW5mby1tb2Rlcm4gLmdhbWUtaW5mby10ZWFtIHtcblx0XHRtaW4taGVpZ2h0OiAxOTVweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0LmdhbWUtaW5mby1jcmVhdGl2ZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblx0LmdhbWUtaW5mby1jcmVhdGl2ZSAuZ2FtZS1pbmZvLXRlYW0ge1xuXHRcdG1pbi1oZWlnaHQ6IDE5NXB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQuZ2FtZS1pbmZvLW1pZGRsZSB7XG5cdFx0bWFyZ2luOiAwIDE3cHg7XG5cdH1cblx0LmdhbWUtaW5mby1taWRkbGUtdmVydGljYWwge1xuXHRcdG1heC13aWR0aDogMTcwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cblx0LmdhbWUtaW5mby10ZWFtIHtcblx0XHR3aWR0aDogMTk5cHg7XG5cdFx0cGFkZGluZzogMTBweCA1cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcblx0fVxuXHQuZ2FtZS1pbmZvLXNjb3JlIHtcblx0XHRtaW4td2lkdGg6IDcwcHg7XG5cdFx0Zm9udC1zaXplOiAzLjI4ZW07XG5cdH1cblx0LmdhbWUtaW5mby1jb3VudGRvd24ge1xuXHRcdHBhZGRpbmctdG9wOiAyNHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXHR9XG59XG5cbi5nYW1lLWluZm8tc2hhcmUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRvcDogLTJweDtcblx0Ym90dG9tOiAtMnB4O1xuXHRsZWZ0OiAtMnB4O1xuXHRyaWdodDogLTJweDtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5nYW1lLWluZm8tc2hhcmUgLmljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLmdhbWUtaW5mby1zaGFyZSAuaWNvbiwgLmdhbWUtaW5mby1zaGFyZSAuaWNvbjpmb2N1cywgLmdhbWUtaW5mby1zaGFyZSAuaWNvbjphY3RpdmUge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmdhbWUtaW5mby1zaGFyZSAuaWNvbjpob3ZlciB7XG5cdGNvbG9yOiAjMTUxNTE1O1xufVxuXG4uZ2FtZS1pbmZvLXNoYXJlIC5pY29uOmhvdmVyIHtcblx0YmFja2dyb3VuZDogI2ZmZDg1MTtcbn1cblxuLmdhbWUtaW5mby1zaGFyZS1pdGVtIHtcblx0ZmxleC1ncm93OiAxO1xuXHRmbGV4LWJhc2lzOiAyNSU7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMCUpO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG59XG5cbi5nYW1lLWluZm8tc2hhcmUtaXRlbTpmaXJzdC1jaGlsZCA+IGEge1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLmdhbWUtaW5mby1zaGFyZS1pdGVtOmxhc3QtY2hpbGQgPiBhIHtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLmJ1dHRvbi1zaGFyZS1vdXRsaW5lOmhvdmVyIC5nYW1lLWluZm8tc2hhcmUtaXRlbSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmJ1dHRvbi1zaGFyZS1vdXRsaW5lOmhvdmVyIC5nYW1lLWluZm8tc2hhcmUgbGk6bnRoLWNoaWxkKDEpIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMTAwbXM7XG59XG5cbi5idXR0b24tc2hhcmUtb3V0bGluZTpob3ZlciAuZ2FtZS1pbmZvLXNoYXJlIGxpOm50aC1jaGlsZCgyKSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xufVxuXG4uYnV0dG9uLXNoYXJlLW91dGxpbmU6aG92ZXIgLmdhbWUtaW5mby1zaGFyZSBsaTpudGgtY2hpbGQoMykge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbn1cblxuLmJ1dHRvbi1zaGFyZS1vdXRsaW5lOmhvdmVyIC5nYW1lLWluZm8tc2hhcmUgbGk6bnRoLWNoaWxkKDQpIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMjUwbXM7XG59XG5cbi5idXR0b24tc2hhcmUtb3V0bGluZTpob3ZlciAuZ2FtZS1pbmZvLXNoYXJlIGxpOm50aC1jaGlsZCg1KSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDMwMG1zO1xufVxuXG4uYnV0dG9uLXNoYXJlLW91dGxpbmU6aG92ZXIgLmdhbWUtaW5mby1zaGFyZSBsaTpudGgtY2hpbGQoNikge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAzNTBtcztcbn1cblxuLmJ1dHRvbi1zaGFyZS1vdXRsaW5lOmhvdmVyIC5nYW1lLWluZm8tc2hhcmUgbGk6bnRoLWNoaWxkKDcpIHtcblx0dHJhbnNpdGlvbi1kZWxheTogNDAwbXM7XG59XG5cbi5idXR0b24tc2hhcmUtb3V0bGluZTpob3ZlciAuZ2FtZS1pbmZvLXNoYXJlIGxpOm50aC1jaGlsZCg4KSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDQ1MG1zO1xufVxuXG4uYnV0dG9uLXNoYXJlLW91dGxpbmU6aG92ZXIgLmdhbWUtaW5mby1zaGFyZSBsaTpudGgtY2hpbGQoOSkge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiA1MDBtcztcbn1cblxuLmJ1dHRvbi1zaGFyZS1vdXRsaW5lOmhvdmVyIC5nYW1lLWluZm8tc2hhcmUgbGk6bnRoLWNoaWxkKDEwKSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDU1MG1zO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmdhbWUtaW5mby1zaGFyZSAuaWNvbiB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC5nYW1lLWluZm8tbWFpbiArIC50YWJsZS1nYW1lLWluZm8td3JhcCB7XG5cdFx0bWFyZ2luLXRvcDogLTE0cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5nYW1lLWluZm8tc2NvcmUge1xuXHRcdGZvbnQtc2l6ZTogNC4yOGVtO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmdhbWUtaW5mby1tYWluIHtcblx0XHRtaW4td2lkdGg6IDYwMHB4O1xuXHR9XG59XG5cbi5jaGFydHMtc3RhdGlzdGljcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdGxldHRlci1zcGFjaW5nOiAuMDI1ZW07XG59XG5cbi5jaGFydHMtc3RhdGlzdGljcyA+ICoge1xuXHRmbGV4LWJhc2lzOiA1MCU7XG5cdG1heC13aWR0aDogNTAlO1xufVxuXG4uY2hhcnRzLXN0YXRpc3RpY3M6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogJyc7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiA1MCU7XG5cdHdpZHRoOiAxcHg7XG5cdGJhY2tncm91bmQ6ICNlMWUxZTE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmNoYXJ0cy1zdGF0aXN0aWNzLWl0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jaGFydHMtc3RhdGlzdGljcy1pdGVtOm50aC1jaGlsZChvZGQpIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNoYXJ0cy1zdGF0aXN0aWNzLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jaGFydHMtc3RhdGlzdGljcy1pdGVtOm50aC1jaGlsZChuICsgMykge1xuXHRwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLmNoYXJ0cy1zdGF0aXN0aWNzLWl0ZW06bnRoLWNoaWxkKG4gKyAzKTo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiAnJztcblx0dG9wOiAyMHB4O1xuXHRsZWZ0OiAwO1xuXHRoZWlnaHQ6IDFweDtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICNlMWUxZTE7XG59XG5cbi5jaGFydHMtc3RhdGlzdGljcy1jaXJjbGUtcHJvZ3Jlc3Mge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRmb250LXNpemU6IDEuMjhlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6ICMxNTE1MTU7XG59XG5cbi5jaGFydHMtc3RhdGlzdGljcy10ZWFtLWZpcnN0LW51bWJlciB7XG5cdGNvbG9yOiAjM2Y5MGRjO1xufVxuXG4uY2hhcnRzLXN0YXRpc3RpY3MtdGVhbS1zZWNvbmQtbnVtYmVyIHtcblx0Y29sb3I6ICM5YjliOWI7XG59XG5cbi5jaGFydHMtc3RhdGlzdGljcy1jYXRlZ29yeSB7XG5cdGZvbnQtc2l6ZTogMC44NmVtO1xufVxuXG4udGVhbTItb3JhbmdlIC5jaGFydHMtc3RhdGlzdGljcy10ZWFtLXNlY29uZC1udW1iZXIge1xuXHRjb2xvcjogI2ZmYTA0Yztcbn1cblxuLnRlYW0yLXBpbmsgLmNoYXJ0cy1zdGF0aXN0aWNzLXRlYW0tc2Vjb25kLW51bWJlciB7XG5cdGNvbG9yOiAjZTA1MTUxO1xufVxuXG4qICsgLmNoYXJ0cy1zdGF0aXN0aWNzIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmdhbWUtaGlnaGxpZ2h0cyB7XG5cdHBhZGRpbmc6IDMwcHggMTVweDtcblx0bWF4LXdpZHRoOiAzNzBweDtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdGNvbG9yOiAjMTUxNTE1O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZ2FtZS1oaWdobGlnaHRzIGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XG5cdHBhZGRpbmctYm90dG9tOiAzN3B4O1xufVxuXG4uZ2FtZS1oaWdobGlnaHRzIGxpOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5nYW1lLWhpZ2hsaWdodHMgbGk6Zmlyc3QtY2hpbGQgLmdhbWUtaGlnaGxpZ2h0cy1taW51dGUge1xuXHR0b3A6IDEwcHg7XG59XG5cbi5nYW1lLWhpZ2hsaWdodHMgbGk6Zmlyc3QtY2hpbGQgLmdhbWUtaGlnaGxpZ2h0cy1taW51dGU6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogJyc7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiAwO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQ6ICNlMWUxZTE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbn1cblxuLmdhbWUtaGlnaGxpZ2h0cyBsaTpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5nYW1lLWhpZ2hsaWdodHMgcCArIHAge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZ2FtZS1oaWdobGlnaHRzIC5pY29uIHtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5nYW1lLWhpZ2hsaWdodHMtdGl0bGUge1xuXHRwYWRkaW5nLXRvcDogN3B4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZ2FtZS1oaWdobGlnaHRzLWRlc2NyaXB0aW9uIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG4uZ2FtZS1oaWdobGlnaHRzLW1pbnV0ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0aGVpZ2h0OiAyOXB4O1xuXHR3aWR0aDogMjlweDtcblx0bGluZS1oZWlnaHQ6IDI5cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmdhbWUtaGlnaGxpZ2h0cy1taW51dGU6OmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiAnJztcblx0bGVmdDogNTAlO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMTAwdmg7XG5cdGJhY2tncm91bmQ6ICNlMWUxZTE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwMCUpO1xufVxuXG4uZ2FtZS1oaWdobGlnaHRzLWdvYWwge1xuXHRjb2xvcjogIzliOWI5Yjtcbn1cblxuLnRlYW0tcHJpbWFyeSAuZ2FtZS1oaWdobGlnaHRzLWdvYWwge1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLnRlYW0yLWJsdWUgLmdhbWUtaGlnaGxpZ2h0cy1nb2FsIHtcblx0Y29sb3I6ICMzQjdDQzA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHQuZ2FtZS1oaWdobGlnaHRzIHtcblx0XHRwYWRkaW5nOiA0MHB4IDE1cHggNDBweCAyNHB4O1xuXHR9XG5cdC5nYW1lLWhpZ2hsaWdodHMtZGVzY3JpcHRpb24ge1xuXHRcdG1heC13aWR0aDogOTAlO1xuXHR9XG59XG5cbi5wcm9tbyB7XG5cdG1heC13aWR0aDogMzcwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLnByb21vLWNsYXNzaWMge1xuXHRwYWRkaW5nOiAyNXB4IDEwcHggMjVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbn1cblxuLnByb21vLW1vZGVybiAuYnV0dG9uLWRlZmF1bHQge1xuXHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0dHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnByb21vLW1vZGVybiAuYnV0dG9uLWRlZmF1bHQgc3BhbiB7XG5cdHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLnByb21vLW1vZGVybiAuYnV0dG9uLWRlZmF1bHQgc3Bhbjo6YmVmb3JlLCAucHJvbW8tbW9kZXJuIC5idXR0b24tZGVmYXVsdCBzcGFuOjphZnRlciB7XG5cdGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdHRyYW5zaXRpb246IGluaGVyaXQ7XG5cdGNvbG9yOiAjZmZkODUxO1xufVxuXG4ucHJvbW8tbW9kZXJuIC5idXR0b24tZGVmYXVsdCBzcGFuOjpiZWZvcmUge1xuXHRjb250ZW50OiAnXFxmMTAxJztcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5wcm9tby1tb2Rlcm4gLmJ1dHRvbi1kZWZhdWx0IHNwYW46OmFmdGVyIHtcblx0Y29udGVudDogJ1xcZjEwMCc7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5wcm9tby1tb2Rlcm4gLmJ1dHRvbi1kZWZhdWx0OmFjdGl2ZSwgLnByb21vLW1vZGVybiAuYnV0dG9uLWRlZmF1bHQ6aG92ZXIge1xuXHRjb2xvcjogI2ZmZDg1MTtcblx0YmFja2dyb3VuZDogIzM1MzYzYztcblx0Ym9yZGVyLWNvbG9yOiAjMzUzNjNjO1xufVxuXG4ucHJvbW8tbW9kZXJuIC5idXR0b24tZGVmYXVsdDphY3RpdmUgc3Bhbjo6YmVmb3JlLCAucHJvbW8tbW9kZXJuIC5idXR0b24tZGVmYXVsdDphY3RpdmUgc3Bhbjo6YWZ0ZXIsIC5wcm9tby1tb2Rlcm4gLmJ1dHRvbi1kZWZhdWx0OmhvdmVyIHNwYW46OmJlZm9yZSwgLnByb21vLW1vZGVybiAuYnV0dG9uLWRlZmF1bHQ6aG92ZXIgc3Bhbjo6YWZ0ZXIge1xuXHRtYXJnaW46IDA7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ucHJvbW8tY3JlYXRpdmUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucHJvbW8tY3JlYXRpdmUgLnVuaXQtcmlnaHQge1xuXHRmbGV4LWdyb3c6IDE7XG5cdGZsZXgtYmFzaXM6IDU1JTtcbn1cblxuLnByb21vLWNyZWF0aXZlIC51bml0LWJvZHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LWJhc2lzOiAzMCU7XG5cdG1heC13aWR0aDogMzU3cHg7XG59XG5cbi5wcm9tby1tZXRhIHtcblx0cGFkZGluZzogMzBweCAxNXB4IDIwcHg7XG59XG5cbi5wcm9tby1jbGFzc2ljLW1ldGEge1xuXHQvKmJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3BvcnQtZWxlbWVudHMtMzIzeDE3MS5qcGcpOyovXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnByb21vLW1vZGVybi1tZXRhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogIzU3NWE2NTtcblx0YmFja2dyb3VuZDogIzJjMmQzMTtcbn1cblxuLnByb21vLW1vZGVybi1tZXRhOjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6ICcnO1xuXHRsZWZ0OiA1MCU7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOiAxMHB4IDEwcHggMCAxMHB4O1xuXHRib3JkZXItY29sb3I6ICMyYzJkMzEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwMCUpO1xufVxuXG4ucHJvbW8tY3JlYXRpdmUtbWV0YSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnByb21vLWNyZWF0aXZlLWZpZ3VyZSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5wcm9tby1jcmVhdGl2ZS1tZXRhLWRlc2NyaXB0aW9uID4gKiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvbW8tdGl0bGUge1xuXHRsaW5lLWhlaWdodDogMS4wODtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5wcm9tby1tb2Rlcm4tdGl0bGUge1xuXHRtYXgtd2lkdGg6IDI2MHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG5cbi5wcm9tby10aW1lIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDAuODZlbTtcbn1cblxuLnByb21vLWNyZWF0aXZlLXRpbWUgPiAqIHtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wcm9tby1jcmVhdGl2ZS10aW1lIHNwYW4gKyBzcGFuIHtcblx0bWFyZ2luLWxlZnQ6IC0zcHg7XG59XG5cbi5wcm9tby1jcmVhdGl2ZS10aXRsZSB7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5wcm9tby1jcmVhdGl2ZS1sb2NhdGlvbiAuaWNvbiB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5wcm9tby1jcmVhdGl2ZS1tZXRhLWRlc2NyaXB0aW9uIHtcblx0bWFyZ2luLWxlZnQ6IDdweDtcblx0Y29sb3I6ICMxNTE1MTU7XG59XG5cbi5wcm9tby1jcmVhdGl2ZS1tZXRhLWRlc2NyaXB0aW9uID4gKiB7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5wcm9tby1jbGFzc2ljLWNvdW50ZG93biB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMTBweDtcblx0Y29sb3I6ICM1NzVhNjU7XG5cdGJhY2tncm91bmQ6ICMyYzJkMzE7XG59XG5cbi5wcm9tby1jbGFzc2ljLWNvdW50ZG93bjo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiAnJztcblx0bGVmdDogNTAlO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci13aWR0aDogMCAxMHB4IDEwcHggMTBweDtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMmMyZDMxIHRyYW5zcGFyZW50O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG59XG5cbi5wcm9tby1jbGFzc2ljLWNvdW50ZG93biAuY291bnRkb3duLWNsYXNzaWMgLmNvdW50ZG93bi1hbW91bnQge1xuXHRjb2xvcjogI2ZmZDg1MTtcbn1cblxuLnByb21vLWNsYXNzaWMtY291bnRkb3duIC5jb3VudGRvd24tY2xhc3NpYyAuY291bnRkb3duLXNlY3Rpb246bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XG5cdGNvbG9yOiAjZDdkN2Q3O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RvdC1kYXJrLnN2Zyk7XG59XG5cbi5wcm9tby1tb2Rlcm4tY291bnRkb3duIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDI5MHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5wcm9tby1tb2Rlcm4tY291bnRkb3duOjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6ICcnO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDhweDtcblx0cmlnaHQ6IDhweDtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQ6ICNkN2Q3ZDc7XG59XG5cbi5wcm9tby1tb2Rlcm4tY291bnRkb3duIC5jb3VudGRvd24tY2xhc3NpYyAuY291bnRkb3duLXNlY3Rpb246Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wcm9tby1tb2Rlcm4tY291bnRkb3duIC5jb3VudGRvd24tY2xhc3NpYyAuY291bnRkb3duLXNlY3Rpb246bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5wcm9tby1tYWluIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucHJvbW8tbW9kZXJuLW1haW4ge1xuXHRwYWRkaW5nOiAzMHB4IDE1cHg7XG59XG5cbi5iZy13aGl0ZSAucHJvbW8tbW9kZXJuIHtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTFlMWUxO1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuXG4ucHJvbW8tY3JlYXRpdmUtbWFpbiB7XG5cdG1heC13aWR0aDogNDg4cHg7XG59XG5cbi5wcm9tby1jcmVhdGl2ZS1kZXRhaWxzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAyNHB4IDE1cHg7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG59XG5cbi5wcm9tby1jcmVhdGl2ZS1kZXRhaWxzOjpiZWZvcmUsIC5wcm9tby1jcmVhdGl2ZS1kZXRhaWxzOjphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogJyc7XG5cdHRvcDogMDtcblx0bGVmdDogNTAlO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQ7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcblx0ei1pbmRleDogMTtcbn1cblxuLnByb21vLWNyZWF0aXZlLWRldGFpbHM6OmJlZm9yZSB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNlMWUxZTE7XG5cdGJvcmRlci13aWR0aDogMCAxNXB4IDE4cHggMTVweDtcbn1cblxuLnByb21vLWNyZWF0aXZlLWRldGFpbHM6OmFmdGVyIHtcblx0Ym9yZGVyLXdpZHRoOiAwIDEzcHggMTZweCAxM3B4O1xufVxuXG4ucHJvbW8tbWlkZGxlIHtcblx0bGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcblx0Y29sb3I6ICNkNGQ1ZGU7XG59XG5cbi5wcm9tby1jbGFzc2ljLW1pZGRsZSB7XG5cdG1pbi13aWR0aDogMzNweDtcblx0bWFyZ2luOiAwIDVweCA0NHB4O1xuXHRmb250LXNpemU6IDEuMjhlbTtcbn1cblxuLnByb21vLW1vZGVybi1taWRkbGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi13aWR0aDogNDBweDtcblx0bWFyZ2luOiAwIDVweCAxMnB4O1xuXHRmb250LXNpemU6IDEuNzFlbTtcbn1cblxuLnByb21vLW1vZGVybi1taWRkbGU6OmJlZm9yZSwgLnByb21vLW1vZGVybi1taWRkbGU6OmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiAnJztcblx0bGVmdDogNTAlO1xuXHRoZWlnaHQ6IDQxcHg7XG5cdHdpZHRoOiAxcHg7XG5cdGJhY2tncm91bmQ6ICNkN2Q3ZDc7XG59XG5cbi5wcm9tby1tb2Rlcm4tbWlkZGxlOjpiZWZvcmUge1xuXHR0b3A6IDJweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xufVxuXG4ucHJvbW8tbW9kZXJuLW1pZGRsZTo6YWZ0ZXIge1xuXHRib3R0b206IDJweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSk7XG59XG5cbi5pZS0xMCAuZ2FtZS1yZXN1bHQtbG9uZy1zY29yZS13cmFwLFxuLmllLTExIC5nYW1lLXJlc3VsdC1sb25nLXNjb3JlLXdyYXAsXG4uaWUtZWRnZSAuZ2FtZS1yZXN1bHQtbG9uZy1zY29yZS13cmFwIHtcblx0aGVpZ2h0OiAxMDZweDtcbn1cblxuLmllLTEwIC5nYW1lLWluZm8gLmdyb3VwLXNtLFxuLmllLTExIC5nYW1lLWluZm8gLmdyb3VwLXNtLFxuLmllLWVkZ2UgLmdhbWUtaW5mbyAuZ3JvdXAtc20ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmllLTEwIC5wcm9tby1tb2Rlcm4tbWlkZGxlLFxuLmllLTExIC5wcm9tby1tb2Rlcm4tbWlkZGxlLFxuLmllLWVkZ2UgLnByb21vLW1vZGVybi1taWRkbGUge1xuXHR3aWR0aDogNDBweDtcbn1cblxuLmllLTEwIC5wcm9tby1tb2Rlcm4tdGVhbSxcbi5pZS0xMSAucHJvbW8tbW9kZXJuLXRlYW0sXG4uaWUtZWRnZSAucHJvbW8tbW9kZXJuLXRlYW0ge1xuXHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbn1cblxuLnByb21vLWNyZWF0aXZlLW1pZGRsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0Y29sb3I6ICMxNTE1MTU7XG5cdG1pbi13aWR0aDogNTRweDtcbn1cblxuLnByb21vLXRlYW0ge1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRmbGV4LWdyb3c6IDE7XG59XG5cbi5wcm9tby1tb2Rlcm4tdGVhbSB7XG5cdG1heC13aWR0aDogMTM0cHg7XG59XG5cbi5wcm9tby1jcmVhdGl2ZS10ZWFtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGhlaWdodDogOTBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbn1cblxuLnByb21vLXRlYW0tdGl0bGUge1xuXHRtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5wcm9tby1jbGFzc2ljLXRlYW0tZmlndXJlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGhlaWdodDogMTA2cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4td2lkdGg6IDEwMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuXG4ucHJvbW8tY2xhc3NpYy10ZWFtLWZpZ3VyZSBpbWcge1xuXHRtYXgtd2lkdGg6IDY1cHg7XG59XG5cbi5wcm9tby10ZWFtLW5hbWUge1xuXHRjb2xvcjogIzE1MTUxNTtcbn1cblxuLnByb21vLXRlYW0tY291bnRyeSB7XG5cdGZvbnQtc2l6ZTogMC44NmVtO1xufVxuXG4ucHJvbW8tY3JlYXRpdmUtdGlja2V0cyB7XG5cdG1hcmdpbi1ib3R0b206IC0xMHB4O1xuXHRtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5wcm9tby1jcmVhdGl2ZS10aWNrZXRzOmVtcHR5IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5wcm9tby1jcmVhdGl2ZS10aWNrZXRzID4gKiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5wcm9tby1jcmVhdGl2ZS10aWNrZXRzID4gKiB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wcm9tby1jcmVhdGl2ZS10aWNrZXRzICogKyAuYnV0dG9uIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnByb21vLWNyZWF0aXZlLXRpY2tldHMtZGVzY3JpcHRpb24ge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6ICMxNTE1MTU7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4ucHJvbW8tY3JlYXRpdmUtdGlja2V0cy1udW1iZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luOiAwIDNweDtcblx0d2lkdGg6IDI5cHg7XG5cdGhlaWdodDogMjlweDtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0bGluZS1oZWlnaHQ6IDI5cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y5MGRjO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5wcm9tby1idXR0b25zIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcm9tby1idXR0b25zID4gKiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnByb21vLWJ1dHRvbnMgLmJ1dHRvbiB7XG5cdG1pbi13aWR0aDogMTk0cHg7XG5cdGxldHRlci1zcGFjaW5nOiAuMWVtO1xufVxuXG4ucHJvbW8tYnV0dG9uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRsaW5lLWhlaWdodDogNTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzE1MTUxNTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9tby1zaGFyZS1saXN0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogNDBweDtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZzogNXB4IDIwcHggNXB4IDVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzE1MTUxNTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblx0Y3Vyc29yOiBhdXRvO1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQgYWxsO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5wcm9tby1zaGFyZS1pdGVtIHtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogI2ZmZjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLW91dCBhbGw7XG5cdHRyYW5zaXRpb24tZGVsYXk6IC40cztcbn1cblxuLnByb21vLXNoYXJlLWl0ZW06Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5wcm9tby1zaGFyZS1pdGVtIC5pY29uIHtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQgYWxsO1xufVxuXG4ucHJvbW8tc2hhcmUtaXRlbSAuaWNvbiwgLnByb21vLXNoYXJlLWl0ZW0gLmljb246Zm9jdXMsIC5wcm9tby1zaGFyZS1pdGVtIC5pY29uOmFjdGl2ZSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ucHJvbW8tc2hhcmUtaXRlbSAuaWNvbjpob3ZlciB7XG5cdGNvbG9yOiAjZmZjYzAwO1xufVxuXG4ucHJvbW8tYnV0dG9uLXNoYXJlOmhvdmVyIC5wcm9tby1zaGFyZS1saXN0IHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnByb21vLWJ1dHRvbi1zaGFyZTpob3ZlciAucHJvbW8tc2hhcmUtaXRlbSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLnByb21vLWJ1dHRvbi1zaGFyZTpob3ZlciAucHJvbW8tc2hhcmUtaXRlbTpudGgtY2hpbGQoMikge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAuNXM7XG59XG5cbi5wcm9tby1idXR0b24tc2hhcmU6aG92ZXIgLnByb21vLXNoYXJlLWl0ZW06bnRoLWNoaWxkKDMpIHtcblx0dHJhbnNpdGlvbi1kZWxheTogLjZzO1xufVxuXG4ucHJvbW8tYnV0dG9uLXNoYXJlOmhvdmVyIC5wcm9tby1zaGFyZS1pdGVtOm50aC1jaGlsZCg0KSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IC43cztcbn1cblxuLnByb21vLWJ1dHRvbi1zaGFyZTpob3ZlciAucHJvbW8tc2hhcmUtaXRlbTpudGgtY2hpbGQoNSkge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAuOHM7XG59XG5cbi5wcm9tby1idXR0b24tc2hhcmU6aG92ZXIgLnByb21vLXNoYXJlLWl0ZW06bnRoLWNoaWxkKDYpIHtcblx0dHJhbnNpdGlvbi1kZWxheTogLjlzO1xufVxuXG4qICsgLnByb21vLXRlYW0tbmFtZSB7XG5cdG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbiogKyAucHJvbW8tdGltZSB7XG5cdG1hcmdpbi10b3A6IDExcHg7XG59XG5cbiogKyAucHJvbW8tY2xhc3NpYy1tYWluIHtcblx0bWFyZ2luLXRvcDogMjNweDtcbn1cblxuKiArIC5wcm9tby1jcmVhdGl2ZS1tYWluIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuKiArIC5wcm9tby1jcmVhdGl2ZS1sb2NhdGlvbiB7XG5cdG1hcmdpbi10b3A6IDNweDtcbn1cblxuKiArIC5wcm9tby1jcmVhdGl2ZS1jb3VudGRvd24ge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4qICsgLnByb21vLWNyZWF0aXZlLXRpY2tldHMge1xuXHRtYXJnaW4tdG9wOiAxOHB4O1xufVxuXG4ucHJvbW8tbW9kZXJuLWNvdW50ZG93biArIC5idXR0b24ge1xuXHRtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5wcm9tby1tYWluICsgLmJ1dHRvbiB7XG5cdG1hcmdpbi10b3A6IDIzcHg7XG59XG5cbi5wcm9tby1idXR0b24gKyAuYnV0dG9uIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkge1xuXHQucHJvbW8tY3JlYXRpdmUsXG5cdC5wcm9tbyB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC5wcm9tby1tb2Rlcm4tY291bnRkb3duIC5jb3VudGRvd24tY2xhc3NpYyAuY291bnRkb3duLXNlY3Rpb24ge1xuXHRcdG1pbi13aWR0aDogNzRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcblx0LnByb21vLWNsYXNzaWMge1xuXHRcdHBhZGRpbmc6IDI1cHggMjJweCA0MHB4O1xuXHR9XG5cdC5wcm9tby1jbGFzc2ljLXRlYW0tZmlndXJlIGltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdC5wcm9tby1jcmVhdGl2ZS10ZWFtIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGhlaWdodDogNzRweDtcblx0fVxuXHQucHJvbW8tdGVhbS10aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxuXHQucHJvbW8tY3JlYXRpdmUtZGV0YWlscyB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5wcm9tby1tb2Rlcm4gLmJ1dHRvbi1kZWZhdWx0IHtcblx0XHRwYWRkaW5nLXRvcDogMjZweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjZweDtcblx0fVxuXHQucHJvbW8tY3JlYXRpdmUge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0LnByb21vLWNyZWF0aXZlIC51bml0LWJvZHkge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHQucHJvbW8tY3JlYXRpdmUtZGV0YWlsczo6YmVmb3JlLCAucHJvbW8tY3JlYXRpdmUtZGV0YWlsczo6YWZ0ZXIge1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cblx0LnByb21vLWNyZWF0aXZlLWRldGFpbHM6OmJlZm9yZSB7XG5cdFx0dG9wOiAtMXB4O1xuXHRcdGxlZnQ6IC0xcHg7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogI2UxZTFlMTtcblx0XHRib3JkZXItd2lkdGg6IDIzcHggMTRweCAwIDE0cHg7XG5cdH1cblx0LnByb21vLWNyZWF0aXZlLWRldGFpbHM6OmFmdGVyIHtcblx0XHRib3JkZXItd2lkdGg6IDIxcHggMTNweCAwIDEzcHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQucHJvbW8tY3JlYXRpdmUtdGlja2V0cy1kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEzcHg7XG5cdH1cblx0LnByb21vLWJ1dHRvbnMgKyBwIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LnByb21vLWNyZWF0aXZlIC51bml0LWJvZHkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC1iYXNpczogYXV0bztcblx0fVxuXHQucHJvbW8tY3JlYXRpdmUtbWV0YSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cblx0LnByb21vLWNyZWF0aXZlLW1ldGEtZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cblx0LnByb21vLWNyZWF0aXZlLWZpZ3VyZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDI3cHg7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQucHJvbW8tY3JlYXRpdmUtZGV0YWlscyB7XG5cdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdH1cbn1cblxuLmF3YXJkcy1jYXJvdXNlbCB7XG5cdGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgIzM0NWE2ZSAwJSwgIzJlNDc1NCAxMDAlKTtcbn1cblxuLmF3YXJkcy1jYXJvdXNlbDo6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmF3YXJkcy1jYXJvdXNlbDo6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTBweDtcblx0bGVmdDogMTBweDtcblx0cmlnaHQ6IDEwcHg7XG5cdGJvdHRvbTogMTBweDtcblx0Y29udGVudDogJyc7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYXdhcmRzLWl0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDMwMHB4O1xuXHRwYWRkaW5nOiAxNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hd2FyZHMtaXRlbSAuZGl2aWRlcjo6YWZ0ZXIge1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE4KTtcbn1cblxuLmF3YXJkcy1pdGVtLW1haW4gPiAqICsgKiB7XG5cdG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbi5hd2FyZHMtaXRlbS10aXRsZSB7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmF3YXJkcy1pdGVtLXRpdGxlIC50ZXh0LWFjY2VudCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wOThlbTtcblx0Y29sb3I6ICNmZmQ4NTE7XG59XG5cbi5hd2FyZHMtaXRlbS10aW1lIHtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG5cdGNvbG9yOiAjM2Y5MGRjO1xufVxuXG4uYXdhcmRzLWl0ZW0tYXNpZGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uYXdhcmRzLWl0ZW0tYXNpZGU6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aGVpZ2h0OiAxcHg7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGNvbnRlbnQ6ICcnO1xuXHRib3gtc2hhZG93OiAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjU5KTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHQuYXdhcmRzLWNhcm91c2VsOjphZnRlciB7XG5cdFx0dG9wOiAxNXB4O1xuXHRcdGxlZnQ6IDE1cHg7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0Ym90dG9tOiAxNXB4O1xuXHR9XG5cdC5hd2FyZHMtaXRlbS10aXRsZSAudGV4dC1hY2NlbnQge1xuXHRcdGZvbnQtc2l6ZTogNDRweDtcblx0fVxuXHQuYXdhcmRzLWl0ZW0tYXNpZGUge1xuXHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuYXdhcmRzLWl0ZW0ge1xuXHRcdGhlaWdodDogMzMwcHg7XG5cdH1cbn1cblxuLnBsYXllci1pbmZvLWNvcnBvcmF0ZSAucGxheWVyLWltZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBsYXllci1pbmZvLWNvcnBvcmF0ZSAucGxheWVyLWltZyBpbWcge1xuXHRtYXgtd2lkdGg6IG5vbmU7XG5cdG1pbi13aWR0aDogMTAwJTtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLnBsYXllci1pbmZvLWNvcnBvcmF0ZTpob3ZlciAucGxheWVyLWltZyBpbWcge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4ucGxheWVyLWluZm8tY29ycG9yYXRlOmhvdmVyIC50ZWFtLWxvZ28taW1nIGltZyB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG59XG5cbi5wbGF5ZXItaW5mby1jb3Jwb3JhdGUucGxheWVyLWluZm8tb3RoZXItdGVhbSAucGxheWVyLWluZm8tZmlndXJlIC5ibG9jay1udW1iZXIge1xuXHRiYWNrZ3JvdW5kOiAjM0I3Q0MwO1xufVxuXG4ucGxheWVyLWluZm8tY29ycG9yYXRlLnBsYXllci1pbmZvLW90aGVyLXRlYW0gLnBsYXllci1pbmZvLXN1YnRpdGxlIHtcblx0Y29sb3I6ICMzQjdDQzA7XG59XG5cbi5wbGF5ZXItaW5mby1jb3Jwb3JhdGUucGxheWVyLWluZm8tb3RoZXItdGVhbSAucGxheWVyLWluZm8tcHJvZ3Jlc3MgLnByb2dyZXNzLWJhci1saW5lYXIsIC5wbGF5ZXItaW5mby1jb3Jwb3JhdGUucGxheWVyLWluZm8tb3RoZXItdGVhbSAucGxheWVyLWluZm8tcHJvZ3Jlc3MgLnByb2dyZXNzLWJhci1saW5lYXI6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzQjdDQzA7XG59XG5cbi5wbGF5ZXItaW5mby1jb3Jwb3JhdGUucGxheWVyLWluZm8tb3RoZXItdGVhbSAucGxheWVyLWluZm8tcHJvZ3Jlc3MgLnByb2dyZXNzLXZhbHVlIHtcblx0Y29sb3I6ICMzQjdDQzA7XG59XG5cbi5wbGF5ZXItaW5mby1maWd1cmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICMyNjM1M2M7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBsYXllci1pbmZvLWZpZ3VyZSAuYmxvY2stbnVtYmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC01cHg7XG5cdGxlZnQ6IDE1cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWluLXdpZHRoOiA1MHB4O1xuXHRwYWRkaW5nOiA1cHggOHB4O1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwLjEyM2VtO1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiAjM2Y5MGRjO1xuXHR0cmFuc2Zvcm06IHNrZXdZKDdkZWcpO1xuXHR6LWluZGV4OiAyO1xufVxuXG4ucGxheWVyLWluZm8tZmlndXJlIC5ibG9jay1udW1iZXIgPiBzcGFuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0cmFuc2Zvcm06IHNrZXdZKC03ZGVnKTtcbn1cblxuLnBsYXllci1pbmZvLWZpZ3VyZSAudGVhbS1sb2dvLWltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdG9wYWNpdHk6IDAuMDc7XG59XG5cbi5wbGF5ZXItaW5mby1maWd1cmUgLnRlYW0tbG9nby1pbWcgaW1nIHtcblx0bWF4LXdpZHRoOiBpbmhlcml0O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4ucGxheWVyLWluZm8tbWFpbiB7XG5cdHBhZGRpbmc6IDI1cHggMTVweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbn1cblxuLnBsYXllci1pbmZvLW1haW4gaHIge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTtcbn1cblxuLnBsYXllci1pbmZvLW1haW4gKiArIGhyIHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnBsYXllci1pbmZvLXN1YnRpdGxlIHtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjM2Y5MGRjO1xufVxuXG4ucGxheWVyLWluZm8tdGFibGUgdGFibGUge1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLnBsYXllci1pbmZvLXRhYmxlIHRhYmxlIHRoLCAucGxheWVyLWluZm8tdGFibGUgdGFibGUgdGQge1xuXHRwYWRkaW5nOiA0cHggMTBweCA0cHggMDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnBsYXllci1pbmZvLXRhYmxlIHRhYmxlIHRoOm50aC1jaGlsZChldmVuKSwgLnBsYXllci1pbmZvLXRhYmxlIHRhYmxlIHRkOm50aC1jaGlsZChldmVuKSB7XG5cdGNvbG9yOiAjMTUxNTE1O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucGxheWVyLWluZm8tcHJvZ3Jlc3MgLnByb2dyZXNzLWhlYWRlciB7XG5cdG1pbi13aWR0aDogNzBweDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4qICsgLnBsYXllci1pbmZvLXByb2dyZXNzIHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuKiArIC5wbGF5ZXItaW5mby1zdWJ0aXRsZSB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbiogKyAucGxheWVyLWluZm8tdGFibGUge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ucGxheWVyLWluZm8tY29ycG9yYXRlICsgLnBsYXllci1pbmZvLWNvcnBvcmF0ZSB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQucGxheWVyLWluZm8tY29ycG9yYXRlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdC5wbGF5ZXItaW5mby1maWd1cmUge1xuXHRcdGZsZXgtYmFzaXM6IDUwJTtcblx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHR9XG5cdC5wbGF5ZXItaW5mby1tYWluIHtcblx0XHRwYWRkaW5nOiAzNXB4IDI1cHg7XG5cdFx0ZmxleC1iYXNpczogY2FsYygxMDAlIC0gMzAwcHgpO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LnBsYXllci1pbmZvLWZpZ3VyZSB7XG5cdFx0bWF4LXdpZHRoOiAzNzBweDtcblx0fVxuXHQucGxheWVyLWluZm8tbWFpbiB7XG5cdFx0ZmxleC1iYXNpczogY2FsYygxMDAlIC0gMzcwcHgpO1xuXHRcdGZsZXg6IDE7XG5cdH1cbn1cblxuLnBsYXllci1pbmZvLW1vZGVybjpob3ZlciAucGxheWVyLWluZm8tbW9kZXJuLWZpZ3VyZSBpbWcge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4ucGxheWVyLWluZm8tbW9kZXJuOmhvdmVyIC5wbGF5ZXItaW5mby1tb2Rlcm4tdGl0bGUge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMHB4KTtcbn1cblxuLnBsYXllci1pbmZvLW1vZGVybjpob3ZlciAucGxheWVyLWluZm8tbW9kZXJuLXByb2dyZXNzIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLnBsYXllci1pbmZvLW1vZGVybjpob3ZlciAucGxheWVyLWluZm8tbW9kZXJuLWZvb3RlciB7XG5cdGJhY2tncm91bmQ6ICMzNjhiZGE7XG59XG5cbi5wbGF5ZXItaW5mby1tb2Rlcm46aG92ZXIgLnBsYXllci1pbmZvLW1vZGVybi1udW1iZXIge1xuXHRib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOSk7XG59XG5cbi5wbGF5ZXItaW5mby1tb2Rlcm4tZmlndXJlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6ICMyNjM1M2M7XG59XG5cbi5wbGF5ZXItaW5mby1tb2Rlcm4tZmlndXJlIGltZyB7XG5cdG1heC13aWR0aDogaW5oZXJpdDtcblx0d2lkdGg6IDEwMCU7XG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5wbGF5ZXItaW5mby1tb2Rlcm4tZm9vdGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdG1pbi1oZWlnaHQ6IDk0cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiAjM2Y5MGRjO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4ucGxheWVyLWluZm8tbW9kZXJuLW51bWJlciB7XG5cdHBhZGRpbmc6IDMycHggMTVweDtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRsaW5lLWhlaWdodDogMTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZDogIzM2OGJkYTtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLnBsYXllci1pbmZvLW1vZGVybi1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4LWJhc2lzOiA3NSU7XG5cdHBhZGRpbmc6IDI1cHggMTVweDtcbn1cblxuLnBsYXllci1pbmZvLW1vZGVybi10aXRsZSB7XG5cdHRyYW5zaXRpb246IGFsbCAuNXM7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5wbGF5ZXItaW5mby1tb2Rlcm4tdGl0bGUgaDUge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLnBsYXllci1pbmZvLW1vZGVybi10aXRsZSBwIHtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wbGF5ZXItaW5mby1tb2Rlcm4tdGl0bGUgKiArIHAge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ucGxheWVyLWluZm8tbW9kZXJuLXByb2dyZXNzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDI1cHg7XG5cdGxlZnQ6IDE1cHg7XG5cdHJpZ2h0OiAxNXB4O1xuXHRvcGFjaXR5OiAwO1xuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuXG4ucGxheWVyLWluZm8tbW9kZXJuLXByb2dyZXNzIC5wcm9ncmVzcy1iYXItbW9kZXJuIC5wcm9ncmVzcy1oZWFkZXIge1xuXHRtaW4td2lkdGg6IDcwcHg7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnBsYXllci1pbmZvLW1vZGVybi1wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyLW1vZGVybiAucHJvZ3Jlc3MtYmFyLWxpbmVhciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmQ4NTE7XG59XG5cbi5wbGF5ZXItaW5mby1tb2Rlcm4tcHJvZ3Jlc3MgLnByb2dyZXNzLWJhci1tb2Rlcm4gLnByb2dyZXNzLWJhci1saW5lYXI6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICNmZmQ4NTE7XG59XG5cbi5wbGF5ZXItaW5mby1tb2Rlcm4tcHJvZ3Jlc3MgLnByb2dyZXNzLWJhci1tb2Rlcm4gLnByb2dyZXNzLXZhbHVlIHtcblx0Y29sb3I6ICNmZmQ4NTE7XG59XG5cbi5wbGF5ZXItaW5mby1tb2Rlcm4tYWNjZW50IC5wbGF5ZXItaW5mby1tb2Rlcm4tZm9vdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzM1MzYzYztcbn1cblxuLnBsYXllci1pbmZvLW1vZGVybi1hY2NlbnQgLnBsYXllci1pbmZvLW1vZGVybi1udW1iZXIge1xuXHRiYWNrZ3JvdW5kOiAjMmMyZDMxO1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cblxuLnBsYXllci1pbmZvLW1vZGVybi1hY2NlbnQgLnBsYXllci1pbmZvLW1vZGVybi10aXRsZSBwIHtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG59XG5cbi5wbGF5ZXItaW5mby1tb2Rlcm4tYWNjZW50OmhvdmVyIC5wbGF5ZXItaW5mby1tb2Rlcm4tZm9vdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzJjMmQzMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5wbGF5ZXItaW5mby1tb2Rlcm4tcHJvZ3Jlc3Mge1xuXHRcdGxlZnQ6IDI1cHg7XG5cdFx0cmlnaHQ6IDI1cHg7XG5cdH1cblx0LnBsYXllci1pbmZvLW1vZGVybi1udW1iZXIge1xuXHRcdGZsZXgtYmFzaXM6IDI1JTtcblx0XHRwYWRkaW5nOiAyNXB4IDE1cHg7XG5cdFx0Zm9udC1zaXplOiA0NHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LnBsYXllci1pbmZvLW1vZGVybi1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAyNXB4O1xuXHR9XG59XG5cbi5wbGF5ZXItaW5mby1taW5pbWFsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXgtd2lkdGg6IDM3MHB4O1xuXHRoZWlnaHQ6IDI3NXB4O1xuXHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6ICMyMzM2NDU7XG59XG5cbi5wbGF5ZXItaW5mby1taW5pbWFsLWZpZ3VyZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMTYwcHg7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDE7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucGxheWVyLWluZm8tbWluaW1hbC1maWd1cmUgaW1nIHtcblx0bWF4LXdpZHRoOiBpbmhlcml0O1xufVxuXG4ucGxheWVyLWluZm8tbWluaW1hbC1udW1iZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNHB4O1xuXHRsZWZ0OiAtOTRweDtcblx0Zm9udC1zaXplOiAzODBweDtcblx0bGluZS1oZWlnaHQ6IDI3NXB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDhlbTtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLnBsYXllci1pbmZvLW1pbmltYWwtY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiAxMzBweDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5wbGF5ZXItaW5mby1taW5pbWFsLXRpdGxlIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ucGxheWVyLWluZm8tbWluaW1hbC10aXRsZSBoMyB7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ucGxheWVyLWluZm8tbWluaW1hbC10aXRsZSBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAjZmZkODUxO1xufVxuXG4ucGxheWVyLWluZm8tbWluaW1hbC1wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyLW1vZGVybiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGxheWVyLWluZm8tbWluaW1hbC1wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyLW1vZGVybiAucHJvZ3Jlc3MtaGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLnBsYXllci1pbmZvLW1pbmltYWwtcHJvZ3Jlc3MgLnByb2dyZXNzLWJhci1tb2Rlcm4gLnByb2dyZXNzLWJhci1saW5lYXItd3JhcCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLnBsYXllci1pbmZvLW1pbmltYWwtcHJvZ3Jlc3MgLnByb2dyZXNzLWJhci1tb2Rlcm4gLnByb2dyZXNzLXZhbHVlIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbiogKyAucGxheWVyLWluZm8tbWluaW1hbC1wcm9ncmVzcyB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHQucGxheWVyLWluZm8tbWluaW1hbCB7XG5cdFx0cGFkZGluZzogMzBweDtcblx0fVxuXHQucGxheWVyLWluZm8tbWluaW1hbC1maWd1cmUge1xuXHRcdGxlZnQ6IDE5MHB4O1xuXHR9XG5cdC5wbGF5ZXItaW5mby1taW5pbWFsLWNvbnRlbnQge1xuXHRcdG1heC13aWR0aDogMTYwcHg7XG5cdH1cbn1cblxuLnBsYXllci12b3RpbmctaXRlbSB7XG5cdG1heC13aWR0aDogMTUycHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wbGF5ZXItdm90aW5nLWl0ZW0gLmJ1dHRvbi1ibG9jayB7XG5cdHBhZGRpbmc6IDNweCAxMHB4O1xuXHRmb250LXNpemU6IDEycHg7XG59XG5cbi5wbGF5ZXItdm90aW5nLWl0ZW0gLmJ1dHRvbi1ibG9jayAuaWNvbiB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnBsYXllci12b3RpbmctaXRlbSAqICsgLmJ1dHRvbi1ibG9jayB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5wbGF5ZXItdm90aW5nLWl0ZW0tZmlndXJlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGxheWVyLXZvdGluZy1pdGVtLWZpZ3VyZSAucGxheWVyLW51bWJlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtM3B4O1xuXHRsZWZ0OiAxMHB4O1xuXHR3aWR0aDogMzBweDtcblx0cGFkZGluZzogNHB4IDdweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiAjM2Y5MGRjO1xuXHR0cmFuc2Zvcm06IHNrZXdZKC0xMGRlZyk7XG59XG5cbi5wbGF5ZXItdm90aW5nLWl0ZW0tZmlndXJlIC5wbGF5ZXItbnVtYmVyID4gKiB7XG5cdGNvbG9yOiAjZmZmO1xuXHR0cmFuc2Zvcm06IHNrZXdZKDEwZGVnKTtcbn1cblxuLnBsYXllci12b3RpbmctaXRlbS1maWd1cmUgaW1nIHtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLnBsYXllci12b3RpbmctaXRlbS10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjMTUxNTE1O1xufVxuXG4ucGxheWVyLXZvdGluZy1pdGVtLXRpdGxlIGE6aG92ZXIge1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLnBsYXllci12b3RpbmctaXRlbS1wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyLW1vZGVybiB7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBsYXllci12b3RpbmctaXRlbS1wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyLW1vZGVybiAucHJvZ3Jlc3MtaGVhZGVyIHtcblx0ZmxleC1iYXNpczogMTAwJTtcbn1cblxuLnBsYXllci12b3RpbmctaXRlbS1wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyLW1vZGVybiAucHJvZ3Jlc3MtYmFyLWxpbmVhci13cmFwIHtcblx0ZmxleC1iYXNpczogNzAlO1xufVxuXG4uYmxvY2stdm90aW5nIHtcblx0bWF4LXdpZHRoOiAzNzBweDtcblx0cGFkZGluZzogMjVweCAyMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG59XG5cbi5ibG9jay12b3RpbmcgLmdyb3VwLW1kIHtcblx0bWFyZ2luLWJvdHRvbTogLTMwcHg7XG59XG5cbi5ibG9jay12b3RpbmcgLmdyb3VwLW1kID4gKiB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNjBweCkge1xuXHQuYmxvY2stdm90aW5nIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXHQuYmxvY2stdm90aW5nIC5wbGF5ZXItdm90aW5nLWl0ZW0ge1xuXHRcdG1heC13aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcblx0fVxuXHQuYmxvY2stdm90aW5nIC5wcm9ncmVzcy1iYXItbW9kZXJuIC5wcm9ncmVzcy1oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmbGV4LWJhc2lzOiB1bnNldDtcblx0fVxuXHQuYmxvY2stdm90aW5nIC5wcm9ncmVzcy1iYXItbGluZWFyLXdyYXAge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcblx0LmJsb2NrLXZvdGluZyAucGxheWVyLXZvdGluZy1pdGVtIHtcblx0XHRtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG5cdH1cblx0LmJsb2NrLXZvdGluZyAucHJvZ3Jlc3MtYmFyLW1vZGVybiAucHJvZ3Jlc3MtaGVhZGVyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ZmxleC1iYXNpczogdW5zZXQ7XG5cdH1cblx0LmJsb2NrLXZvdGluZyAucHJvZ3Jlc3MtYmFyLWxpbmVhci13cmFwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuXHQuYmxvY2stdm90aW5nIHtcblx0XHRwYWRkaW5nOiAxNXB4IDEwcHg7XG5cdH1cblx0LmJsb2NrLXZvdGluZyAuZ3JvdXAtbWQge1xuXHRcdG1hcmdpbi1ib3R0b206IC0xMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0fVxuXHQuYmxvY2stdm90aW5nIC5ncm91cC1tZDplbXB0eSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQuYmxvY2stdm90aW5nIC5ncm91cC1tZCA+ICoge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cbn1cblxuKiArIC5wbGF5ZXItdm90aW5nLWl0ZW0tdGl0bGUge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4qICsgLnBsYXllci12b3RpbmctaXRlbS1wcm9ncmVzcyB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5iZy1ncmF5LTEwMCAuYmxvY2stcGxheWVyLWluZm8ge1xuXHRwYWRkaW5nOiAzNXB4IDIwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5ibG9jay1wbGF5ZXItaW5mbyB7XG5cdHBhZGRpbmc6IDM1cHggMDtcbn1cblxuLmJsb2NrLXBsYXllci1pbmZvLWNvbnRlbnQge1xuXHRjb2xvcjogIzE1MTUxNTtcbn1cblxuLmJsb2NrLXBsYXllci1pbmZvLWNvbnRlbnQgPiAqICsgKiB7XG5cdG1hcmdpbi10b3A6IDE4cHg7XG59XG5cbi5wbGF5ZXItaW5mby10aW1lbGluZS1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGxheWVyLWluZm8tdGltZWxpbmUtaXRlbTo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAxNXB4O1xuXHR0b3A6IC0xMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGNvbnRlbnQ6ICcnO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMWUxZTE7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGxheWVyLWluZm8tdGltZWxpbmUtaXRlbTo6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDE1cHg7XG5cdHRvcDogMjVweDtcblx0Ym90dG9tOiAtMzBweDtcblx0Y29udGVudDogJyc7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UxZTFlMTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wbGF5ZXItaW5mby10aW1lbGluZS1pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcblx0Ym90dG9tOiAtMTBweDtcbn1cblxuLnBsYXllci1pbmZvLXRpbWVsaW5lLWl0ZW0taGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnRpbWVsaW5lLWNvdW50ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWluLXdpZHRoOiA3MHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdHBhZGRpbmc6IDFweCAyNXB4IDFweCAxMHB4O1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogIzE1MTUxNTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTFlMWUxO1xuXHR6LWluZGV4OiAyO1xufVxuXG4udGltZWxpbmUtY291bnRlcjo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAzcHg7XG5cdGxlZnQ6IC02cHg7XG5cdGJvdHRvbTogMDtcblx0Y29udGVudDogJyc7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG5cdHRyYW5zZm9ybTogc2tld1goLTEwZGVnKTtcblx0ei1pbmRleDogLTE7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGxheWVyLWluZm8tdGltZWxpbmUtaXRlbS10ZXh0IHtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4ucGxheWVyLWluZm8tdGltZWxpbmUtaXRlbSArIC5wbGF5ZXItaW5mby10aW1lbGluZS1pdGVtIHtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cblxuKiArIC5ibG9jay1wbGF5ZXItaW5mby1jb250ZW50IHtcblx0bWFyZ2luLXRvcDogMjVweDtcbn1cblxuKiArIC5ibG9jay1wbGF5ZXItaW5mby10aW1lbGluZSB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbiogKyAucGxheWVyLWluZm8tdGltZWxpbmUtaXRlbS10ZXh0IHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5iZy1ncmF5LTEwMCAuYmxvY2stcGxheWVyLWluZm8ge1xuXHRcdHBhZGRpbmc6IDQ1cHggMzVweDtcblx0fVxufVxuXG4uZ2FtZS1nbG9zc2FyeSB7XG5cdHBhZGRpbmc6IDIycHggMjlweCAxNnB4O1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbn1cblxuLmdhbWUtZ2xvc3Nhcnktd3JhcCB7XG5cdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cblxuLmdhbWUtZ2xvc3Nhcnktd3JhcCA+ICoge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmdhbWUtZ2xvc3NhcnktdGVybXMgdGQge1xuXHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZ2FtZS1nbG9zc2FyeS10ZXJtcyB0ZDpmaXJzdC1jaGlsZCB7XG5cdGNvbG9yOiAjMTUxNTE1O1xufVxuXG4uZ2FtZS1nbG9zc2FyeS10ZXJtcyB0ZDpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHQuZ2FtZS1nbG9zc2FyeS13cmFwIHtcblx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcblx0fVxuXHQuZ2FtZS1nbG9zc2FyeS13cmFwID4gKiB7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG59XG5cbi8qXG4qXG4qIFBhZ2luYXRpb24gY3VzdG9tXG4qL1xuLnBhZ2luYXRpb24ge1xuXHRmb250LXNpemU6IDA7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRtYXJnaW4tYm90dG9tOiAtMTBweDtcblx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb246ZW1wdHkge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLnBhZ2luYXRpb24gPiAqIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnBhZ2UtaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4ucGFnZS1saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtaW4td2lkdGg6IDQycHg7XG5cdHBhZGRpbmc6IDlweCA5cHg7XG5cdGJvcmRlcjogMCBzb2xpZCAjZDdkN2Q3O1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjMzMzMzO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjb2xvcjogIzE1MTUxNTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5wYWdlLWxpbms6aG92ZXIsIC5wYWdlLWxpbms6Zm9jdXMsIC5wYWdlLWxpbms6YWN0aXZlIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzZjkwZGM7XG5cdGJvcmRlci1jb2xvcjogIzNmOTBkYztcbn1cblxuc3Bhbi5wYWdlLWxpbms6aG92ZXIsIHNwYW4ucGFnZS1saW5rOmZvY3VzLCBzcGFuLnBhZ2UtbGluazphY3RpdmUge1xuXHRjb2xvcjogIzE1MTUxNTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiAjZDdkN2Q3O1xufVxuXG4ucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbmssIC5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGluazpob3ZlciwgLnBhZ2UtaXRlbS5hY3RpdmUgPiAucGFnZS1saW5rOmZvY3VzLCAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbms6YWN0aXZlIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzZjkwZGM7XG5cdGJvcmRlci1jb2xvcjogIzNmOTBkYztcbn1cblxuLnBhZ2UtaXRlbS5kaXNhYmxlZCA+IC5wYWdlLWxpbmssIC5wYWdlLWl0ZW0uZGlzYWJsZWQgPiAucGFnZS1saW5rOmhvdmVyLCAucGFnZS1pdGVtLmRpc2FibGVkID4gLnBhZ2UtbGluazpmb2N1cywgLnBhZ2UtaXRlbS5kaXNhYmxlZCA+IC5wYWdlLWxpbms6YWN0aXZlIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzZjkwZGM7XG5cdGJvcmRlci1jb2xvcjogIzNmOTBkYztcblx0b3BhY2l0eTogLjg7XG59XG5cbi5wYWdlLWl0ZW0tY29udHJvbCAuaWNvbjo6YmVmb3JlIHtcblx0Zm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wYWdlLWl0ZW0tY29udHJvbDpmaXJzdC1jaGlsZCAuaWNvbjo6YmVmb3JlLFxuW2Rpcj0ncnRsJ10gLnBhZ2UtaXRlbS1jb250cm9sOmxhc3QtY2hpbGQgLmljb246OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGYwNTMnO1xuXHRtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLnBhZ2UtaXRlbS1jb250cm9sOmxhc3QtY2hpbGQgLmljb246OmJlZm9yZSxcbltkaXI9J3J0bCddIC5wYWdlLWl0ZW0tY29udHJvbDpmaXJzdC1jaGlsZCAuaWNvbjo6YmVmb3JlIHtcblx0Y29udGVudDogJ1xcZjA1NCc7XG5cdG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbiogKyAucGFnaW5hdGlvbi13cmFwIHtcblx0bWFyZ2luLXRvcDogMjVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQqICsgLnBhZ2luYXRpb24td3JhcCB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxufVxuXG4vKlxuKlxuKiBDb21tZW50c1xuKi9cbi5jb21tZW50LWNsYXNzaWMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG59XG5cbi5jb21tZW50LWNsYXNzaWMgc3ZnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDMwcHg7XG5cdHJpZ2h0OiAyMHB4O1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHR6LWluZGV4OiAwO1xufVxuXG4uY29tbWVudC1jbGFzc2ljIHN2ZyBwYXRoIHtcblx0ZmlsbDogI2VkZWZmNDtcbn1cblxuLmNvbW1lbnQtY2xhc3NpYyA+ICoge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5jb21tZW50LWNsYXNzaWMtaGVhZGVyICsgKiB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jb21tZW50LWNsYXNzaWMtaGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY29tbWVudC1jbGFzc2ljLWhlYWRlci1hc2lkZSBpbWcge1xuXHRtYXgtd2lkdGg6IGluaGVyaXQ7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNvbW1lbnQtY2xhc3NpYy1oZWFkZXItYXNpZGUgKyAuY29tbWVudC1jbGFzc2ljLWhlYWRlci1tYWluIHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5jb21tZW50LWNsYXNzaWMtaGVhZGVyLW1haW4ge1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY29tbWVudC1jbGFzc2ljLXRpdGxlIHtcblx0Y29sb3I6ICMxNTE1MTU7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uY29tbWVudC1jbGFzc2ljLXRpdGxlICsgKiB7XG5cdG1hcmdpbi10b3A6IDFweDtcbn1cblxuLmNvbW1lbnQtY2xhc3NpYy10aW1lIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uY29tbWVudC1jbGFzc2ljLXRleHQgKyAqIHtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmNvbW1lbnQtY2xhc3NpYy1wb3N0LXRpdGxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5jb21tZW50LWNsYXNzaWMtcG9zdC10aXRsZTpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q3ZDdkNztcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNvbW1lbnQtY2xhc3NpYy1wb3N0LXRpdGxlOmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDdweDtcblx0bGVmdDogMTdweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LWZhbWlseTogJ01hdGVyaWFsIERlc2lnbiBJY29ucyc7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Y29sb3I6ICNkN2Q3ZDc7XG5cdGNvbnRlbnQ6ICdcXGYyMzgnO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxpc3QtY29tbWVudHMtY2xhc3NpYyAuY29tbWVudC1jbGFzc2ljICsgLmNvbW1lbnQtY2xhc3NpYyB7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5saXN0LWNvbW1lbnRzLWNsYXNzaWMgLmNvbW1lbnQtY2xhc3NpYy1wb3N0LXRpdGxlIHtcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQuY29tbWVudC1jbGFzc2ljIHtcblx0XHRwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAyMHB4O1xuXHR9XG5cdC5jb21tZW50LWNsYXNzaWM6YmVmb3JlIHtcblx0XHRmb250LXNpemU6IDEyMHB4O1xuXHR9XG59XG5cbi5jb21tZW50LW1vZGVybiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMzBweCAzMHB4IDMwcHggNjVweDtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbn1cblxuLmNvbW1lbnQtbW9kZXJuIHN2ZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAzM3B4O1xuXHRsZWZ0OiAyMHB4O1xuXHR3aWR0aDogMzFweDtcblx0aGVpZ2h0OiAxOXB4O1xuXHR6LWluZGV4OiAwO1xufVxuXG4uY29tbWVudC1tb2Rlcm4gc3ZnIHBhdGgge1xuXHRmaWxsOiAjZDRkNWRiO1xufVxuXG4uY29tbWVudC1tb2Rlcm4tdGl0bGUge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4uY29tbWVudC1tb2Rlcm4tdGl0bGUgYSB7XG5cdGNvbG9yOiAjMTUxNTE1O1xufVxuXG4uY29tbWVudC1tb2Rlcm4tdGl0bGUgYTpob3ZlciB7XG5cdGNvbG9yOiAjM2Y5MGRjO1xufVxuXG4uY29tbWVudC1tb2Rlcm4tdGl0bGUgKyAqIHtcblx0bWFyZ2luLXRvcDogNXB4O1xufVxuXG4uY29tbWVudC1tb2Rlcm4tdGltZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRjb2xvcjogIzliOWI5Yjtcbn1cblxuLmNvbW1lbnQtbW9kZXJuLXRpbWUgLmljb24ge1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY29tbWVudC1tb2Rlcm4gKyAuY29tbWVudC1tb2Rlcm4ge1xuXHRtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG4uYmxvZy1wb3N0LWNvbW1lbnRzIHtcblx0Y29sb3I6ICMxNTE1MTU7XG59XG5cbi5iZy1ncmF5LTEwMCAuYmxvZy1wb3N0LWNvbW1lbnRzIHtcblx0cGFkZGluZzogNDBweCAzMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuXG4ucG9zdC1jb21tZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wb3N0LWNvbW1lbnQtZm9vdGVyIHtcblx0bWFyZ2luLWJvdHRvbTogLTdweDtcblx0bWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuXG4ucG9zdC1jb21tZW50LWZvb3RlcjplbXB0eSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucG9zdC1jb21tZW50LWZvb3RlciA+ICoge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDdweDtcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5wb3N0LWNvbW1lbnQtZm9vdGVyIC5pY29uIHtcblx0bWFyZ2luLXJpZ2h0OiA3cHg7XG5cdGNvbG9yOiAjM2Y5MGRjO1xufVxuXG4ucG9zdC1jb21tZW50LWZvb3RlciBhIHtcblx0Y29sb3I6ICMxNTE1MTU7XG59XG5cbi5wb3N0LWNvbW1lbnQtZm9vdGVyIGE6aG92ZXIge1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLnBvc3QtY29tbWVudC1tYWluIHtcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuXG4ucG9zdC1jb21tZW50LXRpbWUge1xuXHRjb2xvcjogIzliOWI5Yjtcbn1cblxuKiArIC5wb3N0LWNvbW1lbnQtbWFpbixcbiogKyAucG9zdC1jb21tZW50LXRleHQsXG4qICsgLnBvc3QtY29tbWVudC1mb290ZXIge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ucG9zdC1jb21tZW50ICsgLnBvc3QtY29tbWVudCB7XG5cdG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5wb3N0LWNvbW1lbnQtcGFyZW50IC5wb3N0LWNvbW1lbnQtbWFpbiB7XG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5wb3N0LWNvbW1lbnQtY2hpbGQge1xuXHRtYXJnaW4tbGVmdDogMzBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG59XG5cbi5wb3N0LWNvbW1lbnQtY2hpbGQgLnBvc3QtY29tbWVudC1tYWluIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdCogKyAucG9zdC1jb21tZW50LW1haW4ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0LnBvc3QtY29tbWVudC1tYWluIHtcblx0XHRmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA4OXB4KTtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0fVxuXHQucG9zdC1jb21tZW50LWhlYWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdH1cblx0LmF1dGhvci1uYW1lIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHR9XG5cdC5wb3N0LWNvbW1lbnQtdGltZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UxZTFlMTtcblx0fVxuXHQucG9zdC1jb21tZW50LWNoaWxkIHtcblx0XHRtYXJnaW4tbGVmdDogODVweDtcblx0fVxuXHQucG9zdC1jb21tZW50LWNoaWxkOjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDQ0cHg7XG5cdFx0bGVmdDogLTUwcHg7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUxZTE7XG5cdFx0Y29udGVudDogJyc7XG5cdH1cblx0LnBvc3QtY29tbWVudC1wYXJlbnQ6OmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogODBweDtcblx0XHRsZWZ0OiAzNXB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMWUxZTE7XG5cdFx0Y29udGVudDogJyc7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQucG9zdC1jb21tZW50LWNoaWxkIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdH1cblx0LnBvc3QtY29tbWVudC1jaGlsZDo6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA0NHB4O1xuXHRcdGxlZnQ6IC01MHB4O1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHR9XG59XG5cbi5iZy1ncmF5LTEwMCAuZm9ybS1pbnB1dCB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jb21tZW50LWJveC1mb3JtIC5mb3JtLWxhYmVsIHtcblx0Y29sb3I6ICM5YjliOWI7XG59XG5cbi5jb21tZW50LWJveC1mb3JtIC5mb3JtLWlucHV0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2VkZWZmNDtcblx0YmFja2dyb3VuZDogI2VkZWZmNDtcbn1cblxuLmNvbW1lbnQtYm94LWZvcm0gKiArIC5mb3JtLWJ1dHRvbiB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jb21tZW50LWJveC1mb3JtIC5idXR0b24ge1xuXHRtaW4taGVpZ2h0OiBpbmhlcml0O1xuXHRwYWRkaW5nOiAxNHB4IDQwcHg7XG59XG5cbiogKyAuY29tbWVudC1ib3gge1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4qICsgLmNvbW1lbnQtYm94LWZvcm0ge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4qICsgLmNvbW1lbnQtYm94LW1haW4ge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcblx0LmNvbW1lbnQtYm94IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQqICsgLmNvbW1lbnQtYm94LW1haW4ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0LmNvbW1lbnQtYm94LW1haW4ge1xuXHRcdGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDg5cHgpO1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHR9XG59XG5cbi8qXG4qXG4qIEJhZGdlc1xuKi9cbi5iYWRnZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogM3B4IDhweDtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMTRweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogI2UxZTFlMTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYmFkZ2UgPiAuaWNvbiB7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJhZGdlLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kOiAjM2Y5MGRjO1xufVxuXG4uYmFkZ2Utc2Vjb25kYXJ5IHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6ICMxNTE1MTU7XG5cdGJhY2tncm91bmQ6ICNmZmQ4NTE7XG59XG5cbi5iYWRnZS1yZWQge1xuXHRiYWNrZ3JvdW5kOiAjZmQ2NTY1O1xufVxuXG4uYmFkZ2Utb3JhbmdlIHtcblx0YmFja2dyb3VuZDogI2ZmYTA0Yztcbn1cblxuLmJhZGdlLWJsdWUge1xuXHRiYWNrZ3JvdW5kOiAjMjhjMGUxO1xufVxuXG4uYmFkZ2UtZ3JlZW4ge1xuXHRiYWNrZ3JvdW5kOiAjMTk4NzU0O1xufVxuXG4uYmFkZ2Utc2hvcCB7XG5cdGJhY2tncm91bmQ6ICM0Yjg4ZGM7XG59XG5cbi5iYWRnZS1saWdodC15ZWxsb3cge1xuXHRjb2xvcjogIzE1MTUxNTtcblx0YmFja2dyb3VuZDogI2VlZWM0OTtcbn1cblxuLmJhZGdlLWxpZ2h0LWdyZWVuIHtcblx0YmFja2dyb3VuZDogIzk2YzI1MTtcbn1cblxuLmJhZGdlLWVhc3QtYmF5IHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0YmFja2dyb3VuZDogIzQ0NGM4MDtcbn1cblxuLyoqXG4qXG4qIENhcmRcbiovXG4uY2FyZC1mb3JtIHtcblx0cGFkZGluZzogMzBweCAxNXB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbn1cblxuLmNhcmQtZm9ybSAuZm9ybS13cmFwICsgKiB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jYXJkLWZvcm0gLmZvcm0td3JhcCArIC5mb3JtLXdyYXAge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uY2FyZC1mb3JtICogKyAuYnV0dG9uIHtcblx0bWFyZ2luLXRvcDogMjZweDtcbn1cblxuLmNhcmQtbG9naW4tcmVnaXN0ZXIge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG4uY2FyZC10b3AtcGFuZWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmc6IDIwcHggMzBweDtcblx0YmFja2dyb3VuZDogIzM1MzYzYztcbn1cblxuLmNhcmQtZm9ybS1sb2dpbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTtcbn1cblxuLmNhcmQtZm9ybS1yZWdpc3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogbm9uZTtcblx0ei1pbmRleDogMTtcbn1cblxuLmNhcmQtdG9nZ2xlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHdpZHRoOiA0M3B4O1xuXHRoZWlnaHQ6IDE3cHg7XG5cdGJhY2tncm91bmQ6ICM1ZTYxNmU7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYXJkLXRvZ2dsZS1jaXJjbGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAtNHB4O1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0dHJhbnNpdGlvbjogYWxsIC4xcyBsaW5lYXI7XG59XG5cbi5jYXJkLXRvZ2dsZS1jaXJjbGU6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogJyc7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogOHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICMzZjkwZGM7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSxcbi5jYXJkLXRvcC1wYW5lbC1sZWZ0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FyZC10aXRsZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuXHR0b3A6IDJweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Y29sb3I6ICM2YjZiNmU7XG5cdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG59XG5cbi5jYXJkLXN1YnRpdGxlID4gKiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNhcmQtc3VidGl0bGUtbG9naW4sXG4uY2FyZC10aXRsZS1sb2dpbiB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5jYXJkLXN1YnRpdGxlLXJlZ2lzdGVyLFxuLmNhcmQtdGl0bGUtcmVnaXN0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLmNhcmQtdGl0bGUtcmVnaXN0ZXIge1xuXHRsZWZ0OiAwO1xufVxuXG4uY2FyZC1zdWJ0aXRsZS1yZWdpc3RlciB7XG5cdHJpZ2h0OiAwO1xufVxuXG4uY2FyZC10b2dnbGUtY2lyY2xlOmhvdmVyOjpiZWZvcmUge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuXG4uY2FyZC10b2dnbGUuYWN0aXZlIC5jYXJkLXRvZ2dsZS1jaXJjbGUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMTIlLCAtNTAlKTtcbn1cblxuLmNhcmQtbG9naW4tcmVnaXN0ZXIuYWN0aXZlIC5jYXJkLWZvcm0tbG9naW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2FyZC1sb2dpbi1yZWdpc3Rlci5hY3RpdmUgLmNhcmQtZm9ybS1yZWdpc3RlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2FyZC1sb2dpbi1yZWdpc3Rlci5hY3RpdmUgLmNhcmQtc3VidGl0bGUtbG9naW4sXG4uY2FyZC1sb2dpbi1yZWdpc3Rlci5hY3RpdmUgLmNhcmQtdGl0bGUtbG9naW4ge1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jYXJkLWxvZ2luLXJlZ2lzdGVyLmFjdGl2ZSAuY2FyZC1zdWJ0aXRsZS1yZWdpc3Rlcixcbi5jYXJkLWxvZ2luLXJlZ2lzdGVyLmFjdGl2ZSAuY2FyZC10aXRsZS1yZWdpc3RlciB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuXHQuY2FyZC1sb2dpbi1yZWdpc3RlciAuYnV0dG9uLWxnIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxuXHQuY2FyZC10b3AtcGFuZWwtcmlnaHQge1xuXHRcdHdpZHRoOiAyMDBweDtcblx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdH1cblx0LmNhcmQtdGl0bGUtcmVnaXN0ZXIge1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcblx0LmNhcmQtZm9ybSB7XG5cdFx0cGFkZGluZzogNDBweCAyNXB4O1xuXHR9XG5cdC5jYXJkLXRvcC1wYW5lbCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxuXHQuY2FyZC1sb2dpbi1yZWdpc3RlciB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi8qXG4qXG4qIE5hdiBDdXN0b21cbiovXG4ubmF2LW1pbmltYWwtbGlzdCB7XG5cdG1hcmdpbi1ib3R0b206IC0xMHB4O1xuXHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICM3MDcyNzk7XG59XG5cbi5uYXYtbWluaW1hbC1saXN0OmVtcHR5IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5uYXYtbWluaW1hbC1saXN0ID4gKiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5uYXYtbWluaW1hbC1saXN0IGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubmF2LW1pbmltYWwtbGlzdCBsaS5hY3RpdmUge1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLm5hdi1taW5pbWFsLWxpc3QgYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubmF2LW1pbmltYWwtbGlzdCBhOmhvdmVyIHtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5uYXYtbGlnaHQtbGlzdCB7XG5cdG1hcmdpbi1ib3R0b206IC0xMHB4O1xuXHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbn1cblxuLm5hdi1saWdodC1saXN0OmVtcHR5IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5uYXYtbGlnaHQtbGlzdCA+ICoge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ubmF2LWxpZ2h0LWxpc3QgbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5uYXYtbGlnaHQtbGlzdCBhIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5uYXYtbGlnaHQtbGlzdCBsaS5hY3RpdmUsXG4ubmF2LWxpZ2h0LWxpc3QgYTpob3ZlciB7XG5cdGNvbG9yOiAjM2Y5MGRjO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0Lm5hdi1taW5pbWFsLWxpc3Qge1xuXHRcdG1hcmdpbi1sZWZ0OiAtNDBweDtcblx0fVxuXHQubmF2LW1pbmltYWwtbGlzdCA+ICoge1xuXHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHR9XG59XG5cbi8qXG4qXG4qIE1vZGFsIEN1c3RvbVxuKi9cbi5tb2RhbC12aWRlbyAubW9kYWwtZGlhbG9nIHtcblx0dG9wOiA1MCU7XG5cdG1heC13aWR0aDogMzAwcHg7XG5cdG1hcmdpbjogMTBweCBhdXRvO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5tb2RhbC12aWRlbyAubW9kYWwtY29udGVudCB7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5tb2RhbC12aWRlbyAubW9kYWwtYm9keSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5tb2RhbC12aWRlbyAubW9kYWwtaGVhZGVyIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4ubW9kYWwtdmlkZW8uc2hvdyAubW9kYWwtZGlhbG9nIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHQubW9kYWwtdmlkZW8gLm1vZGFsLWRpYWxvZyB7XG5cdFx0bWF4LXdpZHRoOiA0NTBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0Lm1vZGFsLXZpZGVvIC5tb2RhbC1kaWFsb2cge1xuXHRcdG1heC13aWR0aDogNjAwcHg7XG5cdH1cbn1cblxuLypcbipcbiogUGFnZSBsYXlvdXRcbiovXG4ucGFnZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5wYWdlLmZhZGVJbiB7XG5cdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4ucGFnZS5mYWRlT3V0IHtcblx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuW2RhdGEteC1tb2RlXSAucGFnZSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi8qXG4qXG4qIFRleHQgc3R5bGluZ1xuKi9cbi50ZXh0LWl0YWxpYyB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnRleHQtbm9ybWFsIHtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udGV4dC11bmRlcmxpbmUge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRleHQtc3RyaWtlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5mdy10aGluIHtcblx0Zm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLmZ3LWxpZ2h0IHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmZ3LXJlZ3VsYXIge1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4uZnctbWVkaXVtIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZ3LXNib2xkIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZ3LXVib2xkIHtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLnRleHQtc3BhY2luZy0wIHtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi50ZXh0LXNwYWNpbmctNTAge1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4udGV4dC1ncmF5LTEwMCB7XG5cdGNvbG9yOiAjZWRlZmY0O1xufVxuXG4udGV4dC1ncmF5LTIwMCB7XG5cdGNvbG9yOiAjZDdkN2Q3O1xufVxuXG4udGV4dC1ncmF5LTMwMCB7XG5cdGNvbG9yOiAjY2NjO1xufVxuXG4udGV4dC1ncmF5LTQwMCB7XG5cdGNvbG9yOiAjYjdiN2I3O1xufVxuXG4udGV4dC1ncmF5LTUwMCB7XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG4udGV4dC1ncmF5LTYwMCB7XG5cdGNvbG9yOiAjODY4ZTk2O1xufVxuXG4udGV4dC1ncmF5LTcwMCB7XG5cdGNvbG9yOiAjMmMzNDNiO1xufVxuXG4udGV4dC1ncmF5LTgwMCB7XG5cdGNvbG9yOiAjMTUxNTE1O1xufVxuXG4udGV4dC1ncmF5LTkwMCB7XG5cdGNvbG9yOiAjMTExO1xufVxuXG4udGV4dC1yZWQge1xuXHRjb2xvcjogI2ZkNjU2NTtcbn1cblxuaHRtbCAucGFnZSAudGV4dC1wcmltYXJ5IHtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbmh0bWwgLnBhZ2UgLnRleHQtc2Vjb25kYXJ5IHtcblx0Y29sb3I6ICNmZmQ4NTE7XG59XG5cbi8qXG4qXG4qIE9mZnNldHNcbiovXG4qICsgcCB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbiogKyBoNCxcbiogKyAuaGVhZGluZy00IHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuaDIgKyBwLFxuLmhlYWRpbmctMiArIHAge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG5wICsgaDIsXG5wICsgLmhlYWRpbmctMiB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbnAgKyBwIHtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuaW1nICsgcCB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbmgzICsgaW1nIHtcblx0bWFyZ2luLXRvcDogNDJweDtcbn1cblxuaDIgKyAuYmlnIHtcblx0bWFyZ2luLXRvcDogM3B4O1xufVxuXG4qICsgLnJvdyB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbiogKyAuYmlnIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuKiArIC50ZXh0LXN0eWxlLTEge1xuXHRtYXJnaW4tdG9wOiA2cHg7XG59XG5cbiogKyAudGV4dC1ibG9jayB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbiogKyAuYnV0dG9uIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmJ1dHRvbiArIC5idXR0b24ge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uaWNvbi14bCArIGgyIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnJvdyArIGgzLFxuLnJvdyArIC5oZWFkaW5nLTMge1xuXHRtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4uY29udGFpbmVyICsgLmNvbnRhaW5lciB7XG5cdG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5yb3cgKyAucm93IHtcblx0bWFyZ2luLXRvcDogMzVweDtcbn1cblxuLnJvdyArIC5idXR0b24ge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uaGVhZGluZy03ICsgLnRleHQtc3R5bGUtMSB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQqICsgaDQsXG5cdCogKyAuaGVhZGluZy00IHtcblx0XHRtYXJnaW4tdG9wOiAyMnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0KiArIC5yZC1mb3JtIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cdCogKyAuY29udGFjdC1saXN0IHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cdC5jb250YWluZXIgKyAuY29udGFpbmVyIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG5cdC5yb3cgKyAucm93IHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG59XG5cbi5yb3ctMCB7XG5cdG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnJvdy0wOmVtcHR5IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJvdy0wID4gKiB7XG5cdG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnJvdy0xMCB7XG5cdG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuXG4ucm93LTEwOmVtcHR5IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJvdy0xMCA+ICoge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucm93LTE1IHtcblx0bWFyZ2luLWJvdHRvbTogLTE1cHg7XG59XG5cbi5yb3ctMTU6ZW1wdHkge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucm93LTE1ID4gKiB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5yb3ctMjAge1xuXHRtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cblxuLnJvdy0yMDplbXB0eSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yb3ctMjAgPiAqIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnJvdy0zMCB7XG5cdG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuXG4ucm93LTMwOmVtcHR5IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJvdy0zMCA+ICoge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucm93LTUwIHtcblx0bWFyZ2luLWJvdHRvbTogLTUwcHg7XG59XG5cbi5yb3ctNTA6ZW1wdHkge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucm93LTUwID4gKiB7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQucm93LW1kLTMwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAtMzBweDtcblx0fVxuXHQucm93LW1kLTMwOmVtcHR5IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdC5yb3ctbWQtMzAgPiAqIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG59XG5cbi8qXG4qXG4qIEVsZW1lbnQgZ3JvdXBzXG4qL1xuaHRtbCAuZ3JvdXAge1xuXHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG5odG1sIC5ncm91cDplbXB0eSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5odG1sIC5ncm91cCA+ICoge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG5odG1sIC5ncm91cC14cyB7XG5cdG1hcmdpbi1ib3R0b206IC0xMHB4O1xuXHRtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbmh0bWwgLmdyb3VwLXhzOmVtcHR5IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cbmh0bWwgLmdyb3VwLXhzID4gKiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbmh0bWwgLmdyb3VwLXNtIHtcblx0bWFyZ2luLWJvdHRvbTogLTEycHg7XG5cdG1hcmdpbi1sZWZ0OiAtMTJweDtcbn1cblxuaHRtbCAuZ3JvdXAtc206ZW1wdHkge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuaHRtbCAuZ3JvdXAtc20gPiAqIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuaHRtbCAuZ3JvdXAtbWQge1xuXHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuXG5odG1sIC5ncm91cC1tZDplbXB0eSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5odG1sIC5ncm91cC1tZCA+ICoge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG5odG1sIC5ncm91cC14bCB7XG5cdG1hcmdpbi1ib3R0b206IC0yMHB4O1xuXHRtYXJnaW4tbGVmdDogLTMwcHg7XG59XG5cbmh0bWwgLmdyb3VwLXhsOmVtcHR5IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cbmh0bWwgLmdyb3VwLXhsID4gKiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRodG1sIC5ncm91cC14bCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC00NXB4O1xuXHR9XG5cdGh0bWwgLmdyb3VwLXhsID4gKiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tbGVmdDogNDVweDtcblx0fVxufVxuXG5odG1sIC5ncm91cC1zbS1qdXN0aWZ5IC5idXR0b24ge1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbmh0bWwgLmdyb3VwLXNtLWp1c3RpZnkgLmJ1dHRvbiArIC5idXR0b24ge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcblx0aHRtbCAuZ3JvdXAtc20tanVzdGlmeSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdGh0bWwgLmdyb3VwLXNtLWp1c3RpZnkgLmJ1dHRvbiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdG1pbi13aWR0aDogNTlweDtcblx0fVxuXHRodG1sIC5ncm91cC1zbS1qdXN0aWZ5IC5idXR0b24gLmljb24ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblx0aHRtbCAuZ3JvdXAtc20tanVzdGlmeSAuYnV0dG9uID4gc3Bhbjpub3QoLmljb24pIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHRodG1sIC5ncm91cC1zbS1qdXN0aWZ5IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHRodG1sIC5ncm91cC1zbS1qdXN0aWZ5ID4gKiB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHR9XG5cdGh0bWwgLmdyb3VwLXNtLWp1c3RpZnkgLmJ1dHRvbnMge1xuXHRcdG1pbi13aWR0aDogMTMwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cbn1cblxuLmdyb3VwLWZsZXgge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5ncm91cC1mbGV4LXhzIHtcblx0bWFyZ2luLWJvdHRvbTogLTEwcHg7XG5cdG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLmdyb3VwLWZsZXgteHMgPiAqIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5ncm91cC1taWRkbGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG59XG5cbi5ncm91cC1taWRkbGUgPiAqIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuKiArIC5ncm91cC14cyB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbiogKyAuZ3JvdXAtc20ge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4qICsgLmdyb3VwLW1kIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuKiArIC5ncm91cC14bCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5yZC1mb3JtICsgLmdyb3VwLXNtIHtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdCogKyAuZ3JvdXAtbWQge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cbn1cblxuLypcbipcbiogU2VjdGlvbnNcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4uc2VjdGlvbi14cyB7XG5cdHBhZGRpbmc6IDI1cHggMDtcbn1cblxuLnNlY3Rpb24tbWluaW1hbCB7XG5cdHBhZGRpbmc6IDM1cHggMDtcbn1cblxuLnNlY3Rpb24tc20sXG4uc2VjdGlvbi1tZCxcbi5zZWN0aW9uLWxnLFxuLnNlY3Rpb24teGwge1xuXHRwYWRkaW5nOiA1MHB4IDA7XG59XG5cbi5zZWN0aW9uLWNvbGxhcHNlICsgLnNlY3Rpb24tY29sbGFwc2Uge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLnNlY3Rpb24tY29sbGFwc2U6bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5odG1sIFtjbGFzcyo9J3NlY3Rpb24tJ10uc2VjdGlvbi1ib3R0b20tMCB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc2VjdGlvbi12YXJpYW50LTEge1xuXHRwYWRkaW5nOiA1MHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuXHRzZWN0aW9uLnNlY3Rpb24tc206Zmlyc3Qtb2YtdHlwZSxcblx0c2VjdGlvbi5zZWN0aW9uLW1kOmZpcnN0LW9mLXR5cGUsXG5cdHNlY3Rpb24uc2VjdGlvbi1sZzpmaXJzdC1vZi10eXBlLFxuXHRzZWN0aW9uLnNlY3Rpb24teGw6Zmlyc3Qtb2YtdHlwZSxcblx0c2VjdGlvbi5zZWN0aW9uLXh4bDpmaXJzdC1vZi10eXBlIHtcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnNlY3Rpb24tc20ge1xuXHRcdHBhZGRpbmc6IDYwcHggMDtcblx0fVxuXHQuc2VjdGlvbi1tZCB7XG5cdFx0cGFkZGluZzogNzBweCAwO1xuXHR9XG5cdC5zZWN0aW9uLWxnIHtcblx0XHRwYWRkaW5nOiA4NXB4IDA7XG5cdH1cblx0LnNlY3Rpb24tdmFyaWFudC0xIHtcblx0XHRwYWRkaW5nOiA2MHB4IDAgODBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LnNlY3Rpb24tbWQge1xuXHRcdHBhZGRpbmc6IDgwcHggMCA5MHB4O1xuXHR9XG5cdC5zZWN0aW9uLWxnIHtcblx0XHRwYWRkaW5nOiAxMDBweCAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LnNlY3Rpb24tbGcge1xuXHRcdHBhZGRpbmc6IDExNXB4IDA7XG5cdH1cblx0LnNlY3Rpb24tdmFyaWFudC0xIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdH1cbn1cblxuLnNlY3Rpb24tc2luZ2xlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLXNpbmdsZTo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiAnJztcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDQzLCA1MSwgNjUsIDAuNCk7XG5cdHotaW5kZXg6IDA7XG59XG5cbi5zZWN0aW9uLXNpbmdsZSBwIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNlY3Rpb24tc2luZ2xlICogKyAucmlnaHRzIHtcblx0bWFyZ2luLXRvcDogMzVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5zZWN0aW9uLXNpbmdsZSAqICsgLnJpZ2h0cyB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0fVxufVxuXG4uc2VjdGlvbi1zaW5nbGUgLnJkLW1haWxmb3JtLXdyYXAge1xuXHRtYXgtd2lkdGg6IDY3MHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLXNpbmdsZSAqICsgLnJkLW1haWxmb3JtLXdyYXAge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc2VjdGlvbi1zaW5nbGUtaGVhZGVyIHtcblx0cGFkZGluZzogY2FsYygxZW0gKyAzdmgpIDAgY2FsYygxZW0gKyAydmgpO1xufVxuXG4uc2VjdGlvbi1zaW5nbGUtbWFpbiB7XG5cdHBhZGRpbmc6IGNhbGMoMWVtICsgNHZoKSAwO1xufVxuXG4uc2VjdGlvbi1zaW5nbGUtZm9vdGVyIHtcblx0cGFkZGluZzogY2FsYygxZW0gKyAydmgpIDAgY2FsYygxZW0gKyAzdmgpO1xufVxuXG4uc2VjdGlvbi1zaW5nbGUtaW5uZXIge1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uc2VjdGlvbi1zaW5nbGUtaW5uZXIgPiAqIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbkBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuXHQuc2VjdGlvbi1zaW5nbGUtaW5uZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0anVzdGlmeS1pdGVtczogY2VudGVyO1xuXHRcdGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdH1cbn1cblxuLypcbipcbiogR3JpZCBtb2R1bGVzXG4qL1xuLnJvdy1uYXJyb3cge1xuXHRtYXJnaW4tbGVmdDogLTVweDtcblx0bWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuXG4ucm93LW5hcnJvdyA+IFtjbGFzcyo9J2NvbC0nXSB7XG5cdHBhZGRpbmctbGVmdDogNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5jb250YWluZXItd2lkZSB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuXHQuY29udGFpbmVyLXdpZGUge1xuXHRcdG1heC13aWR0aDogMTkyMHB4O1xuXHR9XG59XG5cbi8qXG4qXG4qIEJhY2tncm91bmRzXG4qL1xuLmNvbnRleHQtZGFyaywgLnJkLW5hdmJhci1kYXJrLCAucmQtbmF2YmFyLWRhcmtlciwgLmJnLWdyYXktNzAwLCAuYmctZ3JheS0yLCAuYmctZ3JheS00LCAuYmctcHJpbWFyeSwgLmJnLWltYWdlLWRhcmssXG4uY29udGV4dC1kYXJrIGgxLFxuLnJkLW5hdmJhci1kYXJrIGgxLFxuLnJkLW5hdmJhci1kYXJrZXIgaDEsXG4uYmctZ3JheS03MDAgaDEsXG4uYmctZ3JheS0yIGgxLFxuLmJnLWdyYXktNCBoMSxcbi5iZy1wcmltYXJ5IGgxLFxuLmJnLWltYWdlLWRhcmsgaDEsIC5jb250ZXh0LWRhcmsgaDIsIC5yZC1uYXZiYXItZGFyayBoMiwgLnJkLW5hdmJhci1kYXJrZXIgaDIsIC5iZy1ncmF5LTcwMCBoMiwgLmJnLWdyYXktMiBoMiwgLmJnLWdyYXktNCBoMiwgLmJnLXByaW1hcnkgaDIsIC5iZy1pbWFnZS1kYXJrIGgyLCAuY29udGV4dC1kYXJrIGgzLCAucmQtbmF2YmFyLWRhcmsgaDMsIC5yZC1uYXZiYXItZGFya2VyIGgzLCAuYmctZ3JheS03MDAgaDMsIC5iZy1ncmF5LTIgaDMsIC5iZy1ncmF5LTQgaDMsIC5iZy1wcmltYXJ5IGgzLCAuYmctaW1hZ2UtZGFyayBoMywgLmNvbnRleHQtZGFyayBoNCwgLnJkLW5hdmJhci1kYXJrIGg0LCAucmQtbmF2YmFyLWRhcmtlciBoNCwgLmJnLWdyYXktNzAwIGg0LCAuYmctZ3JheS0yIGg0LCAuYmctZ3JheS00IGg0LCAuYmctcHJpbWFyeSBoNCwgLmJnLWltYWdlLWRhcmsgaDQsIC5jb250ZXh0LWRhcmsgaDUsIC5yZC1uYXZiYXItZGFyayBoNSwgLnJkLW5hdmJhci1kYXJrZXIgaDUsIC5iZy1ncmF5LTcwMCBoNSwgLmJnLWdyYXktMiBoNSwgLmJnLWdyYXktNCBoNSwgLmJnLXByaW1hcnkgaDUsIC5iZy1pbWFnZS1kYXJrIGg1LCAuY29udGV4dC1kYXJrIGg2LCAucmQtbmF2YmFyLWRhcmsgaDYsIC5yZC1uYXZiYXItZGFya2VyIGg2LCAuYmctZ3JheS03MDAgaDYsIC5iZy1ncmF5LTIgaDYsIC5iZy1ncmF5LTQgaDYsIC5iZy1wcmltYXJ5IGg2LCAuYmctaW1hZ2UtZGFyayBoNiwgLmNvbnRleHQtZGFyayBbY2xhc3MqPSdoZWFkaW5nLSddLCAucmQtbmF2YmFyLWRhcmsgW2NsYXNzKj0naGVhZGluZy0nXSwgLnJkLW5hdmJhci1kYXJrZXIgW2NsYXNzKj0naGVhZGluZy0nXSwgLmJnLWdyYXktNzAwIFtjbGFzcyo9J2hlYWRpbmctJ10sIC5iZy1ncmF5LTIgW2NsYXNzKj0naGVhZGluZy0nXSwgLmJnLWdyYXktNCBbY2xhc3MqPSdoZWFkaW5nLSddLCAuYmctcHJpbWFyeSBbY2xhc3MqPSdoZWFkaW5nLSddLCAuYmctaW1hZ2UtZGFyayBbY2xhc3MqPSdoZWFkaW5nLSddIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5jb250ZXh0LWRhcmsgaHIsIC5yZC1uYXZiYXItZGFyayBociwgLnJkLW5hdmJhci1kYXJrZXIgaHIsIC5iZy1ncmF5LTcwMCBociwgLmJnLWdyYXktMiBociwgLmJnLWdyYXktNCBociwgLmJnLXByaW1hcnkgaHIsIC5iZy1pbWFnZS1kYXJrIGhyIHtcblx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTQpO1xufVxuXG4uY29udGV4dC1kYXJrIC5iaWcsIC5yZC1uYXZiYXItZGFyayAuYmlnLCAucmQtbmF2YmFyLWRhcmtlciAuYmlnLCAuYmctZ3JheS03MDAgLmJpZywgLmJnLWdyYXktMiAuYmlnLCAuYmctZ3JheS00IC5iaWcsIC5iZy1wcmltYXJ5IC5iaWcsIC5iZy1pbWFnZS1kYXJrIC5iaWcge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmNvbnRleHQtZGFyayAuYnJhbmQgLmJyYW5kLWxvZ28tZGFyaywgLnJkLW5hdmJhci1kYXJrIC5icmFuZCAuYnJhbmQtbG9nby1kYXJrLCAucmQtbmF2YmFyLWRhcmtlciAuYnJhbmQgLmJyYW5kLWxvZ28tZGFyaywgLmJnLWdyYXktNzAwIC5icmFuZCAuYnJhbmQtbG9nby1kYXJrLCAuYmctZ3JheS0yIC5icmFuZCAuYnJhbmQtbG9nby1kYXJrLCAuYmctZ3JheS00IC5icmFuZCAuYnJhbmQtbG9nby1kYXJrLCAuYmctcHJpbWFyeSAuYnJhbmQgLmJyYW5kLWxvZ28tZGFyaywgLmJnLWltYWdlLWRhcmsgLmJyYW5kIC5icmFuZC1sb2dvLWRhcmsge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGV4dC1kYXJrIC5icmFuZCAuYnJhbmQtbG9nby1saWdodCwgLnJkLW5hdmJhci1kYXJrIC5icmFuZCAuYnJhbmQtbG9nby1saWdodCwgLnJkLW5hdmJhci1kYXJrZXIgLmJyYW5kIC5icmFuZC1sb2dvLWxpZ2h0LCAuYmctZ3JheS03MDAgLmJyYW5kIC5icmFuZC1sb2dvLWxpZ2h0LCAuYmctZ3JheS0yIC5icmFuZCAuYnJhbmQtbG9nby1saWdodCwgLmJnLWdyYXktNCAuYnJhbmQgLmJyYW5kLWxvZ28tbGlnaHQsIC5iZy1wcmltYXJ5IC5icmFuZCAuYnJhbmQtbG9nby1saWdodCwgLmJnLWltYWdlLWRhcmsgLmJyYW5kIC5icmFuZC1sb2dvLWxpZ2h0IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250ZXh0LWxpZ2h0IHtcblx0Y29sb3I6ICMxNTE1MTU7XG59XG5cbi5jb250ZXh0LWxpZ2h0IGgxLCAuY29udGV4dC1saWdodCBoMiwgLmNvbnRleHQtbGlnaHQgaDMsIC5jb250ZXh0LWxpZ2h0IGg0LCAuY29udGV4dC1saWdodCBoNSwgLmNvbnRleHQtbGlnaHQgaDYsIC5jb250ZXh0LWxpZ2h0IFtjbGFzcyo9J2hlYWRpbmctJ10ge1xuXHRjb2xvcjogIzE1MTUxNTtcbn1cblxuLmNvbnRleHQtbGlnaHQgLmZvcm0tbGFiZWwsXG4uY29udGV4dC1saWdodCAuZm9ybS1pbnB1dCB7XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG5cbi5jb250ZXh0LWxpZ2h0IC5mb3JtLWlucHV0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiAjZTFlMWUxO1xufVxuXG4uY29udGV4dC1saWdodCAuc3RlcHBlciBpbnB1dCB7XG5cdGNvbG9yOiAjMTUxNTE1O1xufVxuXG4uY29udGV4dC1saWdodCAucG9zdC1jbGFzc2ljLXRpdGxlIHtcblx0Y29sb3I6ICMxNTE1MTU7XG59XG5cbi5jb250ZXh0LWxpZ2h0IC5icmFuZCAuYnJhbmQtbG9nby1kYXJrIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250ZXh0LWxpZ2h0IC5icmFuZCAuYnJhbmQtbG9nby1saWdodCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuKiBMaWdodCBCYWNrZ3JvdW5kc1xuKi9cbi5iZy1kZWZhdWx0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJnLWRlZmF1bHQgKyAuYmctZGVmYXVsdCB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYmctZ3JheS0xMDAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZmY0O1xufVxuXG4uYmctZ3JheS0xMDAgKyAuYmctZ3JheS0xMDAge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLmJnLWdyYXktMjAwIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkNztcbn1cblxuLmJnLWdyYXktMjAwICsgLmJnLWdyYXktMjAwIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi8qKlxuKiBEYXJrIEJhY2tncm91bmRzXG4qL1xuLmJnLWdyYXktNzAwIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzJjMzQzYjtcbn1cblxuLmJnLWdyYXktNzAwICsgLmJnLWdyYXktNzAwIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5iZy1ncmF5LTIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNjNjO1xuXHRjb2xvcjogIzcwNzI3OTtcbn1cblxuLmJnLWdyYXktMiArIC5iZy1ncmF5LTIge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLmJnLWdyYXktMiBoNixcbi5iZy1ncmF5LTIgLmhlYWRpbmctNiB7XG5cdGNvbG9yOiAjNzA3Mjc5O1xufVxuXG4uYmctZ3JheS0yIC5saW5rIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmF5LTIgLmxpbms6aG92ZXIge1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLmJnLWdyYXktMiAucmlnaHRzIHtcblx0Y29sb3I6ICM3MDcyNzk7XG59XG5cbi5iZy1ncmF5LTQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyZDMxO1xufVxuXG4uYmctZ3JheS00ICsgLmJnLWdyYXktNCB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4vKipcbiogQWNjZW50IEJhY2tncm91bmRzXG4qL1xuLmJnLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y5MGRjO1xufVxuXG4uYmctcHJpbWFyeSArIC5iZy1wcmltYXJ5IHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi8qKlxuKiBCYWNrZ3JvdW5kIEltYWdlXG4qL1xuLmJnLWltYWdlIHtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uYmctaW1hZ2UtZGFyayB7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmJnLWltYWdlLWRhcmsgLmZvcm0tbGFiZWwsXG4uYmctaW1hZ2UtZGFyayAuZm9ybS1pbnB1dCB7XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG4uYmctaW1hZ2UtZGFyayAuZm9ybS1pbnB1dCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogI2UxZTFlMTtcbn1cblxuW2NsYXNzXj0nYmctJ10ge1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0aHRtbDpub3QoLnRhYmxldCk6bm90KC5tb2JpbGUpIC5iZy1maXhlZCB7XG5cdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcblx0fVxufVxuXG4vKlxuKlxuKiBVdGlsaXRpZXMgY3VzdG9tXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmhlaWdodC1maWxsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHQtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5oZWlnaHQtZmlsbCA+ICoge1xuXHQtd2Via2l0LWZsZXgtZ3JvdzogMTtcblx0LW1zLWZsZXgtcG9zaXRpdmU6IDE7XG5cdGZsZXgtZ3JvdzogMTtcblx0LW1zLWZsZXgtbmVnYXRpdmU6IDA7XG5cdC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ub2JqZWN0LWlubGluZSB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5vYmplY3QtaW5saW5lID4gKiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWluLXdpZHRoOiAyMHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4ub2JqZWN0LWlubGluZSA+ICogKyAqIHtcblx0bWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLm9oIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLWxpbmVzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1saW5lcy1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1pbi13aWR0aDogMTcwcHg7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1saW5lcy1jb250ZW50OjpiZWZvcmUsIC50ZXh0LWRlY29yYXRpb24tbGluZXMtY29udGVudDo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZDogI2Q3ZDdkNztcblx0dG9wOiA1MCU7XG5cdHdpZHRoOiAxMDB2dztcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1saW5lcy1jb250ZW50OjpiZWZvcmUge1xuXHRsZWZ0OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1saW5lcy1jb250ZW50OjphZnRlciB7XG5cdHJpZ2h0OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG4qICsgLnRleHQtZGVjb3JhdGlvbi1saW5lcyB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbnAucmlnaHRzIHtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxucC5yaWdodHMgYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxucC5yaWdodHMgYTpob3ZlciB7XG5cdGNvbG9yOiAjM2Y5MGRjO1xufVxuXG5bc3R5bGUqPSd6LWluZGV4OiAxMDAwOyddIHtcblx0ei1pbmRleDogMTA5MiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibG9jayA+ICoge1xuXHRtYXJnaW4tbGVmdDogLjEyNWVtO1xuXHRtYXJnaW4tcmlnaHQ6IC4xMjVlbTtcbn1cblxuLnN2Zy1jb2xvci1wcmltYXJ5IHtcblx0ZmlsbDogIzNmOTBkYztcbn1cblxuLnN2Zy1jb2xvci1zZWNvbmRhcnkge1xuXHRmaWxsOiAjZmZkODUxO1xufVxuXG4uc3ZnLWNvbG9yLWFiYmV5IHtcblx0ZmlsbDogIzU1NWM1Zjtcbn1cblxuLnN2Zy1jb2xvci1zaHV0dGxlLWdyYXkge1xuXHRmaWxsOiAjNWE2NjZkO1xufVxuXG4uc3ZnLXNpemluZy0zNSxcbi5zdmctc2l6aW5nLTM1ICoge1xuXHR3aWR0aDogMzVweDtcblx0aGVpZ2h0OiAzNXB4O1xufVxuXG4vKlxuKlxuKiBMYXlvdXRzXG4qL1xuLmxheW91dC1qdXN0aWZ5IHtcblx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XG5cdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGF5b3V0LWp1c3RpZnk6ZW1wdHkge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLmxheW91dC1qdXN0aWZ5ID4gKiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQubGF5b3V0LWp1c3RpZnkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cbn1cblxuLypcbipcbiogQW5pbWF0ZS5jc3NcbiovXG4uYW5pbWF0ZWQge1xuXHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uYW5pbWF0ZWQuaW5maW5pdGUge1xuXHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLmFuaW1hdGVkLmhpbmdlIHtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbn1cblxuaHRtbDpub3QoLmx0LWllMTApIC5ub3QtYW5pbWF0ZWQge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4vKipcbiogRmFkZUluIEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmZhZGVJbiB7XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59XG5cbi8qKlxuKiBGYWRlSW5VcCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMHB4LCAwKSBzY2FsZSgwLjcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMHB4LCAwKSBzY2FsZSgwLjcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcblx0fVxufVxuXG4uZmFkZUluVXAge1xuXHRhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbi8qKlxuKiBGYWRlSW5Eb3duIEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApIHNjYWxlKDAuNyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApIHNjYWxlKDAuNyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuXHR9XG59XG5cbi5mYWRlSW5Eb3duIHtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbi8qKlxuKiBGYWRlSW5MZWZ0IEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwcHgsIDAsIDApIHNjYWxlKDAuNyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwcHgsIDAsIDApIHNjYWxlKDAuNyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuXHR9XG59XG5cbi5mYWRlSW5MZWZ0IHtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5cbi8qKlxuKiBGYWRlSW5SaWdodCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcblx0fVxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcblx0fVxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxufVxuXG4uZmFkZUluUmlnaHQge1xuXHRhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbi8qXG4qKlxuKiBGYWRlT3V0IEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4uZmFkZU91dCB7XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG4vKipcbiogU2xpZGVJbkRvd24gS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cbn1cblxuLnNsaWRlSW5Eb3duIHtcblx0YW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xufVxuXG4vKipcbiogU2xpZGVJbkxlZnQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cbn1cblxuLnNsaWRlSW5MZWZ0IHtcblx0YW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xufVxuXG4vKipcbiogU2xpZGVJblJpZ2h0IEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG59XG5cbi5zbGlkZUluUmlnaHQge1xuXHRhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xufVxuXG4vKipcbiogU2xpZGVPdXREb3duIEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxuXHQxMDAlIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcblx0fVxufVxuXG4uc2xpZGVPdXREb3duIHtcblx0YW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbn1cblxuLmZhZGVJblJpZ2h0U21hbGwge1xuXHRhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRTbWFsbDtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodFNtYWxsIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcblx0fVxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxufVxuXG4uZmFkZUluTGVmdFNtYWxsIHtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRTbWFsbDtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0U21hbGwge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcblx0fVxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxufVxuXG4uZmFkZUluVXBTbWFsbCB7XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcFNtYWxsO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcFNtYWxsIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xuXHR9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG5cbi5zbGlkZUluVXBTbWFsbCB7XG5cdGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXBTbWFsbDtcblx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwU21hbGwge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxufVxuXG4vKipcbiogU2xpY2VJbkxlZnQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzbGljZUluTGVmdCB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc2xpY2VJbkxlZnQge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuXG4uc2xpY2VJbkxlZnQge1xuXHRhbmltYXRpb24tbmFtZTogc2xpY2VJbkxlZnQ7XG59XG5cbi8qXG4qXG4qIFByZWxvYWRlcnNcbiovXG4ucHJlbG9hZGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IDEwOTI7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMjBweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0dHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xufVxuXG4ucHJlbG9hZGVyLmxvYWRlZCB7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnByZWxvYWRlciAucHJlbG9hZGVyLWJvZHkge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcmVsb2FkZXItYm9keSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcbn1cblxuLnByZWxvYWRlci1pdGVtIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNmOTBkYztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogLjhzO1xuXHRhbmltYXRpb24tbmFtZTogcHJlbG9hZGVyLWxvYWRpbmc7XG59XG5cbkBrZXlmcmFtZXMgcHJlbG9hZGVyLWxvYWRpbmcge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcblx0fVxufVxuXG4vKipcbiAqIFNlbGVjdCAyXG4gKi9cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDA7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDI1cHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QtY2xhc3NpYyB7XG5cdGhlaWdodDogNjBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QtaW5saW5lIHtcblx0aGVpZ2h0OiAyMHB4O1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiBub25lO1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1pbi1oZWlnaHQ6IDIycHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uaGFzLWVycm9yIC5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdG91dGxpbmU6IDFweCBkYXNoZWQgcmVkO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogLTEwMDAwMHB4O1xuXHR6LWluZGV4OiAxMDUxO1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZGVmZjQ7XG5cdGNvbG9yOiAjMTUxNTE1O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjAyNWVtO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuXHRwYWRkaW5nOiAzcHggMTNweCA0cHg7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG5cdGxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuXHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogNHB4O1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuXHRwYWRkaW5nOiA0cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0LWNsYXNzaWMtZHJvcGRvd24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjb2xvcjogIzliOWI5Yjtcblx0Ym9yZGVyOiAxcHggc29saWQgIzNmOTBkYztcbn1cblxuLnNlbGVjdC1jbGFzc2ljLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuXHRwYWRkaW5nOiA1cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5zZWxlY3QtY2xhc3NpYy1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuXHRwYWRkaW5nOiA1cHggMTRweDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uc2VsZWN0LWlubGluZS1kcm9wZG93biB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzZjkwZGM7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMzZjkwZGM7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5zZWxlY3QtaW5saW5lLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4uc2VsZWN0LWlubGluZS1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuXHRwYWRkaW5nOiAzcHggNHB4IDRweDtcbn1cblxuLnNlbGVjdC1pbmxpbmUtZHJvcGRvd24tc2Vjb25kYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZDg1MTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZDg1MTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZS5zZWxlY3QtaW5saW5lLWRyb3Bkb3duIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzJjMmQzMTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdy5zZWxlY3QtaW5saW5lLWRyb3Bkb3duIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzJjMmQzMTtcbn1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdG1pbi13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHR3aWR0aDogYXV0bztcblx0b3BhY2l0eTogMDtcblx0ei1pbmRleDogOTk7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuXHRjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxcHggIWltcG9ydGFudDtcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VkZWZmNDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG5cdHBhZGRpbmctdG9wOiA1LjVweDtcblx0cGFkZGluZy1ib3R0b206IDUuNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDEzcHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGxldHRlci1zcGFjaW5nOiAuMDI1ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjMTUxNTE1O1xuXHRwYWRkaW5nLXJpZ2h0OiAyM3B4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzE1MTUxNTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDVweDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29udGVudDogJ1xcZjIzNic7XG5cdGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRjb2xvcjogIzE1MTUxNTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLnNlbGVjdC1taW5pbWFsLXhzIHtcblx0bWluLXdpZHRoOiAxMTBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLnNlbGVjdC1taW5pbWFsLXNtIHtcblx0bWluLXdpZHRoOiAxMjRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLnNlbGVjdC1taW5pbWFsLW1kIHtcblx0bWluLXdpZHRoOiAxMzVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLnNlbGVjdC1taW5pbWFsLWxnIHtcblx0bWluLXdpZHRoOiAxNTBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLnNlbGVjdC1taW5pbWFsLXhsIHtcblx0bWluLXdpZHRoOiAxNzBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLnNlbGVjdC1pbmxpbmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y5MGRjO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjM2Y5MGRjO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZS5zZWxlY3QtaW5saW5lIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRwYWRkaW5nLXRvcDogM3B4O1xuXHRwYWRkaW5nLWJvdHRvbTogM3B4O1xuXHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZy1yaWdodDogMThweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLnNlbGVjdC1pbmxpbmUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG5cdHJpZ2h0OiAycHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZS5zZWxlY3QtaW5saW5lIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYjo6YmVmb3JlIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZS5zZWxlY3QtaW5saW5lLXNlY29uZGFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmQ4NTE7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmZmQ4NTE7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZS5zZWxlY3QtaW5saW5lLXNlY29uZGFyeSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0Y29sb3I6ICMxNTE1MTU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZS5zZWxlY3QtaW5saW5lLXNlY29uZGFyeSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6OmJlZm9yZSB7XG5cdGNvbG9yOiAjMTUxNTE1O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUuc2VsZWN0LWNsYXNzaWMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZS5zZWxlY3QtY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICM5YjliOWI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZS5zZWxlY3QtY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0cGFkZGluZy10b3A6IDIycHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMnB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE5cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGNvbG9yOiAjOWI5YjliO1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUuc2VsZWN0LWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG5cdHJpZ2h0OiAyMHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUuc2VsZWN0LWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiOjpiZWZvcmUge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjb2xvcjogIzliOWI5Yjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QtY2xhc3NpYyB7XG5cdGJvcmRlci1jb2xvcjogIzNmOTBkYztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYjo6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VkZWZmNDtcblx0Y3Vyc29yOiB0ZXh0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDEuNXB4IDE4cHggLTMuNXB4IDhweDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblx0bWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjMTUxNTE1O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcblx0cGFkZGluZzogNXB4O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzNmOTBkYztcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdG1hcmdpbi1yaWdodDogMnB4O1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG5cdGNvbG9yOiAjZWRlZmY0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuXHRvdXRsaW5lOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjMTUxNTE1O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuXHRtYXgtaGVpZ2h0OiAyMDBweDtcblx0b3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG5cdHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcblx0bWFyZ2luLWxlZnQ6IC0xZW07XG5cdHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcblx0bWFyZ2luLWxlZnQ6IC0yZW07XG5cdHBhZGRpbmctbGVmdDogM2VtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG5cdG1hcmdpbi1sZWZ0OiAtM2VtO1xuXHRwYWRkaW5nLWxlZnQ6IDRlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcblx0bWFyZ2luLWxlZnQ6IC00ZW07XG5cdHBhZGRpbmctbGVmdDogNWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcblx0bWFyZ2luLWxlZnQ6IC01ZW07XG5cdHBhZGRpbmctbGVmdDogNmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzZjkwZGM7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiA2cHg7XG59XG5cbi5zZWxlY3QtY2xhc3NpYy1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG4uc2VsZWN0LWNsYXNzaWMtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzZjkwZGM7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0LWlubGluZS1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM3OWIxZTc7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5zZWxlY3QtaW5saW5lLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTI5YmUwO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdC1pbmxpbmUtZHJvcGRvd24tc2Vjb25kYXJ5IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG5cdGNvbG9yOiAjMTUxNTE1O1xufVxuXG4uc2VsZWN0LWlubGluZS1kcm9wZG93bi1zZWNvbmRhcnkgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlNmMyNDk7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4vKlxuKlxuKiBUb1RvcFxuKi9cbi51aS10by10b3Age1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAxNXB4O1xuXHRib3R0b206IDE1cHg7XG5cdHotaW5kZXg6IDEwMDtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogNDZweDtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICMzZjkwZGM7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IC40NXMgYWxsIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbn1cblxuLnVpLXRvLXRvcDpmb2N1cyB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4udWktdG8tdG9wOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICMxMTE7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVpLXRvLXRvcC5hY3RpdmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG5odG1sLm1vYmlsZSAudWktdG8tdG9wLFxuaHRtbC50YWJsZXQgLnVpLXRvLXRvcCB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdC51aS10by10b3Age1xuXHRcdHJpZ2h0OiA0MHB4O1xuXHRcdGJvdHRvbTogNDBweDtcblx0fVxufVxuXG4vKlxuKlxuKiBSRCBOYXZiYXJcbiovXG5Aa2V5ZnJhbWVzIHJkLW5hdmJhci1zbGlkZS1kb3duIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcmQtbmF2YmFyLXNsaWRlLXVwIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHR9XG59XG5cbi5yZC1uYXZiYXItd3JhcCwgLnJkLW5hdmJhcixcbi5yZC1tZW51LFxuLnJkLW5hdmJhci1uYXYsXG4ucmQtbmF2YmFyLXBhbmVsLCAucmQtbmF2YmFyLXN0YXRpYyAucmQtbWVudSwgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1haW4sIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zdWJtZW51IHtcblx0dHJhbnNpdGlvbjogMC4zNXMgYWxsIGN1YmljLWJlemllcigwLjY1LCAwLjA1LCAwLjM2LCAxKTtcbn1cblxuLnJkLW5hdmJhci0tbm8tdHJhbnNpdGlvbiwgLnJkLW5hdmJhci0tbm8tdHJhbnNpdGlvbiAqIHtcblx0dHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmQtbmF2YmFyLnJkLW5hdmJhci1maXhlZCArIC5yZC1uYXZiYXIucmQtbmF2YmFyLS1pcy1jbG9uZSxcbi5yZC1uYXZiYXIucmQtbmF2YmFyLXNpZGViYXIgKyAucmQtbmF2YmFyLnJkLW5hdmJhci0taXMtY2xvbmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucmQtbmF2YmFyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDkwO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucmQtbmF2YmFyLXRvZ2dsZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogNDZweDtcblx0aGVpZ2h0OiA0NnB4O1xuXHRsaW5lLWhlaWdodDogNDZweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogI2I3YjdiNztcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogbm9uZTtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJkLW5hdmJhci10b2dnbGUgc3BhbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogYXV0bztcblx0dHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xufVxuXG4ucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOjpiZWZvcmUsIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IC0xMHB4O1xuXHR0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG59XG5cbi5yZC1uYXZiYXItdG9nZ2xlIHNwYW46OmFmdGVyIHtcblx0dG9wOiAxMHB4O1xufVxuXG4ucmQtbmF2YmFyLXRvZ2dsZSBzcGFuLCAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOjpiZWZvcmUsIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46OmFmdGVyIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjdiN2I3O1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW4ge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW46OmJlZm9yZSwgLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW46OmFmdGVyIHtcblx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0dG9wOiAwO1xufVxuXG4ucmQtbmF2YmFyLXRvZ2dsZS5hY3RpdmUgc3Bhbjo6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ucmQtbmF2YmFyLXRvZ2dsZS5hY3RpdmUgc3Bhbjo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ucmQtbmF2YmFyLWNvbGxhcHNlLXRvZ2dsZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogNDZweDtcblx0aGVpZ2h0OiA0NnB4O1xuXHRsaW5lLWhlaWdodDogNDZweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogI2I3YjdiNztcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJkLW5hdmJhci1jb2xsYXBzZS10b2dnbGUgc3BhbiB7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtMi44NzVweDtcbn1cblxuLnJkLW5hdmJhci1jb2xsYXBzZS10b2dnbGUgc3BhbiwgLnJkLW5hdmJhci1jb2xsYXBzZS10b2dnbGUgc3Bhbjo6YmVmb3JlLCAucmQtbmF2YmFyLWNvbGxhcHNlLXRvZ2dsZSBzcGFuOjphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDUuNzVweDtcblx0aGVpZ2h0OiA1Ljc1cHg7XG5cdGxpbmUtaGVpZ2h0OiA1Ljc1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogI2I3YjdiNztcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTIuODc1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0dHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xufVxuXG4ucmQtbmF2YmFyLWNvbGxhcHNlLXRvZ2dsZSBzcGFuOjpiZWZvcmUsIC5yZC1uYXZiYXItY29sbGFwc2UtdG9nZ2xlIHNwYW46OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG59XG5cbi5yZC1uYXZiYXItY29sbGFwc2UtdG9nZ2xlIHNwYW46OmJlZm9yZSB7XG5cdGJvdHRvbTogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMi44NzVweDtcbn1cblxuLnJkLW5hdmJhci1jb2xsYXBzZS10b2dnbGUgc3Bhbjo6YWZ0ZXIge1xuXHR0b3A6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDIuODc1cHg7XG59XG5cbi5yZC1uYXZiYXItY29sbGFwc2UtdG9nZ2xlLmFjdGl2ZSBzcGFuIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xufVxuXG4ucmQtbmF2YmFyLWNvbGxhcHNlLXRvZ2dsZS5hY3RpdmUgc3Bhbjo6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE3LjI1cHgpO1xufVxuXG4ucmQtbmF2YmFyLWNvbGxhcHNlLXRvZ2dsZS5hY3RpdmUgc3Bhbjo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE3LjI1cHgpO1xufVxuXG4ucmQtbmF2YmFyLWJyYW5kIGEge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnJkLW5hdmJhci1zZWFyY2gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWlucHV0IHtcblx0cGFkZGluZy10b3A6IDlweDtcblx0cGFkZGluZy1ib3R0b206IDlweDtcblx0bWluLWhlaWdodDogNTBweDtcblx0cGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLnJkLW5hdmJhci1zZWFyY2ggLmZvcm0tbGFiZWwge1xuXHR0b3A6IDI1cHg7XG59XG5cbi5yZC1uYXZiYXItc2VhcmNoIC5yZC1zZWFyY2gtZm9ybS1zdWJtaXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDUwcHg7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0Ym9yZGVyOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGNvbG9yOiAjY2NjO1xuXHR0cmFuc2l0aW9uOiAuMzNzO1xufVxuXG4ucmQtbmF2YmFyLXNlYXJjaCAucmQtc2VhcmNoLWZvcm0tc3VibWl0OmhvdmVyIHtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRvdXRsaW5lLW9mZnNldDogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmQtbmF2YmFyLXNlYXJjaC10b2dnbGU6Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHNwYW46OmJlZm9yZSwgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHNwYW46OmFmdGVyIHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuOjpiZWZvcmUsIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuOjphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xufVxuXG4ucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUgc3Bhbjo6YmVmb3JlIHtcblx0Y29udGVudDogXCLugJxcIjtcblx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdGZvbnQtZmFtaWx5OiBcImZsLWJ1ZGljb25zLWxhdW5jaFwiO1xufVxuXG4ucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUgc3Bhbjo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIu+JjFwiO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDAuNCk7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0Zm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG59XG5cbi5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZS5hY3RpdmUgc3Bhbjo6YmVmb3JlIHtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgc2NhbGUoMC40KTtcbn1cblxuLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlLmFjdGl2ZSBzcGFuOjphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucmQtbmF2LWxpbmsge1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxldHRlci1zcGFjaW5nOiAuMDc1ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjMmMzNDNiO1xuXHRsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ucmQtZHJvcGRvd24tbGluayxcbi5yZC1tZWdhbWVudS1saXN0LWxpbmsge1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAuMDc1ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5yZC1uYXZiYXItZHJvcGRvd24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucmQtbmF2YmFyLWRhcmsge1xuXHRiYWNrZ3JvdW5kOiAjMjUyYjJmO1xufVxuXG4ucmQtbmF2YmFyLWRhcmtlciB7XG5cdGJhY2tncm91bmQ6ICMxZjI1Mjg7XG59XG5cbi8qXG4qIEBzdWJzZWN0aW9uICBSRCBOYXZiYXIgU3RhdGljXG4qL1xuLnJkLW5hdmJhci1zdGF0aWMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdi1pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2LWl0ZW0uZm9jdXMgLnJkLW5hdi1saW5rLCAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2LWl0ZW0ub3BlbmVkIC5yZC1uYXYtbGluayB7XG5cdGNvbG9yOiAjM2Y5MGRjO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdi1pdGVtLmZvY3VzID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSwgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdi1pdGVtLm9wZW5lZCA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdi1pdGVtLmFjdGl2ZSAucmQtbmF2LWxpbmsge1xuXHRjb2xvcjogIzNmOTBkYztcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXYtaXRlbS5hY3RpdmUgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXYtaXRlbS5mb2N1cyA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmJlZm9yZSxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXYtaXRlbS5vcGVuZWQgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOjpiZWZvcmUsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2LWl0ZW0gLnJkLW5hdi1saW5rOmhvdmVyICsgLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdi1pdGVtID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdi1pdGVtID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YmVmb3JlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRyYW5zaXRpb246IC4yMnM7XG5cdGNvbnRlbnQ6ICdcXGYyMzYnO1xufVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2LWl0ZW0gPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOmhvdmVyIHtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXYtaXRlbSA+IC5yZC1uYXZiYXItc3VibWVudSB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXYtaXRlbSArIC5yZC1uYXYtaXRlbSB7XG5cdG1hcmdpbi1sZWZ0OiA0N3B4O1xufVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2LWxpbmsge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dHJhbnNpdGlvbjogLjI1cztcbn1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdi1saW5rOmhvdmVyIHtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1tZW51IHtcblx0ei1pbmRleDogMTU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMHB4LCAwKTtcbn1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0d2lkdGg6IDIxNXB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuXHR6LWluZGV4OiA1O1xufVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIC5yZC1uYXZiYXItZHJvcGRvd24ge1xuXHR0b3A6IC0xcHg7XG5cdGxlZnQ6IDEwMCU7XG5cdHotaW5kZXg6IDI7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1sZWZ0OiAycHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzBweCwgMCwgMCk7XG59XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gLnJkLW5hdmJhci1kcm9wZG93bi5yZC1uYXZiYXItb3Blbi1sZWZ0IHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDEwMCU7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwcHgsIDAsIDApO1xufVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtZHJvcGRvd24taXRlbS5mb2N1cyA+IC5yZC1kcm9wZG93bi1saW5rLCAucmQtbmF2YmFyLXN0YXRpYyAucmQtZHJvcGRvd24taXRlbS5vcGVuZWQgPiAucmQtZHJvcGRvd24tbGluayB7XG5cdGNvbG9yOiAjM2Y5MGRjO1xuXHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDM5cHg7XG59XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1kcm9wZG93bi1pdGVtICsgLnJkLWRyb3Bkb3duLWl0ZW0ge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTtcbn1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLWRyb3Bkb3duLWxpbmsge1xuXHRjb2xvcjogIzE1MTUxNTtcbn1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLWRyb3Bkb3duLWxpbms6aG92ZXIge1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biBsaSA+IGEsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbWVnYW1lbnUtbGlzdCBsaSA+IGEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxlZnQ6IC0zcHg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDFweCAxNHB4IDFweCAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpID4gYSwgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biBsaSA+IGE6OmJlZm9yZSxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1tZWdhbWVudS1saXN0IGxpID4gYSxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1tZWdhbWVudS1saXN0IGxpID4gYTo6YmVmb3JlIHtcblx0dHJhbnNpdGlvbjogLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biBsaSA+IGE6OmJlZm9yZSxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1tZWdhbWVudS1saXN0IGxpID4gYTo6YmVmb3JlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDZweDtcblx0bGVmdDogLTZweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRjb250ZW50OiAnJztcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOiA0cHggMCA0cHggOHB4O1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzZjkwZGM7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdGNvbG9yOiAjM2Y5MGRjO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gbGkuZm9jdXMgPiBhLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biBsaS5vcGVuZWQgPiBhLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biBsaSA+IGE6aG92ZXIsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbWVnYW1lbnUtbGlzdCBsaS5mb2N1cyA+IGEsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbWVnYW1lbnUtbGlzdCBsaS5vcGVuZWQgPiBhLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW1lZ2FtZW51LWxpc3QgbGkgPiBhOmhvdmVyIHtcblx0bGVmdDogMDtcblx0cGFkZGluZy1sZWZ0OiAxNHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpLmZvY3VzID4gYTo6YmVmb3JlLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biBsaS5vcGVuZWQgPiBhOjpiZWZvcmUsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIGxpID4gYTpob3Zlcjo6YmVmb3JlLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW1lZ2FtZW51LWxpc3QgbGkuZm9jdXMgPiBhOjpiZWZvcmUsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbWVnYW1lbnUtbGlzdCBsaS5vcGVuZWQgPiBhOjpiZWZvcmUsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbWVnYW1lbnUtbGlzdCBsaSA+IGE6aG92ZXI6OmJlZm9yZSB7XG5cdGxlZnQ6IC03cHg7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1kcm9wZG93bi1saW5rLCAucmQtbmF2YmFyLXN0YXRpYyAucmQtZHJvcGRvd24tbGluazpmb2N1cywgLnJkLW5hdmJhci1zdGF0aWMgLnJkLWRyb3Bkb3duLWxpbms6YWN0aXZlLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW1lZ2FtZW51LWxpc3QtbGluayxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1tZWdhbWVudS1saXN0LWxpbms6Zm9jdXMsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbWVnYW1lbnUtbGlzdC1saW5rOmFjdGl2ZSB7XG5cdGNvbG9yOiAjMTUxNTE1O1xufVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtZHJvcGRvd24tbGluazpob3Zlcixcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1tZWdhbWVudS1saXN0LWxpbms6aG92ZXIge1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biAucmQtZHJvcGRvd24tbGluayB7XG5cdHBhZGRpbmc6IDEycHggMzlweCAxMnB4IDI1cHg7XG59XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gLnJkLWRyb3Bkb3duLWxpbms6aG92ZXIge1xuXHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDM5cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLWhlaWdodDogNzYwcHgpIHtcblx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biAucmQtZHJvcGRvd24tbGluayB7XG5cdFx0cGFkZGluZy10b3A6IDE3cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE3cHg7XG5cdH1cbn1cblxuW2Rpcj0ncnRsJ10gLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biBsaSA+IGE6OmJlZm9yZSxcbltkaXI9J3J0bCddIC5yZC1uYXZiYXItc3RhdGljIC5yZC1tZWdhbWVudS1saXN0IGxpID4gYTo6YmVmb3JlIHtcblx0Y29udGVudDogJ1xcZjEwNCc7XG59XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG5cdG1heC13aWR0aDogMTE3MHB4O1xuXHRwYWRkaW5nOiAzMHB4IDUwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1tZWdhbWVudS0yLWNvbHVtbnMge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMDtcbn1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW1lZ2FtZW51LTItY29sdW1ucyAucmQtbWVnYW1lbnUtbWFpbiB7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1tZWdhbWVudS0yLWNvbHVtbnMgLnJkLW1lZ2FtZW51LWl0ZW0ge1xuXHQtd2Via2l0LWZsZXgtZ3JvdzogMDtcblx0LW1zLWZsZXgtcG9zaXRpdmU6IDA7XG5cdGZsZXgtZ3JvdzogMDtcbn1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW1lZ2FtZW51LTItY29sdW1ucyAucmQtbWVnYW1lbnUtaXRlbS1uYXYge1xuXHQtd2Via2l0LWZsZXgtYmFzaXM6IDM3JTtcblx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDM3JTtcblx0ZmxleC1iYXNpczogMzclO1xuXHRtYXgtd2lkdGg6IDM3JTtcbn1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW1lZ2FtZW51LTItY29sdW1ucyAucmQtbWVnYW1lbnUtaXRlbS1jb250ZW50IHtcblx0LXdlYmtpdC1mbGV4LWJhc2lzOiA2MyU7XG5cdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2MyU7XG5cdGZsZXgtYmFzaXM6IDYzJTtcblx0bWF4LXdpZHRoOiA2MyU7XG59XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1tZWdhbWVudS0yLWNvbHVtbnMgKiArIC5yb3cge1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xufVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbWVnYW1lbnUtMi1jb2x1bW5zIC5wb3N0LWNsYXNzaWMtbWFpbiB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcblx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW1lZ2FtZW51LTItY29sdW1ucyAuY291bnRkb3duLXNlY3Rpb246bGFzdC1jaGlsZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbWVnYW1lbnUtMi1jb2x1bW5zIC5wb3N0LWNsYXNzaWMtZmlndXJlIHtcblx0XHRtYXgtd2lkdGg6IDgycHg7XG5cdH1cblx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW1lZ2FtZW51LTItY29sdW1ucyAucG9zdC1jbGFzc2ljLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cblx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW1lZ2FtZW51LTItY29sdW1ucyAqICsgLnBvc3QtY2xhc3NpYy10aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW1lZ2FtZW51LTItY29sdW1ucyAucmQtbWVnYW1lbnUtbWFpbiB7XG5cdFx0cGFkZGluZzogNDVweCA1MHB4O1xuXHR9XG5cdC5yZC1uYXZiYXItc3RhdGljIC5yZC1tZWdhbWVudS0yLWNvbHVtbnMgLnJkLW1lZ2FtZW51LWl0ZW0gKyAucmQtbWVnYW1lbnUtaXRlbSB7XG5cdFx0cGFkZGluZy1sZWZ0OiA3MHB4O1xuXHR9XG5cdC5yZC1uYXZiYXItc3RhdGljIC5yZC1tZWdhbWVudS0yLWNvbHVtbnMgLnJkLW1lZ2FtZW51LWl0ZW0tbmF2IHtcblx0XHQtd2Via2l0LWZsZXgtYmFzaXM6IDMyJTtcblx0XHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzIlO1xuXHRcdGZsZXgtYmFzaXM6IDMyJTtcblx0XHRtYXgtd2lkdGg6IDMyJTtcblx0fVxuXHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbWVnYW1lbnUtMi1jb2x1bW5zIC5yZC1tZWdhbWVudS1pdGVtLWNvbnRlbnQge1xuXHRcdC13ZWJraXQtZmxleC1iYXNpczogNjglO1xuXHRcdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2OCU7XG5cdFx0ZmxleC1iYXNpczogNjglO1xuXHRcdG1heC13aWR0aDogNjglO1xuXHR9XG5cdC5yZC1uYXZiYXItc3RhdGljIC5yZC1tZWdhbWVudS0yLWNvbHVtbnMgLnJkLW1lZ2FtZW51LWxpc3QtaXRlbSArIC5yZC1tZWdhbWVudS1saXN0LWl0ZW0ge1xuXHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdH1cbn1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW1lZ2FtZW51LWl0ZW0ge1xuXHQtd2Via2l0LWZsZXgtYmFzaXM6IDI1JTtcblx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI1JTtcblx0ZmxleC1iYXNpczogMjUlO1xuXHRtYXgtd2lkdGg6IDI1JTtcblx0LXdlYmtpdC1mbGV4LWdyb3c6IDE7XG5cdC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuXHRmbGV4LWdyb3c6IDE7XG59XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1tZWdhbWVudS1pdGVtICsgLnJkLW1lZ2FtZW51LWl0ZW0ge1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1tZWdhbWVudS1saXN0LW91dGVyIHtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtbmVnYXRpdmU6IDA7XG5cdC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbWVnYW1lbnUtbGlzdC1vdXRlciAucmQtbWVnYW1lbnUtbGlzdCB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdC13ZWJraXQtZmxleC1iYXNpczogNTAlO1xuXHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTAlO1xuXHRmbGV4LWJhc2lzOiA1MCU7XG5cdG1heC13aWR0aDogNTAlO1xufVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbWVnYW1lbnUtdGl0bGUge1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XG59XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1tZWdhbWVudS1saXN0LWl0ZW0gKyAucmQtbWVnYW1lbnUtbGlzdC1pdGVtIHtcblx0bWFyZ2luLXRvcDogMTFweDtcbn1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW1lZ2FtZW51LWxpc3QtbGluayB7XG5cdGNvbG9yOiAjMDAwO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW1lZ2FtZW51LWxpc3QtbGluazpob3ZlciB7XG5cdGNvbG9yOiAjM2Y5MGRjO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnJkLW5hdmJhci1zdGF0aWMgKiArIC5yZC1tZWdhbWVudS1saXN0IHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zdWJtZW51LmZvY3VzID4gLnJkLW1lbnUsIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc3VibWVudS5vcGVuZWQgPiAucmQtbWVudSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtY2xvbmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG59XG5cbi5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtY2xvbmUucmQtbmF2YmFyLS1pcy1zdHVjayB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2ssIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtY2xvbmUge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IDEwOTA7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItLWhhcy1kcm9wZG93biB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLypcbipcbiogUkQgTmF2YmFyIEZpeGVkIExheW91dFxuKi9cbi5yZC1uYXZiYXItZml4ZWQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXRvZ2dsZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWJyYW5kIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tbGVmdDogNnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogNDZweDtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWJyYW5kIGltZyB7XG5cdG1heC13aWR0aDogMTYwcHg7XG5cdG1heC1oZWlnaHQ6IDU4cHg7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1wYW5lbCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogMTA5MDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiA1NnB4O1xuXHRwYWRkaW5nOiA1cHg7XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1wYW5lbC1pbm5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0cGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItcGFuZWwtaW5uZXIgPiAqICsgKiB7XG5cdG1hcmdpbi1sZWZ0OiAxNHB4O1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItcGFuZWwtaXRlbS1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItYnJhbmQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1icmFuZCBpbWcge1xuXHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRtYXgtaGVpZ2h0OiA5MHB4O1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5icmFuZCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1haW4ge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTU2cHg7XG5cdGJvdHRvbTogLTU2cHg7XG5cdHotaW5kZXg6IDEwODk7XG5cdHdpZHRoOiAzMDBweDtcblx0cGFkZGluZzogMTEycHggMCA4MXB4O1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMzRweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMTAlKTtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1haW46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0d2lkdGg6IDRweDtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1haW46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0YmFja2dyb3VuZDogIzk1YzJlYztcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRvcGFjaXR5OiAuMjtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1haW46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0YmFja2dyb3VuZDogIzNmOTBkYztcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWFpbi5hY3RpdmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tYWluIC5yZC1uYXZiYXItc2VhcmNoLFxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1haW4gLnJkLXNlYXJjaCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWFpbiAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWFpbiAuY2FydC1pbmxpbmUtdG9nZ2xlZC1vdXRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1haW4gLmNhcnQtaW5saW5lLXRvZ2dsZWQtb3V0ZXIgYnV0dG9uIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tYWluIC5jYXJ0LWlubGluZS10b2dnbGVkIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1haW4gLmxpbmstY2FydC1oaWRkZW4tbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1haW4gLmxpbmstY2FydC1oaWRkZW4tbGluazpob3ZlciB+IC5saW5rLWNhcnQgLmxpbmstY2FydC1pY29uIHtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiBhdXRvO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkICogKyAucmQtbmF2YmFyLW5hdiB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdi1pdGVtIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2LWl0ZW0gKyAucmQtbmF2LWl0ZW0ge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdi1saW5rIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWluLWhlaWdodDogNTJweDtcblx0cGFkZGluZzogOXB4IDU2cHggOXB4IDE4cHg7XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgLmhlYWRpbmctY29tcG9uZW50LWlubmVyIHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIGxpLm9wZW5lZCA+IC5yZC1uYXZiYXItZHJvcGRvd24ge1xuXHRwYWRkaW5nOiA0cHggMCAwO1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIGxpLm9wZW5lZCA+IC5yZC1uYXZiYXItbWVnYW1lbnUge1xuXHRwYWRkaW5nLXRvcDogMTVweDtcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgbGkub3BlbmVkID4gLnJkLW1lbnUge1xuXHRvcGFjaXR5OiAxO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgbGkub3BlbmVkID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1tZW51IHtcblx0ZGlzcGxheTogbm9uZTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCBoZWlnaHQgMC40cyBlYXNlO1xuXHRvcGFjaXR5OiAwO1xuXHRoZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zdWJtZW51IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudSAucmQtbmF2YmFyLWRyb3Bkb3duIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6YWZ0ZXIge1xuXHRoZWlnaHQ6IDM0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudSAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhIHtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudSAucmQtbmF2YmFyLWRyb3Bkb3duIGxpIGxpID4gYSxcbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zdWJtZW51IC5yZC1uYXZiYXItbWVnYW1lbnUgdWwgbGkgbGkgPiBhIHtcblx0cGFkZGluZy1sZWZ0OiA0NnB4O1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudS5vcGVuZWQgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXN1Ym1lbnUub3BlbmVkID4gLnJkLW5hdmJhci1tZWdhbWVudSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1tZWdhbWVudS1saXN0ID4gbGkgPiBhLFxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDlweCA1NnB4IDlweCAxNnB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW1lZ2FtZW51LWxpc3QgPiBsaSArIGxpLFxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgKyBsaSB7XG5cdG1hcmdpbi10b3A6IDNweDtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IC5yZC1tZWdhbWVudS1saXN0LWxpbmsge1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgKiArIC5yZC1tZWdhbWVudS1saXN0IHtcblx0bWFyZ2luLXRvcDogMnB4O1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1tZWdhbWVudS1pdGVtLWNvbnRlbnQge1xuXHRtYXJnaW46IDE1cHg7XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW1lZ2FtZW51LWl0ZW0tY29udGVudCAuaGVhZGluZy1jb21wb25lbnQge1xuXHRtYXJnaW46IDAgMCAwIC0xMHB4O1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1tZWdhbWVudS1pdGVtICsgLnJkLW1lZ2FtZW51LWl0ZW0ge1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIge1xuXHRjb250ZW50OiAnXFxmMTA3Jztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogNTZweDtcblx0aGVpZ2h0OiA1MnB4O1xuXHRmb250OiA0MDAgMTRweCBcIkZvbnRBd2Vzb21lXCI7XG5cdGxpbmUtaGVpZ2h0OiA1MnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2U7XG5cdHotaW5kZXg6IDI7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWNvbGxhcHNlLXRvZ2dsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDUwcHg7XG5cdHotaW5kZXg6IDEwOTE7XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1jb2xsYXBzZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogNTVweDtcblx0ei1pbmRleDogMTA4OTtcblx0d2lkdGg6IDEwMHZ3O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDE1cHggMjBweDtcblx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgxLCAwLjUsIDEpO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogLjRzO1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItY29sbGFwc2UuYWN0aXZlIHtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItY29sbGFwc2UgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0uYWN0aXZlICsgLm93bC1pdGVtIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAuc2VsZWN0Mi1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTFweDtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tYWluLWVsZW1lbnQge1xuXHRtYXJnaW46IDEwcHggMThweDtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1haW4tdG9wIC5yZC1uYXZiYXItbWFpbi1lbGVtZW50IHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAqICsgLnJkLW5hdmJhci1tYWluLWVsZW1lbnQge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSB7XG5cdGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHNwYW4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDQ4cHg7XG5cdGhlaWdodDogNDhweDtcblx0Zm9udC1zaXplOiAyNnB4O1xuXHRsaW5lLWhlaWdodDogNDhweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuOjpiZWZvcmUsIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHNwYW46OmFmdGVyIHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHNwYW46OmJlZm9yZSwgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUgc3Bhbjo6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUgc3Bhbjo6YmVmb3JlIHtcblx0Y29udGVudDogXCLvkLtcIjtcblx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSBzcGFuOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwi74mMXCI7XG5cdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgc2NhbGUoMC40KTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUuYWN0aXZlIHNwYW46OmJlZm9yZSB7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHNjYWxlKDAuNCk7XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlLmFjdGl2ZSBzcGFuOjphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5jb250YWluZXIge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkICogKyAucm93IHtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnJkLW5hdmJhci1maXhlZCBbY2xhc3NePSdjb2wnXSB7XG5cdHdpZHRoOiAxMDAlO1xuXHQtd2Via2l0LWZsZXgtYmFzaXM6IDEwMCU7XG5cdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuXHRmbGV4LWJhc2lzOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgLnBvc3QtY2xhc3NpYy10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAucG9zdC1jbGFzc2ljLWZpZ3VyZSBpbWcge1xuXHRtYXgtd2lkdGg6IDg2cHg7XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgKiArIC5wb3N0LWNsYXNzaWMtdGl0bGUge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5saXN0LWlubGluZS1ib3JkZXJlZCB7XG5cdHRyYW5zZm9ybTogbm9uZTtcblx0bWFyZ2luLXRvcDogLTRweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAuaGVhZGluZy1jb21wb25lbnQge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICM1ZTYxNmU7XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgLmhlYWRpbmctY29tcG9uZW50LXRpdGxlIHtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRjb2xvcjogI2U3ZThlZjtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAuY2FydC1pbmxpbmUtdG9nZ2xlZC1vdXRlciB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgLmNhcnQtaW5saW5lLXRvZ2dsZTo6YWZ0ZXIge1xuXHRib3R0b206IC0xOXB4O1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5jYXJ0LWlubGluZS10b2dnbGVkIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDU2cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5zdmctc2l6aW5nLTM1LFxuLnJkLW5hdmJhci1maXhlZCAuc3ZnLXNpemluZy0zNSAqIHtcblx0aGVpZ2h0OiAzMHB4O1xuXHR3aWR0aDogMzBweDtcbn1cblxuLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXItLWlzLWNsb25lIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWZpeGVkLS12aXNpYmxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1maXhlZC0taGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAqICsgLnJkLW5hdmJhci1saXN0IHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAqICsgLnJkLW5hdmJhci1zZWFyY2gge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItcGFuZWwge1xuXHRiYWNrZ3JvdW5kOiAjMWYyNTI4O1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWFpbiB7XG5cdGJhY2tncm91bmQ6ICMyNTJiMmY7XG5cdGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2LWl0ZW06aG92ZXIgLnJkLW5hdi1saW5rLCAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXYtaXRlbS5mb2N1cyAucmQtbmF2LWxpbmssIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdi1pdGVtLmFjdGl2ZSAucmQtbmF2LWxpbmssIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdi1pdGVtLm9wZW5lZCAucmQtbmF2LWxpbmsge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogIzNmOTBkYztcbn1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2LWl0ZW06aG92ZXIgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLCAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXYtaXRlbS5mb2N1cyA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdi1pdGVtLmFjdGl2ZSA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdi1pdGVtLm9wZW5lZCA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2LWxpbmsge1xuXHRjb2xvcjogI2NjYztcbn1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbWVnYW1lbnUtbGlzdCA+IGxpID4gYSxcbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYSB7XG5cdGNvbG9yOiAjYjdiN2I3O1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1tZWdhbWVudS1saXN0ID4gbGk6aG92ZXIgPiBhLFxuLnJkLW5hdmJhci1maXhlZCAucmQtbWVnYW1lbnUtbGlzdCA+IGxpLmZvY3VzID4gYSxcbi5yZC1uYXZiYXItZml4ZWQgLnJkLW1lZ2FtZW51LWxpc3QgPiBsaS5hY3RpdmUgPiBhLFxuLnJkLW5hdmJhci1maXhlZCAucmQtbWVnYW1lbnUtbGlzdCA+IGxpLm9wZW5lZCA+IGEsXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaTpob3ZlciA+IGEsXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaS5mb2N1cyA+IGEsXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaS5hY3RpdmUgPiBhLFxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkub3BlbmVkID4gYSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjM2Y5MGRjO1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgLnJkLW1lZ2FtZW51LXRpdGxlIHtcblx0Y29sb3I6ICNjY2M7XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSAucmQtbWVnYW1lbnUtdGl0bGU6OmFmdGVyIHtcblx0Ym9yZGVyLWJvdHRvbTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IC5yZC1tZWdhbWVudS10aXRsZSBhLCAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgLnJkLW1lZ2FtZW51LXRpdGxlIGE6Zm9jdXMsIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSAucmQtbWVnYW1lbnUtdGl0bGUgYTphY3RpdmUge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51IC5yZC1tZWdhbWVudS10aXRsZSBhOmhvdmVyIHtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG5cdGNvbG9yOiAjY2NjO1xufVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1zZWFyY2gtZm9ybS1zdWJtaXQge1xuXHRjb2xvcjogI2NjYztcbn1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaCAucmQtc2VhcmNoLWZvcm0tc3VibWl0OmhvdmVyIHtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHtcblx0Y29sb3I6ICMyYzM0M2I7XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlOmhvdmVyIHtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1jb2xsYXBzZSB7XG5cdGJhY2tncm91bmQ6ICMyNTJiMmY7XG5cdGJveC1zaGFkb3c6IDAgMCAyMnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbn1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWNvbGxhcHNlLFxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWNvbGxhcHNlIGEge1xuXHRjb2xvcjogI2NjYztcbn1cblxuaHRtbC5yZC1uYXZiYXItZml4ZWQtbGlua2VkIC5wYWdlIHtcblx0cGFkZGluZy10b3A6IDU2cHg7XG59XG5cbi5jb250ZXh0LWRhcmsgLnJkLW5hdmJhci1maXhlZCAuZXZlbnQtdGVhc2VyLCAucmQtbmF2YmFyLWRhcmsgLnJkLW5hdmJhci1maXhlZCAuZXZlbnQtdGVhc2VyLCAucmQtbmF2YmFyLWRhcmtlciAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIsIC5iZy1ncmF5LTcwMCAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIsIC5iZy1ncmF5LTIgLnJkLW5hdmJhci1maXhlZCAuZXZlbnQtdGVhc2VyLCAuYmctZ3JheS00IC5yZC1uYXZiYXItZml4ZWQgLmV2ZW50LXRlYXNlciwgLmJnLXByaW1hcnkgLnJkLW5hdmJhci1maXhlZCAuZXZlbnQtdGVhc2VyLCAuYmctaW1hZ2UtZGFyayAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogIzFmMjUyODtcbn1cblxuLmNvbnRleHQtZGFyayAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIgaDEsIC5yZC1uYXZiYXItZGFyayAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIgaDEsIC5yZC1uYXZiYXItZGFya2VyIC5yZC1uYXZiYXItZml4ZWQgLmV2ZW50LXRlYXNlciBoMSwgLmJnLWdyYXktNzAwIC5yZC1uYXZiYXItZml4ZWQgLmV2ZW50LXRlYXNlciBoMSwgLmJnLWdyYXktMiAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIgaDEsIC5iZy1ncmF5LTQgLnJkLW5hdmJhci1maXhlZCAuZXZlbnQtdGVhc2VyIGgxLCAuYmctcHJpbWFyeSAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIgaDEsIC5iZy1pbWFnZS1kYXJrIC5yZC1uYXZiYXItZml4ZWQgLmV2ZW50LXRlYXNlciBoMSwgLmNvbnRleHQtZGFyayAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIgaDIsIC5yZC1uYXZiYXItZGFyayAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIgaDIsIC5yZC1uYXZiYXItZGFya2VyIC5yZC1uYXZiYXItZml4ZWQgLmV2ZW50LXRlYXNlciBoMiwgLmJnLWdyYXktNzAwIC5yZC1uYXZiYXItZml4ZWQgLmV2ZW50LXRlYXNlciBoMiwgLmJnLWdyYXktMiAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIgaDIsIC5iZy1ncmF5LTQgLnJkLW5hdmJhci1maXhlZCAuZXZlbnQtdGVhc2VyIGgyLCAuYmctcHJpbWFyeSAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIgaDIsIC5iZy1pbWFnZS1kYXJrIC5yZC1uYXZiYXItZml4ZWQgLmV2ZW50LXRlYXNlciBoMiwgLmNvbnRleHQtZGFyayAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIgaDMsIC5yZC1uYXZiYXItZGFyayAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIgaDMsIC5yZC1uYXZiYXItZGFya2VyIC5yZC1uYXZiYXItZml4ZWQgLmV2ZW50LXRlYXNlciBoMywgLmJnLWdyYXktNzAwIC5yZC1uYXZiYXItZml4ZWQgLmV2ZW50LXRlYXNlciBoMywgLmJnLWdyYXktMiAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIgaDMsIC5iZy1ncmF5LTQgLnJkLW5hdmJhci1maXhlZCAuZXZlbnQtdGVhc2VyIGgzLCAuYmctcHJpbWFyeSAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIgaDMsIC5iZy1pbWFnZS1kYXJrIC5yZC1uYXZiYXItZml4ZWQgLmV2ZW50LXRlYXNlciBoMywgLmNvbnRleHQtZGFyayAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIgaDQsIC5yZC1uYXZiYXItZGFyayAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIgaDQsIC5yZC1uYXZiYXItZGFya2VyIC5yZC1uYXZiYXItZml4ZWQgLmV2ZW50LXRlYXNlciBoNCwgLmJnLWdyYXktNzAwIC5yZC1uYXZiYXItZml4ZWQgLmV2ZW50LXRlYXNlciBoNCwgLmJnLWdyYXktMiAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIgaDQsIC5iZy1ncmF5LTQgLnJkLW5hdmJhci1maXhlZCAuZXZlbnQtdGVhc2VyIGg0LCAuYmctcHJpbWFyeSAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIgaDQsIC5iZy1pbWFnZS1kYXJrIC5yZC1uYXZiYXItZml4ZWQgLmV2ZW50LXRlYXNlciBoNCwgLmNvbnRleHQtZGFyayAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIgaDUsIC5yZC1uYXZiYXItZGFyayAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIgaDUsIC5yZC1uYXZiYXItZGFya2VyIC5yZC1uYXZiYXItZml4ZWQgLmV2ZW50LXRlYXNlciBoNSwgLmJnLWdyYXktNzAwIC5yZC1uYXZiYXItZml4ZWQgLmV2ZW50LXRlYXNlciBoNSwgLmJnLWdyYXktMiAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIgaDUsIC5iZy1ncmF5LTQgLnJkLW5hdmJhci1maXhlZCAuZXZlbnQtdGVhc2VyIGg1LCAuYmctcHJpbWFyeSAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIgaDUsIC5iZy1pbWFnZS1kYXJrIC5yZC1uYXZiYXItZml4ZWQgLmV2ZW50LXRlYXNlciBoNSwgLmNvbnRleHQtZGFyayAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIgaDYsIC5yZC1uYXZiYXItZGFyayAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIgaDYsIC5yZC1uYXZiYXItZGFya2VyIC5yZC1uYXZiYXItZml4ZWQgLmV2ZW50LXRlYXNlciBoNiwgLmJnLWdyYXktNzAwIC5yZC1uYXZiYXItZml4ZWQgLmV2ZW50LXRlYXNlciBoNiwgLmJnLWdyYXktMiAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIgaDYsIC5iZy1ncmF5LTQgLnJkLW5hdmJhci1maXhlZCAuZXZlbnQtdGVhc2VyIGg2LCAuYmctcHJpbWFyeSAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIgaDYsIC5iZy1pbWFnZS1kYXJrIC5yZC1uYXZiYXItZml4ZWQgLmV2ZW50LXRlYXNlciBoNiwgLmNvbnRleHQtZGFyayAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIgW2NsYXNzKj0naGVhZGluZy0nXSwgLnJkLW5hdmJhci1kYXJrIC5yZC1uYXZiYXItZml4ZWQgLmV2ZW50LXRlYXNlciBbY2xhc3MqPSdoZWFkaW5nLSddLCAucmQtbmF2YmFyLWRhcmtlciAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIgW2NsYXNzKj0naGVhZGluZy0nXSwgLmJnLWdyYXktNzAwIC5yZC1uYXZiYXItZml4ZWQgLmV2ZW50LXRlYXNlciBbY2xhc3MqPSdoZWFkaW5nLSddLCAuYmctZ3JheS0yIC5yZC1uYXZiYXItZml4ZWQgLmV2ZW50LXRlYXNlciBbY2xhc3MqPSdoZWFkaW5nLSddLCAuYmctZ3JheS00IC5yZC1uYXZiYXItZml4ZWQgLmV2ZW50LXRlYXNlciBbY2xhc3MqPSdoZWFkaW5nLSddLCAuYmctcHJpbWFyeSAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXIgW2NsYXNzKj0naGVhZGluZy0nXSwgLmJnLWltYWdlLWRhcmsgLnJkLW5hdmJhci1maXhlZCAuZXZlbnQtdGVhc2VyIFtjbGFzcyo9J2hlYWRpbmctJ10ge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmNvbnRleHQtZGFyayAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXItaGlnaGxpZ2h0ZWQsIC5yZC1uYXZiYXItZGFyayAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXItaGlnaGxpZ2h0ZWQsIC5yZC1uYXZiYXItZGFya2VyIC5yZC1uYXZiYXItZml4ZWQgLmV2ZW50LXRlYXNlci1oaWdobGlnaHRlZCwgLmJnLWdyYXktNzAwIC5yZC1uYXZiYXItZml4ZWQgLmV2ZW50LXRlYXNlci1oaWdobGlnaHRlZCwgLmJnLWdyYXktMiAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXItaGlnaGxpZ2h0ZWQsIC5iZy1ncmF5LTQgLnJkLW5hdmJhci1maXhlZCAuZXZlbnQtdGVhc2VyLWhpZ2hsaWdodGVkLCAuYmctcHJpbWFyeSAucmQtbmF2YmFyLWZpeGVkIC5ldmVudC10ZWFzZXItaGlnaGxpZ2h0ZWQsIC5iZy1pbWFnZS1kYXJrIC5yZC1uYXZiYXItZml4ZWQgLmV2ZW50LXRlYXNlci1oaWdobGlnaHRlZCB7XG5cdGJhY2tncm91bmQ6ICMyYTMyMzY7XG59XG5cbi5jb250ZXh0LWRhcmsgLnJkLW5hdmJhci1maXhlZCAubGluay1pY29uIC5pY29uLCAucmQtbmF2YmFyLWRhcmsgLnJkLW5hdmJhci1maXhlZCAubGluay1pY29uIC5pY29uLCAucmQtbmF2YmFyLWRhcmtlciAucmQtbmF2YmFyLWZpeGVkIC5saW5rLWljb24gLmljb24sIC5iZy1ncmF5LTcwMCAucmQtbmF2YmFyLWZpeGVkIC5saW5rLWljb24gLmljb24sIC5iZy1ncmF5LTIgLnJkLW5hdmJhci1maXhlZCAubGluay1pY29uIC5pY29uLCAuYmctZ3JheS00IC5yZC1uYXZiYXItZml4ZWQgLmxpbmstaWNvbiAuaWNvbiwgLmJnLXByaW1hcnkgLnJkLW5hdmJhci1maXhlZCAubGluay1pY29uIC5pY29uLCAuYmctaW1hZ2UtZGFyayAucmQtbmF2YmFyLWZpeGVkIC5saW5rLWljb24gLmljb24ge1xuXHRtYXJnaW46IDA7XG59XG5cbi5jb250ZXh0LWRhcmsgLnJkLW5hdmJhci1maXhlZCAubGluay1pY29uLXRleHQsIC5yZC1uYXZiYXItZGFyayAucmQtbmF2YmFyLWZpeGVkIC5saW5rLWljb24tdGV4dCwgLnJkLW5hdmJhci1kYXJrZXIgLnJkLW5hdmJhci1maXhlZCAubGluay1pY29uLXRleHQsIC5iZy1ncmF5LTcwMCAucmQtbmF2YmFyLWZpeGVkIC5saW5rLWljb24tdGV4dCwgLmJnLWdyYXktMiAucmQtbmF2YmFyLWZpeGVkIC5saW5rLWljb24tdGV4dCwgLmJnLWdyYXktNCAucmQtbmF2YmFyLWZpeGVkIC5saW5rLWljb24tdGV4dCwgLmJnLXByaW1hcnkgLnJkLW5hdmJhci1maXhlZCAubGluay1pY29uLXRleHQsIC5iZy1pbWFnZS1kYXJrIC5yZC1uYXZiYXItZml4ZWQgLmxpbmstaWNvbi10ZXh0IHtcblx0Zm9udC1zaXplOiAwO1xufVxuXG4uY29udGV4dC1kYXJrIC5yZC1uYXZiYXItZml4ZWQgLmJ1dHRvbi1ncmF5LW91dGxpbmUsIC5yZC1uYXZiYXItZGFyayAucmQtbmF2YmFyLWZpeGVkIC5idXR0b24tZ3JheS1vdXRsaW5lLCAucmQtbmF2YmFyLWRhcmtlciAucmQtbmF2YmFyLWZpeGVkIC5idXR0b24tZ3JheS1vdXRsaW5lLCAuYmctZ3JheS03MDAgLnJkLW5hdmJhci1maXhlZCAuYnV0dG9uLWdyYXktb3V0bGluZSwgLmJnLWdyYXktMiAucmQtbmF2YmFyLWZpeGVkIC5idXR0b24tZ3JheS1vdXRsaW5lLCAuYmctZ3JheS00IC5yZC1uYXZiYXItZml4ZWQgLmJ1dHRvbi1ncmF5LW91dGxpbmUsIC5iZy1wcmltYXJ5IC5yZC1uYXZiYXItZml4ZWQgLmJ1dHRvbi1ncmF5LW91dGxpbmUsIC5iZy1pbWFnZS1kYXJrIC5yZC1uYXZiYXItZml4ZWQgLmJ1dHRvbi1ncmF5LW91dGxpbmUsIC5jb250ZXh0LWRhcmsgLnJkLW5hdmJhci1maXhlZCAuYnV0dG9uLWdyYXktb3V0bGluZTpmb2N1cywgLnJkLW5hdmJhci1kYXJrIC5yZC1uYXZiYXItZml4ZWQgLmJ1dHRvbi1ncmF5LW91dGxpbmU6Zm9jdXMsIC5yZC1uYXZiYXItZGFya2VyIC5yZC1uYXZiYXItZml4ZWQgLmJ1dHRvbi1ncmF5LW91dGxpbmU6Zm9jdXMsIC5iZy1ncmF5LTcwMCAucmQtbmF2YmFyLWZpeGVkIC5idXR0b24tZ3JheS1vdXRsaW5lOmZvY3VzLCAuYmctZ3JheS0yIC5yZC1uYXZiYXItZml4ZWQgLmJ1dHRvbi1ncmF5LW91dGxpbmU6Zm9jdXMsIC5iZy1ncmF5LTQgLnJkLW5hdmJhci1maXhlZCAuYnV0dG9uLWdyYXktb3V0bGluZTpmb2N1cywgLmJnLXByaW1hcnkgLnJkLW5hdmJhci1maXhlZCAuYnV0dG9uLWdyYXktb3V0bGluZTpmb2N1cywgLmJnLWltYWdlLWRhcmsgLnJkLW5hdmJhci1maXhlZCAuYnV0dG9uLWdyYXktb3V0bGluZTpmb2N1cyB7XG5cdGNvbG9yOiAjZDdkN2Q3O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiAjZDdkN2Q3O1xufVxuXG4uY29udGV4dC1kYXJrIC5yZC1uYXZiYXItZml4ZWQgLmJ1dHRvbi1ncmF5LW91dGxpbmU6aG92ZXIsIC5yZC1uYXZiYXItZGFyayAucmQtbmF2YmFyLWZpeGVkIC5idXR0b24tZ3JheS1vdXRsaW5lOmhvdmVyLCAucmQtbmF2YmFyLWRhcmtlciAucmQtbmF2YmFyLWZpeGVkIC5idXR0b24tZ3JheS1vdXRsaW5lOmhvdmVyLCAuYmctZ3JheS03MDAgLnJkLW5hdmJhci1maXhlZCAuYnV0dG9uLWdyYXktb3V0bGluZTpob3ZlciwgLmJnLWdyYXktMiAucmQtbmF2YmFyLWZpeGVkIC5idXR0b24tZ3JheS1vdXRsaW5lOmhvdmVyLCAuYmctZ3JheS00IC5yZC1uYXZiYXItZml4ZWQgLmJ1dHRvbi1ncmF5LW91dGxpbmU6aG92ZXIsIC5iZy1wcmltYXJ5IC5yZC1uYXZiYXItZml4ZWQgLmJ1dHRvbi1ncmF5LW91dGxpbmU6aG92ZXIsIC5iZy1pbWFnZS1kYXJrIC5yZC1uYXZiYXItZml4ZWQgLmJ1dHRvbi1ncmF5LW91dGxpbmU6aG92ZXIsIC5jb250ZXh0LWRhcmsgLnJkLW5hdmJhci1maXhlZCAuYnV0dG9uLWdyYXktb3V0bGluZTphY3RpdmUsIC5yZC1uYXZiYXItZGFyayAucmQtbmF2YmFyLWZpeGVkIC5idXR0b24tZ3JheS1vdXRsaW5lOmFjdGl2ZSwgLnJkLW5hdmJhci1kYXJrZXIgLnJkLW5hdmJhci1maXhlZCAuYnV0dG9uLWdyYXktb3V0bGluZTphY3RpdmUsIC5iZy1ncmF5LTcwMCAucmQtbmF2YmFyLWZpeGVkIC5idXR0b24tZ3JheS1vdXRsaW5lOmFjdGl2ZSwgLmJnLWdyYXktMiAucmQtbmF2YmFyLWZpeGVkIC5idXR0b24tZ3JheS1vdXRsaW5lOmFjdGl2ZSwgLmJnLWdyYXktNCAucmQtbmF2YmFyLWZpeGVkIC5idXR0b24tZ3JheS1vdXRsaW5lOmFjdGl2ZSwgLmJnLXByaW1hcnkgLnJkLW5hdmJhci1maXhlZCAuYnV0dG9uLWdyYXktb3V0bGluZTphY3RpdmUsIC5iZy1pbWFnZS1kYXJrIC5yZC1uYXZiYXItZml4ZWQgLmJ1dHRvbi1ncmF5LW91dGxpbmU6YWN0aXZlIHtcblx0Y29sb3I6ICMxNTE1MTU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmNvbnRleHQtZGFyayAucmQtbmF2YmFyLWZpeGVkIC5idXR0b24tZ3JheS1vdXRsaW5lLmJ1dHRvbi11amFyYWs6OmJlZm9yZSwgLnJkLW5hdmJhci1kYXJrIC5yZC1uYXZiYXItZml4ZWQgLmJ1dHRvbi1ncmF5LW91dGxpbmUuYnV0dG9uLXVqYXJhazo6YmVmb3JlLCAucmQtbmF2YmFyLWRhcmtlciAucmQtbmF2YmFyLWZpeGVkIC5idXR0b24tZ3JheS1vdXRsaW5lLmJ1dHRvbi11amFyYWs6OmJlZm9yZSwgLmJnLWdyYXktNzAwIC5yZC1uYXZiYXItZml4ZWQgLmJ1dHRvbi1ncmF5LW91dGxpbmUuYnV0dG9uLXVqYXJhazo6YmVmb3JlLCAuYmctZ3JheS0yIC5yZC1uYXZiYXItZml4ZWQgLmJ1dHRvbi1ncmF5LW91dGxpbmUuYnV0dG9uLXVqYXJhazo6YmVmb3JlLCAuYmctZ3JheS00IC5yZC1uYXZiYXItZml4ZWQgLmJ1dHRvbi1ncmF5LW91dGxpbmUuYnV0dG9uLXVqYXJhazo6YmVmb3JlLCAuYmctcHJpbWFyeSAucmQtbmF2YmFyLWZpeGVkIC5idXR0b24tZ3JheS1vdXRsaW5lLmJ1dHRvbi11amFyYWs6OmJlZm9yZSwgLmJnLWltYWdlLWRhcmsgLnJkLW5hdmJhci1maXhlZCAuYnV0dG9uLWdyYXktb3V0bGluZS5idXR0b24tdWphcmFrOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uY29udGV4dC1kYXJrIC5yZC1uYXZiYXItZml4ZWQgLnBvc3QtY2xhc3NpYywgLnJkLW5hdmJhci1kYXJrIC5yZC1uYXZiYXItZml4ZWQgLnBvc3QtY2xhc3NpYywgLnJkLW5hdmJhci1kYXJrZXIgLnJkLW5hdmJhci1maXhlZCAucG9zdC1jbGFzc2ljLCAuYmctZ3JheS03MDAgLnJkLW5hdmJhci1maXhlZCAucG9zdC1jbGFzc2ljLCAuYmctZ3JheS0yIC5yZC1uYXZiYXItZml4ZWQgLnBvc3QtY2xhc3NpYywgLmJnLWdyYXktNCAucmQtbmF2YmFyLWZpeGVkIC5wb3N0LWNsYXNzaWMsIC5iZy1wcmltYXJ5IC5yZC1uYXZiYXItZml4ZWQgLnBvc3QtY2xhc3NpYywgLmJnLWltYWdlLWRhcmsgLnJkLW5hdmJhci1maXhlZCAucG9zdC1jbGFzc2ljIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jb250ZXh0LWRhcmsgLnJkLW5hdmJhci1maXhlZCAucG9zdC1jbGFzc2ljLXRpdGxlLCAucmQtbmF2YmFyLWRhcmsgLnJkLW5hdmJhci1maXhlZCAucG9zdC1jbGFzc2ljLXRpdGxlLCAucmQtbmF2YmFyLWRhcmtlciAucmQtbmF2YmFyLWZpeGVkIC5wb3N0LWNsYXNzaWMtdGl0bGUsIC5iZy1ncmF5LTcwMCAucmQtbmF2YmFyLWZpeGVkIC5wb3N0LWNsYXNzaWMtdGl0bGUsIC5iZy1ncmF5LTIgLnJkLW5hdmJhci1maXhlZCAucG9zdC1jbGFzc2ljLXRpdGxlLCAuYmctZ3JheS00IC5yZC1uYXZiYXItZml4ZWQgLnBvc3QtY2xhc3NpYy10aXRsZSwgLmJnLXByaW1hcnkgLnJkLW5hdmJhci1maXhlZCAucG9zdC1jbGFzc2ljLXRpdGxlLCAuYmctaW1hZ2UtZGFyayAucmQtbmF2YmFyLWZpeGVkIC5wb3N0LWNsYXNzaWMtdGl0bGUge1xuXHRjb2xvcjogI2VkZWZmNDtcbn1cblxuLmNvbnRleHQtZGFyayAucmQtbmF2YmFyLWZpeGVkIC5wb3N0LWNsYXNzaWMtdGl0bGUgYTpob3ZlciwgLnJkLW5hdmJhci1kYXJrIC5yZC1uYXZiYXItZml4ZWQgLnBvc3QtY2xhc3NpYy10aXRsZSBhOmhvdmVyLCAucmQtbmF2YmFyLWRhcmtlciAucmQtbmF2YmFyLWZpeGVkIC5wb3N0LWNsYXNzaWMtdGl0bGUgYTpob3ZlciwgLmJnLWdyYXktNzAwIC5yZC1uYXZiYXItZml4ZWQgLnBvc3QtY2xhc3NpYy10aXRsZSBhOmhvdmVyLCAuYmctZ3JheS0yIC5yZC1uYXZiYXItZml4ZWQgLnBvc3QtY2xhc3NpYy10aXRsZSBhOmhvdmVyLCAuYmctZ3JheS00IC5yZC1uYXZiYXItZml4ZWQgLnBvc3QtY2xhc3NpYy10aXRsZSBhOmhvdmVyLCAuYmctcHJpbWFyeSAucmQtbmF2YmFyLWZpeGVkIC5wb3N0LWNsYXNzaWMtdGl0bGUgYTpob3ZlciwgLmJnLWltYWdlLWRhcmsgLnJkLW5hdmJhci1maXhlZCAucG9zdC1jbGFzc2ljLXRpdGxlIGE6aG92ZXIge1xuXHRjb2xvcjogI2ZmZDg1MTtcbn1cblxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcblx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1haW4gPiAqOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdH1cbn1cblxuLypcbipcbiogUkQgTmF2YmFyIFNpZGViYXJcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ucmQtbmF2YmFyLXNpZGViYXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbWFpbi1vdXRlciB7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbWFpbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiAyMnB4IDYwcHggMjJweCAwO1xuXHRtYXgtd2lkdGg6IDExNDBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0dHJhbnNpdGlvbjogMC41cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1tYWluLWVsZW1lbnQge1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW1haW4tZWxlbWVudCA+ICogKyAqIHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXRvZ2dsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR6LWluZGV4OiAxMDkzO1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1wYW5lbCB7XG5cdG1pbi13aWR0aDogMjAwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItYnJhbmQgaW1nIHtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiAyMDBweDtcblx0bWF4LWhlaWdodDogMjAwcHg7XG59XG5cbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdi13cmFwIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IDEwOTI7XG5cdHdpZHRoOiA0NTBweDtcblx0cGFkZGluZzogOTRweCAwIDAgMDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0dHJhbnNpdGlvbjogMC41cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdGJveC1zaGFkb3c6IDAgMCAxM3B4IDAgcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjE2KTtcbn1cblxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2LXdyYXAuYWN0aXZlIHtcblx0dHJhbnNpdGlvbi1kZWxheTogLjFzO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdiB7XG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdkN2Q3O1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdi1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMTlweCAzMHB4IDE5cHggNDBweDtcbn1cblxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXYtaXRlbS5hY3RpdmUgLnJkLW5hdi1saW5rIHtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2LWl0ZW0gLnJkLW5hdi1saW5rLFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXYtaXRlbSA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuXHRmb250LXNpemU6IDE4cHg7XG59XG5cbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2LWl0ZW0gKyAucmQtbmF2LWl0ZW0ge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2Q3ZDdkNztcbn1cblxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXYtaXRlbTpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2LWxpbmsge1xuXHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGNvbG9yOiAjY2NjO1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdi1saW5rOmhvdmVyIHtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLXN1Ym1lbnUgLm9wZW5lZCA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc3VibWVudSA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1zdWJtZW51ID4gLnJkLW5hdmJhci1tZWdhbWVudSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0d2lsbC1jaGFuZ2U6IG9wYWNpdHksIHZpc2liaWxpdHk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1zdWJtZW51Lm9wZW5lZCA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1zdWJtZW51Lm9wZW5lZCA+IC5yZC1uYXZiYXItbWVnYW1lbnUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc3VibWVudSA+IC5yZC1uYXZiYXItc3VibWVudSA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1zdWJtZW51ID4gLnJkLW5hdmJhci1zdWJtZW51ID4gLnJkLW5hdmJhci1tZWdhbWVudSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbn1cblxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc3VibWVudSA+IC5yZC1uYXZiYXItc3VibWVudS5vcGVuZWQgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc3VibWVudSA+IC5yZC1uYXZiYXItc3VibWVudS5vcGVuZWQgPiAucmQtbmF2YmFyLW1lZ2FtZW51IHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1zdWJtZW51ID4gLnJkLW5hdmJhci1zdWJtZW51IC5yZC1uYXZiYXItc3VibWVudSA+IC5yZC1uYXZiYXItZHJvcGRvd24ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1zdWJtZW51ID4gLnJkLW5hdmJhci1zdWJtZW51IC5yZC1uYXZiYXItc3VibWVudS5vcGVuZWQgPiAucmQtbmF2YmFyLWRyb3Bkb3duIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdi1pdGVtID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSxcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2LWl0ZW0gLnJkLW5hdmJhci0taGFzLWRyb3Bkb3duID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0cGFkZGluZy10b3A6IGluaGVyaXQ7XG5cdHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMzBweDtcblx0bWFyZ2luLWxlZnQ6IDVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAjMmMzNDNiO1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdi1pdGVtID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTpob3Zlcixcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2LWl0ZW0gLnJkLW5hdmJhci0taGFzLWRyb3Bkb3duID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTpob3ZlciB7XG5cdGNvbG9yOiAjM2Y5MGRjO1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdi1pdGVtID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIsXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdi1pdGVtIC5yZC1uYXZiYXItLWhhcy1kcm9wZG93biA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyIHtcblx0Y29udGVudDogJ1xcZjEwNyc7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2U7XG5cdHotaW5kZXg6IDI7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2LWl0ZW0gLnJkLW5hdmJhci0taGFzLWRyb3Bkb3duID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICNjY2M7XG5cdG1hcmdpbi1sZWZ0OiA3cHg7XG59XG5cbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbWVudSB7XG5cdG1hcmdpbi10b3A6IDMxcHg7XG59XG5cbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1tZWdhbWVudS1saXN0IHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1kcm9wZG93biBsaSA+IGEsXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW1lZ2FtZW51LWxpc3QgbGkgPiBhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAtM3B4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAxcHggMTRweCAxcHggMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItZHJvcGRvd24gbGkgPiBhLCAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1kcm9wZG93biBsaSA+IGE6OmJlZm9yZSxcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbWVnYW1lbnUtbGlzdCBsaSA+IGEsXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW1lZ2FtZW51LWxpc3QgbGkgPiBhOjpiZWZvcmUge1xuXHR0cmFuc2l0aW9uOiAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1kcm9wZG93biBsaSA+IGE6OmJlZm9yZSxcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbWVnYW1lbnUtbGlzdCBsaSA+IGE6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiA2cHg7XG5cdGxlZnQ6IC02cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Y29udGVudDogJyc7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci13aWR0aDogNHB4IDAgNHB4IDhweDtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjM2Y5MGRjO1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRjb2xvcjogIzNmOTBkYztcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1kcm9wZG93biBsaS5mb2N1cyA+IGEsXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1kcm9wZG93biBsaS5vcGVuZWQgPiBhLFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItZHJvcGRvd24gbGkgPiBhOmhvdmVyLFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1tZWdhbWVudS1saXN0IGxpLmZvY3VzID4gYSxcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbWVnYW1lbnUtbGlzdCBsaS5vcGVuZWQgPiBhLFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1tZWdhbWVudS1saXN0IGxpID4gYTpob3ZlciB7XG5cdGxlZnQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMTRweDtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItZHJvcGRvd24gbGkuZm9jdXMgPiBhOjpiZWZvcmUsXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1kcm9wZG93biBsaS5vcGVuZWQgPiBhOjpiZWZvcmUsXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1kcm9wZG93biBsaSA+IGE6aG92ZXI6OmJlZm9yZSxcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbWVnYW1lbnUtbGlzdCBsaS5mb2N1cyA+IGE6OmJlZm9yZSxcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbWVnYW1lbnUtbGlzdCBsaS5vcGVuZWQgPiBhOjpiZWZvcmUsXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW1lZ2FtZW51LWxpc3QgbGkgPiBhOmhvdmVyOjpiZWZvcmUge1xuXHRsZWZ0OiAtN3B4O1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1tZWdhbWVudSB7XG5cdG1heC13aWR0aDogNDUwcHg7XG5cdG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1tZWdhbWVudSA+ICoge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1tZWdhbWVudSA+IGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR3aWR0aDogNDUlO1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW1lZ2FtZW51LXRpdGxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1tZWdhbWVudS1saXN0IHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1tZWdhbWVudS1saXN0ID4gbGkgKyBsaSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLWRyb3Bkb3duIC5yZC1uYXZiYXItLWhhcy1kcm9wZG93biA+IGEge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1kcm9wZG93biAucmQtbmF2YmFyLS1oYXMtZHJvcGRvd24gPiBhOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1kcm9wZG93biAucmQtbmF2YmFyLS1oYXMtZHJvcGRvd24gPiBhOmhvdmVyIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1kcm9wZG93biAucmQtbmF2YmFyLS1oYXMtZHJvcGRvd24uZm9jdXMgPiBhIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1kcm9wZG93biAucmQtbmF2YmFyLS1oYXMtZHJvcGRvd24ub3BlbmVkID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG5cdGNvbG9yOiAjM2Y5MGRjO1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1kcm9wZG93biAucmQtbmF2YmFyLS1oYXMtZHJvcGRvd24ub3BlbmVkID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIge1xuXHR0b3A6IDFweDtcbn1cblxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSArIGxpIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXYtaXRlbSA+IC5yZC1uYXZiYXItZHJvcGRvd24ge1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdi1pdGVtID4gLnJkLW5hdmJhci1kcm9wZG93biAucmQtbmF2YmFyLWRyb3Bkb3duIHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4ucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdi1pdGVtID4gLnJkLW5hdmJhci1kcm9wZG93biAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhIHtcblx0Zm9udC1zaXplOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW1lZ2FtZW51IHtcblx0XHRtYXJnaW4tYm90dG9tOiAtMzBweDtcblx0fVxuXHQucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1tZWdhbWVudSA+ICoge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0LnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSArIGxpLFxuXHQucmQtbmF2YmFyLXNpZGViYXIgLnJkLW1lZ2FtZW51LWxpc3QgPiBsaSArIGxpIHtcblx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGxlZnQ6IGNhbGMoNTAlICsgNjAwcHggLSA4MHB4KTtcblx0fVxufVxuXG4ucmQtbmF2YmFyLXNpZGViYXIucmQtbmF2YmFyLS1pcy1jbG9uZSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogMTAwMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDElKTtcbn1cblxuLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhci0taXMtY2xvbmUucmQtbmF2YmFyLS1pcy1zdHVjayB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhci0taXMtc3R1Y2sge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDEwMDA7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnJkLW5hdmJhci1zaWRlYmFyLnJkLW5hdmJhci0taXMtc3R1Y2sgLnJkLW5hdmJhci1tYWluIHtcblx0cGFkZGluZy10b3A6IDExcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMXB4O1xufVxuXG4vKipcbipcbiogUkQgTmF2YmFyIENsYXNzaWNcbiovXG4ucmQtbmF2YmFyLWNsYXNzaWMge1xuXHRiYWNrZ3JvdW5kOiAjMjUyYjJmO1xufVxuXG4ucmQtbmF2YmFyLWNsYXNzaWMgLnJkLW5hdmJhci1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucmQtbmF2YmFyLWNsYXNzaWMgLnJkLW5hdmJhci1saXN0LWl0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmQtbmF2YmFyLWNsYXNzaWMgLnJkLW5hdmJhci1saXN0LWxpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWF4LXdpZHRoOiA4MHB4O1xuXHRvcGFjaXR5OiAuMTU7XG59XG5cbi5yZC1uYXZiYXItY2xhc3NpYyAucmQtbmF2YmFyLWxpc3QtbGluazpob3ZlciB7XG5cdG9wYWNpdHk6IC44O1xufVxuXG4ucmQtbmF2YmFyLWNsYXNzaWMucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXBhbmVsIHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ucmQtbmF2YmFyLWNsYXNzaWMucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXBhbmVsLWlubmVyLFxuLnJkLW5hdmJhci1jbGFzc2ljLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tYWluLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnJkLW5hdmJhci1jbGFzc2ljLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1wYW5lbC1pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcbn1cblxuLnJkLW5hdmJhci1jbGFzc2ljLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1wYW5lbC1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDQwJTtcblx0cGFkZGluZzogMTVweCAwO1xufVxuXG4ucmQtbmF2YmFyLWNsYXNzaWMucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXBhbmVsLWl0ZW0tbGVmdCxcbi5yZC1uYXZiYXItY2xhc3NpYy5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItcGFuZWwtaXRlbS1yaWdodCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJkLW5hdmJhci1jbGFzc2ljLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1wYW5lbC1pdGVtLWxlZnQgPiAqLFxuLnJkLW5hdmJhci1jbGFzc2ljLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1wYW5lbC1pdGVtLXJpZ2h0ID4gKiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLnJkLW5hdmJhci1jbGFzc2ljLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1wYW5lbC1pdGVtLWxlZnQ6OmJlZm9yZSxcbi5yZC1uYXZiYXItY2xhc3NpYy5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItcGFuZWwtaXRlbS1yaWdodDo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDA7XG5cdHdpZHRoOiAxMDB2dztcblx0YmFja2dyb3VuZDogIzFmMjUyODtcblx0dHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJkLW5hdmJhci1jbGFzc2ljLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1wYW5lbC1pdGVtLWxlZnQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnJkLW5hdmJhci1jbGFzc2ljLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1wYW5lbC1pdGVtLWxlZnQ6OmJlZm9yZSB7XG5cdHJpZ2h0OiAwO1xuXHR0cmFuc2Zvcm06IHNrZXcoLTMwZGVnKTtcbn1cblxuLnJkLW5hdmJhci1jbGFzc2ljLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1wYW5lbC1pdGVtLXJpZ2h0IHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucmQtbmF2YmFyLWNsYXNzaWMucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXBhbmVsLWl0ZW0tcmlnaHQ6OmJlZm9yZSB7XG5cdGxlZnQ6IDA7XG5cdHRyYW5zZm9ybTogc2tldygzMGRlZyk7XG59XG5cbi5yZC1uYXZiYXItY2xhc3NpYy5yZC1uYXZiYXItc3RhdGljIC5vd2wtY2Fyb3VzZWwtaW5saW5lLW91dGVyIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogOTAlO1xuXHRmbGV4LXNocmluazogMDtcbn1cblxuLnJkLW5hdmJhci1jbGFzc2ljLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1icmFuZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAtOHB4O1xuXHRtYXJnaW4tdG9wOiAtNDNweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmQtbmF2YmFyLWNsYXNzaWMucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWJyYW5kIGltZyB7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogMjAwcHg7XG5cdG1heC1oZWlnaHQ6IDIwMHB4O1xufVxuXG4ucmQtbmF2YmFyLWNsYXNzaWMucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1haW4tdG9wIHtcblx0cGFkZGluZzogMTBweCAwO1xufVxuXG4ucmQtbmF2YmFyLWNsYXNzaWMucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWxpc3Qge1xuXHRvcmRlcjogMDtcbn1cblxuLnJkLW5hdmJhci1jbGFzc2ljLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1icmFuZCB7XG5cdG9yZGVyOiAxO1xufVxuXG4ucmQtbmF2YmFyLWNsYXNzaWMucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaCB7XG5cdG9yZGVyOiAyO1xufVxuXG4ucmQtbmF2YmFyLWNsYXNzaWMucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWxpc3QsXG4ucmQtbmF2YmFyLWNsYXNzaWMucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaCB7XG5cdHdpZHRoOiBjYWxjKDUwJSAtIDIwMHB4IC8gMik7XG59XG5cbi5yZC1uYXZiYXItY2xhc3NpYy5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWFpbi1ib3R0b20ge1xuXHRwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5yZC1uYXZiYXItY2xhc3NpYy5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWFpbi1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yZC1uYXZiYXItY2xhc3NpYy5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbGlzdC1pdGVtICsgLnJkLW5hdmJhci1saXN0LWl0ZW0ge1xuXHRtYXJnaW4tbGVmdDogNDRweDtcbn1cblxuLnJkLW5hdmJhci1jbGFzc2ljLnJkLW5hdmJhci1zdGF0aWMgLnJkLXNlYXJjaCB7XG5cdG1heC13aWR0aDogMzE1cHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnJkLW5hdmJhci1jbGFzc2ljLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdi1pdGVtID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAxcHg7XG59XG5cbi5yZC1uYXZiYXItY2xhc3NpYy5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuXHRsZWZ0OiAxNXB4O1xuXHRyaWdodDogYXV0bztcbn1cblxuLnJkLW5hdmJhci1jbGFzc2ljLnJkLW5hdmJhci1zdGF0aWMgLnBvc3QtY2xhc3NpYy10aXRsZSB7XG5cdGNvbG9yOiAjMTUxNTE1O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5yZC1uYXZiYXItY2xhc3NpYy5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWFpbi10b3Age1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0fVxuXHQucmQtbmF2YmFyLWNsYXNzaWMucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWxpc3QtaXRlbSArIC5yZC1uYXZiYXItbGlzdC1pdGVtIHtcblx0XHRtYXJnaW4tbGVmdDogNjVweDtcblx0fVxufVxuXG4ucmQtbmF2YmFyLWNsYXNzaWMucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrLCAucmQtbmF2YmFyLWNsYXNzaWMucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLWNsb25lIHtcblx0YmFja2dyb3VuZDogIzI1MmIyZjtcbn1cblxuLnJkLW5hdmJhci1jbGFzc2ljLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLXBhbmVsLFxuLnJkLW5hdmJhci1jbGFzc2ljLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLW1haW4tdG9wLCAucmQtbmF2YmFyLWNsYXNzaWMucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLWNsb25lIC5yZC1uYXZiYXItcGFuZWwsXG4ucmQtbmF2YmFyLWNsYXNzaWMucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLWNsb25lIC5yZC1uYXZiYXItbWFpbi10b3Age1xuXHRoZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnJkLW5hdmJhci1jbGFzc2ljLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLW5hdi1pdGVtID4gLnJkLW5hdmJhci1zdWJtZW51LCAucmQtbmF2YmFyLWNsYXNzaWMucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLWNsb25lIC5yZC1uYXZiYXItbmF2LWl0ZW0gPiAucmQtbmF2YmFyLXN1Ym1lbnUge1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xufVxuXG4ucmQtbmF2YmFyLWNsYXNzaWMucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbGlzdCB7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5yZC1uYXZiYXItY2xhc3NpYy5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1saXN0LWl0ZW0ge1xuXHRwYWRkaW5nOiAwIDEycHg7XG5cdGZsZXgtZ3JvdzogMTtcbn1cblxuLnJkLW5hdmJhci1jbGFzc2ljLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXBhbmVsLWlubmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5yZC1uYXZiYXItY2xhc3NpYy5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1wYW5lbC1pbm5lciA+ICogKyAqIHtcblx0bWFyZ2luLWxlZnQ6IDE0cHg7XG59XG5cbi5yZC1uYXZiYXItY2xhc3NpYy5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tYWluLXRvcCB7XG5cdHBhZGRpbmc6IDIwcHggMTBweCAxNXB4O1xufVxuXG4ucmQtbmF2YmFyLWNsYXNzaWMucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWFpbi1ib3R0b20ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJkLW5hdmJhci1jbGFzc2ljLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1haW4tZWxlbWVudCB7XG5cdG1hcmdpbjogMTBweCAyMHB4O1xufVxuXG4uY29udGV4dC1kYXJrIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1jbGFzc2ljIC5yZC1uYXYtbGluaywgLnJkLW5hdmJhci1kYXJrIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1jbGFzc2ljIC5yZC1uYXYtbGluaywgLnJkLW5hdmJhci1kYXJrZXIgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLWNsYXNzaWMgLnJkLW5hdi1saW5rLCAuYmctZ3JheS03MDAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLWNsYXNzaWMgLnJkLW5hdi1saW5rLCAuYmctZ3JheS0yIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1jbGFzc2ljIC5yZC1uYXYtbGluaywgLmJnLWdyYXktNCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItY2xhc3NpYyAucmQtbmF2LWxpbmssIC5iZy1wcmltYXJ5IC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1jbGFzc2ljIC5yZC1uYXYtbGluaywgLmJnLWltYWdlLWRhcmsgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLWNsYXNzaWMgLnJkLW5hdi1saW5rIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5jb250ZXh0LWRhcmsgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLWNsYXNzaWMgLnJkLW5hdi1pdGVtLmFjdGl2ZSAucmQtbmF2LWxpbmssIC5yZC1uYXZiYXItZGFyayAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItY2xhc3NpYyAucmQtbmF2LWl0ZW0uYWN0aXZlIC5yZC1uYXYtbGluaywgLnJkLW5hdmJhci1kYXJrZXIgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLWNsYXNzaWMgLnJkLW5hdi1pdGVtLmFjdGl2ZSAucmQtbmF2LWxpbmssIC5iZy1ncmF5LTcwMCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItY2xhc3NpYyAucmQtbmF2LWl0ZW0uYWN0aXZlIC5yZC1uYXYtbGluaywgLmJnLWdyYXktMiAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItY2xhc3NpYyAucmQtbmF2LWl0ZW0uYWN0aXZlIC5yZC1uYXYtbGluaywgLmJnLWdyYXktNCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItY2xhc3NpYyAucmQtbmF2LWl0ZW0uYWN0aXZlIC5yZC1uYXYtbGluaywgLmJnLXByaW1hcnkgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLWNsYXNzaWMgLnJkLW5hdi1pdGVtLmFjdGl2ZSAucmQtbmF2LWxpbmssIC5iZy1pbWFnZS1kYXJrIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1jbGFzc2ljIC5yZC1uYXYtaXRlbS5hY3RpdmUgLnJkLW5hdi1saW5rLFxuLmNvbnRleHQtZGFyayAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItY2xhc3NpYyAucmQtbmF2LWl0ZW0ub3BlbmVkIC5yZC1uYXYtbGluayxcbi5yZC1uYXZiYXItZGFyayAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItY2xhc3NpYyAucmQtbmF2LWl0ZW0ub3BlbmVkIC5yZC1uYXYtbGluayxcbi5yZC1uYXZiYXItZGFya2VyIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1jbGFzc2ljIC5yZC1uYXYtaXRlbS5vcGVuZWQgLnJkLW5hdi1saW5rLFxuLmJnLWdyYXktNzAwIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1jbGFzc2ljIC5yZC1uYXYtaXRlbS5vcGVuZWQgLnJkLW5hdi1saW5rLFxuLmJnLWdyYXktMiAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItY2xhc3NpYyAucmQtbmF2LWl0ZW0ub3BlbmVkIC5yZC1uYXYtbGluayxcbi5iZy1ncmF5LTQgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLWNsYXNzaWMgLnJkLW5hdi1pdGVtLm9wZW5lZCAucmQtbmF2LWxpbmssXG4uYmctcHJpbWFyeSAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItY2xhc3NpYyAucmQtbmF2LWl0ZW0ub3BlbmVkIC5yZC1uYXYtbGluayxcbi5iZy1pbWFnZS1kYXJrIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1jbGFzc2ljIC5yZC1uYXYtaXRlbS5vcGVuZWQgLnJkLW5hdi1saW5rLFxuLmNvbnRleHQtZGFyayAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItY2xhc3NpYyAucmQtbmF2LWl0ZW0uZm9jdXMgLnJkLW5hdi1saW5rLFxuLnJkLW5hdmJhci1kYXJrIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1jbGFzc2ljIC5yZC1uYXYtaXRlbS5mb2N1cyAucmQtbmF2LWxpbmssXG4ucmQtbmF2YmFyLWRhcmtlciAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItY2xhc3NpYyAucmQtbmF2LWl0ZW0uZm9jdXMgLnJkLW5hdi1saW5rLFxuLmJnLWdyYXktNzAwIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1jbGFzc2ljIC5yZC1uYXYtaXRlbS5mb2N1cyAucmQtbmF2LWxpbmssXG4uYmctZ3JheS0yIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1jbGFzc2ljIC5yZC1uYXYtaXRlbS5mb2N1cyAucmQtbmF2LWxpbmssXG4uYmctZ3JheS00IC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1jbGFzc2ljIC5yZC1uYXYtaXRlbS5mb2N1cyAucmQtbmF2LWxpbmssXG4uYmctcHJpbWFyeSAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItY2xhc3NpYyAucmQtbmF2LWl0ZW0uZm9jdXMgLnJkLW5hdi1saW5rLFxuLmJnLWltYWdlLWRhcmsgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLWNsYXNzaWMgLnJkLW5hdi1pdGVtLmZvY3VzIC5yZC1uYXYtbGluayB7XG5cdGNvbG9yOiAjM2Y5MGRjO1xufVxuXG4uY29udGV4dC1kYXJrIC5yZC1uYXZiYXItY2xhc3NpYyAucmQtbmF2YmFyLXNlYXJjaCAuZm9ybS1sYWJlbCwgLnJkLW5hdmJhci1kYXJrIC5yZC1uYXZiYXItY2xhc3NpYyAucmQtbmF2YmFyLXNlYXJjaCAuZm9ybS1sYWJlbCwgLnJkLW5hdmJhci1kYXJrZXIgLnJkLW5hdmJhci1jbGFzc2ljIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWxhYmVsLCAuYmctZ3JheS03MDAgLnJkLW5hdmJhci1jbGFzc2ljIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWxhYmVsLCAuYmctZ3JheS0yIC5yZC1uYXZiYXItY2xhc3NpYyAucmQtbmF2YmFyLXNlYXJjaCAuZm9ybS1sYWJlbCwgLmJnLWdyYXktNCAucmQtbmF2YmFyLWNsYXNzaWMgLnJkLW5hdmJhci1zZWFyY2ggLmZvcm0tbGFiZWwsIC5iZy1wcmltYXJ5IC5yZC1uYXZiYXItY2xhc3NpYyAucmQtbmF2YmFyLXNlYXJjaCAuZm9ybS1sYWJlbCwgLmJnLWltYWdlLWRhcmsgLnJkLW5hdmJhci1jbGFzc2ljIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWxhYmVsLFxuLmNvbnRleHQtZGFyayAucmQtbmF2YmFyLWNsYXNzaWMgLnJkLW5hdmJhci1zZWFyY2ggLmZvcm0taW5wdXQsXG4ucmQtbmF2YmFyLWRhcmsgLnJkLW5hdmJhci1jbGFzc2ljIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWlucHV0LFxuLnJkLW5hdmJhci1kYXJrZXIgLnJkLW5hdmJhci1jbGFzc2ljIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWlucHV0LFxuLmJnLWdyYXktNzAwIC5yZC1uYXZiYXItY2xhc3NpYyAucmQtbmF2YmFyLXNlYXJjaCAuZm9ybS1pbnB1dCxcbi5iZy1ncmF5LTIgLnJkLW5hdmJhci1jbGFzc2ljIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWlucHV0LFxuLmJnLWdyYXktNCAucmQtbmF2YmFyLWNsYXNzaWMgLnJkLW5hdmJhci1zZWFyY2ggLmZvcm0taW5wdXQsXG4uYmctcHJpbWFyeSAucmQtbmF2YmFyLWNsYXNzaWMgLnJkLW5hdmJhci1zZWFyY2ggLmZvcm0taW5wdXQsXG4uYmctaW1hZ2UtZGFyayAucmQtbmF2YmFyLWNsYXNzaWMgLnJkLW5hdmJhci1zZWFyY2ggLmZvcm0taW5wdXQge1xuXHRjb2xvcjogIzU1NWM1Zjtcbn1cblxuLmNvbnRleHQtZGFyayAucmQtbmF2YmFyLWNsYXNzaWMgLnJkLW5hdmJhci1zZWFyY2ggaW5wdXQsIC5yZC1uYXZiYXItZGFyayAucmQtbmF2YmFyLWNsYXNzaWMgLnJkLW5hdmJhci1zZWFyY2ggaW5wdXQsIC5yZC1uYXZiYXItZGFya2VyIC5yZC1uYXZiYXItY2xhc3NpYyAucmQtbmF2YmFyLXNlYXJjaCBpbnB1dCwgLmJnLWdyYXktNzAwIC5yZC1uYXZiYXItY2xhc3NpYyAucmQtbmF2YmFyLXNlYXJjaCBpbnB1dCwgLmJnLWdyYXktMiAucmQtbmF2YmFyLWNsYXNzaWMgLnJkLW5hdmJhci1zZWFyY2ggaW5wdXQsIC5iZy1ncmF5LTQgLnJkLW5hdmJhci1jbGFzc2ljIC5yZC1uYXZiYXItc2VhcmNoIGlucHV0LCAuYmctcHJpbWFyeSAucmQtbmF2YmFyLWNsYXNzaWMgLnJkLW5hdmJhci1zZWFyY2ggaW5wdXQsIC5iZy1pbWFnZS1kYXJrIC5yZC1uYXZiYXItY2xhc3NpYyAucmQtbmF2YmFyLXNlYXJjaCBpbnB1dCB7XG5cdGJhY2tncm91bmQ6ICMyYzMzMzc7XG5cdGJvcmRlci1jb2xvcjogIzJjMzMzNztcbn1cblxuLmNvbnRleHQtZGFyayAucmQtbmF2YmFyLWNsYXNzaWMgLm5hdi1saWdodC1saXN0IGEsIC5yZC1uYXZiYXItZGFyayAucmQtbmF2YmFyLWNsYXNzaWMgLm5hdi1saWdodC1saXN0IGEsIC5yZC1uYXZiYXItZGFya2VyIC5yZC1uYXZiYXItY2xhc3NpYyAubmF2LWxpZ2h0LWxpc3QgYSwgLmJnLWdyYXktNzAwIC5yZC1uYXZiYXItY2xhc3NpYyAubmF2LWxpZ2h0LWxpc3QgYSwgLmJnLWdyYXktMiAucmQtbmF2YmFyLWNsYXNzaWMgLm5hdi1saWdodC1saXN0IGEsIC5iZy1ncmF5LTQgLnJkLW5hdmJhci1jbGFzc2ljIC5uYXYtbGlnaHQtbGlzdCBhLCAuYmctcHJpbWFyeSAucmQtbmF2YmFyLWNsYXNzaWMgLm5hdi1saWdodC1saXN0IGEsIC5iZy1pbWFnZS1kYXJrIC5yZC1uYXZiYXItY2xhc3NpYyAubmF2LWxpZ2h0LWxpc3QgYSB7XG5cdGNvbG9yOiAjNzA3Mjc5O1xufVxuXG4uY29udGV4dC1kYXJrIC5yZC1uYXZiYXItY2xhc3NpYyAubmF2LWxpZ2h0LWxpc3QgbGkuYWN0aXZlLCAucmQtbmF2YmFyLWRhcmsgLnJkLW5hdmJhci1jbGFzc2ljIC5uYXYtbGlnaHQtbGlzdCBsaS5hY3RpdmUsIC5yZC1uYXZiYXItZGFya2VyIC5yZC1uYXZiYXItY2xhc3NpYyAubmF2LWxpZ2h0LWxpc3QgbGkuYWN0aXZlLCAuYmctZ3JheS03MDAgLnJkLW5hdmJhci1jbGFzc2ljIC5uYXYtbGlnaHQtbGlzdCBsaS5hY3RpdmUsIC5iZy1ncmF5LTIgLnJkLW5hdmJhci1jbGFzc2ljIC5uYXYtbGlnaHQtbGlzdCBsaS5hY3RpdmUsIC5iZy1ncmF5LTQgLnJkLW5hdmJhci1jbGFzc2ljIC5uYXYtbGlnaHQtbGlzdCBsaS5hY3RpdmUsIC5iZy1wcmltYXJ5IC5yZC1uYXZiYXItY2xhc3NpYyAubmF2LWxpZ2h0LWxpc3QgbGkuYWN0aXZlLCAuYmctaW1hZ2UtZGFyayAucmQtbmF2YmFyLWNsYXNzaWMgLm5hdi1saWdodC1saXN0IGxpLmFjdGl2ZSxcbi5jb250ZXh0LWRhcmsgLnJkLW5hdmJhci1jbGFzc2ljIC5uYXYtbGlnaHQtbGlzdCBhOmhvdmVyLFxuLnJkLW5hdmJhci1kYXJrIC5yZC1uYXZiYXItY2xhc3NpYyAubmF2LWxpZ2h0LWxpc3QgYTpob3Zlcixcbi5yZC1uYXZiYXItZGFya2VyIC5yZC1uYXZiYXItY2xhc3NpYyAubmF2LWxpZ2h0LWxpc3QgYTpob3Zlcixcbi5iZy1ncmF5LTcwMCAucmQtbmF2YmFyLWNsYXNzaWMgLm5hdi1saWdodC1saXN0IGE6aG92ZXIsXG4uYmctZ3JheS0yIC5yZC1uYXZiYXItY2xhc3NpYyAubmF2LWxpZ2h0LWxpc3QgYTpob3Zlcixcbi5iZy1ncmF5LTQgLnJkLW5hdmJhci1jbGFzc2ljIC5uYXYtbGlnaHQtbGlzdCBhOmhvdmVyLFxuLmJnLXByaW1hcnkgLnJkLW5hdmJhci1jbGFzc2ljIC5uYXYtbGlnaHQtbGlzdCBhOmhvdmVyLFxuLmJnLWltYWdlLWRhcmsgLnJkLW5hdmJhci1jbGFzc2ljIC5uYXYtbGlnaHQtbGlzdCBhOmhvdmVyIHtcblx0Y29sb3I6ICNmZmQ4NTE7XG59XG5cbi5jb250ZXh0LWRhcmsgLnJkLW5hdmJhci1jbGFzc2ljIC5saW5rLCAucmQtbmF2YmFyLWRhcmsgLnJkLW5hdmJhci1jbGFzc2ljIC5saW5rLCAucmQtbmF2YmFyLWRhcmtlciAucmQtbmF2YmFyLWNsYXNzaWMgLmxpbmssIC5iZy1ncmF5LTcwMCAucmQtbmF2YmFyLWNsYXNzaWMgLmxpbmssIC5iZy1ncmF5LTIgLnJkLW5hdmJhci1jbGFzc2ljIC5saW5rLCAuYmctZ3JheS00IC5yZC1uYXZiYXItY2xhc3NpYyAubGluaywgLmJnLXByaW1hcnkgLnJkLW5hdmJhci1jbGFzc2ljIC5saW5rLCAuYmctaW1hZ2UtZGFyayAucmQtbmF2YmFyLWNsYXNzaWMgLmxpbmsge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmNvbnRleHQtZGFyayAucmQtbmF2YmFyLWNsYXNzaWMgLmxpbms6aG92ZXIsIC5yZC1uYXZiYXItZGFyayAucmQtbmF2YmFyLWNsYXNzaWMgLmxpbms6aG92ZXIsIC5yZC1uYXZiYXItZGFya2VyIC5yZC1uYXZiYXItY2xhc3NpYyAubGluazpob3ZlciwgLmJnLWdyYXktNzAwIC5yZC1uYXZiYXItY2xhc3NpYyAubGluazpob3ZlciwgLmJnLWdyYXktMiAucmQtbmF2YmFyLWNsYXNzaWMgLmxpbms6aG92ZXIsIC5iZy1ncmF5LTQgLnJkLW5hdmJhci1jbGFzc2ljIC5saW5rOmhvdmVyLCAuYmctcHJpbWFyeSAucmQtbmF2YmFyLWNsYXNzaWMgLmxpbms6aG92ZXIsIC5iZy1pbWFnZS1kYXJrIC5yZC1uYXZiYXItY2xhc3NpYyAubGluazpob3ZlciB7XG5cdGNvbG9yOiAjM2Y5MGRjO1xufVxuXG4vKipcbipcbiogUkQgTmF2YmFyIENvcnBvcmF0ZVxuKi9cbi5yZC1uYXZiYXItY29ycG9yYXRlIHtcblx0YmFja2dyb3VuZDogIzI1MmIyZjtcbn1cblxuLnJkLW5hdmJhci1jb3Jwb3JhdGUgLnJkLW5hdmJhci1saXN0ID4gbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5yZC1uYXZiYXItY29ycG9yYXRlLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1wYW5lbCB7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnJkLW5hdmJhci1jb3Jwb3JhdGUucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXBhbmVsLWlubmVyLFxuLnJkLW5hdmJhci1jb3Jwb3JhdGUucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1haW4tY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucmQtbmF2YmFyLWNvcnBvcmF0ZS5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItcGFuZWwtaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5yZC1uYXZiYXItY29ycG9yYXRlLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1wYW5lbC1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMTVweCAwO1xufVxuXG4ucmQtbmF2YmFyLWNvcnBvcmF0ZS5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItcGFuZWwtaXRlbS1sZWZ0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5yZC1uYXZiYXItY29ycG9yYXRlLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1wYW5lbC1pdGVtLXJpZ2h0IHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucmQtbmF2YmFyLWNvcnBvcmF0ZS5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItYnJhbmQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJkLW5hdmJhci1jb3Jwb3JhdGUucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWJyYW5kIGltZyB7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogMjAwcHg7XG5cdG1heC1oZWlnaHQ6IDIwMHB4O1xufVxuXG4ucmQtbmF2YmFyLWNvcnBvcmF0ZS5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWFpbi1lbGVtZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJkLW5hdmJhci1jb3Jwb3JhdGUucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1haW4tZWxlbWVudCA+ICogKyAqIHtcblx0bWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbi5yZC1uYXZiYXItY29ycG9yYXRlLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tYWluLXRvcCB7XG5cdHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLnJkLW5hdmJhci1jb3Jwb3JhdGUucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1haW4tYm90dG9tIHtcblx0cGFkZGluZzogMTdweCAwO1xufVxuXG4ucmQtbmF2YmFyLWNvcnBvcmF0ZS5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWFpbi10b3AgKyAucmQtbmF2YmFyLW1haW4tYm90dG9tIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNik7XG59XG5cbi5yZC1uYXZiYXItY29ycG9yYXRlLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tYWluLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJkLW5hdmJhci1jb3Jwb3JhdGUucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWxpc3QtaXRlbSArIC5yZC1uYXZiYXItbGlzdC1pdGVtIHtcblx0bWFyZ2luLWxlZnQ6IDQ0cHg7XG59XG5cbi5yZC1uYXZiYXItY29ycG9yYXRlLnJkLW5hdmJhci1zdGF0aWMgLm5hdi1saWdodC1saXN0IHtcblx0bWFyZ2luLWxlZnQ6IC00MHB4O1xufVxuXG4ucmQtbmF2YmFyLWNvcnBvcmF0ZS5yZC1uYXZiYXItc3RhdGljIC5uYXYtbGlnaHQtbGlzdCA+ICoge1xuXHRtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLnJkLW5hdmJhci1jb3Jwb3JhdGUucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWxpc3Qge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuXHRtYXJnaW4tYm90dG9tOiAtNXB4O1xuXHRtYXJnaW4tbGVmdDogLTM1cHg7XG5cdG1hcmdpbi1yaWdodDogLTM1cHg7XG59XG5cbi5yZC1uYXZiYXItY29ycG9yYXRlLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1saXN0ID4gKiB7XG5cdG1hcmdpbi10b3A6IDVweDtcblx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG4ucmQtbmF2YmFyLWNvcnBvcmF0ZS5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbGlzdCA+IGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucmQtbmF2YmFyLWNvcnBvcmF0ZS5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbGlzdCA+IGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMXB4O1xuXHRiYWNrZ3JvdW5kOiAjMTUxNTE1O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJkLW5hdmJhci1jb3Jwb3JhdGUucmQtbmF2YmFyLXN0YXRpYyAucmQtc2VhcmNoIHtcblx0bWluLXdpZHRoOiAzNTBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5yZC1uYXZiYXItY29ycG9yYXRlLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdi1pdGVtLmZvY3VzIC5yZC1uYXYtbGluaywgLnJkLW5hdmJhci1jb3Jwb3JhdGUucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2LWl0ZW0ub3BlbmVkIC5yZC1uYXYtbGluaywgLnJkLW5hdmJhci1jb3Jwb3JhdGUucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2LWl0ZW0uYWN0aXZlIC5yZC1uYXYtbGluayB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjM2Y5MGRjO1xufVxuXG4ucmQtbmF2YmFyLWNvcnBvcmF0ZS5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXYtaXRlbS5mb2N1cyA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5yZC1uYXZiYXItY29ycG9yYXRlLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdi1pdGVtLm9wZW5lZCA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5yZC1uYXZiYXItY29ycG9yYXRlLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdi1pdGVtLmFjdGl2ZSA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLnJkLW5hdmJhci1jb3Jwb3JhdGUucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2LWl0ZW0gPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDFweDtcblx0bGVmdDogLTdweDtcblx0bWFyZ2luLWxlZnQ6IC0xNHB4O1xufVxuXG4ucmQtbmF2YmFyLWNvcnBvcmF0ZS5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXYtbGluayB7XG5cdHBhZGRpbmc6IDZweCAxMXB4O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ucmQtbmF2YmFyLWNvcnBvcmF0ZS5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXYtbGluazpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjM2Y5MGRjO1xufVxuXG4ucmQtbmF2YmFyLWNvcnBvcmF0ZS5yZC1uYXZiYXItc3RhdGljIC5yZC1tZW51IHtcblx0bWFyZ2luLXRvcDogMTdweDtcbn1cblxuLnJkLW5hdmJhci1jb3Jwb3JhdGUucmQtbmF2YmFyLXN0YXRpYyAucmQtbWVudSAucmQtbmF2YmFyLWRyb3Bkb3duIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnJkLW5hdmJhci1jb3Jwb3JhdGUucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXN1Ym1lbnUgLnJkLW5hdi1saW5rIHtcblx0cGFkZGluZy1yaWdodDogMjRweDtcbn1cblxuLnJkLW5hdmJhci1jb3Jwb3JhdGUucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51IHtcblx0bGVmdDogMTVweDtcblx0cmlnaHQ6IGF1dG87XG59XG5cbi5yZC1uYXZiYXItY29ycG9yYXRlLnJkLW5hdmJhci1zdGF0aWMgLnBvc3QtY2xhc3NpYy10aXRsZSB7XG5cdGNvbG9yOiAjMTUxNTE1O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5yZC1uYXZiYXItY29ycG9yYXRlLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1saXN0LWl0ZW0gKyAucmQtbmF2YmFyLWxpc3QtaXRlbSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDY1cHg7XG5cdH1cbn1cblxuLnJkLW5hdmJhci1jb3Jwb3JhdGUucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrLCAucmQtbmF2YmFyLWNvcnBvcmF0ZS5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtY2xvbmUge1xuXHRiYWNrZ3JvdW5kOiAjMjUyYjJmO1xufVxuXG4ucmQtbmF2YmFyLWNvcnBvcmF0ZS5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtc3R1Y2sgLnJkLW5hdmJhci1wYW5lbCxcbi5yZC1uYXZiYXItY29ycG9yYXRlLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLW1haW4tdG9wLCAucmQtbmF2YmFyLWNvcnBvcmF0ZS5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtY2xvbmUgLnJkLW5hdmJhci1wYW5lbCxcbi5yZC1uYXZiYXItY29ycG9yYXRlLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1jbG9uZSAucmQtbmF2YmFyLW1haW4tdG9wIHtcblx0aGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nLXRvcDogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5yZC1uYXZiYXItY29ycG9yYXRlLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLW1haW4tdG9wICsgLnJkLW5hdmJhci1tYWluLWJvdHRvbSwgLnJkLW5hdmJhci1jb3Jwb3JhdGUucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLWNsb25lIC5yZC1uYXZiYXItbWFpbi10b3AgKyAucmQtbmF2YmFyLW1haW4tYm90dG9tIHtcblx0Ym9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLnJkLW5hdmJhci1jb3Jwb3JhdGUucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItbmF2LWl0ZW0gPiAucmQtbmF2YmFyLXN1Ym1lbnUsIC5yZC1uYXZiYXItY29ycG9yYXRlLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1jbG9uZSAucmQtbmF2YmFyLW5hdi1pdGVtID4gLnJkLW5hdmJhci1zdWJtZW51IHtcblx0bWFyZ2luLXRvcDogMTdweDtcbn1cblxuLnJkLW5hdmJhci1jb3Jwb3JhdGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWFpbi10b3Age1xuXHRwYWRkaW5nOiAyMHB4IDEzcHggMTVweDtcbn1cblxuLnJkLW5hdmJhci1jb3Jwb3JhdGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWFpbi1ib3R0b20ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJkLW5hdmJhci1jb3Jwb3JhdGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItcGFuZWwtaW5uZXIge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yZC1uYXZiYXItY29ycG9yYXRlLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWNvbGxhcHNlIHtcblx0YmFja2dyb3VuZDogIzI1MmIyZjtcbn1cblxuLnJkLW5hdmJhci1jb3Jwb3JhdGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbGlzdCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJkLW5hdmJhci1jb3Jwb3JhdGUucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbGlzdCA+IGxpICsgbGkge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uY29udGV4dC1kYXJrIC5yZC1uYXZiYXItY29ycG9yYXRlIC51bml0IGg2LCAucmQtbmF2YmFyLWRhcmsgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLnVuaXQgaDYsIC5yZC1uYXZiYXItZGFya2VyIC5yZC1uYXZiYXItY29ycG9yYXRlIC51bml0IGg2LCAuYmctZ3JheS03MDAgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLnVuaXQgaDYsIC5iZy1ncmF5LTIgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLnVuaXQgaDYsIC5iZy1ncmF5LTQgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLnVuaXQgaDYsIC5iZy1wcmltYXJ5IC5yZC1uYXZiYXItY29ycG9yYXRlIC51bml0IGg2LCAuYmctaW1hZ2UtZGFyayAucmQtbmF2YmFyLWNvcnBvcmF0ZSAudW5pdCBoNixcbi5jb250ZXh0LWRhcmsgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLnVuaXQgLmhlYWRpbmctNixcbi5yZC1uYXZiYXItZGFyayAucmQtbmF2YmFyLWNvcnBvcmF0ZSAudW5pdCAuaGVhZGluZy02LFxuLnJkLW5hdmJhci1kYXJrZXIgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLnVuaXQgLmhlYWRpbmctNixcbi5iZy1ncmF5LTcwMCAucmQtbmF2YmFyLWNvcnBvcmF0ZSAudW5pdCAuaGVhZGluZy02LFxuLmJnLWdyYXktMiAucmQtbmF2YmFyLWNvcnBvcmF0ZSAudW5pdCAuaGVhZGluZy02LFxuLmJnLWdyYXktNCAucmQtbmF2YmFyLWNvcnBvcmF0ZSAudW5pdCAuaGVhZGluZy02LFxuLmJnLXByaW1hcnkgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLnVuaXQgLmhlYWRpbmctNixcbi5iZy1pbWFnZS1kYXJrIC5yZC1uYXZiYXItY29ycG9yYXRlIC51bml0IC5oZWFkaW5nLTYge1xuXHRjb2xvcjogIzcwNzI3OTtcbn1cblxuLmNvbnRleHQtZGFyayAucmQtbmF2YmFyLWNvcnBvcmF0ZSAudW5pdCBhOmhvdmVyLCAucmQtbmF2YmFyLWRhcmsgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLnVuaXQgYTpob3ZlciwgLnJkLW5hdmJhci1kYXJrZXIgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLnVuaXQgYTpob3ZlciwgLmJnLWdyYXktNzAwIC5yZC1uYXZiYXItY29ycG9yYXRlIC51bml0IGE6aG92ZXIsIC5iZy1ncmF5LTIgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLnVuaXQgYTpob3ZlciwgLmJnLWdyYXktNCAucmQtbmF2YmFyLWNvcnBvcmF0ZSAudW5pdCBhOmhvdmVyLCAuYmctcHJpbWFyeSAucmQtbmF2YmFyLWNvcnBvcmF0ZSAudW5pdCBhOmhvdmVyLCAuYmctaW1hZ2UtZGFyayAucmQtbmF2YmFyLWNvcnBvcmF0ZSAudW5pdCBhOmhvdmVyIHtcblx0Y29sb3I6ICNmZmQ4NTE7XG59XG5cbi5jb250ZXh0LWRhcmsgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLnJkLW5hdmJhci1saXN0ID4gbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsIC5yZC1uYXZiYXItZGFyayAucmQtbmF2YmFyLWNvcnBvcmF0ZSAucmQtbmF2YmFyLWxpc3QgPiBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciwgLnJkLW5hdmJhci1kYXJrZXIgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLnJkLW5hdmJhci1saXN0ID4gbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsIC5iZy1ncmF5LTcwMCAucmQtbmF2YmFyLWNvcnBvcmF0ZSAucmQtbmF2YmFyLWxpc3QgPiBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciwgLmJnLWdyYXktMiAucmQtbmF2YmFyLWNvcnBvcmF0ZSAucmQtbmF2YmFyLWxpc3QgPiBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciwgLmJnLWdyYXktNCAucmQtbmF2YmFyLWNvcnBvcmF0ZSAucmQtbmF2YmFyLWxpc3QgPiBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciwgLmJnLXByaW1hcnkgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLnJkLW5hdmJhci1saXN0ID4gbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsIC5iZy1pbWFnZS1kYXJrIC5yZC1uYXZiYXItY29ycG9yYXRlIC5yZC1uYXZiYXItbGlzdCA+IGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cblxuLmNvbnRleHQtZGFyayAucmQtbmF2YmFyLWNvcnBvcmF0ZSAucmQtbmF2YmFyLXNlYXJjaCAuZm9ybS1sYWJlbCwgLnJkLW5hdmJhci1kYXJrIC5yZC1uYXZiYXItY29ycG9yYXRlIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWxhYmVsLCAucmQtbmF2YmFyLWRhcmtlciAucmQtbmF2YmFyLWNvcnBvcmF0ZSAucmQtbmF2YmFyLXNlYXJjaCAuZm9ybS1sYWJlbCwgLmJnLWdyYXktNzAwIC5yZC1uYXZiYXItY29ycG9yYXRlIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWxhYmVsLCAuYmctZ3JheS0yIC5yZC1uYXZiYXItY29ycG9yYXRlIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWxhYmVsLCAuYmctZ3JheS00IC5yZC1uYXZiYXItY29ycG9yYXRlIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWxhYmVsLCAuYmctcHJpbWFyeSAucmQtbmF2YmFyLWNvcnBvcmF0ZSAucmQtbmF2YmFyLXNlYXJjaCAuZm9ybS1sYWJlbCwgLmJnLWltYWdlLWRhcmsgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLnJkLW5hdmJhci1zZWFyY2ggLmZvcm0tbGFiZWwsXG4uY29udGV4dC1kYXJrIC5yZC1uYXZiYXItY29ycG9yYXRlIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWlucHV0LFxuLnJkLW5hdmJhci1kYXJrIC5yZC1uYXZiYXItY29ycG9yYXRlIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWlucHV0LFxuLnJkLW5hdmJhci1kYXJrZXIgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLnJkLW5hdmJhci1zZWFyY2ggLmZvcm0taW5wdXQsXG4uYmctZ3JheS03MDAgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLnJkLW5hdmJhci1zZWFyY2ggLmZvcm0taW5wdXQsXG4uYmctZ3JheS0yIC5yZC1uYXZiYXItY29ycG9yYXRlIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWlucHV0LFxuLmJnLWdyYXktNCAucmQtbmF2YmFyLWNvcnBvcmF0ZSAucmQtbmF2YmFyLXNlYXJjaCAuZm9ybS1pbnB1dCxcbi5iZy1wcmltYXJ5IC5yZC1uYXZiYXItY29ycG9yYXRlIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWlucHV0LFxuLmJnLWltYWdlLWRhcmsgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLnJkLW5hdmJhci1zZWFyY2ggLmZvcm0taW5wdXQge1xuXHRjb2xvcjogIzU1NWM1Zjtcbn1cblxuLmNvbnRleHQtZGFyayAucmQtbmF2YmFyLWNvcnBvcmF0ZSAucmQtbmF2YmFyLXNlYXJjaCBpbnB1dCwgLnJkLW5hdmJhci1kYXJrIC5yZC1uYXZiYXItY29ycG9yYXRlIC5yZC1uYXZiYXItc2VhcmNoIGlucHV0LCAucmQtbmF2YmFyLWRhcmtlciAucmQtbmF2YmFyLWNvcnBvcmF0ZSAucmQtbmF2YmFyLXNlYXJjaCBpbnB1dCwgLmJnLWdyYXktNzAwIC5yZC1uYXZiYXItY29ycG9yYXRlIC5yZC1uYXZiYXItc2VhcmNoIGlucHV0LCAuYmctZ3JheS0yIC5yZC1uYXZiYXItY29ycG9yYXRlIC5yZC1uYXZiYXItc2VhcmNoIGlucHV0LCAuYmctZ3JheS00IC5yZC1uYXZiYXItY29ycG9yYXRlIC5yZC1uYXZiYXItc2VhcmNoIGlucHV0LCAuYmctcHJpbWFyeSAucmQtbmF2YmFyLWNvcnBvcmF0ZSAucmQtbmF2YmFyLXNlYXJjaCBpbnB1dCwgLmJnLWltYWdlLWRhcmsgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLnJkLW5hdmJhci1zZWFyY2ggaW5wdXQge1xuXHRiYWNrZ3JvdW5kOiAjMmMzMzM3O1xuXHRib3JkZXItY29sb3I6ICMyYzMzMzc7XG59XG5cbi5jb250ZXh0LWRhcmsgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLm5hdi1saWdodC1saXN0IGEsIC5yZC1uYXZiYXItZGFyayAucmQtbmF2YmFyLWNvcnBvcmF0ZSAubmF2LWxpZ2h0LWxpc3QgYSwgLnJkLW5hdmJhci1kYXJrZXIgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLm5hdi1saWdodC1saXN0IGEsIC5iZy1ncmF5LTcwMCAucmQtbmF2YmFyLWNvcnBvcmF0ZSAubmF2LWxpZ2h0LWxpc3QgYSwgLmJnLWdyYXktMiAucmQtbmF2YmFyLWNvcnBvcmF0ZSAubmF2LWxpZ2h0LWxpc3QgYSwgLmJnLWdyYXktNCAucmQtbmF2YmFyLWNvcnBvcmF0ZSAubmF2LWxpZ2h0LWxpc3QgYSwgLmJnLXByaW1hcnkgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLm5hdi1saWdodC1saXN0IGEsIC5iZy1pbWFnZS1kYXJrIC5yZC1uYXZiYXItY29ycG9yYXRlIC5uYXYtbGlnaHQtbGlzdCBhIHtcblx0Y29sb3I6ICM3MDcyNzk7XG59XG5cbi5jb250ZXh0LWRhcmsgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLm5hdi1saWdodC1saXN0IGxpLmFjdGl2ZSwgLnJkLW5hdmJhci1kYXJrIC5yZC1uYXZiYXItY29ycG9yYXRlIC5uYXYtbGlnaHQtbGlzdCBsaS5hY3RpdmUsIC5yZC1uYXZiYXItZGFya2VyIC5yZC1uYXZiYXItY29ycG9yYXRlIC5uYXYtbGlnaHQtbGlzdCBsaS5hY3RpdmUsIC5iZy1ncmF5LTcwMCAucmQtbmF2YmFyLWNvcnBvcmF0ZSAubmF2LWxpZ2h0LWxpc3QgbGkuYWN0aXZlLCAuYmctZ3JheS0yIC5yZC1uYXZiYXItY29ycG9yYXRlIC5uYXYtbGlnaHQtbGlzdCBsaS5hY3RpdmUsIC5iZy1ncmF5LTQgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLm5hdi1saWdodC1saXN0IGxpLmFjdGl2ZSwgLmJnLXByaW1hcnkgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLm5hdi1saWdodC1saXN0IGxpLmFjdGl2ZSwgLmJnLWltYWdlLWRhcmsgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLm5hdi1saWdodC1saXN0IGxpLmFjdGl2ZSxcbi5jb250ZXh0LWRhcmsgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLm5hdi1saWdodC1saXN0IGE6aG92ZXIsXG4ucmQtbmF2YmFyLWRhcmsgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLm5hdi1saWdodC1saXN0IGE6aG92ZXIsXG4ucmQtbmF2YmFyLWRhcmtlciAucmQtbmF2YmFyLWNvcnBvcmF0ZSAubmF2LWxpZ2h0LWxpc3QgYTpob3Zlcixcbi5iZy1ncmF5LTcwMCAucmQtbmF2YmFyLWNvcnBvcmF0ZSAubmF2LWxpZ2h0LWxpc3QgYTpob3Zlcixcbi5iZy1ncmF5LTIgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLm5hdi1saWdodC1saXN0IGE6aG92ZXIsXG4uYmctZ3JheS00IC5yZC1uYXZiYXItY29ycG9yYXRlIC5uYXYtbGlnaHQtbGlzdCBhOmhvdmVyLFxuLmJnLXByaW1hcnkgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLm5hdi1saWdodC1saXN0IGE6aG92ZXIsXG4uYmctaW1hZ2UtZGFyayAucmQtbmF2YmFyLWNvcnBvcmF0ZSAubmF2LWxpZ2h0LWxpc3QgYTpob3ZlciB7XG5cdGNvbG9yOiAjZmZkODUxO1xufVxuXG4uY29udGV4dC1kYXJrIC5yZC1uYXZiYXItY29ycG9yYXRlIC5saW5rLCAucmQtbmF2YmFyLWRhcmsgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLmxpbmssIC5yZC1uYXZiYXItZGFya2VyIC5yZC1uYXZiYXItY29ycG9yYXRlIC5saW5rLCAuYmctZ3JheS03MDAgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLmxpbmssIC5iZy1ncmF5LTIgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLmxpbmssIC5iZy1ncmF5LTQgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLmxpbmssIC5iZy1wcmltYXJ5IC5yZC1uYXZiYXItY29ycG9yYXRlIC5saW5rLCAuYmctaW1hZ2UtZGFyayAucmQtbmF2YmFyLWNvcnBvcmF0ZSAubGluayB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uY29udGV4dC1kYXJrIC5yZC1uYXZiYXItY29ycG9yYXRlIC5saW5rOmhvdmVyLCAucmQtbmF2YmFyLWRhcmsgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLmxpbms6aG92ZXIsIC5yZC1uYXZiYXItZGFya2VyIC5yZC1uYXZiYXItY29ycG9yYXRlIC5saW5rOmhvdmVyLCAuYmctZ3JheS03MDAgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLmxpbms6aG92ZXIsIC5iZy1ncmF5LTIgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLmxpbms6aG92ZXIsIC5iZy1ncmF5LTQgLnJkLW5hdmJhci1jb3Jwb3JhdGUgLmxpbms6aG92ZXIsIC5iZy1wcmltYXJ5IC5yZC1uYXZiYXItY29ycG9yYXRlIC5saW5rOmhvdmVyLCAuYmctaW1hZ2UtZGFyayAucmQtbmF2YmFyLWNvcnBvcmF0ZSAubGluazpob3ZlciB7XG5cdGNvbG9yOiAjM2Y5MGRjO1xufVxuXG4vKipcbipcbiogUkQgTmF2YmFyIE1vZGVyblxuKi9cbi5yZC1uYXZiYXItbW9kZXJuIHtcblx0YmFja2dyb3VuZDogIzFmMjUyODtcbn1cblxuLnJkLW5hdmJhci1tb2Rlcm4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXBhbmVsIHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ucmQtbmF2YmFyLW1vZGVybi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItcGFuZWwtaW5uZXIsXG4ucmQtbmF2YmFyLW1vZGVybi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWFpbi1jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5yZC1uYXZiYXItbW9kZXJuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1wYW5lbC1pbm5lciA+ICogKyAqLFxuLnJkLW5hdmJhci1tb2Rlcm4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1haW4tY29udGFpbmVyID4gKiArICoge1xuXHRtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuLnJkLW5hdmJhci1tb2Rlcm4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXBhbmVsLWlubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHRwYWRkaW5nOiAxM3B4IDE1cHg7XG59XG5cbi5yZC1uYXZiYXItbW9kZXJuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1wYW5lbC1pdGVtIHtcblx0bWF4LXdpZHRoOiA1MCU7XG59XG5cbi5yZC1uYXZiYXItbW9kZXJuLnJkLW5hdmJhci1zdGF0aWMgLm93bC1jYXJvdXNlbC1pbmxpbmUtb3V0ZXItMSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDM1MHB4O1xuXHRmbGV4LXNocmluazogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJkLW5hdmJhci1tb2Rlcm4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWJyYW5kIGltZyB7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogMTI5cHg7XG5cdG1heC1oZWlnaHQ6IDEyOXB4O1xufVxuXG4ucmQtbmF2YmFyLW1vZGVybi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWFpbiB7XG5cdHBhZGRpbmc6IDI3cHggMDtcbn1cblxuLnJkLW5hdmJhci1tb2Rlcm4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1haW4tY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmQtbmF2YmFyLW1vZGVybi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWFpbi1jb250YWluZXIgLnJkLW5hdmJhci1icmFuZCxcbi5yZC1uYXZiYXItbW9kZXJuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tYWluLWNvbnRhaW5lciAucmQtbmF2YmFyLW1haW4tZWxlbWVudCB7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ucmQtbmF2YmFyLW1vZGVybi5yZC1uYXZiYXItc3RhdGljIC5yZC1zZWFyY2gge1xuXHRtYXgtd2lkdGg6IDMxNXB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5yZC1uYXZiYXItbW9kZXJuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2ggLnJkLXNlYXJjaCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDQ1cHg7XG5cdHRvcDogMDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRtaW4td2lkdGg6IDMwMHB4O1xuXHR0cmFuc2l0aW9uOiAuMzNzO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuOCwgMSwgMSk7XG59XG5cbi5yZC1uYXZiYXItbW9kZXJuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2guYWN0aXZlIC5yZC1zZWFyY2gge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG59XG5cbi5yZC1uYXZiYXItbW9kZXJuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2ggLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IC0xcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yZC1uYXZiYXItbW9kZXJuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYge1xuXHRmbGV4LWdyb3c6IDE7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRwYWRkaW5nOiAwIDI1cHg7XG59XG5cbi5yZC1uYXZiYXItbW9kZXJuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdi1pdGVtID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAxcHg7XG59XG5cbi5yZC1uYXZiYXItbW9kZXJuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSB7XG5cdGxlZnQ6IDE1cHg7XG5cdHJpZ2h0OiBhdXRvO1xufVxuXG4ucmQtbmF2YmFyLW1vZGVybi5yZC1uYXZiYXItc3RhdGljIC5wb3N0LWNsYXNzaWMtdGl0bGUge1xuXHRjb2xvcjogIzE1MTUxNTtcbn1cblxuLnJkLW5hdmJhci1tb2Rlcm4ucmQtbmF2YmFyLXN0YXRpYyAucG9zdC1jbGFzc2ljLXRpdGxlIGE6aG92ZXIge1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLnJkLW5hdmJhci1tb2Rlcm4ucmQtbmF2YmFyLXN0YXRpYyAub3dsLWNhcm91c2VsLWlubGluZS1vdXRlci0xIHtcblx0bWF4LXdpZHRoOiA0NTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQucmQtbmF2YmFyLW1vZGVybi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbGlzdC1pdGVtICsgLnJkLW5hdmJhci1saXN0LWl0ZW0ge1xuXHRcdG1hcmdpbi1sZWZ0OiA2NXB4O1xuXHR9XG59XG5cbi5yZC1uYXZiYXItbW9kZXJuLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjaywgLnJkLW5hdmJhci1tb2Rlcm4ucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLWNsb25lIHtcblx0YmFja2dyb3VuZDogIzI1MmIyZjtcbn1cblxuLnJkLW5hdmJhci1tb2Rlcm4ucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItcGFuZWwsIC5yZC1uYXZiYXItbW9kZXJuLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1jbG9uZSAucmQtbmF2YmFyLXBhbmVsIHtcblx0aGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nLXRvcDogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5yZC1uYXZiYXItbW9kZXJuLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLW1haW4sIC5yZC1uYXZiYXItbW9kZXJuLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1jbG9uZSAucmQtbmF2YmFyLW1haW4ge1xuXHRwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5yZC1uYXZiYXItbW9kZXJuLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLWJyYW5kIGltZywgLnJkLW5hdmJhci1tb2Rlcm4ucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLWNsb25lIC5yZC1uYXZiYXItYnJhbmQgaW1nIHtcblx0bWF4LXdpZHRoOiAyMDBweDtcblx0bWF4LWhlaWdodDogNTVweDtcbn1cblxuLnJkLW5hdmJhci1tb2Rlcm4ucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItbmF2LWl0ZW0gPiAucmQtbmF2YmFyLXN1Ym1lbnUsIC5yZC1uYXZiYXItbW9kZXJuLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1jbG9uZSAucmQtbmF2YmFyLW5hdi1pdGVtID4gLnJkLW5hdmJhci1zdWJtZW51IHtcblx0bWFyZ2luLXRvcDogMTdweDtcbn1cblxuLnJkLW5hdmJhci1tb2Rlcm4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItcGFuZWwtaW5uZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnJkLW5hdmJhci1tb2Rlcm4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItcGFuZWwtaW5uZXIgPiAqICsgKiB7XG5cdG1hcmdpbi1sZWZ0OiAxNHB4O1xufVxuXG4ucmQtbmF2YmFyLW1vZGVybi5yZC1uYXZiYXItZml4ZWQgLmxpc3QtaW5saW5lIC5saXN0LWlubGluZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAycHg7XG59XG5cbi5yZC1uYXZiYXItbW9kZXJuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1haW4tY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5yZC1uYXZiYXItbW9kZXJuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1haW4tZWxlbWVudCB7XG5cdG1hcmdpbjogMTBweCAyMHB4O1xufVxuXG4ucmQtbmF2YmFyLW1vZGVybi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1icmFuZCB7XG5cdG9yZGVyOiAwO1xufVxuXG4ucmQtbmF2YmFyLW1vZGVybi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYge1xuXHRvcmRlcjogMjtcbn1cblxuLnJkLW5hdmJhci1tb2Rlcm4ucmQtbmF2YmFyLWZpeGVkIC5saXN0LWlubGluZS1ib3JkZXJlZCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJkLW5hdmJhci1tb2Rlcm4ucmQtbmF2YmFyLWZpeGVkIC5saXN0LWlubGluZS1ib3JkZXJlZCBsaSArIGxpIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnJkLW5hdmJhci1tb2Rlcm4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLXdyYXAge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMDtcbn1cblxuLnJkLW5hdmJhci1tb2Rlcm4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLXdyYXA6OmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG5cdC5yZC1uYXZiYXItbW9kZXJuLnJkLW5hdmJhci1maXhlZCAub3dsLWNhcm91c2VsIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdH1cblx0LnJkLW5hdmJhci1tb2Rlcm4ucmQtbmF2YmFyLWZpeGVkIC5yZC1tYWlsLWxpbmsge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMzhweDtcblx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjM3LCAyMzksIDI0NCwgMC4xKTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0dHJhbnNpdGlvbjogLjIycztcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblx0LnJkLW5hdmJhci1tb2Rlcm4ucmQtbmF2YmFyLWZpeGVkIC5yZC1tYWlsLWxpbmsgLnVuaXQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5yZC1uYXZiYXItbW9kZXJuLnJkLW5hdmJhci1maXhlZCAucmQtbWFpbC1saW5rIGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHR9XG5cdC5yZC1uYXZiYXItbW9kZXJuLnJkLW5hdmJhci1maXhlZCAucmQtbWFpbC1saW5rOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZkODUxO1xuXHR9XG5cdC5yZC1uYXZiYXItbW9kZXJuLnJkLW5hdmJhci1maXhlZCAucmQtbWFpbC1saW5rOmhvdmVyIC5pY29uIHtcblx0XHRjb2xvcjogIzI1MmIyZjtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcblx0LnJkLW5hdmJhci1tb2Rlcm4ucmQtbmF2YmFyLWZpeGVkIC5vd2wtY2Fyb3VzZWwtaW5saW5lLW91dGVyLTEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxufVxuXG4ucmQtbmF2YmFyLXNlYXJjaC13cmFwIHtcblx0Zm9udC1zaXplOiAwO1xuXHRsaW5lLWhlaWdodDogMDtcbn1cblxuLmNvbnRleHQtZGFyayAucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2YmFyLXNlYXJjaCAuZm9ybS1sYWJlbCwgLnJkLW5hdmJhci1kYXJrIC5yZC1uYXZiYXItbW9kZXJuIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWxhYmVsLCAucmQtbmF2YmFyLWRhcmtlciAucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2YmFyLXNlYXJjaCAuZm9ybS1sYWJlbCwgLmJnLWdyYXktNzAwIC5yZC1uYXZiYXItbW9kZXJuIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWxhYmVsLCAuYmctZ3JheS0yIC5yZC1uYXZiYXItbW9kZXJuIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWxhYmVsLCAuYmctZ3JheS00IC5yZC1uYXZiYXItbW9kZXJuIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWxhYmVsLCAuYmctcHJpbWFyeSAucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2YmFyLXNlYXJjaCAuZm9ybS1sYWJlbCwgLmJnLWltYWdlLWRhcmsgLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdmJhci1zZWFyY2ggLmZvcm0tbGFiZWwsXG4uY29udGV4dC1kYXJrIC5yZC1uYXZiYXItbW9kZXJuIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWlucHV0LFxuLnJkLW5hdmJhci1kYXJrIC5yZC1uYXZiYXItbW9kZXJuIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWlucHV0LFxuLnJkLW5hdmJhci1kYXJrZXIgLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdmJhci1zZWFyY2ggLmZvcm0taW5wdXQsXG4uYmctZ3JheS03MDAgLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdmJhci1zZWFyY2ggLmZvcm0taW5wdXQsXG4uYmctZ3JheS0yIC5yZC1uYXZiYXItbW9kZXJuIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWlucHV0LFxuLmJnLWdyYXktNCAucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2YmFyLXNlYXJjaCAuZm9ybS1pbnB1dCxcbi5iZy1wcmltYXJ5IC5yZC1uYXZiYXItbW9kZXJuIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWlucHV0LFxuLmJnLWltYWdlLWRhcmsgLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdmJhci1zZWFyY2ggLmZvcm0taW5wdXQge1xuXHRjb2xvcjogIzU1NWM1Zjtcbn1cblxuLmNvbnRleHQtZGFyayAucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2YmFyLXNlYXJjaCBpbnB1dCwgLnJkLW5hdmJhci1kYXJrIC5yZC1uYXZiYXItbW9kZXJuIC5yZC1uYXZiYXItc2VhcmNoIGlucHV0LCAucmQtbmF2YmFyLWRhcmtlciAucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2YmFyLXNlYXJjaCBpbnB1dCwgLmJnLWdyYXktNzAwIC5yZC1uYXZiYXItbW9kZXJuIC5yZC1uYXZiYXItc2VhcmNoIGlucHV0LCAuYmctZ3JheS0yIC5yZC1uYXZiYXItbW9kZXJuIC5yZC1uYXZiYXItc2VhcmNoIGlucHV0LCAuYmctZ3JheS00IC5yZC1uYXZiYXItbW9kZXJuIC5yZC1uYXZiYXItc2VhcmNoIGlucHV0LCAuYmctcHJpbWFyeSAucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2YmFyLXNlYXJjaCBpbnB1dCwgLmJnLWltYWdlLWRhcmsgLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdmJhci1zZWFyY2ggaW5wdXQge1xuXHRiYWNrZ3JvdW5kOiAjMmMzMzM3O1xuXHRib3JkZXItY29sb3I6ICMyYzMzMzc7XG59XG5cbi5jb250ZXh0LWRhcmsgLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdmJhci1zZWFyY2ggI3NlYXJjaC1yZXN1bHRzOjpiZWZvcmUsIC5yZC1uYXZiYXItZGFyayAucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2YmFyLXNlYXJjaCAjc2VhcmNoLXJlc3VsdHM6OmJlZm9yZSwgLnJkLW5hdmJhci1kYXJrZXIgLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdmJhci1zZWFyY2ggI3NlYXJjaC1yZXN1bHRzOjpiZWZvcmUsIC5iZy1ncmF5LTcwMCAucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2YmFyLXNlYXJjaCAjc2VhcmNoLXJlc3VsdHM6OmJlZm9yZSwgLmJnLWdyYXktMiAucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2YmFyLXNlYXJjaCAjc2VhcmNoLXJlc3VsdHM6OmJlZm9yZSwgLmJnLWdyYXktNCAucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2YmFyLXNlYXJjaCAjc2VhcmNoLXJlc3VsdHM6OmJlZm9yZSwgLmJnLXByaW1hcnkgLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdmJhci1zZWFyY2ggI3NlYXJjaC1yZXN1bHRzOjpiZWZvcmUsIC5iZy1pbWFnZS1kYXJrIC5yZC1uYXZiYXItbW9kZXJuIC5yZC1uYXZiYXItc2VhcmNoICNzZWFyY2gtcmVzdWx0czo6YmVmb3JlIHtcblx0Ym9yZGVyLWNvbG9yOiAjMmMzMzM3O1xufVxuXG4uY29udGV4dC1kYXJrIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdi1pdGVtLmZvY3VzIC5yZC1uYXYtbGluaywgLnJkLW5hdmJhci1kYXJrIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdi1pdGVtLmZvY3VzIC5yZC1uYXYtbGluaywgLnJkLW5hdmJhci1kYXJrZXIgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2LWl0ZW0uZm9jdXMgLnJkLW5hdi1saW5rLCAuYmctZ3JheS03MDAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2LWl0ZW0uZm9jdXMgLnJkLW5hdi1saW5rLCAuYmctZ3JheS0yIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdi1pdGVtLmZvY3VzIC5yZC1uYXYtbGluaywgLmJnLWdyYXktNCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItbW9kZXJuIC5yZC1uYXYtaXRlbS5mb2N1cyAucmQtbmF2LWxpbmssIC5iZy1wcmltYXJ5IC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdi1pdGVtLmZvY3VzIC5yZC1uYXYtbGluaywgLmJnLWltYWdlLWRhcmsgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2LWl0ZW0uZm9jdXMgLnJkLW5hdi1saW5rLCAuY29udGV4dC1kYXJrIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdi1pdGVtLm9wZW5lZCAucmQtbmF2LWxpbmssIC5yZC1uYXZiYXItZGFyayAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItbW9kZXJuIC5yZC1uYXYtaXRlbS5vcGVuZWQgLnJkLW5hdi1saW5rLCAucmQtbmF2YmFyLWRhcmtlciAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItbW9kZXJuIC5yZC1uYXYtaXRlbS5vcGVuZWQgLnJkLW5hdi1saW5rLCAuYmctZ3JheS03MDAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2LWl0ZW0ub3BlbmVkIC5yZC1uYXYtbGluaywgLmJnLWdyYXktMiAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItbW9kZXJuIC5yZC1uYXYtaXRlbS5vcGVuZWQgLnJkLW5hdi1saW5rLCAuYmctZ3JheS00IC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdi1pdGVtLm9wZW5lZCAucmQtbmF2LWxpbmssIC5iZy1wcmltYXJ5IC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdi1pdGVtLm9wZW5lZCAucmQtbmF2LWxpbmssIC5iZy1pbWFnZS1kYXJrIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdi1pdGVtLm9wZW5lZCAucmQtbmF2LWxpbmssIC5jb250ZXh0LWRhcmsgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2LWl0ZW0uYWN0aXZlIC5yZC1uYXYtbGluaywgLnJkLW5hdmJhci1kYXJrIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdi1pdGVtLmFjdGl2ZSAucmQtbmF2LWxpbmssIC5yZC1uYXZiYXItZGFya2VyIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdi1pdGVtLmFjdGl2ZSAucmQtbmF2LWxpbmssIC5iZy1ncmF5LTcwMCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItbW9kZXJuIC5yZC1uYXYtaXRlbS5hY3RpdmUgLnJkLW5hdi1saW5rLCAuYmctZ3JheS0yIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdi1pdGVtLmFjdGl2ZSAucmQtbmF2LWxpbmssIC5iZy1ncmF5LTQgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2LWl0ZW0uYWN0aXZlIC5yZC1uYXYtbGluaywgLmJnLXByaW1hcnkgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2LWl0ZW0uYWN0aXZlIC5yZC1uYXYtbGluaywgLmJnLWltYWdlLWRhcmsgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2LWl0ZW0uYWN0aXZlIC5yZC1uYXYtbGluayB7XG5cdGNvbG9yOiAjZmZkODUxO1xufVxuXG4uY29udGV4dC1kYXJrIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdi1pdGVtLmZvY3VzID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSwgLnJkLW5hdmJhci1kYXJrIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdi1pdGVtLmZvY3VzID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSwgLnJkLW5hdmJhci1kYXJrZXIgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2LWl0ZW0uZm9jdXMgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLCAuYmctZ3JheS03MDAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2LWl0ZW0uZm9jdXMgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLCAuYmctZ3JheS0yIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdi1pdGVtLmZvY3VzID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSwgLmJnLWdyYXktNCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItbW9kZXJuIC5yZC1uYXYtaXRlbS5mb2N1cyA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5iZy1wcmltYXJ5IC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdi1pdGVtLmZvY3VzID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSwgLmJnLWltYWdlLWRhcmsgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2LWl0ZW0uZm9jdXMgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLCAuY29udGV4dC1kYXJrIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdi1pdGVtLm9wZW5lZCA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5yZC1uYXZiYXItZGFyayAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItbW9kZXJuIC5yZC1uYXYtaXRlbS5vcGVuZWQgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLCAucmQtbmF2YmFyLWRhcmtlciAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItbW9kZXJuIC5yZC1uYXYtaXRlbS5vcGVuZWQgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLCAuYmctZ3JheS03MDAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2LWl0ZW0ub3BlbmVkID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSwgLmJnLWdyYXktMiAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItbW9kZXJuIC5yZC1uYXYtaXRlbS5vcGVuZWQgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLCAuYmctZ3JheS00IC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdi1pdGVtLm9wZW5lZCA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5iZy1wcmltYXJ5IC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdi1pdGVtLm9wZW5lZCA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5iZy1pbWFnZS1kYXJrIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdi1pdGVtLm9wZW5lZCA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5jb250ZXh0LWRhcmsgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2LWl0ZW0uYWN0aXZlID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSwgLnJkLW5hdmJhci1kYXJrIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdi1pdGVtLmFjdGl2ZSA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5yZC1uYXZiYXItZGFya2VyIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdi1pdGVtLmFjdGl2ZSA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5iZy1ncmF5LTcwMCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItbW9kZXJuIC5yZC1uYXYtaXRlbS5hY3RpdmUgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLCAuYmctZ3JheS0yIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdi1pdGVtLmFjdGl2ZSA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsIC5iZy1ncmF5LTQgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2LWl0ZW0uYWN0aXZlID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSwgLmJnLXByaW1hcnkgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2LWl0ZW0uYWN0aXZlID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSwgLmJnLWltYWdlLWRhcmsgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2LWl0ZW0uYWN0aXZlID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG5cdGNvbG9yOiAjZmZkODUxO1xufVxuXG4uY29udGV4dC1kYXJrIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdi1saW5rLCAucmQtbmF2YmFyLWRhcmsgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2LWxpbmssIC5yZC1uYXZiYXItZGFya2VyIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdi1saW5rLCAuYmctZ3JheS03MDAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2LWxpbmssIC5iZy1ncmF5LTIgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2LWxpbmssIC5iZy1ncmF5LTQgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2LWxpbmssIC5iZy1wcmltYXJ5IC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdi1saW5rLCAuYmctaW1hZ2UtZGFyayAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItbW9kZXJuIC5yZC1uYXYtbGluayB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uY29udGV4dC1kYXJrIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdi1saW5rOmhvdmVyLCAucmQtbmF2YmFyLWRhcmsgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2LWxpbms6aG92ZXIsIC5yZC1uYXZiYXItZGFya2VyIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdi1saW5rOmhvdmVyLCAuYmctZ3JheS03MDAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2LWxpbms6aG92ZXIsIC5iZy1ncmF5LTIgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2LWxpbms6aG92ZXIsIC5iZy1ncmF5LTQgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2LWxpbms6aG92ZXIsIC5iZy1wcmltYXJ5IC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdi1saW5rOmhvdmVyLCAuYmctaW1hZ2UtZGFyayAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItbW9kZXJuIC5yZC1uYXYtbGluazpob3ZlciB7XG5cdGNvbG9yOiAjZmZkODUxO1xufVxuXG4uY29udGV4dC1kYXJrIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlLCAucmQtbmF2YmFyLWRhcmsgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUsIC5yZC1uYXZiYXItZGFya2VyIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlLCAuYmctZ3JheS03MDAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUsIC5iZy1ncmF5LTIgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUsIC5iZy1ncmF5LTQgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUsIC5iZy1wcmltYXJ5IC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlLCAuYmctaW1hZ2UtZGFyayAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItbW9kZXJuIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uY29udGV4dC1kYXJrIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlOmhvdmVyLCAucmQtbmF2YmFyLWRhcmsgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGU6aG92ZXIsIC5yZC1uYXZiYXItZGFya2VyIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlOmhvdmVyLCAuYmctZ3JheS03MDAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGU6aG92ZXIsIC5iZy1ncmF5LTIgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGU6aG92ZXIsIC5iZy1ncmF5LTQgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGU6aG92ZXIsIC5iZy1wcmltYXJ5IC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci1tb2Rlcm4gLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlOmhvdmVyLCAuYmctaW1hZ2UtZGFyayAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItbW9kZXJuIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZTpob3ZlciB7XG5cdGNvbG9yOiAjZmZkODUxO1xufVxuXG4uaWUtMTAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2YmFyLXBhbmVsLWxpc3QsXG4uaWUtMTEgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLW1vZGVybiAucmQtbmF2YmFyLXBhbmVsLWxpc3Qge1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5yZC1yYW5nZSB7XG5cdGhlaWdodDogMThweDtcblx0bWFyZ2luLXRvcDogMTZweDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmQtcmFuZ2VfX3dyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDEwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcblx0aGVpZ2h0OiA2cHg7XG59XG5cbi5yZC1yYW5nZV9fcG9pbnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0b3A6IDNweDtcblx0bGVmdDogNiU7XG5cdHotaW5kZXg6IDE7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDAgMTUlO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC4yNSwgMSk7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDVweCBzb2xpZCAjM2Y5MGRjO1xuXHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnJkLXJhbmdlX19wb2ludGVyIHtcblx0XHR3aWR0aDogMThweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdH1cblx0LnJkLXJhbmdlX19wb2ludGVyOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTdweDtcblx0XHRsZWZ0OiAtN3B4O1xuXHRcdHdpZHRoOiAyNnB4O1xuXHRcdGhlaWdodDogMjZweDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDYzLCAxNDQsIDIyMCwgMC4xNik7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSkgMG1zLCBvcGFjaXR5IDYwbXMgY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KSAwbXM7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuXHR9XG5cdC5yZC1yYW5nZV9fcG9pbnRlci5hY3RpdmUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdH1cblx0LnJkLXJhbmdlX19wb2ludGVyLmFjdGl2ZTpiZWZvcmUge1xuXHRcdGFuaW1hdGlvbjogbm9uZTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuLnJkLXJhbmdlX19saW5lIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzNmOTBkYztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGhlaWdodDogNnB4O1xuXHR0cmFuc2l0aW9uOiBub25lO1xufVxuXG4ucmQtcmFuZ2UgLnJkLXJhbmdlX19wb2ludGVyLXRvb2x0aXAge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yZC1yYW5nZS13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmQtcmFuZ2UtZm9ybS13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogIzE1MTUxNTtcbn1cblxuLnJkLXJhbmdlLWZvcm0td3JhcCBzcGFuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAxNXB4O1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5yZC1yYW5nZS1kaXZpZGVyIHtcblx0ZmxleC1ncm93OiAxO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luLWxlZnQ6IDZweDtcblx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuXG4ucmQtcmFuZ2UtaW5wdXQge1xuXHR3aWR0aDogOTdweDtcblx0aGVpZ2h0OiAzOHB4O1xuXHRwYWRkaW5nOiA3cHggMjJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbn1cblxuLypcbipcbiogU3dpcGVyXG4qL1xuLnN3aXBlci1jb250YWluZXIge1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHQvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cblx0ei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0bWluLWhlaWdodDogaW5oZXJpdDtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1jb250YWluZXIge1xuXHQtbXMtZmxleC1uZWdhdGl2ZTogMDtcblx0LXdlYmtpdC1mbGV4LXNocmluazogMDtcblx0ZmxleC1zaHJpbms6IDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogMDtcblx0ei1pbmRleDogLTEwMDA7XG59XG5cbi8qIElFMTAgV2luZG93cyBQaG9uZSA4IEZpeGVzICovXG4uc3dpcGVyLXdwOC1ob3Jpem9udGFsIHtcblx0dG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci13cDgtdmVydGljYWwge1xuXHR0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4vKiBDb3ZlcmZsb3cgKi9cbi5zd2lwZXItY29udGFpbmVyLWNvdmVyZmxvdyAuc3dpcGVyLXdyYXBwZXIge1xuXHQvKiBXaW5kb3dzIDggSUUgMTAgZml4ICovXG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuXHR3aWR0aDogNDJweDtcblx0aGVpZ2h0OiA0MnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtMjFweDtcblx0bWFyZ2luLXRvcDogLTIxcHg7XG5cdHotaW5kZXg6IDEwO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG5cdGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyOmFmdGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyMzZjNmM2YyclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGU6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjNmZmYnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuXG4uc3dpcGVyLXNsaWRlID4gLnZpZGVfX2JvZHksXG4uc3dpcGVyLXNsaWRlID4gLnBhcmFsbGF4X2NudCB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMjZweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogLjJzIGVhc2UtaW47XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLFxuLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XG5cdGNvbG9yOiAjM2Y5MGRjO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnN3aXBlci1idXR0b24tcHJldixcblx0LnN3aXBlci1idXR0b24tbmV4dCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0b3BhY2l0eTogMC4zNTtcblx0Y3Vyc29yOiBhdXRvO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldiB7XG5cdGxlZnQ6IDMwcHg7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlIHtcblx0Zm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcblx0Y29udGVudDogXCJcXGYwNjBcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdHJpZ2h0OiAzMHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG5cdGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG5cdGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG5cbi5zd2lwZXItc2xpZGVyLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG5cbi5zd2lwZXItc2xpZGVyLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuXHR0cmFuc2l0aW9uOiAuMnM7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSwgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdHJpZ2h0OiAxMHB4O1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0bWFyZ2luOiA1cHggMDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRib3R0b206IDIwcHg7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRtYXJnaW46IDAgNXB4O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuXHQtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuXHRmbGV4LXNocmluazogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci1zbGlkZS1jYXB0aW9uIHtcblx0d2lkdGg6IDEwMCU7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5zd2lwZXItc2xpZGVyLTEge1xuXHRtaW4taGVpZ2h0OiA0MC4xMDQxN3Z3O1xufVxuXG4ucG9zdC1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym9yZGVyOiAycHggc29saWQgIzNmOTBkYztcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5wb3N0LXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0YmFja2dyb3VuZDogIzNmOTBkYztcblx0Y29udGVudDogJyc7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuXG4ucG9zdC1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlciwgLnBvc3Qtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucG9zdC1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3Zlcjo6YmVmb3JlLCAucG9zdC1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOjpiZWZvcmUge1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xufVxuXG4ucG9zdC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCwgLnBvc3Qtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuXHR3aWR0aDogMzVweDtcblx0aGVpZ2h0OiAzNXB4O1xuXHRmb250LXNpemU6IDMwcHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG5cdG9wYWNpdHk6IC41O1xufVxuXG4ucG9zdC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlLCAucG9zdC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjo6YmVmb3JlIHtcblx0Zm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG59XG5cbi5wb3N0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLCAucG9zdC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ucG9zdC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjo6YmVmb3JlIHtcblx0Y29udGVudDogJ1xcZTVjYic7XG59XG5cbi5wb3N0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUge1xuXHRjb250ZW50OiAnXFxlNWNjJztcbn1cblxuLmhlYWRpbmctY29tcG9uZW50ICsgLnBvc3Qtc2xpZGVyIHtcblx0bWFyZ2luLXRvcDogMThweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5wb3N0LXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLnN3aXBlci1jbGFzc2ljIHtcblx0bWluLWhlaWdodDogMzQuOTQ3OTJ2dztcbn1cblxuLnN3aXBlci1jbGFzc2ljIGg0LFxuLnN3aXBlci1jbGFzc2ljIC5oZWFkaW5nLTQge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG5cbi5zd2lwZXItY2xhc3NpYyAuc3dpcGVyLXNsaWRlIHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjQlIDA7XG59XG5cbi5zd2lwZXItY2xhc3NpYyAuc3dpcGVyLXNsaWRlLWNhcHRpb24ge1xuXHRtYXgtd2lkdGg6IDMzMHB4O1xuXHRwYWRkaW5nOiAzMHB4IDAgNzVweDtcbn1cblxuLnN3aXBlci1jbGFzc2ljIC5zd2lwZXItYnV0dG9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0aGVpZ2h0OiA1MHB4O1xuXHR3aWR0aDogNjZweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMjdweDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zd2lwZXItY2xhc3NpYyAuc3dpcGVyLWJ1dHRvbjo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuXHRmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbn1cblxuLnN3aXBlci1jbGFzc2ljIC5zd2lwZXItYnV0dG9uOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogLTE7XG5cdGJhY2tncm91bmQ6ICMzMTM1Mzk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR0cmFuc2l0aW9uOiAuMzNzO1xuXHRvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXItY2xhc3NpYyAuc3dpcGVyLWJ1dHRvbjpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWNsYXNzaWMgLnN3aXBlci1idXR0b246aG92ZXI6OmFmdGVyIHtcblx0YmFja2dyb3VuZDogIzNmOTBkYztcbn1cblxuLnN3aXBlci1jbGFzc2ljIC5zd2lwZXItYnV0dG9uLXByZXYge1xuXHRsZWZ0OiAwO1xufVxuXG4uc3dpcGVyLWNsYXNzaWMgLnN3aXBlci1idXR0b24tcHJldjo6YmVmb3JlIHtcblx0Y29udGVudDogJ1xcZTVjYic7XG5cdG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuXG4uc3dpcGVyLWNsYXNzaWMgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG5cdHRyYW5zZm9ybTogc2tldygxMGRlZyk7XG59XG5cbi5zd2lwZXItY2xhc3NpYyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0cmlnaHQ6IDA7XG59XG5cbi5zd2lwZXItY2xhc3NpYyAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUge1xuXHRjb250ZW50OiAnXFxlNWNjJztcblx0bWFyZ2luLXJpZ2h0OiAtM3B4O1xufVxuXG4uc3dpcGVyLWNsYXNzaWMgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG5cdHRyYW5zZm9ybTogc2tldygtMTBkZWcpO1xufVxuXG4uc3dpcGVyLWNsYXNzaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc3dpcGVyLWNsYXNzaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC04cHg7XG5cdHJpZ2h0OiAtOHB4O1xuXHRib3R0b206IC04cHg7XG5cdGxlZnQ6IC04cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiAuMjJzO1xufVxuXG4uc3dpcGVyLWNsYXNzaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsIC5zd2lwZXItY2xhc3NpYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyIHtcblx0YmFja2dyb3VuZDogIzNmOTBkYztcbn1cblxuLnN3aXBlci1jbGFzc2ljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOjphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY2xhc3NpYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0ICsgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnN3aXBlci1jbGFzc2ljIC5zd2lwZXItc2xpZGUge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDY2JSAwO1xuXHR9XG5cdC5zd2lwZXItY2xhc3NpYyAuc3dpcGVyLXNsaWRlLWNhcHRpb24ge1xuXHRcdHBhZGRpbmc6IDYwcHggODBweCAxMDBweCAzMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR9XG5cdC5zd2lwZXItY2xhc3NpYyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnN3aXBlci1jbGFzc2ljICogKyAuYnV0dG9uIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LnN3aXBlci1jbGFzc2ljIC5zd2lwZXItc2xpZGUtY2FwdGlvbiB7XG5cdFx0cGFkZGluZzogNDBweCAzMHB4IDEzMHB4O1xuXHRcdG1heC13aWR0aDogMzQwcHg7XG5cdH1cbn1cblxuLnN3aXBlci1tb2Rlcm4ge1xuXHRtaW4taGVpZ2h0OiAzMy45NTgzM3Z3O1xufVxuXG4uc3dpcGVyLW1vZGVybiBoNCxcbi5zd2lwZXItbW9kZXJuIC5oZWFkaW5nLTQge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG5cbi5zd2lwZXItbW9kZXJuIC5zd2lwZXItc2xpZGUge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRtaW4td2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDU1JSAwO1xufVxuXG4uc3dpcGVyLW1vZGVybiAuc3dpcGVyLXNsaWRlOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHJnYmEoNDMsIDYyLCA3OSwgMC4yOSk7XG59XG5cbi5zd2lwZXItbW9kZXJuIC5zd2lwZXItc2xpZGUgPiAqIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLW1vZGVybiAuc3dpcGVyLXNsaWRlLWNhcHRpb24ge1xuXHRwYWRkaW5nOiAzMHB4IDAgNzVweDtcbn1cblxuLnN3aXBlci1tb2Rlcm4gLnN3aXBlci1zbGlkZS1jYXB0aW9uIGgxLCAuc3dpcGVyLW1vZGVybiAuc3dpcGVyLXNsaWRlLWNhcHRpb24gaDIsIC5zd2lwZXItbW9kZXJuIC5zd2lwZXItc2xpZGUtY2FwdGlvbiBoMywgLnN3aXBlci1tb2Rlcm4gLnN3aXBlci1zbGlkZS1jYXB0aW9uIGg0LCAuc3dpcGVyLW1vZGVybiAuc3dpcGVyLXNsaWRlLWNhcHRpb24gaDUsIC5zd2lwZXItbW9kZXJuIC5zd2lwZXItc2xpZGUtY2FwdGlvbiBoNiwgLnN3aXBlci1tb2Rlcm4gLnN3aXBlci1zbGlkZS1jYXB0aW9uIFtjbGFzcyo9J2hlYWRpbmctJ10ge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5zd2lwZXItbW9kZXJuIC5zd2lwZXItYnV0dG9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0aGVpZ2h0OiA1MHB4O1xuXHR3aWR0aDogNjZweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMjdweDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zd2lwZXItbW9kZXJuIC5zd2lwZXItYnV0dG9uOjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG5cdGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xufVxuXG4uc3dpcGVyLW1vZGVybiAuc3dpcGVyLWJ1dHRvbjo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IC0xO1xuXHRiYWNrZ3JvdW5kOiAjMzEzNTM5O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbjogLjMzcztcblx0b3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLW1vZGVybiAuc3dpcGVyLWJ1dHRvbjpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLW1vZGVybiAuc3dpcGVyLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kOiAjM2Y5MGRjO1xufVxuXG4uc3dpcGVyLW1vZGVybiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0bGVmdDogMDtcbn1cblxuLnN3aXBlci1tb2Rlcm4gLnN3aXBlci1idXR0b24tcHJldjo6YmVmb3JlIHtcblx0Y29udGVudDogJ1xcZTVjYic7XG5cdG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuXG4uc3dpcGVyLW1vZGVybiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcblx0dHJhbnNmb3JtOiBza2V3KDEwZGVnKTtcbn1cblxuLnN3aXBlci1tb2Rlcm4gLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4uc3dpcGVyLW1vZGVybiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUge1xuXHRjb250ZW50OiAnXFxlNWNjJztcblx0bWFyZ2luLXJpZ2h0OiAtM3B4O1xufVxuXG4uc3dpcGVyLW1vZGVybiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcblx0dHJhbnNmb3JtOiBza2V3KC0xMGRlZyk7XG59XG5cbi5zd2lwZXItbW9kZXJuIC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdGJvdHRvbTogMzJweDtcbn1cblxuLnN3aXBlci1tb2Rlcm4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnN3aXBlci1tb2Rlcm4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC04cHg7XG5cdHJpZ2h0OiAtOHB4O1xuXHRib3R0b206IC04cHg7XG5cdGxlZnQ6IC04cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiAuMjJzO1xufVxuXG4uc3dpcGVyLW1vZGVybiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSwgLnN3aXBlci1tb2Rlcm4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICNmZmQ4NTE7XG59XG5cbi5zd2lwZXItbW9kZXJuIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOjphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zd2lwZXItbW9kZXJuIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgKyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQuc3dpcGVyLW1vZGVybiAuc3dpcGVyLXBhZ2luYXRpb25bZGF0YS1pbmRleC1idWxsZXQ9J3RydWUnXSB7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuc3dpcGVyLW1vZGVybiAuc3dpcGVyLXNsaWRlLWNhcHRpb24ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuXHR9XG5cdC5zd2lwZXItbW9kZXJuIC5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTclO1xuXHRcdHJpZ2h0OiAxNTBweDtcblx0XHRib3R0b206IGF1dG87XG5cdFx0bGVmdDogYXV0bztcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01NyUsIDApO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cdC5zd2lwZXItbW9kZXJuIC5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQuc3dpcGVyLW1vZGVybiAuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCArIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0LnN3aXBlci1tb2Rlcm4gLnN3aXBlci1wYWdpbmF0aW9uW2RhdGEtaW5kZXgtYnVsbGV0PSd0cnVlJ10ge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdH1cblx0LnN3aXBlci1tb2Rlcm4gLnN3aXBlci1wYWdpbmF0aW9uW2RhdGEtaW5kZXgtYnVsbGV0PSd0cnVlJ10gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5zd2lwZXItbW9kZXJuIC5zd2lwZXItcGFnaW5hdGlvbltkYXRhLWluZGV4LWJ1bGxldD0ndHJ1ZSddIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgc3BhbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTBweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IC4yMnM7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuXHR9XG5cdC5zd2lwZXItbW9kZXJuIC5zd2lwZXItcGFnaW5hdGlvbltkYXRhLWluZGV4LWJ1bGxldD0ndHJ1ZSddIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgc3Bhbjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG5cdFx0dG9wOiAyNXB4O1xuXHR9XG5cdC5zd2lwZXItbW9kZXJuIC5zd2lwZXItcGFnaW5hdGlvbltkYXRhLWluZGV4LWJ1bGxldD0ndHJ1ZSddIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHNwYW4sXG5cdC5zd2lwZXItbW9kZXJuIC5zd2lwZXItcGFnaW5hdGlvbltkYXRhLWluZGV4LWJ1bGxldD0ndHJ1ZSddIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHNwYW46OmJlZm9yZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQuc3dpcGVyLW1vZGVybiAuc3dpcGVyLXBhZ2luYXRpb25bZGF0YS1pbmRleC1idWxsZXQ9J3RydWUnXSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0ICsgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDM1cHg7XG5cdH1cblx0LnN3aXBlci1tb2Rlcm4gLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsW2RhdGEtaW5kZXgtYnVsbGV0PSd0cnVlJ10gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCBzcGFuIHtcblx0XHRsZWZ0OiAzMHB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAtNTAlLCAwKSBzY2FsZSgwLjEsIDEpO1xuXHR9XG5cdC5zd2lwZXItbW9kZXJuIC5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbFtkYXRhLWluZGV4LWJ1bGxldD0ndHJ1ZSddIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgc3Bhbjo6YmVmb3JlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHdpZHRoOiAyNXB4O1xuXHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQ7XG5cdH1cblx0LnN3aXBlci1tb2Rlcm4gLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsW2RhdGEtaW5kZXgtYnVsbGV0PSd0cnVlJ10gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUgc3BhbiB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSBzY2FsZSgxLCAxKTtcblx0fVxuXHQuc3dpcGVyLW1vZGVybiAuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWxbZGF0YS1pbmRleC1idWxsZXQ9J3RydWUnXSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0ICsgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQuc3dpcGVyLW1vZGVybiAuYnV0dG9uIHtcblx0XHRtaW4td2lkdGg6IDE3MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LnN3aXBlci1tb2Rlcm4gLnN3aXBlci1zbGlkZTo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnN3aXBlci1tb2Rlcm4gLnN3aXBlci1zbGlkZS1jYXB0aW9uIHtcblx0XHRwYWRkaW5nOiA4MHB4IDEwMHB4IDgwcHggMDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuXHQuc3dpcGVyLW1vZGVybiB7XG5cdFx0bWluLWhlaWdodDogNTAwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuXHQuc3dpcGVyLW1vZGVybiB7XG5cdFx0bWluLWhlaWdodDogMzguNTQxNjd2dztcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjA1MHB4KSB7XG5cdC5zd2lwZXItbW9kZXJuIC5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCB7XG5cdFx0bGVmdDogY2FsYyg1MCUgKyAxOTIwcHggLyAyICsgMjAwcHgpO1xuXHR9XG59XG5cbi5zd2lwZXItY3JlYXRpdmUge1xuXHRtaW4taGVpZ2h0OiAzNy4wMzEyNXZ3O1xufVxuXG4uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGUge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNCUgMDtcbn1cblxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlLWNhcHRpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1heC13aWR0aDogMzEwcHg7XG5cdHBhZGRpbmc6IDIwcHggMCA2NXB4O1xufVxuXG4uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItYnV0dG9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0aGVpZ2h0OiA1MHB4O1xuXHR3aWR0aDogNjZweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMjdweDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1idXR0b246OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcblx0Zm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG59XG5cbi5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1idXR0b246OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAtMTtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE5KTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRyYW5zaXRpb246IC4zM3M7XG5cdG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLWJ1dHRvbjpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItYnV0dG9uOmhvdmVyOjphZnRlciB7XG5cdGJhY2tncm91bmQ6ICMzZjkwZGM7XG59XG5cbi5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdGxlZnQ6IDA7XG59XG5cbi5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1idXR0b24tcHJldjo6YmVmb3JlIHtcblx0Y29udGVudDogJ1xcZTVjYic7XG5cdG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuXG4uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcblx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuXHR0cmFuc2Zvcm06IHNrZXcoMTBkZWcpO1xufVxuXG4uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRyaWdodDogMDtcbn1cblxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUge1xuXHRjb250ZW50OiAnXFxlNWNjJztcblx0bWFyZ2luLXJpZ2h0OiAtM3B4O1xufVxuXG4uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcblx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuXHR0cmFuc2Zvcm06IHNrZXcoLTEwZGVnKTtcbn1cblxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC04cHg7XG5cdHJpZ2h0OiAtOHB4O1xuXHRib3R0b206IC04cHg7XG5cdGxlZnQ6IC04cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiAuMjJzO1xufVxuXG4uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLCAuc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjM2Y5MGRjO1xufVxuXG4uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOjphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCArIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNjYlIDA7XG5cdH1cblx0LnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlLWNhcHRpb24ge1xuXHRcdHBhZGRpbmc6IDYwcHggNjBweCA2MHB4IDMwcHg7XG5cdFx0bWF4LXdpZHRoOiAzNTBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxuXHQuc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuc3dpcGVyLWNyZWF0aXZlICogKyAuYnV0dG9uIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQuc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGUtY2FwdGlvbiB7XG5cdFx0bWF4LXdpZHRoOiAzNzBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZS1jYXB0aW9uIHtcblx0XHRwYWRkaW5nOiA1MHB4IDMwcHg7XG5cdFx0bWF4LXdpZHRoOiAzNjBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG5cdC5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZS1jYXB0aW9uIHtcblx0XHRtYXgtd2lkdGg6IDM5MHB4O1xuXHR9XG59XG5cbi5zd2lwZXItY29ycG9yYXRlIHtcblx0bWluLWhlaWdodDogMzMuOTU4MzN2dztcbn1cblxuLnN3aXBlci1jb3Jwb3JhdGUgaDQsXG4uc3dpcGVyLWNvcnBvcmF0ZSAuaGVhZGluZy00IHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xufVxuXG4uc3dpcGVyLWNvcnBvcmF0ZSAuc3dpcGVyLXNsaWRlIHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTUlIDA7XG59XG5cbi5zd2lwZXItY29ycG9yYXRlIC5zd2lwZXItc2xpZGU6OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0YmFja2dyb3VuZDogcmdiYSg0MywgNjIsIDc5LCAwLjI5KTtcbn1cblxuLnN3aXBlci1jb3Jwb3JhdGUgLnN3aXBlci1zbGlkZSA+ICoge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItY29ycG9yYXRlIC5zd2lwZXItc2xpZGUtY2FwdGlvbiB7XG5cdHBhZGRpbmc6IDYwcHggMCA3MHB4O1xuXHRtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4uc3dpcGVyLWNvcnBvcmF0ZSAuaGVhZGluZy1kZWNvcmF0aW9uLTEge1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uc3dpcGVyLWNvcnBvcmF0ZSAuc3dpcGVyLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGhlaWdodDogNTBweDtcblx0d2lkdGg6IDY2cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDI3cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc3dpcGVyLWNvcnBvcmF0ZSAuc3dpcGVyLWJ1dHRvbjo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuXHRmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbn1cblxuLnN3aXBlci1jb3Jwb3JhdGUgLnN3aXBlci1idXR0b246OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAtMTtcblx0YmFja2dyb3VuZDogIzMxMzUzOTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRyYW5zaXRpb246IC4zM3M7XG5cdG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXBlci1jb3Jwb3JhdGUgLnN3aXBlci1idXR0b246aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLnN3aXBlci1jb3Jwb3JhdGUgLnN3aXBlci1idXR0b246aG92ZXI6OmFmdGVyIHtcblx0YmFja2dyb3VuZDogIzNmOTBkYztcbn1cblxuLnN3aXBlci1jb3Jwb3JhdGUgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdGxlZnQ6IDA7XG59XG5cbi5zd2lwZXItY29ycG9yYXRlIC5zd2lwZXItYnV0dG9uLXByZXY6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGU1Y2InO1xuXHRtYXJnaW4tbGVmdDogLTNweDtcbn1cblxuLnN3aXBlci1jb3Jwb3JhdGUgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG5cdHRyYW5zZm9ybTogc2tldygxMGRlZyk7XG59XG5cbi5zd2lwZXItY29ycG9yYXRlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRyaWdodDogMDtcbn1cblxuLnN3aXBlci1jb3Jwb3JhdGUgLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlIHtcblx0Y29udGVudDogJ1xcZTVjYyc7XG5cdG1hcmdpbi1yaWdodDogLTNweDtcbn1cblxuLnN3aXBlci1jb3Jwb3JhdGUgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG5cdHRyYW5zZm9ybTogc2tldygtMTBkZWcpO1xufVxuXG4uc3dpcGVyLWNvcnBvcmF0ZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRib3R0b206IDMycHg7XG59XG5cbi5zd2lwZXItY29ycG9yYXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zd2lwZXItY29ycG9yYXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtOHB4O1xuXHRyaWdodDogLThweDtcblx0Ym90dG9tOiAtOHB4O1xuXHRsZWZ0OiAtOHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogLjIycztcbn1cblxuLnN3aXBlci1jb3Jwb3JhdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsIC5zd2lwZXItY29ycG9yYXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjZmZkODUxO1xufVxuXG4uc3dpcGVyLWNvcnBvcmF0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTo6YWZ0ZXIge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvcnBvcmF0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0ICsgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0LnN3aXBlci1jb3Jwb3JhdGUgLnN3aXBlci1wYWdpbmF0aW9uW2RhdGEtaW5kZXgtYnVsbGV0PSd0cnVlJ10ge1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnN3aXBlci1jb3Jwb3JhdGUgLnN3aXBlci1zbGlkZS1jYXB0aW9uIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDY0MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuXHR9XG5cdC5zd2lwZXItY29ycG9yYXRlIC5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTclO1xuXHRcdHJpZ2h0OiAxNTBweDtcblx0XHRib3R0b206IGF1dG87XG5cdFx0bGVmdDogYXV0bztcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01NyUsIDApO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cdC5zd2lwZXItY29ycG9yYXRlIC5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQuc3dpcGVyLWNvcnBvcmF0ZSAuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCArIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0LnN3aXBlci1jb3Jwb3JhdGUgLnN3aXBlci1wYWdpbmF0aW9uW2RhdGEtaW5kZXgtYnVsbGV0PSd0cnVlJ10ge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdH1cblx0LnN3aXBlci1jb3Jwb3JhdGUgLnN3aXBlci1wYWdpbmF0aW9uW2RhdGEtaW5kZXgtYnVsbGV0PSd0cnVlJ10gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5zd2lwZXItY29ycG9yYXRlIC5zd2lwZXItcGFnaW5hdGlvbltkYXRhLWluZGV4LWJ1bGxldD0ndHJ1ZSddIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgc3BhbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTBweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IC4yMnM7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuXHR9XG5cdC5zd2lwZXItY29ycG9yYXRlIC5zd2lwZXItcGFnaW5hdGlvbltkYXRhLWluZGV4LWJ1bGxldD0ndHJ1ZSddIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgc3Bhbjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG5cdFx0dG9wOiAyNXB4O1xuXHR9XG5cdC5zd2lwZXItY29ycG9yYXRlIC5zd2lwZXItcGFnaW5hdGlvbltkYXRhLWluZGV4LWJ1bGxldD0ndHJ1ZSddIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHNwYW4sXG5cdC5zd2lwZXItY29ycG9yYXRlIC5zd2lwZXItcGFnaW5hdGlvbltkYXRhLWluZGV4LWJ1bGxldD0ndHJ1ZSddIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHNwYW46OmJlZm9yZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQuc3dpcGVyLWNvcnBvcmF0ZSAuc3dpcGVyLXBhZ2luYXRpb25bZGF0YS1pbmRleC1idWxsZXQ9J3RydWUnXSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0ICsgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDM1cHg7XG5cdH1cblx0LnN3aXBlci1jb3Jwb3JhdGUgLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsW2RhdGEtaW5kZXgtYnVsbGV0PSd0cnVlJ10gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCBzcGFuIHtcblx0XHRsZWZ0OiAzMHB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAtNTAlLCAwKSBzY2FsZSgwLjEsIDEpO1xuXHR9XG5cdC5zd2lwZXItY29ycG9yYXRlIC5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbFtkYXRhLWluZGV4LWJ1bGxldD0ndHJ1ZSddIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgc3Bhbjo6YmVmb3JlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHdpZHRoOiAyNXB4O1xuXHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQ7XG5cdH1cblx0LnN3aXBlci1jb3Jwb3JhdGUgLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsW2RhdGEtaW5kZXgtYnVsbGV0PSd0cnVlJ10gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUgc3BhbiB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSBzY2FsZSgxLCAxKTtcblx0fVxuXHQuc3dpcGVyLWNvcnBvcmF0ZSAuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWxbZGF0YS1pbmRleC1idWxsZXQ9J3RydWUnXSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0ICsgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQuc3dpcGVyLWNvcnBvcmF0ZSAuYnV0dG9uIHtcblx0XHRtaW4td2lkdGg6IDE3MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LnN3aXBlci1jb3Jwb3JhdGUgLnN3aXBlci1zbGlkZTo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnN3aXBlci1jb3Jwb3JhdGUgLnN3aXBlci1zbGlkZS1jYXB0aW9uIHtcblx0XHRwYWRkaW5nLXRvcDogODBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuXHQuc3dpcGVyLWNvcnBvcmF0ZSB7XG5cdFx0bWluLWhlaWdodDogNTAwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuXHQuc3dpcGVyLWNvcnBvcmF0ZSB7XG5cdFx0bWluLWhlaWdodDogMzguNTQxNjd2dztcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG5cdC5zd2lwZXItY29ycG9yYXRlIC5zd2lwZXItc2xpZGUtY2FwdGlvbiB7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyMDUwcHgpIHtcblx0LnN3aXBlci1jb3Jwb3JhdGUgLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsIHtcblx0XHRsZWZ0OiBjYWxjKDUwJSArIDE5MjBweCAvIDIgKyAyMDBweCk7XG5cdH1cbn1cblxuLnN3aXBlci1saWx5IHtcblx0bWluLWhlaWdodDogMzcuMDMxMjV2dztcbn1cblxuLnN3aXBlci1saWx5IGg0LFxuLnN3aXBlci1saWx5IC5oZWFkaW5nLTQge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG5cbi5zd2lwZXItbGlseSAuc3dpcGVyLXNsaWRlIHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLnN3aXBlci1saWx5IC5zd2lwZXItc2xpZGUtY2FwdGlvbiB7XG5cdHBhZGRpbmc6IDYwcHggMCA3MHB4O1xufVxuXG4uc3dpcGVyLWxpbHkgLnN3aXBlci1idXR0b24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHdpZHRoOiA2NnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAyN3B4O1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLnN3aXBlci1saWx5IC5zd2lwZXItYnV0dG9uOjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG5cdGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xufVxuXG4uc3dpcGVyLWxpbHkgLnN3aXBlci1idXR0b246OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAtMTtcblx0YmFja2dyb3VuZDogIzMxMzUzOTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRyYW5zaXRpb246IC4zM3M7XG5cdG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXBlci1saWx5IC5zd2lwZXItYnV0dG9uOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5zd2lwZXItbGlseSAuc3dpcGVyLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kOiAjM2Y5MGRjO1xufVxuXG4uc3dpcGVyLWxpbHkgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdGxlZnQ6IDA7XG59XG5cbi5zd2lwZXItbGlseSAuc3dpcGVyLWJ1dHRvbi1wcmV2OjpiZWZvcmUge1xuXHRjb250ZW50OiAnXFxlNWNiJztcblx0bWFyZ2luLWxlZnQ6IC0zcHg7XG59XG5cbi5zd2lwZXItbGlseSAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcblx0dHJhbnNmb3JtOiBza2V3KDEwZGVnKTtcbn1cblxuLnN3aXBlci1saWx5IC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRyaWdodDogMDtcbn1cblxuLnN3aXBlci1saWx5IC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGU1Y2MnO1xuXHRtYXJnaW4tcmlnaHQ6IC0zcHg7XG59XG5cbi5zd2lwZXItbGlseSAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcblx0dHJhbnNmb3JtOiBza2V3KC0xMGRlZyk7XG59XG5cbi5zd2lwZXItbGlseSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRib3R0b206IDMycHg7XG59XG5cbi5zd2lwZXItbGlseSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc3dpcGVyLWxpbHkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC04cHg7XG5cdHJpZ2h0OiAtOHB4O1xuXHRib3R0b206IC04cHg7XG5cdGxlZnQ6IC04cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiAuMjJzO1xufVxuXG4uc3dpcGVyLWxpbHkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsIC5zd2lwZXItbGlseSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyIHtcblx0YmFja2dyb3VuZDogI2ZmZDg1MTtcbn1cblxuLnN3aXBlci1saWx5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOjphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zd2lwZXItbGlseSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0ICsgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcblx0LnN3aXBlci1saWx5IC5zd2lwZXItcGFnaW5hdGlvbltkYXRhLWluZGV4LWJ1bGxldD0ndHJ1ZSddIHtcblx0XHRmb250LXNpemU6IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5zd2lwZXItbGlseSAuc3dpcGVyLXNsaWRlLWNhcHRpb24ge1xuXHRcdHBhZGRpbmctbGVmdDogMTIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTIwcHg7XG5cdH1cblx0LnN3aXBlci1saWx5IC5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTIlO1xuXHRcdHJpZ2h0OiAxMzBweDtcblx0XHRib3R0b206IGF1dG87XG5cdFx0bGVmdDogYXV0bztcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01NyUsIDApO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cdC5zd2lwZXItbGlseSAuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0LnN3aXBlci1saWx5IC5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0ICsgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQuc3dpcGVyLWxpbHkgLnN3aXBlci1wYWdpbmF0aW9uW2RhdGEtaW5kZXgtYnVsbGV0PSd0cnVlJ10ge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdH1cblx0LnN3aXBlci1saWx5IC5zd2lwZXItcGFnaW5hdGlvbltkYXRhLWluZGV4LWJ1bGxldD0ndHJ1ZSddIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQuc3dpcGVyLWxpbHkgLnN3aXBlci1wYWdpbmF0aW9uW2RhdGEtaW5kZXgtYnVsbGV0PSd0cnVlJ10gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCBzcGFuIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MHB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogLjIycztcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG5cdH1cblx0LnN3aXBlci1saWx5IC5zd2lwZXItcGFnaW5hdGlvbltkYXRhLWluZGV4LWJ1bGxldD0ndHJ1ZSddIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgc3Bhbjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG5cdFx0dG9wOiAyNXB4O1xuXHR9XG5cdC5zd2lwZXItbGlseSAuc3dpcGVyLXBhZ2luYXRpb25bZGF0YS1pbmRleC1idWxsZXQ9J3RydWUnXSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSBzcGFuLFxuXHQuc3dpcGVyLWxpbHkgLnN3aXBlci1wYWdpbmF0aW9uW2RhdGEtaW5kZXgtYnVsbGV0PSd0cnVlJ10gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUgc3Bhbjo6YmVmb3JlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdC5zd2lwZXItbGlseSAuc3dpcGVyLXBhZ2luYXRpb25bZGF0YS1pbmRleC1idWxsZXQ9J3RydWUnXSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0ICsgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDM1cHg7XG5cdH1cblx0LnN3aXBlci1saWx5IC5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbFtkYXRhLWluZGV4LWJ1bGxldD0ndHJ1ZSddIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXHQuc3dpcGVyLWxpbHkgLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsW2RhdGEtaW5kZXgtYnVsbGV0PSd0cnVlJ10gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCBzcGFuIHtcblx0XHRsZWZ0OiAzMHB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAtNTAlLCAwKSBzY2FsZSgwLjEsIDEpO1xuXHR9XG5cdC5zd2lwZXItbGlseSAuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWxbZGF0YS1pbmRleC1idWxsZXQ9J3RydWUnXSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHNwYW46OmJlZm9yZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdGhlaWdodDogMDtcblx0XHR3aWR0aDogMjVweDtcblx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuXHR9XG5cdC5zd2lwZXItbGlseSAuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWxbZGF0YS1pbmRleC1idWxsZXQ9J3RydWUnXSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSBzcGFuIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHNjYWxlKDEsIDEpO1xuXHR9XG5cdC5zd2lwZXItbGlseSAuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWxbZGF0YS1pbmRleC1idWxsZXQ9J3RydWUnXSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0ICsgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQuc3dpcGVyLWxpbHkgLmJ1dHRvbiB7XG5cdFx0bWluLXdpZHRoOiAxNzBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5zd2lwZXItbGlseSAuc3dpcGVyLXNsaWRlOjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuc3dpcGVyLWxpbHkgLnN3aXBlci1zbGlkZS1jYXB0aW9uIHtcblx0XHRwYWRkaW5nLXRvcDogODBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuXHQuc3dpcGVyLWxpbHkge1xuXHRcdG1pbi1oZWlnaHQ6IDUwMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcblx0LnN3aXBlci1saWx5IHtcblx0XHRtaW4taGVpZ2h0OiAzOS4wNjI1dnc7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDIwNTBweCkge1xuXHQuc3dpcGVyLWxpbHkgLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsIHtcblx0XHRsZWZ0OiBjYWxjKDUwJSArIDE5MjBweCAvIDIgKyAyMzBweCk7XG5cdH1cbn1cblxuLypcbipcbiogU2VhcmNoIFJlc3VsdHNcbiovXG4ucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMTAwJTtcblx0bWF4LWhlaWdodDogNjAwcHg7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdG1hcmdpbjogLTNweCAwIDA7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHotaW5kZXg6IDk5ODtcbn1cblxuLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgI3NlYXJjaC1yZXN1bHRzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAxNnB4IDAgMDtcblx0Y29sb3I6ICM5YjliOWI7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEsIDAuOSk7XG5cdHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbn1cblxuLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgI3NlYXJjaC1yZXN1bHRzOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IC0xO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuXHRib3JkZXItdG9wOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgI3NlYXJjaC1yZXN1bHRzLmFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5cbi5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5zZWFyY2gtcXVpY2stcmVzdWx0IHtcblx0cGFkZGluZzogMCAxNXB4O1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogIzE1MTUxNTtcbn1cblxuLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaC1saXN0IHtcblx0bWFyZ2luLXRvcDogMTFweDtcbn1cblxuLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaC1saXN0IGxpOm9ubHktY2hpbGQge1xuXHRwYWRkaW5nOiAwIDE1cHggMTVweDtcbn1cblxuLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaC1lcnJvciB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgcCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5zZWFyY2gtbGluazpob3ZlciB7XG5cdGNvbG9yOiAjM2Y5MGRjO1xufVxuXG4ucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoLWxpc3QtaXRlbS1hbGwge1xuXHRtYXJnaW4tdG9wOiAxOHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaC1zdWJtaXQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHotaW5kZXg6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiA4cHg7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICMzZjkwZGM7XG59XG5cbi5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5zZWFyY2gtc3VibWl0OmhvdmVyIHtcblx0Y29sb3I6ICMxNTE1MTU7XG5cdGJhY2tncm91bmQ6ICNmZmQ4NTE7XG59XG5cbi5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5tYXRjaCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ub3QtZW1wdHkgfiAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIHAge1xuXHRmb250LXNpemU6IDExcHg7XG59XG5cbi5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIHAgKiB7XG5cdG1hcmdpbjogMDtcbn1cblxuLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaC1saXN0LWl0ZW0ge1xuXHRwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5yZC1zZWFyY2gtcmVzdWx0cy1saXZlICogKyBwIHtcblx0bWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoLWxpc3QtaXRlbSArIC5zZWFyY2gtbGlzdC1pdGVtIHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmNvbnRleHQtZGFyayAjc2VhcmNoLXJlc3VsdHMsIC5yZC1uYXZiYXItZGFyayAjc2VhcmNoLXJlc3VsdHMsIC5yZC1uYXZiYXItZGFya2VyICNzZWFyY2gtcmVzdWx0cywgLmJnLWdyYXktNzAwICNzZWFyY2gtcmVzdWx0cywgLmJnLWdyYXktMiAjc2VhcmNoLXJlc3VsdHMsIC5iZy1ncmF5LTQgI3NlYXJjaC1yZXN1bHRzLCAuYmctcHJpbWFyeSAjc2VhcmNoLXJlc3VsdHMsIC5iZy1pbWFnZS1kYXJrICNzZWFyY2gtcmVzdWx0cyB7XG5cdGJhY2tncm91bmQ6ICMyYzMzMzc7XG59XG5cbi5jb250ZXh0LWRhcmsgI3NlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcXVpY2stcmVzdWx0LCAucmQtbmF2YmFyLWRhcmsgI3NlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcXVpY2stcmVzdWx0LCAucmQtbmF2YmFyLWRhcmtlciAjc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1xdWljay1yZXN1bHQsIC5iZy1ncmF5LTcwMCAjc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1xdWljay1yZXN1bHQsIC5iZy1ncmF5LTIgI3NlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcXVpY2stcmVzdWx0LCAuYmctZ3JheS00ICNzZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXF1aWNrLXJlc3VsdCwgLmJnLXByaW1hcnkgI3NlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcXVpY2stcmVzdWx0LCAuYmctaW1hZ2UtZGFyayAjc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1xdWljay1yZXN1bHQge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmNvbnRleHQtZGFyayAjc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1saW5rLCAucmQtbmF2YmFyLWRhcmsgI3NlYXJjaC1yZXN1bHRzIC5zZWFyY2gtbGluaywgLnJkLW5hdmJhci1kYXJrZXIgI3NlYXJjaC1yZXN1bHRzIC5zZWFyY2gtbGluaywgLmJnLWdyYXktNzAwICNzZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWxpbmssIC5iZy1ncmF5LTIgI3NlYXJjaC1yZXN1bHRzIC5zZWFyY2gtbGluaywgLmJnLWdyYXktNCAjc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1saW5rLCAuYmctcHJpbWFyeSAjc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1saW5rLCAuYmctaW1hZ2UtZGFyayAjc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1saW5rIHtcblx0Y29sb3I6ICNkN2Q3ZDc7XG59XG5cbi5jb250ZXh0LWRhcmsgI3NlYXJjaC1yZXN1bHRzIC5zZWFyY2gtbGluazpob3ZlciwgLnJkLW5hdmJhci1kYXJrICNzZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWxpbms6aG92ZXIsIC5yZC1uYXZiYXItZGFya2VyICNzZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWxpbms6aG92ZXIsIC5iZy1ncmF5LTcwMCAjc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1saW5rOmhvdmVyLCAuYmctZ3JheS0yICNzZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWxpbms6aG92ZXIsIC5iZy1ncmF5LTQgI3NlYXJjaC1yZXN1bHRzIC5zZWFyY2gtbGluazpob3ZlciwgLmJnLXByaW1hcnkgI3NlYXJjaC1yZXN1bHRzIC5zZWFyY2gtbGluazpob3ZlciwgLmJnLWltYWdlLWRhcmsgI3NlYXJjaC1yZXN1bHRzIC5zZWFyY2gtbGluazpob3ZlciB7XG5cdGNvbG9yOiAjZmZkODUxO1xufVxuXG4ucmQtc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1saXN0IHtcblx0Y291bnRlci1yZXNldDogbGk7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yZC1zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWxpc3QgbGkgZGl2IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdG1heC13aWR0aDogMTAwJTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnJkLXNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtbGlzdCBsaTpvbmx5LWNoaWxkIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucmQtc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1saXN0IGxpOm9ubHktY2hpbGQ6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZC1zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWxpc3QtaXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG4ucmQtc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1saXN0LWl0ZW0gKyAuc2VhcmNoLWxpc3QtaXRlbSB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5yZC1zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXRpdGxlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogIzE1MTUxNTtcbn1cblxuLnJkLXNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtdGl0bGU6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IGNvdW50ZXIobGksIGRlY2ltYWwtbGVhZGluZy16ZXJvKSBcIi5cIjtcblx0Y291bnRlci1pbmNyZW1lbnQ6IGxpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcbn1cblxuLnJkLXNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtdGl0bGUgYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yZC1zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXRpdGxlIGE6aG92ZXIge1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLnJkLXNlYXJjaC1yZXN1bHRzIC5zZWFyY2gge1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMCAuMjVlbTtcblx0YmFja2dyb3VuZDogIzNmOTBkYztcbn1cblxuLnJkLXNlYXJjaC1yZXN1bHRzIC5tYXRjaCB7XG5cdHBhZGRpbmc6IDVweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMS43O1xuXHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5yZC1zZWFyY2gtcmVzdWx0cyAubWF0Y2ggZW0ge1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnJkLXNlYXJjaC1yZXN1bHRzIHAgKiB7XG5cdG1hcmdpbjogMDtcbn1cblxuLnJkLXNlYXJjaC1yZXN1bHRzICogKyAubWF0Y2gge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnJkLXNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHQucmQtc2VhcmNoLXJlc3VsdHMgKiArIHAge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5yZC1zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWxpc3QtaXRlbSB7XG5cdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHR9XG59XG5cbiogKyAucmQtc2VhcmNoLXJlc3VsdHMge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0KiArIC5yZC1zZWFyY2gtcmVzdWx0cyB7XG5cdFx0bWFyZ2luLXRvcDogNTVweDtcblx0fVxufVxuXG4ucmQtc2VhcmNoLnJkLXNlYXJjaC1pbmxpbmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZC1zZWFyY2gucmQtc2VhcmNoLWlubGluZSAuZm9ybS1pbnB1dCB7XG5cdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG5cbi5yZC1zZWFyY2gucmQtc2VhcmNoLWlubGluZSAuYnV0dG9uLWxpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiA2MHB4O1xuXHRyaWdodDogMDtcblx0bWFyZ2luOiAwO1xuXHRmb250LXNpemU6IDIxcHg7XG5cdGNvbG9yOiAjY2NjO1xuXHR0cmFuc2l0aW9uOiAuMzNzO1xufVxuXG4ucmQtc2VhcmNoLnJkLXNlYXJjaC1pbmxpbmUgLmJ1dHRvbi1saW5rOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiBhdXRvO1xufVxuXG4ucmQtc2VhcmNoLnJkLXNlYXJjaC1pbmxpbmUgLmJ1dHRvbi1saW5rOmhvdmVyIHtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5yZC1zZWFyY2gucmQtc2VhcmNoLWlubGluZS5mb3JtLXNtIC5mb3JtLWlucHV0IHtcblx0cGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLnJkLXNlYXJjaC5yZC1zZWFyY2gtaW5saW5lLmZvcm0tc20gLmJ1dHRvbi1saW5rIHtcblx0d2lkdGg6IDUwcHg7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnJkLXNlYXJjaC5yZC1zZWFyY2gtaW5saW5lLmZvcm0tbGcgLmZvcm0taW5wdXQge1xuXHRwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuXG4ucmQtc2VhcmNoLnJkLXNlYXJjaC1pbmxpbmUuZm9ybS1sZyAuYnV0dG9uLWxpbmsge1xuXHR3aWR0aDogNzBweDtcbn1cblxuLmNvbnRleHQtZGFyayAucmQtc2VhcmNoLnJkLXNlYXJjaC1pbmxpbmUgLmJ1dHRvbi1saW5rOmhvdmVyLCAucmQtbmF2YmFyLWRhcmsgLnJkLXNlYXJjaC5yZC1zZWFyY2gtaW5saW5lIC5idXR0b24tbGluazpob3ZlciwgLnJkLW5hdmJhci1kYXJrZXIgLnJkLXNlYXJjaC5yZC1zZWFyY2gtaW5saW5lIC5idXR0b24tbGluazpob3ZlciwgLmJnLWdyYXktNzAwIC5yZC1zZWFyY2gucmQtc2VhcmNoLWlubGluZSAuYnV0dG9uLWxpbms6aG92ZXIsIC5iZy1ncmF5LTIgLnJkLXNlYXJjaC5yZC1zZWFyY2gtaW5saW5lIC5idXR0b24tbGluazpob3ZlciwgLmJnLWdyYXktNCAucmQtc2VhcmNoLnJkLXNlYXJjaC1pbmxpbmUgLmJ1dHRvbi1saW5rOmhvdmVyLCAuYmctcHJpbWFyeSAucmQtc2VhcmNoLnJkLXNlYXJjaC1pbmxpbmUgLmJ1dHRvbi1saW5rOmhvdmVyLCAuYmctaW1hZ2UtZGFyayAucmQtc2VhcmNoLnJkLXNlYXJjaC1pbmxpbmUgLmJ1dHRvbi1saW5rOmhvdmVyIHtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5yZC1zZWFyY2gtbW9kZXJuIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmQtc2VhcmNoLW1vZGVybiAuZm9ybS1pbnB1dCB7XG5cdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG5cbi5yZC1zZWFyY2gtbW9kZXJuIC5yZC1zZWFyY2gtZm9ybS1zdWJtaXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDYwcHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4ucmQtc2VhcmNoLW1vZGVybiAucmQtc2VhcmNoLWZvcm0tc3VibWl0OmhvdmVyIHtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdGhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdGhlaWdodDogYXV0bztcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi50YWJzLWN1c3RvbSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50YWJzLWN1c3RvbSAubmF2LXRhYnMge1xuXHRmb250LXNpemU6IDA7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHR3b3JkLXNwYWNpbmc6IDA7XG5cdGJvcmRlcjogMDtcbn1cblxuLnRhYnMtY3VzdG9tIC5uYXYtdGFiczo6YmVmb3JlLCAudGFicy1jdXN0b20gLm5hdi10YWJzOjphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWJzLWN1c3RvbSAubmF2LWl0ZW0ge1xuXHRmbG9hdDogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlO1xufVxuXG4udGFicy1jdXN0b20gLm5hdi1saW5rIHtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbi50YWJzLWN1c3RvbSAubmF2LWxpbmsuYWN0aXZlIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4qICsgLnRhYnMtaG9yaXpvbnRhbC50YWJzLWNvcnBvcmF0ZSB7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbiogKyAudGFicy12ZXJ0aWNhbC50YWJzLWNvcnBvcmF0ZSB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQqICsgLnRhYnMtdmVydGljYWwudGFicy1jb3Jwb3JhdGUge1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQqICsgLnRhYnMtdmVydGljYWwudGFicy1jb3Jwb3JhdGUge1xuXHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdH1cbn1cblxuLnRhYnMtbGluZSAubmF2LXRhYnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWJzLWxpbmUgLm5hdi10YWJzIC5uYXYtbGluayB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udGFicy1saW5lICogKyAudGFiLWNvbnRlbnQge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcblx0LnRhYnMtbGluZSAubmF2LXRhYnMge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuXHR9XG5cdC50YWJzLWxpbmUgLm5hdi1pdGVtIHtcblx0XHRtYXJnaW46IC0xcHg7XG5cdH1cblx0LnRhYnMtbGluZSAubmF2LWxpbmsge1xuXHRcdHBhZGRpbmc6IDdweCAxMHB4O1xuXHRcdGNvbG9yOiAjMTUxNTE1O1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xuXHR9XG5cdC50YWJzLWxpbmUgLm5hdi1saW5rOmZpcnN0LWNoaWxkIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTtcblx0fVxuXHQudGFicy1saW5lIC5uYXYtbGluazpob3Zlcixcblx0LnRhYnMtbGluZSAubmF2LWxpbmsuYWN0aXZlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kOiAjM2Y5MGRjO1xuXHRcdGJvcmRlci1jb2xvcjogIzNmOTBkYztcblx0fVxufVxuXG4udGFicy1jb3Jwb3JhdGUge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuXG4udGFicy1jb3Jwb3JhdGUgLm5hdi10YWJzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnRhYnMtY29ycG9yYXRlIC5uYXYtaXRlbSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi50YWJzLWNvcnBvcmF0ZSAubmF2LWxpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMTBweDtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRsZXR0ZXItc3BhY2luZzogLjAyNWVtO1xuXHRjb2xvcjogIzE1MTUxNTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50YWJzLWNvcnBvcmF0ZSAubmF2LWxpbms6aG92ZXIsXG4udGFicy1jb3Jwb3JhdGUgLm5hdi1saW5rLmFjdGl2ZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjM2Y5MGRjO1xuXHRib3JkZXItY29sb3I6ICMzZjkwZGM7XG59XG5cbi50YWJzLWNvcnBvcmF0ZSAudGFiLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAyMHB4O1xufVxuXG4udGFicy1jb3Jwb3JhdGUgcCB7XG5cdGxldHRlci1zcGFjaW5nOiAuMDI1ZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuXHQudGFicy1jb3Jwb3JhdGUgLm5hdi1pdGVtIHtcblx0XHRtYXJnaW46IC0xcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC50YWJzLWhvcml6b250YWwudGFicy1jb3Jwb3JhdGUgLm5hdi10YWJzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIC0xcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdH1cblx0LnRhYnMtaG9yaXpvbnRhbC50YWJzLWNvcnBvcmF0ZSAubmF2LWl0ZW0ge1xuXHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0fVxuXHQudGFicy1ob3Jpem9udGFsLnRhYnMtY29ycG9yYXRlIC5uYXYtbGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0bWluLXdpZHRoOiAxMDBweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLjAyNWVtO1xuXHRcdHBhZGRpbmc6IDEzcHggMjBweDtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMWUxZTE7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UxZTFlMTtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0LnRhYnMtaG9yaXpvbnRhbC50YWJzLWNvcnBvcmF0ZSAubmF2LWxpbmssIC50YWJzLWhvcml6b250YWwudGFicy1jb3Jwb3JhdGUgLm5hdi1saW5rOjpiZWZvcmUge1xuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpO1xuXHR9XG5cdC50YWJzLWhvcml6b250YWwudGFicy1jb3Jwb3JhdGUgLm5hdi1saW5rOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0xcHg7XG5cdFx0bGVmdDogLTFweDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC43LCAxLCAxKTtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cywgb3BhY2l0eSAwLjRzO1xuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpO1xuXHRcdGJhY2tncm91bmQ6ICMzZjkwZGM7XG5cdH1cblx0LnRhYnMtaG9yaXpvbnRhbC50YWJzLWNvcnBvcmF0ZSAubmF2LWxpbmsuYWN0aXZlLFxuXHQudGFicy1ob3Jpem9udGFsLnRhYnMtY29ycG9yYXRlIC5uYXYtbGluazpob3ZlciB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjM2Y5MGRjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdC50YWJzLWhvcml6b250YWwudGFicy1jb3Jwb3JhdGUgLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlLFxuXHQudGFicy1ob3Jpem9udGFsLnRhYnMtY29ycG9yYXRlIC5uYXYtbGluazpob3Zlcjo6YmVmb3JlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUzZCgxLCAxLCAxKTtcblx0fVxuXHQudGFicy1ob3Jpem9udGFsLnRhYnMtbGluZSAubmF2LXRhYnMge1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItYm90dG9tOiA0cHggc29saWQgI2Q3ZDdkNztcblx0fVxuXHQudGFicy1ob3Jpem9udGFsLnRhYnMtbGluZSAubmF2LWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXHQudGFicy1ob3Jpem9udGFsLnRhYnMtbGluZSAubmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1MnB4O1xuXHR9XG5cdC50YWJzLWhvcml6b250YWwudGFicy1saW5lIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAwIDAgMTVweCAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiAjOWI5YjliO1xuXHRcdGJvcmRlcjogMDtcblx0fVxuXHQudGFicy1ob3Jpem9udGFsLnRhYnMtbGluZSAubmF2LWl0ZW0gLm5hdi1saW5rOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogLTRweDtcblx0XHRsZWZ0OiAwO1xuXHRcdGhlaWdodDogNHB4O1xuXHRcdHdpZHRoOiAwO1xuXHRcdGJhY2tncm91bmQ6ICMzZjkwZGM7XG5cdFx0dHJhbnNpdGlvbjogLjIycyBlYXNlO1xuXHR9XG5cdC50YWJzLWhvcml6b250YWwudGFicy1saW5lIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLFxuXHQudGFicy1ob3Jpem9udGFsLnRhYnMtbGluZSAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcblx0XHRjb2xvcjogI2NjYztcblx0fVxuXHQudGFicy1ob3Jpem9udGFsLnRhYnMtbGluZSAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTo6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC50YWJzLWhvcml6b250YWwudGFicy1saW5lICogKyAudGFiLWNvbnRlbnQge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblx0LnRhYnMtdmVydGljYWwge1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0LW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG5cdC50YWJzLXZlcnRpY2FsIC5uYXYtdGFicyB7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHQtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHQtbXMtZmxleC1uZWdhdGl2ZTogMDtcblx0XHQtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHR9XG5cdC50YWJzLXZlcnRpY2FsIC5uYXYtaXRlbSB7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0LnRhYnMtdmVydGljYWwgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsXG5cdC50YWJzLXZlcnRpY2FsIC5uYXYtbGluazpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogMCA5cHggMjFweCAwIHJnYmEoMzAsIDMwLCAzMCwgMC4xMyk7XG5cdH1cblx0LnRhYnMtdmVydGljYWwgLnRhYi1jb250ZW50IHtcblx0XHQtd2Via2l0LWZsZXgtZ3JvdzogMTtcblx0XHQtbXMtZmxleC1wb3NpdGl2ZTogMTtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdH1cblx0LnRhYnMtdmVydGljYWwudGFicy1jb3Jwb3JhdGUgLm5hdi10YWJzIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtaW4td2lkdGg6IDI2MHB4O1xuXHRcdGJvcmRlcjogMDtcblx0fVxuXHQudGFicy12ZXJ0aWNhbC50YWJzLWNvcnBvcmF0ZSAubmF2LWl0ZW0ge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQudGFicy12ZXJ0aWNhbC50YWJzLWNvcnBvcmF0ZSAubmF2LWl0ZW0gLm5hdi1saW5rIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMTdweCAzMHB4O1xuXHRcdGJvcmRlcjogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0LnRhYnMtdmVydGljYWwudGFicy1jb3Jwb3JhdGUgLm5hdi1pdGVtICsgLm5hdi1pdGVtIHtcblx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdH1cblx0LnRhYnMtdmVydGljYWwudGFicy1jb3Jwb3JhdGUgLnRhYi1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAwIDAgMCAzMHB4O1xuXHR9XG59XG5cbi50YWJzLW1vZGVybiAubmF2LXRhYnMgKyAudGFiLWNvbnRlbnQge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udGFicy1tb2Rlcm4gLm5hdi10YWJzIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbn1cblxuLnRhYnMtbW9kZXJuIC5uYXYtaXRlbSB7XG5cdGZsZXg6IGF1dG87XG5cdG1hcmdpbjogLTFweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFicy1tb2Rlcm4gLm5hdi1saW5rIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMTVweDtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHRjb2xvcjogIzliOWI5Yjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLnRhYnMtbW9kZXJuIC5uYXYtbGluazo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDJweDtcblx0bGVmdDogNTAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDdweDtcblx0aGVpZ2h0OiA3cHg7XG5cdGJhY2tncm91bmQ6ICMzZjkwZGM7XG5cdGNvbnRlbnQ6ICcnO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgtNTAlKTtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50YWJzLW1vZGVybiAubmF2LWxpbms6aG92ZXIsIC50YWJzLW1vZGVybiAubmF2LWxpbmsuYWN0aXZlIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICMzZjkwZGM7XG59XG5cbi50YWJzLW1vZGVybiAubmF2LWxpbmsuYWN0aXZlOmJlZm9yZSB7XG5cdGJvdHRvbTogLTZweDtcblx0b3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC50YWJzLWhvcml6b250YWwudGFicy1jb3Jwb3JhdGUgLm5hdi1saW5rIHtcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0bWluLXdpZHRoOiAxNTBweDtcblx0fVxuXHQudGFicy1ob3Jpem9udGFsLnRhYnMtY29ycG9yYXRlIC50YWItY29udGVudCB7XG5cdFx0cGFkZGluZzogMjBweCAyNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQudGFicy1ob3Jpem9udGFsLnRhYnMtY29ycG9yYXRlIC5uYXYtbGluayB7XG5cdFx0cGFkZGluZzogMjVweCAzMHB4O1xuXHRcdG1pbi13aWR0aDogMjEwcHg7XG5cdH1cblx0LnRhYnMtaG9yaXpvbnRhbC50YWJzLWNvcnBvcmF0ZSAudGFiLWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDMwcHggMzVweDtcblx0fVxuXHQudGFicy1ob3Jpem9udGFsLnRhYnMtY29ycG9yYXRlIC50YWItY29udGVudC1jcmVhdGl2ZSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQudGFicy1ob3Jpem9udGFsLnRhYnMtY29ycG9yYXRlLWJveGVkIC50YWItY29udGVudCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4udGFicy1jb3Jwb3JhdGUtYm94ZWQgLm5hdi13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50YWJzLWNvcnBvcmF0ZS1ib3hlZCAubmF2LXRhYnMge1xuXHRkaXNwbGF5OiBub25lO1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4udGFicy1jb3Jwb3JhdGUtYm94ZWQgLm5hdi1saW5rIHtcblx0aGVpZ2h0OiA2NHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWJzLWNvcnBvcmF0ZS1ib3hlZCAubmF2LWxpbmsge1xuXHRtaW4td2lkdGg6IGluaGVyaXQ7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdGNvbG9yOiAjOWI5YjliO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGFicy1jb3Jwb3JhdGUtYm94ZWQgLmJ1dHRvbi1uYXYge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMDtcblx0ZmxleC1iYXNpczogNTAlO1xuXHRoZWlnaHQ6IDY0cHg7XG5cdGJhY2tncm91bmQ6ICNlZGVmZjQ7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLnRhYnMtY29ycG9yYXRlLWJveGVkIC5idXR0b24tbmF2IC5pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRmb250LXNpemU6IDMwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRjb2xvcjogIzliOWI5Yjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi50YWJzLWNvcnBvcmF0ZS1ib3hlZCAuYnV0dG9uLW5hdjpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICMzZjkwZGM7XG59XG5cbi50YWJzLWNvcnBvcmF0ZS1ib3hlZCAuYnV0dG9uLW5hdjpob3ZlciAuaWNvbiB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4udGFicy1jb3Jwb3JhdGUtYm94ZWQgLmJ1dHRvbi1uYXYuYnV0dG9uLXByZXYge1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuXG4udGFicy1jb3Jwb3JhdGUtYm94ZWQgLnRhYi1jb250ZW50IHtcblx0cGFkZGluZzogMDtcbn1cblxuLnRhYnMtY29ycG9yYXRlLWJveGVkIC50YWItY29udGVudCAuYmxvY2stdGh1bWJuYWlsLW1pbmltYWwge1xuXHRwYWRkaW5nOiAzMHB4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTtcbn1cblxuLnRhYnMtY29ycG9yYXRlLWJveGVkIC50YWItY29udGVudC1tYWluIHtcblx0cGFkZGluZzogMzBweCAyNXB4O1xuXHRjb2xvcjogIzE1MTUxNTtcbn1cblxuLnRhYnMtY29ycG9yYXRlLWJveGVkIC50YWItY29udGVudC1tYWluICogKyBoNCB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi50YWJzLWNvcnBvcmF0ZS1ib3hlZCAudGFiLWNvbnRlbnQtbWFpbiAqICsgcCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQudGFicy1ob3Jpem9udGFsLnRhYnMtY29ycG9yYXRlLWJveGVkIC50YWItY29udGVudCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQudGFicy1ob3Jpem9udGFsLnRhYnMtY29ycG9yYXRlLWJveGVkIC5idXR0b24tbmF2IHtcblx0XHRmbGV4LWJhc2lzOiA1MHB4O1xuXHR9XG5cdC50YWJzLWhvcml6b250YWwudGFicy1jb3Jwb3JhdGUtYm94ZWQgLmJ1dHRvbi1wcmV2IHtcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdH1cblx0LnRhYnMtaG9yaXpvbnRhbC50YWJzLWNvcnBvcmF0ZS1ib3hlZCAubmF2LXRhYnMge1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cblx0LnRhYnMtaG9yaXpvbnRhbC50YWJzLWNvcnBvcmF0ZS1ib3hlZCAubmF2LWl0ZW0ge1xuXHRcdGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDYpO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0LnRhYnMtaG9yaXpvbnRhbC50YWJzLWNvcnBvcmF0ZS1ib3hlZCAubmF2LWxpbmsge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtaW4td2lkdGg6IGluaGVyaXQ7XG5cdFx0cGFkZGluZzogMTVweCAxMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMWUxZTE7XG5cdH1cblx0LnRhYnMtaG9yaXpvbnRhbC50YWJzLWNvcnBvcmF0ZS1ib3hlZCAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbmsge1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMWUxZTE7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC50YWJzLWNvcnBvcmF0ZS1ib3hlZCAudGFiLWNvbnRlbnQtbWFpbiB7XG5cdFx0cGFkZGluZzogNDBweDtcblx0fVxufVxuXG4uY2FyZC1ncm91cC1jdXN0b20ge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1ncm91cC1jdXN0b20gLmNhcmQtaGVhZGVyICsgLmNvbGxhcHNlID4gLmNhcmQtYm9keSxcbi5jYXJkLWdyb3VwLWN1c3RvbSAuY2FyZC1oZWFkZXIgKyAuY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG5cdGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWdyb3VwLWN1c3RvbSAuY2FyZCArIC5jYXJkIHtcblx0bWFyZ2luLXRvcDogMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUxZTE7XG59XG5cbi5jYXJkLWdyb3VwLWN1c3RvbS5jYXJkLWdyb3VwLWNvcnBvcmF0ZSAuY2FyZCArIC5jYXJkIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmNhcmQtY3VzdG9tIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0YmFja2dyb3VuZDogaW5oZXJpdDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uY2FyZC1jdXN0b20gYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2FyZC1jdXN0b20gLmNhcmQtaGVhZGVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyLWJvdHRvbTogMDtcblx0Ym9yZGVyLXRvcC1yYWRpdXM6IDA7XG59XG5cbi5jYXJkLWN1c3RvbSAuY2FyZC1ib2R5IHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG4uY2FyZC1jb3Jwb3JhdGUge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRib3gtc2hhZG93OiAtMXB4IDJweCA1cHggMHB4IHJnYmEoNjgsIDczLCA4MywgMC4xMik7XG59XG5cbi5jYXJkLWNvcnBvcmF0ZSAuY2FyZC10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWNvcnBvcmF0ZSAuY2FyZC10aXRsZSBhLFxuLmNhcmQtY29ycG9yYXRlIC5jYXJkLWJvZHkge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uY2FyZC1jb3Jwb3JhdGUgLmNhcmQtdGl0bGUgYSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0cGFkZGluZzogMjFweCA4MnB4IDIxcHggMzJweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS4yNTtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdGNvbG9yOiAjMmMzNDNiO1xuXHR0cmFuc2l0aW9uOiAxLjNzIGFsbCBlYXNlO1xuXHRib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG59XG5cbi5jYXJkLWNvcnBvcmF0ZSAuY2FyZC10aXRsZSBhIC5jYXJkLWFycm93OmFmdGVyIHtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY2FyZC1jb3Jwb3JhdGUgLmNhcmQtdGl0bGUgYS5jb2xsYXBzZWQge1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5jYXJkLWNvcnBvcmF0ZSAuY2FyZC10aXRsZSBhLmNvbGxhcHNlZCAuY2FyZC1hcnJvdyB7XG5cdGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xufVxuXG4uY2FyZC1jb3Jwb3JhdGUgLmNhcmQtdGl0bGUgYS5jb2xsYXBzZWQgLmNhcmQtYXJyb3c6YWZ0ZXIge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uY2FyZC1jb3Jwb3JhdGUgLmNhcmQtYXJyb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAtMXB4O1xuXHRyaWdodDogLTFweDtcblx0ei1pbmRleDogMjtcblx0d2lkdGg6IDcwcHg7XG5cdGJhY2tncm91bmQ6ICMzZjkwZGM7XG5cdGJvcmRlci1yYWRpdXM6IDAgNnB4IDAgMDtcblx0dHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTtcbn1cblxuLmNhcmQtY29ycG9yYXRlIC5jYXJkLWFycm93OjpiZWZvcmUsIC5jYXJkLWNvcnBvcmF0ZSAuY2FyZC1hcnJvdzo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0ei1pbmRleDogNDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uY2FyZC1jb3Jwb3JhdGUgLmNhcmQtYXJyb3c6OmJlZm9yZSB7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDJweDtcblx0cmlnaHQ6IDI4cHg7XG59XG5cbi5jYXJkLWNvcnBvcmF0ZSAuY2FyZC1hcnJvdzo6YWZ0ZXIge1xuXHR3aWR0aDogMnB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdHJpZ2h0OiAzNHB4O1xufVxuXG4uY2FyZC1jb3Jwb3JhdGUgLmNvbGxhcHNlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRjb2xvcjogIzE1MTUxNTtcblx0Ym9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG59XG5cbi5jYXJkLWNvcnBvcmF0ZSAuY2FyZC1ib2R5IHtcblx0cGFkZGluZzogMjVweCA0NHB4IDI1cHggMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuXHQuY2FyZC1jb3Jwb3JhdGUgLmNhcmQtdGl0bGUgYSxcblx0LmNhcmQtY29ycG9yYXRlIC5jYXJkLWJvZHkge1xuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5jYXJkLWNvcnBvcmF0ZSAuY2FyZC10aXRsZSBhIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cblxuLmNhcmQtc3RhbmRpbmcge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjMTUxNTE1O1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjZTFlMWUxO1xufVxuXG4uY2FyZC1zdGFuZGluZyAuY2FyZC1ib2R5ID4gZGl2OmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5jYXJkLXN0YW5kaW5nIC5jYXJkLWhlYWRlciB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uY2FyZC1zdGFuZGluZy1pbmxpbmUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmNhcmQtc3RhbmRpbmctYXNpZGUtcmlnaHQge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtY3VzdG9tIHtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jYXJkLWN1c3RvbS5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjZjVmN2Y5O1xufVxuXG4uY2FyZC1zdGFuZGluZy1jYXB0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjM2Y5MGRjO1xufVxuXG4uY2FyZC1zdGFuZGluZy1jYXB0aW9uIC5jYXJkLXN0YW5kaW5nLXBvc2l0aW9uIHtcblx0dG9wOiA1MCU7XG5cdHBhZGRpbmctbGVmdDogM3B4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jYXJkLXN0YW5kaW5nLWNhcHRpb24tYXNpZGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDEzcHggNXB4IDEzcHggMDtcbn1cblxuLmNhcmQtc3RhbmRpbmctY2FwdGlvbi1hc2lkZSA+ICoge1xuXHRwYWRkaW5nOiAwIDNweDtcbn1cblxuLmNhcmQtc3RhbmRpbmctdGVhbS1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAxNXB4IDVweCAxNXB4IDA7XG59XG5cbi5jYXJkLXN0YW5kaW5nLXRlYW0taXRlbSA+ICoge1xuXHRwYWRkaW5nOiAwIDNweDtcbn1cblxuLmNhcmQtc3RhbmRpbmctdGVhbS1pdGVtIC5jYXJkLXN0YW5kaW5nLWRpZmYge1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLmNhcmQtc3RhbmRpbmctdGVhbS1pdGVtIC5jYXJkLXN0YW5kaW5nLXBvaW50cyxcbi5jYXJkLXN0YW5kaW5nLXRlYW0taXRlbSAuY2FyZC1zdGFuZGluZy1udW1iZXIge1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2FyZC1zdGFuZGluZy10ZWFtLWRldGFpbHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDE4cHggM3B4IDE4cHggMDtcbn1cblxuLmNhcmQtc3RhbmRpbmctdGVhbS1kZXRhaWxzID4gKiB7XG5cdHBhZGRpbmc6IDAgNXB4O1xufVxuXG4uY2FyZC1zdGFuZGluZy1kaXZpZGVyIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLWxlZnQ6IDE4cHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdkN2Q3O1xufVxuXG4uY2FyZC1zdGFuZGluZy1wb3NpdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRtaW4td2lkdGg6IDMwcHg7XG5cdHBhZGRpbmc6IDAgNXB4O1xufVxuXG4uY2FyZC1zdGFuZGluZy10ZWFtLFxuLmNhcmQtc3RhbmRpbmctZ2FtZS1zdGF0dXMge1xuXHR3aWR0aDogMjclO1xufVxuXG4uY2FyZC1zdGFuZGluZy1nYW1lLXN0YXR1cyB7XG5cdHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uY2FyZC1zdGFuZGluZy1udW1iZXIge1xuXHR3aWR0aDogMTElO1xufVxuXG4uY2FyZC1zdGFuZGluZy1wb2ludHMge1xuXHR3aWR0aDogMTQlO1xufVxuXG4uY2FyZC1zdGFuZGluZy1kaWZmIHtcblx0d2lkdGg6IDEyJTtcbn1cblxuLmNhcmQtc3RhbmRpbmctdGVhbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBhZGRpbmctbGVmdDogM3B4O1xufVxuXG4uY2FyZC1zdGFuZGluZy10ZWFtLWZpZ3VyZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWluLXdpZHRoOiA0NXB4O1xufVxuXG4uY2FyZC1zdGFuZGluZy10ZWFtLWZpZ3VyZSBpbWcge1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogNDVweDtcbn1cblxuLmNhcmQtc3RhbmRpbmctdGVhbS10aXRsZSB7XG5cdG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmNhcmQtc3RhbmRpbmctZ2FtZS1zdGF0dXMsXG4uY2FyZC1zdGFuZGluZy10ZWFtLWNvdW50cnkge1xuXHRmb250LXNpemU6IDAuODZlbTtcblx0Y29sb3I6ICM5YjliOWI7XG59XG5cbi5jYXJkLXN0YW5kaW5nLXRvb2dsZSB7XG5cdGhlaWdodDogMjZweDtcblx0d2lkdGg6IDI2cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdGNvbG9yOiAjMTUxNTE1O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xufVxuXG4uY2FyZC1zdGFuZGluZy10b29nbGU6aG92ZXIge1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLmNhcmQtc3RhbmRpbmctdG9vZ2xlLmNvbGxhcHNlZCB7XG5cdGJhY2tncm91bmQ6ICNmNWY3Zjk7XG59XG5cbi5jYXJkLXN0YW5kaW5nLXRvb2dsZS5jb2xsYXBzZWQ6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGUxNDUnO1xufVxuXG4uY2FyZC1zdGFuZGluZy1pbmRleCB7XG5cdGNvdW50ZXItcmVzZXQ6IGFydGljbGU7XG59XG5cbi5jYXJkLXN0YW5kaW5nLWluZGV4IGFydGljbGUgLmNhcmQtc3RhbmRpbmctY291bnRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBjb3VudGVyKGFydGljbGUsIGRlY2ltYWwtbGVhZGluZy16ZXJvKTtcblx0Y291bnRlci1pbmNyZW1lbnQ6IGFydGljbGU7XG59XG5cbi5jYXJkLXN0YW5kaW5nLWNvdW50ZXIge1xuXHRmb250LXNpemU6IDEuMWVtO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcblx0Y29sb3I6ICNkNGQ1ZGI7XG5cdHBhZGRpbmc6IDIwcHggM3B4IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuXHQuY2FyZC1zdGFuZGluZy10ZWFtLW5hbWUge1xuXHRcdGZvbnQtc2l6ZTogLjg2ZW07XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdC5jYXJkLWN1c3RvbSxcblx0LmNhcmQtc3RhbmRpbmctY2FwdGlvbiB7XG5cdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHR9XG5cdC5jYXJkLXN0YW5kaW5nIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdH1cblx0LmNhcmQtc3RhbmRpbmctY2FwdGlvbiAuY2FyZC1zdGFuZGluZy1wb3NpdGlvbiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHR9XG5cdC5jYXJkLXN0YW5kaW5nLWNhcHRpb24tYXNpZGUge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdH1cblx0LmNhcmQtc3RhbmRpbmctY2FwdGlvbi1hc2lkZSA+ICoge1xuXHRcdHBhZGRpbmc6IDAgNXB4O1xuXHR9XG5cdC5jYXJkLXN0YW5kaW5nLXRlYW0taXRlbSB7XG5cdFx0cGFkZGluZy10b3A6IDhweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdH1cblx0LmNhcmQtc3RhbmRpbmctdGVhbS1pdGVtID4gKiB7XG5cdFx0cGFkZGluZzogMCA1cHg7XG5cdH1cblx0LmNhcmQtc3RhbmRpbmctbnVtYmVyIHtcblx0XHR3aWR0aDogOSU7XG5cdH1cblx0LmNhcmQtc3RhbmRpbmctcG9pbnRzIHtcblx0XHR3aWR0aDogMTElO1xuXHR9XG5cdC5jYXJkLXN0YW5kaW5nLWRpZmYge1xuXHRcdHdpZHRoOiAxMSU7XG5cdH1cblx0LmNhcmQtc3RhbmRpbmctdG9vZ2xlIHtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHR9XG5cdC5jYXJkLXN0YW5kaW5nLXRlYW0tZGV0YWlscyB7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0fVxuXHQuY2FyZC1zdGFuZGluZy10ZWFtLFxuXHQuY2FyZC1zdGFuZGluZy1nYW1lLXN0YXR1cyB7XG5cdFx0d2lkdGg6IDQwJTtcblx0fVxuXHQuY2FyZC1zdGFuZGluZy1wb3NpdGlvbiB7XG5cdFx0bWluLXdpZHRoOiA0MHB4O1xuXHR9XG5cdC5jYXJkLXN0YW5kaW5nLWRpdmlkZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiA2N3B4O1xuXHR9XG5cdC5jYXJkLXN0YW5kaW5nLWdhbWUtc3RhdHVzIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDcwcHg7XG5cdH1cblx0LmNhcmQtc3RhbmRpbmctdGVhbSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdH1cblx0LmNhcmQtc3RhbmRpbmctdGVhbS10aXRsZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0fVxuXHQuY2FyZC1zdGFuZGluZy10ZWFtLFxuXHQuY2FyZC1zdGFuZGluZy1nYW1lLXN0YXR1cyB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHQuY2FyZC1zdGFuZGluZy1jb3VudGVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdH1cblx0LmNhcmQtc3RhbmRpbmctdGVhbS1maWd1cmUge1xuXHRcdG1pbi1oZWlnaHQ6IDYwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5jYXJkLWN1c3RvbSxcblx0LmNhcmQtc3RhbmRpbmctY2FwdGlvbiB7XG5cdFx0cGFkZGluZy1sZWZ0OiA1NXB4O1xuXHR9XG5cdC5jYXJkLXN0YW5kaW5nLXRlYW0taXRlbSB7XG5cdFx0cGFkZGluZy10b3A6IDE4cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE4cHg7XG5cdH1cblx0LmNhcmQtc3RhbmRpbmctdGVhbS1kZXRhaWxzIHtcblx0XHRwYWRkaW5nLXRvcDogMjRweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjRweDtcblx0fVxuXHQuY2FyZC1zdGFuZGluZy1wb3NpdGlvbiB7XG5cdFx0bWluLXdpZHRoOiA1NXB4O1xuXHR9XG5cdC5jYXJkLXN0YW5kaW5nLWRpdmlkZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiA3N3B4O1xuXHR9XG5cdC5jYXJkLXN0YW5kaW5nLXRlYW0ge1xuXHRcdHBhZGRpbmctbGVmdDogMjRweDtcblx0fVxuXHQuY2FyZC1zdGFuZGluZy1nYW1lLXN0YXR1cyB7XG5cdFx0cGFkZGluZy1sZWZ0OiA3OXB4O1xuXHR9XG5cdC5jYXJkLXN0YW5kaW5nLWNvdW50ZXIge1xuXHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDU2cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQuY2FyZC1jdXN0b20sXG5cdC5jYXJkLXN0YW5kaW5nLWNhcHRpb24ge1xuXHRcdHBhZGRpbmctbGVmdDogNzRweDtcblx0fVxuXHQuY2FyZC1zdGFuZGluZy1jYXB0aW9uIC5jYXJkLXN0YW5kaW5nLXBvc2l0aW9uIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdH1cblx0LmNhcmQtc3RhbmRpbmctcG9zaXRpb24ge1xuXHRcdG1pbi13aWR0aDogNzRweDtcblx0fVxuXHQuY2FyZC1zdGFuZGluZy10ZWFtLFxuXHQuY2FyZC1zdGFuZGluZy1nYW1lLXN0YXR1cyB7XG5cdFx0d2lkdGg6IDQ0JTtcblx0fVxuXHQuY2FyZC1zdGFuZGluZy1jb3VudGVyIHtcblx0XHRmb250LXNpemU6IDEuNzFlbTtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdH1cbn1cblxuLypcbipcbiogVG9vbHRvcCBDdXN0b21cbiovXG4udG9vbHRpcCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcbn1cblxucCBbZGF0YS10b2dnbGU9J3Rvb2x0aXAnXSB7XG5cdGNvbG9yOiAjZDdkN2Q3O1xufVxuXG4vKlxuKlxuKiBDb3VudGVyXG4qL1xuLnByb2dyZXNzLWNpcmNsZS1iZyB7XG5cdGZpbGw6IHRyYW5zcGFyZW50O1xuXHRzdHJva2U6IHRyYW5zcGFyZW50O1xuXHRzdHJva2Utd2lkdGg6IDZweDtcbn1cblxuLnByb2dyZXNzLWNpcmNsZS1mZyB7XG5cdGZpbGw6IHRyYW5zcGFyZW50O1xuXHRzdHJva2U6ICMzZjkwZGM7XG5cdHN0cm9rZS13aWR0aDogNnB4O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLW1haW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1heC13aWR0aDogNjAwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5wcm9ncmVzcy1iYXItdGVhbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0bWF4LXdpZHRoOiA0OCU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXdyYXAge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWRpdmlkZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogNjRweDtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQ6ICNkN2Q3ZDc7XG59XG5cbi5wcm9ncmVzcy1iYXItdGl0bGUge1xuXHRmb250LXNpemU6IC44NmVtO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRsZXR0ZXItc3BhY2luZzogLjAyNWVtO1xuXHRtYXgtd2lkdGg6IDkwJTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnByb2dyZXNzLWJhci1qcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDgycHg7XG5cdGhlaWdodDogODJweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnByb2dyZXNzLWJhci1qcyAucHJvZ3Jlc3MtY2lyY2xlLWNvdW50ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiA1MCU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IDUwJTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGxldHRlci1zcGFjaW5nOiAuMDI1ZW07XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWpzIC5wcm9ncmVzcy1jaXJjbGUtY291bnRlcjphZnRlciB7XG5cdGNvbnRlbnQ6ICclJztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWpzIC5wcm9ncmVzcy1iYXJfX3N0cm9rZSxcbi5wcm9ncmVzcy1iYXItanMgLnByb2dyZXNzLWJhcl9fdHJhaWwge1xuXHRzdHJva2UtbGluZWpvaW46IHJvdW5kO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWhvcml6b250YWwge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWhvcml6b250YWwgPiBzdmcge1xuXHRtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi5wcm9ncmVzcy1iYXItaG9yaXpvbnRhbCAucHJvZ3Jlc3MtY2lyY2xlLWNvdW50ZXIge1xuXHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHR0b3A6IC01cHg7XG5cdHJpZ2h0OiAwO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXJvdGF0ZS05MCBzdmcge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItcmFkaWFsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXJhZGlhbDo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiAnJztcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0d2lkdGg6IDY2cHg7XG5cdGhlaWdodDogNjZweDtcblx0YmFja2dyb3VuZDogIzliOWI5Yjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0ei1pbmRleDogMDtcbn1cblxuLnByb2dyZXNzLWJhci1yYWRpYWwgPiBzdmcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9ncmVzcy1iYXItcmFkaWFsIC5wcm9ncmVzcy1iYXJfX3N0cm9rZSxcbi5wcm9ncmVzcy1iYXItcmFkaWFsIC5wcm9ncmVzcy1iYXJfX3RyYWlsIHtcblx0c3Ryb2tlLWxvY2F0aW9uOiBvdXRzaWRlO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXJhZGlhbCAucHJvZ3Jlc3MtY2lyY2xlLWNvdW50ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyX19zdHJva2Uge1xuXHRzdHJva2U6ICM5YjliOWI7XG59XG5cbi5wcm9ncmVzcy1iYXJfX3RyYWlsIHtcblx0c3Ryb2tlOiByZ2JhKDE1NSwgMTU1LCAxNTUsIDApO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXByaW1hcnkgLnByb2dyZXNzLWJhcl9fc3Ryb2tlIHtcblx0c3Ryb2tlOiAjM2Y5MGRjO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXByaW1hcnkgLnByb2dyZXNzLWJhcl9fdHJhaWwge1xuXHRzdHJva2U6IHJnYmEoMTU1LCAxNTUsIDE1NSwgMCk7XG59XG5cbi5wcm9ncmVzcy1iYXItcHJpbWFyeSAucHJvZ3Jlc3MtYmFyLXJhZGlhbDo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogIzNmOTBkYztcbn1cblxuLnByb2dyZXNzLWJhci1zZWNvbmRhcnktMiAucHJvZ3Jlc3MtYmFyX19zdHJva2Uge1xuXHRzdHJva2U6ICNiN2I3Yjc7XG59XG5cbi5wcm9ncmVzcy1iYXItc2Vjb25kYXJ5LTIgLnByb2dyZXNzLWJhcl9fdHJhaWwge1xuXHRzdHJva2U6IHJnYmEoMTU1LCAxNTUsIDE1NSwgMCk7XG59XG5cbi5wcm9ncmVzcy1iYXItc2Vjb25kYXJ5LTEgLnByb2dyZXNzLWJhcl9fc3Ryb2tlIHtcblx0c3Ryb2tlOiAjYjdiN2I3O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXNlY29uZGFyeS0xIC5wcm9ncmVzcy1iYXJfX3RyYWlsIHtcblx0c3Ryb2tlOiByZ2JhKDE1NSwgMTU1LCAxNTUsIDApO1xufVxuXG4udGVhbTItYmx1ZSAucHJvZ3Jlc3MtYmFyX19zdHJva2Uge1xuXHRzdHJva2U6ICMzQjdDQzA7XG59XG5cbi50ZWFtMi1ibHVlIC5wcm9ncmVzcy1iYXJfX3RyYWlsIHtcblx0c3Ryb2tlOiByZ2JhKDE1NSwgMTU1LCAxNTUsIDApO1xufVxuXG4udGVhbTItYmx1ZSAucHJvZ3Jlc3MtYmFyLXJhZGlhbDo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogIzNCN0NDMDtcbn1cblxuLnRlYW0yLWJsdWUgLnByb2dyZXNzLWNpcmNsZS1mZyB7XG5cdHN0cm9rZTogIzNCN0NDMDtcbn1cblxuLnByb2dyZXNzLWJhci1qcyArIHAge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbiogKyAucHJvZ3Jlc3MtYmFyLW1haW4ge1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcblx0LnByb2dyZXNzLWJhci10ZWFtLXNlY29uZCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHR9XG5cdC5wcm9ncmVzcy1iYXItbWFpbiBkaXY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdH1cblx0LnByb2dyZXNzLWJhci10ZWFtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAtMTVweDtcblx0fVxuXHQucHJvZ3Jlc3MtYmFyLXRlYW0gPiAqIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHQucHJvZ3Jlc3MtYmFyLXRlYW0ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdH1cblx0LnByb2dyZXNzLWJhci13cmFwIHtcblx0XHRtYXgtd2lkdGg6IDUwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnByb2dyZXNzLWJhci10ZWFtIHtcblx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXHR9XG5cdC5wcm9ncmVzcy1iYXItd3JhcCB7XG5cdFx0bWF4LXdpZHRoOiAxMTVweDtcblx0fVxuXHQucHJvZ3Jlc3MtYmFyLWRpdmlkZXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuXHQucHJvZ3Jlc3MtYmFyLXRlYW0ge1xuXHRcdG1heC13aWR0aDogNDglO1xuXHR9XG5cdC5wcm9ncmVzcy1iYXItd3JhcCB7XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cdH1cblx0LnByb2dyZXNzLWJhci1kaXZpZGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5wcm9ncmVzcy1iYXItbW9kZXJuIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnByb2dyZXNzLWJhci1tb2Rlcm4gLnByb2dyZXNzLWJhci1saW5lYXItd3JhcCB7XG5cdGZsZXgtYmFzaXM6IDYwJTtcblx0aGVpZ2h0OiA0cHg7XG5cdGJhY2tncm91bmQ6ICNlY2VjZWM7XG59XG5cbi5wcm9ncmVzcy1iYXItbW9kZXJuIC5wcm9ncmVzcy1iYXItbGluZWFyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiA0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzZjkwZGM7XG5cdHRyYW5zaXRpb246IC41cyBhbGwgZWFzZS1pbi1vdXQ7XG59XG5cbi5wcm9ncmVzcy1iYXItbW9kZXJuIC5wcm9ncmVzcy1iYXItbGluZWFyOjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTNweDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiA0cHg7XG5cdGhlaWdodDogMTBweDtcblx0Y29udGVudDogJyc7XG5cdGJhY2tncm91bmQ6ICMzZjkwZGM7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLW1vZGVybiAucHJvZ3Jlc3MtdmFsdWUge1xuXHRtYXJnaW4tbGVmdDogMTVweDtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5wcm9ncmVzcy1iYXItbW9kZXJuIC5wcm9ncmVzcy12YWx1ZTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiJVwiO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLW1vZGVybi1zZWNvbmRhcnkgLnByb2dyZXNzLWJhci1saW5lYXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkODUxO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLW1vZGVybi1zZWNvbmRhcnkgLnByb2dyZXNzLWJhci1saW5lYXI6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICNmZmQ4NTE7XG59XG5cbi5wcm9ncmVzcy1iYXItbW9kZXJuLXNlY29uZGFyeSAucHJvZ3Jlc3MtdmFsdWUge1xuXHRjb2xvcjogI2ZmZDg1MTtcbn1cblxuLnByb2dyZXNzLWJhci1tb2Rlcm4tcmVkIC5wcm9ncmVzcy1iYXItbGluZWFyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZkNjU2NTtcbn1cblxuLnByb2dyZXNzLWJhci1tb2Rlcm4tcmVkIC5wcm9ncmVzcy1iYXItbGluZWFyOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAjZmQ2NTY1O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLW1vZGVybi1yZWQgLnByb2dyZXNzLXZhbHVlIHtcblx0Y29sb3I6ICNmZDY1NjU7XG59XG5cbi5wcm9ncmVzcy1iYXItbW9kZXJuICsgLnByb2dyZXNzLWJhci1tb2Rlcm4ge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4vKlxuKlxuKiBDaXJjbGUgUHJvZ3Jlc3MgQmFyc1xuKi9cbi5wcm9ncmVzcy1iYXItY2lyY2xlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnByb2dyZXNzLWJhci1jaXJjbGUgY2FudmFzIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnByb2dyZXNzLWJhci1jaXJjbGUgc3BhbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUxJTtcblx0Zm9udC1zaXplOiAzNnB4O1xuXHRsaW5lLWhlaWdodDogMzZweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdGNvbG9yOiAjOWI5YjliO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWNpcmNsZSBzcGFuOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiJVwiO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWNpcmNsZS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4qICsgLnByb2dyZXNzLWJhci1jaXJjbGUtdGl0bGUge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4vKlxuKlxuKiBUaW1lIENpcmNsZXNcbiovXG4uY291bnRkb3duLWJveCB7XG5cdG1heC13aWR0aDogNzcwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbiogKyAuY291bnRkb3duLWJveCB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQqICsgLmNvdW50ZG93bi1ib3gge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdH1cbn1cblxuLmNvdW50ZG93bi1ib3ggKyAqIHtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5jb3VudGRvd24tYm94ICsgKiB7XG5cdFx0bWFyZ2luLXRvcDogODBweDtcblx0fVxufVxuXG4uY291bnRkb3duLWNpcmNsZS1jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAtMTBweDtcblx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4uY291bnRkb3duLWNpcmNsZS1jb250YWluZXI6ZW1wdHkge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNvdW50ZG93bi1jaXJjbGUtY29udGFpbmVyID4gKiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuY291bnRkb3duLWNpcmNsZS1jb250YWluZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IC0zMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMzBweDtcblx0fVxuXHQuY291bnRkb3duLWNpcmNsZS1jb250YWluZXI6ZW1wdHkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0LmNvdW50ZG93bi1jaXJjbGUtY29udGFpbmVyID4gKiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0fVxufVxuXG4uY291bnRkb3duLWJsb2NrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4OiAxIDEgMzMuMzMlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcblx0LmNvdW50ZG93bi1ibG9jayB7XG5cdFx0ZmxleDogMSAxIDI1JTtcblx0fVxufVxuXG4uY291bnRkb3duLWJsb2NrLXNlY29uZHMge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcblx0LmNvdW50ZG93bi1ibG9jay1zZWNvbmRzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uY291bnRkb3duLXdyYXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jb3VudGRvd24tY2lyY2xlIHtcblx0ZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbmh0bWw6bm90KC5pZS0xMSk6bm90KC5pZS0xMCkgLmNvdW50ZG93bi1jaXJjbGUge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4uY291bnRkb3duLWNpcmNsZS1iZyB7XG5cdHN0cm9rZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRzdHJva2Utd2lkdGg6IDJweDtcbn1cblxuLmNvdW50ZG93bi1jaXJjbGUtZmcge1xuXHRzdHJva2U6ICMzZjkwZGM7XG5cdHN0cm9rZS13aWR0aDogNHB4O1xufVxuXG4uY291bnRkb3duLXRpdGxlIHtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRjb2xvcjogIzg2OGU5Njtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNvdW50ZG93bi1jb3VudGVyIHtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGNvbG9yOiAjMTExO1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuY291bnRkb3duLWNvdW50ZXIge1xuXHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmNvdW50ZG93bi1jb3VudGVyIHtcblx0XHRmb250LXNpemU6IDQ4cHg7XG5cdH1cbn1cblxuLmNvbnRleHQtZGFyayAuY291bnRkb3duLWNvdW50ZXIsIC5yZC1uYXZiYXItZGFyayAuY291bnRkb3duLWNvdW50ZXIsIC5yZC1uYXZiYXItZGFya2VyIC5jb3VudGRvd24tY291bnRlciwgLmJnLWdyYXktNzAwIC5jb3VudGRvd24tY291bnRlciwgLmJnLWdyYXktMiAuY291bnRkb3duLWNvdW50ZXIsIC5iZy1ncmF5LTQgLmNvdW50ZG93bi1jb3VudGVyLCAuYmctcHJpbWFyeSAuY291bnRkb3duLWNvdW50ZXIsIC5iZy1pbWFnZS1kYXJrIC5jb3VudGRvd24tY291bnRlcixcbi5jb250ZXh0LWRhcmsgLmNvdW50ZG93bi10aXRsZSxcbi5yZC1uYXZiYXItZGFyayAuY291bnRkb3duLXRpdGxlLFxuLnJkLW5hdmJhci1kYXJrZXIgLmNvdW50ZG93bi10aXRsZSxcbi5iZy1ncmF5LTcwMCAuY291bnRkb3duLXRpdGxlLFxuLmJnLWdyYXktMiAuY291bnRkb3duLXRpdGxlLFxuLmJnLWdyYXktNCAuY291bnRkb3duLXRpdGxlLFxuLmJnLXByaW1hcnkgLmNvdW50ZG93bi10aXRsZSxcbi5iZy1pbWFnZS1kYXJrIC5jb3VudGRvd24tdGl0bGUge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmNvdW50ZG93bi1jbGFzc2ljIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNvdW50ZG93bi1jbGFzc2ljIC5jb3VudGRvd24tc2VjdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdG1pbi13aWR0aDogNjVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY291bnRkb3duLWNsYXNzaWMgLmNvdW50ZG93bi1zZWN0aW9uOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNDglO1xuXHRsZWZ0OiAtM3B4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RvdC5zdmcpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG5cdGhlaWdodDogMjFweDtcblx0d2lkdGg6IDdweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNDUlLCAwKTtcblx0Y29sb3I6ICNkNGQ1ZGI7XG59XG5cbi5jb3VudGRvd24tY2xhc3NpYyAuY291bnRkb3duLWFtb3VudCxcbi5jb3VudGRvd24tY2xhc3NpYyAuY291bnRkb3duLXBlcmlvZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY291bnRkb3duLWNsYXNzaWMgLmNvdW50ZG93bi1hbW91bnQge1xuXHRmb250LXNpemU6IDI3cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5jb3VudGRvd24tY2xhc3NpYyAuY291bnRkb3duLXBlcmlvZCB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcbn1cblxuLmNvdW50ZG93bi1jbGFzc2ljLXNtIC5jb3VudGRvd24tc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDAgNXB4O1xuXHRtaW4td2lkdGg6IDYwcHg7XG59XG5cbi5jb3VudGRvd24tY2xhc3NpYy1zbSAuY291bnRkb3duLXNlY3Rpb246bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQtc2l6ZTogNnB4IDE1cHg7XG59XG5cbi5jb3VudGRvd24tY2xhc3NpYy1zbSAuY291bnRkb3duLWFtb3VudCB7XG5cdGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmNvdW50ZG93bi1jbGFzc2ljLXNtIC5jb3VudGRvd24tcGVyaW9kIHtcblx0Zm9udC1zaXplOiA5cHg7XG5cdGxldHRlci1zcGFjaW5nOiAuMDc1ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHQuY291bnRkb3duLWNsYXNzaWMgLmNvdW50ZG93bi1zZWN0aW9uIHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdH1cblx0LmNvdW50ZG93bi1jbGFzc2ljLXNtIC5jb3VudGRvd24tc2VjdGlvbiB7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmNvdW50ZG93bi1jbGFzc2ljIC5jb3VudGRvd24tc2VjdGlvbiB7XG5cdFx0bWluLXdpZHRoOiA3OHB4O1xuXHR9XG5cdC5jb3VudGRvd24tY2xhc3NpYyAuY291bnRkb3duLWFtb3VudCB7XG5cdFx0Zm9udC1zaXplOiAzM3B4O1xuXHR9XG5cdC5jb3VudGRvd24tY2xhc3NpYy1zbSAuY291bnRkb3duLXNlY3Rpb24ge1xuXHRcdG1pbi13aWR0aDogNjBweDtcblx0fVxuXHQuY291bnRkb3duLWNsYXNzaWMtc20gLmNvdW50ZG93bi1hbW91bnQge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0fVxufVxuXG4uY291bnRkb3duLWJvcmRlcmVkIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRtYXJnaW4tbGVmdDogLTE0cHg7XG5cdG1hcmdpbi1yaWdodDogLTE2cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNvdW50ZG93bi1ib3JkZXJlZCAuY291bnRkb3duLXNlY3Rpb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDAgMTZweCAwIDEwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvdW50ZG93bi1ib3JkZXJlZCAuY291bnRkb3duLXNlY3Rpb246bm90KDpmaXJzdC1jaGlsZCkge1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNjNmM2YzY7XG59XG5cbi5jb3VudGRvd24tYm9yZGVyZWQgLmNvdW50ZG93bi1hbW91bnQsXG4uY291bnRkb3duLWJvcmRlcmVkIC5jb3VudGRvd24tcGVyaW9kIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb3VudGRvd24tYm9yZGVyZWQgLmNvdW50ZG93bi1hbW91bnQge1xuXHRjb2xvcjogIzE1MTUxNTtcblx0bWluLXdpZHRoOiAzMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuXHQuY291bnRkb3duLWJvcmRlcmVkIC5jb3VudGRvd24tcGVyaW9kIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luLXRvcDogM3B4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHQuY291bnRkb3duLWJvcmRlcmVkIC5jb3VudGRvd24tYW1vdW50LFxuXHQuY291bnRkb3duLWJvcmRlcmVkIC5jb3VudGRvd24tcGVyaW9kIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5jb3VudGRvd24tYm9yZGVyZWQge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0yMnB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHQuY291bnRkb3duLWJvcmRlcmVkIC5jb3VudGRvd24tc2VjdGlvbiB7XG5cdFx0cGFkZGluZzogMCAyMnB4IDAgMTZweDtcblx0fVxuXHQuY291bnRkb3duLWJvcmRlcmVkIC5jb3VudGRvd24tYW1vdW50IHtcblx0XHRtaW4td2lkdGg6IDM0cHg7XG5cdH1cbn1cblxuLnN0ZXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWF4LXdpZHRoOiA3NnB4O1xuXHR3aWR0aDogNzZweDtcbn1cblxuLnN0ZXBwZXIgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiA1cHggMjhweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRtaW4taGVpZ2h0OiAzMHB4O1xuXHRsaW5lLWhlaWdodDogMTVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Y29sb3I6ICMxNTE1MTU7XG59XG5cbi5zdGVwcGVyIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN0ZXBwZXItYXJyb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRtYXJnaW4tdG9wOiAtMTBweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Zm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgSWNvbnNcIjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogIzE1MTUxNTtcblx0dHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xufVxuXG4uc3RlcHBlci1hcnJvdzpob3ZlciB7XG5cdGNvbG9yOiAjM2Y5MGRjO1xufVxuXG4uc3RlcHBlci1hcnJvdy51cCB7XG5cdHJpZ2h0OiA0cHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zdGVwcGVyLWFycm93LnVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGUxNDUnO1xufVxuXG4uc3RlcHBlci1hcnJvdy5kb3duIHtcblx0bGVmdDogNHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnN0ZXBwZXItYXJyb3cuZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiAnXFxlMTViJztcbn1cblxuLnN0ZXBwZXIuZGlzYWJsZWQgLnN0ZXBwZXItYXJyb3cge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogLjU7XG59XG5cbi5zdGVwcGVyLW1vZGVybiAuc3RlcHBlciB7XG5cdHdpZHRoOiAxMzBweDtcblx0bWF4LXdpZHRoOiAxMzBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3RlcHBlci1tb2Rlcm4gLnN0ZXBwZXIgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG5cdHdpZHRoOiA0MHB4O1xuXHRtYXgtd2lkdGg6IDQwcHg7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHRmb250LWZhbWlseTogXCJLYW5pdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiAjMTUxNTE1O1xuXHRib3JkZXI6IDA7XG59XG5cbi5zdGVwcGVyLW1vZGVybiAuc3RlcHBlciAuc3RlcHBlci1hcnJvdyB7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRtYXJnaW46IDA7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRjb2xvcjogIzE1MTUxNTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnN0ZXBwZXItbW9kZXJuIC5zdGVwcGVyIC5zdGVwcGVyLWFycm93OmhvdmVyIHtcblx0Y29sb3I6ICMzZjkwZGM7XG59XG5cbi5zdGVwcGVyLW1vZGVybiAuc3RlcHBlciAuc3RlcHBlci1hcnJvdy5kb3duIHtcblx0bGVmdDogMDtcbn1cblxuLnN0ZXBwZXItbW9kZXJuIC5zdGVwcGVyIC5zdGVwcGVyLWFycm93LnVwIHtcblx0cmlnaHQ6IDA7XG59XG5cbi8qXG4qXG4qIERvdWdobnV0IENoYXJ0XG4qL1xuLmRvdWdobnV0LWNoYXJ0LXdyYXAge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1pbi13aWR0aDogMTE1cHg7XG59XG5cbi5kb3VnaG51dC1jaGFydC13cmFwICogKyBwIHtcblx0bWFyZ2luLXRvcDogNnB4O1xufVxuXG4uZG91Z2hudXQtY2hhcnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogODBweDtcblx0d2lkdGg6IDgwcHg7XG59XG5cbi5kb3VnaG51dC1jaGFydCBzdmcge1xuXHRoZWlnaHQ6IDgwcHg7XG5cdHdpZHRoOiA4MHB4O1xufVxuXG4uZG91Z2hudXRUaXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1pbi13aWR0aDogMzBweDtcblx0bWF4LXdpZHRoOiAyOTBweDtcblx0cGFkZGluZzogNXB4IDE1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Y29sb3I6ICMxNTE1MTU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uZG91Z2hudXRUaXA6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogJyc7XG5cdGxlZnQ6IDUwJTtcblx0Ym90dG9tOiAtNXB4O1xuXHRsaW5lLWhlaWdodDogMDtcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiA4cHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC01MCUsIDUwJSk7XG5cdHotaW5kZXg6IDA7XG59XG5cbi5kb3VnaG51dFN1bW1hcnkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdGNvbG9yOiAjM2Y5MGRjO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZG91Z2hudXQtY2hhcnQtbGlzdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0bWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1vcmRlcj0nMCddIHtcblx0ZmlsbDogIzliOWI5Yjtcbn1cblxuW2RhdGEtb3JkZXI9JzEnXSB7XG5cdGZpbGw6ICMzZjkwZGM7XG59XG5cbi5kb3VnaG51dC1jaGFydCBwYXRoOmhvdmVyIHtcblx0b3BhY2l0eTogMC42NTtcbn1cblxuLnRlYW0yLW9yYW5nZSAuZG91Z2hudXQtY2hhcnQgW2RhdGEtb3JkZXI9JzAnXSB7XG5cdGZpbGw6ICNmZmEwNGM7XG59XG5cbi50ZWFtMi1waW5rIC5kb3VnaG51dC1jaGFydCBbZGF0YS1vcmRlcj0nMCddIHtcblx0ZmlsbDogI2UwNTE1MTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQyMHB4KSB7XG5cdC5kb3VnaG51dC1jaGFydCB7XG5cdFx0aGVpZ2h0OiA5MnB4O1xuXHRcdHdpZHRoOiA5MnB4O1xuXHR9XG5cdC5kb3VnaG51dC1jaGFydCBzdmcge1xuXHRcdGhlaWdodDogOTJweDtcblx0XHR3aWR0aDogOTJweDtcblx0fVxufVxuXG4uZ29vZ2xlLW1hcC1tYXJrZXJzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmdvb2dsZS1tYXAtY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5nb29nbGUtbWFwIHtcblx0aGVpZ2h0OiAyNTBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMjUwcHg7XG5cdGhlaWdodDogNTcwcHg7XG59XG5cbi8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuKlxuKiBPd2wgQ2Fyb3VzZWxcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ub3dsLWNhcm91c2VsIC5hbmltYXRlZCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbiB7XG5cdHotaW5kZXg6IDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1vdXQge1xuXHR6LWluZGV4OiAxO1xufVxuXG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxuICovXG4ub3dsLWhlaWdodCB7XG5cdHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbn1cblxuLypcbiAqICBDb3JlIE93bCBDYXJvdXNlbCBDU1MgRmlsZVxuICovXG4ub3dsLWNhcm91c2VsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdC8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIExhenkgTG9hZCBQbHVnaW5cbiAqL1xuXHQvKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBWaWRlbyBQbHVnaW5cbiAqL1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcblx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdC8qIGZpeCBmaXJlZm94IGFuaW1hdGlvbiBnbGl0Y2ggKi9cbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVyIHtcblx0Y29udGVudDogXCIuXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjbGVhcjogYm90aDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRsaW5lLWhlaWdodDogMDtcblx0aGVpZ2h0OiAwO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLXByZXYsXG4ub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1uZXh0LFxuLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtZG90IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWxvYWRlZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtbG9hZGluZyB7XG5cdG9wYWNpdHk6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaGlkZGVuIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDFweDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWdyYWIge1xuXHRjdXJzb3I6IG1vdmU7XG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuXHRjdXJzb3I6IGdyYWI7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1ydGwge1xuXHRkaXJlY3Rpb246IHJ0bDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXJ0bCAub3dsLWl0ZW0ge1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi5uby1qcyAub3dsLWNhcm91c2VsIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogIzAwMDAwMDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aGVpZ2h0OiA4MHB4O1xuXHR3aWR0aDogODBweDtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC00MHB4O1xuXHRtYXJnaW4tdG9wOiAtNDBweDtcblx0Zm9udDogNDAwIDQwcHgvODBweCAnRm9udEF3ZXNvbWUnO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDE7XG5cdHRyYW5zaXRpb246IHNjYWxlIDEwMG1zIGVhc2U7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246YmVmb3JlIHtcblx0Y29udGVudDogJ1xcZjE0NCc7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXIge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuLFxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuXHRvcGFjaXR5OiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi8qXG4gKiBPd2wgTmF2aWdhdGlvblxuICovXG4ub3dsLW5hdi5kaXNhYmxlZCB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm93bC1wcmV2LFxuLm93bC1uZXh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRmb250OiA0MDAgNDZweC81MHB4ICdGb250QXdlc29tZSc7XG5cdGNvbG9yOiAjY2NjO1xufVxuXG4ub3dsLXByZXY6aG92ZXIsXG4ub3dsLW5leHQ6aG92ZXIge1xuXHRjb2xvcjogIzNmOTBkYztcbn1cblxuLm93bC1wcmV2IHtcblx0bGVmdDogMDtcbn1cblxuLm93bC1wcmV2OjpiZWZvcmUge1xuXHRjb250ZW50OiAnXFxmMTA0Jztcbn1cblxuLm93bC1uZXh0IHtcblx0cmlnaHQ6IDA7XG59XG5cbi5vd2wtbmV4dDo6YmVmb3JlIHtcblx0Y29udGVudDogJ1xcZjEwNSc7XG59XG5cbi8qXG4gKiBPd2wgUGFnaW5hdGlvblxuICovXG4ub3dsLWRvdHMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5vd2wtZG90IHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdG1hcmdpbi1yaWdodDogNnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0b3V0bGluZTogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWZhZmFmO1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQgYWxsO1xufVxuXG4ub3dsLWRvdDpob3ZlciwgLm93bC1kb3Q6Zm9jdXMsIC5vd2wtZG90LmFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzZThmZGM7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbn1cblxuLm93bC1jYXJvdXNlbFtkYXRhLW5hdi1jdXN0b21dIC5vd2wtcHJldixcbi5vd2wtY2Fyb3VzZWxbZGF0YS1uYXYtY3VzdG9tXSAub3dsLW5leHQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ub3dsLWNhcm91c2VsLWlubGluZS1vdXRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRtaW4taGVpZ2h0OiAyM3B4O1xufVxuXG4ub3dsLWNhcm91c2VsLWlubGluZS1vdXRlciAub3dsLWlubGluZS1uYXYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMnB4O1xuXHRsZWZ0OiAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5vd2wtY2Fyb3VzZWwtaW5saW5lLW91dGVyIC5vd2wtY2Fyb3VzZWwge1xuXHRtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xufVxuXG4ub3dsLWNhcm91c2VsLWlubGluZS1vdXRlciAub3dsLWFycm93IHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdG91dGxpbmUtb2Zmc2V0OiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogIzNmOTBkYztcblx0dHJhbnNpdGlvbjogLjJzO1xufVxuXG4ub3dsLWNhcm91c2VsLWlubGluZS1vdXRlciAub3dsLWFycm93OjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ub3dsLWNhcm91c2VsLWlubGluZS1vdXRlciAub3dsLWFycm93OjpiZWZvcmUge1xuXHRmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbn1cblxuLm93bC1jYXJvdXNlbC1pbmxpbmUtb3V0ZXIgLm93bC1hcnJvdzpob3ZlciB7XG5cdGNvbG9yOiAjMTUxNTE1O1xuXHRiYWNrZ3JvdW5kOiAjZmZkODUxO1xufVxuXG4ub3dsLWNhcm91c2VsLWlubGluZS1vdXRlciAub3dsLWFycm93LXByZXY6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGU1Y2InO1xufVxuXG4ub3dsLWNhcm91c2VsLWlubGluZS1vdXRlciAub3dsLWFycm93LW5leHQ6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGU1Y2MnO1xufVxuXG4ub3dsLWNhcm91c2VsLWlubGluZS1vdXRlciAub3dsLWNhcm91c2VsIHtcblx0dG9wOiA1cHg7XG59XG5cbi5vd2wtY2Fyb3VzZWwtaW5saW5lLW91dGVyICogKyAub3dsLWFycm93IHtcblx0bWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLm93bC1jYXJvdXNlbC1pbmxpbmUtb3V0ZXItMSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMjNweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm93bC1jYXJvdXNlbC1pbmxpbmUtb3V0ZXItMSAub3dsLWNhcm91c2VsLWlubGluZS13cmFwIHtcblx0ZmxleC1ncm93OiAxO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub3dsLWNhcm91c2VsLWlubGluZS1vdXRlci0xIC5vd2wtaW5saW5lLW5hdiB7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ub3dsLWNhcm91c2VsLWlubGluZS1vdXRlci0xIC5vd2wtaW5saW5lLW5hdiA+ICoge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLm93bC1jYXJvdXNlbC1pbmxpbmUtb3V0ZXItMSAub3dsLWNhcm91c2VsIHtcblx0dG9wOiA3cHg7XG5cdG1heC13aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG59XG5cbi5vd2wtY2Fyb3VzZWwtaW5saW5lLW91dGVyLTEgLm93bC1hcnJvdyB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRvdXRsaW5lLW9mZnNldDogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Y29sb3I6ICMxNTE1MTU7XG5cdGJhY2tncm91bmQ6ICNmZmQ4NTE7XG5cdHRyYW5zaXRpb246IC4ycztcbn1cblxuLm93bC1jYXJvdXNlbC1pbmxpbmUtb3V0ZXItMSAub3dsLWFycm93OjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ub3dsLWNhcm91c2VsLWlubGluZS1vdXRlci0xIC5vd2wtYXJyb3c6OmJlZm9yZSB7XG5cdGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xufVxuXG4ub3dsLWNhcm91c2VsLWlubGluZS1vdXRlci0xIC5vd2wtYXJyb3c6aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogIzNmOTBkYztcbn1cblxuLm93bC1jYXJvdXNlbC1pbmxpbmUtb3V0ZXItMSAub3dsLWFycm93LXByZXY6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGU1Y2InO1xufVxuXG4ub3dsLWNhcm91c2VsLWlubGluZS1vdXRlci0xIC5vd2wtYXJyb3ctbmV4dDo6YmVmb3JlIHtcblx0Y29udGVudDogJ1xcZTVjYyc7XG59XG5cbi5vd2wtY2Fyb3VzZWwtaW5saW5lLW91dGVyLTEgKiArIC5vd2wtYXJyb3cge1xuXHRtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ub3dsLWNhcm91c2VsLWlubGluZS1vdXRlci0xIC5vd2wtY2Fyb3VzZWwge1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblx0bGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLm93bC1jYXJvdXNlbC1hcnJvd3Mtb3V0bGluZSAub3dsLWFycm93IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHdpZHRoOiAyNnB4O1xuXHRoZWlnaHQ6IDI2cHg7XG5cdHBhZGRpbmc6IDFweDtcblx0Zm9udDogNDAwIDIwcHgvMjFweCAnRm9udEF3ZXNvbWUnO1xuXHRjb2xvcjogIzExMTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNmM2YzY7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAuMzNzO1xufVxuXG4ub3dsLWNhcm91c2VsLWFycm93cy1vdXRsaW5lIC5vd2wtYXJyb3c6aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogIzNmOTBkYztcblx0Ym9yZGVyLWNvbG9yOiAjM2Y5MGRjO1xufVxuXG4ub3dsLWNhcm91c2VsLWFycm93cy1vdXRsaW5lIC5vd2wtYXJyb3ctcHJldjo6YmVmb3JlIHtcblx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cdGNvbnRlbnQ6ICdcXGYxMDQnO1xufVxuXG4ub3dsLWNhcm91c2VsLWFycm93cy1vdXRsaW5lIC5vd2wtYXJyb3ctbmV4dDo6YmVmb3JlIHtcblx0bWFyZ2luLXJpZ2h0OiAtMXB4O1xuXHRjb250ZW50OiAnXFxmMTA1Jztcbn1cblxuLm93bC1jYXJvdXNlbC1hcnJvd3Mtb3V0bGluZSAuYnV0dG9uIHtcblx0dG9wOiAxcHg7XG59XG5cbmh0bWwuZmlyZWZveCAub3dsLWNhcm91c2VsLWFycm93cy1vdXRsaW5lIC5vd2wtYXJyb3c6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAtMXB4O1xufVxuXG5odG1sLmZpcmVmb3ggLm93bC1jYXJvdXNlbC1hcnJvd3Mtb3V0bGluZSAuYnV0dG9uIHtcblx0dG9wOiAwO1xufVxuXG4uaWUtMTAgLm93bC1jYXJvdXNlbC1hcnJvd3Mtb3V0bGluZSAuYnV0dG9uLCAuaWUtMTEgLm93bC1jYXJvdXNlbC1hcnJvd3Mtb3V0bGluZSAuYnV0dG9uIHtcblx0dG9wOiAwO1xufVxuXG4ub3dsLWNhcm91c2VsLWRvdHMtbW9kZXJuIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IGluaGVyaXQ7XG59XG5cbi5vd2wtY2Fyb3VzZWwtZG90cy1tb2Rlcm4gLm93bC1kb3RzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAyMHB4O1xuXHR6LWluZGV4OiAyO1xufVxuXG4ub3dsLWNhcm91c2VsLWRvdHMtbW9kZXJuIC5vd2wtZG90IHtcblx0bWFyZ2luLWxlZnQ6IDdweDtcblx0bWFyZ2luLXJpZ2h0OiA3cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbC1kb3RzLW1vZGVybiAub3dsLWRvdDo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRjb250ZW50OiAnJztcblx0YmFja2dyb3VuZDogI2ZmZDg1MTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0dHJhbnNpdGlvbjogYWxsIC40cztcbn1cblxuLm93bC1jYXJvdXNlbC1kb3RzLW1vZGVybiAub3dsLWRvdC5hY3RpdmUsIC5vd2wtY2Fyb3VzZWwtZG90cy1tb2Rlcm4gLm93bC1kb3Q6aG92ZXIge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4ub3dsLWNhcm91c2VsLWRvdHMtbW9kZXJuIC5vd2wtZG90LmFjdGl2ZTo6YmVmb3JlLCAub3dsLWNhcm91c2VsLWRvdHMtbW9kZXJuIC5vd2wtZG90OmhvdmVyOjpiZWZvcmUge1xuXHR3aWR0aDogMTVweDtcblx0aGVpZ2h0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcblx0Lm93bC1jYXJvdXNlbC1kb3RzLW1vZGVybiAub3dsLWRvdHMge1xuXHRcdGJvdHRvbTogNTBweDtcblx0fVxufVxuXG4ub3dsLWNhcm91c2VsLWNyZWF0aXZlIC5vd2wtbmF2LmRpc2FibGVkIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLm93bC1jYXJvdXNlbC1jcmVhdGl2ZSAub3dsLXByZXYsXG4ub3dsLWNhcm91c2VsLWNyZWF0aXZlIC5vd2wtbmV4dCB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDU1cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dHJhbnNpdGlvbjogLjIycztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDIxLCAyMSwgMjEsIDAuNCk7XG59XG5cbi5vd2wtY2Fyb3VzZWwtY3JlYXRpdmUgLm93bC1wcmV2OjpiZWZvcmUsIC5vd2wtY2Fyb3VzZWwtY3JlYXRpdmUgLm93bC1wcmV2OjphZnRlcixcbi5vd2wtY2Fyb3VzZWwtY3JlYXRpdmUgLm93bC1uZXh0OjpiZWZvcmUsXG4ub3dsLWNhcm91c2VsLWNyZWF0aXZlIC5vd2wtbmV4dDo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHRyYW5zaXRpb246IC40cztcbn1cblxuLm93bC1jYXJvdXNlbC1jcmVhdGl2ZSAub3dsLXByZXY6aG92ZXIsXG4ub3dsLWNhcm91c2VsLWNyZWF0aXZlIC5vd2wtbmV4dDpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRib3JkZXItY29sb3I6ICNkN2Q3ZDc7XG5cdGJhY2tncm91bmQ6IHJnYmEoNjMsIDE0NCwgMjIwLCAwLjcpO1xufVxuXG4ub3dsLWNhcm91c2VsLWNyZWF0aXZlIC5vd2wtcHJldjo6YmVmb3JlLFxuLm93bC1jYXJvdXNlbC1jcmVhdGl2ZSAub3dsLW5leHQ6OmFmdGVyIHtcblx0dG9wOiAtMnB4O1xuXHRmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLm93bC1jYXJvdXNlbC1jcmVhdGl2ZSAub3dsLXByZXY6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGU1Y2InO1xufVxuXG4ub3dsLWNhcm91c2VsLWNyZWF0aXZlIC5vd2wtbmV4dDo6YWZ0ZXIge1xuXHRjb250ZW50OiAnXFxlNWNjJztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdC5vd2wtY2Fyb3VzZWwtY3JlYXRpdmUge1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5vd2wtY2Fyb3VzZWwtY3JlYXRpdmUge1xuXHRcdHBhZGRpbmc6IDAgNTBweDtcblx0fVxuXHQub3dsLWNhcm91c2VsLWNyZWF0aXZlIC5vd2wtcHJldiwgLm93bC1jYXJvdXNlbC1jcmVhdGl2ZSAub3dsLXByZXY6aG92ZXIsXG5cdC5vd2wtY2Fyb3VzZWwtY3JlYXRpdmUgLm93bC1uZXh0LFxuXHQub3dsLWNhcm91c2VsLWNyZWF0aXZlIC5vd2wtbmV4dDpob3ZlciB7XG5cdFx0Y29sb3I6ICMxNTE1MTU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblx0Lm93bC1jYXJvdXNlbC1jcmVhdGl2ZSAub3dsLXByZXY6OmJlZm9yZSxcblx0Lm93bC1jYXJvdXNlbC1jcmVhdGl2ZSAub3dsLW5leHQ6OmFmdGVyIHtcblx0XHR0b3A6IC0xcHg7XG5cdH1cblx0Lm93bC1jYXJvdXNlbC1jcmVhdGl2ZSAub3dsLXByZXY6OmFmdGVyLFxuXHQub3dsLWNhcm91c2VsLWNyZWF0aXZlIC5vd2wtbmV4dDo6YmVmb3JlIHtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuXHR9XG5cdC5vd2wtY2Fyb3VzZWwtY3JlYXRpdmUgLm93bC1wcmV2IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0Ym9yZGVyLXJpZ2h0OiA5cHggc29saWQgI2UxZTFlMTtcblx0fVxuXHQub3dsLWNhcm91c2VsLWNyZWF0aXZlIC5vd2wtcHJldjo6YmVmb3JlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IC02cHg7XG5cdH1cblx0Lm93bC1jYXJvdXNlbC1jcmVhdGl2ZSAub3dsLXByZXY6aG92ZXI6OmJlZm9yZSwgLm93bC1jYXJvdXNlbC1jcmVhdGl2ZSAub3dsLXByZXY6aG92ZXI6OmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG5cdH1cblx0Lm93bC1jYXJvdXNlbC1jcmVhdGl2ZSAub3dsLW5leHQge1xuXHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdGJvcmRlci1sZWZ0OiA5cHggc29saWQgI2UxZTFlMTtcblx0fVxuXHQub3dsLWNhcm91c2VsLWNyZWF0aXZlIC5vd2wtbmV4dDo6YWZ0ZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiAtNnB4O1xuXHR9XG5cdC5vd2wtY2Fyb3VzZWwtY3JlYXRpdmUgLm93bC1uZXh0OmhvdmVyOjpiZWZvcmUsIC5vd2wtY2Fyb3VzZWwtY3JlYXRpdmUgLm93bC1uZXh0OmhvdmVyOjphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTkuOThweCkge1xuXHQub3dsLWNhcm91c2VsLWNyZWF0aXZlIC5vd2wtcHJldiB7XG5cdFx0bGVmdDogLTEwcHg7XG5cdH1cblx0Lm93bC1jYXJvdXNlbC1jcmVhdGl2ZSAub3dsLW5leHQge1xuXHRcdHJpZ2h0OiAtMTBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG5cdC5vd2wtY2Fyb3VzZWwtY3JlYXRpdmUge1xuXHRcdHBhZGRpbmc6IDAgNzBweDtcblx0fVxufVxuXG4ub3dsLWNhcm91c2VsLW15c3RpYyB7XG5cdHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLm93bC1jYXJvdXNlbC1teXN0aWMgLm93bC1uYXYuZGlzYWJsZWQge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ub3dsLWNhcm91c2VsLW15c3RpYyAub3dsLXByZXYsXG4ub3dsLWNhcm91c2VsLW15c3RpYyAub3dsLW5leHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHdpZHRoOiA2NnB4O1xuXHRwYWRkaW5nOiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAyN3B4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ub3dsLWNhcm91c2VsLW15c3RpYyAub3dsLXByZXY6OmJlZm9yZSxcbi5vd2wtY2Fyb3VzZWwtbXlzdGljIC5vd2wtbmV4dDo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuXHRmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbn1cblxuLm93bC1jYXJvdXNlbC1teXN0aWMgLm93bC1wcmV2OjphZnRlcixcbi5vd2wtY2Fyb3VzZWwtbXlzdGljIC5vd2wtbmV4dDo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IC0xO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbjogLjMzcztcblx0b3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ub3dsLWNhcm91c2VsLW15c3RpYyAub3dsLXByZXY6aG92ZXIsXG4ub3dsLWNhcm91c2VsLW15c3RpYyAub3dsLW5leHQ6aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLm93bC1jYXJvdXNlbC1teXN0aWMgLm93bC1wcmV2OmhvdmVyOjphZnRlcixcbi5vd2wtY2Fyb3VzZWwtbXlzdGljIC5vd2wtbmV4dDpob3Zlcjo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kOiAjM2Y5MGRjO1xufVxuXG4ub3dsLWNhcm91c2VsLW15c3RpYyAub3dsLXByZXYge1xuXHRsZWZ0OiAwO1xufVxuXG4ub3dsLWNhcm91c2VsLW15c3RpYyAub3dsLXByZXY6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGU1Y2InO1xuXHRtYXJnaW4tbGVmdDogLTNweDtcbn1cblxuLm93bC1jYXJvdXNlbC1teXN0aWMgLm93bC1wcmV2OjphZnRlciB7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcblx0dHJhbnNmb3JtOiBza2V3KDEwZGVnKTtcbn1cblxuLm93bC1jYXJvdXNlbC1teXN0aWMgLm93bC1uZXh0IHtcblx0cmlnaHQ6IDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwtbXlzdGljIC5vd2wtbmV4dDo6YmVmb3JlIHtcblx0Y29udGVudDogJ1xcZTVjYyc7XG5cdG1hcmdpbi1yaWdodDogLTNweDtcbn1cblxuLm93bC1jYXJvdXNlbC1teXN0aWMgLm93bC1uZXh0OjphZnRlciB7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcblx0dHJhbnNmb3JtOiBza2V3KC0xMGRlZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQub3dsLWNhcm91c2VsLW15c3RpYyB7XG5cdFx0cGFkZGluZzogMCA4MHB4O1xuXHR9XG59XG5cbi5vd2wtaXRlbSB7XG5cdHBhZGRpbmc6IDAgMXB4O1xufVxuXG4ub3dsLXNwYWNpbmctMSAub3dsLXN0YWdlLW91dGVyIHtcblx0bWFyZ2luOiAtMzBweDtcblx0cGFkZGluZzogMzBweDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnbGcnO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL2xnLmVvdD9uMXozNzNcIik7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvbGcuZW90PyNpZWZpeG4xejM3M1wiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbGcud29mZj9uMXozNzNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbGcudHRmP24xejM3M1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbGcuc3ZnP24xejM3MyNsZ1wiKSBmb3JtYXQoXCJzdmdcIik7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmxnLWljb24ge1xuXHRmb250LWZhbWlseTogJ2xnJztcblx0c3BlYWs6IG5vbmU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsaW5lLWhlaWdodDogMTtcblx0LyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ubGctYWN0aW9ucyAubGctbmV4dCwgLmxnLWFjdGlvbnMgLmxnLXByZXYge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGNvbG9yOiAjY2FjYWNhO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDIycHg7XG5cdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRwYWRkaW5nOiA4cHggMTBweCA5cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHotaW5kZXg6IDExODA7XG5cdGJvcmRlcjogMDtcbn1cblxuLmxnLWFjdGlvbnMgLmxnLW5leHQuZGlzYWJsZWQsIC5sZy1hY3Rpb25zIC5sZy1wcmV2LmRpc2FibGVkIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG9wYWNpdHk6IDAuNTtcbn1cblxuLmxnLWFjdGlvbnMgLmxnLW5leHQ6aG92ZXIsIC5sZy1hY3Rpb25zIC5sZy1wcmV2OmhvdmVyIHtcblx0Y29sb3I6ICNGRkY7XG59XG5cbi5sZy1hY3Rpb25zIC5sZy1uZXh0IHtcblx0cmlnaHQ6IDIwcHg7XG59XG5cbi5sZy1hY3Rpb25zIC5sZy1uZXh0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG5cbi5sZy1hY3Rpb25zIC5sZy1wcmV2IHtcblx0bGVmdDogMjBweDtcbn1cblxuLmxnLWFjdGlvbnMgLmxnLXByZXY6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcblx0MCUge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblx0NTAlIHtcblx0XHRsZWZ0OiAtMzBweDtcblx0fVxuXHQxMDAlIHtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbkAtbW96LWtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xuXHQwJSB7XG5cdFx0bGVmdDogMDtcblx0fVxuXHQ1MCUge1xuXHRcdGxlZnQ6IC0zMHB4O1xuXHR9XG5cdDEwMCUge1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cblxuQC1tcy1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcblx0MCUge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblx0NTAlIHtcblx0XHRsZWZ0OiAtMzBweDtcblx0fVxuXHQxMDAlIHtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcblx0MCUge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblx0NTAlIHtcblx0XHRsZWZ0OiAtMzBweDtcblx0fVxuXHQxMDAlIHtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG5cdDAlIHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdDUwJSB7XG5cdFx0bGVmdDogMzBweDtcblx0fVxuXHQxMDAlIHtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbkAtbW96LWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG5cdDAlIHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdDUwJSB7XG5cdFx0bGVmdDogMzBweDtcblx0fVxuXHQxMDAlIHtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbkAtbXMta2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcblx0MCUge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblx0NTAlIHtcblx0XHRsZWZ0OiAzMHB4O1xuXHR9XG5cdDEwMCUge1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG5cdDAlIHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdDUwJSB7XG5cdFx0bGVmdDogMzBweDtcblx0fVxuXHQxMDAlIHtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbi5sZy1vdXRlci5sZy1yaWdodC1lbmQgLmxnLW9iamVjdCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcblx0LW8tYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcblx0YW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGctb3V0ZXIubGctbGVmdC1lbmQgLmxnLW9iamVjdCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAwLjNzO1xuXHQtby1hbmltYXRpb246IGxnLWxlZnQtZW5kIDAuM3M7XG5cdGFuaW1hdGlvbjogbGctbGVmdC1lbmQgMC4zcztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGctdG9vbGJhciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0ei1pbmRleDogMTE4Mjtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xufVxuXG4ubGctdG9vbGJhciAubGctaWNvbiB7XG5cdGNvbG9yOiAjY2FjYWNhO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZsb2F0OiByaWdodDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRoZWlnaHQ6IDQ3cHg7XG5cdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDM1cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRvdXRsaW5lOiBtZWRpdW0gbm9uZTtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG59XG5cbi5sZy10b29sYmFyIC5sZy1pY29uOmhvdmVyIHtcblx0Y29sb3I6ICNGRkY7XG59XG5cbi5sZy10b29sYmFyIC5sZy1jbG9zZTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG5cbi5sZy10b29sYmFyIC5sZy1kb3dubG9hZDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlMGYyXCI7XG59XG5cbi5sZy1zdWItaHRtbCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG5cdGJvdHRvbTogMDtcblx0Y29sb3I6ICNFRUU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGVmdDogMDtcblx0cGFkZGluZzogMTBweCA0MHB4O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHotaW5kZXg6IDExODA7XG59XG5cbi5sZy1zdWItaHRtbCBoNCB7XG5cdG1hcmdpbjogMDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmxnLXN1Yi1odG1sIHAge1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1hcmdpbjogNXB4IDAgMDtcbn1cblxuI2xnLWNvdW50ZXIge1xuXHRjb2xvcjogI2NhY2FjYTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy10b3A6IDEycHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmxnLXRvb2xiYXIsIC5sZy1wcmV2LCAubGctbmV4dCB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjJzIGxpbmVhcjtcbn1cblxuLmxnLWhpZGUtaXRlbXMgLmxnLXByZXYge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbn1cblxuLmxnLWhpZGUtaXRlbXMgLmxnLW5leHQge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xufVxuXG4ubGctaGlkZS1pdGVtcyAubGctdG9vbGJhciB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xufVxuXG5ib2R5Om5vdCgubGctZnJvbS1oYXNoKSAubGctb3V0ZXIubGctc3RhcnQtem9vbSAubGctb2JqZWN0IHtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAhaW1wb3J0YW50O1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xufVxuXG5ib2R5Om5vdCgubGctZnJvbS1oYXNoKSAubGctb3V0ZXIubGctc3RhcnQtem9vbSAubGctaXRlbS5sZy1jb21wbGV0ZSAubGctb2JqZWN0IHtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzBEMEEwQTtcblx0Ym90dG9tOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAxMTgwO1xuXHRtYXgtaGVpZ2h0OiAzNTBweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1vdXRlci5sZy1ncmFiIC5sZy10aHVtYi1pdGVtIHtcblx0Y3Vyc29yOiAtd2Via2l0LWdyYWI7XG5cdGN1cnNvcjogLW1vei1ncmFiO1xuXHRjdXJzb3I6IGdyYWI7XG59XG5cbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIubGctZ3JhYmJpbmcgLmxnLXRodW1iLWl0ZW0ge1xuXHRjdXJzb3I6IG1vdmU7XG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcblx0Y3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuXHRjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyLmxnLWRyYWdnaW5nIC5sZy10aHVtYiB7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1vdXRlci5sZy10aHVtYi1vcGVuIC5sZy10aHVtYi1vdXRlciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCUsIDApO1xufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iIHtcblx0cGFkZGluZzogMTBweCAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IC01cHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5sZy1vdXRlciAubGctdGh1bWItaXRlbSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyOiAwcHggc29saWQgI0ZGRjtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHQubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0ge1xuXHRcdHRyYW5zaXRpb246IDAuMjVzIGVhc2U7XG5cdH1cbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtLmFjdGl2ZSwgLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtOmhvdmVyIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubGctb3V0ZXIubGctaGFzLXRodW1iIC5sZy1pdGVtIHtcblx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG4ubGctb3V0ZXIubGctY2FuLXRvZ2dsZSAubGctaXRlbSB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubGctb3V0ZXIubGctcHVsbC1jYXB0aW9uLXVwIC5sZy1zdWItaHRtbCB7XG5cdHRyYW5zaXRpb246IGJvdHRvbSAwLjI1cyBlYXNlO1xufVxuXG4ubGctb3V0ZXIubGctcHVsbC1jYXB0aW9uLXVwLmxnLXRodW1iLW9wZW4gLmxnLXN1Yi1odG1sIHtcblx0Ym90dG9tOiAxMDBweDtcbn1cblxuLmxnLW91dGVyIC5sZy10b29nbGUtdGh1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMEQwQTBBO1xuXHRib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcblx0Y29sb3I6ICNjYWNhY2E7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRoZWlnaHQ6IDM5cHg7XG5cdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRwYWRkaW5nOiA1cHggMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0b3A6IC0zOXB4O1xuXHR3aWR0aDogNTBweDtcbn1cblxuLmxnLW91dGVyIC5sZy10b29nbGUtdGh1bWI6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTFmZlwiO1xufVxuXG4ubGctb3V0ZXIgLmxnLXRvb2dsZS10aHVtYjpob3ZlciB7XG5cdGNvbG9yOiAjRkZGO1xufVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvLWNvbnQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1heC13aWR0aDogMTE0MHB4O1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMCA1cHg7XG59XG5cbi5sZy1vdXRlciAubGctdmlkZW8ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sZy1vdXRlciAubGctdmlkZW8gLmxnLW9iamVjdCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvIC5sZy12aWRlby1wbGF5IHtcblx0d2lkdGg6IDg0cHg7XG5cdGhlaWdodDogNTlweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTQycHg7XG5cdG1hcmdpbi10b3A6IC0zMHB4O1xuXHR6LWluZGV4OiAxMTgwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5sZy1vdXRlciAubGctaGFzLXZpbWVvIC5sZy12aWRlby1wbGF5IHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3ZpbWVvLXBsYXkucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aW1lbzpob3ZlciAubGctdmlkZW8tcGxheSB7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy92aW1lby1wbGF5LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgLTU4cHggdHJhbnNwYXJlbnQ7XG59XG5cbi5sZy1vdXRlciAubGctaGFzLWh0bWw1IC5sZy12aWRlby1wbGF5IHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL3ZpZGVvLXBsYXkucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAwO1xuXHRoZWlnaHQ6IDY0cHg7XG5cdG1hcmdpbi1sZWZ0OiAtMzJweDtcblx0bWFyZ2luLXRvcDogLTMycHg7XG5cdHdpZHRoOiA2NHB4O1xuXHRvcGFjaXR5OiAwLjg7XG59XG5cbi5sZy1vdXRlciAubGctaGFzLWh0bWw1OmhvdmVyIC5sZy12aWRlby1wbGF5IHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMteW91dHViZSAubGctdmlkZW8tcGxheSB7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy95b3V0dWJlLXBsYXkucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy15b3V0dWJlOmhvdmVyIC5sZy12aWRlby1wbGF5IHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3lvdXR1YmUtcGxheS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIC02MHB4IHRyYW5zcGFyZW50O1xufVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvLW9iamVjdCB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8gLmxnLXZpZGVvLW9iamVjdCB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8ubGctdmlkZW8tcGxheWluZyAubGctb2JqZWN0LCAubGctb3V0ZXIgLmxnLWhhcy12aWRlby5sZy12aWRlby1wbGF5aW5nIC5sZy12aWRlby1wbGF5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8ubGctdmlkZW8tcGxheWluZyAubGctdmlkZW8tb2JqZWN0IHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmxnLXByb2dyZXNzLWJhciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG5cdGhlaWdodDogNXB4O1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDExODM7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4wOHMgZWFzZSAwcztcbn1cblxuLmxnLXByb2dyZXNzLWJhciAubGctcHJvZ3Jlc3Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y5MGRjO1xuXHRoZWlnaHQ6IDVweDtcblx0d2lkdGg6IDA7XG59XG5cbi5sZy1wcm9ncmVzcy1iYXIubGctc3RhcnQgLmxnLXByb2dyZXNzIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5sZy1zaG93LWF1dG9wbGF5IC5sZy1wcm9ncmVzcy1iYXIge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctYXV0b3BsYXktYnV0dG9uOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGUwMWRcIjtcbn1cblxuLmxnLXNob3ctYXV0b3BsYXkgLmxnLWF1dG9wbGF5LWJ1dHRvbjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlMDFhXCI7XG59XG5cbi5sZy1vdXRlci5sZy1jc3MzLmxnLXpvb20tZHJhZ2dpbmcgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwLCAubGctb3V0ZXIubGctY3NzMy5sZy16b29tLWRyYWdnaW5nIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWFnZSB7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xufVxuXG4ubGctb3V0ZXIubGctdXNlLXRyYW5zaXRpb24tZm9yLXpvb20gLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwIHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xufVxuXG4ubGctb3V0ZXIubGctdXNlLWxlZnQtZm9yLXpvb20gLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwIHtcblx0dHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWFnZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMTVzICFpbXBvcnRhbnQ7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG5cdCNsZy16b29tLWluIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbiNsZy16b29tLWluOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGUzMTFcIjtcbn1cblxuI2xnLWFjdHVhbC1zaXplIHtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG4jbGctYWN0dWFsLXNpemU6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuXG4jbGctem9vbS1vdXQge1xuXHRvcGFjaXR5OiAwLjU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblx0I2xnLXpvb20tb3V0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbiNsZy16b29tLW91dDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlMzEyXCI7XG59XG5cbi5sZy16b29tZWQgI2xnLXpvb20tb3V0IHtcblx0b3BhY2l0eTogMTtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5sZy1vdXRlciAubGctcGFnZXItb3V0ZXIge1xuXHRib3R0b206IDYwcHg7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ei1pbmRleDogMTE4MDtcblx0aGVpZ2h0OiAxMHB4O1xufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLW91dGVyLmxnLXBhZ2VyLWhvdmVyIC5sZy1wYWdlci1jb250IHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5sZy1vdXRlciAubGctcGFnZXItY29udCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1hcmdpbjogMCA1cHg7XG59XG5cbi5sZy1vdXRlciAubGctcGFnZXItY29udDpob3ZlciAubGctcGFnZXItdGh1bWItY29udCB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5sZy1vdXRlciAubGctcGFnZXItY29udC5sZy1wYWdlci1hY3RpdmUgLmxnLXBhZ2VyIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IHdoaXRlIGluc2V0O1xufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLXRodW1iLWNvbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjb2xvcjogI0ZGRjtcblx0Ym90dG9tOiAxMDAlO1xuXHRoZWlnaHQ6IDgzcHg7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdG1hcmdpbi1sZWZ0OiAtNjBweDtcblx0b3BhY2l0eTogMDtcblx0cGFkZGluZzogNXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMjBweDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHMsIHRyYW5zZm9ybSAwLjE1cyBlYXNlIDBzO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG59XG5cbi5sZy1vdXRlciAubGctcGFnZXItdGh1bWItY29udCBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDhweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgaW5zZXQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEycHg7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlIDBzO1xuXHR3aWR0aDogMTJweDtcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlcjpob3ZlciwgLmxnLW91dGVyIC5sZy1wYWdlcjpmb2N1cyB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDhweCB3aGl0ZSBpbnNldDtcbn1cblxuLmxnLW91dGVyIC5sZy1jYXJldCB7XG5cdGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci10b3A6IDEwcHggZGFzaGVkO1xuXHRib3R0b206IC0xMHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogMDtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTVweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aWR0aDogMDtcbn1cblxuLmxnLWZ1bGxzY3JlZW46YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTIwY1wiO1xufVxuXG4ubGctZnVsbHNjcmVlbi1vbiAubGctZnVsbHNjcmVlbjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlMjBkXCI7XG59XG5cbi5sZy1vdXRlciAjbGctZHJvcGRvd24tb3ZlcmxheSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdGJvdHRvbTogMDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDExODE7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4xOHMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xufVxuXG4ubGctb3V0ZXIubGctZHJvcGRvd24tYWN0aXZlIC5sZy1kcm9wZG93biwgLmxnLW91dGVyLmxnLWRyb3Bkb3duLWFjdGl2ZSAjbGctZHJvcGRvd24tb3ZlcmxheSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5sZy1vdXRlci5sZy1kcm9wZG93bi1hY3RpdmUgI2xnLXNoYXJlIHtcblx0Y29sb3I6ICNGRkY7XG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDEwcHggMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dG9wOiA1MHB4O1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMThzIGxpbmVhciAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC41cywgb3BhY2l0eSAwLjE4cyBsaW5lYXIgMHM7XG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd246YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAwO1xuXHR3aWR0aDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcblx0cmlnaHQ6IDE2cHg7XG5cdHRvcDogLTE2cHg7XG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24gPiBsaTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duID4gbGk6aG92ZXIgYSwgLmxnLW91dGVyIC5sZy1kcm9wZG93biA+IGxpOmhvdmVyIC5sZy1pY29uIHtcblx0Y29sb3I6ICMzMzM7XG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24gYSB7XG5cdGNvbG9yOiAjMzMzO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2hpdGUtc3BhY2U6IHByZTtcblx0cGFkZGluZzogNHB4IDEycHg7XG5cdGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxMnB4O1xufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIC5sZy1kcm9wZG93bi10ZXh0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bWFyZ2luLXRvcDogLTNweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93biAubGctaWNvbiB7XG5cdGNvbG9yOiAjMzMzO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZsb2F0OiBub25lO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGhlaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xuXHRwYWRkaW5nOiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aWR0aDogYXV0bztcbn1cblxuLmxnLW91dGVyICNsZy1zaGFyZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxnLW91dGVyICNsZy1zaGFyZTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlODBkXCI7XG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtZmFjZWJvb2sgLmxnLWljb24ge1xuXHRjb2xvcjogIzNiNTk5ODtcbn1cblxuLmxnLW91dGVyICNsZy1zaGFyZS1mYWNlYm9vayAubGctaWNvbjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtdHdpdHRlciAubGctaWNvbiB7XG5cdGNvbG9yOiAjMDBhY2VkO1xufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLXR3aXR0ZXIgLmxnLWljb246YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLWdvb2dsZXBsdXMgLmxnLWljb24ge1xuXHRjb2xvcjogI2RkNGIzOTtcbn1cblxuLmxnLW91dGVyICNsZy1zaGFyZS1nb29nbGVwbHVzIC5sZy1pY29uOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmxnLW91dGVyICNsZy1zaGFyZS1waW50ZXJlc3QgLmxnLWljb24ge1xuXHRjb2xvcjogI2NiMjAyNztcbn1cblxuLmxnLW91dGVyICNsZy1zaGFyZS1waW50ZXJlc3QgLmxnLWljb246YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4ubGctY3NzMy5sZy1uby10cmFucyAubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1jdXJyZW50IHtcblx0dHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1jc3MzLmxnLXVzZS1jc3MzIC5sZy1pdGVtIHtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbn1cblxuLmxnLWNzczMubGctdXNlLWxlZnQgLmxnLWl0ZW0ge1xuXHR3aWxsLWNoYW5nZTogbGVmdCwgb3BhY2l0eTtcbn1cblxuLmxnLWNzczMubGctem9vbS1pbiAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLXpvb20taW4gLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgyLCAyLCAyKTtcbn1cblxuLmxnLWNzczMubGctem9vbS1pbiAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDIsIDIsIDIpO1xufVxuXG4ubGctY3NzMy5sZy16b29tLWluIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLXpvb20taW4gLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctem9vbS1pbiAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy16b29tLWluIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXpvb20tb3V0IC5sZy1pdGVtIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxnLWNzczMubGctem9vbS1vdXQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKTtcbn1cblxuLmxnLWNzczMubGctem9vbS1vdXQgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKTtcbn1cblxuLmxnLWNzczMubGctem9vbS1vdXQgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxnLWNzczMubGctem9vbS1vdXQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctem9vbS1vdXQgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctem9vbS1vdXQgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbn1cblxuLmxnLWNzczMubGctem9vbS1vdXQtaW4gLmxnLWl0ZW0ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ubGctY3NzMy5sZy16b29tLW91dC1pbiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApO1xufVxuXG4ubGctY3NzMy5sZy16b29tLW91dC1pbiAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDIsIDIsIDIpO1xufVxuXG4ubGctY3NzMy5sZy16b29tLW91dC1pbiAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy16b29tLW91dC1pbiAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy16b29tLW91dC1pbiAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy16b29tLW91dC1pbiAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xufVxuXG4ubGctY3NzMy5sZy16b29tLWluLW91dCAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLXpvb20taW4tb3V0IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMiwgMiwgMik7XG59XG5cbi5sZy1jc3MzLmxnLXpvb20taW4tb3V0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCk7XG59XG5cbi5sZy1jc3MzLmxnLXpvb20taW4tb3V0IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLXpvb20taW4tb3V0IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1jc3MzLmxnLXpvb20taW4tb3V0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXpvb20taW4tb3V0IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXNvZnQtem9vbSAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLXNvZnQtem9vbSAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMiwgMS4yLCAxLjIpO1xufVxuXG4ubGctY3NzMy5sZy1zb2Z0LXpvb20gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgwLjgsIDAuOCwgMC44KTtcbn1cblxuLmxnLWNzczMubGctc29mdC16b29tIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLXNvZnQtem9vbSAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy1zb2Z0LXpvb20gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc29mdC16b29tIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyIC5sZy1pdGVtIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXIgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXVwIC5sZy1pdGVtIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdXAgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci11cCAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdXAgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdXAgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdXAgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdXAgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItZG93biAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLWRvd24gLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLWRvd24gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItZG93biAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci1kb3duIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLWRvd24gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItZG93biAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbCAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbCAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbCAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbCAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbCAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbCAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbC1sZWZ0IC5sZy1pdGVtIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwtbGVmdCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWxlZnQgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWxlZnQgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwtbGVmdCAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbC1sZWZ0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWxlZnQgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwtZG93biAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWRvd24gLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWRvd24gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwtZG93biAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbC1kb3duIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWRvd24gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwtZG93biAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbCAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbCAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbCAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbCAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsLWdyb3d0aCAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsLWdyb3d0aCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpIHRyYW5zbGF0ZTNkKDAsIC0xNTAlLCAwKTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwtZ3Jvd3RoIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSkgdHJhbnNsYXRlM2QoMCwgMTUwJSwgMCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsLWdyb3d0aCAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbC1ncm93dGggLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwtZ3Jvd3RoIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsLWdyb3d0aCAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seSAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seSAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0dHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuXHR0cmFuc2Zvcm06IHNrZXcoNjBkZWcsIDBkZWcpO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seSAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHktcmV2IC5sZy1pdGVtIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0dHJhbnNmb3JtOiBza2V3KC02MGRlZywgMGRlZyk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG5cdHRyYW5zZm9ybTogc2tldygtNjBkZWcsIDBkZWcpO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHktcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHR0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHktcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXkgLmxnLWl0ZW0ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkteSAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0dHJhbnNmb3JtOiBza2V3KDBkZWcsIDYwZGVnKTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXkgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG5cdHRyYW5zZm9ybTogc2tldygwZGVnLCA2MGRlZyk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHR0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXktcmV2IC5sZy1pdGVtIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXktcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuXHR0cmFuc2Zvcm06IHNrZXcoMGRlZywgLTYwZGVnKTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXktcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuXHR0cmFuc2Zvcm06IHNrZXcoMGRlZywgLTYwZGVnKTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXktcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHR0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15LXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkteS1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXktcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldyAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdHRyYW5zZm9ybTogc2tldyg2MGRlZywgMGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAlLCAwcHgpO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuXHR0cmFuc2Zvcm06IHNrZXcoNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAlLCAwcHgpO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHR0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXcgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtc2tldyAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctcmV2IC5sZy1pdGVtIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdHRyYW5zZm9ybTogc2tldygtNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG5cdHRyYW5zZm9ybTogc2tldygtNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAlLCAwcHgpO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0dHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtc2tldy1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtc2tldy1yZXYgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzIC5sZy1pdGVtIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1jcm9zcyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0dHJhbnNmb3JtOiBza2V3KDBkZWcsIDYwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCUsIDBweCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG5cdHRyYW5zZm9ybTogc2tldygwZGVnLCA2MGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCUsIDBweCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtc2tldy1jcm9zcyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1jcm9zcy1yZXYgLmxnLWl0ZW0ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzLXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0dHJhbnNmb3JtOiBza2V3KDBkZWcsIC02MGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAlLCAwcHgpO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcblx0dHJhbnNmb3JtOiBza2V3KDBkZWcsIC02MGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCUsIDBweCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MtcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHR0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzLXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzLXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyIC5sZy1pdGVtIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXIgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdHRyYW5zZm9ybTogc2tldyg2MGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDBweCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuXHR0cmFuc2Zvcm06IHNrZXcoNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDBweCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHR0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlciAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlciAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlciAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLXJldiAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0dHJhbnNmb3JtOiBza2V3KC02MGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDBweCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcblx0dHJhbnNmb3JtOiBza2V3KC02MGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMHB4KTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHR0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzIC5sZy1pdGVtIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdHRyYW5zZm9ybTogc2tldygwZGVnLCA2MGRlZykgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDBweCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuXHR0cmFuc2Zvcm06IHNrZXcoMGRlZywgNjBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDBweCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHR0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcyAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcyAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzLXJldiAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzLXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0dHJhbnNmb3JtOiBza2V3KDBkZWcsIC02MGRlZykgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDBweCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcblx0dHJhbnNmb3JtOiBza2V3KDBkZWcsIC02MGRlZykgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMHB4KTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MtcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHR0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcy1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MtcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzLXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG5cbi5sZy1jc3MzLmxnLWxvbGxpcG9wIC5sZy1pdGVtIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxnLWNzczMubGctbG9sbGlwb3AgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG4ubGctY3NzMy5sZy1sb2xsaXBvcCAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwLjUpO1xufVxuXG4ubGctY3NzMy5sZy1sb2xsaXBvcCAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxnLWNzczMubGctbG9sbGlwb3AgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctbG9sbGlwb3AgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctbG9sbGlwb3AgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuXG4ubGctY3NzMy5sZy1sb2xsaXBvcC1yZXYgLmxnLWl0ZW0ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ubGctY3NzMy5sZy1sb2xsaXBvcC1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMC41KTtcbn1cblxuLmxnLWNzczMubGctbG9sbGlwb3AtcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG4ubGctY3NzMy5sZy1sb2xsaXBvcC1yZXYgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLWxvbGxpcG9wLXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy1sb2xsaXBvcC1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctbG9sbGlwb3AtcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cblxuLmxnLWNzczMubGctcm90YXRlIC5sZy1pdGVtIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxnLWNzczMubGctcm90YXRlIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbn1cblxuLmxnLWNzczMubGctcm90YXRlIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xufVxuXG4ubGctY3NzMy5sZy1yb3RhdGUgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1yb3RhdGUgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctcm90YXRlIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXJvdGF0ZSAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXJvdGF0ZS1yZXYgLmxnLWl0ZW0ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ubGctY3NzMy5sZy1yb3RhdGUtcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xufVxuXG4ubGctY3NzMy5sZy1yb3RhdGUtcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbn1cblxuLmxnLWNzczMubGctcm90YXRlLXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLXJvdGF0ZS1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctcm90YXRlLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1yb3RhdGUtcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cblxuLmxnLWNzczMubGctdHViZSAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLXR1YmUgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgxLCAwLCAxKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbi5sZy1jc3MzLmxnLXR1YmUgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUzZCgxLCAwLCAxKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuLmxnLWNzczMubGctdHViZSAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy10dWJlIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1jc3MzLmxnLXR1YmUgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctdHViZSAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG5cbi5sZy1ncm91cDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRjbGVhcjogYm90aDtcbn1cblxuLmxnLW91dGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDExNTA7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcblx0ZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5sZy1vdXRlciAqIHtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sZy1vdXRlci5sZy12aXNpYmxlIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmxnLW91dGVyLmxnLWNzczMubGctZHJhZ2dpbmcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLW91dGVyLmxnLWNzczMubGctZHJhZ2dpbmcgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLW91dGVyLmxnLWNzczMubGctZHJhZ2dpbmcgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5sZy1vdXRlci5sZy1ncmFiIGltZy5sZy1vYmplY3Qge1xuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYjtcblx0Y3Vyc29yOiAtbW96LWdyYWI7XG5cdGN1cnNvcjogZ3JhYjtcbn1cblxuLmxnLW91dGVyLmxnLWdyYWJiaW5nIGltZy5sZy1vYmplY3Qge1xuXHRjdXJzb3I6IG1vdmU7XG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcblx0Y3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuXHRjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4ubGctb3V0ZXIgLmxnIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5sZy1vdXRlciAubGctaW5uZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmxnLW91dGVyIC5sZy1pdGVtIHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xvYWRpbmcuZ2lmXCIpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlciB0cmFuc3BhcmVudDtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGctb3V0ZXIubGctY3NzMyAubGctcHJldi1zbGlkZSwgLmxnLW91dGVyLmxnLWNzczMgLmxnLWN1cnJlbnQsIC5sZy1vdXRlci5sZy1jc3MzIC5sZy1uZXh0LXNsaWRlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1vdXRlci5sZy1jc3MgLmxnLWN1cnJlbnQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmxnLW91dGVyIC5sZy1pdGVtLCAubGctb3V0ZXIgLmxnLWltZy13cmFwIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmxnLW91dGVyIC5sZy1pdGVtOmJlZm9yZSwgLmxnLW91dGVyIC5sZy1pbWctd3JhcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogNTAlO1xuXHR3aWR0aDogMXB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5sZy1vdXRlciAubGctaW1nLXdyYXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBhZGRpbmc6IDAgNXB4O1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG59XG5cbi5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5sZy1vdXRlciAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0ei1pbmRleDogMTE2MDtcbn1cblxuLmxnLW91dGVyIC5sZy1pbWFnZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmxnLW91dGVyLmxnLXNob3ctYWZ0ZXItbG9hZCAubGctaXRlbSAubGctb2JqZWN0LCAubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtIC5sZy12aWRlby1wbGF5IHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xufVxuXG4ubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtLmxnLWNvbXBsZXRlIC5sZy1vYmplY3QsIC5sZy1vdXRlci5sZy1zaG93LWFmdGVyLWxvYWQgLmxnLWl0ZW0ubGctY29tcGxldGUgLmxnLXZpZGVvLXBsYXkge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctb3V0ZXIgLmxnLWVtcHR5LWh0bWwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubGctb3V0ZXIubGctaGlkZS1kb3dubG9hZCAjbGctZG93bmxvYWQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubGctYmFja2Ryb3Age1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMTE0MDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xufVxuXG4ubGctYmFja2Ryb3AuaW4ge1xuXHRvcGFjaXR5OiAwLjg1O1xufVxuXG4ubGctY3NzMy5sZy1uby10cmFucyAubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1jdXJyZW50IHtcblx0dHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1jc3MzLmxnLXVzZS1jc3MzIC5sZy1pdGVtIHtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmxnLWNzczMubGctdXNlLWxlZnQgLmxnLWl0ZW0ge1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtIHtcblx0b3BhY2l0eTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0bGVmdDogLTEwMCU7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuXHRsZWZ0OiAxMDAlO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1jdXJyZW50IHtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdHRyYW5zaXRpb246IGxlZnQgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cblxuLmxnLWl0ZW0gaWZyYW1lIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmxpZ2h0Z2FsbGVyeS1hbGJ1bSBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbltkYXRhLWxpZ2h0Z2FsbGVyeT0naXRlbSddIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubGctc2tpbi1saWdodC5sZy1iYWNrZHJvcCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbi5sZy1za2luLWxpZ2h0LmxnLW91dGVyIC5sZy1zdWItaHRtbCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LCAyMjMsIDIyMywgMC45NSk7XG5cdGNvbG9yOiAjMmIyYjJiO1xufVxuXG4ubGctc2tpbi1saWdodC5sZy1vdXRlciAubGctcHJvZ3Jlc3MtYmFyIC5sZy1wcm9ncmVzcyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5sZy1za2luLWxpZ2h0LmxnLW91dGVyIC5sZy1pbWctd3JhcCB7XG5cdHBhZGRpbmctYm90dG9tOiAxMTBweDtcblx0cGFkZGluZy10b3A6IDU4cHg7XG59XG5cbi5sZy1za2luLWxpZ2h0LmxnLW91dGVyIC5sZy1hY3Rpb25zIC5sZy1uZXh0LCAubGctc2tpbi1saWdodC5sZy1vdXRlciAubGctYWN0aW9ucyAubGctcHJldiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDQzLCA0MywgMC41NSk7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0Y29sb3I6ICNlMGUwZTA7XG59XG5cbi5sZy1za2luLWxpZ2h0LmxnLW91dGVyIC5sZy1hY3Rpb25zIC5sZy1uZXh0OmhvdmVyLCAubGctc2tpbi1saWdodC5sZy1vdXRlciAubGctYWN0aW9ucyAubGctcHJldjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDQzLCA0MywgMC43NSk7XG59XG5cbi5sZy1za2luLWxpZ2h0LmxnLW91dGVyICNsZy1jb3VudGVyLFxuLmxnLXNraW4tbGlnaHQubGctb3V0ZXIgLmxnLXRvb2xiYXIgLmxnLWljb24sXG4ubGctc2tpbi1saWdodC5sZy1vdXRlci5sZy1kcm9wZG93bi1hY3RpdmUgI2xnLXNoYXJlIHtcblx0Y29sb3I6ICMzNTM1MzU7XG59XG5cbi5sZy1za2luLWxpZ2h0LmxnLW91dGVyIC5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywgMjQ3LCAyNDcsIDAuOSk7XG59XG5cbi5sZy1za2luLWxpZ2h0LmxnLW91dGVyIC5sZy10b29sYmFyIC5sZy1pY29uOmhvdmVyLFxuLmxnLXNraW4tbGlnaHQubGctb3V0ZXIgLmxnLXRvb2dsZS10aHVtYjpob3ZlciB7XG5cdGNvbG9yOiAjNTU1O1xufVxuXG4ubGctc2tpbi1saWdodC5sZy1vdXRlciAubGctdG9vZ2xlLXRodW1iIHtcblx0Y29sb3I6ICMzNTM1MzU7XG59XG5cbi5sZy1za2luLWxpZ2h0LmxnLW91dGVyIC5sZy10aHVtYi1vdXRlcixcbi5sZy1za2luLWxpZ2h0LmxnLW91dGVyIC5sZy10b29nbGUtdGh1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNCwgMjIzLCAyMjMsIDAuOTUpO1xufVxuXG4ubGctc2tpbi1saWdodC5sZy1vdXRlciAubGctdG9vbGJhciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LCAyMjMsIDIyMywgMC45NSk7XG59XG5cbi5sZy1za2luLTEubGctb3V0ZXIgLmxnLXRvb2dsZS10aHVtYixcbi5sZy1za2luLTEubGctb3V0ZXIgI2xnLWFjdHVhbC1zaXplLFxuLmxnLXNraW4tMS5sZy1vdXRlciAjbGctZG93bmxvYWQsXG4ubGctc2tpbi0xLmxnLW91dGVyICNsZy1jb3VudGVyLFxuLmxnLXNraW4tMS5sZy1vdXRlciAubGctYXV0b3BsYXktYnV0dG9uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmxnLXNraW4tMS5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDc1JSwgMCk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG59XG5cbi5sZy1za2luLTEubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyOmhvdmVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLmxnLXNraW4tMS5sZy1vdXRlciAubGctdGh1bWItaXRlbSB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdG9wYWNpdHk6IC41O1xuXHR0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5sZy1za2luLTEubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0uYWN0aXZlLFxuLmxnLXNraW4tMS5sZy1vdXRlciAubGctdGh1bWItaXRlbTpob3ZlciB7XG5cdHRyYW5zZm9ybTogbm9uZTtcblx0b3BhY2l0eTogLjk7XG59XG5cbi5sZy1za2luLTEubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5sZy1za2luLTEubGctb3V0ZXIgLmxnLW9iamVjdC5sZy1pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwdncgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmxpZ2h0R2FsbGVyeS1pbi1jYXJvdXNlbCAubGctdGh1bWItb3V0ZXIsXG4ubGlnaHRHYWxsZXJ5LWluLWNhcm91c2VsICNsZy1jb3VudGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLypcbipcbiogTWF0ZXJpYWwgUGFyYWxsYXhcbiovXG4ucGFyYWxsYXgtY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWF0ZXJpYWwtcGFyYWxsYXgge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogLTFweDtcblx0cmlnaHQ6IC0xcHg7XG5cdGJvdHRvbTogMDtcbn1cblxuLmlwYWQgLnBhcmFsbGF4LWNvbnRhaW5lcixcbi5pcGhvbmUgLnBhcmFsbGF4LWNvbnRhaW5lciB7XG5cdGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5tYXRlcmlhbC1wYXJhbGxheCBpbWcge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0Ym90dG9tOiAwO1xuXHRtaW4td2lkdGg6IDEwMSU7XG5cdG1pbi1oZWlnaHQ6IDEwMSU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG59XG5cbi5wYXJhbGxheC1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4vKnJ0bDplbmQ6aWdub3JlKi9cbi5wcm9kdWN0LWNvbW1lbnQgLmNvbW1lbnQtYm94IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbmlmcmFtZVtkYXRhLXNyY10ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xvYWRpbmcuZ2lmKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbiIsIjpyb290IHtcbiAgICAtLXByaW1hcnk6ICcjZmZmJztcbiAgICAtLXNlY29uZGFyeTogJyMwMDAnO1xufVxuXG4ucHJvbW8tY3JlYXRpdmUtdGlja2V0cyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuXG4vLyBCVVRUT05TXG4gICAgLy8gQnV0dG9uIHNsaWRlciBocFxuICAgIC5idXR0b24tc2xpZGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYhaW1wb3J0YW50O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uLXByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYnV0dG9uLXByaW1hcnk6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSkhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeSkhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5idXR0b24tc2Vjb25kYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KSFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5idXR0b24tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5idXR0b24tZGVmYXVsdC1vdXRsaW5lOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1ncmF5LW91dGxpbmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5idXR0b24tZmlmdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYnV0dG9uLWZpZnRoOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KSFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KSFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAuYnV0dG9uLWRhbmdlclt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgICAgICAgY29sb3I6ICM4YzAwMDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzhjMDAwMDtcbiAgICB9XG4gICAgLmJ1dHRvbi1kYW5nZXJbdHlwZT1cImJ1dHRvblwiXTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzAwMDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1zdWJtaXQtZGFuZ2VyW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGMwMDAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAuYnV0dG9uLXN1Ym1pdC1kYW5nZXJbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjOGMwMDAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICM4YzAwMDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5idXR0b24tZGFuZ2VyW3R5cGU9XCJyZXNldFwiXTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjOGMwMDAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICM4YzAwMDA7XG4gICAgfVxuXG4gICAgZGl2LnN3aXBlci1idXR0b257XG4gICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBkaXYuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyOjphZnRlciwgZGl2LnN3aXBlci1idXR0b24tbmV4dDpob3Zlcjo6YWZ0ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dC5jaGVja2JveC1jdXN0b206Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhI3VpLXRvLXRvcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhI3VpLXRvLXRvcDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSkhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xuICAgIH1cblxuLy8gU0hPUFxuICAgIGEuaWNvbi1ncmF5LTUwMC5hY3RpdmUge1xuICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRhYnMtY29ycG9yYXRlIC5uYXYtbGluazpob3ZlciwgLnRhYnMtY29ycG9yYXRlIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSkhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjVzO1xuICAgIH1cblxuICAgIC50YWJzLWNvcnBvcmF0ZSAubmF2LWxpbms6aG92ZXIsIC50YWJzLWNvcnBvcmF0ZSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRhYnMtaG9yaXpvbnRhbC50YWJzLWNvcnBvcmF0ZSAubmF2LWxpbmsuYWN0aXZlLCAudGFicy1ob3Jpem9udGFsLnRhYnMtY29ycG9yYXRlIC5uYXYtbGluazpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm93bC1kb3Q6aG92ZXIsIC5vd2wtZG90OmZvY3VzLCAub3dsLWRvdC5hY3RpdmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSkhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHVsIC5uYXYtaXRlbSAubmF2LWxpbms6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRhYnMtaG9yaXpvbnRhbC50YWJzLWNvcnBvcmF0ZSAubmF2LWxpbms6aG92ZXI6OmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50YWJzLWhvcml6b250YWwudGFicy1jb3Jwb3JhdGUgLm5hdi1saW5rOjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSkhaW1wb3J0YW50O1xuICAgIH1cblxuLy8gTElOS1NcbiAgICAvLyBMaWVuIGRhbnMgbGVzIGJyZWFkY3J1bWJzXG4gICAgdWwuYnJlYWRjcnVtYnMtY3VzdG9tLXBhdGggbGkgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHVsLmJyZWFkY3J1bWJzLWN1c3RvbS1wYXRoIGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gTkFWQkFSXG4gICAgICAgIC8vIE5hdiAmIGZvb3RlciBiZy1jb2xvclxuICAgICAgICAucmQtbmF2YmFyLWRhcmssIC5mb290ZXItY3JlYXRpdmUtZGFya2VuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIH1cblxuICAgICAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXYtaXRlbTpob3ZlciAucmQtbmF2LWxpbmssIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdi1pdGVtLmZvY3VzIC5yZC1uYXYtbGluaywgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2LWl0ZW0uYWN0aXZlIC5yZC1uYXYtbGluaywgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2LWl0ZW0ub3BlbmVkIC5yZC1uYXYtbGluaywgLnJkLWRyb3Bkb3duLWxpbms6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJkLW5hdi1pdGVtIGE6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucmQtbmF2LWl0ZW0gYTpmb2N1c3tcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdC1pbmxpbmUgbGkgYTpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuI2xpbmstY2FydC1pY29uOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4jY2FydC1jb3VudGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiNjYXJ0LWNvdW50ZXI6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuI2NhcnQtc20tY291bnRlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpLnJlZC1uYXYtaXRlbTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4jY2FydC1zbS1jb3VudGVyOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJkLWRyb3Bkb3duLWxpbms6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICAvL2NvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgI2NhcnQtc2VjdGlvbjpob3ZlciB7XG4gICAgICAgICAgICAjbGluay1jYXJ0LWljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjY2FydC1zZWN0aW9uOmZvY3VzIHtcbiAgICAgICAgICAgICNsaW5rLWNhcnQtaWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZC1uYXYtaXRlbS5mb2N1cyB7XG4gICAgICAgICAgICAvLyBPbiBob3ZlciBkZXMgbGllbnMgZGUgbGEgbmF2YmFyXG4gICAgICAgICAgICAucmQtbmF2LWxpbmssIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmQtbmF2LWl0ZW06aG92ZXIge1xuICAgICAgICAgICAgLy8gT24gaG92ZXIgZGVzIGxpZW5zIGRlIGxhIG5hdmJhclxuICAgICAgICAgICAgLnJkLW5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvdW50ZG93bi1iZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4NDg0O1xuICAgICAgICB9XG5cbiAgICAvLyBGT09URVJcbiAgICAgICAgLm5hdi1mb290ZXItbGluaywgLnJpZ2h0cyB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBhLmxpbmstdW5kZXJsaW5lOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubmF2LW1pbmltYWwtbGlzdCBhOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubmF2LW1pbmltYWwtbGlzdCBsaS5tLTAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtbWluaW1hbC1saXN0IGxpLm0tMCBhOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbi8vIE9USEVSU1xuICAgIHNwYW4uYmFkZ2UtcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBMT0FERVIgQ0lSQ0xFXG4gICAgICAgIC5wcmVsb2FkZXItaXRlbSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbi8vIENVU1RPTUVSIFBBR0VTXG4gICAgLy8gVGlja2V0IGxpc3RcbiAgICAgICAgYS5ldmVudC1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTUxNTE1IWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbi5nZW5lcmF0ZS1idXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIC8vIFN1YnNjcmlwdGlvbiBsaXN0XG4gICAgICAgIC5zdWJzY3JpcHRpb24tbGluZTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZmY0O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgLnRhYmxlLXByb2R1Y3QgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbi8vIENPTlRBQ1QgUEFHRVxuICAgIC5oZWFkaW5nLWNvbXBvbmVudC10aXRsZTo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBkdCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgZGl2LmNvbnRhY3QtbGlzdCBzcGFuLmljb24ge1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xuICAgIH1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/