@font-face {
  font-family: "Proxima Nova";
  font-display: swap;
  font-weight: 400;
  src: url("../vendor/fonts/ProximaNova-Regular.otf");
}

@font-face {
  font-family: "Proxima Nova";
  font-display: swap;
  font-weight: 600;
  src: url("../vendor/fonts/ProximaNova-Bold.otf");
}

@font-face {
  font-family: "Nunito Sans";
  font-display: swap;
  font-weight: 400;
  src: url("../vendor/fonts/NunitoSans-Regular.ttf");
}

@font-face {
  font-family: "Nunito Sans";
  font-display: swap;
  font-weight: 700;
  src: url("../vendor/fonts/NunitoSans-ExtraBold.ttf");
}

@font-face {
  font-family: "Nunito Sans";
  font-display: swap;
  font-weight: 400;
  src: url("../vendor/fonts/NunitoSans-Regular.ttf");
}

@font-face {
  font-family: "Nunito Sans";
  font-display: swap;
  font-weight: 700;
  src: url("../vendor/fonts/NunitoSans-ExtraBold.ttf");
}

/* force css */

@font-face {
  font-family: "Caviar Dreams";
  font-display: swap;
  font-weight: 400;
  src: url("../vendor/fonts/CaviarDreams.ttf");
}

@font-face {
  font-family: "Caviar Dreams";
  font-display: swap;
  font-weight: 700;
  src: url("../vendor/fonts/CaviarDreams-Bold.ttf");
}

q {
  font-family: "Caviar Dreams";
  font-size: 1.4rem;
}

/* end force css */

body {
  font-family: "Proxima Nova" !important;
}

@media screen and (min-width: 768px) {
  body {
    font-size: 1.09375rem !important;
  }
}

@media screen and (min-width: 992px) {
  body {
    font-size: 1.25rem !important;
  }
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 600 !important;
}
@media screen and (min-width: 992px) {
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    line-height: 1.5 !important;
  }
}

h1 {
  font-size: 2rem !important;
}
@media screen and (min-width: 992px) {
  h1 {
    font-size: 2.5rem !important;
  }
}

h2 {
  font-size: 1.6rem !important;
}
@media screen and (min-width: 992px) {
  h2 {
    font-size: 2rem !important;
  }
}

h3 {
  font-size: 1.4rem !important;
}
@media screen and (min-width: 992px) {
  h3 {
    font-size: 1.75rem !important;
  }
}

h4 {
  font-size: 1.2rem !important;
}
@media screen and (min-width: 992px) {
  h4 {
    font-size: 1.5rem !important;
  }
}

h5 {
  font-size: 1rem !important;
}
@media screen and (min-width: 992px) {
  h5 {
    font-size: 1.25rem !important;
  }
}

h6 {
  font-size: 0.8rem !important;
}
@media screen and (min-width: 992px) {
  h6 {
    font-size: 1rem !important;
  }
}

a {
  color: inherit;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
a:hover {
  text-decoration: none !important;
  color: #fd1a25;
}

.accent--primary {
  color: #dd530b !important;
}

.accent--secondary {
  color: #7c7e7d !important;
}

.accent--warning {
  color: #ffff00 !important;
}

.accent--danger {
  color: #fd1a25 !important;
}

.accent--light {
  color: #fff !important;
}

.accent--dark {
  color: #151515 !important;
}

.accent--small {
  font-size: 0.875rem !important;
}

.accent--base {
  font-size: 1rem !important;
}

.accent--medium {
  font-size: 1.25rem !important;
}

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

.accent--bold {
  font-weight: 600 !important;
}

.accent--bolder {
  font-weight: 700 !important;
}

@media screen and (min-width: 992px) {
  .accent--lg-left {
    text-align: left;
  }
}

.separator {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: block;
  padding-bottom: 0.16667rem;
}
.separator:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0.22222rem;
  border-radius: 0.25rem;
}
.separator--primary:after {
  background-color: #dd530b;
}
.separator--light:after {
  background-color: #fff;
}
.separator--center {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .separator--md-left {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
  }
}

