/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/project.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* latin-ext */
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(../fonts/Manrope-latin-ext.4e3c84ab.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(../fonts/Manrope-latin.02fde8ae.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(../fonts/Manrope-latin-ext.4e3c84ab.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(../fonts/Manrope-latin.02fde8ae.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/Manrope-latin-ext.4e3c84ab.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/Manrope-latin.02fde8ae.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/Manrope-latin-ext.4e3c84ab.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/Manrope-latin.02fde8ae.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/Manrope-latin-ext.4e3c84ab.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/Manrope-latin.02fde8ae.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/Manrope-latin-ext.4e3c84ab.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/Manrope-latin.02fde8ae.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(../fonts/Manrope-latin-ext.4e3c84ab.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(../fonts/Manrope-latin.02fde8ae.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Antonio latin */
@font-face {
  font-family: "Antonio";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/Antonio.e1bb3c4f.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.figure-caption {
  color: #878f97;
}

.btn {
  border-radius: 0.2rem;
}

.btn-primary {
  background-color: #444444;
  color: #ffffff;
  border: 1px solid #444444;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-outline-primary:hover {
  background-color: #323232;
  color: #ffffff;
  border: 1px solid #323232;
}

.btn-outline-primary {
  color: #323232;
  border: 1px solid #323232;
}

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

.text-primary {
  color: #444444;
}

.card {
  border-color: #717171;
}

.list-group-item {
  background-color: transparent;
}

.list-separator .list-inline-item {
  position: relative;
  margin-left: 0;
  margin-right: -0.25rem;
}

.list-separator .list-inline-item:not(:last-child) {
  padding-right: 2rem;
}

.list-separator .list-inline-item:not(:last-child)::after {
  position: absolute;
  top: 50%;
  right: 0.8rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  content: "•";
  opacity: 0.5;
}

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

.h-4 {
  height: 1rem;
}

.w-4 {
  width: 1rem;
}

.icon-50 {
  font-size: 50px;
}

.icon-100 {
  font-size: 100px;
}

.primary-tab .nav-link {
  color: #444444;
}

/* pagination */
.page-link {
  color: #232323;
  border-color: #323232;
}

.active .page-link {
  background-color: #444444;
  border-color: #323232;
}

.disabled .page-link {
  color: #232323;
  border-color: #323232;
}

.page-link {
  color: #232323;
  border-color: #323232;
}

.page-link:hover {
  color: #232323;
  border-color: #323232;
}

html {
  scroll-padding-top: 90px;
}

body {
  overflow-x: hidden;
  font-family: "Manrope", sans-serif;
  letter-spacing: 0.05rem;
  background-color: rgb(248, 249, 250);
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Antonio";
  font-weight: 400 !important;
  letter-spacing: 0.05rem;
}

h1,
.h1 {
  font-size: 2.2rem !important;
}

h2,
.h2 {
  font-size: 1.5rem !important;
}

h3,
.h3 {
  font-size: 1.4rem !important;
}

h4,
.h4 {
  font-size: 1.3rem !important;
}

h5,
.h5 {
  font-size: 1.15rem !important;
}

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

a {
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  text-decoration: none;
  color: #232323;
}

a:hover {
  color: #444444;
  text-decoration: underline;
}

p {
  letter-spacing: 0.05rem;
}

/* brand block */
.site-brand .brand-bg {
  padding: 0.7rem 1.3rem;
  background-image: url(../images/logo_bg.f6228b09.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top left;
}

.site-brand .brand-bg div {
  padding: 0 5px 0 2px;
}

.site-brand a {
  color: white;
  text-transform: uppercase;
  font-style: italic;
  background-color: black;
  margin: 0 0 2px 0;
  font-family: "Antonio";
  font-weight: 400 !important;
  letter-spacing: 0.05rem;
  font-size: 1.25rem;
}

.site-brand a:hover {
  text-decoration: none;
}

@media (max-width: 1200px) {
  .site-brand h5 {
    font-size: 1rem;
  }
}
/* fade-in-block */
.navigationblock-fadein-block {
  opacity: 0;
  transition: opacity 0.5s ease, transform 0.5s ease, height 0.5s ease;
  height: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
}

.navigationblock-fadein-block.visible {
  height: auto;
  opacity: 1;
  background-color: rgba(230, 245, 255, 0.9);
  backdrop-filter: blur(10px);
  border-bottom: 1px solid rgb(200, 220, 255);
}

/* mobile banner */
.icon-35 {
  font-size: 35px;
}

.icon-25 {
  font-size: 25px;
}

.bg-mobile-navbar {
  background-color: rgb(230, 245, 255);
}

.bg-banner-youtube {
  background-image: url(../images/banner-bg-youtube.6abf161a.jpg);
  background-repeat: no-repeat;
  background-position: top left;
}

/* navigation */
.navbar-home {
  background-color: rgba(255, 255, 255, 0.2);
}

.navbar-page {
  background-color: rgba(230, 245, 255, 0.9);
  backdrop-filter: blur(10px);
  border-bottom: 1px solid rgb(200, 220, 255);
}

.navbar-page-content {
  background-color: rgba(230, 245, 255, 0.9);
  backdrop-filter: blur(10px);
  border-bottom: 1px solid rgb(200, 220, 255);
}

button.nav-link.dropdown-toggle.show {
  background-color: white;
  border-radius: 4px;
}

.dropdown-menu {
  /* default is 1001 on BS4 or 1000 on BS5. But it supposed to be above all sticky and fixed panels. */
  z-index: 1040;
}

.dropdown-menu:hover .dropdown-item {
  opacity: 0.6;
}

.dropdown-menu .dropdown-item:hover {
  opacity: unset;
  font-weight: 500;
}

.dropdown-item {
  transition: all 0.2s ease-in-out;
  padding-right: 40px;
}

.dropdown-item:hover {
  -webkit-transform: translateX(3px);
  transform: translateX(3px);
}

.dropdown-item:after {
  content: "\ea6c";
  font-family: remixicon;
  font-style: normal;
  position: absolute;
  right: 0;
  font-size: 14px;
  line-height: 24px;
  opacity: 0;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.dropdown-item:hover:after {
  opacity: unset;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.dropdown-item {
  position: relative;
}

.single-dropdown-nav .dropdown-menu {
  border: none;
  border-radius: 11px;
  padding: 14px 22px 14px 14px;
  min-width: 270px;
}

.single-dropdown-nav .dropdown-menu .dropdown-item {
  padding: 7px 40px 7px 14px;
  border-radius: 6px;
}

.single-dropdown-nav .dropdown-menu .dropdown-item::after {
  right: 11px;
}

.mainnav-dropdown-box p.lead.mb-5 {
  font-size: 13px;
  margin-bottom: 29px;
}

.mainnav-dropdown-box a.btn {
  padding: 10px 23px !important;
  border-radius: 32px;
  font-size: 14px;
  background: #000;
  border: none;
}

.mainnav-dropdown-box h1.text-primary {
  font-size: 25px;
  color: #000;
}

.mainnav-dropdown-box h5.text-dark {
  font-size: 15px;
  opacity: 0.7;
}

.navbar-nav .nav-link {
  text-transform: uppercase;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  letter-spacing: 0.06rem;
}

.navbar-nav .nav-link:hover {
  color: #232323;
}

/* navbar searchfield */
.input-group {
  display: flex;
}

.input {
  flex: 1;
  /* Nimmt den maximal verfügbaren Platz ein */
  min-width: 50px;
  /* wichtig, damit das Flex shrinken kann */
}

.input-group--append {
  flex: 0 0 50px;
  /* keine Skalierung, feste Breite 50px */
  display: flex;
  justify-content: center;
  align-items: center;
}

.input-group .input-group--append .input-group__button--reset[aria-hidden=true] {
  display: none;
}

/* main navigation sidebar */
#sidebar .offcanvas-header .link-light {
  color: #000;
}

#sidebar .offcanvas-body .nav-item .nav-link {
  text-align: center;
  padding: 15px 20px;
}

#sidebar .offcanvas-body .nav-item.dropdown {
  position: unset;
}

#sidebar .offcanvas-body .dropdown-menu {
  position: relative !important;
  transform: unset !important;
  box-shadow: none !important;
}

#sidebar .offcanvas-body .dropdown-menu .dropdown-mega-content .col-lg-3,
#sidebar .offcanvas-body .dropdown-menu .dropdown-mega-content .col-lg-4 {
  border: none !important;
  padding: 15px 15px !important;
  text-align: center;
}

.hidden {
  display: none;
}

[role=alertdialog] {
  box-sizing: border-box;
  padding: 25px 15px;
  border: 1px solid #000;
  background-color: #fff;
  min-height: 100vh;
}

@media screen and (min-width: 640px) {
  [role=alertdialog] {
    position: absolute;
    top: 2rem;
    left: 50vw;
    /* move to the middle of the screen (assumes relative parent is the body/viewport) */
    transform: translateX(-50%);
    /* move backwards 50% of this element's width */
    max-width: 670px;
    padding: 35px;
    /* == breakpoint - left+right margin */
    min-height: auto;
    box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.5);
    border-radius: 0.2rem;
  }
}
.dialog_label {
  text-align: left;
  margin-bottom: 30px;
}

.dialog_desc {
  color: #666;
}

.dialog_form {
  height: calc(50vh - 3.5rem);
  overflow: auto;
  padding-right: 15px;
  margin: 30px 0;
}

.dialog_form:focus {
  outline: 3px solid #323232;
}

.dialog_form .label_text {
  box-sizing: border-box;
  padding-right: 0.5em;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  width: 30%;
  text-align: right;
}

.dialog_form .label_info {
  box-sizing: border-box;
  padding-right: 0.5em;
  font-size: 12px;
  width: 30%;
  text-align: right;
  display: inline-block;
}

.dialog_form_item label {
  color: #000;
}

.dialog_form .checkbox.disabled input {
  opacity: 0.35;
  pointer-events: none;
}

.dialog_form_actions.text-right {
  text-align: right;
}

.dialog_form_actions.text-right button {
  margin-left: 5px;
}

.dialog_form_actions button {
  text-align: center;
  margin-bottom: 10px;
  padding-right: 16px;
  padding-left: 16px;
}

[role=alertdialog] .btn:hover {
  text-decoration: underline;
}

[role=alertdialog] a:focus,
[role=alertdialog] input:focus,
[role=alertdialog] .btn:focus,
[role=alertdialog] .dialog_close_button:focus {
  outline: 3px solid #232323;
}

.dialog_form_actions .btn-config {
  display: block;
  width: 44%;
}

.dialog_form_actions .accept-all {
  width: 49%;
  float: right;
}

.dialog_form_actions .reject-all {
  width: 44%;
}

.dialog_close_button {
  cursor: pointer;
  float: right;
  position: absolute;
  top: 25px;
  left: 92%;
  width: 25px;
  height: 25px;
  background: transparent url(../images/icon-close.bf557848.png) center center no-repeat;
  border: none;
}

.dialog_close_button img {
  border: 0;
}

/* native <dialog> element uses the ::backdrop pseudo-element */
/* dialog::backdrop, */
.dialog-backdrop {
  display: none;
  position: fixed;
  overflow-y: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999999;
}

@media screen and (min-width: 640px) {
  .dialog-backdrop {
    background: rgba(0, 0, 0, 0.8);
  }
}
.dialog-backdrop.active {
  display: block;
}

.no-scroll {
  overflow-y: auto !important;
}

/* this is added to the body when a dialog is open */
.has-dialog {
  overflow: hidden;
}

/* styling for alert-dialog example */
.notes {
  display: block;
  font-size: 1rem;
  line-height: 1.3;
  min-width: 400px;
  max-width: 100%;
  width: 33%;
}

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

#notes_save {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
}

#notes_save svg {
  display: block;
  width: 0.75rem;
}

#notes_save .icon {
  display: none;
}

@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
#notes_save.loading .spinner {
  display: block;
  animation: rotate 2s linear infinite;
}

#notes_save.saved .check {
  display: block;
}

#dialog1.default_dialog {
  max-width: 470px;
}

@media (min-width: 320px) and (max-width: 640px) {
  #dialog1.default_dialog,
  #dialog2.default_dialog {
    max-width: 100%;
    width: 100%;
  }
}
@media (min-width: 641px) and (max-width: 767px) {
  #dialog1.default_dialog,
  #dialog2.default_dialog {
    max-width: 100%;
    width: 90%;
  }
}
@media (min-width: 320px) and (max-width: 640px) {
  .dialog_close_button {
    top: 20px;
    left: 88%;
  }
  .dialog_form_actions button,
  .dialog_form_actions .btn-config,
  .dialog_form_actions .accept-all,
  .dialog_form_actions .reject-all {
    width: 100%;
    margin-left: 0;
  }
}
/* videoplayer */
.c-content-video {
  border: 1px solid #000;
  background-color: #444444;
}

.c-content-video .c-image-container {
  background-color: #000;
}

.c-content-video__video {
  margin-bottom: 6px;
}

.c-content-video_wrapper {
  position: relative;
  overflow: hidden;
}

.c-content-video_wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.c-content-video_player {
  width: 100%;
  height: auto;
}

.c-content-video_player:focus {
  outline: none;
}

.c-content-video.js-video .c-content-video_wrapper {
  overflow: visible;
}

.c-content-video.js-video .c-content-video_wrapper .c-video-trigger {
  position: relative;
}

.responsive-video {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 0;
  height: 0;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
}

.responsive-video iframe {
  top: 0;
  left: 0;
}

.responsive-video iframe,
.video-advice {
  position: absolute;
  width: 100%;
  height: 100%;
}

.video-advice {
  background: hsla(0, 0%, 100%, 0.3);
  border: unset;
  padding: 25px;
  text-align: center;
}

.video-advice h3 {
  font-weight: 500;
  font-style: normal;
  font-size: 1.375rem;
  line-height: 1.13636;
  margin-bottom: 15px;
}

@media screen and (max-width: 767px) {
  .video-advice h3 {
    margin-bottom: 5px;
  }
}
.video-advice .video-advice__inner {
  height: 100%;
  width: 100%;
  position: relative;
}

.video-advice .video-advice__text {
  height: auto;
  max-height: 50%;
  padding: 15px;
  overflow-y: auto;
  overflow-x: hidden;
  background: #ffffff;
  color: #586162;
  font-size: 0.9em;
  line-height: 1.1em;
  text-align: left;
  border: 1px solid #efeff0;
  position: absolute;
  bottom: 0;
}

.video-advice .video-advice__text p {
  font-size: 1em;
  margin-bottom: 0;
}

.video-advice .video-advice__text p > a:not(.c-glossary-link) {
  font-style: normal;
  line-height: 1.35294;
  display: inline-block;
  position: relative;
  color: #61177c;
}

@media screen and (max-width: 767px) {
  .video-advice .video-advice__text {
    height: 40%;
    padding: 5px;
    margin-bottom: 10px;
  }
}
.video-advice .video-link {
  font-weight: 500;
  font-style: normal;
  font-size: 0.9375rem;
  line-height: 1.4;
  display: inline-block;
  position: relative;
  padding-left: 15px;
  color: inherit;
}

@media screen and (max-width: 767px) {
  .video-advice .video-link {
    margin: 0 0 5px;
    font-size: 0.9em;
  }
}
.video-advice .video-link:hover {
  font-weight: 600;
  color: #586162;
}

.video-advice .video-trigger {
  cursor: pointer;
  color: #fff;
  font-size: 0.8em;
  display: inline-block;
  border: 0;
  border-radius: 0.75em;
  margin: 0.5em;
  padding: 0;
  text-align: left;
  background: url(../images/yt.d8f7fefe.svg) no-repeat 50% transparent;
  background-size: cover;
  transition: background-color 0.3s;
  width: 70px;
  height: 49px;
  left: 50%;
  transform: translateX(-50%);
  bottom: 50%;
  position: absolute;
}

.video-advice .video-trigger:hover {
  background: url(../images/yt.d8f7fefe.svg) no-repeat 50% transparent;
  background-size: cover;
}

/* autosuggest */
.list-group-item.active {
  background: #eee;
  border-color: #eee;
  color: #333;
}

.typeahead {
  position: relative;
}

.typeahead-dropdown {
  display: none;
  z-index: 1;
  background-color: #ebebeb;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  margin-top: -2px;
  transition-delay: 0.75s;
  transition: display 1s;
}

.typeahead-dropdown:hover {
  display: block;
}

.typeahead-dropdown > .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.typeahead-dropdown > .list-group-item:first-child:not(:last-child) {
  border-radius: 0;
}

.typeahead-dropdown:focus {
  z-index: 2;
  display: block;
}

.typeahead-input {
  z-index: 1;
  position: relative;
}

.typeahead-input:focus {
  z-index: 3;
  padding-bottom: 8px;
  height: 36px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.typeahead-input:focus + .typeahead-dropdown {
  z-index: 4;
  display: block;
}

.hover-reveal-group .hover-reveal {
  visibility: hidden;
}

.hover-reveal-group:hover .hover-reveal {
  visibility: visible;
}

.btn-theme {
  background: linear-gradient(135deg, #d357fe 0%, #d357fe 50%, #3a88fe 100%);
  color: #ffffff;
  border: 1px solid #d357fe;
}

.btn-theme:hover,
.btn-theme:focus {
  background-color: #be38f3;
  color: #ffffff;
  border: 1px solid #be38f3;
}

.theme-bg {
  background-color: #444444;
}

.theme-bg-dark {
  background-color: #323232;
}

.theme-bg-light {
  background-color: #505050;
}

.theme-bg-verylight {
  background-color: #717171;
}

.theme-text-transparent {
  opacity: 0.7;
}

.ranking-bg-5 {
  background: linear-gradient(to right, rgb(102, 156, 53), rgba(120, 156, 53, 0));
}

.ranking-bg-4 {
  background: linear-gradient(to right, rgb(150, 211, 55), rgba(150, 211, 55, 0));
}

.ranking-bg-3 {
  background: linear-gradient(to right, rgb(255, 247, 107), rgba(255, 247, 107, 0));
}

.ranking-bg-2 {
  background: linear-gradient(to right, rgb(255, 106, 0), rgba(255, 106, 0, 0));
}

.ranking-bg-1 {
  background: linear-gradient(to right, rgb(227, 36, 0), rgba(227, 36, 0, 0));
}

.ranking-bg-0 {
  background: linear-gradient(to right, rgb(255, 0, 0), rgba(255, 0, 0, 0));
}

.lazyload {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.sticky-sidbar {
  z-index: 1019;
}

.lazyload.loaded {
  opacity: 1;
}

.portfoliobox {
  background-color: #efebe2;
}

.message-container .copy-status-message {
  color: white;
  background-color: rgb(94, 92, 100);
  line-height: 1.3333333333;
  padding: 5px;
  position: relative;
  right: 0;
  top: 2px;
  width: -moz-max-content;
  width: max-content;
  z-index: 3;
  border-radius: 0.2rem;
}

.couponnoteLarge {
  border: 1px solid #444444;
  border-radius: 0.2rem;
  background-color: #444444;
  color: white;
  margin-bottom: 5px;
}

.couponnote {
  padding: 0.425em 0.675em;
  line-height: normal;
  background-color: #505050;
  color: white;
  font-size: 0.75em;
  font-weight: 500;
  border-radius: 0.2rem;
}

.ekfvnote {
  padding: 0.525em 0.975em;
  line-height: normal;
  background-color: rgb(94, 92, 100);
  font-size: 0.75em;
  font-weight: 500;
  color: white;
  border-radius: 0.2rem;
}

.personaluse {
  padding: 0.525em 0.975em;
  line-height: normal;
  background-color: #ffc4ab;
  border: 1px solid #ffa57d;
  color: black;
  font-size: 0.75em;
  font-weight: 500;
  border-radius: 0.2rem;
}

.listpicture {
  max-width: 200px;
  max-height: 200px;
}

.divider-start {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  color: #8997a4;
}

.divider-start::after {
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  border-top: 0.0625rem solid rgba(220, 224, 229, 0.6);
  margin-top: 0.0625rem;
  margin-left: 1.5rem;
  content: "";
}

.progress-bar {
  background-color: #444444;
}

.contentbox {
  border: 1px solid #444444;
  background-color: white;
}

.overlaybox {
  margin-top: -3rem;
}

@media (max-width: 1080px) {
  .overlaybox {
    margin-top: -1.7rem;
  }
}
.shadow {
  box-shadow: 0 10px 40px 0 rgba(47, 47, 47, 0.1) !important;
}

/* product listboxes */
.theme-listbox-bgimage {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top left -15%;
}

.theme-listbox-simple {
  min-height: 220px;
}

.theme-listbox-bgimage-filter {
  min-height: 220px;
  background-image: url(../images/picture-bg-fade-rtl.16ef7b09.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top left -15%;
}

.theme-listbox-text-right {
  text-align: right;
}

/* marginal */
.linklist {
  border-bottom: 5px solid #444444;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.marginal_linklist_headline {
  font-weight: 600;
  font-style: normal;
  font-size: 0.9375rem;
  line-height: 1.4666666667;
  background-color: #444444;
  color: white;
  display: inline-block;
  width: 100%;
  padding: 15px;
  margin-bottom: 1px;
}

.marginal_linklist_link {
  font-weight: 400;
  font-style: normal;
  font-size: 0.9375rem;
  line-height: 1.4666666667;
  background-color: #efeff0;
  color: #586162;
  display: inline-block;
  width: 100%;
  padding: 10px 25px;
  margin-bottom: 1px;
}

/* swiper */
.swiper-button-next,
.swiper-button-prev {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  color: #677788;
  width: 2.875rem;
  height: 2.875rem;
  background-color: #fff;
  border: 0.0625rem solid #dce0e5;
  border-radius: 50%;
  transition: all 0.2s ease-in-out;
}

.swiper-button-next:after,
.swiper-button-prev:after {
  width: 1rem;
  height: 1rem;
  font-family: inherit;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
  content: "";
}

.swiper-button-next:hover,
.swiper-button-prev:hover {
  box-shadow: 0rem 0.1875rem 0.3125rem 0rem rgba(140, 152, 164, 0.2);
  background-color: rgb(222, 221, 218);
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.5;
  box-shadow: none;
}

.swiper-button-next:after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23677788%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");
}

.swiper-button-next:hover:after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%230ABF53%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");
}

.swiper-button-prev:after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23677788%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");
}

.swiper-button-prev:hover:after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%230ABF53%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");
}

.swiper-static-button-next,
.swiper-static-button-prev {
  position: static;
  left: 0;
  right: 0;
  margin-left: 0.25rem;
  margin-bottom: 0.5rem;
}

.swiper-static-button-prev {
  margin-right: 0.5rem;
}

/* bottomline */
.bottomline {
  border-bottom: 1px solid black;
}

/* lists */
.list-pointer {
  padding-left: 0;
  list-style: none;
}

.list-pointer-item {
  position: relative;
  color: #51596c;
  padding-left: 1.75rem;
}

.list-pointer-item:not(:last-child) {
  margin-bottom: 0.5rem;
}

.list-pointer-item::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 1.25rem;
  height: 1.25rem;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 1.25rem 1.25rem;
  content: "";
  margin-top: 0.1875rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3e%3cpath fill=%27%2351596C%27 d=%27M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z%27/%3e%3c/svg%3e");
}

/* steplist */
.steplist {
  position: relative;
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-right: -0.75rem;
  margin-left: -0.75rem;
  margin-bottom: 0;
}

.steplist .stepitem {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-bottom: 2.25rem;
}