label {
  font-size: 1rem !important;
}

.main {
  position: relative;
  min-height: 100vh;
}

.container--sm {
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 768px) {
  .container--sm {
    width: 60% !important;
  }
}

@media screen and (min-width: 992px) {
  .container--sm {
    width: 450px !important;
  }
}

.d-flow-root {
  display: flow-root;
}

.bg--register {
  width: 100%;
  min-height: 300px;
  background: linear-gradient(
      225deg,
      rgba(255, 255, 0, 0.8) 0%,
      rgba(253, 26, 37, 0.8) 80%
    ),
    url("../images/bg-scroll-regis.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .bg--register {
    height: 400px;
    margin-top: -10rem;
  }
}

.bg--gray {
  background-color: #f8f9fa !important;
}

.border-2 {
  border: 2px solid #ebebeb !important;
}

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

.h-100 {
  height: 100%;
}

.row--sm {
  margin-left: -0.5rem !important;
  margin-right: -0.5rem !important;
}

.image__president {
  width: 200px;
  height: 200px;
}
@media screen and (min-width: 992px) {
  .image__president {
    width: 300px;
    height: 300px;
  }
}

.header .navbar {
  width: 100%;
  z-index: 20;
  -webkit-box-shadow: 0 0 0.5em rgba(21, 21, 21, 0.2);
  box-shadow: 0 0 0.5em rgba(21, 21, 21, 0.2);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media screen and (min-width: 992px) {
  .header .navbar {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
    padding: 1rem 3.5rem !important;
  }
}

@media screen and (min-width: 1200px) {
  .header .navbar {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
}
.header .navbar-brand {
  padding: 0.25rem 0;
  margin-right: 0;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
@media screen and (min-width: 992px) {
  .header .navbar-brand {
    padding: 0.16667rem 0;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
}
.header .navbar-brand img {
  height: 35px;
}
@media screen and (min-width: 992px) {
  .header .navbar-brand img {
    height: 53px;
  }
}
.header .navbar-nav {
  width: 100%;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
@media screen and (min-width: 992px) {
  .header .navbar-nav {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}

@media screen and (min-width: 992px) {
  .header .nav-item {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .header .nav-item:last-child {
    margin-right: 0;
  }
}

.header .nav-link {
  font-size: 0.875rem;
}
@media screen and (min-width: 992px) {
  .header .nav-link {
    font-size: 1rem;
  }
}

@media screen and (min-width: 768px) {
  .footer__top {
    font-size: 1.15rem;
  }
}

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

.footer__cl {
  font-family: "Nunito Sans";
}

.footer a {
  color: #151515;
}

.list-unstyled {
  margin-bottom: 0 !important;
}

.custom-file-label::after {
  color: #fff !important;
  background-color: #dd530b !important;
}

/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

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

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

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

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

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

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

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

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

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

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

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

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

.list--margin-min-x {
  margin-left: -0.5rem !important;
  margin-right: -0.5rem !important;
}

.list--striped li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.list--striped li:before {
  content: "-";
  display: inline-block;
  margin-right: 0.2rem;
  margin-top: -0.1em;
}

.list__block {
  color: #151515;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.list__block:hover {
  text-decoration: none;
  -webkit-box-shadow: 0 0 0.5em rgba(21, 21, 21, 0.2);
  box-shadow: 0 0 0.5em rgba(21, 21, 21, 0.2);
  -webkit-transform: translateY(-0.5rem);
  -ms-transform: translateY(-0.5rem);
  transform: translateY(-0.5rem);
}

.list__category .price {
  font-size: 1.5625rem;
}

@media screen and (min-width: 1200px) {
  .list__category .card-body {
    padding: 1.5rem 2rem;
  }
}

.image__support {
  max-width: 180px;
}
@media screen and (min-width: 992px) {
  .image__support {
    max-width: 240px;
  }
}
.image__support--cl {
  max-width: 240px !important;
}
@media screen and (min-width: 992px) {
  .image__support--cl {
    max-width: 270px !important;
  }
}

.image__category {
  width: 100px;
  height: 100px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.5rem;
  background-color: #dd530b;
  border-radius: 100%;
}

.image--center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.btn-primary {
  background: #fd1a25;
  background: linear-gradient(45deg, #ff8800 0%, #fd1a25 100%);
  border-color: transparent !important;
}

.btn-secondary {
  background-color: #dee2e6 !important;
  border-color: #dee2e6 !important;
}

.btn-light {
  color: #dd530b !important;
}

.btn--fit-content {
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}

#listSupport .slick-prev,
#listSupport .slick-next {
  height: 2rem;
  width: 2rem;
  z-index: 2;
  background-color: #dd530b;
  border-radius: 100%;
}
#listSupport .slick-prev img,
#listSupport .slick-next img {
  height: 20px;
}
#listSupport .slick-prev:before,
#listSupport .slick-next:before {
  opacity: 0;
  display: none;
}

#listSupport .slick-prev {
  left: 1rem;
}
@media screen and (min-width: 576px) {
  #listSupport .slick-prev {
    left: 0;
  }
}

#listSupport .slick-next {
  right: 1rem;
}
@media screen and (min-width: 576px) {
  #listSupport .slick-next {
    right: -1rem;
  }
}

#listSupport .slick-dots li {
  margin-left: 0.66667rem;
  margin-right: 0.66667rem;
  background-color: #fff;
  border: 2px solid #dee2e6;
  border-radius: 100%;
}
#listSupport .slick-dots li.slick-active {
  background-color: #ffff00 !important;
}
#listSupport .slick-dots li button:before {
  display: none;
}