.steplist .step-content-wrapper {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.steplist .step-icon {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1rem;
  font-weight: 700;
  width: 2.875rem;
  height: 2.875rem;
  border-radius: 50%;
  margin-right: 2rem;
}

.steplist .step-content {
  -ms-flex: 1;
  flex: 1;
}

.step-icon-dark {
  color: #fff;
  background-color: #2d374b;
}

.step-icon-dark.step-icon-pseudo::before {
  background-color: #fff;
}

.step-icon-light {
  color: #000;
  background-color: #f5f7fa;
}

.step-icon-light.step-icon-pseudo::before {
  background-color: #000;
}

.steplist .step-icon-pseudo::before {
  display: block;
  width: 0.25rem;
  height: 0.25rem;
  background-color: #97a4af;
  border-radius: 50%;
  content: "";
}

.steplist .step-icon::after {
  position: absolute;
  top: 3.625rem;
  left: 1.4375rem;
  height: calc(100% - 2.125rem);
  border-left: 0.125rem solid rgba(220, 224, 229, 0.6);
  content: "";
}

/* stage module */
.bg-homepage {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* sidebar filter */
.accordion-item {
  border: none;
  border-radius: 0px !important;
  margin-bottom: 20px;
}

.accordion-item .accordion-header {
  background-color: rgb(248, 249, 250);
}

.accordion-item .accordion-header .accordion-button {
  border-radius: 0px !important;
  font-weight: bold;
  color: #000;
  background: none;
  padding: 0 0 19px 0px;
  text-transform: uppercase;
  font-size: 15px;
  border-bottom: 1px solid #dee2e6;
  box-shadow: none;
  letter-spacing: 1px;
  position: relative;
}

.accordion-body {
  padding: 18px 0 18px 0;
  border: 1px solid #444444;
  background-color: white;
}

.accordion-button:after {
  width: 16px;
  height: 16px;
  background-size: 16px;
}

.accordion-button:before {
  border-bottom: 3px solid #444444;
  width: 62px;
  position: absolute;
  content: "";
  bottom: -1px;
}

/* mobile */
@media (max-width: 992px) {
  .m-none {
    display: none;
  }
}
@media (min-width: 1280px) {
  .position-lg-relative {
    position: relative;
  }
  .position-lg-absolute {
    position: absolute;
  }
}
/* back to top */
#back-to-top {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 20px;
  box-shadow: 0 10px 40px 0 rgba(47, 47, 47, 0.1) !important;
  background-color: #fff;
  color: #2d2a3e;
  width: 50px;
  border-radius: 100px;
  cursor: pointer;
  height: 50px;
  border: 3px solid #ebebeb;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
}

#back-to-top:hover {
  box-shadow: 0 10px 40px 0 rgba(47, 47, 47, 0.1) !important;
  background-color: #2d2a3e;
  color: #ffffff;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2xheW91dC4wY2EwMDlkMzNlZmViZGZmZGExZC5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUEsZ0JBQWdCO0FDQWhCO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURFRjtBQ0FBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURFRjtBQ0FBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURFRjtBQ0FBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURFRjtBQ0FBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURFRjtBQ0FBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURFRjtBQ0FBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURFRjtBQ0FBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURFRjtBQ0FBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURFRjtBQ0FBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURFRjtBQ0FBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURFRjtBQ0FBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURFRjtBQ0FBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURFRjtBQ0FBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURFRjtBQ0NBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURDRjtBRXJJQTtFQUNDLGNDR3FCO0FIb0l0Qjs7QUVwSUE7RUFDQztBRnVJRDs7QUVwSUE7RUFDQyx5QkNUZTtFRFVmO0VBQ0E7QUZ1SUQ7O0FFcElBOzs7RUFHQyx5QkNoQm1CO0VEaUJuQjtFQUNBO0FGdUlEOztBRXBJQTtFQUNDLGNDdEJtQjtFRHVCbkI7QUZ1SUQ7O0FFcElBO0VBQ0MseUJDNUJlO0VENkJmLHFCQzdCZTtBSG9LaEI7O0FFcElBO0VBQ0MsY0NqQ2U7QUh3S2hCOztBRXBJQTtFQUNDLHFCQ3ZDd0I7QUg4S3pCOztBRXBJQTtFQUNDO0FGdUlEOztBRXBJQTtFQUNDO0VBQ0E7RUFDQTtBRnVJRDs7QUVwSUE7RUFDQztBRnVJRDs7QUVwSUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnVJRDs7QUVwSUE7RUFDQztBRnVJRDs7QUVwSUE7RUFDQztBRnVJRDs7QUVwSUE7RUFDQztBRnVJRDs7QUVwSUE7RUFDQztBRnVJRDs7QUVwSUE7RUFDQztBRnVJRDs7QUVwSUE7RUFDQyxjQ3JGZTtBSDROaEI7O0FFcElBO0FBQ0E7RUFDQyxjQ3hFVztFRHlFWCxxQkMxRm1CO0FIaU9wQjs7QUVwSUE7RUFDQyx5QkMvRmU7RURnR2YscUJDL0ZtQjtBSHNPcEI7O0FFcElBO0VBQ0MsY0NsRlc7RURtRlgscUJDcEdtQjtBSDJPcEI7O0FFcElBO0VBQ0MsY0N2Rlc7RUR3RlgscUJDekdtQjtBSGdQcEI7O0FFcElBO0VBQ0MsY0M1Rlc7RUQ2RlgscUJDOUdtQjtBSHFQcEI7O0FJdFBBO0VBQ0M7QUp5UEQ7O0FJdFBBO0VBQ0M7RUFDQTtFQUNBO0VBQ0Esb0NEb0JpQjtBSHFPbEI7O0FJdFBBOzs7Ozs7Ozs7Ozs7RUFZQztFQUNBO0VBQ0E7QUp5UEQ7O0FJdFBBOztFQUVDO0FKeVBEOztBSXRQQTs7RUFFQztBSnlQRDs7QUl0UEE7O0VBRUM7QUp5UEQ7O0FJdFBBOztFQUVDO0FKeVBEOztBSXRQQTs7RUFFQztBSnlQRDs7QUl0UEE7O0VBRUM7QUp5UEQ7O0FJdFBBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNEOUNXO0FIdVNaOztBSXRQQTtFQUNDLGNEakRnQjtFQ2tEaEI7QUp5UEQ7O0FJdFBBO0VBQ0M7QUp5UEQ7O0FLbFVBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMcVVEOztBS2xVQTtFQUNDO0FMcVVEOztBS2xVQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHFVRDs7QUtsVUE7RUFDQztBTHFVRDs7QUtqVUE7RUFDQztJQUNDO0VMb1VBO0FBQ0Y7QUtqVUE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG1VRDs7QUtoVUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMbVVEOztBS2hVQTtBQUNBO0VBQ0M7QUxtVUQ7O0FLaFVBO0VBQ0M7QUxtVUQ7O0FLaFVBO0VBQ0M7QUxtVUQ7O0FLaFVBO0VBQ0M7RUFDQTtFQUNBO0FMbVVEOztBS2hVQTtBQUNBO0VBQ0M7QUxtVUQ7O0FLaFVBO0VBQ0M7RUFDQTtFQUNBO0FMbVVEOztBS2hVQTtFQUNDO0VBQ0E7RUFDQTtBTG1VRDs7QUtoVUE7RUFDQztFQUNBO0FMbVVEOztBS2hVQTtFQUNDO0VBQ0E7QUxtVUQ7O0FLaFVBO0VBQ0M7QUxtVUQ7O0FLaFVBO0VBQ0M7RUFDQTtBTG1VRDs7QUtoVUE7RUFDQztFQUNBO0FMbVVEOztBS2hVQTtFQUNDO0VBQ0E7QUxtVUQ7O0FLaFVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMbVVEOztBS2hVQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxtVUQ7O0FLaFVBO0VBQ0M7QUxtVUQ7O0FLaFVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUxtVUQ7O0FLaFVBO0VBQ0M7RUFDQTtBTG1VRDs7QUtoVUE7RUFDQztBTG1VRDs7QUtoVUE7RUFDQztFQUNBO0FMbVVEOztBS2hVQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxtVUQ7O0FLaFVBO0VBQ0M7RUFDQTtBTG1VRDs7QUtoVUE7RUFDQztFQUNBO0FMbVVEOztBS2hVQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMbVVEOztBS2hVQTtFQUNDLGNGbExXO0FIcWZaOztBS2hVQTtBQUNBO0VBQ0M7QUxtVUQ7O0FLaFVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUxtVUQ7O0FLaFVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG1VRDs7QUtoVUE7RUFDQztBTG1VRDs7QUtoVUE7QUFDQTtFQUNDO0FMbVVEOztBS2hVQTtFQUNDO0VBQ0E7QUxtVUQ7O0FLaFVBO0VBQ0M7QUxtVUQ7O0FLaFVBO0VBQ0M7RUFDQTtFQUNBO0FMbVVEOztBS2hVQTs7RUFFQztFQUNBO0VBQ0E7QUxtVUQ7O0FNMWpCQTtFQUNDO0FONmpCRDs7QU0xakJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjZqQkQ7O0FNMWpCQTtFQUVDO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VOMmpCQTtBQUNGO0FNeGpCQTtFQUNDO0VBQ0E7QU4wakJEOztBTXZqQkE7RUFDQztBTjBqQkQ7O0FNdmpCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FOMGpCRDs7QU12akJBO0VBQ0M7QU4wakJEOztBTXZqQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjBqQkQ7O0FNdmpCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjBqQkQ7O0FNdmpCQTtFQUNDO0FOMGpCRDs7QU12akJBO0VBQ0M7RUFDQTtBTjBqQkQ7O0FNdmpCQTtFQUNDO0FOMGpCRDs7QU12akJBO0VBQ0M7QU4wakJEOztBTXZqQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBTjBqQkQ7O0FNdmpCQTtFQUNDO0FOMGpCRDs7QU12akJBOzs7O0VBSUM7QU4wakJEOztBTXJqQkE7RUFDQztFQUNBO0FOd2pCRDs7QU1yakJBO0VBQ0M7RUFDQTtBTndqQkQ7O0FNcmpCQTtFQUNDO0FOd2pCRDs7QU1yakJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOd2pCRDs7QU1yakJBO0VBQ0M7QU53akJEOztBTXBqQkE7QUFFQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnNqQkQ7O0FNbmpCQTtFQUNDO0lBQ0M7RU5zakJBO0FBQ0Y7QU1uakJBO0VBQ0M7QU5xakJEOztBTWxqQkE7RUFDQztBTnFqQkQ7O0FNbGpCQTtBQUNBO0VBQ0M7QU5xakJEOztBTWxqQkE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnFqQkQ7O0FNbGpCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnFqQkQ7O0FNbGpCQTtFQUNDO0VBQ0E7RUFDQTtBTnFqQkQ7O0FNbGpCQTtFQUNDO0VBQ0E7QU5xakJEOztBTWxqQkE7RUFDQztBTnFqQkQ7O0FNbGpCQTtFQUNDO0lBQ0M7RU5xakJBO0VNbGpCRDtJQUNDO0VOb2pCQTtBQUNGO0FNampCQTtFQUNDO0VBQ0E7QU5takJEOztBTWhqQkE7RUFDQztBTm1qQkQ7O0FNaGpCQTtFQUNDO0FObWpCRDs7QU1oakJBO0VBRUM7O0lBRUM7SUFDQTtFTmtqQkE7QUFDRjtBTS9pQkE7RUFFQzs7SUFFQztJQUNBO0VOZ2pCQTtBQUNGO0FNN2lCQTtFQUNDO0lBQ0M7SUFDQTtFTitpQkE7RU01aUJEOzs7O0lBSUM7SUFDQTtFTjhpQkE7QUFDRjtBT256QkE7QUFDQTtFQUNDO0VBQ0EseUJKSGU7QUh3ekJoQjs7QU9sekJBO0VBQ0M7QVBxekJEOztBT2x6QkE7RUFDQztBUHF6QkQ7O0FPbHpCQTtFQUNDO0VBQ0E7QVBxekJEOztBT2x6QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBxekJEOztBT2x6QkE7RUFDQztFQUNBO0FQcXpCRDs7QU9sekJBO0VBQ0M7QVBxekJEOztBT2x6QkE7RUFDQztBUHF6QkQ7O0FPbHpCQTtFQUNDO0FQcXpCRDs7QU9sekJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBxekJEOztBT2x6QkE7RUFDQztFQUNBO0FQcXpCRDs7QU9sekJBOztFQUVDO0VBQ0E7RUFDQTtBUHF6QkQ7O0FPbHpCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FQcXpCRDs7QU9sekJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHF6QkQ7O0FPbHpCQTtFQUNDO0lBQ0M7RVBxekJBO0FBQ0Y7QU9sekJBO0VBQ0M7RUFDQTtFQUNBO0FQb3pCRDs7QU9qekJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBvekJEOztBT2p6QkE7RUFDQztFQUNBO0FQb3pCRDs7QU9qekJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUG96QkQ7O0FPanpCQTtFQUNDO0lBQ0M7SUFDQTtJQUNBO0VQb3pCQTtBQUNGO0FPanpCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBtekJEOztBT2h6QkE7RUFDQztJQUNDO0lBQ0E7RVBtekJBO0FBQ0Y7QU9oekJBO0VBQ0M7RUFDQTtBUGt6QkQ7O0FPL3lCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUGt6QkQ7O0FPL3lCQTtFQUNDO0VBQ0E7QVBrekJEOztBUW4rQkE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtBUnMrQkQ7O0FRbitCQTtFQUNDO0FScytCRDs7QVFuK0JBO0VBQ0M7RUFDQTtFQUNBLHlCTFNjO0VLUmQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJzK0JEOztBUW4rQkE7RUFDQztBUnMrQkQ7O0FRbitCQTtFQUNDO0VBQ0E7QVJzK0JEOztBUW4rQkE7RUFDQztBUnMrQkQ7O0FRbitCQTtFQUNDO0VBQ0E7QVJzK0JEOztBUW4rQkE7RUFDQztFQUNBO0FScytCRDs7QVFuK0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnMrQkQ7O0FRbitCQTtFQUNDO0VBQ0E7QVJzK0JEOztBUW4rQkE7RUFDQztBUnMrQkQ7O0FRbitCQTtFQUNDO0FScytCRDs7QVN2aUNBO0VBQ0M7RUFDQTtFQUNBO0FUMGlDRDs7QVN2aUNBOztFQUVDLHlCTkdpQjtFTUZqQjtFQUNBO0FUMGlDRDs7QVN2aUNBO0VBQ0MseUJOZGU7QUh3akNoQjs7QVN2aUNBO0VBQ0MseUJOakJtQjtBSDJqQ3BCOztBU3ZpQ0E7RUFDQyx5Qk52Qm9CO0FIaWtDckI7O0FTdmlDQTtFQUNDLHlCTjVCd0I7QUhza0N6Qjs7QVN2aUNBO0VBQ0M7QVQwaUNEOztBU3ZpQ0E7RUFDQztBVDBpQ0Q7O0FTcmlDQTtFQUNDO0FUd2lDRDs7QVNuaUNBO0VBQ0M7QVRzaUNEOztBU2ppQ0E7RUFDQztBVG9pQ0Q7O0FTL2hDQTtFQUNDO0FUa2lDRDs7QVM3aENBO0VBQ0M7QVRnaUNEOztBUzFoQ0E7RUFDQztFQUNBO0FUNmhDRDs7QVMxaENBO0VBQ0M7QVQ2aENEOztBUzFoQ0E7RUFDQztBVDZoQ0Q7O0FTMWhDQTtFQUNDLHlCTjFEYztBSHVsQ2Y7O0FTMWhDQTtFQUNDO0VBQ0Esa0NObkVjO0VNb0VkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDZoQ0Q7O0FTMWhDQTtFQUNDO0VBQ0E7RUFDQSx5Qk5uRmM7RU1vRmQ7RUFDQTtBVDZoQ0Q7O0FTMWhDQTtFQUNDO0VBQ0E7RUFDQSx5Qk5qSG9CO0VNa0hwQjtFQUNBO0VBQ0E7RUFDQTtBVDZoQ0Q7O0FTMWhDQTtFQUNDO0VBQ0E7RUFDQSxrQ05wR2M7RU1xR2Q7RUFDQTtFQUNBO0VBQ0E7QVQ2aENEOztBUzFoQ0E7RUFDQztFQUNBO0VBQ0EseUJONUdjO0VNNkdkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQ2aENEOztBUzFoQ0E7RUFDQztFQUNBO0FUNmhDRDs7QVMxaENBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDZoQ0Q7O0FTMWhDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDZoQ0Q7O0FTMWhDQTtFQUNDLHlCTm5LZTtBSGdzQ2hCOztBUzFoQ0E7RUFDQztFQUNBO0FUNmhDRDs7QVN6aENBO0VBQ0M7QVQ0aENEOztBU3poQ0E7RUFDQztJQUNDO0VUNGhDQTtBQUNGO0FTemhDQTtFQUNDO0FUMmhDRDs7QVN4aENBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7QVQyaENEOztBU3hoQ0E7RUFDQztBVDJoQ0Q7O0FTeGhDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQyaENEOztBU3hoQ0E7RUFDQztBVDJoQ0Q7O0FTeGhDQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QVQyaENEOztBU3hoQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCTjlOZTtFTStOZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUMmhDRDs7QVN4aENBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQyaENEOztBU3hoQ0E7QUFDQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQyaENEOztBU3hoQ0E7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQyaENEOztBU3hoQ0E7O0VBRUM7RUFDQTtBVDJoQ0Q7O0FTeGhDQTs7RUFFQztFQUNBO0FUMmhDRDs7QVN4aENBO0VBQ0M7QVQyaENEOztBU3hoQ0E7RUFDQztBVDJoQ0Q7O0FTeGhDQTtFQUNDO0FUMmhDRDs7QVN4aENBO0VBQ0M7QVQyaENEOztBU3hoQ0E7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDJoQ0Q7O0FTeGhDQTtFQUNDO0FUMmhDRDs7QVN2aENBO0FBQ0E7RUFDQztBVDBoQ0Q7O0FTdmhDQTtBQUNBO0VBQ0M7RUFDQTtBVDBoQ0Q7O0FTdmhDQTtFQUNDO0VBQ0E7RUFDQTtBVDBoQ0Q7O0FTdmhDQTtFQUNDO0FUMGhDRDs7QVN2aENBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDBoQ0Q7O0FTdmhDQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQwaENEOztBU3ZoQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQwaENEOztBU3ZoQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBVDBoQ0Q7O0FTdmhDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQwaENEOztBU3ZoQ0E7RUFDQztFQUNBO0FUMGhDRDs7QVN2aENBO0VBQ0M7RUFDQTtBVDBoQ0Q7O0FTdmhDQTtFQUNDO0FUMGhDRDs7QVN2aENBO0VBQ0M7RUFDQTtBVDBoQ0Q7O0FTdmhDQTtFQUNDO0FUMGhDRDs7QVN2aENBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUMGhDRDs7QVN2aENBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUMGhDRDs7QVN2aENBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7QVQwaENEOztBU3ZoQ0E7QUFDQTtFQUNDO0VBQ0E7RUFDQTtBVDBoQ0Q7O0FTdmhDQTtFQUNDLG9DTmhiaUI7QUgwOENsQjs7QVN2aENBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDBoQ0Q7O0FTdmhDQTtFQUNDO0VBQ0E7RUFDQTtBVDBoQ0Q7O0FTdmhDQTtFQUNDO0VBQ0E7RUFDQTtBVDBoQ0Q7O0FTdmhDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQwaENEOztBU3ZoQ0E7QUFDQTtFQUNDO0lBQ0M7RVQwaENBO0FBQ0Y7QVN2aENBO0VBQ0M7SUFDQztFVHloQ0E7RVN0aENEO0lBQ0M7RVR3aENBO0FBQ0Y7QVNyaENBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR1aENEOztBU3BoQ0E7RUFDQztFQUNBO0VBQ0E7QVR1aENELEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wcm9qZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvbW9kdWxlcy9fYm9vdHN0cmFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL21vZHVsZXMvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9tb2R1bGVzL19uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvbW9kdWxlcy9fY29va2llY29uc2VudC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL21vZHVsZXMvX3ZpZGVvcGxheWVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvbW9kdWxlcy9fYXV0b3N1Z2dlc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9tb2R1bGVzL19zdHlsZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCguLi9mb250cy9NYW5yb3BlLWxhdGluLWV4dC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMEMwLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTWFucm9wZS1sYXRpbi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCguLi9mb250cy9NYW5yb3BlLWxhdGluLWV4dC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMEMwLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTWFucm9wZS1sYXRpbi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCguLi9mb250cy9NYW5yb3BlLWxhdGluLWV4dC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMEMwLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTWFucm9wZS1sYXRpbi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCguLi9mb250cy9NYW5yb3BlLWxhdGluLWV4dC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMEMwLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTWFucm9wZS1sYXRpbi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCguLi9mb250cy9NYW5yb3BlLWxhdGluLWV4dC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMEMwLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTWFucm9wZS1sYXRpbi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCguLi9mb250cy9NYW5yb3BlLWxhdGluLWV4dC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMEMwLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTWFucm9wZS1sYXRpbi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCguLi9mb250cy9NYW5yb3BlLWxhdGluLWV4dC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMEMwLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTWFucm9wZS1sYXRpbi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBBbnRvbmlvIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQW50b25pb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvQW50b25pby53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4uZmlndXJlLWNhcHRpb24ge1xuICBjb2xvcjogIzg3OGY5Nztcbn1cblxuLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NDQ0NDQ7XG59XG5cbi5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMjMyMzI7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMjMyMzI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBib3JkZXItY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cblxuLmNhcmQge1xuICBib3JkZXItY29sb3I6ICM3MTcxNzE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmxpc3Qtc2VwYXJhdG9yIC5saXN0LWlubGluZS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbTtcbn1cblxuLmxpc3Qtc2VwYXJhdG9yIC5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4ubGlzdC1zZXBhcmF0b3IgLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMC44cmVtO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiBcIuKAolwiO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mdy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uaC00IHtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4udy00IHtcbiAgd2lkdGg6IDFyZW07XG59XG5cbi5pY29uLTUwIHtcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuXG4uaWNvbi0xMDAge1xuICBmb250LXNpemU6IDEwMHB4O1xufVxuXG4ucHJpbWFyeS10YWIgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi8qIHBhZ2luYXRpb24gKi9cbi5wYWdlLWxpbmsge1xuICBjb2xvcjogIzIzMjMyMztcbiAgYm9yZGVyLWNvbG9yOiAjMzIzMjMyO1xufVxuXG4uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBib3JkZXItY29sb3I6ICMzMjMyMzI7XG59XG5cbi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMyMzIzMjM7XG4gIGJvcmRlci1jb2xvcjogIzMyMzIzMjtcbn1cblxuLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjMjMyMzIzO1xuICBib3JkZXItY29sb3I6ICMzMjMyMzI7XG59XG5cbi5wYWdlLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzIzMjMyMztcbiAgYm9yZGVyLWNvbG9yOiAjMzIzMjMyO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiA5MHB4O1xufVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ4LCAyNDksIDI1MCk7XG59XG5cbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNixcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkFudG9uaW9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcbn1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDIuMnJlbSAhaW1wb3J0YW50O1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cblxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xufVxuXG5oNSxcbi5oNSB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xufVxuXG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG5hIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyMzIzMjM7XG59XG5cbmE6aG92ZXIge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbnAge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcbn1cblxuLyogYnJhbmQgYmxvY2sgKi9cbi5zaXRlLWJyYW5kIC5icmFuZC1iZyB7XG4gIHBhZGRpbmc6IDAuN3JlbSAxLjNyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvbG9nb19iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xufVxuXG4uc2l0ZS1icmFuZCAuYnJhbmQtYmcgZGl2IHtcbiAgcGFkZGluZzogMCA1cHggMCAycHg7XG59XG5cbi5zaXRlLWJyYW5kIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIG1hcmdpbjogMCAwIDJweCAwO1xuICBmb250LWZhbWlseTogXCJBbnRvbmlvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLnNpdGUtYnJhbmQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1icmFuZCBoNSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4vKiBmYWRlLWluLWJsb2NrICovXG4ubmF2aWdhdGlvbmJsb2NrLWZhZGVpbi1ibG9jayB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLCB0cmFuc2Zvcm0gMC41cyBlYXNlLCBoZWlnaHQgMC41cyBlYXNlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uYXZpZ2F0aW9uYmxvY2stZmFkZWluLWJsb2NrLnZpc2libGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCAyNDUsIDI1NSwgMC45KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDIwMCwgMjIwLCAyNTUpO1xufVxuXG4vKiBtb2JpbGUgYmFubmVyICovXG4uaWNvbi0zNSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbn1cblxuLmljb24tMjUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5iZy1tb2JpbGUtbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzMCwgMjQ1LCAyNTUpO1xufVxuXG4uYmctYmFubmVyLXlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2Jhbm5lci1iZy15b3V0dWJlLmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xufVxuXG4vKiBuYXZpZ2F0aW9uICovXG4ubmF2YmFyLWhvbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5uYXZiYXItcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCAyNDUsIDI1NSwgMC45KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDIwMCwgMjIwLCAyNTUpO1xufVxuXG4ubmF2YmFyLXBhZ2UtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCAyNDUsIDI1NSwgMC45KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDIwMCwgMjIwLCAyNTUpO1xufVxuXG5idXR0b24ubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIC8qIGRlZmF1bHQgaXMgMTAwMSBvbiBCUzQgb3IgMTAwMCBvbiBCUzUuIEJ1dCBpdCBzdXBwb3NlZCB0byBiZSBhYm92ZSBhbGwgc3RpY2t5IGFuZCBmaXhlZCBwYW5lbHMuICovXG4gIHotaW5kZXg6IDEwNDA7XG59XG5cbi5kcm9wZG93bi1tZW51OmhvdmVyIC5kcm9wZG93bi1pdGVtIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIG9wYWNpdHk6IHVuc2V0O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xufVxuXG4uZHJvcGRvd24taXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZjXCI7XG4gIGZvbnQtZmFtaWx5OiByZW1peGljb247XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG59XG5cbi5kcm9wZG93bi1pdGVtOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogdW5zZXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbmdsZS1kcm9wZG93bi1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIHBhZGRpbmc6IDE0cHggMjJweCAxNHB4IDE0cHg7XG4gIG1pbi13aWR0aDogMjcwcHg7XG59XG5cbi5zaW5nbGUtZHJvcGRvd24tbmF2IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogN3B4IDQwcHggN3B4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLnNpbmdsZS1kcm9wZG93bi1uYXYgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06OmFmdGVyIHtcbiAgcmlnaHQ6IDExcHg7XG59XG5cbi5tYWlubmF2LWRyb3Bkb3duLWJveCBwLmxlYWQubWItNSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbn1cblxuLm1haW5uYXYtZHJvcGRvd24tYm94IGEuYnRuIHtcbiAgcGFkZGluZzogMTBweCAyM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubWFpbm5hdi1kcm9wZG93bi1ib3ggaDEudGV4dC1wcmltYXJ5IHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm1haW5uYXYtZHJvcGRvd24tYm94IGg1LnRleHQtZGFyayB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2cmVtO1xufVxuXG4ubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzIzMjMyMztcbn1cblxuLyogbmF2YmFyIHNlYXJjaGZpZWxkICovXG4uaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaW5wdXQge1xuICBmbGV4OiAxO1xuICAvKiBOaW1tdCBkZW4gbWF4aW1hbCB2ZXJmw7xnYmFyZW4gUGxhdHogZWluICovXG4gIG1pbi13aWR0aDogNTBweDtcbiAgLyogd2ljaHRpZywgZGFtaXQgZGFzIEZsZXggc2hyaW5rZW4ga2FubiAqL1xufVxuXG4uaW5wdXQtZ3JvdXAtLWFwcGVuZCB7XG4gIGZsZXg6IDAgMCA1MHB4O1xuICAvKiBrZWluZSBTa2FsaWVydW5nLCBmZXN0ZSBCcmVpdGUgNTBweCAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC0tYXBwZW5kIC5pbnB1dC1ncm91cF9fYnV0dG9uLS1yZXNldFthcmlhLWhpZGRlbj10cnVlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIG1haW4gbmF2aWdhdGlvbiBzaWRlYmFyICovXG4jc2lkZWJhciAub2ZmY2FudmFzLWhlYWRlciAubGluay1saWdodCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4jc2lkZWJhciAub2ZmY2FudmFzLWJvZHkgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xufVxuXG4jc2lkZWJhciAub2ZmY2FudmFzLWJvZHkgLm5hdi1pdGVtLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHVuc2V0O1xufVxuXG4jc2lkZWJhciAub2ZmY2FudmFzLWJvZHkgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNzaWRlYmFyIC5vZmZjYW52YXMtYm9keSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVnYS1jb250ZW50IC5jb2wtbGctMyxcbiNzaWRlYmFyIC5vZmZjYW52YXMtYm9keSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVnYS1jb250ZW50IC5jb2wtbGctNCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxNXB4IDE1cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW3JvbGU9YWxlcnRkaWFsb2ddIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMjVweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgW3JvbGU9YWxlcnRkaWFsb2ddIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycmVtO1xuICAgIGxlZnQ6IDUwdnc7XG4gICAgLyogbW92ZSB0byB0aGUgbWlkZGxlIG9mIHRoZSBzY3JlZW4gKGFzc3VtZXMgcmVsYXRpdmUgcGFyZW50IGlzIHRoZSBib2R5L3ZpZXdwb3J0KSAqL1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAvKiBtb3ZlIGJhY2t3YXJkcyA1MCUgb2YgdGhpcyBlbGVtZW50J3Mgd2lkdGggKi9cbiAgICBtYXgtd2lkdGg6IDY3MHB4O1xuICAgIHBhZGRpbmc6IDM1cHg7XG4gICAgLyogPT0gYnJlYWtwb2ludCAtIGxlZnQrcmlnaHQgbWFyZ2luICovXG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgfVxufVxuLmRpYWxvZ19sYWJlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5kaWFsb2dfZGVzYyB7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4uZGlhbG9nX2Zvcm0ge1xuICBoZWlnaHQ6IGNhbGMoNTB2aCAtIDMuNXJlbSk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLmRpYWxvZ19mb3JtOmZvY3VzIHtcbiAgb3V0bGluZTogM3B4IHNvbGlkICMzMjMyMzI7XG59XG5cbi5kaWFsb2dfZm9ybSAubGFiZWxfdGV4dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAzMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZGlhbG9nX2Zvcm0gLmxhYmVsX2luZm8ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogMzAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZGlhbG9nX2Zvcm1faXRlbSBsYWJlbCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZGlhbG9nX2Zvcm0gLmNoZWNrYm94LmRpc2FibGVkIGlucHV0IHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5kaWFsb2dfZm9ybV9hY3Rpb25zLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmRpYWxvZ19mb3JtX2FjdGlvbnMudGV4dC1yaWdodCBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZGlhbG9nX2Zvcm1fYWN0aW9ucyBidXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuW3JvbGU9YWxlcnRkaWFsb2ddIC5idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuW3JvbGU9YWxlcnRkaWFsb2ddIGE6Zm9jdXMsXG5bcm9sZT1hbGVydGRpYWxvZ10gaW5wdXQ6Zm9jdXMsXG5bcm9sZT1hbGVydGRpYWxvZ10gLmJ0bjpmb2N1cyxcbltyb2xlPWFsZXJ0ZGlhbG9nXSAuZGlhbG9nX2Nsb3NlX2J1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDNweCBzb2xpZCAjMjMyMzIzO1xufVxuXG4uZGlhbG9nX2Zvcm1fYWN0aW9ucyAuYnRuLWNvbmZpZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDQlO1xufVxuXG4uZGlhbG9nX2Zvcm1fYWN0aW9ucyAuYWNjZXB0LWFsbCB7XG4gIHdpZHRoOiA0OSU7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmRpYWxvZ19mb3JtX2FjdGlvbnMgLnJlamVjdC1hbGwge1xuICB3aWR0aDogNDQlO1xufVxuXG4uZGlhbG9nX2Nsb3NlX2J1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgbGVmdDogOTIlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tY2xvc2UucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZGlhbG9nX2Nsb3NlX2J1dHRvbiBpbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8qIG5hdGl2ZSA8ZGlhbG9nPiBlbGVtZW50IHVzZXMgdGhlIDo6YmFja2Ryb3AgcHNldWRvLWVsZW1lbnQgKi9cbi8qIGRpYWxvZzo6YmFja2Ryb3AsICovXG4uZGlhbG9nLWJhY2tkcm9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5kaWFsb2ctYmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgfVxufVxuLmRpYWxvZy1iYWNrZHJvcC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLyogdGhpcyBpcyBhZGRlZCB0byB0aGUgYm9keSB3aGVuIGEgZGlhbG9nIGlzIG9wZW4gKi9cbi5oYXMtZGlhbG9nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogc3R5bGluZyBmb3IgYWxlcnQtZGlhbG9nIGV4YW1wbGUgKi9cbi5ub3RlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1pbi13aWR0aDogNDAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDMzJTtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuI25vdGVzX3NhdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG59XG5cbiNub3Rlc19zYXZlIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC43NXJlbTtcbn1cblxuI25vdGVzX3NhdmUgLmljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4jbm90ZXNfc2F2ZS5sb2FkaW5nIC5zcGlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuI25vdGVzX3NhdmUuc2F2ZWQgLmNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNkaWFsb2cxLmRlZmF1bHRfZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI2RpYWxvZzEuZGVmYXVsdF9kaWFsb2csXG4gICNkaWFsb2cyLmRlZmF1bHRfZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNkaWFsb2cxLmRlZmF1bHRfZGlhbG9nLFxuICAjZGlhbG9nMi5kZWZhdWx0X2RpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5kaWFsb2dfY2xvc2VfYnV0dG9uIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogODglO1xuICB9XG4gIC5kaWFsb2dfZm9ybV9hY3Rpb25zIGJ1dHRvbixcbiAgLmRpYWxvZ19mb3JtX2FjdGlvbnMgLmJ0bi1jb25maWcsXG4gIC5kaWFsb2dfZm9ybV9hY3Rpb25zIC5hY2NlcHQtYWxsLFxuICAuZGlhbG9nX2Zvcm1fYWN0aW9ucyAucmVqZWN0LWFsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi8qIHZpZGVvcGxheWVyICovXG4uYy1jb250ZW50LXZpZGVvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbn1cblxuLmMtY29udGVudC12aWRlbyAuYy1pbWFnZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uYy1jb250ZW50LXZpZGVvX192aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmMtY29udGVudC12aWRlb193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYy1jb250ZW50LXZpZGVvX3dyYXBwZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmMtY29udGVudC12aWRlb19wbGF5ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYy1jb250ZW50LXZpZGVvX3BsYXllcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jLWNvbnRlbnQtdmlkZW8uanMtdmlkZW8gLmMtY29udGVudC12aWRlb193cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5jLWNvbnRlbnQtdmlkZW8uanMtdmlkZW8gLmMtY29udGVudC12aWRlb193cmFwcGVyIC5jLXZpZGVvLXRyaWdnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZXNwb25zaXZlLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucmVzcG9uc2l2ZS12aWRlbyBpZnJhbWUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5yZXNwb25zaXZlLXZpZGVvIGlmcmFtZSxcbi52aWRlby1hZHZpY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlby1hZHZpY2Uge1xuICBiYWNrZ3JvdW5kOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjMpO1xuICBib3JkZXI6IHVuc2V0O1xuICBwYWRkaW5nOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi52aWRlby1hZHZpY2UgaDMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEzNjM2O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8tYWR2aWNlIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi52aWRlby1hZHZpY2UgLnZpZGVvLWFkdmljZV9faW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52aWRlby1hZHZpY2UgLnZpZGVvLWFkdmljZV9fdGV4dCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNTAlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNTg2MTYyO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuXG4udmlkZW8tYWR2aWNlIC52aWRlby1hZHZpY2VfX3RleHQgcCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udmlkZW8tYWR2aWNlIC52aWRlby1hZHZpY2VfX3RleHQgcCA+IGE6bm90KC5jLWdsb3NzYXJ5LWxpbmspIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zNTI5NDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNjExNzdjO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8tYWR2aWNlIC52aWRlby1hZHZpY2VfX3RleHQge1xuICAgIGhlaWdodDogNDAlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4udmlkZW8tYWR2aWNlIC52aWRlby1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlby1hZHZpY2UgLnZpZGVvLWxpbmsge1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICB9XG59XG4udmlkZW8tYWR2aWNlIC52aWRlby1saW5rOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM1ODYxNjI7XG59XG5cbi52aWRlby1hZHZpY2UgLnZpZGVvLXRyaWdnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC43NWVtO1xuICBtYXJnaW46IDAuNWVtO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3l0LnN2Zykgbm8tcmVwZWF0IDUwJSB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA0OXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnZpZGVvLWFkdmljZSAudmlkZW8tdHJpZ2dlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMveXQuc3ZnKSBuby1yZXBlYXQgNTAlIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4vKiBhdXRvc3VnZ2VzdCAqL1xuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBib3JkZXItY29sb3I6ICNlZWU7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4udHlwZWFoZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHlwZWFoZWFkLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjc1cztcbiAgdHJhbnNpdGlvbjogZGlzcGxheSAxcztcbn1cblxuLnR5cGVhaGVhZC1kcm9wZG93bjpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udHlwZWFoZWFkLWRyb3Bkb3duID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4udHlwZWFoZWFkLWRyb3Bkb3duID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnR5cGVhaGVhZC1kcm9wZG93bjpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udHlwZWFoZWFkLWlucHV0IHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHlwZWFoZWFkLWlucHV0OmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnR5cGVhaGVhZC1pbnB1dDpmb2N1cyArIC50eXBlYWhlYWQtZHJvcGRvd24ge1xuICB6LWluZGV4OiA0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhvdmVyLXJldmVhbC1ncm91cCAuaG92ZXItcmV2ZWFsIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaG92ZXItcmV2ZWFsLWdyb3VwOmhvdmVyIC5ob3Zlci1yZXZlYWwge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uYnRuLXRoZW1lIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2QzNTdmZSAwJSwgI2QzNTdmZSA1MCUsICMzYTg4ZmUgMTAwJSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDM1N2ZlO1xufVxuXG4uYnRuLXRoZW1lOmhvdmVyLFxuLmJ0bi10aGVtZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZTM4ZjM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmUzOGYzO1xufVxuXG4udGhlbWUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xufVxuXG4udGhlbWUtYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG59XG5cbi50aGVtZS1iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDUwNTA7XG59XG5cbi50aGVtZS1iZy12ZXJ5bGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3MTcxO1xufVxuXG4udGhlbWUtdGV4dC10cmFuc3BhcmVudCB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLnJhbmtpbmctYmctNSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiKDEwMiwgMTU2LCA1MyksIHJnYmEoMTIwLCAxNTYsIDUzLCAwKSk7XG59XG5cbi5yYW5raW5nLWJnLTQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYigxNTAsIDIxMSwgNTUpLCByZ2JhKDE1MCwgMjExLCA1NSwgMCkpO1xufVxuXG4ucmFua2luZy1iZy0zIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2IoMjU1LCAyNDcsIDEwNyksIHJnYmEoMjU1LCAyNDcsIDEwNywgMCkpO1xufVxuXG4ucmFua2luZy1iZy0yIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2IoMjU1LCAxMDYsIDApLCByZ2JhKDI1NSwgMTA2LCAwLCAwKSk7XG59XG5cbi5yYW5raW5nLWJnLTEge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYigyMjcsIDM2LCAwKSwgcmdiYSgyMjcsIDM2LCAwLCAwKSk7XG59XG5cbi5yYW5raW5nLWJnLTAge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYigyNTUsIDAsIDApLCByZ2JhKDI1NSwgMCwgMCwgMCkpO1xufVxuXG4ubGF6eWxvYWQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLnN0aWNreS1zaWRiYXIge1xuICB6LWluZGV4OiAxMDE5O1xufVxuXG4ubGF6eWxvYWQubG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBvcnRmb2xpb2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmViZTI7XG59XG5cbi5tZXNzYWdlLWNvbnRhaW5lciAuY29weS1zdGF0dXMtbWVzc2FnZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDk0LCA5MiwgMTAwKTtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IC1tb3otbWF4LWNvbnRlbnQ7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgei1pbmRleDogMztcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uY291cG9ubm90ZUxhcmdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ0NDQ0NDtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmNvdXBvbm5vdGUge1xuICBwYWRkaW5nOiAwLjQyNWVtIDAuNjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDUwNTA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmVrZnZub3RlIHtcbiAgcGFkZGluZzogMC41MjVlbSAwLjk3NWVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTQsIDkyLCAxMDApO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5wZXJzb25hbHVzZSB7XG4gIHBhZGRpbmc6IDAuNTI1ZW0gMC45NzVlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzRhYjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmYTU3ZDtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4ubGlzdHBpY3R1cmUge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbn1cblxuLmRpdmlkZXItc3RhcnQge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM4OTk3YTQ7XG59XG5cbi5kaXZpZGVyLXN0YXJ0OjphZnRlciB7XG4gIC1tcy1mbGV4OiAxIDEgMCU7XG4gIGZsZXg6IDEgMSAwJTtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkIHJnYmEoMjIwLCAyMjQsIDIyOSwgMC42KTtcbiAgbWFyZ2luLXRvcDogMC4wNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbn1cblxuLmNvbnRlbnRib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDQ0NDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLm92ZXJsYXlib3gge1xuICBtYXJnaW4tdG9wOiAtM3JlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAub3ZlcmxheWJveCB7XG4gICAgbWFyZ2luLXRvcDogLTEuN3JlbTtcbiAgfVxufVxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IDAgcmdiYSg0NywgNDcsIDQ3LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi8qIHByb2R1Y3QgbGlzdGJveGVzICovXG4udGhlbWUtbGlzdGJveC1iZ2ltYWdlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdCAtMTUlO1xufVxuXG4udGhlbWUtbGlzdGJveC1zaW1wbGUge1xuICBtaW4taGVpZ2h0OiAyMjBweDtcbn1cblxuLnRoZW1lLWxpc3Rib3gtYmdpbWFnZS1maWx0ZXIge1xuICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9waWN0dXJlLWJnLWZhZGUtcnRsLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQgLTE1JTtcbn1cblxuLnRoZW1lLWxpc3Rib3gtdGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vKiBtYXJnaW5hbCAqL1xuLmxpbmtsaXN0IHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NDQ0NDQ7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWFyZ2luYWxfbGlua2xpc3RfaGVhZGxpbmUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40NjY2NjY2NjY3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NDQ0O1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuLm1hcmdpbmFsX2xpbmtsaXN0X2xpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40NjY2NjY2NjY3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmYwO1xuICBjb2xvcjogIzU4NjE2MjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG5cbi8qIHN3aXBlciAqL1xuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjc3Nzg4O1xuICB3aWR0aDogMi44NzVyZW07XG4gIGhlaWdodDogMi44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNkY2UwZTU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHJlbSAwLjE4NzVyZW0gMC4zMTI1cmVtIDByZW0gcmdiYSgxNDAsIDE1MiwgMTY0LCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIyLCAyMjEsIDIxOCk7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzY3Nzc4OCclM2UlM2NwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwQUJGNTMnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzNjc3Nzg4JyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMEFCRjUzJyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uc3dpcGVyLXN0YXRpYy1idXR0b24tbmV4dCxcbi5zd2lwZXItc3RhdGljLWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5zd2lwZXItc3RhdGljLWJ1dHRvbi1wcmV2IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi8qIGJvdHRvbWxpbmUgKi9cbi5ib3R0b21saW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xufVxuXG4vKiBsaXN0cyAqL1xuLmxpc3QtcG9pbnRlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtcG9pbnRlci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzUxNTk2YztcbiAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtO1xufVxuXG4ubGlzdC1wb2ludGVyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmxpc3QtcG9pbnRlci1pdGVtOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuMjVyZW0gMS4yNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLXRvcDogMC4xODc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzZSUzY3BhdGggZmlsbD0nJTIzNTE1OTZDJyBkPSdNMTUuNzgsMTEuMjhhLjc1Ljc1LDAsMCwxLC4yMi41M3YuMzhhLjc3Ljc3LDAsMCwxLS4yMi41M2wtNS4xNCw1LjEzYS41LjUsMCwwLDEtLjcxLDBsLS43MS0uNzFhLjQ5LjQ5LDAsMCwxLDAtLjdMMTMuNjcsMTIsOS4yMiw3LjU2YS41LjUsMCwwLDEsMC0uNzFsLjcxLS43YS41LjUsMCwwLDEsLjcxLDBaJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4vKiBzdGVwbGlzdCAqL1xuLnN0ZXBsaXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnN0ZXBsaXN0IC5zdGVwaXRlbSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xufVxuXG4uc3RlcGxpc3QgLnN0ZXAtY29udGVudC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdGVwbGlzdCAuc3RlcC1pY29uIHtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAyLjg3NXJlbTtcbiAgaGVpZ2h0OiAyLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi5zdGVwbGlzdCAuc3RlcC1jb250ZW50IHtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG59XG5cbi5zdGVwLWljb24tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzRiO1xufVxuXG4uc3RlcC1pY29uLWRhcmsuc3RlcC1pY29uLXBzZXVkbzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnN0ZXAtaWNvbi1saWdodCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmN2ZhO1xufVxuXG4uc3RlcC1pY29uLWxpZ2h0LnN0ZXAtaWNvbi1wc2V1ZG86OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5zdGVwbGlzdCAuc3RlcC1pY29uLXBzZXVkbzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjI1cmVtO1xuICBoZWlnaHQ6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM5N2E0YWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnN0ZXBsaXN0IC5zdGVwLWljb246OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMuNjI1cmVtO1xuICBsZWZ0OiAxLjQzNzVyZW07XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMi4xMjVyZW0pO1xuICBib3JkZXItbGVmdDogMC4xMjVyZW0gc29saWQgcmdiYSgyMjAsIDIyNCwgMjI5LCAwLjYpO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4vKiBzdGFnZSBtb2R1bGUgKi9cbi5iZy1ob21lcGFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLyogc2lkZWJhciBmaWx0ZXIgKi9cbi5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDgsIDI0OSwgMjUwKTtcbn1cblxuLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMCAwIDE5cHggMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3gtc2hhZG93OiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IDE4cHggMCAxOHB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NDQ0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbjphZnRlciB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbn1cblxuLmFjY29yZGlvbi1idXR0b246YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NDQ0NDQ7XG4gIHdpZHRoOiA2MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogLTFweDtcbn1cblxuLyogbW9iaWxlICovXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm0tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucG9zaXRpb24tbGctcmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucG9zaXRpb24tbGctYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuLyogYmFjayB0byB0b3AgKi9cbiNiYWNrLXRvLXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggMCByZ2JhKDQ3LCA0NywgNDcsIDAuMSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyZDJhM2U7XG4gIHdpZHRoOiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNlYmViZWI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbiNiYWNrLXRvLXRvcDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IDAgcmdiYSg0NywgNDcsIDQ3LCAwLjEpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDJhM2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xufSIsIi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWFucm9wZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCguLi9mb250cy9NYW5yb3BlLWxhdGluLWV4dC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJBRiwgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDMCwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWFucm9wZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCguLi9mb250cy9NYW5yb3BlLWxhdGluLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hbnJvcGUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTWFucm9wZS1sYXRpbi1leHQud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQUYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQzAsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hbnJvcGUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTWFucm9wZS1sYXRpbi53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL01hbnJvcGUtbGF0aW4tZXh0LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMEMwLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL01hbnJvcGUtbGF0aW4ud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWFucm9wZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCguLi9mb250cy9NYW5yb3BlLWxhdGluLWV4dC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJBRiwgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDMCwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWFucm9wZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCguLi9mb250cy9NYW5yb3BlLWxhdGluLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hbnJvcGUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTWFucm9wZS1sYXRpbi1leHQud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyQUYsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMUUwMC0xRTlGLCBVKzFFRjItMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQzAsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hbnJvcGUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvTWFucm9wZS1sYXRpbi53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMDMwNCwgVSswMzA4LCBVKzAzMjksIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL01hbnJvcGUtbGF0aW4tZXh0LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMkFGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFFMDAtMUU5RiwgVSsxRUYyLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMEMwLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL01hbnJvcGUtbGF0aW4ud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWFucm9wZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCguLi9mb250cy9NYW5yb3BlLWxhdGluLWV4dC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDJBRiwgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDMCwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWFucm9wZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCguLi9mb250cy9NYW5yb3BlLWxhdGluLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5cbi8qIEFudG9uaW8gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FudG9uaW8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvQW50b25pby53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgdmFycztcblxuLmZpZ3VyZS1jYXB0aW9uIHtcblx0Y29sb3I6IHZhcnMuJHNlY29uZGFyeUNvbG9yTGlnaHQ7XG59XG5cbi5idG4ge1xuXHRib3JkZXItcmFkaXVzOiAuMnJlbTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFycy4kcHJpbWFyeUNvbG9yMTtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcnMuJHByaW1hcnlDb2xvcjE7XG59XG5cbi5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFycy4kcHJpbWFyeUNvbG9yMURhcms7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXJzLiRwcmltYXJ5Q29sb3IxRGFyaztcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuXHRjb2xvcjogdmFycy4kcHJpbWFyeUNvbG9yMURhcms7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcnMuJHByaW1hcnlDb2xvcjFEYXJrO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFycy4kcHJpbWFyeUNvbG9yMTtcblx0Ym9yZGVyLWNvbG9yOiB2YXJzLiRwcmltYXJ5Q29sb3IxO1xufVxuXG4udGV4dC1wcmltYXJ5IHtcblx0Y29sb3I6IHZhcnMuJHByaW1hcnlDb2xvcjE7XG59XG5cbi5jYXJkIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXJzLiRwcmltYXJ5Q29sb3IxVmVyeUxpZ2h0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5saXN0LXNlcGFyYXRvciAubGlzdC1pbmxpbmUtaXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1yaWdodDogLS4yNXJlbTtcbn1cblxuLmxpc3Qtc2VwYXJhdG9yIC5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4ubGlzdC1zZXBhcmF0b3IgLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogLjhyZW07XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGNvbnRlbnQ6IFwi4oCiXCI7XG5cdG9wYWNpdHk6IC41O1xufVxuXG4uZnctYm9sZCB7XG5cdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmgtNCB7XG5cdGhlaWdodDogMXJlbTtcbn1cblxuLnctNCB7XG5cdHdpZHRoOiAxcmVtO1xufVxuXG4uaWNvbi01MCB7XG5cdGZvbnQtc2l6ZTogNTBweDtcbn1cblxuLmljb24tMTAwIHtcblx0Zm9udC1zaXplOiAxMDBweDtcbn1cblxuLnByaW1hcnktdGFiIC5uYXYtbGluayB7XG5cdGNvbG9yOiB2YXJzLiRwcmltYXJ5Q29sb3IxO1xufVxuXG4vKiBwYWdpbmF0aW9uICovXG4ucGFnZS1saW5rIHtcblx0Y29sb3I6IHZhcnMuJGxpbmtDb2xvcjtcblx0Ym9yZGVyLWNvbG9yOiB2YXJzLiRwcmltYXJ5Q29sb3IxRGFyaztcbn1cblxuLmFjdGl2ZSAucGFnZS1saW5rIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFycy4kcHJpbWFyeUNvbG9yMTtcblx0Ym9yZGVyLWNvbG9yOiB2YXJzLiRwcmltYXJ5Q29sb3IxRGFyaztcbn1cblxuLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuXHRjb2xvcjogdmFycy4kbGlua0NvbG9yO1xuXHRib3JkZXItY29sb3I6IHZhcnMuJHByaW1hcnlDb2xvcjFEYXJrO1xufVxuXG4ucGFnZS1saW5rIHtcblx0Y29sb3I6IHZhcnMuJGxpbmtDb2xvcjtcblx0Ym9yZGVyLWNvbG9yOiB2YXJzLiRwcmltYXJ5Q29sb3IxRGFyaztcbn1cblxuLnBhZ2UtbGluazpob3ZlciB7XG5cdGNvbG9yOiB2YXJzLiRsaW5rQ29sb3I7XG5cdGJvcmRlci1jb2xvcjogdmFycy4kcHJpbWFyeUNvbG9yMURhcms7XG59IiwiJHByaW1hcnlDb2xvcjFWZXJ5TGlnaHQ6ICM3MTcxNzE7XG4kcHJpbWFyeUNvbG9yMUxpZ2h0OiAjNTA1MDUwO1xuJHByaW1hcnlDb2xvcjE6ICM0NDQ0NDQ7XG4kcHJpbWFyeUNvbG9yMURhcms6ICMzMjMyMzI7XG5cbiRzZWNvbmRhcnlDb2xvclZlcnlMaWdodDogIzljYTNhYTtcbiRzZWNvbmRhcnlDb2xvckxpZ2h0OiAjODc4Zjk3O1xuJHNlY29uZGFyeUNvbG9yOiAjNmM3NTdkO1xuJHNlY29uZGFyeUNvbG9yRGFyazogIzU3NWU2NTtcblxuJHRoZW1lQ29sb3IxVmVyeUxpZ2h0OiAjZjFjOWZlO1xuJHRoZW1lQ29sb3IxTGlnaHQ6ICNlMzkyZmU7XG4kdGhlbWVDb2xvcjE6ICNkMzU3ZmU7XG4kdGhlbWVDb2xvcjFEYXJrOiAjYmUzOGYzO1xuXG4kdGhlbWVDb2xvcjJWZXJ5TGlnaHQ6ICM3NGE3ZmU7XG4kdGhlbWVDb2xvcjJMaWdodDogIzNhODhmZTtcbiR0aGVtZUNvbG9yMjogIzAwNjFmZjtcbiR0aGVtZUNvbG9yMkRhcms6ICMwMDU2ZDY7XG5cbiRsaW5rQ29sb3I6ICMyMzIzMjM7XG4kbGlua0NvbG9ySG92ZXI6ICM0NDQ0NDQ7XG5cbiRhY2NlbnRDb2xvcjE6ICM0NDQ0NDQ7IC8vZGFyayBncmV5XG4kYWNjZW50Q29sb3IyOiByZ2IoOTQsIDkyLCAxMDApO1xuJGFjY2VudENvbG9yMzogI2ViZWJlYjsgLy91bHRyYSBsaWdodCBncmV5XG4kYWNjZW50Q29sb3I0OiAjZmZjNGFiOyAvL2xpZ2h0IG9yYW5nZVxuJGFjY2VudENvbG9yNERhcms6ICNmZmE1N2Q7XG4kYWNjZW50Q29sb3I1OiAjZWZlYmUyOyAvL3VsdHJhIGxpZ2h0IGJlaWdlXG5cbiRiYWNrZ3JvdW5kQ29sb3I6IHJnYmEoMjQ4LDI0OSwyNTAsMSk7IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyB2YXJzO1xuXG5odG1sIHtcblx0c2Nyb2xsLXBhZGRpbmctdG9wOiA5MHB4O1xufVxuXG5ib2R5IHtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFycy4kYmFja2dyb3VuZENvbG9yO1xufVxuXG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRmb250LWZhbWlseTogXCJBbnRvbmlvXCI7XG5cdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XG59XG5cbmgxLFxuLmgxIHtcblx0Zm9udC1zaXplOiAyLjJyZW0gIWltcG9ydGFudDtcbn1cblxuaDIsXG4uaDIge1xuXHRmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG5oMyxcbi5oMyB7XG5cdGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG59XG5cbmg0LFxuLmg0IHtcblx0Zm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcbn1cblxuaDUsXG4uaDUge1xuXHRmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDtcbn1cblxuaDYsXG4uaDYge1xuXHRmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuYSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiB2YXJzLiRsaW5rQ29sb3I7XG59XG5cbmE6aG92ZXIge1xuXHRjb2xvcjogdmFycy4kbGlua0NvbG9ySG92ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5wIHtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyB2YXJzO1xuXG4vKiBicmFuZCBibG9jayAqL1xuLnNpdGUtYnJhbmQgLmJyYW5kLWJnIHtcblx0cGFkZGluZzogMC43cmVtIDEuM3JlbTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9sb2dvX2JnLnBuZyk7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG59XG5cbi5zaXRlLWJyYW5kIC5icmFuZC1iZyBkaXYge1xuXHRwYWRkaW5nOiAwIDVweCAwIDJweDtcbn1cblxuLnNpdGUtYnJhbmQgYSB7XG5cdGNvbG9yOiB3aGl0ZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblx0bWFyZ2luOiAwIDAgMnB4IDA7XG5cdGZvbnQtZmFtaWx5OiBcIkFudG9uaW9cIjtcblx0Zm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uc2l0ZS1icmFuZCBhOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0LnNpdGUtYnJhbmQgaDUge1xuXHRcdGZvbnQtc2l6ZTogMS4wcmVtO1xuXHR9XG59XG5cbi8qIGZhZGUtaW4tYmxvY2sgKi9cbi5uYXZpZ2F0aW9uYmxvY2stZmFkZWluLWJsb2NrIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UsIHRyYW5zZm9ybSAwLjVzIGVhc2UsIGhlaWdodCAwLjVzIGVhc2U7XG5cdGhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm5hdmlnYXRpb25ibG9jay1mYWRlaW4tYmxvY2sudmlzaWJsZSB7XG5cdGhlaWdodDogYXV0bztcblx0b3BhY2l0eTogMTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDIzMCAyNDUgMjU1IC8gOTAlKTtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDIwMCAyMjAgMjU1KTtcbn1cblxuLyogbW9iaWxlIGJhbm5lciAqL1xuLmljb24tMzUge1xuXHRmb250LXNpemU6IDM1cHg7XG59XG5cbi5pY29uLTI1IHtcblx0Zm9udC1zaXplOiAyNXB4O1xufVxuXG4uYmctbW9iaWxlLW5hdmJhciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYigyMzAgMjQ1IDI1NSk7XG59XG5cbi5iZy1iYW5uZXIteW91dHViZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvYmFubmVyLWJnLXlvdXR1YmUuanBnKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG59XG5cbi8qIG5hdmlnYXRpb24gKi9cbi5uYXZiYXItaG9tZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUgMjU1IDI1NSAvIDIwJSk7XG59XG5cbi5uYXZiYXItcGFnZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYigyMzAgMjQ1IDI1NSAvIDkwJSk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigyMDAgMjIwIDI1NSk7XG59XG5cbi5uYXZiYXItcGFnZS1jb250ZW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDIzMCAyNDUgMjU1IC8gOTAlKTtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDIwMCAyMjAgMjU1KTtcbn1cblxuYnV0dG9uLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuXHQvKiBkZWZhdWx0IGlzIDEwMDEgb24gQlM0IG9yIDEwMDAgb24gQlM1LiBCdXQgaXQgc3VwcG9zZWQgdG8gYmUgYWJvdmUgYWxsIHN0aWNreSBhbmQgZml4ZWQgcGFuZWxzLiAqL1xuXHR6LWluZGV4OiAxMDQwO1xufVxuXG4uZHJvcGRvd24tbWVudTpob3ZlciAuZHJvcGRvd24taXRlbSB7XG5cdG9wYWNpdHk6IDAuNjtcbn1cblxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuXHRvcGFjaXR5OiB1bnNldDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0cGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcbn1cblxuLmRyb3Bkb3duLWl0ZW06YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZWE2Y1wiO1xuXHRmb250LWZhbWlseTogcmVtaXhpY29uO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4uZHJvcGRvd24taXRlbTpob3ZlcjphZnRlciB7XG5cdG9wYWNpdHk6IHVuc2V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGUtZHJvcGRvd24tbmF2IC5kcm9wZG93bi1tZW51IHtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRwYWRkaW5nOiAxNHB4IDIycHggMTRweCAxNHB4O1xuXHRtaW4td2lkdGg6IDI3MHB4O1xufVxuXG4uc2luZ2xlLWRyb3Bkb3duLW5hdiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG5cdHBhZGRpbmc6IDdweCA0MHB4IDdweCAxNHB4O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5zaW5nbGUtZHJvcGRvd24tbmF2IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOjphZnRlciB7XG5cdHJpZ2h0OiAxMXB4O1xufVxuXG4ubWFpbm5hdi1kcm9wZG93bi1ib3ggcC5sZWFkLm1iLTUge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdG1hcmdpbi1ib3R0b206IDI5cHg7XG59XG5cbi5tYWlubmF2LWRyb3Bkb3duLWJveCBhLmJ0biB7XG5cdHBhZGRpbmc6IDEwcHggMjNweCAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiAzMnB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLm1haW5uYXYtZHJvcGRvd24tYm94IGgxLnRleHQtcHJpbWFyeSB7XG5cdGZvbnQtc2l6ZTogMjVweDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5tYWlubmF2LWRyb3Bkb3duLWJveCBoNS50ZXh0LWRhcmsge1xuXHRmb250LXNpemU6IDE1cHg7XG5cdG9wYWNpdHk6IDAuNztcbn1cblxuLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bWFyZ2luOiAwO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNnJlbTtcbn1cblxuLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcblx0Y29sb3I6IHZhcnMuJGxpbmtDb2xvcjtcbn1cblxuLyogbmF2YmFyIHNlYXJjaGZpZWxkICovXG4uaW5wdXQtZ3JvdXAge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uaW5wdXQge1xuXHRmbGV4OiAxO1xuXHQvKiBOaW1tdCBkZW4gbWF4aW1hbCB2ZXJmw7xnYmFyZW4gUGxhdHogZWluICovXG5cdG1pbi13aWR0aDogNTBweDtcblx0Lyogd2ljaHRpZywgZGFtaXQgZGFzIEZsZXggc2hyaW5rZW4ga2FubiAqL1xufVxuXG4uaW5wdXQtZ3JvdXAtLWFwcGVuZCB7XG5cdGZsZXg6IDAgMCA1MHB4O1xuXHQvKiBrZWluZSBTa2FsaWVydW5nLCBmZXN0ZSBCcmVpdGUgNTBweCAqL1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC0tYXBwZW5kIC5pbnB1dC1ncm91cF9fYnV0dG9uLS1yZXNldFthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiBtYWluIG5hdmlnYXRpb24gc2lkZWJhciAqL1xuI3NpZGViYXIgLm9mZmNhbnZhcy1oZWFkZXIgLmxpbmstbGlnaHQge1xuXHRjb2xvcjogIzAwMDtcbn1cblxuI3NpZGViYXIgLm9mZmNhbnZhcy1ib2R5IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDE1cHggMjBweDtcbn1cblxuI3NpZGViYXIgLm9mZmNhbnZhcy1ib2R5IC5uYXYtaXRlbS5kcm9wZG93biB7XG5cdHBvc2l0aW9uOiB1bnNldDtcbn1cblxuI3NpZGViYXIgLm9mZmNhbnZhcy1ib2R5IC5kcm9wZG93bi1tZW51IHtcblx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cdHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jc2lkZWJhciAub2ZmY2FudmFzLWJvZHkgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lZ2EtY29udGVudCAuY29sLWxnLTMsXG4jc2lkZWJhciAub2ZmY2FudmFzLWJvZHkgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lZ2EtY29udGVudCAuY29sLWxnLTQge1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0cGFkZGluZzogMTVweCAxNXB4ICFpbXBvcnRhbnQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzIHZhcnM7XG5cbi5oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5bcm9sZT1cImFsZXJ0ZGlhbG9nXCJdIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMjVweCAxNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcblxuXHRbcm9sZT1cImFsZXJ0ZGlhbG9nXCJdIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAycmVtO1xuXHRcdGxlZnQ6IDUwdnc7XG5cdFx0LyogbW92ZSB0byB0aGUgbWlkZGxlIG9mIHRoZSBzY3JlZW4gKGFzc3VtZXMgcmVsYXRpdmUgcGFyZW50IGlzIHRoZSBib2R5L3ZpZXdwb3J0KSAqL1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHQvKiBtb3ZlIGJhY2t3YXJkcyA1MCUgb2YgdGhpcyBlbGVtZW50J3Mgd2lkdGggKi9cblxuXHRcdG1heC13aWR0aDogNjcwcHg7XG5cdFx0cGFkZGluZzogMzVweDtcblx0XHQvKiA9PSBicmVha3BvaW50IC0gbGVmdCtyaWdodCBtYXJnaW4gKi9cblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdGJveC1zaGFkb3c6IDFweCAxcHggM3B4IDFweCByZ2JhKDAsIDAsIDAsIC41KTtcblx0XHRib3JkZXItcmFkaXVzOiAuMnJlbTtcblx0fVxufVxuXG4uZGlhbG9nX2xhYmVsIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0bWFyZ2luLWJvdHRvbTogMzBweFxufVxuXG4uZGlhbG9nX2Rlc2Mge1xuXHRjb2xvcjogIzY2Njtcbn1cblxuLmRpYWxvZ19mb3JtIHtcblx0aGVpZ2h0OiBjYWxjKDUwdmggLSAzLjVyZW0pO1xuXHRvdmVyZmxvdzogYXV0bztcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0bWFyZ2luOiAzMHB4IDA7XG59XG5cbi5kaWFsb2dfZm9ybTpmb2N1cyB7XG5cdG91dGxpbmU6IDNweCBzb2xpZCB2YXJzLiRwcmltYXJ5Q29sb3IxRGFyaztcbn1cblxuLmRpYWxvZ19mb3JtIC5sYWJlbF90ZXh0IHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZy1yaWdodDogMC41ZW07XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0d2lkdGg6IDMwJTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5kaWFsb2dfZm9ybSAubGFiZWxfaW5mbyB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuXHRmb250LXNpemU6IDEycHg7XG5cdHdpZHRoOiAzMCU7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kaWFsb2dfZm9ybV9pdGVtIGxhYmVsIHtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5kaWFsb2dfZm9ybSAuY2hlY2tib3guZGlzYWJsZWQgaW5wdXQge1xuXHRvcGFjaXR5OiAuMzU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZGlhbG9nX2Zvcm1fYWN0aW9ucy50ZXh0LXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5kaWFsb2dfZm9ybV9hY3Rpb25zLnRleHQtcmlnaHQgYnV0dG9uIHtcblx0bWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmRpYWxvZ19mb3JtX2FjdGlvbnMgYnV0dG9uIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbltyb2xlPVwiYWxlcnRkaWFsb2dcIl0gLmJ0bjpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbltyb2xlPVwiYWxlcnRkaWFsb2dcIl0gYTpmb2N1cyxcbltyb2xlPVwiYWxlcnRkaWFsb2dcIl0gaW5wdXQ6Zm9jdXMsXG5bcm9sZT1cImFsZXJ0ZGlhbG9nXCJdIC5idG46Zm9jdXMsXG5bcm9sZT1cImFsZXJ0ZGlhbG9nXCJdIC5kaWFsb2dfY2xvc2VfYnV0dG9uOmZvY3VzIHtcblx0b3V0bGluZTogM3B4IHNvbGlkIHZhcnMuJGxpbmtDb2xvcjtcbn1cblxuXG5cbi5kaWFsb2dfZm9ybV9hY3Rpb25zIC5idG4tY29uZmlnIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA0NCU7XG59XG5cbi5kaWFsb2dfZm9ybV9hY3Rpb25zIC5hY2NlcHQtYWxsIHtcblx0d2lkdGg6IDQ5JTtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZGlhbG9nX2Zvcm1fYWN0aW9ucyAucmVqZWN0LWFsbCB7XG5cdHdpZHRoOiA0NCU7XG59XG5cbi5kaWFsb2dfY2xvc2VfYnV0dG9uIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmbG9hdDogcmlnaHQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAyNXB4O1xuXHRsZWZ0OiA5MiU7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDI1cHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi8uLi9pbWFnZXMvaWNvbi1jbG9zZS5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5kaWFsb2dfY2xvc2VfYnV0dG9uIGltZyB7XG5cdGJvcmRlcjogMDtcbn1cblxuXG4vKiBuYXRpdmUgPGRpYWxvZz4gZWxlbWVudCB1c2VzIHRoZSA6OmJhY2tkcm9wIHBzZXVkby1lbGVtZW50ICovXG5cbi8qIGRpYWxvZzo6YmFja2Ryb3AsICovXG4uZGlhbG9nLWJhY2tkcm9wIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDk5OTk5OTk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG5cdC5kaWFsb2ctYmFja2Ryb3Age1xuXHRcdGJhY2tncm91bmQ6IHJnYigwIDAgMCAvIDgwJSk7XG5cdH1cbn1cblxuLmRpYWxvZy1iYWNrZHJvcC5hY3RpdmUge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLm5vLXNjcm9sbCB7XG5cdG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLyogdGhpcyBpcyBhZGRlZCB0byB0aGUgYm9keSB3aGVuIGEgZGlhbG9nIGlzIG9wZW4gKi9cbi5oYXMtZGlhbG9nIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogc3R5bGluZyBmb3IgYWxlcnQtZGlhbG9nIGV4YW1wbGUgKi9cbi5ub3RlcyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdG1pbi13aWR0aDogNDAwcHg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0d2lkdGg6IDMzJTtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuI25vdGVzX3NhdmUge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAwLjVyZW07XG59XG5cbiNub3Rlc19zYXZlIHN2ZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMC43NXJlbTtcbn1cblxuI25vdGVzX3NhdmUgLmljb24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cbn1cblxuI25vdGVzX3NhdmUubG9hZGluZyAuc3Bpbm5lciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRhbmltYXRpb246IHJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbiNub3Rlc19zYXZlLnNhdmVkIC5jaGVjayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jZGlhbG9nMS5kZWZhdWx0X2RpYWxvZyB7XG5cdG1heC13aWR0aDogNDcwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOjMyMHB4KSBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcblxuXHQjZGlhbG9nMS5kZWZhdWx0X2RpYWxvZyxcblx0I2RpYWxvZzIuZGVmYXVsdF9kaWFsb2cge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDo2NDFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cblx0I2RpYWxvZzEuZGVmYXVsdF9kaWFsb2csXG5cdCNkaWFsb2cyLmRlZmF1bHRfZGlhbG9nIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDkwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDozMjBweCkgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG5cdC5kaWFsb2dfY2xvc2VfYnV0dG9uIHtcblx0XHR0b3A6IDIwcHg7XG5cdFx0bGVmdDogODglO1xuXHR9XG5cblx0LmRpYWxvZ19mb3JtX2FjdGlvbnMgYnV0dG9uLFxuXHQuZGlhbG9nX2Zvcm1fYWN0aW9ucyAuYnRuLWNvbmZpZyxcblx0LmRpYWxvZ19mb3JtX2FjdGlvbnMgLmFjY2VwdC1hbGwsXG5cdC5kaWFsb2dfZm9ybV9hY3Rpb25zIC5yZWplY3QtYWxsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgdmFycztcblxuLyogdmlkZW9wbGF5ZXIgKi9cbi5jLWNvbnRlbnQtdmlkZW8ge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRwcmltYXJ5Q29sb3IxO1xufVxuXG4uYy1jb250ZW50LXZpZGVvIC5jLWltYWdlLWNvbnRhaW5lciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDBcbn1cblxuLmMtY29udGVudC12aWRlb19fdmlkZW8ge1xuXHRtYXJnaW4tYm90dG9tOiA2cHhcbn1cblxuLmMtY29udGVudC12aWRlb193cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5jLWNvbnRlbnQtdmlkZW9fd3JhcHBlciBpZnJhbWUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyOiAwXG59XG5cbi5jLWNvbnRlbnQtdmlkZW9fcGxheWVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0b1xufVxuXG4uYy1jb250ZW50LXZpZGVvX3BsYXllcjpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmVcbn1cblxuLmMtY29udGVudC12aWRlby5qcy12aWRlbyAuYy1jb250ZW50LXZpZGVvX3dyYXBwZXIge1xuXHRvdmVyZmxvdzogdmlzaWJsZVxufVxuXG4uYy1jb250ZW50LXZpZGVvLmpzLXZpZGVvIC5jLWNvbnRlbnQtdmlkZW9fd3JhcHBlciAuYy12aWRlby10cmlnZ2VyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5yZXNwb25zaXZlLXZpZGVvIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXHRwYWRkaW5nLXRvcDogMDtcblx0aGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG59XG5cbi5yZXNwb25zaXZlLXZpZGVvIGlmcmFtZSB7XG5cdHRvcDogMDtcblx0bGVmdDogMFxufVxuXG4ucmVzcG9uc2l2ZS12aWRlbyBpZnJhbWUsXG4udmlkZW8tYWR2aWNlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlXG59XG5cbi52aWRlby1hZHZpY2Uge1xuXHRiYWNrZ3JvdW5kOiBoc2xhKDAsIDAlLCAxMDAlLCAuMzApO1xuXHRib3JkZXI6IHVuc2V0O1xuXHRwYWRkaW5nOiAyNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLnZpZGVvLWFkdmljZSBoMyB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1zaXplOiAxLjM3NXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuMTM2MzY7XG5cdG1hcmdpbi1ib3R0b206IDE1cHhcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuXHQudmlkZW8tYWR2aWNlIGgzIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHhcblx0fVxufVxuXG4udmlkZW8tYWR2aWNlIC52aWRlby1hZHZpY2VfX2lubmVyIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi52aWRlby1hZHZpY2UgLnZpZGVvLWFkdmljZV9fdGV4dCB7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogNTAlO1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdGNvbG9yOiAjNTg2MTYyO1xuXHRmb250LXNpemU6IC45ZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjFlbTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2VmZWZmMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDBcbn1cblxuLnZpZGVvLWFkdmljZSAudmlkZW8tYWR2aWNlX190ZXh0IHAge1xuXHRmb250LXNpemU6IDFlbTtcblx0bWFyZ2luLWJvdHRvbTogMFxufVxuXG4udmlkZW8tYWR2aWNlIC52aWRlby1hZHZpY2VfX3RleHQgcD5hOm5vdCguYy1nbG9zc2FyeS1saW5rKSB7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDEuMzUyOTQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogIzYxMTc3Yztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuXHQudmlkZW8tYWR2aWNlIC52aWRlby1hZHZpY2VfX3RleHQge1xuXHRcdGhlaWdodDogNDAlO1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4XG5cdH1cbn1cblxuLnZpZGVvLWFkdmljZSAudmlkZW8tbGluayB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1zaXplOiAuOTM3NXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0Y29sb3I6IGluaGVyaXRcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuXHQudmlkZW8tYWR2aWNlIC52aWRlby1saW5rIHtcblx0XHRtYXJnaW46IDAgMCA1cHg7XG5cdFx0Zm9udC1zaXplOiAuOWVtXG5cdH1cbn1cblxuLnZpZGVvLWFkdmljZSAudmlkZW8tbGluazpob3ZlciB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiAjNTg2MTYyXG59XG5cbi52aWRlby1hZHZpY2UgLnZpZGVvLXRyaWdnZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IC44ZW07XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItcmFkaXVzOiAuNzVlbTtcblx0bWFyZ2luOiAuNWVtO1xuXHRwYWRkaW5nOiAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3l0LnN2Zykgbm8tcmVwZWF0IDUwJSB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG5cdHdpZHRoOiA3MHB4O1xuXHRoZWlnaHQ6IDQ5cHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRib3R0b206IDUwJTtcblx0cG9zaXRpb246IGFic29sdXRlXG59XG5cbi52aWRlby1hZHZpY2UgLnZpZGVvLXRyaWdnZXI6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3l0LnN2Zykgbm8tcmVwZWF0IDUwJSB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgdmFycztcblxuLyogYXV0b3N1Z2dlc3QgKi9cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcblx0YmFja2dyb3VuZDogI2VlZTtcblx0Ym9yZGVyLWNvbG9yOiAjZWVlO1xuXHRjb2xvcjogIzMzMztcbn1cblxuLnR5cGVhaGVhZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnR5cGVhaGVhZC1kcm9wZG93biB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHotaW5kZXg6IDE7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGFjY2VudENvbG9yMztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAtMnB4O1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjc1cztcblx0dHJhbnNpdGlvbjogZGlzcGxheSAxcztcbn1cblxuLnR5cGVhaGVhZC1kcm9wZG93bjpob3ZlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udHlwZWFoZWFkLWRyb3Bkb3duPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnR5cGVhaGVhZC1kcm9wZG93bj4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udHlwZWFoZWFkLWRyb3Bkb3duOmZvY3VzIHtcblx0ei1pbmRleDogMjtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi50eXBlYWhlYWQtaW5wdXQge1xuXHR6LWluZGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50eXBlYWhlYWQtaW5wdXQ6Zm9jdXMge1xuXHR6LWluZGV4OiAzO1xuXHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHRoZWlnaHQ6IDM2cHg7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4udHlwZWFoZWFkLWlucHV0OmZvY3VzKy50eXBlYWhlYWQtZHJvcGRvd24ge1xuXHR6LWluZGV4OiA0O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmhvdmVyLXJldmVhbC1ncm91cCAuaG92ZXItcmV2ZWFsIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaG92ZXItcmV2ZWFsLWdyb3VwOmhvdmVyIC5ob3Zlci1yZXZlYWwge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgdmFycztcblxuLmJ0bi10aGVtZSB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcnMuJHRoZW1lQ29sb3IxIDAlLCB2YXJzLiR0aGVtZUNvbG9yMSA1MCUsIHZhcnMuJHRoZW1lQ29sb3IyTGlnaHQgMTAwJSk7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXJzLiR0aGVtZUNvbG9yMTtcbn1cblxuLmJ0bi10aGVtZTpob3Zlcixcbi5idG4tdGhlbWU6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiR0aGVtZUNvbG9yMURhcms7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXJzLiR0aGVtZUNvbG9yMURhcms7XG59XG5cbi50aGVtZS1iZyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcnMuJHByaW1hcnlDb2xvcjE7XG59XG5cbi50aGVtZS1iZy1kYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFycy4kcHJpbWFyeUNvbG9yMURhcms7XG59XG5cbi50aGVtZS1iZy1saWdodCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcnMuJHByaW1hcnlDb2xvcjFMaWdodDtcbn1cblxuLnRoZW1lLWJnLXZlcnlsaWdodCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcnMuJHByaW1hcnlDb2xvcjFWZXJ5TGlnaHQ7XG59XG5cbi50aGVtZS10ZXh0LXRyYW5zcGFyZW50IHtcblx0b3BhY2l0eTogLjc7XG59XG5cbi5yYW5raW5nLWJnLTUge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsXG5cdFx0XHRyZ2JhKDEwMiwgMTU2LCA1MywgMSksXG5cdFx0XHRyZ2JhKDEyMCwgMTU2LCA1MywgMCkpO1xufVxuXG4ucmFua2luZy1iZy00IHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LFxuXHRcdFx0cmdiYSgxNTAsIDIxMSwgNTUsIDEpLFxuXHRcdFx0cmdiYSgxNTAsIDIxMSwgNTUsIDApKTtcbn1cblxuLnJhbmtpbmctYmctMyB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCxcblx0XHRcdHJnYmEoMjU1LCAyNDcsIDEwNywgMSksXG5cdFx0XHRyZ2JhKDI1NSwgMjQ3LCAxMDcsIDApKTtcbn1cblxuLnJhbmtpbmctYmctMiB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCxcblx0XHRcdHJnYmEoMjU1LCAxMDYsIDAsIDEpLFxuXHRcdFx0cmdiYSgyNTUsIDEwNiwgMCwgMCkpO1xufVxuXG4ucmFua2luZy1iZy0xIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LFxuXHRcdFx0cmdiYSgyMjcsIDM2LCAwLCAxKSxcblx0XHRcdHJnYmEoMjI3LCAzNiwgMCwgMCkpO1xufVxuXG4ucmFua2luZy1iZy0wIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LFxuXHRcdFx0XHRyZ2JhKDI1NSwgMCwgMCwgMSksXG5cdFx0XHRcdHJnYmEoMjU1LCAwLCAwLCAwKSk7XG59XG5cblxuLmxhenlsb2FkIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5zdGlja3ktc2lkYmFyIHtcblx0ei1pbmRleDogMTAxOTtcbn1cblxuLmxhenlsb2FkLmxvYWRlZCB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5wb3J0Zm9saW9ib3gge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRhY2NlbnRDb2xvcjU7XG59XG5cbi5tZXNzYWdlLWNvbnRhaW5lciAuY29weS1zdGF0dXMtbWVzc2FnZSB7XG5cdGNvbG9yOiB3aGl0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFycy4kYWNjZW50Q29sb3IyO1xuXHRsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuXHRwYWRkaW5nOiA1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMnB4O1xuXHR3aWR0aDogLW1vei1tYXgtY29udGVudDtcblx0d2lkdGg6IG1heC1jb250ZW50O1xuXHR6LWluZGV4OiAzO1xuXHRib3JkZXItcmFkaXVzOiAuMnJlbTtcbn1cblxuLmNvdXBvbm5vdGVMYXJnZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcnMuJGFjY2VudENvbG9yMTtcblx0Ym9yZGVyLXJhZGl1czogLjJyZW07XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGFjY2VudENvbG9yMTtcblx0Y29sb3I6IHdoaXRlO1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jb3Vwb25ub3RlIHtcblx0cGFkZGluZzogLjQyNWVtIC42NzVlbTtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFycy4kcHJpbWFyeUNvbG9yMUxpZ2h0O1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogLjc1ZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGJvcmRlci1yYWRpdXM6IC4ycmVtO1xufVxuXG4uZWtmdm5vdGUge1xuXHRwYWRkaW5nOiAuNTI1ZW0gLjk3NWVtO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRhY2NlbnRDb2xvcjI7XG5cdGZvbnQtc2l6ZTogLjc1ZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogLjJyZW07XG59XG5cbi5wZXJzb25hbHVzZSB7XG5cdHBhZGRpbmc6IC41MjVlbSAuOTc1ZW07XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGFjY2VudENvbG9yNDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFycy4kYWNjZW50Q29sb3I0RGFyaztcblx0Y29sb3I6IGJsYWNrO1xuXHRmb250LXNpemU6IC43NWVtO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRib3JkZXItcmFkaXVzOiAuMnJlbTtcbn1cblxuLmxpc3RwaWN0dXJlIHtcblx0bWF4LXdpZHRoOiAyMDBweDtcblx0bWF4LWhlaWdodDogMjAwcHg7XG59XG5cbi5kaXZpZGVyLXN0YXJ0IHtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAjODk5N2E0O1xufVxuXG4uZGl2aWRlci1zdGFydDo6YWZ0ZXIge1xuXHQtbXMtZmxleDogMSAxIDAlO1xuXHRmbGV4OiAxIDEgMCU7XG5cdGJvcmRlci10b3A6IC4wNjI1cmVtIHNvbGlkIHJnYmEoMjIwLCAyMjQsIDIyOSwgLjYpO1xuXHRtYXJnaW4tdG9wOiAuMDYyNXJlbTtcblx0bWFyZ2luLWxlZnQ6IDEuNXJlbTtcblx0Y29udGVudDogJyc7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRwcmltYXJ5Q29sb3IxO1xufVxuXG4uY29udGVudGJveCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcnMuJHByaW1hcnlDb2xvcjE7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG5cbi5vdmVybGF5Ym94IHtcblx0bWFyZ2luLXRvcDogLTNyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcblx0Lm92ZXJsYXlib3gge1xuXHRcdG1hcmdpbi10b3A6IC0xLjdyZW07XG5cdH1cbn1cblxuLnNoYWRvdyB7XG5cdGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IDAgcmdiYSg0NywgNDcsIDQ3LCAuMSkgIWltcG9ydGFudDtcbn1cblxuLyogcHJvZHVjdCBsaXN0Ym94ZXMgKi9cbi50aGVtZS1saXN0Ym94LWJnaW1hZ2Uge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0IC0xNSU7XG59XG5cbi50aGVtZS1saXN0Ym94LXNpbXBsZSB7XG5cdG1pbi1oZWlnaHQ6IDIyMHB4O1xufVxuXG4udGhlbWUtbGlzdGJveC1iZ2ltYWdlLWZpbHRlciB7XG5cdG1pbi1oZWlnaHQ6IDIyMHB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3BpY3R1cmUtYmctZmFkZS1ydGwucG5nKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdCAtMTUlO1xufVxuXG4udGhlbWUtbGlzdGJveC10ZXh0LXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8qIG1hcmdpbmFsICovXG4ubGlua2xpc3Qge1xuXHRib3JkZXItYm90dG9tOiA1cHggc29saWQgdmFycy4kcHJpbWFyeUNvbG9yMTtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5tYXJnaW5hbF9saW5rbGlzdF9oZWFkbGluZSB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1zaXplOiAwLjkzNzVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjQ2NjY2NjY2Njc7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcnMuJHByaW1hcnlDb2xvcjE7XG5cdGNvbG9yOiB3aGl0ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTVweDtcblx0bWFyZ2luLWJvdHRvbTogMXB4O1xufVxuXG4ubWFyZ2luYWxfbGlua2xpc3RfbGluayB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1zaXplOiAwLjkzNzVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjQ2NjY2NjY2Njc7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmVmZjA7XG5cdGNvbG9yOiAjNTg2MTYyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxMHB4IDI1cHg7XG5cdG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuLyogc3dpcGVyICovXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1idXR0b24tcHJldiB7XG5cdGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuXHRmbGV4LXNocmluazogMDtcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICM2Nzc3ODg7XG5cdHdpZHRoOiAyLjg3NXJlbTtcblx0aGVpZ2h0OiAyLjg3NXJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2RjZTBlNTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuXHR3aWR0aDogMXJlbTtcblx0aGVpZ2h0OiAxcmVtO1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0Y29udGVudDogJyc7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHtcblx0Ym94LXNoYWRvdzogMHJlbSAwLjE4NzVyZW0gMC4zMTI1cmVtIDByZW0gcmdiYSgxNDAsIDE1MiwgMTY0LCAwLjIpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIyLCAyMjEsIDIxOCk7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IDAuNTtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzY3Nzc4OCclM2UlM2NwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXI6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwQUJGNTMnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzNjc3Nzg4JyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyOmFmdGVyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMEFCRjUzJyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uc3dpcGVyLXN0YXRpYy1idXR0b24tbmV4dCxcbi5zd2lwZXItc3RhdGljLWJ1dHRvbi1wcmV2IHtcblx0cG9zaXRpb246IHN0YXRpYztcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5zd2lwZXItc3RhdGljLWJ1dHRvbi1wcmV2IHtcblx0bWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cblxuLyogYm90dG9tbGluZSAqL1xuLmJvdHRvbWxpbmUge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG59XG5cbi8qIGxpc3RzICovXG4ubGlzdC1wb2ludGVyIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1wb2ludGVyLWl0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAjNTE1OTZjO1xuXHRwYWRkaW5nLWxlZnQ6IDEuNzVyZW07XG59XG5cbi5saXN0LXBvaW50ZXItaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcblx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbi5saXN0LXBvaW50ZXItaXRlbTo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxLjI1cmVtO1xuXHRoZWlnaHQ6IDEuMjVyZW07XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiAxLjI1cmVtIDEuMjVyZW07XG5cdGNvbnRlbnQ6ICcnO1xuXHRtYXJnaW4tdG9wOiAuMTg3NXJlbTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCclM2UlM2NwYXRoIGZpbGw9JyUyMzUxNTk2QycgZD0nTTE1Ljc4LDExLjI4YS43NS43NSwwLDAsMSwuMjIuNTN2LjM4YS43Ny43NywwLDAsMS0uMjIuNTNsLTUuMTQsNS4xM2EuNS41LDAsMCwxLS43MSwwbC0uNzEtLjcxYS40OS40OSwwLDAsMSwwLS43TDEzLjY3LDEyLDkuMjIsNy41NmEuNS41LDAsMCwxLDAtLjcxbC43MS0uN2EuNS41LDAsMCwxLC43MSwwWicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLyogc3RlcGxpc3QgKi9cbi5zdGVwbGlzdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IGNhbGMoMS41cmVtIC8gLTIpO1xuXHRtYXJnaW4tbGVmdDogY2FsYygxLjVyZW0gLyAtMik7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zdGVwbGlzdCAuc3RlcGl0ZW0ge1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuXHRmbGV4LWJhc2lzOiAwO1xuXHQtbXMtZmxleDogMCAwIDEwMCU7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctcmlnaHQ6IC43NXJlbTtcblx0cGFkZGluZy1sZWZ0OiAuNzVyZW07XG5cdG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG59XG5cbi5zdGVwbGlzdCAuc3RlcC1jb250ZW50LXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnN0ZXBsaXN0IC5zdGVwLWljb24ge1xuXHRkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHQtbXMtZmxleC1uZWdhdGl2ZTogMDtcblx0ZmxleC1zaHJpbms6IDA7XG5cdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0d2lkdGg6IDIuODc1cmVtO1xuXHRoZWlnaHQ6IDIuODc1cmVtO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLnN0ZXBsaXN0IC5zdGVwLWNvbnRlbnQge1xuXHQtbXMtZmxleDogMTtcblx0ZmxleDogMTtcbn1cblxuLnN0ZXAtaWNvbi1kYXJrIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyZDM3NGJcbn1cblxuLnN0ZXAtaWNvbi1kYXJrLnN0ZXAtaWNvbi1wc2V1ZG86OmJlZm9yZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZcbn1cblxuLnN0ZXAtaWNvbi1saWdodCB7XG5cdGNvbG9yOiAjMDAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmN2ZhXG59XG5cbi5zdGVwLWljb24tbGlnaHQuc3RlcC1pY29uLXBzZXVkbzo6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMFxufVxuXG4uc3RlcGxpc3QgLnN0ZXAtaWNvbi1wc2V1ZG86OmJlZm9yZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogLjI1cmVtO1xuXHRoZWlnaHQ6IC4yNXJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzk3YTRhZjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjb250ZW50OiBcIlwiO1xufVxuXG4uc3RlcGxpc3QgLnN0ZXAtaWNvbjo6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMy42MjVyZW07XG5cdGxlZnQ6IDEuNDM3NXJlbTtcblx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAyLjEyNXJlbSk7XG5cdGJvcmRlci1sZWZ0OiAuMTI1cmVtIHNvbGlkIHJnYmEoMjIwLCAyMjQsIDIyOSwgLjYpO1xuXHRjb250ZW50OiBcIlwiO1xufVxuXG4vKiBzdGFnZSBtb2R1bGUgKi9cbi5iZy1ob21lcGFnZSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLyogc2lkZWJhciBmaWx0ZXIgKi9cbi5hY2NvcmRpb24taXRlbSB7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGJhY2tncm91bmRDb2xvcjtcbn1cblxuLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcblx0Ym9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogIzAwMDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0cGFkZGluZzogMCAwIDE5cHggMHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG5cdHBhZGRpbmc6IDE4cHggMCAxOHB4IDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcnMuJHByaW1hcnlDb2xvcjE7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbjphZnRlciB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJhY2tncm91bmQtc2l6ZTogMTZweDtcbn1cblxuLmFjY29yZGlvbi1idXR0b246YmVmb3JlIHtcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHZhcnMuJHByaW1hcnlDb2xvcjE7XG5cdHdpZHRoOiA2MnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGJvdHRvbTogLTFweDtcbn1cblxuLyogbW9iaWxlICovXG5AbWVkaWEgKG1heC13aWR0aDo5OTJweCkge1xuXHQubS1ub25lIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOjEyODBweCkge1xuXHQucG9zaXRpb24tbGctcmVsYXRpdmUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5wb3NpdGlvbi1sZy1hYnNvbHV0ZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG59XG5cbi8qIGJhY2sgdG8gdG9wICovXG4jYmFjay10by10b3Age1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogMjBweDtcblx0cmlnaHQ6IDIwcHg7XG5cdGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IDAgcmdiYSg0NywgNDcsIDQ3LCAuMSkgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y29sb3I6ICMyZDJhM2U7XG5cdHdpZHRoOiA1MHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGJvcmRlcjogM3B4IHNvbGlkICNlYmViZWI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbiNiYWNrLXRvLXRvcDpob3ZlciB7XG5cdGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IDAgcmdiYSg0NywgNDcsIDQ3LCAuMSkgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzJkMmEzZTtcblx0Y29sb3I6ICNmZmZmZmY7XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/