.modal .close {
  opacity: 1;
}

.modal-content {
  border-radius: 0 !important;
}

.modal__registration-success .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  z-index: 2;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  line-height: 1;
  font-size: 3rem;
  color: #dd530b;
}

.datepicker--bg {
  background-image: url("../images/icons/ic-calendar.png");
  background-position: right 0.5rem center;
  background-size: 1.25rem;
  background-repeat: no-repeat;
}

.datepicker-dropdown {
  padding: 0;
  border: 1px solid #dd530b;
}

.datepicker table {
  width: 100%;
}

.datepicker tbody td {
  text-align: center;
  cursor: pointer;
}

.datepicker-switch {
  text-align: center;
}

.datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker .century:hover,
.datepicker .decade:hover,
.datepicker .year:hover,
.datepicker .month:hover,
.datepicker .day:hover,
.datepicker .active {
  color: #fff;
  background: #ffff00 !important;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.datepicker-centuries span,
.datepicker-decades span,
.datepicker-years span,
.datepicker-months span {
  padding: 5px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC9fdHlwb2dyYXBoeS5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiZ2xvYmFsL19sYXlvdXQuc2NzcyIsIm1peGlucy9fYmxvY2stY2VudGVyLnNjc3MiLCJnbG9iYWwvX2hlYWRlci5zY3NzIiwiZ2xvYmFsL19mb290ZXIuc2NzcyIsImdsb2JhbC9fb3ZlcnJpZGUuc2NzcyIsImdsb2JhbC9fYW5pbWF0ZS5zY3NzIiwiY29tcG9uZW50cy9fbGlzdC5zY3NzIiwiY29tcG9uZW50cy9faW1hZ2Uuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwibWl4aW5zL19iZy1ncmFkaWVudC5zY3NzIiwiY29tcG9uZW50cy9fc2xpY2suc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJjb21wb25lbnRzL19kYXRlcGlja2VyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFFUSw0QkFBc0I7RUFDdEIsbUJBQWE7RUFDYixpQkNnRGdCO0VEOUNwQixvREFBbUQsRUFBQTs7QUFHdkQ7RUFFUSw0QkFBc0I7RUFDdEIsbUJBQWE7RUFDYixpQkN3Q2M7RUR0Q2xCLGlEQUFnRCxFQUFBOztBQUdwRDtFQUVRLDJCQUFxQjtFQUNyQixtQkFBYTtFQUNiLGlCQzhCZ0I7RUQ1QnBCLG1EQUFrRCxFQUFBOztBQUd0RDtFQUVRLDJCQUFxQjtFQUNyQixtQkFBYTtFQUNiLGlCQ3VCZ0I7RURyQnBCLHFEQUFvRCxFQUFBOztBQUd4RDtFQUNJLHVDQUFzQyxFQVN6Qzs7QUFQTztFQUhSO0lBSVksaUNBQTRDLEVBTXZELEVBQUE7O0FBSk87RUFOUjtJQU9ZLDhCQUFtQyxFQUc5QyxFQUFBOztBQUVEOzs7Ozs7RUFNSSw0QkFBeUMsRUFJNUM7RUFIRztJQVBKOzs7Ozs7TUFRUSw0QkFBdUMsRUFFOUMsRUFBQTs7QUFFRDtFQUNJLDJCQUEwQyxFQUk3QztFQUhHO0lBRko7TUFHUSw2QkFBbUMsRUFFMUMsRUFBQTs7QUFFRDtFQUNJLDZCQUEwQyxF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RUFDckIseUJBQXNCO0VBRTFCLHVCWGxDSjtFV21DSSwwQlhoQ0U7SVdpQ0Usb0JBQVksRUFVbkI7RUEvQ2I7SUF3Q29CLHFDQUFxQyxFQUN4QztFQXpDakI7SUE0Q3dCLGNBQWEsRUFDaEI7O0FDN0NyQjtFQUVRLFdBQVUsRUFDYjs7QUFDRDtFQUNJLDRCQUEyQixFQUM5Qjs7QUFDQTtFQUdXLG1CQUFrQjtFQUNsQixVWnVCSDtFWXRCRyxZWnNCSDtFWXJCRyxXQUFVO0VBRU4scUJBQWtCO0VBQ2xCLHdCQUFxQjtFQUV6QixlQUFjO0VBQ2QsZ0JBQWdDO0VBQ2hDLGVaRkEsRVlHSDs7QUNwQlQ7RUFFUSx5REFBNkM7RUFDN0MseUNBQW9DO0VBQ3BDLHlCQUFzQjtFQUN0Qiw2QkFBaUIsRUFFeEI7O0FBRUQ7RUFDSSxXQUFVO0VBQ1YsMEJiTVEsRWFMWDs7QUFiTDtFQWVRLFlBQVcsRUFDZDs7QUFoQkw7RUFtQlksbUJBQWtCO0VBQ2xCLGdCQUFlLEVBQ2xCOztBQUVMO0VBQ0ksbUJBQWtCLEVBQ3JCOztBQUNEOzs7Ozs7Ozs7RUFTSSxZYmxDSTtFYW1DSiwrQkFBK0I7RUFDL0IseUJBQWdCO0VBQWhCLGlCQUFnQixFQUNuQjs7QUFDQTtFQUtPLGFBQVksRUFDZiIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250OiB7XHJcbiAgICAgICAgZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHN3YXA7XHJcbiAgICAgICAgd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xyXG4gICAgfVxyXG4gICAgc3JjOiB1cmwoXCIuLi92ZW5kb3IvZm9udHMvUHJveGltYU5vdmEtUmVndWxhci5vdGZcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udDoge1xyXG4gICAgICAgIGZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcclxuICAgICAgICBkaXNwbGF5OiBzd2FwO1xyXG4gICAgICAgIHdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiAgICB9XHJcbiAgICBzcmM6IHVybChcIi4uL3ZlbmRvci9mb250cy9Qcm94aW1hTm92YS1Cb2xkLm90ZlwiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250OiB7XHJcbiAgICAgICAgZmFtaWx5OiBcIk51bml0byBTYW5zXCI7XHJcbiAgICAgICAgZGlzcGxheTogc3dhcDtcclxuICAgICAgICB3ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbiAgICB9XHJcbiAgICBzcmM6IHVybChcIi4uL3ZlbmRvci9mb250cy9OdW5pdG9TYW5zLVJlZ3VsYXIudHRmXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQ6IHtcclxuICAgICAgICBmYW1pbHk6IFwiTnVuaXRvIFNhbnNcIjtcclxuICAgICAgICBkaXNwbGF5OiBzd2FwO1xyXG4gICAgICAgIHdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcclxuICAgIH1cclxuICAgIHNyYzogdXJsKFwiLi4vdmVuZG9yL2ZvbnRzL051bml0b1NhbnMtRXh0cmFCb2xkLnR0ZlwiKTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiAhaW1wb3J0YW50O1xyXG4gICAgQG1lZGlhIHNjcmVlbiB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogKCRmb250LXNpemUtbGcgKiAuODc1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGcpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxnICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgxe1xyXG4gICAgZm9udC1zaXplOiAoJGgxLWZvbnQtc2l6ZSAqIC44KSAhaW1wb3J0YW50O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGcpIHtcclxuICAgICAgICBmb250LXNpemU6ICRoMS1mb250LXNpemUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuaDJ7XHJcbiAgICBmb250LXNpemU6ICgkaDItZm9udC1zaXplICogLjgpICFpbXBvcnRhbnQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5oM3tcclxuICAgIGZvbnQtc2l6ZTogKCRoMy1mb250LXNpemUgKiAuOCkgIWltcG9ydGFudDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbmg0e1xyXG4gICAgZm9udC1zaXplOiAoJGg0LWZvbnQtc2l6ZSAqIC44KSAhaW1wb3J0YW50O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGcpIHtcclxuICAgICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuaDV7XHJcbiAgICBmb250LXNpemU6ICgkaDUtZm9udC1zaXplICogLjgpICFpbXBvcnRhbnQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5oNntcclxuICAgIGZvbnQtc2l6ZTogKCRoNi1mb250LXNpemUgKiAuOCkgIWltcG9ydGFudDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkaDYtZm9udC1zaXplICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbmEge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRkYW5nZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY2NlbnQge1xyXG4gICAgJi0tcHJpbWFyeSB7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLS1zZWNvbmRhcnkge1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLS13YXJuaW5nIHtcclxuICAgICAgICBjb2xvcjogJHdhcm5pbmcgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtLWRhbmdlcntcclxuICAgICAgICBjb2xvcjogJGRhbmdlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi0tbGlnaHQge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtLWRhcmsge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtLXNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc20gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtLWJhc2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLS1tZWRpdW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi0tbm9ybWFsIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi0tYm9sZCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLS1ib2xkZXIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLS1sZy1sZWZ0e1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VwYXJhdG9yIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICgkc3BhY2VyIC8gNik7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6ICgkc3BhY2VyIC8gNC41KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgIH1cclxuICAgICYtLXByaW1hcnkge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1saWdodCB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1jZW50ZXIge1xyXG4gICAgICAgIG1hcmdpbjoge1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJi0tbWQtbGVmdCB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luOiB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmxhYmVse1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgIWltcG9ydGFudDtcclxufVxyXG4iLCIvLyBjb2xvcnNcclxuJHdoaXRlOiAjZmZmICFkZWZhdWx0O1xyXG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XHJcbiRncmF5LTIwMDogI2ViZWJlYiAhZGVmYXVsdDtcclxuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xyXG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XHJcbiRncmF5LTUwMDogI2E3YTlhYiAhZGVmYXVsdDtcclxuJGdyYXktNjAwOiAjN2M3ZTdkICFkZWZhdWx0O1xyXG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XHJcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcclxuJGdyYXktOTAwOiAjMjIyMjIyICFkZWZhdWx0O1xyXG4kYmxhY2s6ICMxNTE1MTUgIWRlZmF1bHQ7XHJcblxyXG4kYmx1ZTogIzAwN2JmZiAhZGVmYXVsdDtcclxuJGluZGlnbzogIzY2MTBmMiAhZGVmYXVsdDtcclxuJHB1cnBsZTogIzZmNDJjMSAhZGVmYXVsdDtcclxuJHBpbms6ICNlODNlOGMgIWRlZmF1bHQ7XHJcbiRyZWQ6ICNmZDFhMjUgIWRlZmF1bHQ7XHJcbiRvcmFuZ2U6ICNkZDUzMGIgIWRlZmF1bHQ7XHJcbiR5ZWxsb3c6ICNmZmZmMDAgIWRlZmF1bHQ7XHJcbiRncmVlbjogIzI2ZDM2NyAhZGVmYXVsdDtcclxuJHRlYWw6ICMyMGM5OTcgIWRlZmF1bHQ7XHJcbiRjeWFuOiAjMTdhMmI4ICFkZWZhdWx0O1xyXG5cclxuJHByaW1hcnk6ICRvcmFuZ2UgIWRlZmF1bHQ7XHJcbiRzZWNvbmRhcnk6ICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJHN1Y2Nlc3M6ICRncmVlbiAhZGVmYXVsdDtcclxuJGluZm86ICRjeWFuICFkZWZhdWx0O1xyXG4kd2FybmluZzogJHllbGxvdyAhZGVmYXVsdDtcclxuJGRhbmdlcjogJHJlZCAhZGVmYXVsdDtcclxuJGxpZ2h0OiAkZ3JheS0xMDAgIWRlZmF1bHQ7XHJcbiRkYXJrOiAkZ3JheS04MDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBnbG9iYWxcclxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLWxnOiAwLjNyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLXNtOiAwLjJyZW0gIWRlZmF1bHQ7XHJcbiRib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgkYmxhY2ssIDAuMik7XHJcblxyXG4vLyBicmVha3BvaW50c1xyXG4kYnJlYWtwb2ludC14czogMHB4O1xyXG4kYnJlYWtwb2ludC1zbTogNTc2cHg7XHJcbiRicmVha3BvaW50LW1kOiA3NjhweDtcclxuJGJyZWFrcG9pbnQtbGc6IDk5MnB4O1xyXG4kYnJlYWtwb2ludC14bDogMTIwMHB4O1xyXG5cclxuLy8gdHlwb2dyYXBoeVxyXG4kZm9udC1zaXplLWJhc2U6IDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxyXG4kZm9udC1zaXplLWxnOiAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtc206ICgkZm9udC1zaXplLWJhc2UgKiAwLjg3NSkgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1saWdodDogMzAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtbm9ybWFsOiA0MDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ib2xkOiA2MDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ib2xkZXI6IDcwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWJsYWNrOiA4MDAgIWRlZmF1bHQ7XHJcbiRsaW5lLWhlaWdodC1sZzogMS41ICFkZWZhdWx0O1xyXG5cclxuJGgxLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xyXG4kaDItZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xyXG4kaDMtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xyXG4kaDQtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XHJcbiRoNS1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XHJcbiRoNi1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcclxuXHJcbi8vIGJveCBzaGFkb3dcclxuJGJveC1zaGFkb3ctc206IDAgMCAwLjI1cmVtIHJnYmEoJGJsYWNrLCAwLjA3NSkgIWRlZmF1bHQ7XHJcbiRib3gtc2hhZG93OiAwIDAgMXJlbSByZ2JhKCRibGFjaywgMC4xNSkgIWRlZmF1bHQ7XHJcbiRib3gtc2hhZG93LWxnOiAwIDAgM3JlbSByZ2JhKCRibGFjaywgMC4xNzUpICFkZWZhdWx0O1xyXG5cclxuLy90cmFuc2l0aW9uc1xyXG4kdHJhbnNpdGlvbi1iYXNlOiBhbGwgMC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuJHRyYW5zaXRpb24tZmFkZTogb3BhY2l0eSAwLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiBoZWlnaHQgMC4zNXMgZWFzZSAhZGVmYXVsdDtcclxuIiwiLm1haW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gICAgJi0tc20ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJsb2NrLWNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmQtZmxvdy1yb290IHtcclxuICAgIGRpc3BsYXk6IGZsb3ctcm9vdDtcclxufVxyXG5cclxuLmJnIHtcclxuICAgICYtLXJlZ2lzdGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAyMjVkZWcsXHJcbiAgICAgICAgICAgICAgICByZ2JhKCR3YXJuaW5nLCAwLjgpIDAlLFxyXG4gICAgICAgICAgICAgICAgcmdiYSgkZGFuZ2VyLCAwLjgpIDgwJVxyXG4gICAgICAgICAgICApLFxyXG4gICAgICAgICAgICB1cmwoXCIuLi9pbWFnZXMvYmctc2Nyb2xsLXJlZ2lzLnBuZ1wiKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBzaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLSgkc3BhY2VyICogMTApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWdyYXkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYm9yZGVyIHtcclxuICAgICYtMiB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktMjAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yb3VuZGVkIHtcclxuICAgICYtMiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogKCRib3JkZXItcmFkaXVzLWxnICogMi41KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaC0xMDAge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ucm93IHtcclxuICAgICYtLXNtIHtcclxuICAgICAgICBtYXJnaW46IHtcclxuICAgICAgICAgICAgbGVmdDogLSgkc3BhY2VyIC8gMikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0oJHNwYWNlciAvIDIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW1hZ2VfX3ByZXNpZGVudCB7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGcpIHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxufVxyXG4iLCJAbWl4aW4gYmxvY2stY2VudGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG4iLCIuaGVhZGVyIHtcclxuICAgIC5uYXZiYXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlciAoJHNwYWNlciAqIDMuNSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQteGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAoJHNwYWNlciAqIDcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6ICgkc3BhY2VyICogNykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWJyYW5kIHtcclxuICAgICAgICAgICAgcGFkZGluZzogKCRzcGFjZXIgLyA0KSAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogKCRzcGFjZXIgLyA2KSAwO1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbmF2e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2IHtcclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogJHNwYWNlcjtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogJHNwYWNlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1saW5re1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZm9vdGVyIHtcclxuICAgICZfX3RvcHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjE1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ib3R0b217XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICZfX2NsIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxufVxyXG4iLCIubGlzdC11bnN0eWxlZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmN1c3RvbS1maWxlLWxhYmVse1xyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8qIVxuICogYW5pbWF0ZS5jc3MgLWh0dHBzOi8vZGFuZWRlbi5naXRodWIuaW8vYW5pbWF0ZS5jc3MvXG4gKiBWZXJzaW9uIC0gMy43LjBcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTggRGFuaWVsIEVkZW5cbiAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5hbmltYXRlZC5kZWxheS0xcyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbn1cblxuLmFuaW1hdGVkLmRlbGF5LTJzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDJzO1xuICBhbmltYXRpb24tZGVsYXk6IDJzO1xufVxuXG4uYW5pbWF0ZWQuZGVsYXktM3Mge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogM3M7XG59XG5cbi5hbmltYXRlZC5kZWxheS00cyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA0cztcbiAgYW5pbWF0aW9uLWRlbGF5OiA0cztcbn1cblxuLmFuaW1hdGVkLmRlbGF5LTVzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDVzO1xuICBhbmltYXRpb24tZGVsYXk6IDVzO1xufVxuXG4uYW5pbWF0ZWQuZmFzdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA4MDBtcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4MDBtcztcbn1cblxuLmFuaW1hdGVkLmZhc3RlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcbn1cblxuLmFuaW1hdGVkLnNsb3cge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbi5hbmltYXRlZC5zbG93ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbikge1xuICAuYW5pbWF0ZWQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIiVsaXN0Um93TWFyZ2luIHtcclxuICAgIG1hcmdpbjoge1xyXG4gICAgICAgIGxlZnQ6IC0oJHNwYWNlciAvIDIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcmlnaHQ6IC0oJHNwYWNlciAvIDIpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saXN0IHtcclxuICAgICYtLW1hcmdpbi1taW4teCB7XHJcbiAgICAgICAgQGV4dGVuZCAlbGlzdFJvd01hcmdpbjtcclxuICAgIH1cclxuICAgICYtLXN0cmlwZWR7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCItXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogKCRzcGFjZXIgLyA1KTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0wLjFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtKCRzcGFjZXIgLyAyKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2F0ZWdvcnl7XHJcbiAgICAgICAgLnByaWNle1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICgkZm9udC1zaXplLWxnICogMS4yNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXhsKSB7XHJcbiAgICAgICAgICAgIC5jYXJkLWJvZHl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAoJHNwYWNlciAqIDEuNSkgKCRzcGFjZXIgKiAyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuaW1hZ2Uge1xyXG4gICAgJl9fc3VwcG9ydCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1jbCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjcwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NhdGVnb3J5IHtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBAaW5jbHVkZSBibG9jay1jZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6ICgkc3BhY2VyIC8gMik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIH1cclxuICAgICYtLWNlbnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYmxvY2stY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbiIsIi5idG4ge1xyXG4gICAgJi1wcmltYXJ5IHtcclxuICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWdyYWRpZW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtc2Vjb25kYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zMDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTMwMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi1saWdodCB7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLS1maXQtY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiQG1peGluIHByaW1hcnktZ3JhZGllbnQge1xyXG4gICAgYmFja2dyb3VuZDogJGRhbmdlcjtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmODgwMCAwJSwgJGRhbmdlciAxMDAlKTtcclxufVxyXG4iLCIjbGlzdFN1cHBvcnQge1xyXG4gICAgLnNsaWNrIHtcclxuICAgICAgICAmLXByZXYsXHJcbiAgICAgICAgJi1uZXh0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAoJHNwYWNlciAqIDIpO1xyXG4gICAgICAgICAgICB3aWR0aDogKCRzcGFjZXIgKiAyKTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAkc3BhY2VyO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbSkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogJHNwYWNlcjtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtKCRzcGFjZXIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtZG90cyB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjoge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6ICgkc3BhY2VyIC8gMS41KTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogKCRzcGFjZXIgLyAxLjUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktMzAwIHtcclxuICAgICAgICAgICAgICAgICAgICByYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIubW9kYWwge1xyXG4gICAgLmNsb3NlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmX19yZWdpc3RyYXRpb24tc3VjY2VzcyB7XHJcbiAgICAgICAgLm1vZGFsLWhlYWRlcntcclxuICAgICAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogJHNwYWNlcjtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAkc3BhY2VyO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6ICgkc3BhY2VyIC8gNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAoJHNwYWNlciAvIDQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAzKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZGF0ZXBpY2tlciB7XHJcbiAgICAmLS1iZ3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiB7XHJcbiAgICAgICAgICAgIGltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWMtY2FsZW5kYXIucG5nXCIpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmlnaHQgKCRzcGFjZXIgLyAyKSBjZW50ZXI7XHJcbiAgICAgICAgICAgIHNpemU6ICgkc3BhY2VyICogMS4yNSk7XHJcbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi1kcm9wZG93biB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcclxuICAgIH1cclxuICAgIHRhYmxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIHRib2R5IHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtc3dpdGNoIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLXN3aXRjaDpob3ZlcixcclxuICAgIC5wcmV2OmhvdmVyLFxyXG4gICAgLm5leHQ6aG92ZXIsXHJcbiAgICAuY2VudHVyeTpob3ZlcixcclxuICAgIC5kZWNhZGU6aG92ZXIsXHJcbiAgICAueWVhcjpob3ZlcixcclxuICAgIC5tb250aDpob3ZlcixcclxuICAgIC5kYXk6aG92ZXIsXHJcbiAgICAuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3YXJuaW5nICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIH1cclxuICAgICYtY2VudHVyaWVzLFxyXG4gICAgJi1kZWNhZGVzLFxyXG4gICAgJi15ZWFycyxcclxuICAgICYtbW9udGhzIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXX0= */
