/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/sass/dashboard.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/
/*=============================================
=             Colours                         =
=============================================*/
/************ layout ***********************/
.bg-lbp {
  background-image: url(/build/images/background-login.6c14fc21.jpeg);
  background-size: cover;
  background-position: center;
  background-color: #423cb0;
}

.btn-raduis, .btn-update-o {
  border-radius: 30px;
}

.btn-pink {
  color: #fff;
  background-color: #8273f6 !important;
  border-color: #8273f6 !important;
}
.btn-pink.btn-form {
  -webkit-box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.11), 0 7px 10px 0 rgba(39, 61, 82, 0.13);
  box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.11), 0 7px 10px 0 rgba(39, 61, 82, 0.13);
  padding: 0px 20px 0px 20px;
  height: 46px;
  font-size: 1.5rem;
  line-height: 1;
}
.btn-pink:hover {
  background-color: #6868bf;
  border-color: #6868bf;
  color: #fff;
}

.btn-pink-o {
  color: #8273f6;
  background-color: white;
  border-color: #8273f6;
}
.btn-pink-o:hover {
  background-color: #6868bf;
  border-color: #6868bf;
  color: #fff;
}

.btn-purple {
  color: #fff;
  background-color: #e83279;
  border-color: #e83279;
}
.btn-purple.btn-form {
  -webkit-box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.11), 0 7px 10px 0 rgba(39, 61, 82, 0.13);
  box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.11), 0 7px 10px 0 rgba(39, 61, 82, 0.13);
  padding: 0px 20px 0px 20px;
  height: 46px;
  font-size: 1.5rem;
  line-height: 1;
}
.btn-purple:hover {
  background-color: #d5326a;
  border-color: #d5326a;
  color: #fff;
}

.btn-green {
  color: #fff;
  background-color: #27c281;
  border-color: #27c281;
}
.btn-green:hover {
  background-color: #1e9865;
  border-color: #1e9865;
  outline: none;
  color: #fff;
}

.btn-grey {
  color: black;
  background-color: #ececec;
  border-color: #ececec;
}
.btn-grey:hover {
  background-color: #c6c6c6;
  border-color: #c6c6c6;
  outline: none;
}

.btn-white-o {
  color: black;
  background-color: white;
  border-color: white;
}
.btn-white-o:hover {
  background-color: transparent;
  color: #fff;
}

.btn-update-o {
  border: 1px solid #273d52;
  color: black;
  -webkit-box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.11);
  box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.11);
  background-color: white;
}
.btn-update-o:hover {
  background-color: #8273f6;
  border-color: #8273f6;
  color: #fff;
  text-decoration: none;
}

.popin-style {
  background-color: #ffffff;
  border-radius: 6px;
  -webkit-box-shadow: 0 10px 25px 5px rgba(5, 16, 43, 0.24);
  box-shadow: 0 10px 25px 5px rgba(5, 16, 43, 0.24);
}
.popin-style .back-btn .back-btn-label {
  font-size: 16px;
}
.popin-style .back-btn .back-btn-label i {
  margin-right: 20px;
}
.popin-style .popin__close {
  position: absolute;
  top: 0px;
  right: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 70px;
  height: 70px;
  background-color: #8B77FB;
  border: none;
  cursor: pointer;
  color: white;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: background-color 0.35s ease 0s, -webkit-transform 0.45s ease 0s;
  transition: background-color 0.35s ease 0s, -webkit-transform 0.45s ease 0s;
  -o-transition: transform 0.45s ease 0s, background-color 0.35s ease 0s;
  transition: transform 0.45s ease 0s, background-color 0.35s ease 0s;
  transition: transform 0.45s ease 0s, background-color 0.35s ease 0s, -webkit-transform 0.45s ease 0s;
}
.popin-style .popin__close i {
  font-size: 20px;
}
.popin-style.open .popin__close {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.4s ease 0s;
  transition: -webkit-transform 0.4s ease 0s;
  -o-transition: transform 0.4s ease 0s;
  transition: transform 0.4s ease 0s, -webkit-transform 0.4s ease 0s;
}

.thumb-wrapper {
  position: relative;
  width: 130px;
  height: 130px;
  overflow: visible;
}
.thumb-wrapper .u-admin-clock {
  position: absolute;
  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;
  top: -10px;
  right: 0;
  height: 46px;
  width: 46px;
  border-radius: 50%;
  color: white;
  font-size: 15px;
  background-color: #423cb0;
}

.item-thumb-wrapper-play {
  position: relative;
}
.item-thumb-wrapper-play .u-icon-play {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: none;
  width: 41px;
  height: 41px;
  border-radius: 50%;
  background-color: #ffffff;
  z-index: 1;
}
.item-thumb-wrapper-play .u-icon-play i {
  color: #8273f6;
  font-size: 1.4rem;
  margin-left: 4px;
  z-index: 2;
}

.u-input textarea, .u-textarea textarea {
  height: 149px;
  width: 100%;
}

.u-input-label, .u-textarea-label {
  font-size: 1.4rem;
  color: #939ea8;
}

.u-input input, .u-input textarea, .u-textarea input, .u-textarea textarea {
  padding: 10px 13px;
  font-size: 1.5rem;
  border-radius: 6px;
  border: 1px solid rgba(137, 150, 162, 0.3);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  color: #273d52;
  -webkit-transition: border-color 0.35s ease;
  -o-transition: border-color 0.35s ease;
  transition: border-color 0.35s ease;
  resize: none;
}

.custom-select select {
  padding: 10px 35px 10px 13px;
  font-size: 1.5rem;
  border-radius: 6px;
  border: 1px solid rgba(137, 150, 162, 0.3);
  background: transparent;
  color: #273d52;
  transition: border-color 0.35s ease;
  cursor: pointer;
}
.custom-select i {
  position: absolute;
  top: 20px;
  right: 15px;
  font-size: 1.2rem;
}

.hide-element {
  display: none;
}

.thumb-wrapper .thumb-wrapper__letter {
  width: 100%;
  height: 100%;
  border-radius: 100px;
  display: flex;
  color: white;
  font-size: 3rem;
  background-color: #8273f6;
}
.thumb-wrapper.female .thumb-wrapper__letter {
  background-color: #e83279;
}

.portrait {
  object-fit: cover;
}

ol.custom {
  margin-left: 11px;
}
ol.custom.pink > li:before {
  background: #E83279;
}
ol.custom.purple > li:before {
  background: #8273f6;
}
ol.custom > li {
  counter-increment: item;
  margin-bottom: 7.5px;
  list-style: none;
  position: relative;
}
ol.custom > li:before {
  margin-right: 10px;
  content: counter(item);
  border-radius: 50%;
  color: white;
  width: 1.5em;
  text-align: center;
  display: inline-block;
  height: 1.5em;
  position: absolute;
  left: -33px;
}

@font-face {
  font-family: "Rubik";
  src: url(/build/fonts/Rubik-Regular.da39336c.ttf) format("ttf");
}
@font-face {
  font-family: "Rubik-Bold";
  src: url(/build/fonts/Rubik-Bold.383b8c94.ttf) format("ttf");
}
@font-face {
  font-family: "NanumBrushScript";
  src: url(/build/fonts/NanumBrushScript-Regular.889e08ba.ttf) format("ttf");
}
main {
  position: relative;
  min-height: 100%;
  background-color: #f3f4f6;
}

a:hover {
  text-decoration: none;
}

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

user agent stylesheet main {
  display: block;
}

style attribute {
  --vh: 3.2px;
}

:root {
  --swiper-navigation-size: 44px;
  /* --swiper-navigation-color: var(--swiper-theme-color); */
}

:root {
  --swiper-theme-color: #007aff;
}

body {
  height: 100%;
  width: 100%;
  margin: 0;
  font-size: 16px;
}

html {
  font-size: 62.5%;
}

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

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

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

thead, tbody, tfoot, tr, td, th {
  border-width: 1px;
}

table {
  margin-bottom: 10px;
}

.u-spinner {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  visibility: hidden;
  opacity: 0;
  z-index: 99999999;
}
.u-spinner.open {
  visibility: visible;
  opacity: 1;
}
.u-spinner svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  fill: #ffffff;
  font-size: 12rem;
}
.u-spinner .svg-icon {
  width: 1em;
  height: 1em;
  vertical-align: middle;
  overflow: hidden;
}

/***** CONNEXION ******/
.template-account-choice {
  overflow: hidden;
}
.template-account-choice .template-login__logo {
  position: absolute;
  top: 36px;
  left: 35px;
  width: 232px;
}
.template-account-choice .template-login__container {
  background-color: #ffffff;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 35px 1px rgba(5, 16, 43, 0.06);
  box-shadow: 0 0 35px 1px rgba(5, 16, 43, 0.06);
  padding: 48px 42px;
  margin-top: 125px;
  min-width: 450px;
  margin-bottom: 125px;
}
.template-account-choice .template-login__container form[name=reset_password_request_form] .errors, .template-account-choice .template-login__container form[name=change_password_form] .errors {
  color: darkred;
  font-size: 14px;
  margin-bottom: 15px;
}
.template-account-choice .template-login__container form[name=reset_password_request_form] input, .template-account-choice .template-login__container form[name=change_password_form] input {
  height: 52px;
  font-size: 1.7rem;
  color: #273d52;
}
.template-account-choice .template-login__container form[name=reset_password_request_form] input::placeholder, .template-account-choice .template-login__container form[name=change_password_form] input::placeholder {
  text-align: center;
}
.template-account-choice .template-login__container form[name=reset_password_request_form] input::-ms-input-placeholder, .template-account-choice .template-login__container form[name=change_password_form] input::-ms-input-placeholder {
  text-align: center;
}
.template-account-choice .template-login__container form[name=reset_password_request_form] input::-ms-input-placeholder, .template-account-choice .template-login__container form[name=change_password_form] input::-ms-input-placeholder {
  text-align: center;
}
.template-account-choice .template-login__container form[name=reset_password_request_form] small, .template-account-choice .template-login__container form[name=change_password_form] small {
  font-size: 12px;
}
.template-account-choice .template-login__container form[name=reset_password_request_form] label, .template-account-choice .template-login__container form[name=change_password_form] label {
  font-size: 1.4rem;
  color: black;
}
.template-account-choice .template-login__container form[name=reset_password_request_form] button, .template-account-choice .template-login__container form[name=change_password_form] button {
  height: 40px;
  font-size: 15px;
}
.template-account-choice .template-login__container .custom-control-label, .template-account-choice .template-login__container .template-login__container__form__forgotten-password {
  font-size: 14px;
}
.template-account-choice .template-login__container label:not(.custom-control-label) {
  display: block;
  font-size: 1.4rem;
  color: #939ea8;
  margin-bottom: 12px;
}
.template-account-choice .template-login__container .template-login__container__form__title {
  display: block;
  font-size: 2.8rem;
  color: #273d52;
  margin-bottom: 32px;
}
.template-account-choice .template-login__container .template-login__container__form__group input {
  height: 52px;
  font-size: 1.7rem;
  color: #273d52;
}
.template-account-choice .template-login__container .template-login__container__form button {
  margin-top: 45px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 1.7rem !important;
  height: 60px !important;
  width: 100%;
}
.template-account-choice .template-login__container .form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.template-account-choice .template-login__container .form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #edebfe;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 115, 246, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(130, 115, 246, 0.25);
}

/*************** CHOICE ACCOUNT ***************/
.template-account-choice__container {
  text-align: center;
  background-color: #ffffff;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 35px 1px rgba(5, 16, 43, 0.06);
  box-shadow: 0 0 35px 1px rgba(5, 16, 43, 0.06);
  padding: 53px 0;
  margin-top: 125px;
}
.template-account-choice__container .template-account-choice__container__title {
  font-size: 2.8rem;
  color: #273d52;
}
.template-account-choice__container .c-account-choice-slider {
  position: relative;
}
.template-account-choice__container .c-account-choice-slider__items .c-account-choice-slider__item {
  text-decoration: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.template-account-choice__container .c-account-choice-slider__items .c-account-choice-slider__item + .c-account-choice-slider__item {
  border-left: 1px solid #eef0f3;
}
.template-account-choice__container .c-account-choice-slider__items .c-account-choice-slider__item .c-account-choice-slider__item__thumb-wrapper {
  position: relative;
  width: 130px;
  height: 130px;
  overflow: visible;
}
.template-account-choice__container .c-account-choice-slider__items .c-account-choice-slider__item .c-account-choice-slider__item__thumb-wrapper .u-admin-clock {
  position: absolute;
  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;
  top: -10px;
  right: 0;
  height: 46px;
  width: 46px;
  border-radius: 50%;
  color: white;
  font-size: 15px;
  background-color: #423cb0;
}
.template-account-choice__container .c-account-choice-slider__items .c-account-choice-slider__item .c-account-choice-slider__item__thumb {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
}
.template-account-choice__container .c-account-choice-slider__items .c-account-choice-slider__item .c-account-choice-slider__item__thumb.no-image {
  font-size: 7rem;
  background-color: #8B77FB;
  color: black;
}
.template-account-choice__container .c-account-choice-slider__items .c-account-choice-slider__item .c-account-choice-slider__item__thumb.no-image.girly {
  background-color: #e83279;
  color: white;
}
.template-account-choice__container .c-account-choice-slider__items .c-account-choice-slider__item .c-account-choice-slider__item__textual .c-account-choice-slider__item__name {
  display: block;
  font-size: 1.7rem;
  font-weight: normal;
  color: #273d52;
}
.template-account-choice__container .c-account-choice-slider__items .c-account-choice-slider__item .c-account-choice-slider__item__textual .c-account-choice-slider__item__detail {
  display: block;
  color: #8996a2;
  font-size: 1.5rem;
  line-height: 2.3rem;
}
.template-account-choice__container .c-account-choice-slider__items .c-account-choice-slider__item .c-account-choice-slider__item__textual .c-account-choice-slider__item__class {
  display: block;
  color: #8996a2;
  font-size: 1.5rem;
  line-height: 2.3rem;
}
.template-account-choice__container .c-account-choice-slider__items .slick-track {
  display: flex;
  flex-direction: row;
}
.template-account-choice__container .template-account-choice__container__add-student {
  margin-top: 60px;
  display: inline-block;
  text-align: center;
  font-size: 1.6rem;
  color: #273d52;
}

.c-account-choice-slider__navigation .button-prev, .c-account-choice-slider__navigation .button-next {
  color: #ffffff;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.11);
  box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.11);
  background-color: #211e6a;
  position: absolute;
  top: 0;
  width: 57px;
  height: 164px;
  border: none;
  outline: none;
  will-change: opacity, background-color, padding;
  pointer-events: all;
  z-index: 2;
}
.c-account-choice-slider__navigation .button-prev i, .c-account-choice-slider__navigation .button-next i {
  font-size: 20px;
}
.c-account-choice-slider__navigation .button-prev {
  left: -29px;
}
.c-account-choice-slider__navigation .button-next {
  right: -29px;
}

/************* DASHBOARD *****************/
.template-dashboard #template-dashboard-main {
  width: calc(100vw - 85px);
  height: calc((var(--vh, 1vh) * 100) - 85px);
}
.template-dashboard .menu-top {
  height: 85px;
  position: relative;
  z-index: 5;
}
.template-dashboard .logo-menu-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  width: 85px;
  background-color: #423cb0;
  border-bottom: solid 1px rgba(226, 226, 230, 0.18);
  pointer-events: all;
}
.template-dashboard .logo-menu-top.bg-parents {
  background-color: #e83279;
}
.template-dashboard .menu__top__content {
  -webkit-box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.17);
  box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.17);
  z-index: 5;
  width: calc(100% - 85px);
}
.template-dashboard .menu__top__content__right {
  align-items: center;
}
.template-dashboard .menu__top__content__right .notifications {
  padding: 13px 25px;
  border-radius: 26px;
  -webkit-transition: background-color 0.4s ease;
  -o-transition: background-color 0.4s ease;
  transition: background-color 0.4s ease;
  border: none;
  color: #ffffff;
  font-size: 1.6rem;
  margin-right: 25px;
  background-color: rgba(137, 150, 162, 0.7);
}
.template-dashboard .menu__top__content__right .notifications.new-notification {
  background-color: #e83279;
}
.template-dashboard .menu__top__content__right .menu__top__content__right__account {
  padding: 19px 51px 19px 24px;
  height: 100%;
  border-left: 1px solid #eef0f3;
  cursor: pointer;
}
.template-dashboard .menu__top__content__right .menu__top__content__right__account .menu__top__content__right__account__textual {
  font-size: 1.6rem;
  line-height: 1.2;
}
.template-dashboard .menu__top__content__right .menu__top__content__right__account .menu__top__content__right__account__textual .account__name {
  color: #273d52;
}
.template-dashboard .menu__top__content__right .menu__top__content__right__account .menu__top__content__right__account__textual .account__level {
  color: #8996a2;
}
.template-dashboard .menu__top__content__right .menu__top__content__right__account .fa-chevron-down {
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  margin-left: 50px;
  display: inline;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  font-size: 18px;
  height: 1em;
  margin-top: 12px;
}
.template-dashboard .menu__top__content__right .menu__top__content__right__account.active .fa-chevron-down {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.template-dashboard .menu__top__content__right .menu__top__content__right__account .c-site-menu__top__content__right__account__thumb-wrapper--no-image {
  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;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  border-radius: 50%;
  color: #ffffff;
  background-color: #e83279;
}
.template-dashboard .menu__top__content__right .menu__top__content__right__account .menu__top__content__right__account__thumb-wrapper {
  display: inline-block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  overflow: hidden;
}
.template-dashboard .menu__top__content__right .menu__top__content__right__account .menu__top__content__right__account__thumb-wrapper--no-image {
  -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;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  border-radius: 50%;
  color: #ffffff;
  background-color: #e83279;
  text-align: center;
  line-height: 49px;
}
.template-dashboard .menu__top__content__right .menu__top__content__right__account .menu__top__content__right__account__thumb-wrapper--no-image .menu__top__content__right__account__thumb-wrapper__letter {
  display: block;
  font-size: 2.2rem;
}
.template-dashboard .menu__top__content__right .menu__top__content__right__burger {
  justify-content: center;
  height: 100%;
  width: 70px;
  lign-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
}
.template-dashboard .menu__top__content__right .menu__top__content__right__burger .menu__top__content__right__burger__wrapper {
  width: 100%;
  height: 100%;
  border: none;
  outline: none;
  background: none;
}
.template-dashboard .menu__top__content__right .menu__top__content__right__burger .menu__top__content__right__burger__wrapper i {
  font-size: 20px;
}
.template-dashboard .menu__left {
  transition: width 0.35s cubic-bezier(0.175, 0.685, 0.32, 1);
  position: fixed;
  width: 85px;
  background-color: #423cb0;
  pointer-events: all;
  z-index: 50;
  height: calc( 100vh - 85px);
  overflow-y: auto;
}
.template-dashboard .menu__left:hover {
  width: 16em;
}
.template-dashboard .menu__left:hover .menu__left__item__tooltip {
  width: calc(100% - calc(14rem - 50px)) !important;
  opacity: 1 !important;
  color: white;
  margin-left: 74px;
}
.template-dashboard .menu__left .menu__left__item a {
  transition: all 0.2s cubic-bezier(0.175, 0.685, 0.32, 1);
}
.template-dashboard .menu__left .menu__left__item a .menu__left__item__tooltip {
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.35s cubic-bezier(0.175, 0.685, 0.32, 1);
  overflow: hidden;
  opacity: 0;
  display: block;
  text-align: left;
}
.template-dashboard .menu__left.bg-parents {
  background-color: #e83279;
}
.template-dashboard .menu__left ul li {
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center;
  opacity: 0.2;
}
.template-dashboard .menu__left ul li .c-site-menu__left__item__tooltip {
  display: none;
}
.template-dashboard .menu__left ul li:hover {
  opacity: 1;
}
.template-dashboard .menu__left ul li.active {
  opacity: 1;
}
.template-dashboard .menu__left ul li a {
  white-space: nowrap;
  display: block;
  position: relative;
  text-decoration: none;
}
.template-dashboard .menu__left ul li a i {
  color: white;
  font-size: 2.8rem;
  position: absolute;
  left: 28px;
}
.menu__playlist-popin {
  position: absolute;
  -webkit-transform: translate(0, -10px);
  -ms-transform: translate(0, -10px);
  transform: translate(0, -10px);
  pointer-events: none;
  z-index: 2;
  opacity: 0;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.menu__playlist-popin.open {
  pointer-events: all;
  opacity: 1;
}

.menu__playlist-popin {
  border-radius: 6px 6px 0 0 !important;
  background-color: #302B98;
}
.menu__playlist-popin .list {
  overflow-x: hidden;
  overflow-y: auto;
  height: 100%;
}
.menu__playlist-popin.open {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.menu__playlist-popin ul li {
  padding-left: 10px;
  padding-right: 10px;
}
.menu__playlist-popin ul li:hover {
  background-color: #232070;
}
.menu__playlist-popin ul li a {
  color: white;
}
.menu__playlist-popin ul li a .block-img {
  height: 49px;
  width: 69px;
}
.menu__playlist-popin ul li a span {
  width: calc(100% - 69px);
}
.menu__playlist-popin .exit {
  cursor: pointer;
  background-color: #e83279;
  color: white;
  border-radius: 0 0 6px 6px !important;
}
.menu__playlist-popin .exit i {
  font-size: 30px;
  margin-right: 10px;
}
.menu__playlist-popin .exit a {
  color: white;
  text-decoration: none;
}

.menu__notification-popin, .menu__profile-popin {
  position: absolute;
  -webkit-transform: translate(0, -10px);
  -ms-transform: translate(0, -10px);
  transform: translate(0, -10px);
  pointer-events: none;
  z-index: 999;
  opacity: 0;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.menu__notification-popin.open, .menu__profile-popin.open {
  pointer-events: all;
  opacity: 1;
}

.menu__notification-popin {
  top: 105px;
  right: 60px;
  background-color: #ffffff;
  width: 430px;
  max-height: 80vh;
  overflow-x: hidden;
  overflow-y: auto;
}
.menu__notification-popin.open {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.menu__notification-popin .notifications-list .item {
  padding: 28px;
}
.menu__notification-popin .notifications-list .item:hover {
  background-color: rgba(243, 244, 246, 0.5);
}
.menu__notification-popin .notifications-list .item + .item {
  border-top: 1px solid #eef0f3;
}
.menu__notification-popin .notifications-list .item .item-icon {
  width: 59px;
  height: 59px;
  border-radius: 50%;
  background-color: #8996a2;
}
.menu__notification-popin .notifications-list .item .item-icon i {
  color: white;
  font-size: 2.1rem;
}
.menu__notification-popin .notifications-list .item.item-new .item-icon {
  background-color: #e83279;
}
.menu__notification-popin .notifications-list .item .item-content {
  padding-left: 21px;
  width: calc( 100% - 59px);
  color: #8996a2;
  font-size: 1.5rem;
  line-height: 2.3rem;
}
.menu__notification-popin .notifications-list .item .item-content a, .menu__notification-popin .notifications-list .item .item-content strong {
  color: #273d52;
  text-decoration: none;
}

.menu__profile-popin {
  padding: 30px 0;
  top: 105px;
  right: 20px;
  width: 346px;
  max-height: 80vh;
  overflow-x: hidden;
  overflow-y: auto;
}
.menu__profile-popin.open {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.menu__profile-popin .menu__profile-popin-container .name {
  display: block;
  font-size: 1.6rem;
  color: #273d52;
}
.menu__profile-popin .menu__profile-popin-container a {
  text-decoration: none;
}
.menu__profile-popin .menu__profile-popin-container .level {
  display: block;
  font-size: 1.5rem;
  line-height: 2.3rem;
  color: #8996a2;
}
.menu__profile-popin .menu__profile-popin-container .thumb-wrapper {
  position: relative;
  width: 100px;
  height: 100px;
  margin: 0 auto 17px auto;
  overflow: visible;
}
.menu__profile-popin .menu__profile-popin-container .thumb-wrapper .thumb {
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
}
.menu__profile-popin .menu__profile-popin-container .btn-modify-profile {
  padding: 11px 22px;
  display: inline-block;
  font-size: 1.5rem;
  margin: 22px auto 0px auto;
  position: relative;
  z-index: 5;
}
.menu__profile-popin .menu__profile-popin-container .btn-modify-profile:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: block;
  width: 250%;
  height: 1px;
  background-color: #eef0f3;
  pointer-events: none;
  z-index: 1;
}
.menu__profile-popin .menu__profile-popin-container .accounts-others {
  padding: 32px 35px;
  text-align: left;
}
.menu__profile-popin .menu__profile-popin-container .accounts-others .others__label {
  padding-bottom: 15px;
  display: block;
  color: #8996a2;
  font-size: 1.4rem;
}
.menu__profile-popin .menu__profile-popin-container .accounts-others .others-items .thumb-wrapper {
  display: inline-block;
  width: 65px;
  height: 65px;
  overflow: visible;
}
.menu__profile-popin .menu__profile-popin-container .accounts-others .others-items .thumb-wrapper .u-admin-clock {
  height: 19px !important;
  width: 19px !important;
  top: 0px !important;
  font-size: 10px;
}
.menu__profile-popin .menu__profile-popin-container .accounts-others .others-items .thumb-wrapper.no-image {
  align-content: center;
  border-radius: 50%;
  color: #ffffff;
  background-color: #e83279;
}
.menu__profile-popin .menu__profile-popin-container .accounts-others .others-items .thumb-wrapper.no-image span:first-child {
  font-size: 3rem;
}
.menu__profile-popin .menu__profile-popin-container .accounts-others .others-items .name {
  display: block;
  font-size: 1.5rem;
  color: #273d52;
}
.menu__profile-popin .menu__profile-popin-container .accounts-others .others-items .level {
  display: block;
  font-size: 1.5rem;
  line-height: 2.3rem;
  color: #8996a2;
}
.menu__profile-popin .popin-bottom {
  border-top: 1px solid #eef0f3;
  padding: 24px 0 0 0;
}
.menu__profile-popin .popin-bottom a {
  display: inline-block;
  color: #273d52;
  margin-left: 35px;
  font-size: 1.6rem;
}

.search-popin-css {
  position: absolute;
  top: 0;
  left: 85px;
  bottom: 0;
  background-color: #2f2a7c;
  width: 0;
  overflow: hidden;
  pointer-events: none;
  max-width: 1920px;
  margin: 0 auto;
  -webkit-transition: all 0.45s ease 0.45s;
  -o-transition: all 0.45s ease 0.45s;
  transition: all 0.45s ease 0.45s;
  z-index: 45;
}
.search-popin-css.open {
  width: calc( 100% - 85px);
  -webkit-transition: all 0.35s ease 0s;
  -o-transition: all 0.35s ease 0s;
  transition: all 0.35s ease 0s;
  pointer-events: all;
}
.search-popin-css.open .search-popin__container form {
  opacity: 1;
  -webkit-transition: opacity 0.35s ease 0.3s;
  -o-transition: opacity 0.35s ease 0.3s;
  transition: opacity 0.35s ease 0.3s;
}
.search-popin-css.open .popin__close {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: background-color 0.35s ease 0s, -webkit-transform 0.45s ease 0.45s;
  -o-transition: transform 0.45s ease 0.45s, background-color 0.35s ease 0s;
}
.search-popin-css .popin__close {
  position: absolute;
  top: 45px;
  right: 35px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-color: #8B77FB;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: background-color 0.35s ease 0s, -webkit-transform 0.45s ease 0s;
  transition: background-color 0.35s ease 0s, -webkit-transform 0.45s ease 0s;
  -o-transition: transform 0.45s ease 0s, background-color 0.35s ease 0s;
  transition: transform 0.45s ease 0s, background-color 0.35s ease 0s;
  transition: transform 0.45s ease 0s, background-color 0.35s ease 0s, -webkit-transform 0.45s ease 0s;
  cursor: pointer;
}
.search-popin-css .popin__close:hover {
  background-color: #765efa;
}
.search-popin-css .popin__close i {
  color: #ffffff;
  font-size: 2.8rem;
}
.search-popin-css .search-popin__container {
  padding: 100px 9% 0 9%;
}
.search-popin-css .search-popin__container form {
  position: relative;
  opacity: 0;
}
.search-popin-css .search-popin__container form .c-site-menu__search-popin__form__input {
  padding-left: 60px;
  display: block;
  height: 110px;
  width: 100%;
  font-size: 1.7rem;
  color: #ffffff;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.search-popin-css .search-popin__container form .c-site-menu__search-popin__form__input:active {
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.search-popin-css .search-popin__container form .c-site-menu__search-popin__form__input:focus-visible {
  outline: none;
}
.search-popin-css .search-popin__container form .c-site-menu__search-popin__form__button {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  border: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
}
.search-popin-css .search-popin__container form .c-site-menu__search-popin__form__button i {
  color: white;
  font-size: 3rem;
}

.contact-popin {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.7);
  width: 100%;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  -webkit-transition: opacity 0.45s ease 0.45s;
  -o-transition: opacity 0.45s ease 0.45s;
  transition: opacity 0.45s ease 0.45s;
  z-index: 9999;
}
.contact-popin .popin__close {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background-color: #8B77FB;
  cursor: pointer;
  z-index: 10;
  position: absolute;
  top: 30px;
  right: 35px;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: background-color 0.35s ease 0s, -webkit-transform 0.45s ease 0s;
  transition: background-color 0.35s ease 0s, -webkit-transform 0.45s ease 0s;
  -o-transition: transform 0.45s ease 0s, background-color 0.35s ease 0s;
  transition: transform 0.45s ease 0s, background-color 0.35s ease 0s;
  transition: transform 0.45s ease 0s, background-color 0.35s ease 0s, -webkit-transform 0.45s ease 0s;
}
.contact-popin .popin__close i {
  color: white;
  font-size: 20px;
}
.contact-popin.open {
  opacity: 1;
  -webkit-transition: opacity 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s;
  transition: opacity 0.35s ease 0s;
}
.contact-popin.open .popin__close {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: background-color 0.35s ease 0s, -webkit-transform 0.45s ease 0.4s;
  transition: background-color 0.35s ease 0s, -webkit-transform 0.45s ease 0.4s;
  -o-transition: transform 0.45s ease 0.4s, background-color 0.35s ease 0s;
  transition: transform 0.45s ease 0.4s, background-color 0.35s ease 0s;
  transition: transform 0.45s ease 0.4s, background-color 0.35s ease 0s, -webkit-transform 0.45s ease 0.4s;
  pointer-events: all;
}
.contact-popin.open .contact-popin-container {
  width: 875px;
  -webkit-transition: width 0.35s ease 0.15s;
  -o-transition: width 0.35s ease 0.15s;
  transition: width 0.35s ease 0.15s;
  pointer-events: all;
}
.contact-popin.open .contact-popin-container .contact-popin-form {
  opacity: 1;
  -webkit-transition: opacity 0.4s ease 0.65s;
  -o-transition: opacity 0.4s ease 0.65s;
  transition: opacity 0.4s ease 0.65s;
}
.contact-popin .contact-popin-container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 0px;
  overflow-y: auto;
  background-color: #ffffff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: width 0.55s ease 0.15s;
  -o-transition: width 0.55s ease 0.15s;
  transition: width 0.55s ease 0.15s;
}
.contact-popin .contact-popin-container .contact-popin-form {
  padding: 64px 100px;
  position: relative;
  opacity: 0;
  -webkit-transition: opacity 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s;
  transition: opacity 0.35s ease 0s;
}
.contact-popin .contact-popin-container .contact-popin-form .form-title {
  padding-bottom: 30px;
  color: #273d52;
  font-size: 2.8rem;
  margin: 0;
}
.contact-popin .contact-popin-container .contact-popin-form .form-description {
  padding-bottom: 44px;
  color: #8996a2;
  font-size: 1.6rem;
  line-height: 2.7rem;
}
.contact-popin .contact-popin-container .contact-popin-form .form-row {
  width: 100%;
  margin-bottom: 39px;
}
.contact-popin .contact-popin-container .contact-popin-form .form-row .form-input {
  width: 45%;
}
.contact-popin .contact-popin-container .contact-popin-form .form-row .form-input .form-input-text {
  padding: 10px 13px;
  font-size: 1.5rem;
  border-radius: 6px;
  border: 1px solid rgba(137, 150, 162, 0.3);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  color: #273d52;
  -webkit-transition: border-color 0.35s ease;
  -o-transition: border-color 0.35s ease;
  transition: border-color 0.35s ease;
  resize: none;
}
.contact-popin .contact-popin-container .contact-popin-form .form-row .form-input .form-input-label {
  display: block;
  margin-bottom: 14px;
  font-size: 1.4rem;
  color: #939ea8;
}
.contact-popin .contact-popin-container .contact-popin-form .form-row .form-input .form-input-select .fa-chevron-down {
  position: absolute;
  top: 50%;
  right: 15px;
  font-size: 1rem;
  height: 1em;
}
.contact-popin .contact-popin-container .contact-popin-form .form-but-validate button {
  font-size: 1.5rem;
  line-height: 1;
  text-align: center;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.11), 0 7px 10px 0 rgba(39, 61, 82, 0.13);
  box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.11), 0 7px 10px 0 rgba(39, 61, 82, 0.13);
  padding: 2px 60px 1px 60px;
  height: 60px;
  z-index: 2;
}

/**************** FIN ***********/
/************* TEmplate children *************/
.change-account-children {
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.17);
  box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.17);
  z-index: 2;
  position: relative;
}
.change-account-children .u-children-toggle__label {
  font-size: 1.5rem !important;
  line-height: 2.5rem !important;
}

.mobile-profile-thumb-wrapper {
  height: 45px;
  width: 45px;
}

.block-main {
  height: 100%;
}
.block-main.template-dashboard-parents {
  height: calc( 100% - 74px);
}

#block-right {
  height: 100%;
}
#block-right header {
  border-bottom: 1px solid #eef0f3;
  padding: 35px 26px 26px 25px;
}

#block-left {
  height: 100%;
  overflow-y: auto;
}
#block-left .dashboard-news {
  position: relative;
}
#block-left .dashboard-news a {
  position: absolute;
  right: 30px;
  bottom: 30px;
  height: 46px;
  padding: 0px 20px 1px 20px;
  font-size: 1.5rem;
  /* line-height: 1; */
  text-align: center;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.11), 0 7px 10px 0 rgba(39, 61, 82, 0.13);
  box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.11), 0 7px 10px 0 rgba(39, 61, 82, 0.13);
}

.activity-list {
  overflow-y: auto;
  height: calc( 100% - 91px);
}
.activity-list a.list-item {
  padding: 28px 26px;
  text-decoration: none;
}
.activity-list a.list-item + .list-item {
  border-top: 1px solid #eef0f3;
}
.activity-list a.list-item:hover {
  background-color: rgba(243, 244, 246, 0.5);
  text-decoration: none;
}
.activity-list a.list-item:hover .item-thumb-wrapper .u-icon-play {
  display: flex !important;
}
.activity-list a.list-item .item-thumb-wrapper {
  height: 112px;
}
.activity-list a.list-item .item-thumb-wrapper .u-icon-play {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: none;
  width: 41px;
  height: 41px;
  border-radius: 50%;
  background-color: #ffffff;
  z-index: 1;
}
.activity-list a.list-item .item-thumb-wrapper .u-icon-play i {
  color: #8B77FB;
  font-size: 1.4rem;
  margin-left: 4px;
  z-index: 2;
}
.activity-list a.list-item .item-thumb-wrapper img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  border-radius: 15px;
}
.activity-list a.list-item .list-item-title {
  color: #273d52;
  font-size: 1.6rem;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.activity-list a.list-item .list-item-description {
  display: block;
  color: #8996a2;
  font-size: 1.5rem;
  white-space: nowrap;
  margin-bottom: 8px;
}
.activity-list a.list-item .list-item-details .details-date {
  color: #8996a2;
  font-size: 1.4rem;
  margin-right: 14px;
}
.activity-list a.list-item .list-item-details .details-progress {
  width: 97px;
  margin-right: 12px;
  margin-top: 10px;
  height: 5px;
}
.activity-list a.list-item .list-item-details .details-progress .progress-bar {
  background-color: #8B77FB;
}
.activity-list a.list-item .list-item-details .details-percent {
  color: #8B77FB;
  margin-top: 6px;
}
.activity-list a.list-item .list-item-details .details-completed {
  color: #27c281;
  font-size: 1.4rem;
}

.section-home {
  border-radius: 6px;
  padding: 35px 21px 35px 41px;
}

.news__description {
  color: #8996a2;
  font-size: 1.5rem;
  line-height: 2.3rem;
}

.u-dashboard-card {
  position: relative;
  width: calc( 50% - 10px);
  margin-bottom: 21px;
  background-color: #8B77FB;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 35px 1px rgba(5, 16, 43, 0.06);
  box-shadow: 0 0 35px 1px rgba(5, 16, 43, 0.06);
  padding: 35px 21px 35px 41px;
}
.u-dashboard-card .card-title {
  text-transform: uppercase;
  font-size: 1.5rem;
  color: #ffffff;
  margin-bottom: 20px;
}
.u-dashboard-card .card-content {
  font-size: 1.5rem;
  line-height: 2.3rem;
  color: rgba(255, 255, 255, 0.7);
  margin-bottom: 28px;
}
.u-dashboard-card img {
  position: absolute;
  right: 25px;
  bottom: 35px;
  z-index: 1;
  width: 147px;
  height: 123px;
}
.u-dashboard-card .btn {
  height: 46px;
  font-size: 1.5rem;
  line-height: 1;
  text-align: center;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.11), 0 7px 10px 0 rgba(39, 61, 82, 0.13);
  box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.11), 0 7px 10px 0 rgba(39, 61, 82, 0.13);
  padding: 0px 20px 1px 20px;
}

.dashboard-statistics {
  margin-bottom: 21px;
  border-radius: 6px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 35px 1px rgba(5, 16, 43, 0.06);
  box-shadow: 0 0 35px 1px rgba(5, 16, 43, 0.06);
}
.dashboard-statistics h2 {
  color: #273d52;
  font-size: 1.5rem;
  text-transform: uppercase;
  margin: 0;
}
.dashboard-statistics h2::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 23px;
  margin: 0 20px 0 19px;
  background-color: #eef0f3;
}
.dashboard-statistics .statistics-head {
  padding: 31px 26px 26px 26px;
  border-bottom: 1px solid #eef0f3;
}
.dashboard-statistics .statistics-head .head-navigation .navigation-list {
  min-width: 115px;
  text-align: center;
}
.dashboard-statistics .statistics-head .head-navigation .navigation-list .template-dashboard__statistics__head__navigation__list__item {
  display: none;
  color: #273d52;
  font-size: 1.5rem;
  text-transform: uppercase;
}
.dashboard-statistics .statistics-head .head-navigation .navigation-list .template-dashboard__statistics__head__navigation__list__item.active {
  display: block;
}
.dashboard-statistics .statistics-head .head-navigation .navigation-arrow {
  padding: 0 7px;
  margin-top: 1px;
  font-size: 1.4rem;
  opacity: 1;
  pointer-events: all;
  -webkit-transition: opacity 0.35s ease;
  -o-transition: opacity 0.35s ease;
  transition: opacity 0.35s ease;
  cursor: pointer;
}
.dashboard-statistics .statistics-head .head-navigation .navigation-arrow.disabled {
  opacity: 0.3;
  pointer-events: none;
}
.dashboard-statistics .statistics-items {
  display: block;
}
.dashboard-statistics .statistics-items .statistics-item {
  display: none;
}
.dashboard-statistics .statistics-items .statistics-item.active {
  display: flex;
}
.dashboard-statistics .statistics-items .statistics-item .item-chart {
  padding: 37px 35px 37px 44px;
  width: calc( 100% - 289px);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-right: 1px solid #eef0f3;
}
.dashboard-statistics .statistics-items .statistics-item .item-chart canvas {
  width: 35% !important;
  height: auto !important;
}
.dashboard-statistics .statistics-items .statistics-item .item-chart .item-chart__title {
  padding-bottom: 27px;
  display: block;
  width: 100%;
  color: #273d52;
  text-align: center;
  font-size: 1.5rem;
  line-height: 2.3rem;
}
.dashboard-statistics .statistics-items .statistics-item .item-chart .ul-statistics-item-labels {
  width: 65%;
}
.dashboard-statistics .statistics-items .statistics-item .item-chart .ul-statistics-item-labels li {
  position: relative;
  display: block;
  width: 100%;
  vertical-align: top;
  font-size: 1.5rem;
  line-height: 1.3;
  margin-bottom: 20px;
  margin-right: 40px;
}
.dashboard-statistics .statistics-items .statistics-item .item-chart .ul-statistics-item-labels li .template-dashboard__statistics__item__label__color {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 13px;
  height: 13px;
  border-radius: 13px;
  margin-top: 2px;
  margin-right: 8px;
}
.dashboard-statistics .statistics-items .statistics-item .item-chart .ul-statistics-item-labels li .template-dashboard__statistics__item__label__color.exo {
  background-color: #ff904d;
}
.dashboard-statistics .statistics-items .statistics-item .item-chart .ul-statistics-item-labels li .template-dashboard__statistics__item__label__color.video {
  background-color: #02bf62;
}
.dashboard-statistics .statistics-items .statistics-item .item-chart .ul-statistics-item-labels li .template-dashboard__statistics__item__label__color.sj {
  background-color: #d53269;
}
.dashboard-statistics .statistics-items .statistics-item .item-chart .ul-statistics-item-labels li .template-dashboard__statistics__item__label__percentage {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}
.dashboard-statistics .statistics-items .statistics-item .item-chart .ul-statistics-item-labels li .template-dashboard__statistics__item__label__content {
  display: inline;
  vertical-align: top;
  color: #8996a2;
}
.dashboard-statistics .statistics-items .statistics-item .statistics-item-content {
  width: 289px;
}
.dashboard-statistics .statistics-items .statistics-item .statistics-item-content .statistics-item-content__row {
  padding: 28px 39px 24px 39px;
  border-bottom: 1px solid #eef0f3;
}
.dashboard-statistics .statistics-items .statistics-item .statistics-item-content .statistics-item-content__row .statistics-item-content__label {
  color: #8996a2;
  font-size: 1.5rem;
  line-height: 2.5rem;
}
.dashboard-statistics .statistics-items .statistics-item .statistics-item-content .statistics-item-content__row .statistics-item-content__label strong {
  padding-bottom: 5px;
  display: block;
  color: #273d52;
  font-weight: normal;
  font-size: 3rem;
}
.dashboard-statistics .statistics-items .statistics-item .template-dashboard__statistics__item__no-stats {
  padding: 47px 0px 88px 0px;
  text-align: center;
  width: 100%;
}
.dashboard-statistics .statistics-items .statistics-item .template-dashboard__statistics__item__no-stats__text {
  display: block;
  width: 55%;
  margin: 23px auto 0 auto;
  color: #273d52;
  font-size: 1.6rem;
  text-align: center;
  line-height: 2.9rem;
}

.menu-mobile {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  top: 0;
  height: 100%;
  right: 0;
  bottom: 0;
}

.missionexam h4 {
  color: #273d52;
  font-size: 1.5rem;
  text-transform: uppercase;
  padding: 31px 26px 26px 26px;
}
.missionexam .block-table {
  padding: 0 26px 26px 26px;
}
.missionexam .block-table th {
  background-color: #8B77FB;
  color: white;
  font-weight: bold;
  vertical-align: middle;
}
.missionexam .block-table tr td:nth-child(1) {
  font-weight: bold;
}
.missionexam .block-table tr td:nth-child(3), .missionexam .block-table tr td:nth-child(4) {
  vertical-align: middle;
  height: 100%;
  margin: auto;
  text-align: center;
  color: #273d52;
  font-weight: normal;
  font-size: 20px;
}
.missionexam .block-table .line-program {
  padding: 3px;
}
.missionexam .block-table .line-program:nth-child(even) {
  background: #F1F2F4;
}
.missionexam .block-table .line-program div:nth-child(2) {
  font-weight: bold;
}

.c-activities-list {
  border-radius: 6px;
  height: 100%;
  overflow-y: auto;
}
.c-activities-list li + li {
  border-top: 1px solid #eef0f3;
}
.c-activities-list li a {
  text-decoration: none;
  height: auto;
  padding: 28px 0;
}
.c-activities-list li a:hover {
  background-color: rgba(243, 244, 246, 0.5);
  text-decoration: none;
}
.c-activities-list li a:hover .item-thumb-wrapper-play .u-icon-play {
  display: flex !important;
}
.c-activities-list li a .item-thumb-wrapper-play {
  margin-left: 21px;
  width: 119px;
  height: 88px;
}
.c-activities-list li a .item-thumb-wrapper-play .poster {
  object-fit: cover;
  border-radius: 15px;
}
.c-activities-list li a .list-item-title {
  color: #273d52;
  font-size: 1.6rem;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.c-activities-list li a .list-item-description {
  display: block;
  color: #8996a2;
  font-size: 1.5rem;
  white-space: nowrap;
  margin-bottom: 8px;
}
.c-activities-list li a .details-date {
  color: #8996a2;
  font-size: 1.4rem;
  margin-right: 14px;
}
.c-activities-list li a .details-progress {
  width: 97px;
  margin-right: 12px;
  margin-top: 10px;
  height: 5px;
}
.c-activities-list li a .details-progress .progress-bar {
  background-color: #8b77fb;
}
.c-activities-list li a .details-percent {
  color: #8b77fb;
  margin-top: 6px;
}
.c-activities-list li a .details-completed {
  color: #27c281;
  font-size: 1.4rem;
}

.latest-activities {
  height: 100%;
  padding: 14px;
  overflow-y: auto;
}

.template-dashboard-parents.latest-activities {
  height: calc(100% - 74px);
}

.last-activities-scores {
  color: #273d52;
}

.template-stages__card {
  width: calc( 100% / 3 - 21px);
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  margin-right: 21px;
  margin-bottom: 21px;
}
.template-stages__card:nth-child(3n-2) {
  background: #8B77FB;
}
.template-stages__card:nth-child(2n) {
  background: #423cb0;
}
.template-stages__card:nth-child(3n) {
  background: #273d52;
}

.template-stages__container {
  overflow-y: auto;
  overflow-x: hidden;
  height: calc( 100vh - 85px);
}
.template-stages__container .row {
  padding-top: 21px;
  padding-left: 21px;
}
.template-stages__container .u-dashboard-card__textual {
  position: relative;
  width: 65%;
  z-index: 2;
}
.template-stages__container .u-dashboard-card__title {
  padding-bottom: 20px;
  display: block;
  text-transform: uppercase;
  font-size: 1.5rem;
  color: #ffffff;
  margin-bottom: 0;
}
.template-stages__container .u-dashboard-card__content {
  padding-bottom: 28px;
  display: block;
  font-size: 1.5rem;
  line-height: 2.3rem;
  color: rgba(255, 255, 255, 0.7);
}
.template-stages__container .u-dashboard-card img {
  position: absolute;
  right: 25px;
  bottom: 35px;
  z-index: 1;
}

.template-stage-single__container {
  padding: 25px 27px;
  overflow-y: auto;
  height: calc( 100vh - 85px);
}

.template-stage-single__resume {
  background-color: #ffffff;
}

.template-stage-single__col--left {
  margin-right: 18px;
}

.template-stage-single__col--right {
  width: 60%;
}

.template-stage-single__col {
  border-radius: 6px;
  overflow: hidden;
}

.template-stage-single__resume__head {
  padding: 42px;
  position: relative;
  color: #ffffff;
  background-color: #423cb0;
}

.template-stage-single__resume__head__title {
  padding-bottom: 15px;
  display: block;
  font-size: 1.5rem;
  text-transform: uppercase;
  width: 70%;
}

.template-stage-single__resume__head__description {
  color: rgba(255, 255, 255, 0.7);
  font-size: 1.5rem;
  line-height: 2.3rem;
}

.template-stage-single__resume__head__image {
  position: absolute;
  right: 29px;
  bottom: 20px;
  cursor: pointer;
  width: 116px;
}

.block-picture {
  position: absolute;
  right: 29px;
  bottom: 20px;
  width: 134px;
  height: 100px;
  cursor: pointer;
}
.block-picture:hover i {
  font-size: 16px;
}
.block-picture i {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 10px;
  height: 20px;
  font-size: 14px;
}

.template-stage-single__resume__content {
  padding: 36px 45px;
  color: #617180;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
.template-stage-single__resume__content ol > li {
  counter-increment: item;
  margin-bottom: 15px;
  list-style: none;
  position: relative;
}
.template-stage-single__resume__content ol > li ul {
  padding-left: 17px;
  list-style: disc;
}
.template-stage-single__resume__content ol > li:before {
  margin-right: 10px;
  content: counter(item);
  background: #E83279;
  border-radius: 50%;
  color: white;
  width: 1.5em;
  text-align: center;
  display: inline-block;
  height: 1.5em;
  position: absolute;
  left: -33px;
}

.template-stage-single__col--right {
  width: 58%;
}

.template-stage-single__col {
  border-radius: 6px;
  overflow: hidden;
}

.template-stage-single__form__step {
  background-color: #ffffff;
}

.template-stage-single__form__step__head {
  padding: 23px 31px;
  width: 100%;
  border-bottom: 1px solid #eef0f3;
}

.template-stage-single__form__step__head__label {
  display: inline-block;
  color: #273d52;
  text-transform: uppercase;
  font-size: 1.5rem;
  margin-right: 34px;
}

.template-stage-single__form__step__head__select {
  min-width: 200px;
}
.template-stage-single__form__step__head__select i {
  position: absolute;
  top: 50%;
  right: 15px;
  font-size: 1rem;
}

.u-select {
  position: relative;
}
.u-select .u-select__input {
  padding: 10px 35px 10px 13px;
  font-size: 1.5rem;
  border-radius: 6px;
  border: 1px solid rgba(137, 150, 162, 0.3);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  color: #273d52;
  width: 100%;
  -webkit-transition: border-color 0.35s ease;
  -o-transition: border-color 0.35s ease;
  transition: border-color 0.35s ease;
  cursor: pointer;
}

.template-stage-single__form__step__subjects {
  padding: 23px 31px;
}
.template-stage-single__form__step__subjects .template-stage-single__form__step__subjects__label {
  display: inline-block;
  color: #273d52;
  text-transform: uppercase;
  font-size: 1.5rem;
  margin-bottom: 30px;
}
.template-stage-single__form__step__subjects .template-stage-single__form__step__subjects__list {
  padding: 0;
  margin-bottom: 15px;
}
.template-stage-single__form__step__subjects .template-stage-single__form__step__subjects__list .template-stage-single__form__step__subjects__item {
  padding: 24px 27px;
  height: 74px;
  width: calc( 100% / 3 - 8px);
  font-size: 1.5rem;
  line-height: 2.1rem;
  border-radius: 6px;
  -webkit-box-shadow: 0 10px 20px 1px rgba(5, 16, 43, 0.15);
  box-shadow: 0 10px 20px 1px rgba(5, 16, 43, 0.15);
  margin-right: 8px;
  margin-bottom: 8px;
  -webkit-transition: background-color 0.35s ease, color 0.35s ease;
  -o-transition: background-color 0.35s ease, color 0.35s ease;
  transition: background-color 0.35s ease, color 0.35s ease;
  cursor: pointer;
}
.template-stage-single__form__step__subjects .template-stage-single__form__step__subjects__list .template-stage-single__form__step__subjects__item:hover {
  color: #ffffff;
  background-color: #27c281;
}
.template-stage-single__form__step__subjects .template-stage-single__form__step__subjects__list .template-stage-single__form__step__subjects__item.active {
  color: #ffffff;
  background-color: #27c281;
}
.template-stage-single__form__step__subjects .template-stage-single__form__step__subjects__actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.template-stage-single__form__step__subjects .template-stage-single__form__step__subjects__actions button, .template-stage-single__form__step__subjects .template-stage-single__form__step__subjects__actions a {
  padding: 0px 20px 1px 20px;
  height: 46px;
  font-size: 1.5rem;
  line-height: 1;
  text-align: center;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.11), 0 7px 10px 0 rgba(39, 61, 82, 0.13);
  box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.11), 0 7px 10px 0 rgba(39, 61, 82, 0.13);
}

.template-stage-single__form__step__head__message {
  font-size: 1.5rem;
  line-height: 2.4rem;
  color: #617180;
  max-width: 50%;
}

.template-stage-single__form__step__head__btn {
  height: 46px;
  font-size: 1.5rem;
  line-height: 1;
  text-align: center;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.11), 0 7px 10px 0 rgba(39, 61, 82, 0.13);
  box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.11), 0 7px 10px 0 rgba(39, 61, 82, 0.13);
  padding: 0px 20px 1px 20px;
}

.template-stage-single__form__step__days {
  padding: 31px 31px 41px 31px;
}
.template-stage-single__form__step__days .template-stage-single__form__step__day {
  background-color: #ffffff;
  border-radius: 6px;
  -webkit-box-shadow: 0 10px 20px 1px rgba(5, 16, 43, 0.15);
  box-shadow: 0 10px 20px 1px rgba(5, 16, 43, 0.15);
  margin-bottom: 12px;
}
.template-stage-single__form__step__days .template-stage-single__form__step__day__head {
  padding: 25px 27px;
  position: relative;
  color: #273d52;
  border-bottom: 1px solid #eef0f3;
  cursor: pointer;
}
.template-stage-single__form__step__days .template-stage-single__form__step__day__head .template-stage-single__form__step__day__head__label {
  text-transform: uppercase;
  font-size: 1.5rem;
}
.template-stage-single__form__step__days .template-stage-single__form__step__day__head i {
  position: absolute;
  top: 50%;
  right: 35px;
  font-size: 1.5rem;
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  -o-transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
  pointer-events: none;
  height: 1em;
}

.template-stage-single__form__step__day__content__row {
  padding: 20px 27px;
  border-bottom: 1px solid #eef0f3;
}
.template-stage-single__form__step__day__content__row .template-stage-single__form__step__day__content__left .template-stage-single__form__step__day__content__subject {
  display: block;
  color: #273d52;
  font-size: 1.5rem;
  line-height: 2.3rem;
}
.template-stage-single__form__step__day__content__row .template-stage-single__form__step__day__content__left .template-stage-single__form__step__day__content__details {
  color: #617180;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
.template-stage-single__form__step__day__content__row .template-stage-single__form__step__day__content__btn {
  padding: 0px 20px 1px 20px;
  height: 46px;
  font-size: 1.5rem;
  line-height: 1;
  text-align: center;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.11), 0 7px 10px 0 rgba(39, 61, 82, 0.13);
  box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.11), 0 7px 10px 0 rgba(39, 61, 82, 0.13);
}
.template-stage-single__form__step__day__content__row .template-stage-single__form__step__day__content__select i {
  position: absolute;
  top: 50%;
  right: 15px;
  font-size: 1rem;
}

.template-stage-single__form__step__day__content {
  display: none;
}

.template-stage-single__next-btn-mobile {
  display: none;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 0 !important;
  z-index: 30;
  height: 73px !important;
  font-size: 1.5rem;
  padding: 0px 20px 1px 20px;
}

@media (max-width: 767.98px) {
  .template-stage-single__next-btn-mobile {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    height: 73px !important;
    text-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 0 !important;
    z-index: 30;
    width: 100%;
  }

  .template-stage-single__form__step__head__message {
    max-width: 100%;
  }
}
.menu-list-programs {
  position: absolute;
  border-radius: 0px;
  top: 0;
  left: 85px;
  bottom: 0;
  width: calc( 100% - 85px);
  background-color: rgba(0, 0, 0, 0.78);
  overflow: hidden;
  pointer-events: none;
  max-width: 1920px;
  margin: 0 auto;
  opacity: 0;
  -webkit-transition: opacity 0s ease 0.35s;
  -o-transition: opacity 0s ease 0.35s;
  transition: opacity 0s ease 0.35s;
  z-index: 45;
}
.menu-list-programs.open {
  opacity: 1;
  -webkit-transition: opacity 0s ease 0s;
  -o-transition: opacity 0s ease 0s;
  transition: opacity 0s ease 0s;
  pointer-events: all;
}
.menu-list-programs.open .list-programs-main {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.17);
  box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.17);
  pointer-events: all;
}
.menu-list-programs .list-programs-mobile-bar {
  width: 100%;
  height: 70px;
  color: #ffffff;
  background-color: #302b98;
}

.list-programs-main {
  left: 0;
  background-color: #302b98;
  width: 25%;
  z-index: 30;
  -webkit-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
  -webkit-transition: -webkit-transform 0.4s ease, -webkit-box-shadow 0.4s ease;
  transition: -webkit-transform 0.4s ease, -webkit-box-shadow 0.4s ease;
  -o-transition: transform 0.4s ease, box-shadow 0.4s ease;
  transition: transform 0.4s ease, box-shadow 0.4s ease, -webkit-transform 0.4s ease, -webkit-box-shadow 0.4s ease;
}
.list-programs-main .list-programs-items {
  display: block;
  height: calc( 100% - 85px);
}
.list-programs-main .programs-item {
  height: 88px;
}
.list-programs-col {
  position: absolute;
  top: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}

.programs-head {
  padding: 19px 31px 18px 31px;
  height: 85px;
  background-color: #3a35a6;
  border-bottom: 1px solid rgba(226, 226, 230, 0.11);
}
.programs-head .head-select .select-label {
  position: absolute;
  top: 0;
  left: 0;
  color: rgba(255, 255, 255, 0.4);
  font-size: 1.4rem;
  pointer-events: none;
}
.programs-head .head-select #level {
  padding-top: 25px;
  padding-bottom: 5px;
  padding-left: 0;
  color: #ffffff;
  border: none !important;
  font-size: 1.5rem;
  cursor: pointer;
  appearance: none;
  background: #3A35A6;
}
.programs-head .head-select .fa-chevron-down {
  position: absolute;
  top: 50%;
  right: 15px;
  height: 1em;
  fill: currentColor;
  vertical-align: middle;
  overflow: hidden;
  color: white;
}

.list-programs-items {
  padding-left: 0;
  display: none;
  margin: 0;
  height: 100%;
  overflow-y: auto;
  list-style: none;
}
.list-programs-items .programs-item {
  padding: 32px 60px 31px 32px;
}
.list-programs-items .programs-item.mission-exam {
  background-color: #e83279;
  font-weight: bold;
  color: white;
}
.list-programs-items .programs-item .item-title {
  display: block;
  width: 100%;
  font-size: 1.6rem;
  line-height: 2.5rem;
}
.list-programs-items .programs-item .item-details {
  margin-top: 9px;
  color: #8996a2;
  font-size: 1.4rem;
}
.list-programs-items .programs-item .item-details .item-details-count {
  margin-right: 14px;
}
.list-programs-items .programs-item .item-details .details-progress {
  width: 97px;
  height: 5px;
  border-radius: 4px;
  margin-right: 12px;
  margin-top: 10px;
  background-color: #56548A;
}
.list-programs-items .programs-item .item-details .details-progress .progress-bar {
  background-color: #8B77FB;
}
.list-programs-items .programs-item .item-details .item-details-percent {
  color: #8B77FB;
}
.list-programs-items.active {
  display: block;
}

.programs-item {
  padding: 32px 60px 32px 45px;
  position: relative;
  height: 132px;
  width: 100%;
  color: rgba(255, 255, 255, 0.4);
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
  z-index: 5;
}
.programs-item.active, .programs-item:hover {
  color: white;
  background-color: rgba(0, 0, 0, 0.15);
}
.programs-item.active .u-icon-play, .programs-item:hover .u-icon-play {
  display: flex !important;
}
.programs-item i.fa-chevron-right {
  position: absolute;
  top: 50%;
  right: 50px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  font-size: 1.4rem;
  height: 1em;
}

.programs-item-title {
  display: block;
  width: 100%;
  font-size: 1.6rem;
  line-height: 2.5rem;
}

.col-second {
  left: 25%;
  width: 0%;
  background-color: #262278;
  -webkit-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
  -webkit-transition: -webkit-transform 0.4s ease, -webkit-box-shadow 0.4s ease;
  transition: -webkit-transform 0.4s ease, -webkit-box-shadow 0.4s ease;
  -o-transition: transform 0.4s ease, box-shadow 0.4s ease;
  transition: transform 0.4s ease, box-shadow 0.4s ease, -webkit-transform 0.4s ease, -webkit-box-shadow 0.4s ease;
  pointer-events: none;
  z-index: 20;
}
.col-second.active, .col-second.open {
  width: 33%;
  -webkit-box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.17);
  box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.17);
  pointer-events: all;
  transform: translate(0px, 0);
}

.col-third {
  left: calc( 33% + 25%);
  width: 0%;
  background-color: #221f6c;
  -webkit-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
  -webkit-transition: -webkit-transform 0.4s ease, -webkit-box-shadow 0.4s ease;
  transition: -webkit-transform 0.4s ease, -webkit-box-shadow 0.4s ease;
  -o-transition: transform 0.4s ease, box-shadow 0.4s ease;
  transition: transform 0.4s ease, box-shadow 0.4s ease, -webkit-transform 0.4s ease, -webkit-box-shadow 0.4s ease;
  z-index: 10;
}
.col-third.active, .col-third.open {
  width: calc( 100% - 25% - 30%);
  -webkit-box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.17);
  box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.17);
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  pointer-events: all;
}
.col-third .programs-item {
  text-decoration: none;
  padding: 32px 46px;
}
.col-third .programs-item.selected {
  background-color: rgba(0, 0, 0, 0.15);
}
.col-third .programs-item .item-thumb-wrapper {
  position: relative;
  width: 110px;
  height: 80px;
  border-radius: 6px;
  overflow: hidden;
}
.col-third .programs-item .item-thumb-wrapper .item-thumb {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.col-third .programs-item .item-thumb-wrapper .u-icon-play {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: none;
  width: 41px;
  height: 41px;
  border-radius: 50%;
  background-color: #ffffff;
  z-index: 1;
}
.col-third .programs-item .item-thumb-wrapper .u-icon-play i {
  color: #8B77FB;
  font-size: 1.4rem;
  margin-left: 4px;
  z-index: 2;
}
.col-third .programs-item .item-content {
  padding-left: 40px;
  width: calc(100% - 110px);
}
.col-third .programs-item .item-access-free {
  background-color: darkgreen;
  color: white;
  font-size: 12px;
  padding: 2px 5px;
  border-radius: 3px;
  margin-bottom: 5px;
  font-weight: bold;
}

.template-search-container {
  height: 100%;
  overflow-y: auto;
}
.template-search-container .search-filters {
  padding-left: 21px;
  padding-right: 21px;
  height: 90px;
  background-color: #ffffff;
  margin-bottom: 25px;
}
.template-search-container .search-filters .filters__mobile-toggle {
  width: 53px;
  background-color: #8273f6;
  color: white;
  height: 50px;
  border-radius: 6px;
}
.template-search-container .search-filters .filters__mobile-toggle i {
  font-size: 26px;
}
.template-search-container .search-filters .query-search {
  padding: 23px 29px 23px 0;
  width: 35%;
  height: 100%;
  color: #273d52;
  font-size: 1.7rem;
  cursor: pointer;
  border-right: 1px solid #eef0f3;
  margin-right: 28px;
}
.template-search-container .search-filters .query-search i {
  width: 1.04em;
  margin-right: 17px;
  font-size: 2.4rem;
  color: #273d52;
}
.template-search-container .search-filters .template-search__filters__label {
  display: inline-block;
  color: #8996a2;
  font-size: 1.5rem;
  margin-right: 20px;
}
.template-search-container .search-filters .template-search__filters__select {
  margin-right: 12px;
}
.template-search-container .search-filters .u-select {
  position: relative;
}
.template-search-container .search-filters .u-select .template-search__filters__select__input {
  padding: 12px 45px 12px 15px;
  height: 52px;
  font-size: 1.7rem;
}
.template-search-container .search-filters .u-select .fa-chevron-down {
  width: 0.58333em;
  right: 28px;
  position: absolute;
  top: 38%;
  font-size: 1.5rem;
}
.template-search-container .search-results {
  padding-bottom: 25px;
}
.template-search-container .search-results .line-result {
  background-color: #ffffff;
  border-radius: 6px;
  margin-bottom: 15px;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.template-search-container .search-results .line-result.open .result-content-right .fa-chevron-up {
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.template-search-container .search-results .line-result .result-header {
  padding: 28px 0;
}
.template-search-container .search-results .line-result .result-header .thumb-wrapper {
  position: relative;
  margin-left: 21px;
  width: 115px;
  border-radius: 6px;
  overflow: hidden;
  display: block;
  height: 81px;
}
.template-search-container .search-results .line-result .result-header .thumb-wrapper img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.template-search-container .search-results .line-result .result-header .result-content {
  padding-left: 24px;
  padding-right: 10px;
  position: relative;
}
.template-search-container .search-results .line-result .result-header .result-content .template-search__result__title {
  display: block;
  color: #273d52;
  font-size: 1.6rem;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.template-search-container .search-results .line-result .result-header .result-content .template-search__result__description {
  padding-bottom: 8px;
  display: block;
  color: #8996a2;
  font-size: 1.5rem;
  #white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.template-search-container .search-results .line-result .result-header .result-content-right .template-search__result__details {
  color: #8996a2;
  font-size: 1.4rem;
}
.template-search-container .search-results .line-result .result-header .result-content-right .template-search__result__details .template-search__result__details__date {
  margin-right: 14px;
}
.template-search-container .search-results .line-result .result-header .result-content-right .template-search__result__details .progress {
  position: relative;
  display: inline-block;
  width: 97px;
  height: 5px;
  border-radius: 4px;
  background-color: #dedfe5;
  margin-right: 12px;
}
.template-search-container .search-results .line-result .result-header .result-content-right .template-search__result__details .progress .progress-bar {
  background-color: #8B77FB;
  height: 20px;
}
.template-search-container .search-results .line-result .result-header .result-content-right .template-search__result__details .template-search__result__details__timer__percent {
  color: #8B77FB;
}
.template-search-container .search-results .line-result .result-header .result-content-right .template-search__result__class {
  padding: 0 25px;
  border-left: 1px solid #eef0f3;
  border-right: 1px solid #eef0f3;
}
.template-search-container .search-results .line-result .result-header .result-content-right .template-search__result__class a {
  background-color: #f25a45;
  color: white;
  padding: 5px 10px;
  font-size: 14px;
}
.template-search-container .search-results .line-result .result-header .result-content-right .template-search__result__class a:hover {
  background-color: #db280f;
}
.template-search-container .search-results .line-result .result-header .result-content-right .template-search__result__class a.reload {
  background-color: #8B77FB !important;
  border: 1px solid #8B77FB;
  font-size: 15px;
}
.template-search-container .search-results .line-result .result-header .result-content-right .template-search__result__class a.reload:hover {
  background-color: #6145fa !important;
}
.template-search-container .search-results .line-result .result-header .result-content-right .template-search__result__class .template-search__result__class__content {
  padding: 14px 22px;
  display: block;
  border-radius: 25px;
  color: #ffffff;
  font-family: "RubikMd";
  font-size: 16px;
}
.template-search-container .search-results .line-result .result-header .result-content-right .template-search__result__icon {
  width: 116px;
  cursor: pointer;
}
.template-search-container .search-results .line-result .result-header .result-content-right .template-search__result__icon i {
  height: 1em;
  width: 0.58333em;
  font-size: 21px;
  -webkit-transition: -webkit-transform 0.35s ease;
  transition: -webkit-transform 0.35s ease;
  -o-transition: transform 0.35s ease;
  transition: transform 0.35s ease;
  transition: transform 0.35s ease, -webkit-transform 0.35s ease;
}
.template-search-container .search-results .line-result .result-dropdown {
  display: none;
}
.template-search-container .search-results .line-result .result-dropdown.open {
  display: block;
}
.template-search-container .search-results .line-result .result-dropdown .result-dropdown-container {
  border-top: 1px solid #eef0f3;
}
.template-search-container .search-results .line-result .result-dropdown .result-dropdown-container .row-result-dropdown {
  padding: 30px 0;
  width: 75%;
  border-bottom: 1px solid #eef0f3;
  margin: 0 auto;
}
.template-search-container .search-results .line-result .result-dropdown .result-dropdown-container .row-result-dropdown .result-dropdown-number {
  width: 32px;
  height: 32px;
  color: #ffffff;
  font-size: 1.4rem;
  text-align: center;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  margin-right: 24px;
}
.template-search-container .search-results .line-result .result-dropdown .result-dropdown-container .row-result-dropdown .result-dropdown-number.completed {
  border: none;
  background-color: #27c281;
}
.template-search-container .search-results .line-result .result-dropdown .result-dropdown-container .row-result-dropdown .result-dropdown-number.number {
  font-size: 1.4rem;
  text-align: center;
  background-color: #273d52;
}
.template-search-container .search-results .line-result .result-dropdown .result-dropdown-container .row-result-dropdown .template-search__result__dropdown__title {
  width: 175px;
}
.template-search-container .search-results .line-result .result-dropdown .result-dropdown-container .row-result-dropdown .template-search__result__dropdown__title .template-search__result__dropdown__title__type {
  display: block;
  color: #273d52;
  font-size: 1.5rem;
}
.template-search-container .search-results .line-result .result-dropdown .result-dropdown-container .row-result-dropdown .template-search__result__dropdown__title .template-search__result__dropdown__title__name {
  display: block;
  color: #8996a2;
  font-size: 1.4rem;
}
.template-search-container .search-results .line-result .result-dropdown .result-dropdown-container .row-result-dropdown .template-search__result__dropdown__title .template-search__result__dropdown__resume {
  color: #273d52;
  font-size: 1.4rem;
}
.template-search-container .search-results .line-result .template-program-launch a {
  background-color: #f25a45;
  color: white;
  padding: 5px 10px;
  font-size: 14px;
}
.template-search-container .search-results .line-result .template-program-launch a:hover {
  background-color: #db280f;
}
.template-search-container .search-results .line-result .template-program-launch a.reload {
  background-color: #8B77FB !important;
  border: 1px solid #8B77FB;
  font-size: 15px;
}
.template-search-container .search-results .line-result .template-program-launch a.reload:hover {
  background-color: #6145fa !important;
}
@media (min-width: 767.98px) {
  .template-search-container .search-results .line-result .line-search-left-block {
    width: 81%;
  }
  .template-search-container .search-results .line-result .line-search-left-block .thumb-wrapper {
    width: 12%;
  }
  .template-search-container .search-results .line-result .line-search-left-block .result-content {
    width: 88%;
  }
}

#js-search-popin-filer-mobile {
  height: 100vh;
}
#js-search-popin-filer-mobile .search-popin__container {
  padding: 150px 9% 0 9%;
}
#js-search-popin-filer-mobile .search-popin__container .u-select .fa-chevron-down {
  width: 0.58333em;
  right: 28px;
  position: absolute;
  top: 38%;
  font-size: 1.5rem;
}

.program-summary-header-mobile {
  display: none;
  width: 100%;
  color: #ffffff;
  background-color: #302b98;
}
.program-summary-header-mobile .top-bar-resume-mobile {
  padding: 15px 25px 15px 25px;
}
.program-summary-header-mobile .top-bar-resume-mobile .c-program-summary__top-bar__resume__content__hat {
  color: white;
  font-size: 1.8rem;
  font-weight: bold;
}
.program-summary-header-mobile .top-bar-resume-mobile .c-program-summary__top-bar__resume__content__title {
  color: #ffffff;
  font-size: 1.6rem;
}
.program-summary-header-mobile .top-bar-resume-mobile i {
  font-size: 1.5rem;
  display: inline;
  height: 1em;
  width: 0.58333em;
  -webkit-transition: -webkit-transform 0.35s ease 0s;
  transition: -webkit-transform 0.35s ease 0s;
  -o-transition: transform 0.35s ease 0s;
  transition: transform 0.35s ease 0s, -webkit-transform 0.35s ease 0s;
}
.program-summary-header-mobile .top-bar-resume-mobile i.active {
  webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.program-summary-header-mobile .exit-btn {
  width: 70px;
  height: 100%;
  border-left: 1px solid rgba(226, 226, 230, 0.11);
  color: white;
  text-decoration: none;
}
.program-summary-header-mobile .exit-btn i {
  font-size: 25px;
}

.program-summary-top-bar {
  height: 85px;
  width: calc( 100% - 85px);
  max-width: calc( 1920px - 85px);
  margin: 0 auto;
}
.program-summary-top-bar .top-bar-resume {
  height: 100%;
  width: 339px;
  background-color: #2f2a7c;
  border-bottom: 1px solid rgba(226, 226, 230, 0.11);
  position: relative;
  cursor: pointer;
}
.program-summary-top-bar .top-bar-resume i {
  color: white;
  margin-left: 15px;
  font-size: 26px;
}
.program-summary-top-bar .top-bar-resume .thumb-wrapper {
  width: 69px;
  height: 49px;
  border-radius: 6px;
  margin-left: 21px;
  margin-right: 15px;
  overflow: hidden;
}
.program-summary-top-bar .top-bar-resume .thumb-wrapper img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.program-summary-top-bar .top-bar-resume .resume-content {
  width: 50%;
}
.program-summary-top-bar .top-bar-resume .resume-content .c-program-summary__top-bar__resume__content__hat {
  display: block;
  color: rgba(255, 255, 255, 0.4);
  font-size: 1.4rem;
}
.program-summary-top-bar .top-bar-resume .resume-content .c-program-summary__top-bar__resume__content__title {
  display: block;
  color: #ffffff;
  font-size: 1.6rem;
}
.program-summary-top-bar .top-bar-resume .exit-btn {
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.program-summary-top-bar .top-bar-resume .exit-btn i {
  font-size: 2.7rem;
  color: white;
}
.program-summary-top-bar .top-bar-content {
  padding-left: 36px;
  padding-right: 20px;
  width: calc( 100% - 339px);
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.17);
  box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.17);
}
.program-summary-top-bar .top-bar-content .content-title {
  color: #273d52;
  font-family: "RubikMd", sans-serif;
  font-size: 1.7rem;
}
.program-summary-top-bar .top-bar-content .content-title .c-program-summary__top-bar__content__title__headline {
  margin-left: 17px;
  font-size: 1.6rem;
  color: #617180;
  font-family: "Rubik";
  font-weight: normal;
  display: none;
}
.program-summary-top-bar .top-bar-content .content-link {
  color: #273d52;
  font-size: 1.5rem;
  text-decoration: underline;
  margin-right: 31px;
}
.program-summary-top-bar .top-bar-content .button {
  padding: 13px 20px;
  color: #ffffff;
  font-size: 1.5rem;
  background-color: #e83279;
  border-radius: 27px;
  -webkit-box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.11), 0 7px 10px 0 rgba(39, 61, 82, 0.13);
  box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.11), 0 7px 10px 0 rgba(39, 61, 82, 0.13);
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  text-decoration: none;
}
.program-summary-top-bar .top-bar-content .top-bar-content-right .qcm-navigation li {
  width: 30px;
  height: 30px;
  border-radius: 30px;
  font-size: 1.3rem;
  color: #8996a2;
  border: 1px solid #8996a2;
  margin-right: 8px;
}
.program-summary-top-bar .top-bar-content .top-bar-content-right .qcm-navigation li.active {
  color: #ffffff;
  background-color: #e83279;
  border-color: #e83279;
  cursor: pointer;
}

.main-program {
  height: calc((var(--vh, 1vh) * 100) - 85px);
}
.main-program .list-programs-container-items .program-summary-container-items {
  width: 339px;
  height: calc(100% - 60px);
}
.main-program #template-media-container {
  width: calc( 100% - 339px);
  height: calc(100vh - 85px);
  overflow-y: auto;
}
.main-program #template-media-container .exo-content {
  padding: 57px 9%;
  height: 100%;
  overflow-y: auto;
}
.main-program #template-media-container .exo-content h2 {
  padding-bottom: 20px;
  display: block;
  color: #273d52;
  font-family: "RubikMd";
  font-size: 1.9rem;
  line-height: 2.3rem;
  margin-bottom: 0;
  font-weight: 500;
}
.main-program #template-media-container .exo-content .exo-head .template-program-qcm__content__head__separator {
  margin-top: 34px;
  margin-bottom: 38px;
}
.main-program #template-media-container .exo-content .line-question {
  /*     font-size: 16px;*/
  padding: 40px 0px 40px 0px !important;
}
.main-program #template-media-container .exo-content .line-question + .line-question {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.main-program #template-media-container .exo-content .line-question button {
  padding: 0px 20px 1px 20px;
  text-align: center;
  height: 46px;
  font-size: 1.5rem;
  line-height: 1;
}
.main-program #template-media-container .video-kumullus {
  width: 100%;
  height: 360px;
}
@media only screen and (max-width:767px) {
  .main-program #template-media-container .video-kumullus {
    width: 100%;
    height: 100%;
  }
}
.main-program #template-media-container .template-program-video-container .video-content {
  width: 100%;
}
.main-program #template-media-container .template-program-video-container .video-content .video-content-media-wrapper {
  position: relative;
  width: 100%;
  border-radius: 6px;
  margin-bottom: 55px;
  overflow: hidden;
}
.main-program #template-media-container .template-program-video-container .video-content .video-content-media-wrapper::before {
  content: "";
  display: block;
  height: 0;
  padding-bottom: 56.25%;
}
.main-program #template-media-container .template-program-video-container .video-content .video-content-media-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.main-program #template-media-container .template-program-video-container .video-content .video-content-media-wrapper .video-content-text-wrapper {
  padding-bottom: 30px;
}
.main-program #template-media-container .template-program-video-container .video-content h3 {
  font-size: 30px;
}
.main-program #template-media-container .template-program-video-container .video-content h4 {
  font-size: 2rem;
}
.main-program #template-media-container .template-program-objectexercise-container .qcm-content .qcm-questions .line-question {
  border-top: none;
}
.main-program #template-media-container .template-program-objectexercise-container .qcm-content .qcm-questions .line-question .qcm-questions-content.display-result .qcm-choice {
  pointer-events: none;
}
.main-program #template-media-container .template-program-objectexercise-container .qcm-content .qcm-questions .line-question .qcm-questions-content.display-result .qcm-choice.select.true-answer {
  background-color: #27c281;
}
.main-program #template-media-container .template-program-objectexercise-container .qcm-content .qcm-questions .line-question .qcm-questions-content.display-result .qcm-choice.select.true-answer .icones-result .fa-check-circle {
  display: block;
  color: white;
}
.main-program #template-media-container .template-program-objectexercise-container .qcm-content .qcm-questions .line-question .qcm-questions-content.display-result .qcm-choice.select:not(.true-answer) {
  background-color: #eb3c3c;
}
.main-program #template-media-container .template-program-objectexercise-container .qcm-content .qcm-questions .line-question .qcm-questions-content.display-result .qcm-choice.select:not(.true-answer) .icones-result .fa-times {
  display: block;
  color: white;
}
.main-program #template-media-container .template-program-objectexercise-container .qcm-content .qcm-questions .line-question .qcm-questions-content.display-result .qcm-choice.true-answer:not(.select) .icones-result .fa-check-circle {
  display: block;
  color: darkgreen;
}
.main-program #template-media-container .template-program-objectexercise-container .qcm-content .qcm-questions .line-question .qcm-questions-content .qcm-choice {
  padding: 20px 26px;
  display: block;
  font-size: 1.6rem;
  line-height: 2.3rem;
  background-color: #ffffff;
  color: #273d52;
  border-radius: 2px;
  -webkit-box-shadow: 0 10px 20px 1px rgba(5, 16, 43, 0.15);
  box-shadow: 0 10px 20px 1px rgba(5, 16, 43, 0.15);
  margin-bottom: 15px;
  cursor: pointer;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.main-program #template-media-container .template-program-objectexercise-container .qcm-content .qcm-questions .line-question .qcm-questions-content .qcm-choice p {
  margin: 0 !important;
}
.main-program #template-media-container .template-program-objectexercise-container .qcm-content .qcm-questions .line-question .qcm-questions-content .qcm-choice.select {
  background-color: #423cb0;
  color: #ffffff;
}
.main-program #template-media-container .template-program-objectexercise-container .qcm-content .qcm-questions .line-question .qcm-questions-content .qcm-choice .icones-result i {
  display: none;
  font-size: 20px;
}
.main-program #template-media-container .template-program-objectexercise-container .qcm-content .qcm-questions .line-question .qcm-questions-content .answer-comment {
  padding-top: 7px;
  padding-left: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: none;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #273d52;
  font-size: 1.5rem;
  line-height: 2rem;
  margin-bottom: 32px;
}
.main-program #template-media-container .template-program-objectexercise-container .qcm-content .qcm-questions .line-question .qcm-questions-content .answer-comment i {
  margin-right: 10px;
  font-size: 18px;
}
.main-program #template-media-container .template-program-objectexercise-container .qcm-content .qcm-questions .line-question .user-action button {
  font-size: 1.5rem;
  line-height: 1;
  text-align: center;
}
.main-program #template-media-container .template-program-objectexercise-container .qcm-content .qcm-questions .line-question .user-action button.js-next-question, .main-program #template-media-container .template-program-objectexercise-container .qcm-content .qcm-questions .line-question .user-action button.js-result-final {
  display: none;
}
.main-program #template-media-container .template-program-objectexercise-container .qcm-content .qcm-questions .line-question:not(:first-child) {
  display: none;
}
.main-program #template-media-container .template-program-objectexercise-container .qcm-content .title-statement {
  display: block;
  color: #8996a2;
  font-size: 1.6rem;
  line-height: 2.4rem;
  margin-bottom: 20px;
}
.main-program #template-media-container .template-program-objectexercise-container .qcm-content .qcm-head-result, .main-program #template-media-container .template-program-objectexercise-container .qcm-content .explain-answer {
  display: none;
}
.main-program #template-media-container .template-program-objectexercise-container .qcm-content .user-action {
  display: flex;
}
.main-program #template-media-container .template-program-objectexercise-container .qcm-content.dispay-end-qcm .exo-head {
  display: none;
}
.main-program #template-media-container .template-program-objectexercise-container .qcm-content.dispay-end-qcm .qcm-head-result {
  display: block;
}
.main-program #template-media-container .template-program-objectexercise-container .qcm-content.dispay-end-qcm .qcm-head-result h2 {
  padding-bottom: 20px;
  display: block;
  color: #273d52;
  font-size: 1.9rem;
  line-height: 2.3rem;
  margin-bottom: 0;
}
.main-program #template-media-container .template-program-objectexercise-container .qcm-content.dispay-end-qcm .qcm-head-result h2 span {
  padding: 18px 21px;
  display: inline-block;
  color: #ffffff;
  background-color: #27c281;
  font-family: "Rubik";
  font-size: 1.9rem;
  line-height: 1;
  border-radius: 27px;
  margin-left: 7px;
}
.main-program #template-media-container .template-program-objectexercise-container .qcm-content.dispay-end-qcm .explain-answer {
  display: flex;
}
.main-program #template-media-container .template-program-objectexercise-container .qcm-content.dispay-end-qcm .explain-answer button {
  text-decoration: underline;
  font-size: 1.5rem;
  color: #273d52;
  border: none;
}
.main-program #template-media-container .template-program-objectexercise-container .qcm-content.dispay-end-qcm .user-action {
  display: none;
}
.main-program #template-media-container .template-program-objectexercise-container .qcm-content.dispay-end-qcm .line-question {
  display: block !important;
  padding: 40px 0px 40px 0px !important;
}
.main-program #template-media-container .template-program-objectexercise-container .qcm-content.dispay-end-qcm .answer-comment {
  display: flex !important;
}
.main-program #template-media-container .template-program-statement-line-container .block-question .line-question {
  /*font-size: 16px;*/
  padding: 40px 0px 40px 0px !important;
}
.main-program #template-media-container .template-program-statement-line-container .block-question .line-question + .line-question {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.main-program #template-media-container .template-program-statement-line-container .block-question .line-question .block-knowledge {
  display: none;
  margin-top: 40px;
  border-radius: 20px;
  border: 2px solid #e83279;
  padding: 15px;
}
.main-program #template-media-container .template-program-statement-line-container .block-question .line-question .block-knowledge .title-knowledge {
  color: #e83279;
  font-weight: 700;
  margin-bottom: 35px;
}
.main-program #template-media-container .template-program-statement-line-container .block-question .line-question button {
  padding: 0px 20px 1px 20px;
  text-align: center;
  height: 46px;
  font-size: 1.5rem;
  line-height: 1;
}
.js-template-popin#js-menu-program-summary-mobile {
  display: none;
  border-radius: 0px;
}

.list-programs-container-items .program-summary-container-items {
  background-color: #2f2a7c;
  overflow-y: auto;
  position: relative;
}
.list-programs-container-items .program-summary-container-items .summary-item {
  padding: 24px 35px;
  position: relative;
  text-decoration: none;
}
.list-programs-container-items .program-summary-container-items .summary-item:hover {
  opacity: 1 !important;
  text-decoration: none;
  background-color: rgba(33, 30, 106, 0.4);
}
.list-programs-container-items .program-summary-container-items .summary-item:hover .item-number {
  color: rgba(255, 255, 255, 0.8);
  border-color: rgba(255, 255, 255, 0.8);
}
.list-programs-container-items .program-summary-container-items .summary-item.active {
  background-color: #211e6a;
  opacity: 1 !important;
}
.list-programs-container-items .program-summary-container-items .summary-item.active .item-number {
  border: none;
  background-color: #ffffff;
  color: #423cb0;
}
.list-programs-container-items .program-summary-container-items .summary-item .item-number {
  width: 32px;
  height: 32px;
  color: rgba(255, 255, 255, 0.2);
  font-size: 1.4rem;
  text-align: center;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  margin-right: 24px;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.list-programs-container-items .program-summary-container-items .summary-item .item-number.finish {
  border: none;
  background-color: #ffffff;
  color: #423cb0;
}
.list-programs-container-items .program-summary-container-items .summary-item .item-icon {
  width: 32px;
  height: 32px;
  color: white;
  font-size: 1.4rem;
  text-align: center;
  margin-right: 24px;
}
.list-programs-container-items .program-summary-container-items .summary-item .item-icon.finish {
  color: #e83279;
}
.list-programs-container-items .program-summary-container-items .summary-item .item-content {
  width: calc( 100% - 60px);
}
.list-programs-container-items .program-summary-container-items .summary-item .item-content .c-program-summary__item__content__type {
  display: block;
  color: #ffffff;
  font-size: 1.5rem;
  line-height: 2.2rem;
}
.list-programs-container-items .program-summary-container-items .summary-item .item-content .c-program-summary__item__content__title {
  display: block;
  color: rgba(255, 255, 255, 0.4);
  font-size: 1.4rem;
  line-height: 2.2rem;
}
.list-programs-container-items .report-link-container {
  background-color: #2f2a7c;
  height: 60px;
}
.list-programs-container-items .report-link-container .report-link {
  color: rgba(255, 255, 255, 0.4);
  font-size: 1.5rem;
  line-height: 2.5rem;
  text-decoration: underline;
  bottom: 0px;
}
.list-programs-container-items .report-link-container .report-link:hover {
  color: white;
}

.program-exercice-popin h2 {
  margin-bottom: 25px;
}
.program-exercice-popin .content .list-tips li {
  color: black;
  font-size: 1.6rem;
  line-height: 2.4rem;
  margin-bottom: 10px;
}

.display-mobile-next-step {
  display: none;
}
.display-mobile-next-step a {
  height: 60px;
  color: white;
  background-color: #e83279;
  font-size: 1.5rem;
  text-decoration: none;
}
.display-mobile-next-step a:hover {
  background-color: #e83279;
}

.template-finish {
  padding: 57px 9%;
  height: 100%;
}
.template-finish .thumb-image {
  width: 218px;
  height: 154px;
}
.template-finish .thumb-image img {
  border-radius: 10px;
  object-fit: cover;
}
.template-finish h2 {
  display: block;
  color: #273d52;
  font-family: "RubikMd";
  font-size: 1.9rem;
  line-height: 2.3rem;
  margin-bottom: 40px;
}
.template-finish hr {
  margin-top: 40px;
  margin-bottom: 40px;
}
.template-finish #content {
  padding-left: 35px;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
.template-finish ul {
  padding-left: 35px;
}
.template-finish ul li:hover .u-icon-play {
  display: flex !important;
}
.template-finish ul li .wrapper {
  width: 190px;
  height: 120px;
  position: relative;
}
.template-finish ul li .wrapper .u-icon-play {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: none;
  width: 41px;
  height: 41px;
  border-radius: 50%;
  background-color: #ffffff;
  z-index: 1;
}
.template-finish ul li .wrapper .u-icon-play i {
  color: #8B77FB;
  font-size: 1.4rem;
  margin-left: 4px;
  z-index: 2;
}
.template-finish ul li .wrapper img {
  object-fit: cover;
  border-radius: 10px;
}
.template-finish ul li a {
  color: black;
  text-decoration: none;
  font-size: 1.6rem;
}

.auto-eval-popin h3 {
  margin-bottom: 18px;
}
.auto-eval-popin .eval-text-left {
  margin-right: 12px;
}
.auto-eval-popin .eval-text-right {
  margin-left: 12px;
}
.auto-eval-popin .fa-star {
  cursor: pointer;
}
.auto-eval-popin .fa-star.hover, .auto-eval-popin .fa-star.checked {
  color: orange;
}
.auto-eval-popin .btn-auto-eval {
  padding: 0px 20px 1px 20px;
  text-align: center;
  height: 46px;
  font-size: 1.5rem;
  line-height: 1;
}
.auto-eval-popin a.btn-auto-eval {
  padding-top: 14px;
}

.program-activity-list {
  margin-top: 32px;
}
.program-activity-list .video-check .fa {
  color: #27c281;
  font-size: 20px;
}
.program-activity-list table tfoot {
  border: 2px solid #27c281;
}
.program-activity-list .redo-program {
  font-size: 1.5rem;
  height: 46px;
  border-radius: 3rem;
  padding: 10px 20px;
}

.block-offer {
  overflow: hidden;
}
.block-offer header {
  min-height: 280px;
  padding: 15px;
  border: 2px solid #EFEFF1;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}
.block-offer header .description-offer {
  height: 121px;
  max-width: 264px;
  margin: 0 auto;
}
.block-offer header h4 {
  color: black;
  font-weight: bold;
  text-align: center;
  font-size: 24px;
  margin-bottom: 30px;
}
.block-offer header a {
  background-color: #FFDA5A;
  color: black;
  padding: 10px 25px;
  border-radius: 30px;
  text-decoration: none;
  display: inline-block;
  text-align: center;
  margin: 0 auto;
  font-weight: 600;
}
.block-offer .footer-offer {
  color: white;
  padding: 15px;
  font-size: 20px;
  font-weight: 600;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  text-align: center;
}
.block-offer#auto-offer header {
  background-color: #F1F1FF;
}
.block-offer#auto-offer .footer-offer {
  background-color: #5251D3;
}
.block-offer#visio-offer header {
  background-color: #FFFCEF;
}
.block-offer#visio-offer .footer-offer {
  background-color: #FFDA5A;
  color: black;
}

.template-account-profile-container {
  padding-left: 15px;
  padding-right: 15px;
  border-radius: 6px;
  margin-top: 21px;
  margin-bottom: 21px;
  -webkit-box-shadow: 0 0 35px 1px rgba(5, 16, 43, 0.06);
  box-shadow: 0 0 35px 1px rgba(5, 16, 43, 0.06);
  height: calc(100% - 42px);
  overflow-y: auto;
}
.template-account-profile-container .profile-title {
  padding: 21px 26px;
  display: block;
  color: #273d52;
  border-bottom: 1px solid #eef0f3;
  font-size: 1.5rem;
  text-transform: uppercase;
}
.template-account-profile-container #nav-tabContent #nav-profile-update, .template-account-profile-container #nav-tabContent #nav-invoice {
  padding-top: 52px;
}
.template-account-profile-container #nav-tabContent #nav-subchild-tab #menu button {
  height: 38px;
  font-size: 14px;
}
.template-account-profile-container .account-profile-content .profile-content-left {
  text-align: center;
}
.template-account-profile-container .account-profile-content .profile-content-left .content-upload {
  position: relative;
  display: inline-block;
  width: 129px;
  height: 129px;
  cursor: pointer;
}
.template-account-profile-container .account-profile-content .profile-content-left .content-upload .u-upload__input {
  display: none;
}
.template-account-profile-container .account-profile-content .profile-content-left .content-upload .upload-preview:hover {
  background-color: #740d35;
}
.template-account-profile-container .account-profile-content .profile-content-left .content-upload .upload-preview img {
  object-fit: cover;
}
.template-account-profile-container .account-profile-content .profile-content-left .content-upload .upload-preview i {
  position: absolute;
  top: 50%;
  left: 50%;
  color: white;
  transform: translate(-50%, -50%);
  font-size: 2.7rem;
  display: none;
  z-index: 4;
}
.template-account-profile-container .account-profile-content .profile-content-left .content-upload .upload-preview.no-image {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  color: #ffffff;
  background-color: #e83279;
  position: relative;
}
.template-account-profile-container .account-profile-content .profile-content-left .content-upload .upload-preview.no-image .preview-letter {
  display: block;
  font-size: 6.2rem;
}
.template-account-profile-container .account-profile-content .profile-content-left .content-upload:hover .upload-preview:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-transition: opacity 0.35s ease;
  -o-transition: opacity 0.35s ease;
  transition: opacity 0.35s ease;
  z-index: 3;
}
.template-account-profile-container .account-profile-content .profile-content-left .content-upload:hover i {
  display: block;
}
.template-account-profile-container .account-profile-content .profile-content-left .upload-label {
  margin-top: 12px;
  color: #939ea8;
  font-size: 1.4rem;
}
.template-account-profile-container .account-profile-content .profile-content-right .right-row {
  margin-bottom: 28px;
}
.template-account-profile-container .account-profile-content .profile-content-right .right-row .template-account-profile__content__input__label {
  font-size: 1.4rem;
  color: #939ea8;
  display: block;
  margin-bottom: 14px;
}
.template-account-profile-container .account-profile-content .profile-content-right .right-row .template-account-profile__content__input__label span {
  color: #8273f6;
}
.template-account-profile-container #nav-tab {
  overflow-x: auto;
  overflow-y: hidden;
}
.template-account-profile-container #nav-tab button.nav-link {
  font-size: 1.5rem;
  text-transform: uppercase;
  color: #8996a2;
  border-bottom: 2px solid transparent;
  padding: 21px 26px;
}
.template-account-profile-container #nav-tab button.nav-link.active {
  border-bottom: 2px solid black;
  border-top: 1px solid transparent;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  color: #273d52;
}
.template-account-profile-container #nav-tab button.nav-link:hover {
  border-bottom: 2px solid black;
  border-top: 1px solid transparent;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  color: #273d52;
}
.template-account-profile-container #nav-tab button.nav-link:visited {
  border-bottom: 2px solid transparent;
}
.template-account-profile-container #nav-tab button.nav-link:focus, .template-account-profile-container #nav-tab button.nav-link:visited {
  border-top: 1px solid transparent;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}
.template-account-profile-container .tab-billing-card-details {
  padding: 0px 26px;
  width: 100%;
  border-bottom: 1px solid #eef0f3;
  padding-bottom: 40px;
}
.template-account-profile-container .tab-billing-card-details .billing-card-details-form .profile-tab-row .tab-label {
  display: block;
  margin-bottom: 14px;
}
.template-account-profile-container .tab-billing-card-details .billing-card-details-form .billing-card-details-terms .custom-control-label {
  padding-left: 12px;
  font-size: 1.3rem;
}
.template-account-profile-container .tab-billing-card-details .billing-card-details-form .billing-card-details-terms .custom-control-label a {
  color: #8273f6;
}
.template-account-profile-container .tab-invoice-list {
  padding: 32px 26px;
  width: 100%;
}
.template-account-profile-container .tab-invoice-list table td.status-error i {
  color: darkred;
}
.template-account-profile-container .tab-invoice-list table td.status-success i {
  color: darkgreen;
}
.template-account-profile-container .profile-tab-title {
  font-size: 1.7rem;
  color: #273d52;
  margin-bottom: 25px;
}

.billing-card-details-form .StripeElement {
  padding: 12px 13px;
  font-size: 1.5rem;
  border-radius: 6px;
  border: 1px solid rgba(137, 150, 162, 0.3);
  background: transparent;
}

#nav-subchild-tab .subscription-card {
  text-align: center;
  border: 1px solid #eef0f3;
  border-radius: 6px;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  position: relative;
}
#nav-subchild-tab .subscription-card header .thumb-wrapper {
  margin: 0 auto;
  margin-bottom: 15px;
  width: 101px;
  height: 101px;
  border-radius: 50%;
  color: #ffffff;
  background-color: #e83279;
}
#nav-subchild-tab .subscription-card header .thumb-wrapper.thumb-wrapper-image img {
  object-fit: cover;
}
#nav-subchild-tab .subscription-card header .thumb-wrapper .preview-letter {
  font-size: 5rem;
  font-weight: bold;
}
#nav-subchild-tab .subscription-card header .resume-identity .name {
  text-align: center;
  color: #273d52;
  font-size: 1.6rem;
}
#nav-subchild-tab .subscription-card header .resume-identity .level {
  text-align: center;
  color: #8996a2;
  font-size: 1.5rem;
  line-height: 2.3rem;
}
#nav-subchild-tab .subscription-card .btn-offer {
  position: relative;
  display: inline-block;
  font-size: 1.5rem;
  text-decoration: none;
}
#nav-subchild-tab .subscription-card .btn-offer::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: block;
  width: 300%;
  height: 1px;
  background-color: #eef0f3;
  pointer-events: none;
  z-index: 1;
}
#nav-subchild-tab .subscription-card .btn-offer span {
  padding: 11px 22px;
  position: relative;
  display: block;
  color: #ffffff;
  background-color: #e83279;
  border-radius: 30px;
  box-shadow: 0 0 15px 1px rgba(5, 16, 43, 0.11);
  border: 1px solid #e83279;
  -webkit-transition: background-color 0.4s ease, color 0.4s ease, border-color 0.4s ease;
  -o-transition: background-color 0.4s ease, color 0.4s ease, border-color 0.4s ease;
  transition: background-color 0.4s ease, color 0.4s ease, border-color 0.4s ease;
  z-index: 2;
}
#nav-subchild-tab .subscription-card .btn-offer span:hover {
  background-color: #d5326a;
  border-color: #d5326a;
}
#nav-subchild-tab .subscription-card .btn-offer.active span {
  background-color: #8273f6;
  border: 1px solid #8273f6;
}
#nav-subchild-tab .subscription-card .sub-offer-title {
  text-align: center;
  color: #273d52;
  font-size: 1.4rem;
}
#nav-subchild-tab .subscription-card .option-end {
  text-align: center;
  font-size: 14px;
}
#nav-subchild-tab .subscription-card .sub-amount {
  text-align: center;
  font-family: "RubikMd";
  font-size: 1.9rem;
  color: #273d52;
  font-weight: bold;
}
#nav-subchild-tab .subscription-card .sub-option {
  padding: 0px 20px 1px 20px;
  height: 46px;
  font-size: 1.5rem;
  line-height: 1;
  text-align: center;
}
#nav-subchild-tab .subscription-card .discount {
  display: block;
  text-align: center;
  color: #e83279;
  font-size: 1.5rem;
}
#nav-subchild-tab .subscription-card .next-invoice {
  display: block;
  text-align: center;
  color: #8996a2;
  font-size: 1.5rem;
}
#nav-subchild-tab .subscription-card .update-subscription {
  position: absolute;
  top: 20px;
  right: 20px;
  border-radius: 100%;
  height: 40px;
  width: 40px;
  border: 1px solid #273d52;
  cursor: pointer;
}
#nav-subchild-tab .subscription-card .update-subscription i {
  color: #273d52;
  font-size: 15px;
}
#nav-subchild-tab .subscription-card .update-subscription:hover {
  background-color: #273d52;
}
#nav-subchild-tab .subscription-card .update-subscription:hover i {
  color: white;
}

.template-assessments-container {
  padding-left: 15px;
  padding-right: 15px;
  border-radius: 6px;
  margin-top: 21px;
  margin-bottom: 21px;
  height: calc(100% - 74px - 42px);
}
.template-assessments-container .assessments-container {
  -webkit-box-shadow: 0 0 35px 1px rgba(5, 16, 43, 0.06);
  box-shadow: 0 0 35px 1px rgba(5, 16, 43, 0.06);
  overflow-y: auto;
  height: 100%;
}
.template-assessments-container .assessments-container ul li {
  padding: 29px 39px;
  width: 100%;
}
.template-assessments-container .assessments-container ul li .item-label {
  display: inline-block;
  width: 145px;
  font-size: 1.6rem;
  color: #273d52;
  margin-right: 40px;
}
.template-assessments-container .assessments-container ul li + li {
  border-top: 1px solid #eef0f3;
}

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

.blocker {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  z-index: 99;
  padding: 20px;
  box-sizing: border-box;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  text-align: center;
}

.blocker:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.05em;
}

.blocker.behind {
  background-color: transparent;
}

.modalcustom {
  display: none;
  vertical-align: middle;
  position: relative;
  z-index: 1;
  max-width: 600px;
  box-sizing: border-box;
  width: 90%;
  background: #fff;
  padding: 30px 30px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 10px #000;
  -moz-box-shadow: 0 0 10px #000;
  -o-box-shadow: 0 0 10px #000;
  -ms-box-shadow: 0 0 10px #000;
  box-shadow: 0 0 10px #000;
  text-align: left;
}
.modalcustom .content {
  color: black;
  font-size: 1.6rem;
}
.modalcustom.template-popin-account {
  padding: 0 !important;
  border-radius: 0px;
}
.modalcustom.template-popin-account header {
  padding: 30px;
  background-color: #8273f6;
  color: white;
}
.modalcustom.template-popin-account .content {
  padding: 20px 30px;
}
.modalcustom.template-popin-account .content .but-submit {
  margin-top: 40px;
  padding: 0px 20px 0px 20px;
  height: 35px;
  font-size: 15px;
  min-width: 50%;
  margin: 0 auto;
}
.modalcustom#popin-menu a {
  text-decoration: none;
  height: 35px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 10px;
  font-size: 16px;
}
.modalcustom#popin-menu .menu-content {
  display: none;
}
.modalcustom#popin-menu .menu-content#reactivte-sub h4 {
  color: black;
  font-size: 18px;
}
.modalcustom#popin-menu .menu-content#reactivte-sub .line-offer {
  padding-bottom: 20px;
  padding-top: 20px;
}
.modalcustom#popin-menu .menu-content#reactivte-sub .line-offer + .line-offer {
  border-top: 1px solid #e3e4e4;
}
.modalcustom#popin-menu .menu-content#reactivte-sub .line-offer .title-offer {
  color: black;
}
.modalcustom#popin-menu .menu-content#reactivte-sub .line-offer .grab {
  font-size: 14px;
}
.modalcustom#popin-menu .menu-content#reactivte-sub .line-offer button {
  height: 40px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 16px;
}
.modalcustom#popin-options img {
  object-fit: cover;
}
.modalcustom#popin-options button {
  height: 40px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 16px;
}
.modalcustom#popin-options li {
  margin-bottom: 5px;
}
.modalcustom#popin-add-new-Subchild h3 {
  color: black;
}
.modalcustom#popin-add-new-Subchild input[type=submit] {
  width: 60%;
  height: 40px;
  font-size: 20px;
}
.modalcustom #block-offer .button-o, .modalcustom #block-display-offer .button-o, .modalcustom #block-display-offer-essai .button-o {
  font-size: 12px !important;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: auto;
}
.modalcustom #block-offer .line-offer, .modalcustom #block-display-offer .line-offer, .modalcustom #block-display-offer-essai .line-offer {
  margin-bottom: 15px;
}
.modalcustom #block-offer .choice-offer div.block, .modalcustom #block-display-offer .choice-offer div.block, .modalcustom #block-display-offer-essai .choice-offer div.block {
  width: calc(50% - 15px);
  background-color: #f7f7f7;
  padding: 10px;
}
.modalcustom #block-offer .choice-offer div.block h4, .modalcustom #block-display-offer .choice-offer div.block h4, .modalcustom #block-display-offer-essai .choice-offer div.block h4 {
  margin-bottom: -2px;
}
.modalcustom #block-offer .choice-offer div.block small, .modalcustom #block-display-offer .choice-offer div.block small, .modalcustom #block-display-offer-essai .choice-offer div.block small {
  font-size: 12px;
  display: block;
}
.modalcustom #block-offer .choice-offer div.block .price, .modalcustom #block-display-offer .choice-offer div.block .price, .modalcustom #block-display-offer-essai .choice-offer div.block .price {
  color: #e83279;
  font-weight: 400;
  display: block;
}
.modalcustom #block-offer .choice-offer div.block .detail li, .modalcustom #block-display-offer .choice-offer div.block .detail li, .modalcustom #block-display-offer-essai .choice-offer div.block .detail li {
  font-size: 14px;
}
.modalcustom #block-offer .choice-offer div.block .detail li i, .modalcustom #block-display-offer .choice-offer div.block .detail li i, .modalcustom #block-display-offer-essai .choice-offer div.block .detail li i {
  margin-right: 5px;
}
.modalcustom #block-offer .list-offers, .modalcustom #block-display-offer .list-offers, .modalcustom #block-display-offer-essai .list-offers {
  display: none;
}
.modalcustom #block-offer .list-offers .line-offer, .modalcustom #block-display-offer .list-offers .line-offer, .modalcustom #block-display-offer-essai .list-offers .line-offer {
  display: block;
}
.modalcustom #block-offer .list-offers.display-visio, .modalcustom #block-display-offer .list-offers.display-visio, .modalcustom #block-display-offer-essai .list-offers.display-visio {
  display: block;
}
.modalcustom #block-offer .list-offers.display-visio .line-offer.offer-visio, .modalcustom #block-display-offer .list-offers.display-visio .line-offer.offer-visio, .modalcustom #block-display-offer-essai .list-offers.display-visio .line-offer.offer-visio {
  display: flex;
}
.modalcustom #block-offer .list-offers.display-visio .line-offer:not(.offer-visio), .modalcustom #block-display-offer .list-offers.display-visio .line-offer:not(.offer-visio), .modalcustom #block-display-offer-essai .list-offers.display-visio .line-offer:not(.offer-visio) {
  display: none;
}
.modalcustom #block-offer .list-offers.display-essentielle, .modalcustom #block-display-offer .list-offers.display-essentielle, .modalcustom #block-display-offer-essai .list-offers.display-essentielle {
  display: block;
}
.modalcustom #block-offer .list-offers.display-essentielle .line-offer.offer-visio, .modalcustom #block-display-offer .list-offers.display-essentielle .line-offer.offer-visio, .modalcustom #block-display-offer-essai .list-offers.display-essentielle .line-offer.offer-visio {
  display: none;
}
.modalcustom #block-offer .list-offers.display-essentielle .line-offer:not(.offer-visio), .modalcustom #block-display-offer .list-offers.display-essentielle .line-offer:not(.offer-visio), .modalcustom #block-display-offer-essai .list-offers.display-essentielle .line-offer:not(.offer-visio) {
  display: flex;
}
.modalcustom #block-offer .list-offers-essai, .modalcustom #block-display-offer .list-offers-essai, .modalcustom #block-display-offer-essai .list-offers-essai {
  display: none;
}
.modalcustom #block-offer .list-offers-essai .line-offer-essai, .modalcustom #block-display-offer .list-offers-essai .line-offer-essai, .modalcustom #block-display-offer-essai .list-offers-essai .line-offer-essai {
  display: block;
}
.modalcustom #block-offer .list-offers-essai.display-visio-essai, .modalcustom #block-display-offer .list-offers-essai.display-visio-essai, .modalcustom #block-display-offer-essai .list-offers-essai.display-visio-essai {
  display: block;
}
.modalcustom #block-offer .list-offers-essai.display-visio-essai .line-offer-essai.offer-visio-essai, .modalcustom #block-display-offer .list-offers-essai.display-visio-essai .line-offer-essai.offer-visio-essai, .modalcustom #block-display-offer-essai .list-offers-essai.display-visio-essai .line-offer-essai.offer-visio-essai {
  display: flex;
}
.modalcustom #block-offer .list-offers-essai.display-visio-essai .line-offer-essai:not(.offer-visio-essai), .modalcustom #block-display-offer .list-offers-essai.display-visio-essai .line-offer-essai:not(.offer-visio-essai), .modalcustom #block-display-offer-essai .list-offers-essai.display-visio-essai .line-offer-essai:not(.offer-visio-essai) {
  display: none;
}
.modalcustom #block-offer .list-offers-essai.display-essentielle-essai, .modalcustom #block-display-offer .list-offers-essai.display-essentielle-essai, .modalcustom #block-display-offer-essai .list-offers-essai.display-essentielle-essai {
  display: block;
}
.modalcustom #block-offer .list-offers-essai.display-essentielle-essai .line-offer-essai.offer-visio-essai, .modalcustom #block-display-offer .list-offers-essai.display-essentielle-essai .line-offer-essai.offer-visio-essai, .modalcustom #block-display-offer-essai .list-offers-essai.display-essentielle-essai .line-offer-essai.offer-visio-essai {
  display: none;
}
.modalcustom #block-offer .list-offers-essai.display-essentielle-essai .line-offer-essai:not(.offer-visio-essai), .modalcustom #block-display-offer .list-offers-essai.display-essentielle-essai .line-offer-essai:not(.offer-visio-essai), .modalcustom #block-display-offer-essai .list-offers-essai.display-essentielle-essai .line-offer-essai:not(.offer-visio-essai) {
  display: flex;
}
.modalcustom #reduce-toto {
  border-top: 1px solid #8996a2;
  padding-top: 20px;
}
.modalcustom #reduce-toto #price-reduce-toto {
  color: #e83279;
  font-size: 25px;
}

@media (max-width: 766px) {
  #block-offer .choice-offer div, #block-display-offer .choice-offer div, #block-display-offer-essai .choice-offer div {
    width: 100% !important;
  }
}
.modalcustom a.close-modalcustom {
  position: absolute;
  top: -12.5px;
  right: -12.5px;
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==);
}

.modalcustom-spinner {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  padding: 12px 16px;
  border-radius: 5px;
  background-color: #111;
  height: 20px;
}

.modalcustom-spinner > div {
  border-radius: 100px;
  background-color: #fff;
  height: 20px;
  width: 2px;
  margin: 0 1px;
  display: inline-block;
  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.modalcustom-spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.modalcustom-spinner .rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

.modalcustom-spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.5);
  }
  20% {
    -webkit-transform: scaleY(1);
  }
}
@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.5);
    -webkit-transform: scaleY(0.5);
  }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
}
#show-dialog h4 {
  font-size: 20px;
  color: #8273f6;
  font-weight: bold;
}
#show-dialog h4 i {
  color: #8273f6;
}
#show-dialog .flash-notice {
  font-size: 16px;
}

body {
  position: relative;
}
body .end-essai-gratuit-bandeau {
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.75);
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
}

.w-45 {
  width: 45%;
}

.fs12 {
  font-size: 12px;
}

#children-checkboxes .checkbox-container {
  display: inline-block;
}
#children-checkboxes .checkbox-container + .checkbox-container {
  margin-left: 8px;
}
#children-checkboxes label {
  margin-left: 4px;
}

.popin-end-essai p {
  color: #ffffff;
}

.code-promo-wrapper {
  display: flex;
  flex-wrap: nowrap;
  margin: 12px 0;
}
.code-promo-wrapper input {
  padding: 12px;
}

.list-offers-essai .row + .row {
  margin-top: 24px;
}

.essai-gratuit-checkout .paiement-methods-wrapper {
  text-align: center;
  margin: 8px 0;
}
.essai-gratuit-checkout .formulaire-eleve input {
  border: 0;
  max-width: 100%;
}
.essai-gratuit-checkout #form-payment-tunnel .cardForm {
  padding-top: 15px;
  padding-bottom: 15px;
}
.essai-gratuit-checkout .select-parent-form {
  margin: 0;
  box-sizing: inherit;
  border: none;
  width: 100%;
  font-size: 15px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #ffffff !important;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 0px;
}
.essai-gratuit-checkout .block-form .select-parent-form {
  height: 44px;
}
.essai-gratuit-checkout #checkout-paiement {
  background-image: url(/build/images/bg-yellow.913ea54c.svg);
  color: white;
  border-radius: 1.5rem !important;
}
.essai-gratuit-checkout #checkout-paiement #recp-toto {
  margin-bottom: 20px;
}
.essai-gratuit-checkout #checkout-paiement #recp-toto span {
  font-weight: bold;
  font-size: 30px;
}
.essai-gratuit-checkout #checkout-paiement .bg-white {
  color: black;
  font-size: 14px;
  line-height: 20px;
}

.block-user-access-content .container-access-content {
  background-color: white;
  padding: 30px;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.36);
  border: 4px solid #273d52;
}
.block-user-access-content .container-access-content .block-user {
  font-size: 45px;
  font-weight: bold;
  line-height: 50px;
  margin-bottom: 40px;
}

@media (min-width: 1023.99px) {
  .block-user-access-content {
    padding: 5%;
  }
}
@media (max-width: 767.98px) {
  .latest-activities {
    height: 100%;
    overflow-y: auto;
  }

  .template-stage-single__form__step__subjects .template-stage-single__form__step__subjects__list .template-stage-single__form__step__subjects__item {
    width: 100%;
  }

  .contact-popin-form {
    padding: 55px 21px !important;
  }
}
@media (max-width: 1279.98px) {
  .template-stages__card {
    width: calc( 50% - 21px);
  }
}
@media (max-width: 1023.98px) {
  .menu__playlist-popin {
    width: 100%;
    height: 50vh;
    border-radius: 0 !important;
    top: 0;
  }

  .template-login__logo {
    top: 0px !important;
  }

  .block-main {
    height: auto !important;
  }

  .template-dashboard .menu__left {
    display: none;
  }

  .template-stage-single__resume__head__image {
    position: absolute;
    right: 29px;
    bottom: 58px;
    width: 85px;
  }

  /**** PLaylist *****************/
  .js-template-popin#js-menu-program-summary-mobile.open {
    position: absolute;
    top: 70px;
    width: 100%;
    color: black;
    left: 0;
    z-index: 30;
    display: block !important;
  }
  .js-template-popin#js-menu-program-summary-mobile.open .list-programs-container-items .program-summary-container-items {
    height: calc((var(--vh, 1vh) * 100) - 130px);
  }

  .program-summary-header-mobile {
    display: flex;
  }

  .program-summary-header-desktop {
    display: none !important;
  }

  .main-program {
    width: 100% !important;
    height: auto;
  }
  .main-program .list-programs-container-items {
    display: none;
  }
  .main-program #template-media-container {
    width: 100%;
    height: 100%;
    overflow-y: hidden;
  }

  .template-dashboard #template-dashboard-main {
    width: 100%;
    height: 100%;
  }

  .display-mobile-next-step {
    display: block;
  }

  /**** fin ****/
  .contact-popin.open .contact-popin-container {
    width: 100%;
  }

  .search-popin-css.open {
    width: 100% !important;
    left: 0px !important;
  }

  .menu-mobile {
    border-radius: 0px;
    background-color: #302b98;
    width: 0;
    overflow: hidden;
    visibility: visible;
    -webkit-transition: all 0.45s ease 0.25s;
    -o-transition: all 0.45s ease 0.25s;
    transition: all 0.45s ease 0.25s;
    z-index: 10;
    color: white;
  }
  .menu-mobile.open {
    width: 100%;
    -webkit-transition: all 0.35s ease 0s;
    -o-transition: all 0.35s ease 0s;
    transition: all 0.35s ease 0s;
    pointer-events: all !important;
    opacity: 1;
  }
  .menu-mobile .mobile-container {
    position: absolute;
    top: 70px;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: auto;
    -webkit-transition: opacity 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s;
    transition: opacity 0.35s ease 0s;
    z-index: 5;
  }
  .menu-mobile .mobile-container .mobile-items {
    padding: 0px 33px 0 33px;
    list-style: none;
    margin-bottom: 10px;
  }
  .menu-mobile .mobile-container .mobile-items li {
    position: relative;
    color: rgba(255, 255, 255, 0.6);
    border-bottom: 1px solid rgba(255, 255, 255, 0.11);
    cursor: pointer;
    opacity: 0.6;
  }
  .menu-mobile .mobile-container .mobile-items li.active {
    opacity: 1;
  }
  .menu-mobile .mobile-container .mobile-items li a {
    padding: 30px 0;
    text-decoration: none;
    color: white;
  }
  .menu-mobile .mobile-container .mobile-items li a .icone {
    font-size: 2.4rem;
    width: 1em;
    height: 1em;
  }
  .menu-mobile .mobile-container .mobile-items li a .mobile-item__label {
    font-size: 1.6rem;
    margin-left: 25px;
  }
  .menu-mobile .mobile-container .menu-mobile-profile {
    padding: 19px 26px 25px 26px;
    position: relative;
    color: #ffffff;
    border-bottom: 1px solid rgba(255, 255, 255, 0.11);
    cursor: pointer;
  }
  .menu-mobile .mobile-container .menu-mobile-profile .mobile-profile-thumb-wrapper {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    overflow: hidden;
  }
  .menu-mobile .mobile-container .menu-mobile-profile .mobile-profile-thumb-wrapper img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .menu-mobile .mobile-container .menu-mobile-profile .profile-name {
    margin-left: 15px;
    font-size: 16px;
  }
  .menu-mobile .mobile-container .menu-mobile-profile .fa-chevron-right {
    position: absolute;
    top: 50%;
    right: 30px;
    font-size: 1.4rem;
  }

  .template-stage-single__container {
    padding: 20px 20px 90px 20px;
    display: block;
  }

  .template-stage-single__col {
    width: 100%;
    margin-bottom: 10px;
  }

  .template-login__logo {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    width: 209px;
    margin: 45px auto 38px auto;
  }

  .menu__profile-popin, .menu__notification-popin {
    padding: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 0px;
    width: 100%;
    max-height: 100%;
  }

  #block-left {
    overflow-y: hidden;
    height: auto;
  }

  .u-dashboard-card {
    width: 100%;
    margin-bottom: 11px;
  }
  .u-dashboard-card a {
    padding: 5px 14px 6px 14px;
    height: 42px;
    font-size: 1.4rem;
  }

  .menu-list-programs {
    left: 0;
    width: 100%;
  }

  .list-programs-col {
    top: 70px;
    left: 0;
    width: 100%;
    -webkit-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    transform: translate(100%, 0);
    background-color: #302b98;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    z-index: 20;
  }
  .list-programs-col.active, .list-programs-col.open {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .list-programs-col.col-second {
    z-index: 25;
    width: 100%;
  }
  .list-programs-col.col-third {
    width: 100%;
    z-index: 30;
  }
  .list-programs-col.col-third .item-thumb-wrapper {
    width: 88px;
    height: 62px;
  }
  .list-programs-col.col-third .item-content {
    padding-left: 20px;
    width: calc( 100% - 88px);
  }
  .list-programs-col.col-third .item-content .item-title {
    font-size: 1.5rem;
    line-height: 2.3rem;
  }
  .list-programs-col.col-third .item-content .item-details {
    margin-top: 6px;
    font-size: 1.4rem;
  }
  .list-programs-col.col-third .item-content .item-details .details-progress {
    width: 60px;
  }
  .list-programs-col.col-third .programs-item, .list-programs-col.col-second .programs-item {
    padding: 23px 25px;
  }

  .template-stages__container .template-stages__card {
    width: 100%;
    margin: 0 0 10px 0;
  }
  .template-stages__container .row {
    padding: 21px;
    margin: 0;
  }
  .template-stages__container .img-training {
    width: 30%;
    max-width: 140px;
  }

  .u-dashboard-card {
    padding: 33px 23px;
  }

  /***** Search page *******/
  .template-search-container .search-filters {
    padding-left: 0px;
    padding-right: 0px;
    height: 70px;
  }
  .template-search-container .search-filters .template-search__filters__label, .template-search-container .search-filters .template-search__filters__select, .template-search-container .search-filters .template-search__filters__label, .template-search-container .search-filters button:not(.js-open-search-filters) {
    display: none !important;
  }
  .template-search-container .search-filters .query-search {
    padding-left: 28px;
    width: calc( 100% - 70px);
    font-size: 1.6rem;
    margin-right: 0;
  }
  .template-search-container .search-filters .filters__mobile-toggle {
    display: flex;
  }
  .template-search-container .template-search__result__class {
    padding: 0px !important;
    font-size: 1.3rem;
    border: none !important;
  }
  .template-search-container .template-search__result__class .template-search__result__class__content {
    padding: 8px 14px !important;
  }
  .template-search-container .template-search__result__icon {
    width: 66px !important;
  }

  /********** REport **********/
  .template-assessments-container {
    height: calc((var(--vh, 1vh) * 100) - 74px - 42px - 85px);
  }

  .template-dashboard-parents.latest-activities {
    height: calc( (var(--vh, 1vh) * 100) - 85px - 74px);
  }
}
@media (min-width: 1023.99px) {
  .menu__playlist-popin {
    left: 7px;
    width: 346px;
    height: 50vh;
    top: 4px;
  }

  .template-search-container .search-filters button.js-open-search-filters {
    display: none !important;
  }

  .template-dashboard #template-dashboard-main {
    margin-left: 85px;
  }
}
@media (max-width: 1260px) {
  .statistics-items .item-chart, .statistics-items .statistics-item-content {
    width: 100% !important;
  }
}
@media (max-width: 426px) {
  #nav-invoice table .m-hide {
    display: none;
  }

  .contact-popin .contact-popin-container .contact-popin-form .form-row .form-input {
    width: 100% !important;
  }

  .result-content-right {
    position: absolute;
    right: 0px;
  }

  /*************** CHOICE ACCOUNT ***************/
  .template-account-choice__container {
    padding-top: 34px !important;
    padding-bottom: 34px !important;
  }
  .template-account-choice__container .template-account-choice__container__add-student {
    margin-top: 19px !important;
  }

  .template-account-choice__container__title {
    font-size: 1.8rem !important;
  }

  .c-account-choice-slider__items {
    overflow-y: auto;
    height: 300px;
    border-top: 1px solid #eef0f3;
    border-bottom: 1px solid #eef0f3;
  }
  .c-account-choice-slider__items .c-account-choice-slider__item {
    padding-top: 20px;
    padding-bottom: 20px;
    border-right: none !important;
  }
  .c-account-choice-slider__items .c-account-choice-slider__item .u-admin-clock {
    top: 0 !important;
    right: -10px !important;
    height: 29px !important;
    width: 29px !important;
  }
  .c-account-choice-slider__items .c-account-choice-slider__item + .c-account-choice-slider__item {
    border-top: 1px solid #eef0f3;
  }
  .c-account-choice-slider__items .c-account-choice-slider__item .c-account-choice-slider__item__thumb-wrapper {
    width: 77px !important;
    height: 77px !important;
  }

  #block-left .dashboard-news a {
    position: unset;
  }

  /************ Dash Home ***************/
  .activity-list a.list-item {
    padding: 28px 0px;
  }
  .activity-list a.list-item .list-item-details .details-progress {
    width: 69px;
  }

  /************   FIN ******************/
  /************  Playlist *************/
  .template-finish #content {
    padding-left: 0 !important;
  }

  .template-finish {
    padding: 52px 4%;
  }

  /************   FIN ******************/
}
/********* Class Boostrap ***********/
@media (max-width: 991px) {
  #block-right {
    height: auto;
  }

  .template-stage-single__col--left {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .template-stage-single__col--left {
    width: 42%;
  }
}
.banner-code {
  background-color: #5251d4;
  color: #fff;
  font-family: roboto, Sans-serif;
  font-size: 25px;
  font-weight: 600;
}
.banner-code span {
  color: #f5d361;
}

.infos-offer {
  font-size: 15px;
  background-color: #FBB03B;
  padding: 25px;
}

.tunnel {
  background-color: #EFF1F3;
}
.tunnel .fw-bold-title {
  font-weight: 800;
}
.tunnel .block-rounded {
  border-radius: 10px;
}
.tunnel .wrapper-img {
  width: 120px;
}
.tunnel .wrapper-img img {
  object-fit: contain;
}
.tunnel small {
  color: #6D757D;
}
.tunnel .title {
  text-align: center;
  margin-bottom: 50px;
}
.tunnel .title h2 {
  color: #EB4E3C;
  margin-bottom: 20px;
}
.tunnel .title h2 span {
  color: #1f2660;
}
.tunnel .card-infos-user {
  border: 1px solid #3B763D;
  background-color: #DFEFD9;
  color: #3B763D;
  padding: 20px;
  margin-bottom: 60px;
  border-radius: 10px;
}
.tunnel .fa-check {
  color: #00CC00;
  width: 25px;
}
.tunnel .fa-times {
  color: darkred;
  width: 25px;
}
.tunnel select#nbr-child {
  width: 150px;
}
.tunnel h4 {
  color: #1f2660;
}
.tunnel .table-responsive {
  margin-top: 40px;
}
.tunnel ul.ul-check li {
  list-style: none;
  position: relative;
}
.tunnel ul.ul-check li:after {
  content: "";
  ackground-color: transparent;
  position: absolute;
  left: -24px;
  top: 6px;
  width: 7px;
  border-bottom: 3px solid #4D7C2A;
  height: 14px;
  border-right: 3px solid #4D7C2A;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.btn-validate {
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  font-style: normal;
  text-decoration: none;
  letter-spacing: 0;
  word-spacing: 0;
  fill: #fff;
  color: #fff;
  background-color: #fbb03b;
  border-style: solid;
  border-width: 1px;
  border-color: #fbb03b;
  border-radius: 100px 100px 100px 100px;
  padding: 16px 55px;
}
.btn-validate:hover {
  color: #fbb03b;
  background-color: white;
}
.btn-validate.blue {
  background-color: #544ddc !important;
  border-color: #544ddc !important;
}
.btn-validate.blue:hover {
  color: #544ddc !important;
  background-color: white !important;
}

.u-spinner {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  visibility: hidden;
  opacity: 0;
  z-index: 99999999;
}
.u-spinner.open {
  visibility: visible;
  opacity: 1;
}
.u-spinner svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  fill: #ffffff;
  font-size: 12rem;
}
.u-spinner .svg-icon {
  width: 1em;
  height: 1em;
  vertical-align: middle;
  overflow: hidden;
}

.speaking {
  font-family: "NanumBrushScript", cursive;
  font-size: 21px;
  line-height: 30px;
}

.block-yellow {
  background-color: #FECC33;
  padding: 10px 25px;
}

.block-yellow-2 {
  background-color: #F4D989;
  padding: 10px 25px;
}

@media (min-width: 768px) {
  .tunnel .select-offer {
    padding: 30px 20px 35px 20px;
    border-radius: 10px;
    border: 1px solid #E7E7E7;
    margin-bottom: 30px;
  }
  .tunnel .select-offer .best-price {
    font-weight: bolder;
    padding: 0 9px;
    background-color: #EB4E3C;
    color: white;
    display: inline-block;
    border-radius: 5px;
  }
  .tunnel .select-offer .form-check {
    align-items: center;
    display: flex;
  }
  .tunnel .select-offer label {
    margin-left: 15px;
    font-size: 25px;
    font-weight: bold;
  }
  .tunnel .select-offer label span {
    font-size: 18px;
    margin-left: 50px;
  }
  .tunnel .select-offer .infos-offer {
    width: 300px;
  }
  .tunnel .select-offer.actif {
    border: 3px solid #FBB03B !important;
  }
  .tunnel .select-offer.most-offer {
    padding: 0 !important;
  }
  .tunnel .select-offer.most-offer .block-details-price {
    padding: 10px;
  }
}
@media (max-width: 767.98px) {
  .tunnel .select-offer {
    padding: 30px 20px 35px 20px;
    border-radius: 10px;
    border: 1px solid #E7E7E7;
    margin-bottom: 30px;
  }
  .tunnel .select-offer .best-price {
    font-weight: bolder;
    background-color: #EB4E3C;
    color: white;
    padding-right: 20px;
    margin-bottom: 11px;
    padding-left: 6px;
  }
  .tunnel .select-offer .form-check {
    align-items: start;
    display: flex;
    margin-top: 34px;
  }
  .tunnel .select-offer .form-check .form-check-input[type=radio] {
    margin-top: 11px;
  }
  .tunnel .select-offer label {
    margin-left: 15px;
    font-size: 25px;
    font-weight: bold;
  }
  .tunnel .select-offer label span {
    font-size: 18px;
    display: block;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGFzaGJvYXJkLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFDQTs7OENBQUE7QUFnQkU7QUNqQkY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ0tGOztBREZBO0VBQ0U7QUNLRjs7QURIQTtFQUNFO0VBQ0E7RUFDQTtBQ01GO0FETEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNPSjtBRExFO0VBQ0U7RUFDQTtFQUNBO0FDT0o7O0FESEE7RUFDRSxjRHhCZ0I7RUN5QmhCO0VBQ0EscUJEMUJnQjtBRWdDbEI7QURMRTtFQUNFO0VBQ0E7RUFDQTtBQ09KOztBREhBO0VBQ0U7RUFDQTtFQUNBO0FDTUY7QURMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ09KO0FETEU7RUFDRTtFQUNBO0VBQ0E7QUNPSjs7QURIQTtFQUNFO0VBQ0E7RUFDQTtBQ01GO0FETEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ09KOztBREhBO0VBQ0U7RUFDQTtFQUNBO0FDTUY7QURMRTtFQUNFO0VBQ0E7RUFDQTtBQ09KOztBREZBO0VBQ0U7RUFDQTtFQUNBO0FDS0Y7QURKRTtFQUNFO0VBQ0E7QUNNSjs7QURGQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNJRjtBREhFO0VBQ0EseUJEL0ZnQjtFQ2dHaEIscUJEaEdnQjtFQ2lHaEI7RUFDRTtBQ0tKOztBREZBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNLQTtBREhJO0VBQ0U7QUNLTjtBREpNO0VBQ0U7QUNNUjtBREZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0lKO0FEREk7RUFDRTtBQ0dOO0FEQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBQ0FOOztBREtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUNGRjtBREdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDREo7O0FETUE7RUFDRTtBQ0hGO0FESUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNGSjtBREdJO0VBQ0UsY0R0Tlk7RUN1Tlo7RUFDQTtFQUNBO0FDRE47O0FETUU7RUFDRTtFQUNBO0FDSEo7O0FETUE7RUFDRTtFQUNBO0FDSEY7O0FETUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0hKOztBRE1JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0hOO0FES0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ0hOOztBRE1FO0VBQ0U7QUNISjs7QURNSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDSE47QURNTTtFQUNFLHlCRHZSVTtBRW1SbEI7O0FEU0U7RUFDRTtBQ05KOztBRFNFO0VBQ0U7QUNOSjtBRE9JO0VBQ0U7QUNMTjtBRE9JO0VBQ0UsbUJEdlNZO0FFa1NsQjtBRE9JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUNMTjtBRFFNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNOUjs7QUMxVEE7RUFDRTtFQUNBO0FENlRGO0FDM1RBO0VBQ0U7RUFDQTtBRDZURjtBQzFUQTtFQUNFO0VBQ0E7QUQ0VEY7QUV2VUE7RUFDRTtFQUNBO0VBQ0E7QUZ5VUY7O0FFclVFO0VBQ0U7QUZ3VUo7O0FFclVBO0VBQ0U7QUZ3VUY7O0FFdFVBO0VBRUU7QUZ3VUY7O0FFdFVBO0VBQ0U7QUZ5VUY7O0FFdlVBO0VBQ0U7RUFDQTtBRjBVRjs7QUV4VUE7RUFDRTtBRjJVRjs7QUV6VUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRjRVRjs7QUV6VUE7RUFDRTtBRjRVRjs7QUUxVUE7RUFFRTtFQUNBO0VBQ0E7QUY0VUY7O0FFMVVBO0VBQ0U7RUFDQTtBRjZVRjs7QUUzVUE7RUFDRTtFQUNBO0FGOFVGOztBRTNVQTtFQUNFO0FGOFVGOztBRTNVQTtFQUNFO0FGOFVGOztBRTNVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjhVRjtBRTdVRTtFQUNFO0VBQ0E7QUYrVUo7QUU1VUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGOFVKO0FFM1VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUY2VUo7O0FHM2FBO0FBQ0E7RUFDRTtBSDhhRjtBRzVhRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIOGFKO0FHNWFFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDZhSjtBRzFhTTtFQUNFO0VBQ0E7RUFDQTtBSDRhUjtBRzFhTTtFQUNFO0VBQ0E7RUFDQTtBSDRhUjtBRzNhUTtFQUNFO0FINmFWO0FHM2FRO0VBQ0U7QUg2YVY7QUczYVE7RUFDRTtBSDZhVjtBRzFhTTtFQUNFO0FINGFSO0FHMWFNO0VBQ0U7RUFDQTtBSDRhUjtBRzFhTTtFQUNFO0VBQ0E7QUg0YVI7QUd4YUk7RUFDRTtBSDBhTjtBR3hhSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIMGFOO0FHeGFJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUgwYU47QUd2YU07RUFDRTtFQUNBO0VBQ0E7QUh5YVI7QUdyYUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIdWFOO0FHbGFJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIb2FOO0FHbmFNO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIcWFWOztBRzdaQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgrWkY7QUc3WkU7RUFDRTtFQUNBO0FIK1pKO0FHN1pFO0VBQ0U7QUgrWko7QUc1Wkk7RUFDRTtFQUNBO0VBQ0E7QUg4Wk47QUc3Wk07RUFDRTtBSCtaUjtBRzNaTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FINlpSO0FHNVpRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIOFpWO0FHMVpNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FINFpSO0FHM1pRO0VBQ0U7RUFDQTtFQUNBO0FINlpWO0FHNVpVO0VBQ0UseUJMdkxNO0VLd0xOO0FIOFpaO0FHelpRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUgyWlY7QUd6WlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSDJaVjtBR3paUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIMlpWO0FHdlpJO0VBQ0U7RUFDQTtBSHlaTjtBR3RaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh3Wko7O0FHblpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHNaSjtBR3JaSTtFQUNFO0FIdVpOO0FHcFpFO0VBQ0U7QUhzWko7QUduWkU7RUFDRTtBSHFaSjs7QUdqWkE7QUFHRTtFQUNFO0VBQ0E7QUhrWko7QUdoWkU7RUFDRTtFQUNBO0VBQ0E7QUhrWko7QUdoWkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIa1pKO0FHalpJO0VBQ0UseUJMM1JZO0FFOHFCbEI7QUdoWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSGtaRjtBR2haRTtFQUNFO0FIa1pKO0FHalpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhtWk47QUdsWk07RUFDRTtBSG9aUjtBR2paSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIbVpOO0FHbFpNO0VBQ0U7RUFDQTtBSG9aUjtBR25aUTtFQUNFO0FIcVpWO0FHblpRO0VBQ0U7QUhxWlY7QUdsWk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSG9aUjtBR2paUTtFQUNFO0VBQ0E7RUFDQTtBSG1aVjtBRzdZTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSCtZUjtBRzdZTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSCtZUjtBRzdZTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIK1lSO0FHOVlRO0VBQ0U7RUFDQTtBSGdaVjtBRzVZSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg4WU47QUc3WU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIK1lSO0FHOVlRO0VBQ0U7QUhnWlY7QUd4WUU7RUFVRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FIZ1lKO0FHalpJO0VBQ0U7QUhtWk47QUdsWk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSG9aUjtBR3RZTTtFQUNFO0FId1lSO0FHdllRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh5WVY7QUdwWUk7RUFDRSx5Qkx6Y1k7QUUrMEJsQjtBR25ZTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIcVlSO0FHcFlRO0VBQ0U7QUhzWVY7QUdwWVE7RUFDRTtBSHNZVjtBR3BZUTtFQUNFO0FIc1lWO0FHcFlRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUhzWVY7QUdyWVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSHVZWjtBRzdYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIK1hGO0FHOVhFO0VBQ0U7RUFDQTtBSGdZSjs7QUc3WEE7RUFFRTtFQWFBO0FIbVhGO0FHL1hHO0VBQ0U7RUFDQTtFQUNBO0FIaVlMO0FHOVhFO0VBQ0U7RUFDQTtFQUNBO0FIZ1lKO0FHM1hJO0VBQ0U7RUFDQTtBSDZYTjtBRzVYTTtFQUNFO0FIOFhSO0FHNVhNO0VBT0U7QUh3WFI7QUc5WFE7RUFDRTtFQUFhO0FIaVl2QjtBRy9YUTtFQUNFO0FIaVlWO0FHM1hFO0VBQ0U7RUFDQSx5QkxqaUJjO0VLa2lCZDtFQUNBO0FINlhKO0FHNVhJO0VBQ0U7RUFDQTtBSDhYTjtBRzVYSTtFQUNFO0VBQ0E7QUg4WE47O0FHelhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg0WEY7QUczWEU7RUFDRTtFQUNBO0FINlhKOztBRzFYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FINlhGO0FHNVhFO0VBQ0U7RUFDQTtFQUNBO0FIOFhKO0FHM1hJO0VBT0U7QUh1WE47QUc3WE07RUFDRTtBSCtYUjtBRzdYTTtFQUNFO0FIK1hSO0FHNVhNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUg4WFI7QUc3WFE7RUFDRTtFQUNBO0FIK1hWO0FHM1hRO0VBQ0U7QUg2WFY7QUcxWE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FINFhSO0FHM1hRO0VBQ0U7RUFDQTtBSDZYVjs7QUd2WEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDBYRjtBR3hYRTtFQUNFO0VBQ0E7RUFDQTtBSDBYSjtBR3RYRTtFQUNFO0VBQ0E7RUFDQSxjTHBvQmU7QUU0L0JuQjtBR3RYRTtFQUNFO0FId1hKO0FHclhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY0w3b0JjO0FFb2dDbEI7QUdyWEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIdVhKO0FHdFhJO0VBQ0U7RUFDQTtFQUNBO0FId1hOO0FHcFhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIc1hKO0FHclhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh1WE47QUdwWEU7RUFDRTtFQUNBO0FIc1hKO0FHclhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUh1WE47QUdwWE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSHNYUjtBR3JYUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIdVhWO0FHclhRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUh1WFY7QUd0WFk7RUFDRTtBSHdYZDtBR2xYTTtFQUNFO0VBQ0E7RUFDQSxjTHh0Qlc7QUU0a0NuQjtBR2xYTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNMN3RCVTtBRWlsQ2xCO0FHOVdFO0VBQ0U7RUFDQTtBSGdYSjtBRy9XSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIaVhOOztBRzdXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhnWEY7QUc5V0c7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIZ1hMO0FHL1dLO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUhpWFA7QUcvV0s7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIaVhQO0FHN1dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgrV0o7QUc5V0k7RUFDRTtBSGdYTjtBRzlXSTtFQUNFO0VBQ0E7QUhnWE47QUc1V0U7RUFDRTtBSDhXSjtBRzdXSTtFQUNFO0VBQ0E7QUgrV047QUc5V007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhnWFI7QUcvV1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSGlYVjtBRy9XUTtFQUNFO0FIaVhWO0FHOVdNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGdYUjtBRy9XUTtFQUNFO0VBQ0E7QUhpWFY7O0FHM1dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg4V0Y7QUc3V0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIK1dKO0FHOVdJO0VBQ0U7RUFDQTtBSGdYTjtBRzdXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIK1dKO0FHOVdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIZ1hOO0FHOVdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGdYTjtBRy9XTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIaVhSO0FHN1dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIK1dKO0FHOVdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIZ1hOO0FHL1dNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUhpWFI7QUcvV007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSGlYUjtBRy9XTTtFQUNFO0VBQ0E7QUhpWFI7QUdoWFE7RUFDRTtBSGtYVjtBR2pYVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIbVhaO0FHalhVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUhtWFo7QUcvV1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIaVhkO0FHM1dRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FINldWOztBR3JXQTtBQUVBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIc1dGO0FHcldFO0VBQ0U7RUFDQTtBSHVXSjs7QUdwV0E7RUFDRTtFQUNBO0FIdVdGOztBSXozQ0E7RUFDRTtBSjQzQ0Y7QUkzM0NFO0VBQ0U7QUo2M0NKOztBSTEzQ0E7RUFFRTtBSjQzQ0Y7QUkzM0NFO0VBQ0U7RUFDQTtBSjYzQ0o7O0FJMTNDQTtFQUNFO0VBQ0E7QUo2M0NGO0FJNTNDRTtFQUNFO0FKODNDSjtBSTczQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKKzNDTjs7QUkzM0NBO0VBRUU7RUFDQTtBSjYzQ0Y7QUk1M0NFO0VBQ0U7RUFDQTtBSjgzQ0o7QUk3M0NJO0VBQ0U7QUorM0NOO0FJNTNDSTtFQUNFO0VBQ0E7QUo4M0NOO0FJNTNDUTtFQUNFO0FKODNDVjtBSTEzQ0k7RUFxQkU7QUp3MkNOO0FJNTNDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjgzQ1I7QUk3M0NRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUorM0NWO0FJMzNDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKNjNDUjtBSTEzQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSjQzQ047QUkxM0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjQzQ047QUl6M0NNO0VBQ0U7RUFDQTtFQUNBO0FKMjNDUjtBSXozQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSjIzQ1I7QUkxM0NRO0VBQ0U7QUo0M0NWO0FJejNDTTtFQUNFO0VBQ0E7QUoyM0NSO0FJejNDTTtFQUNFO0VBQ0E7QUoyM0NSOztBSXQzQ0E7RUFDRTtFQUNBO0FKeTNDRjs7QUl2M0NBO0VBQ0U7RUFDQTtFQUNBO0FKMDNDRjs7QUl4M0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjIzQ0Y7QUkxM0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUo0M0NKO0FJMTNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKNDNDSjtBSXozQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUoyM0NKO0FJejNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUoyM0NKOztBSXYzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMDNDRjtBSXozQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSjIzQ0o7QUkxM0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNDNDTjtBSXozQ0U7RUFDRTtFQUNBO0FKMjNDSjtBSXozQ007RUFDRTtFQUNBO0FKMjNDUjtBSTEzQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSjQzQ1Y7QUkzM0NVO0VBQ0U7QUo2M0NaO0FJeDNDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjAzQ1I7QUl6M0NRO0VBQ0U7RUFDQTtBSjIzQ1Y7QUl0M0NFO0VBQ0U7QUp3M0NKO0FJdjNDSTtFQUNFO0FKeTNDTjtBSXgzQ007RUFDRTtBSjAzQ1I7QUl4M0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjAzQ1I7QUl6M0NRO0VBQ0U7RUFDQTtBSjIzQ1Y7QUl6M0NRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUoyM0NWO0FJejNDUTtFQUNFO0FKMjNDVjtBSTEzQ1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNDNDWjtBSTMzQ1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNjNDZDtBSTUzQ2M7RUFDRTtBSjgzQ2hCO0FJNTNDYztFQUNFO0FKODNDaEI7QUk1M0NjO0VBQ0U7QUo4M0NoQjtBSTMzQ1k7RUFDRTtFQUNBO0VBQ0E7QUo2M0NkO0FJMzNDWTtFQUNFO0VBQ0E7RUFDQTtBSjYzQ2Q7QUl4M0NNO0VBQ0U7QUowM0NSO0FJejNDUTtFQUNFO0VBQ0E7QUoyM0NWO0FJMTNDVTtFQUNFO0VBQ0E7RUFDQTtBSjQzQ1o7QUkzM0NZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjYzQ2Q7QUl4M0NNO0VBQ0U7RUFDQTtFQUNBO0FKMDNDUjtBSXgzQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjAzQ1I7O0FJcjNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUp3M0NGOztBSXAzQ0U7RUFDRTtFQUFlO0VBQWtCO0VBQ2pDO0FKeTNDSjtBSXYzQ0U7RUFDRTtBSnkzQ0o7QUl4M0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUowM0NOO0FJdjNDTTtFQUNFO0FKeTNDUjtBSXYzQ007RUFDRTtFQUF1QjtFQUFhO0VBQWE7RUFDakQ7RUFDQTtFQUNBO0FKNDNDUjtBSXgzQ0k7RUFDRTtBSjAzQ047QUl6M0NNO0VBQW1CO0FKNDNDekI7QUkzM0NNO0VBQ0U7QUo2M0NSOztBS2x2REE7RUFDSTtFQUNBO0VBQ0E7QUxxdkRKO0FLbnZEUTtFQUNJO0FMcXZEWjtBS252RFE7RUFDSTtFQUNBO0VBQ0E7QUxxdkRaO0FLcHZEWTtFQUNJO0VBQ0E7QUxzdkRoQjtBS3B2RG9CO0VBQ0k7QUxzdkR4QjtBS2x2RFk7RUFDSTtFQUNBO0VBQ0E7QUxvdkRoQjtBS252RGdCO0VBQ0k7RUFDQTtBTHF2RHBCO0FLanZEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMbXZEaEI7QUtqdkRZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG12RGhCO0FLanZEWTtFQUNJO0VBQ0E7RUFDQTtBTG12RGhCO0FLanZEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMbXZEaEI7QUtsdkRnQjtFQUNJO0FMb3ZEcEI7QUtqdkRZO0VBQ0k7RUFDQTtBTG12RGhCO0FLanZEWTtFQUNJO0VBQ0E7QUxtdkRoQjs7QUs5dURBO0VBQ0k7RUFDQTtFQUNBO0FMaXZESjs7QUs5dURJO0VBQ0k7QUxpdkRSOztBSzd1REE7RUFDSTtBTGd2REo7O0FNajBEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm8wREY7QU1uMERFO0VBQ0U7QU5xMERKO0FNbjBERTtFQUNFLG1CUkRZO0FFczBEaEI7QU1uMERFO0VBQ0UsbUJSSFk7QUV3MERoQjs7QU1qMERBO0VBQ0U7RUFDQTtFQUNBO0FObzBERjtBTWwwREU7RUFDRTtFQUNBO0FObzBESjtBTWwwREU7RUFDRTtFQUNBO0VBQ0E7QU5vMERKO0FNajBERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm0wREo7QU1qMERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm0wREo7QU1qMERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU5tMERKOztBTS96REE7RUFDRTtFQUNBO0VBRUE7QU5pMERGOztBTTl6REE7RUFDRTtBTmkwREY7O0FNOXpEQTtFQUNFO0FOaTBERjs7QU05ekRBO0VBQ0U7QU5pMERGOztBTS96REE7RUFDRTtFQUNBO0FOazBERjs7QU1oMERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU5tMERGOztBTWowREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FObzBERjs7QU1qMERBO0VBQ0U7RUFDQTtFQUNBO0FObzBERjs7QU1qMERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm8wREY7O0FNbDBEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnEwREY7QU1uMERJO0VBQ0U7QU5xMEROO0FNbDBERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5vMERKOztBTWgwREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTm0wREY7QU1qMERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU5tMEROO0FNbDBETTtFQUNFO0VBQ0E7QU5vMERSO0FNajBESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5tMEROOztBTTl6REE7RUFDRTtBTmkwREY7O0FNOXpEQTtFQUNFO0VBQ0E7QU5pMERGOztBTTl6REE7RUFDRTtBTmkwREY7O0FNL3pEQTtFQUNFO0VBQ0E7RUFDQTtBTmswREY7O0FNL3pEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5rMERGOztBTS96REE7RUFDRTtBTmswREY7QU1qMERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU5tMERKOztBTS96REE7RUFDRTtBTmswREY7QU1qMERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm0wREo7O0FNL3pEQTtFQUNFO0FOazBERjtBTWowREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FObTBESjtBTWowREU7RUFDRTtFQUNBO0FObTBESjtBTWwwREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FObzBETjtBTWwwRE07RUFDRTtFQUNBO0FObzBEUjtBTWwwRE07RUFDRTtFQUNBO0FObzBEUjtBTWgwREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5rMERKO0FNajBEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5tMERGOztBTTl6REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTmkwREY7O0FNL3pEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5rMERGOztBTS96REE7RUFDRTtBTmswREY7QU1qMERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm0wREo7QU1qMERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm0wREo7QU1sMERJO0VBQ0U7RUFDQTtBTm8wRE47QU1sMERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5vMEROOztBTWgwREE7RUFDRTtFQUNBO0FObTBERjtBTWgwREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTmswRE47QU0vekRJO0VBQ0U7RUFDQTtFQUNBO0FOaTBETjtBTTl6REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOZzBESjtBTTd6REk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTit6RE47O0FNenpEQTtFQUNFO0FONHpERjs7QU16ekRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONHpERjs7QU16ekRBO0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VONHpEQTs7RU0xekRBO0lBQ0U7RU42ekRGO0FBQ0Y7QU9sdEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBvdEVGO0FPbnRFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBxdEVKO0FPbnRFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHF0RU47QU9qdEVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVBtdEVKOztBTy9zRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQa3RFRjtBT2p0RUU7RUFDRTtFQUNBO0FQbXRFSjtBT2p0RUU7RUFDRTtBUG10RUo7QU85c0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUGd0RUY7O0FPOXNFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQaXRFRjtBTy9zRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBpdEVOO0FPL3NFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUGl0RU47QU8vc0VJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUGl0RU47O0FPNXNFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUCtzRUY7QU85c0VFO0VBQ0U7QVBndEVKO0FPL3NFSTtFQUNFLHlCVGhIWTtFU2lIWjtFQUNBO0FQaXRFTjtBTy9zRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUGl0RU47QU8vc0VJO0VBQ0U7RUFDQTtFQUNBO0FQaXRFTjtBT2h0RU07RUFDRTtBUGt0RVI7QU9odEVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQa3RFUjtBT2p0RVE7RUFDRTtBUG10RVY7QU9odEVNO0VBQ0U7QVBrdEVSO0FPN3NFRTtFQUNFO0FQK3NFSjs7QU8xc0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVA2c0VGO0FPNXNFRTtFQUNFO0VBQ0E7QVA4c0VKO0FPN3NFSTtFQUNFO0FQK3NFTjtBTzVzRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQOHNFSjs7QU8zc0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVA4c0VGOztBTzNzRUE7RUFXRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBvc0VGO0FPenRFRTtFQUNFO0VBSUE7RUFDQTtFQUNBO0VBQ0E7QVB3dEVKOztBT3hzRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQMnNFRjtBTzFzRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDRzRUo7QU8xc0VFO0VBQ0U7RUFDQTtBUDRzRUo7QU8zc0VJO0VBQ0U7QVA2c0VOO0FPM3NFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVA2c0VOO0FPNXNFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVA4c0VSO0FPNXNFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDhzRVI7QU83c0VRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVArc0VWO0FPM3NFSTtFQUNFO0VBQ0E7QVA2c0VOO0FPM3NFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQNnNFTjs7QVFqL0VBO0VBQ0U7RUFDQTtBUm8vRUY7QVFuL0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnEvRUo7QVFwL0VJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnMvRU47QVFwL0VNO0VBQ0U7QVJzL0VSO0FRbi9FSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJxL0VOO0FRcC9FTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FScy9FUjtBUW4vRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUnEvRU47QVFuL0VJO0VBQ0U7QVJxL0VOO0FRbi9FSTtFQUNFO0FScS9FTjtBUXAvRU07RUFDRTtFQUNBO0VBQ0E7QVJzL0VSO0FRcC9FTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJzL0VSO0FRbC9FRTtFQUNFO0FSby9FSjtBUW4vRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJxL0VOO0FRbC9FVTtFQUNFO0VBQ0E7QVJvL0VaO0FRaC9FTTtFQUNFO0FSay9FUjtBUWovRVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUm0vRVY7QVFsL0VVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUm8vRVo7QVFqL0VRO0VBQ0U7RUFDQTtFQUNBO0FSbS9FVjtBUWwvRVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJvL0VaO0FRbC9FVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJvL0VaO0FROStFVTtFQUNFO0VBQ0E7QVJnL0VaO0FRLytFWTtFQUNFO0FSaS9FZDtBUS8rRVk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmkvRWQ7QVFoL0VjO0VBQ0U7RUFDQTtBUmsvRWhCO0FRLytFWTtFQUNFO0FSaS9FZDtBUTkrRVU7RUFDRTtFQUNBO0VBQ0E7QVJnL0VaO0FRLytFWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSaS9FZDtBUWgvRWM7RUFDRTtBUmsvRWhCO0FRaC9FYztFQUNFO0VBQ0E7RUFDQTtBUmsvRWhCO0FRai9FZ0I7RUFDRTtBUm0vRWxCO0FRLytFWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmkvRWQ7QVE3K0VVO0VBQ0U7RUFDQTtBUisrRVo7QVE5K0VZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmcvRWQ7QVEzK0VNO0VBQ0U7QVI2K0VSO0FRNStFUTtFQUNFO0FSOCtFVjtBUTUrRVE7RUFDSTtBUjgrRVo7QVE3K0VVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVIrK0VaO0FROStFWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJnL0VkO0FRLytFYztFQUNFO0VBQ0E7QVJpL0VoQjtBUS8rRWM7RUFDRTtFQUNBO0VBQ0E7QVJpL0VoQjtBUTkrRVk7RUFDRTtBUmcvRWQ7QVEvK0VjO0VBQ0U7RUFDQTtFQUNBO0FSaS9FaEI7QVEvK0VjO0VBQ0U7RUFDQTtFQUNBO0FSaS9FaEI7QVEvK0VjO0VBQ0U7RUFDQTtBUmkvRWhCO0FRditFUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSeStFVjtBUXgrRVU7RUFDRTtBUjArRVo7QVF4K0VVO0VBQ0U7RUFDQTtFQUNBO0FSMCtFWjtBUXorRVk7RUFDRTtBUjIrRWQ7QVF0K0VNO0VBQ0U7SUFDRTtFUncrRVI7RVF2K0VRO0lBQ0U7RVJ5K0VWO0VRditFUTtJQUNFO0VSeStFVjtBQUNGOztBUS85RUE7RUFDRTtBUmsrRUY7QVFqK0VFO0VBQ0U7QVJtK0VKO0FRbCtFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJvK0VOOztBUy92RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVGt3RkY7QVNqd0ZFO0VBQ0U7QVRtd0ZKO0FTbHdGSTtFQUNFO0VBQ0E7RUFDQTtBVG93Rk47QVNsd0ZJO0VBQ0U7RUFDQTtBVG93Rk47QVNsd0ZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVG93Rk47QVNud0ZNO0VBQ0U7RUFHQTtFQUNBO0FUbXdGUjtBUzV2RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUOHZGSjtBUzd2Rkk7RUFDRTtBVCt2Rk47O0FTM3ZGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUOHZGRjtBUzd2RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQrdkZKO0FTOXZGSTtFQUNFO0VBQ0E7RUFDQTtBVGd3Rk47QVM5dkZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUZ3dGTjtBUy92Rk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUaXdGUjtBUzd2Rkk7RUFDRTtBVCt2Rk47QVM5dkZNO0VBQ0U7RUFDQTtFQUNBO0FUZ3dGUjtBUzl2Rk07RUFDRTtFQUNBO0VBQ0E7QVRnd0ZSO0FTN3ZGSTtFQUNFO0VBQ0E7RUFDQTtBVCt2Rk47QVM5dkZNO0VBQ0U7RUFDQTtBVGd3RlI7QVM1dkZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUOHZGSjtBUzd2Rkk7RUFDRTtFQUNBO0VBQ0E7QVQrdkZOO0FTOXZGTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGd3RlI7QVM3dkZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVQrdkZOO0FTN3ZGSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQrdkZOO0FTM3ZGUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUNnZGVjtBUzV2RlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVDh2Rlo7O0FTdnZGQTtFQUNBO0FUMHZGQTtBU3h2Rkk7RUFDRTtFQUNBO0FUMHZGTjtBU3Z2RkU7RUFDRTtFQUNBO0VBQ0E7QVR5dkZKO0FTeHZGSTtFQUNFO0VBQ0E7RUFDQTtBVDB2Rk47QVN6dkZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDJ2RlI7QVN4dkZRO0VBQ0U7RUFDQTtBVDB2RlY7QVN2dkZNO0VBQ0g7RUFDSztBVHl2RlI7QVN4dkZRO0VBQ0U7QVQwdkZWO0FTeHZGUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQwdkZWO0FTdHZGSTtFQUNFO0VBQ0E7QVR3dkZOO0FTdnZGTTtFQUhGO0lBSUk7SUFDRjtFVDB2Rko7QUFDRjtBU3R2Rk07RUFDRTtBVHd2RlI7QVN2dkZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHl2RlY7QVN4dkZVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVQwdkZaO0FTeHZGVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUMHZGWjtBU3h2RlU7RUFDRTtBVDB2Rlo7QVN2dkZRO0VBQ0U7QVR5dkZWO0FTdnZGUTtFQUNFO0FUeXZGVjtBU2x2RlU7RUFDRTtBVG92Rlo7QVNqdkZnQjtFQUNFO0FUbXZGbEI7QVNqdkZvQjtFQUNFO0FUbXZGdEI7QVNqdkZ3QjtFQUNFO0VBQ0E7QVRtdkYxQjtBUy91Rm9CO0VBQ0U7QVRpdkZ0QjtBUy91RndCO0VBQ0U7RUFDQTtBVGl2RjFCO0FTMXVGc0I7RUFDRTtFQUNBO0FUNHVGeEI7QVNwdUZjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHN1RmhCO0FTcnVGZ0I7RUFDRTtBVHV1RmxCO0FTcnVGZ0I7RUFDRTtFQUNBO0FUdXVGbEI7QVNwdUZrQjtFQUNFO0VBQ0E7QVRzdUZwQjtBU2x1RmM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUb3VGaEI7QVNudUZnQjtFQUNFO0VBQ0E7QVRxdUZsQjtBU2h1RmM7RUFDRTtFQUNBO0VBQ0E7QVRrdUZoQjtBU2p1RmdCO0VBQ0U7QVRtdUZsQjtBUzl0Rlk7RUFDRTtBVGd1RmQ7QVMzdEZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDZ0RlY7QVMzdEZRO0VBQ0U7QVQ2dEZWO0FTM3RGUTtFQUNFO0FUNnRGVjtBUzF0RlU7RUFDRTtBVDR0Rlo7QVMxdEZVO0VBQ0U7QVQ0dEZaO0FTM3RGWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDZ0RmQ7QVM1dEZjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUOHRGaEI7QVMxdEZVO0VBQ0U7QVQ0dEZaO0FTM3RGWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUNnRGZDtBUzF0RlU7RUFDRTtBVDR0Rlo7QVMxdEZVO0VBQ0U7RUFDQTtBVDR0Rlo7QVN6dEZVO0VBQ0U7QVQydEZaO0FTcHRGUTtFQUNFO0VBQ0E7QVRzdEZWO0FTcnRGVTtFQUNFO0FUdXRGWjtBU3J0RlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUdXRGWjtBU3R0Rlk7RUFDRSxjWGpjSTtFV2tjSjtFQUNBO0FUd3RGZDtBU3J0RlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUdXRGWjtBUzVzRkU7RUFDRTtFQUNBO0FUOHNGSjs7QVMxc0ZFO0VBQ0U7RUFDQTtFQUNBO0FUNnNGSjtBUzVzRkk7RUFDRTtFQUNBO0VBQ0E7QVQ4c0ZOO0FTN3NGTTtFQUNFO0VBQ0E7RUFDQTtBVCtzRlI7QVM5c0ZRO0VBQ0U7RUFDQTtBVGd0RlY7QVM3c0ZNO0VBQ0U7RUFDQTtBVCtzRlI7QVM5c0ZRO0VBQ0U7RUFDQTtFQUNBO0FUZ3RGVjtBUzVzRk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUOHNGUjtBUzdzRlE7RUFDRTtFQUNBO0VBQ0E7QVQrc0ZWO0FTM3NGTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDZzRlI7QVM1c0ZRO0VBQ0UsY1hsaEJRO0FFZ3VHbEI7QVMxc0ZNO0VBQ0U7QVQ0c0ZSO0FTM3NGUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUNnNGVjtBUzNzRlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVDZzRlY7QVN4c0ZFO0VBQ0U7RUFDQTtBVDBzRko7QVN6c0ZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDJzRk47QVN6c0ZNO0VBQ0U7QVQyc0ZSOztBU3JzRkU7RUFDRTtBVHdzRko7QVNwc0ZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVRzc0ZSOztBU2pzRkE7RUFFRTtBVG1zRkY7QVNsc0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVG9zRko7QVNuc0ZJO0VBQ0U7QVRxc0ZOOztBU2hzRkE7RUFDRTtFQUNBO0FUbXNGRjtBU2xzRkU7RUFDRTtFQUNBO0FUb3NGSjtBU2xzRkk7RUFDRTtFQUNBO0FUb3NGTjtBU2pzRkU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRrc0ZKO0FTaHNGRTtFQUNFO0VBQ0E7QVRrc0ZKO0FTaHNGRTtFQUNFO0VBQ0E7RUFDQTtBVGtzRko7QVNoc0ZFO0VBQ0U7QVRrc0ZKO0FTL3JGUTtFQUNFO0FUaXNGVjtBUzlyRk07RUFDRTtFQUNBO0VBQ0E7QVRnc0ZSO0FTOXJGUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGdzRlY7QVMvckZVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVRpc0ZaO0FTOXJGUTtFQUNFO0VBQ0E7QVRnc0ZWO0FTN3JGTTtFQUNFO0VBQ0E7RUFDQTtBVCtyRlI7O0FTdnJGRTtFQUNFO0FUMHJGSjtBU3ZyRkU7RUFDRTtBVHlyRko7QVN0ckZFO0VBQ0U7QVR3ckZKO0FTcnJGRTtFQUNFO0FUdXJGSjtBU3JyRkk7RUFDRTtBVHVyRk47QVNuckZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHFyRko7QVNsckZFO0VBQ0U7QVRvckZKOztBU2hyRkE7RUFDRTtBVG1yRkY7QVNqckZFO0VBQ0U7RUFDQTtBVG1yRko7QVNockZFO0VBQ0U7QVRrckZKO0FTL3FGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUaXJGSjs7QVU3NEdBO0VBR0U7QVY4NEdGO0FVNTRHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY4NEdKO0FVNzRHSTtFQUNFO0VBQ0E7RUFDQTtBVis0R047QVU3NEdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVis0R047QVU3NEdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWKzRHTjtBVTU0R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjg0R0o7QVUzNEdJO0VBQ0U7QVY2NEdOO0FVMzRHSTtFQUNFO0FWNjRHTjtBVXg0R0k7RUFDRTtBVjA0R047QVV4NEdJO0VBQ0U7RUFDQTtBVjA0R047O0FVdDRHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBVnc0R0Y7QVV2NEdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWeTRHSjtBVXQ0R0k7RUFDRTtBVnc0R047QVVwNEdRO0VBQ0U7RUFDQTtBVnM0R1Y7QVVoNEdJO0VBQ0U7QVZrNEdOO0FVajRHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZtNEdSO0FVbDRHUTtFQUNFO0FWbzRHVjtBVWo0R1U7RUFDRTtBVm00R1o7QVVqNEdVO0VBQ0U7QVZtNEdaO0FVajRHVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZtNEdaO0FVajRHVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVm00R1o7QVVsNEdZO0VBQ0U7RUFDQTtBVm80R2Q7QVUvM0dVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZpNEdaO0FVLzNHVTtFQUNFO0FWaTRHWjtBVTczR007RUFDRTtFQUNBO0VBQ0E7QVYrM0dSO0FVMzNHTTtFQUNFO0FWNjNHUjtBVTUzR1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVjgzR1Y7QVU3M0dVO0VBQ0UsY1p2S007QUVzaUhsQjtBVXozR0U7RUFDRTtFQUNBO0FWMjNHSjtBVTEzR0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWNDNHTjtBVTMzR007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWNjNHUjtBVTMzR007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWNjNHUjtBVTMzR007RUFDRTtBVjYzR1I7QVUzM0dNO0VBQ0U7RUFDQTtFQUNBO0FWNjNHUjtBVXozR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVjIzR0o7QVV4M0dRO0VBQ0U7RUFDQTtBVjAzR1Y7QVV0M0dRO0VBQ0U7RUFDQTtBVnczR1Y7QVV2M0dVO0VBQ0U7QVZ5M0daO0FVbDNHRTtFQUNFO0VBQ0E7QVZvM0dKO0FVLzJHVTtFQUNFO0FWaTNHWjtBVTcyR1U7RUFDRTtBVisyR1o7QVV6MkdFO0VBQ0U7RUFDQTtFQUNBO0FWMjJHSjs7QVV2MkdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjAyR0o7O0FVbjJHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZzMkdKO0FVcDJHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWczJHUjtBVW4yR1U7RUFDRTtBVnEyR1o7QVVqMkdRO0VBQ0U7RUFDQTtBVm0yR1Y7QVUvMUdRO0VBQ0U7RUFDQTtFQUNBO0FWaTJHVjtBVS8xR1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVmkyR1Y7QVU3MUdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVYrMUdOO0FVOTFHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWZzJHUjtBVTkxR007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZnMkdSO0FVLzFHUTtFQUNFO0VBQ0E7QVZpMkdWO0FVNzFHUTtFQUNFLHlCWmhXUTtFWWlXUjtBVisxR1Y7QVUzMUdJO0VBQ0U7RUFDQTtFQUNBO0FWNjFHTjtBVTMxR0k7RUFDRTtFQUNBO0FWNjFHTjtBVTMxR0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWNjFHTjtBVTMxR0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWNjFHTjtBVTMxR0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVjYxR047QVUzMUdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVY2MUdOO0FVMzFHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY2MUdOO0FVNTFHTTtFQUNFO0VBQ0E7QVY4MUdSO0FVNTFHTTtFQUNFO0FWODFHUjtBVTcxR1E7RUFDRTtBVisxR1Y7O0FXN3ZIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWGd3SEY7QVcvdkhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVhpd0hKO0FXL3ZITTtFQUNFO0VBQ0E7QVhpd0hSO0FXaHdIUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhrd0hWO0FXaHdIUTtFQUNFO0FYa3dIVjs7QVkxeEhBO0VBQ0U7QVo2eEhGOztBWTF4SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNnhIRjs7QVkxeEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjZ4SEY7O0FZMXhIQTtFQUNFO0FaNnhIRjs7QVkxeEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjZ4SEY7QVk1eEhFO0VBQ0U7RUFDQTtBWjh4SEo7QVk1eEhFO0VBQ0U7RUFDQTtBWjh4SEo7QVk3eEhJO0VBQ0U7RUFDQTtFQUNBO0FaK3hITjtBWTd4SEk7RUFDRTtBWit4SE47QVk5eEhNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaZ3lIUjtBWXR4SEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp3eEhOO0FZdHhISTtFQUNFO0Fad3hITjtBWXR4SFE7RUFDRTtFQUNBO0Fad3hIVjtBWXR4SFE7RUFLRTtFQUNBO0Fab3hIVjtBWXp4SFU7RUFDRTtBWjJ4SFo7QVlyeEhVO0VBQ0U7QVp1eEhaO0FZcnhIVTtFQUNFO0FadXhIWjtBWXJ4SFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWnV4SFo7QVk5d0hJO0VBQ0U7QVpneEhOO0FZOXdISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FaZ3hITjtBWTl3SEk7RUFDRTtBWmd4SE47QVk1d0hJO0VBQ0U7QVo4d0hOO0FZNXdISTtFQUNFO0VBQ0E7RUFDQTtBWjh3SE47QVkxd0hJO0VBRUU7RUFBMkI7RUFBb0I7RUFDL0M7QVo2d0hOO0FZM3dISTtFQUNFO0FaNndITjtBWTF3SE07RUFDRTtFQUNBO0VBQ0E7QVo0d0hSO0FZM3dIUTtFQUNFO0FaNndIVjtBWTN3SFE7RUFDRTtFQUNBO0FaNndIVjtBWTN3SFE7RUFDRSxjZHBLUTtFY3FLUjtFQUNBO0FaNndIVjtBWTF3SFU7RUFDRTtBWjR3SFo7QVkzd0hZO0VBQ0U7QVo2d0hkO0FZdndISTtFQUNFO0FaeXdITjtBWXh3SE07RUFDRTtBWjB3SFI7QVl4d0hNO0VBQ0U7QVowd0hSO0FZendIUTtFQUNFO0FaMndIVjtBWXp3SFE7RUFDRTtBWjJ3SFY7QVl4d0hNO0VBQ0U7QVowd0hSO0FZendIUTtFQUNFO0FaMndIVjtBWXp3SFE7RUFDRTtBWjJ3SFY7QVl2d0hJO0VBQ0U7QVp5d0hOO0FZeHdITTtFQUNFO0FaMHdIUjtBWXh3SE07RUFDRTtBWjB3SFI7QVl6d0hRO0VBQ0U7QVoyd0hWO0FZendIUTtFQUNFO0FaMndIVjtBWXh3SE07RUFDRTtBWjB3SFI7QVl6d0hRO0VBQ0U7QVoyd0hWO0FZendIUTtFQUNFO0FaMndIVjtBWXR3SEU7RUFDRTtFQUNBO0Fad3dISjtBWXZ3SEk7RUFDRTtFQUNBO0FaeXdITjs7QVlwd0hBO0VBR007SUFDRTtFWnF3SE47QUFDRjtBWWp3SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FabXdIRjs7QVlod0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FabXdIRjs7QVlod0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWm13SEY7O0FZaHdIQTtFQUNFO0VBQ0E7QVptd0hGOztBWWh3SEE7RUFDRTtFQUNBO0FabXdIRjs7QVlod0hBO0VBQ0U7RUFDQTtBWm13SEY7O0FZaHdIQTtFQUNFO0lBQ0U7RVptd0hGO0VZandIQTtJQUNFO0VabXdIRjtBQUNGO0FZaHdIQTtFQUNFO0lBQ0U7SUFDQTtFWmt3SEY7RVlod0hBO0lBQ0U7SUFDQTtFWmt3SEY7QUFDRjtBWTl2SEM7RUFDRTtFQUNBLGNkbFVlO0VjbVVmO0FaZ3dISDtBWS92SEc7RUFDRSxjZHJVYTtBRXNrSWxCO0FZOXZIRTtFQUNFO0FaZ3dISjs7QVkxdkhBO0VBQ0U7QVo2dkhGO0FZNXZIRTtFQUNFO0VBQWE7RUFDYjtFQUNBO0VBQW9CO0VBQVE7RUFDNUI7RUFDQTtFQUFlO0VBQXFCO0FabXdIeEM7O0FZaHdIQTtFQUFNO0Fab3dITjs7QVlud0hBO0VBQU87QVp1d0hQOztBWW53SEU7RUFDRTtBWnN3SEo7QVlyd0hJO0VBQXNCO0Fad3dIMUI7QVl0d0hFO0VBQU07QVp5d0hSOztBWXJ3SEU7RUFDQTtBWnd3SEY7O0FZcHdIQTtFQUNFO0VBQ0E7RUFDQTtBWnV3SEY7QVl0d0hFO0VBQ0U7QVp3d0hKOztBWW53SEk7RUFDQTtBWnN3SEo7O0FZaHdIRTtFQUEwQjtFQUFvQjtBWnF3SGhEO0FZcHdIRTtFQUNFO0VBQVc7QVp1d0hmO0FZcndIRTtFQUNFO0VBQ0E7QVp1d0hKO0FZcndIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpzd0hKO0FZbndIRTtFQUNFO0FacXdISjtBWW53SEU7RUFDRTtFQUNBO0VBQ0E7QVpxd0hKO0FZcHdISTtFQUFXO0FadXdIZjtBWXR3SEk7RUFBZ0I7RUFBbUI7QVowd0h2QztBWXp3SEk7RUFDRTtFQUNBO0VBQ0E7QVoyd0hOOztBYS9xSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBYmtySUo7QWFqcklJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWJtcklOOztBYTlxSUE7RUFDRTtJQUNFO0ViaXJJRjtBQUNGO0FjbnNJQTtFQUVFO0lBQ0U7SUFDQTtFZG9zSUY7O0VjbHNJQTtJQUNFO0VkcXNJRjs7RWNuc0lGO0lBQ0U7RWRzc0lBO0FBQ0Y7QWNuc0lBO0VBQ0U7SUFDRTtFZHFzSUY7QUFDRjtBY25zSUE7RUFDRTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0Vkb3NJRjs7RWNsc0lBO0lBQ0U7RWRxc0lGOztFY2xzSUE7SUFDRTtFZHFzSUY7O0VjbnNJQTtJQUNFO0Vkc3NJRjs7RWNwc0lBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWR1c0lGOztFY3JzSUE7RUFHSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0Vkc3NJTjtFY3BzSVE7SUFFRTtFZHFzSVY7O0VjL3JJQTtJQUNFO0Vka3NJRjs7RWNoc0lBO0lBQ0U7RWRtc0lGOztFY2pzSUE7SUFDRTtJQUNBO0Vkb3NJRjtFY25zSUU7SUFDRTtFZHFzSUo7RWNuc0lFO0lBQ0U7SUFDQTtJQUNBO0VkcXNJSjs7RWNqc0lBO0lBQ0U7SUFDQTtFZG9zSUY7O0VjbHNJQTtJQUNFO0VkcXNJRjs7RWMvcklBO0VBR0E7SUFDQTtFZGdzSUE7O0VjOXJJQTtJQUNFO0lBQ0E7RWRpc0lGOztFYy9ySUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFZGtzSUY7RWNqc0lFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VkbXNJSjtFY2pzSUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFZG1zSUo7RWNsc0lJO0lBQ0U7SUFDQTtJQUNBO0Vkb3NJTjtFY25zSU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VkcXNJUjtFY3BzSVE7SUFDRTtFZHNzSVY7RWNwc0lRO0lBQ0U7SUFDQTtJQUNBO0Vkc3NJVjtFY3JzSVU7SUFDRTtJQUNBO0lBQ0E7RWR1c0laO0VjcnNJVTtJQUNFO0lBQ0E7RWR1c0laO0VjbHNJSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWRvc0lOO0VjbnNJTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VkcXNJUjtFY3BzSVE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFZHNzSVY7RWNuc0lNO0lBQ0U7SUFDQTtFZHFzSVI7RWNuc0lNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWRxc0lSOztFYzlySUE7SUFDRTtJQUNBO0VkaXNJRjs7RWMvcklBO0lBQ0U7SUFDQTtFZGtzSUY7O0VjaHNJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFZG1zSUY7O0VjaHNJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWRtc0lGOztFYzlySUE7SUFDRTtJQUNBO0VkaXNJRjs7RWMvcklBO0lBQ0U7SUFDQTtFZGtzSUY7RWNqc0lFO0lBQ0U7SUFDQTtJQUNBO0VkbXNJSjs7RWMvcklBO0lBQ0U7SUFDQTtFZGtzSUY7O0VjL3JJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0Vka3NJRjtFY2pzSUU7SUFDRTtJQUNBO0lBQ0E7RWRtc0lKO0VjanNJRTtJQUNFO0lBQ0E7RWRtc0lKO0VjanNJRTtJQUNFO0lBQ0E7RWRtc0lKO0VjbHNJSTtJQUNFO0lBQ0E7RWRvc0lOO0VjbHNJSTtJQUNFO0lBQ0E7RWRvc0lOO0VjbnNJTTtJQUNFO0lBQ0E7RWRxc0lSO0VjbnNJTTtJQUNFO0lBQ0E7RWRxc0lSO0VjcHNJUTtJQUNFO0Vkc3NJVjtFY2hzSUk7SUFDRTtFZGtzSU47O0VjN3JJRTtJQUNFO0lBQ0E7RWRnc0lKO0VjOXJJRTtJQUNFO0lBQ0E7RWRnc0lKO0VjOXJJRTtJQUNFO0lBQ0E7RWRnc0lKOztFYzVySUE7SUFDRTtFZCtySUY7O0VjNXJJQTtFQUdBO0lBQ0U7SUFDQTtJQUNBO0VkNnJJRjtFYzVySUU7SUFDRTtFZDhySUo7RWM1cklFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWQ4cklKO0VjNXJJRTtJQUNFO0VkOHJJSjtFYzNySUE7SUFDRTtJQUNBO0lBQ0E7RWQ2cklGO0VjNXJJRTtJQUNFO0VkOHJJSjtFYzFySUE7SUFDRTtFZDRySUY7O0VjeHJJRjtFQUNFO0lBQ0U7RWQycklGOztFY3ZySUE7SUFDRTtFZDBySUY7QUFDRjtBY3hySUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VkMHJJRjs7RWN0cklNO0lBQ0E7RWR5cklOOztFY3ZySUE7SUFDRTtFZDBySUY7QUFDRjtBY3hySUE7RUFFSTtJQUNFO0VkeXJJSjtBQUNGO0FjcnJJQTtFQUlNO0lBQ0U7RWRvcklOOztFY2hySUE7SUFDRTtFZG1ySUY7O0VjanJJQTtJQUNFO0lBQ0E7RWRvcklGOztFY2xySUE7RUFDRjtJQUNFO0lBQ0E7RWRxcklBO0VjbnJJQTtJQUNFO0VkcXJJRjs7RWNscklBO0lBQ0U7RWRxcklGOztFY25ySUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFZHNySUE7RWNycklBO0lBQ0U7SUFDQTtJQUNBO0VkdXJJRjtFY3JySUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFZHVySUo7RWNwcklFO0lBQ0U7RWRzcklKO0VjbHJJRTtJQUNFO0lBQ0E7RWRvcklKOztFYy9xSUE7SUFDRTtFZGtySUY7O0VjaHJJQTtFQUNBO0lBQ0U7RWRtcklGO0VjbHJJRTtJQUNFO0Vkb3JJSjs7RWNqcklBO0VBRUE7RUFDQTtJQUNFO0VkbXJJRjs7RWNqcklBO0lBQ0U7RWRvcklGOztFY2xySUE7QWRxcklGO0FjbHJJQTtBQUVBO0VBQ0U7SUFFRTtFZGtySUY7O0VjaHJJQTtJQUNFO0VkbXJJRjtBQUNGO0FjaHJJQTtFQUNFO0lBQ0U7RWRrcklGO0FBQ0Y7QWU1b0pBO0VBQ0U7RUFBMEI7RUFDMUI7RUFDQTtFQUNBO0FmK29KRjtBZTlvSkU7RUFDRTtBZmdwSko7O0FlNW9KQTtFQUNFO0VBQ0E7RUFDQTtBZitvSkY7O0FlN29KQTtFQUNFO0FmZ3BKRjtBZS9vSkU7RUFDRTtBZmlwSko7QWUvb0pFO0VBQ0U7QWZpcEpKO0FlL29KRTtFQUNFO0FmaXBKSjtBZWhwSkk7RUFDRTtBZmtwSk47QWUvb0pFO0VBQ0U7QWZpcEpKO0FlL29KRTtFQUNFO0VBQ0E7QWZpcEpKO0FlaHBKSTtFQUNFO0VBQ0E7QWZrcEpOO0FlanBKTTtFQUNFO0FmbXBKUjtBZS9vSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZpcEpKO0FlL29KRTtFQUNFO0VBQ0E7QWZpcEpKO0FlL29KRTtFQUNFO0VBQ0E7QWZpcEpKO0FlOW9KRTtFQUNFO0FmZ3BKSjtBZTlvSkU7RUFDRTtBZmdwSko7QWU5b0pFO0VBQ0U7QWZncEpKO0FlN29KSTtFQUNFO0VBQ0E7QWYrb0pOO0FlOW9KTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmZ3BKUjs7QWUzb0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmOG9KRjtBZTdvSkU7RUFDRTtFQUNBO0FmK29KSjtBZTdvSkU7RUFDRTtFQUNBO0FmK29KSjtBZTlvSkk7RUFDRTtFQUNBO0FmZ3BKTjs7QWU1b0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmK29KRjtBZTlvSkU7RUFDRTtFQUNBO0FmZ3BKSjtBZTdvSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmK29KSjtBZTVvSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZjhvSko7O0FlM29KQTtFQUNFO0VBQ0E7RUFDQTtBZjhvSkY7O0FlM29KQTtFQUNFO0VBQ0E7QWY4b0pGOztBZTVvSkE7RUFDRTtFQUNBO0FmK29KRjs7QWU3b0pBO0VBRUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFZitvSko7RWU5b0pJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VmZ3BKTjtFZTlvSkk7SUFDRTtJQUNBO0VmZ3BKTjtFZTlvSkk7SUFDRTtJQUNBO0lBQ0E7RWZncEpOO0VlL29KTTtJQUNFO0lBQ0E7RWZpcEpSO0VlOW9KSTtJQUNFO0VmZ3BKTjtFZTlvSkk7SUFDRTtFZmdwSk47RWU3b0pJO0lBQ0U7RWYrb0pOO0VlOW9KTTtJQUNFO0VmZ3BKUjtBQUNGO0FlMW9KQTtFQUVJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWYyb0pKO0VlMW9KSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFZjRvSk47RWUxb0pJO0lBQ0U7SUFDQTtJQUNBO0VmNG9KTjtFZTNvSk07SUFDRTtFZjZvSlI7RWV6b0pJO0lBQ0U7SUFDQTtJQUNBO0VmMm9KTjtFZTFvSk07SUFDRTtJQUNBO0VmNG9KUjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9fZGVmaW5lcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL2Jhc2UvX2VsZW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvZGFzaGJvYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvYmFzZS9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9sYXlvdXQvX2wtZGFzaC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL3BhcnRpYWwvZGFzaGJvYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvcGFydGlhbC9kYXNoLWhvbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9wYXJ0aWFsL2xhc3QtYWN0aXZpdGllcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL3BhcnRpYWwvdHJhaW5pbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9wYXJ0aWFsL3Byb2dyYW0uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9wYXJ0aWFsL2Rhc2gtc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvcGFydGlhbC9wbGF5bGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL3BhcnRpYWwvYWNjb3VudC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL3BhcnRpYWwvdHJhaW5pbmctcmVwb3J0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvbW9kdWxlL3BvcGluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvbW9kdWxlL2FjY2VzLWNvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9tZWRpYS9fbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9wYXJ0aWFsL3B1cmNoYXNlLXR1bm5lbC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIlxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbj0gICAgICAgICAgICAgQ29sb3VycyAgICAgICAgICAgICAgICAgICAgICAgICA9XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4kZ3JleTogICAgICAgICAgICAjZjRmNGY0O1xuJHB1cnBsZTogICAgICAgICAgIzgyNzNmNjtcbiRwaW5rOiAgICAgICAgICAgICNlODMyNzk7XG4kY29sb3ItYmxhY2stYmx1ZTogIzI3M2Q1MjtcbiRjb2xvci1ncmV5LXRleHQ6ICM4OTk2YTI7XG4kYmctdHJhaW5pbmctMTogIzQyM2NiMDtcbiRiZy10cmFpbmluZy0yOiAjMjczZDUyO1xuXG5cbiRmYS1mb250LXBhdGg6IFwiL2J1aWxkL2Fzc2V0cy9mb250c1wiO1xuXG5cbiAgLyoqKioqKioqKioqKiBsYXlvdXQgKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiYWNrZ3JvdW5kLW5hdjogICRncmV5OyIsIi5iZy1sYnB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9wdWJsaWMvc3RhdGljL2ltZy9jb21tdW4vYmFja2dyb3VuZC1sb2dpbi5qcGVnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjNjYjA7XG59XG5cbi5idG4tcmFkdWlze1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLmJ0bi1waW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGUhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICRwdXJwbGUhaW1wb3J0YW50O1xuICAmLmJ0bi1mb3Jte1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYig1IDE2IDQzIC8gMTElKSwgMCA3cHggMTBweCAwIHJnYigzOSA2MSA4MiAvIDEzJSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYig1IDE2IDQzIC8gMTElKSwgMCA3cHggMTBweCAwIHJnYigzOSA2MSA4MiAvIDEzJSk7XG4gICAgcGFkZGluZzogMHB4IDIwcHggMHB4IDIwcHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gICY6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4NjhiZjtcbiAgICBib3JkZXItY29sb3I6ICM2ODY4YmY7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmJ0bi1waW5rLW8ge1xuICBjb2xvcjogJHB1cnBsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogJHB1cnBsZTtcbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg2OGJmO1xuICAgIGJvcmRlci1jb2xvcjogIzY4NjhiZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uYnRuLXB1cnBsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzMjc5O1xuICBib3JkZXItY29sb3I6ICNlODMyNzk7XG4gICYuYnRuLWZvcm17XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTVweCAxcHggcmdiKDUgMTYgNDMgLyAxMSUpLCAwIDdweCAxMHB4IDAgcmdiKDM5IDYxIDgyIC8gMTMlKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAxcHggcmdiKDUgMTYgNDMgLyAxMSUpLCAwIDdweCAxMHB4IDAgcmdiKDM5IDYxIDgyIC8gMTMlKTtcbiAgICBwYWRkaW5nOiAwcHggMjBweCAwcHggMjBweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUzMjZhO1xuICAgIGJvcmRlci1jb2xvcjogI2Q1MzI2YTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uYnRuLWdyZWVuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyN2MyODE7XG4gIGJvcmRlci1jb2xvcjogIzI3YzI4MTtcbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzI3YzI4MSwxMCk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oIzI3YzI4MSwxMCk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uYnRuLWdyZXkge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gIGJvcmRlci1jb2xvcjogI2VjZWNlYztcbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI2VjZWNlYywxNSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oI2VjZWNlYywxNSk7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICB9XG59XG5cbi5idG4td2hpdGUtbyB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICY6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmJ0bi11cGRhdGUtb3tcbiAgQGV4dGVuZCAuYnRuLXJhZHVpcztcbiAgYm9yZGVyOiAxcHggc29saWQgIzI3M2Q1MjtcbiAgY29sb3I6IGJsYWNrO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxNXB4IDFweCByZ2IoNSAxNiA0MyAvIDExJSk7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDFweCByZ2IoNSAxNiA0MyAvIDExJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAmOmhvdmVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xuICBib3JkZXItY29sb3I6ICRwdXJwbGU7XG4gIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLnBvcGluLXN0eWxle1xuYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbmJvcmRlci1yYWRpdXM6IDZweDtcbi13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDI1cHggNXB4IHJnYig1IDE2IDQzIC8gMjQlKTtcbmJveC1zaGFkb3c6IDAgMTBweCAyNXB4IDVweCByZ2IoNSAxNiA0MyAvIDI0JSk7XG4gIC5iYWNrLWJ0bntcbiAgICAuYmFjay1idG4tbGFiZWx7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBpe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wb3Bpbl9fY2xvc2V7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Qjc3RkI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZSAwcywgLXdlYmtpdC10cmFuc2Zvcm0gMC40NXMgZWFzZSAwcztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2UgMHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuNDVzIGVhc2UgMHM7XG4gICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGVhc2UgMHMsIGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZSAwcztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXMgZWFzZSAwcywgYmFja2dyb3VuZC1jb2xvciAwLjM1cyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBlYXNlIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2UgMHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuNDVzIGVhc2UgMHM7XG5cblxuICAgIGl7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG4gICYub3BlbntcbiAgICAucG9waW5fX2Nsb3Nle1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjRzIGVhc2UgMHM7XG4gICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjRzIGVhc2UgMHM7XG4gICAgICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlIDBzO1xuICAgICAgLy90cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlIDBzO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZSAwcywgLXdlYmtpdC10cmFuc2Zvcm0gMC40cyBlYXNlIDBzO1xuICAgIH1cbiAgfVxufVxuXG4udGh1bWItd3JhcHBlcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAudS1hZG1pbi1jbG9jayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdG9wOiAtMTBweDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgd2lkdGg6IDQ2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6MTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIzY2IwO1xuICB9XG5cbn1cblxuLml0ZW0tdGh1bWItd3JhcHBlci1wbGF5e1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgLnUtaWNvbi1wbGF5e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogNDFweDtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgei1pbmRleDogMTtcbiAgICBpe1xuICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxufVxuXG4gIC51LWlucHV0IHRleHRhcmVhLCAudS10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxNDlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4udS1pbnB1dC1sYWJlbCwgLnUtdGV4dGFyZWEtbGFiZWwge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICM5MzllYTg7XG59XG5cbiAgLnUtaW5wdXQgaW5wdXQsIC51LWlucHV0IHRleHRhcmVhLCAudS10ZXh0YXJlYSBpbnB1dCwgLnUtdGV4dGFyZWEgdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDEwcHggMTNweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMzcsIDE1MCwgMTYyLCAwLjMpO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzI3M2Q1MjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjM1cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjM1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjM1cyBlYXNlO1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgfVxuICAuY3VzdG9tLXNlbGVjdHtcbiAgICBzZWxlY3R7XG4gICAgICBwYWRkaW5nOiAxMHB4IDM1cHggMTBweCAxM3B4O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEzNywgMTUwLCAxNjIsIDAuMyk7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMjczZDUyO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMzVzIGVhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIGl7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbiAgfVxuICAuaGlkZS1lbGVtZW50e1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuICAudGh1bWItd3JhcHBlcntcbiAgICAudGh1bWItd3JhcHBlcl9fbGV0dGVye1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI3M2Y2O1xuICAgIH1cbiAgICAmLmZlbWFsZXtcbiAgICAgIC50aHVtYi13cmFwcGVyX19sZXR0ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG4gIC5wb3J0cmFpdHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIG9sLmN1c3RvbXtcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICAmLnBpbmsgPiBsaTpiZWZvcmV7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTgzMjc5O1xuICAgIH1cbiAgICAmLnB1cnBsZSA+IGxpOmJlZm9yZXtcbiAgICAgIGJhY2tncm91bmQ6ICRwdXJwbGU7XG4gICAgfVxuICAgICYgPiBsaXtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNy41cHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMzNweDtcbiAgICAgIH1cbiAgICB9XG4gIH0iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuPSAgICAgICAgICAgICBDb2xvdXJzICAgICAgICAgICAgICAgICAgICAgICAgID1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKioqKioqKioqKioqIGxheW91dCAqKioqKioqKioqKioqKioqKioqKioqKi9cbi5iZy1sYnAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcHVibGljL3N0YXRpYy9pbWcvY29tbXVuL2JhY2tncm91bmQtbG9naW4uanBlZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIzY2IwO1xufVxuXG4uYnRuLXJhZHVpcywgLmJ0bi11cGRhdGUtbyB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbi5idG4tcGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI3M2Y2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzgyNzNmNiAhaW1wb3J0YW50O1xufVxuLmJ0bi1waW5rLmJ0bi1mb3JtIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTVweCAxcHggcmdiYSg1LCAxNiwgNDMsIDAuMTEpLCAwIDdweCAxMHB4IDAgcmdiYSgzOSwgNjEsIDgyLCAwLjEzKTtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYmEoNSwgMTYsIDQzLCAwLjExKSwgMCA3cHggMTBweCAwIHJnYmEoMzksIDYxLCA4MiwgMC4xMyk7XG4gIHBhZGRpbmc6IDBweCAyMHB4IDBweCAyMHB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5idG4tcGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODY4YmY7XG4gIGJvcmRlci1jb2xvcjogIzY4NjhiZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4tcGluay1vIHtcbiAgY29sb3I6ICM4MjczZjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICM4MjczZjY7XG59XG4uYnRuLXBpbmstbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODY4YmY7XG4gIGJvcmRlci1jb2xvcjogIzY4NjhiZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4tcHVycGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODMyNzk7XG4gIGJvcmRlci1jb2xvcjogI2U4MzI3OTtcbn1cbi5idG4tcHVycGxlLmJ0bi1mb3JtIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTVweCAxcHggcmdiYSg1LCAxNiwgNDMsIDAuMTEpLCAwIDdweCAxMHB4IDAgcmdiYSgzOSwgNjEsIDgyLCAwLjEzKTtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYmEoNSwgMTYsIDQzLCAwLjExKSwgMCA3cHggMTBweCAwIHJnYmEoMzksIDYxLCA4MiwgMC4xMyk7XG4gIHBhZGRpbmc6IDBweCAyMHB4IDBweCAyMHB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5idG4tcHVycGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1MzI2YTtcbiAgYm9yZGVyLWNvbG9yOiAjZDUzMjZhO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1ncmVlbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdjMjgxO1xuICBib3JkZXItY29sb3I6ICMyN2MyODE7XG59XG4uYnRuLWdyZWVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlOTg2NTtcbiAgYm9yZGVyLWNvbG9yOiAjMWU5ODY1O1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1ncmV5IHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICBib3JkZXItY29sb3I6ICNlY2VjZWM7XG59XG4uYnRuLWdyZXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjNmM2O1xuICBib3JkZXItY29sb3I6ICNjNmM2YzY7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5idG4td2hpdGUtbyB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uYnRuLXdoaXRlLW86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4tdXBkYXRlLW8ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjczZDUyO1xuICBjb2xvcjogYmxhY2s7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYmEoNSwgMTYsIDQzLCAwLjExKTtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYmEoNSwgMTYsIDQzLCAwLjExKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uYnRuLXVwZGF0ZS1vOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzNmNjtcbiAgYm9yZGVyLWNvbG9yOiAjODI3M2Y2O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucG9waW4tc3R5bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDI1cHggNXB4IHJnYmEoNSwgMTYsIDQzLCAwLjI0KTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggNXB4IHJnYmEoNSwgMTYsIDQzLCAwLjI0KTtcbn1cbi5wb3Bpbi1zdHlsZSAuYmFjay1idG4gLmJhY2stYnRuLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnBvcGluLXN0eWxlIC5iYWNrLWJ0biAuYmFjay1idG4tbGFiZWwgaSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5wb3Bpbi1zdHlsZSAucG9waW5fX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhCNzdGQjtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2UgMHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuNDVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZSAwcywgLXdlYmtpdC10cmFuc2Zvcm0gMC40NXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGVhc2UgMHMsIGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGVhc2UgMHMsIGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGVhc2UgMHMsIGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZSAwcywgLXdlYmtpdC10cmFuc2Zvcm0gMC40NXMgZWFzZSAwcztcbn1cbi5wb3Bpbi1zdHlsZSAucG9waW5fX2Nsb3NlIGkge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ucG9waW4tc3R5bGUub3BlbiAucG9waW5fX2Nsb3NlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjRzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZSAwcywgLXdlYmtpdC10cmFuc2Zvcm0gMC40cyBlYXNlIDBzO1xufVxuXG4udGh1bWItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDEzMHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi50aHVtYi13cmFwcGVyIC51LWFkbWluLWNsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHdpZHRoOiA0NnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIzY2IwO1xufVxuXG4uaXRlbS10aHVtYi13cmFwcGVyLXBsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXRlbS10aHVtYi13cmFwcGVyLXBsYXkgLnUtaWNvbi1wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDE7XG59XG4uaXRlbS10aHVtYi13cmFwcGVyLXBsYXkgLnUtaWNvbi1wbGF5IGkge1xuICBjb2xvcjogIzgyNzNmNjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi51LWlucHV0IHRleHRhcmVhLCAudS10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTQ5cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udS1pbnB1dC1sYWJlbCwgLnUtdGV4dGFyZWEtbGFiZWwge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICM5MzllYTg7XG59XG5cbi51LWlucHV0IGlucHV0LCAudS1pbnB1dCB0ZXh0YXJlYSwgLnUtdGV4dGFyZWEgaW5wdXQsIC51LXRleHRhcmVhIHRleHRhcmVhIHtcbiAgcGFkZGluZzogMTBweCAxM3B4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEzNywgMTUwLCAxNjIsIDAuMyk7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyNzNkNTI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMzVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjM1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zNXMgZWFzZTtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uY3VzdG9tLXNlbGVjdCBzZWxlY3Qge1xuICBwYWRkaW5nOiAxMHB4IDM1cHggMTBweCAxM3B4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEzNywgMTUwLCAxNjIsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzI3M2Q1MjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMzVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jdXN0b20tc2VsZWN0IGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uaGlkZS1lbGVtZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRodW1iLXdyYXBwZXIgLnRodW1iLXdyYXBwZXJfX2xldHRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzNmNjtcbn1cbi50aHVtYi13cmFwcGVyLmZlbWFsZSAudGh1bWItd3JhcHBlcl9fbGV0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MzI3OTtcbn1cblxuLnBvcnRyYWl0IHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbm9sLmN1c3RvbSB7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xufVxub2wuY3VzdG9tLnBpbmsgPiBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRTgzMjc5O1xufVxub2wuY3VzdG9tLnB1cnBsZSA+IGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM4MjczZjY7XG59XG5vbC5jdXN0b20gPiBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICBtYXJnaW4tYm90dG9tOiA3LjVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxub2wuY3VzdG9tID4gbGk6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW0pO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDEuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMzNweDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCI7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9SdWJpay1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWstQm9sZFwiO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvUnViaWstQm9sZC50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtQnJ1c2hTY3JpcHRcIjtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL05hbnVtQnJ1c2hTY3JpcHQtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xufVxubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNjtcbn1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVzZXIgYWdlbnQgc3R5bGVzaGVldCBtYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnN0eWxlIGF0dHJpYnV0ZSB7XG4gIC0tdmg6IDMuMnB4O1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLyogLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTsgKi9cbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbn1cblxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbiosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbnRoZWFkLCB0Ym9keSwgdGZvb3QsIHRyLCB0ZCwgdGgge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udS1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5OTk5OTk5O1xufVxuLnUtc3Bpbm5lci5vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi51LXNwaW5uZXIgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmaWxsOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEycmVtO1xufVxuLnUtc3Bpbm5lciAuc3ZnLWljb24ge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyoqKioqIENPTk5FWElPTiAqKioqKiovXG4udGVtcGxhdGUtYWNjb3VudC1jaG9pY2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRlbXBsYXRlLWFjY291bnQtY2hvaWNlIC50ZW1wbGF0ZS1sb2dpbl9fbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNnB4O1xuICBsZWZ0OiAzNXB4O1xuICB3aWR0aDogMjMycHg7XG59XG4udGVtcGxhdGUtYWNjb3VudC1jaG9pY2UgLnRlbXBsYXRlLWxvZ2luX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDM1cHggMXB4IHJnYmEoNSwgMTYsIDQzLCAwLjA2KTtcbiAgYm94LXNoYWRvdzogMCAwIDM1cHggMXB4IHJnYmEoNSwgMTYsIDQzLCAwLjA2KTtcbiAgcGFkZGluZzogNDhweCA0MnB4O1xuICBtYXJnaW4tdG9wOiAxMjVweDtcbiAgbWluLXdpZHRoOiA0NTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XG59XG4udGVtcGxhdGUtYWNjb3VudC1jaG9pY2UgLnRlbXBsYXRlLWxvZ2luX19jb250YWluZXIgZm9ybVtuYW1lPXJlc2V0X3Bhc3N3b3JkX3JlcXVlc3RfZm9ybV0gLmVycm9ycywgLnRlbXBsYXRlLWFjY291bnQtY2hvaWNlIC50ZW1wbGF0ZS1sb2dpbl9fY29udGFpbmVyIGZvcm1bbmFtZT1jaGFuZ2VfcGFzc3dvcmRfZm9ybV0gLmVycm9ycyB7XG4gIGNvbG9yOiBkYXJrcmVkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4udGVtcGxhdGUtYWNjb3VudC1jaG9pY2UgLnRlbXBsYXRlLWxvZ2luX19jb250YWluZXIgZm9ybVtuYW1lPXJlc2V0X3Bhc3N3b3JkX3JlcXVlc3RfZm9ybV0gaW5wdXQsIC50ZW1wbGF0ZS1hY2NvdW50LWNob2ljZSAudGVtcGxhdGUtbG9naW5fX2NvbnRhaW5lciBmb3JtW25hbWU9Y2hhbmdlX3Bhc3N3b3JkX2Zvcm1dIGlucHV0IHtcbiAgaGVpZ2h0OiA1MnB4O1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgY29sb3I6ICMyNzNkNTI7XG59XG4udGVtcGxhdGUtYWNjb3VudC1jaG9pY2UgLnRlbXBsYXRlLWxvZ2luX19jb250YWluZXIgZm9ybVtuYW1lPXJlc2V0X3Bhc3N3b3JkX3JlcXVlc3RfZm9ybV0gaW5wdXQ6OnBsYWNlaG9sZGVyLCAudGVtcGxhdGUtYWNjb3VudC1jaG9pY2UgLnRlbXBsYXRlLWxvZ2luX19jb250YWluZXIgZm9ybVtuYW1lPWNoYW5nZV9wYXNzd29yZF9mb3JtXSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGVtcGxhdGUtYWNjb3VudC1jaG9pY2UgLnRlbXBsYXRlLWxvZ2luX19jb250YWluZXIgZm9ybVtuYW1lPXJlc2V0X3Bhc3N3b3JkX3JlcXVlc3RfZm9ybV0gaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnRlbXBsYXRlLWFjY291bnQtY2hvaWNlIC50ZW1wbGF0ZS1sb2dpbl9fY29udGFpbmVyIGZvcm1bbmFtZT1jaGFuZ2VfcGFzc3dvcmRfZm9ybV0gaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZW1wbGF0ZS1hY2NvdW50LWNob2ljZSAudGVtcGxhdGUtbG9naW5fX2NvbnRhaW5lciBmb3JtW25hbWU9cmVzZXRfcGFzc3dvcmRfcmVxdWVzdF9mb3JtXSBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAudGVtcGxhdGUtYWNjb3VudC1jaG9pY2UgLnRlbXBsYXRlLWxvZ2luX19jb250YWluZXIgZm9ybVtuYW1lPWNoYW5nZV9wYXNzd29yZF9mb3JtXSBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRlbXBsYXRlLWFjY291bnQtY2hvaWNlIC50ZW1wbGF0ZS1sb2dpbl9fY29udGFpbmVyIGZvcm1bbmFtZT1yZXNldF9wYXNzd29yZF9yZXF1ZXN0X2Zvcm1dIHNtYWxsLCAudGVtcGxhdGUtYWNjb3VudC1jaG9pY2UgLnRlbXBsYXRlLWxvZ2luX19jb250YWluZXIgZm9ybVtuYW1lPWNoYW5nZV9wYXNzd29yZF9mb3JtXSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi50ZW1wbGF0ZS1hY2NvdW50LWNob2ljZSAudGVtcGxhdGUtbG9naW5fX2NvbnRhaW5lciBmb3JtW25hbWU9cmVzZXRfcGFzc3dvcmRfcmVxdWVzdF9mb3JtXSBsYWJlbCwgLnRlbXBsYXRlLWFjY291bnQtY2hvaWNlIC50ZW1wbGF0ZS1sb2dpbl9fY29udGFpbmVyIGZvcm1bbmFtZT1jaGFuZ2VfcGFzc3dvcmRfZm9ybV0gbGFiZWwge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnRlbXBsYXRlLWFjY291bnQtY2hvaWNlIC50ZW1wbGF0ZS1sb2dpbl9fY29udGFpbmVyIGZvcm1bbmFtZT1yZXNldF9wYXNzd29yZF9yZXF1ZXN0X2Zvcm1dIGJ1dHRvbiwgLnRlbXBsYXRlLWFjY291bnQtY2hvaWNlIC50ZW1wbGF0ZS1sb2dpbl9fY29udGFpbmVyIGZvcm1bbmFtZT1jaGFuZ2VfcGFzc3dvcmRfZm9ybV0gYnV0dG9uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4udGVtcGxhdGUtYWNjb3VudC1jaG9pY2UgLnRlbXBsYXRlLWxvZ2luX19jb250YWluZXIgLmN1c3RvbS1jb250cm9sLWxhYmVsLCAudGVtcGxhdGUtYWNjb3VudC1jaG9pY2UgLnRlbXBsYXRlLWxvZ2luX19jb250YWluZXIgLnRlbXBsYXRlLWxvZ2luX19jb250YWluZXJfX2Zvcm1fX2ZvcmdvdHRlbi1wYXNzd29yZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50ZW1wbGF0ZS1hY2NvdW50LWNob2ljZSAudGVtcGxhdGUtbG9naW5fX2NvbnRhaW5lciBsYWJlbDpub3QoLmN1c3RvbS1jb250cm9sLWxhYmVsKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICM5MzllYTg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4udGVtcGxhdGUtYWNjb3VudC1jaG9pY2UgLnRlbXBsYXRlLWxvZ2luX19jb250YWluZXIgLnRlbXBsYXRlLWxvZ2luX19jb250YWluZXJfX2Zvcm1fX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBjb2xvcjogIzI3M2Q1MjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi50ZW1wbGF0ZS1hY2NvdW50LWNob2ljZSAudGVtcGxhdGUtbG9naW5fX2NvbnRhaW5lciAudGVtcGxhdGUtbG9naW5fX2NvbnRhaW5lcl9fZm9ybV9fZ3JvdXAgaW5wdXQge1xuICBoZWlnaHQ6IDUycHg7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBjb2xvcjogIzI3M2Q1Mjtcbn1cbi50ZW1wbGF0ZS1hY2NvdW50LWNob2ljZSAudGVtcGxhdGUtbG9naW5fX2NvbnRhaW5lciAudGVtcGxhdGUtbG9naW5fX2NvbnRhaW5lcl9fZm9ybSBidXR0b24ge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS43cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZW1wbGF0ZS1hY2NvdW50LWNob2ljZSAudGVtcGxhdGUtbG9naW5fX2NvbnRhaW5lciAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi50ZW1wbGF0ZS1hY2NvdW50LWNob2ljZSAudGVtcGxhdGUtbG9naW5fX2NvbnRhaW5lciAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2VkZWJmZTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzAsIDExNSwgMjQ2LCAwLjI1KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMTUsIDI0NiwgMC4yNSk7XG59XG5cbi8qKioqKioqKioqKioqKiogQ0hPSUNFIEFDQ09VTlQgKioqKioqKioqKioqKioqL1xuLnRlbXBsYXRlLWFjY291bnQtY2hvaWNlX19jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMzVweCAxcHggcmdiYSg1LCAxNiwgNDMsIDAuMDYpO1xuICBib3gtc2hhZG93OiAwIDAgMzVweCAxcHggcmdiYSg1LCAxNiwgNDMsIDAuMDYpO1xuICBwYWRkaW5nOiA1M3B4IDA7XG4gIG1hcmdpbi10b3A6IDEyNXB4O1xufVxuLnRlbXBsYXRlLWFjY291bnQtY2hvaWNlX19jb250YWluZXIgLnRlbXBsYXRlLWFjY291bnQtY2hvaWNlX19jb250YWluZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGNvbG9yOiAjMjczZDUyO1xufVxuLnRlbXBsYXRlLWFjY291bnQtY2hvaWNlX19jb250YWluZXIgLmMtYWNjb3VudC1jaG9pY2Utc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlbXBsYXRlLWFjY291bnQtY2hvaWNlX19jb250YWluZXIgLmMtYWNjb3VudC1jaG9pY2Utc2xpZGVyX19pdGVtcyAuYy1hY2NvdW50LWNob2ljZS1zbGlkZXJfX2l0ZW0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi50ZW1wbGF0ZS1hY2NvdW50LWNob2ljZV9fY29udGFpbmVyIC5jLWFjY291bnQtY2hvaWNlLXNsaWRlcl9faXRlbXMgLmMtYWNjb3VudC1jaG9pY2Utc2xpZGVyX19pdGVtICsgLmMtYWNjb3VudC1jaG9pY2Utc2xpZGVyX19pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVmMGYzO1xufVxuLnRlbXBsYXRlLWFjY291bnQtY2hvaWNlX19jb250YWluZXIgLmMtYWNjb3VudC1jaG9pY2Utc2xpZGVyX19pdGVtcyAuYy1hY2NvdW50LWNob2ljZS1zbGlkZXJfX2l0ZW0gLmMtYWNjb3VudC1jaG9pY2Utc2xpZGVyX19pdGVtX190aHVtYi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnRlbXBsYXRlLWFjY291bnQtY2hvaWNlX19jb250YWluZXIgLmMtYWNjb3VudC1jaG9pY2Utc2xpZGVyX19pdGVtcyAuYy1hY2NvdW50LWNob2ljZS1zbGlkZXJfX2l0ZW0gLmMtYWNjb3VudC1jaG9pY2Utc2xpZGVyX19pdGVtX190aHVtYi13cmFwcGVyIC51LWFkbWluLWNsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHdpZHRoOiA0NnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIzY2IwO1xufVxuLnRlbXBsYXRlLWFjY291bnQtY2hvaWNlX19jb250YWluZXIgLmMtYWNjb3VudC1jaG9pY2Utc2xpZGVyX19pdGVtcyAuYy1hY2NvdW50LWNob2ljZS1zbGlkZXJfX2l0ZW0gLmMtYWNjb3VudC1jaG9pY2Utc2xpZGVyX19pdGVtX190aHVtYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50ZW1wbGF0ZS1hY2NvdW50LWNob2ljZV9fY29udGFpbmVyIC5jLWFjY291bnQtY2hvaWNlLXNsaWRlcl9faXRlbXMgLmMtYWNjb3VudC1jaG9pY2Utc2xpZGVyX19pdGVtIC5jLWFjY291bnQtY2hvaWNlLXNsaWRlcl9faXRlbV9fdGh1bWIubm8taW1hZ2Uge1xuICBmb250LXNpemU6IDdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Qjc3RkI7XG4gIGNvbG9yOiBibGFjaztcbn1cbi50ZW1wbGF0ZS1hY2NvdW50LWNob2ljZV9fY29udGFpbmVyIC5jLWFjY291bnQtY2hvaWNlLXNsaWRlcl9faXRlbXMgLmMtYWNjb3VudC1jaG9pY2Utc2xpZGVyX19pdGVtIC5jLWFjY291bnQtY2hvaWNlLXNsaWRlcl9faXRlbV9fdGh1bWIubm8taW1hZ2UuZ2lybHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzMjc5O1xuICBjb2xvcjogd2hpdGU7XG59XG4udGVtcGxhdGUtYWNjb3VudC1jaG9pY2VfX2NvbnRhaW5lciAuYy1hY2NvdW50LWNob2ljZS1zbGlkZXJfX2l0ZW1zIC5jLWFjY291bnQtY2hvaWNlLXNsaWRlcl9faXRlbSAuYy1hY2NvdW50LWNob2ljZS1zbGlkZXJfX2l0ZW1fX3RleHR1YWwgLmMtYWNjb3VudC1jaG9pY2Utc2xpZGVyX19pdGVtX19uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzI3M2Q1Mjtcbn1cbi50ZW1wbGF0ZS1hY2NvdW50LWNob2ljZV9fY29udGFpbmVyIC5jLWFjY291bnQtY2hvaWNlLXNsaWRlcl9faXRlbXMgLmMtYWNjb3VudC1jaG9pY2Utc2xpZGVyX19pdGVtIC5jLWFjY291bnQtY2hvaWNlLXNsaWRlcl9faXRlbV9fdGV4dHVhbCAuYy1hY2NvdW50LWNob2ljZS1zbGlkZXJfX2l0ZW1fX2RldGFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzg5OTZhMjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG59XG4udGVtcGxhdGUtYWNjb3VudC1jaG9pY2VfX2NvbnRhaW5lciAuYy1hY2NvdW50LWNob2ljZS1zbGlkZXJfX2l0ZW1zIC5jLWFjY291bnQtY2hvaWNlLXNsaWRlcl9faXRlbSAuYy1hY2NvdW50LWNob2ljZS1zbGlkZXJfX2l0ZW1fX3RleHR1YWwgLmMtYWNjb3VudC1jaG9pY2Utc2xpZGVyX19pdGVtX19jbGFzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzg5OTZhMjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG59XG4udGVtcGxhdGUtYWNjb3VudC1jaG9pY2VfX2NvbnRhaW5lciAuYy1hY2NvdW50LWNob2ljZS1zbGlkZXJfX2l0ZW1zIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4udGVtcGxhdGUtYWNjb3VudC1jaG9pY2VfX2NvbnRhaW5lciAudGVtcGxhdGUtYWNjb3VudC1jaG9pY2VfX2NvbnRhaW5lcl9fYWRkLXN0dWRlbnQge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMjczZDUyO1xufVxuXG4uYy1hY2NvdW50LWNob2ljZS1zbGlkZXJfX25hdmlnYXRpb24gLmJ1dHRvbi1wcmV2LCAuYy1hY2NvdW50LWNob2ljZS1zbGlkZXJfX25hdmlnYXRpb24gLmJ1dHRvbi1uZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTVweCAxcHggcmdiYSg1LCAxNiwgNDMsIDAuMTEpO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCAxcHggcmdiYSg1LCAxNiwgNDMsIDAuMTEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjExZTZhO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDU3cHg7XG4gIGhlaWdodDogMTY0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIGJhY2tncm91bmQtY29sb3IsIHBhZGRpbmc7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHotaW5kZXg6IDI7XG59XG4uYy1hY2NvdW50LWNob2ljZS1zbGlkZXJfX25hdmlnYXRpb24gLmJ1dHRvbi1wcmV2IGksIC5jLWFjY291bnQtY2hvaWNlLXNsaWRlcl9fbmF2aWdhdGlvbiAuYnV0dG9uLW5leHQgaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5jLWFjY291bnQtY2hvaWNlLXNsaWRlcl9fbmF2aWdhdGlvbiAuYnV0dG9uLXByZXYge1xuICBsZWZ0OiAtMjlweDtcbn1cbi5jLWFjY291bnQtY2hvaWNlLXNsaWRlcl9fbmF2aWdhdGlvbiAuYnV0dG9uLW5leHQge1xuICByaWdodDogLTI5cHg7XG59XG5cbi8qKioqKioqKioqKioqIERBU0hCT0FSRCAqKioqKioqKioqKioqKioqKi9cbi50ZW1wbGF0ZS1kYXNoYm9hcmQgI3RlbXBsYXRlLWRhc2hib2FyZC1tYWluIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSA4NXB4KTtcbiAgaGVpZ2h0OiBjYWxjKCh2YXIoLS12aCwgMXZoKSAqIDEwMCkgLSA4NXB4KTtcbn1cbi50ZW1wbGF0ZS1kYXNoYm9hcmQgLm1lbnUtdG9wIHtcbiAgaGVpZ2h0OiA4NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG4udGVtcGxhdGUtZGFzaGJvYXJkIC5sb2dvLW1lbnUtdG9wIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA4NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIzY2IwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgyMjYsIDIyNiwgMjMwLCAwLjE4KTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi50ZW1wbGF0ZS1kYXNoYm9hcmQgLmxvZ28tbWVudS10b3AuYmctcGFyZW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODMyNzk7XG59XG4udGVtcGxhdGUtZGFzaGJvYXJkIC5tZW51X190b3BfX2NvbnRlbnQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxNXB4IDFweCByZ2JhKDUsIDE2LCA0MywgMC4xNyk7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDFweCByZ2JhKDUsIDE2LCA0MywgMC4xNyk7XG4gIHotaW5kZXg6IDU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4NXB4KTtcbn1cbi50ZW1wbGF0ZS1kYXNoYm9hcmQgLm1lbnVfX3RvcF9fY29udGVudF9fcmlnaHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRlbXBsYXRlLWRhc2hib2FyZCAubWVudV9fdG9wX19jb250ZW50X19yaWdodCAubm90aWZpY2F0aW9ucyB7XG4gIHBhZGRpbmc6IDEzcHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNywgMTUwLCAxNjIsIDAuNyk7XG59XG4udGVtcGxhdGUtZGFzaGJvYXJkIC5tZW51X190b3BfX2NvbnRlbnRfX3JpZ2h0IC5ub3RpZmljYXRpb25zLm5ldy1ub3RpZmljYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzMjc5O1xufVxuLnRlbXBsYXRlLWRhc2hib2FyZCAubWVudV9fdG9wX19jb250ZW50X19yaWdodCAubWVudV9fdG9wX19jb250ZW50X19yaWdodF9fYWNjb3VudCB7XG4gIHBhZGRpbmc6IDE5cHggNTFweCAxOXB4IDI0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVmMGYzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGVtcGxhdGUtZGFzaGJvYXJkIC5tZW51X190b3BfX2NvbnRlbnRfX3JpZ2h0IC5tZW51X190b3BfX2NvbnRlbnRfX3JpZ2h0X19hY2NvdW50IC5tZW51X190b3BfX2NvbnRlbnRfX3JpZ2h0X19hY2NvdW50X190ZXh0dWFsIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4udGVtcGxhdGUtZGFzaGJvYXJkIC5tZW51X190b3BfX2NvbnRlbnRfX3JpZ2h0IC5tZW51X190b3BfX2NvbnRlbnRfX3JpZ2h0X19hY2NvdW50IC5tZW51X190b3BfX2NvbnRlbnRfX3JpZ2h0X19hY2NvdW50X190ZXh0dWFsIC5hY2NvdW50X19uYW1lIHtcbiAgY29sb3I6ICMyNzNkNTI7XG59XG4udGVtcGxhdGUtZGFzaGJvYXJkIC5tZW51X190b3BfX2NvbnRlbnRfX3JpZ2h0IC5tZW51X190b3BfX2NvbnRlbnRfX3JpZ2h0X19hY2NvdW50IC5tZW51X190b3BfX2NvbnRlbnRfX3JpZ2h0X19hY2NvdW50X190ZXh0dWFsIC5hY2NvdW50X19sZXZlbCB7XG4gIGNvbG9yOiAjODk5NmEyO1xufVxuLnRlbXBsYXRlLWRhc2hib2FyZCAubWVudV9fdG9wX19jb250ZW50X19yaWdodCAubWVudV9fdG9wX19jb250ZW50X19yaWdodF9fYWNjb3VudCAuZmEtY2hldnJvbi1kb3duIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4udGVtcGxhdGUtZGFzaGJvYXJkIC5tZW51X190b3BfX2NvbnRlbnRfX3JpZ2h0IC5tZW51X190b3BfX2NvbnRlbnRfX3JpZ2h0X19hY2NvdW50LmFjdGl2ZSAuZmEtY2hldnJvbi1kb3duIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi50ZW1wbGF0ZS1kYXNoYm9hcmQgLm1lbnVfX3RvcF9fY29udGVudF9fcmlnaHQgLm1lbnVfX3RvcF9fY29udGVudF9fcmlnaHRfX2FjY291bnQgLmMtc2l0ZS1tZW51X190b3BfX2NvbnRlbnRfX3JpZ2h0X19hY2NvdW50X190aHVtYi13cmFwcGVyLS1uby1pbWFnZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODMyNzk7XG59XG4udGVtcGxhdGUtZGFzaGJvYXJkIC5tZW51X190b3BfX2NvbnRlbnRfX3JpZ2h0IC5tZW51X190b3BfX2NvbnRlbnRfX3JpZ2h0X19hY2NvdW50IC5tZW51X190b3BfX2NvbnRlbnRfX3JpZ2h0X19hY2NvdW50X190aHVtYi13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50ZW1wbGF0ZS1kYXNoYm9hcmQgLm1lbnVfX3RvcF9fY29udGVudF9fcmlnaHQgLm1lbnVfX3RvcF9fY29udGVudF9fcmlnaHRfX2FjY291bnQgLm1lbnVfX3RvcF9fY29udGVudF9fcmlnaHRfX2FjY291bnRfX3RodW1iLXdyYXBwZXItLW5vLWltYWdlIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzMjc5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0OXB4O1xufVxuLnRlbXBsYXRlLWRhc2hib2FyZCAubWVudV9fdG9wX19jb250ZW50X19yaWdodCAubWVudV9fdG9wX19jb250ZW50X19yaWdodF9fYWNjb3VudCAubWVudV9fdG9wX19jb250ZW50X19yaWdodF9fYWNjb3VudF9fdGh1bWItd3JhcHBlci0tbm8taW1hZ2UgLm1lbnVfX3RvcF9fY29udGVudF9fcmlnaHRfX2FjY291bnRfX3RodW1iLXdyYXBwZXJfX2xldHRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIuMnJlbTtcbn1cbi50ZW1wbGF0ZS1kYXNoYm9hcmQgLm1lbnVfX3RvcF9fY29udGVudF9fcmlnaHQgLm1lbnVfX3RvcF9fY29udGVudF9fcmlnaHRfX2J1cmdlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA3MHB4O1xuICBsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG59XG4udGVtcGxhdGUtZGFzaGJvYXJkIC5tZW51X190b3BfX2NvbnRlbnRfX3JpZ2h0IC5tZW51X190b3BfX2NvbnRlbnRfX3JpZ2h0X19idXJnZXIgLm1lbnVfX3RvcF9fY29udGVudF9fcmlnaHRfX2J1cmdlcl9fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi50ZW1wbGF0ZS1kYXNoYm9hcmQgLm1lbnVfX3RvcF9fY29udGVudF9fcmlnaHQgLm1lbnVfX3RvcF9fY29udGVudF9fcmlnaHRfX2J1cmdlciAubWVudV9fdG9wX19jb250ZW50X19yaWdodF9fYnVyZ2VyX193cmFwcGVyIGkge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4udGVtcGxhdGUtZGFzaGJvYXJkIC5tZW51X19sZWZ0IHtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjY4NSwgMC4zMiwgMSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDg1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjNjYjA7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gODVweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4udGVtcGxhdGUtZGFzaGJvYXJkIC5tZW51X19sZWZ0OmhvdmVyIHtcbiAgd2lkdGg6IDE2ZW07XG59XG4udGVtcGxhdGUtZGFzaGJvYXJkIC5tZW51X19sZWZ0OmhvdmVyIC5tZW51X19sZWZ0X19pdGVtX190b29sdGlwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIGNhbGMoMTRyZW0gLSA1MHB4KSkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1sZWZ0OiA3NHB4O1xufVxuLnRlbXBsYXRlLWRhc2hib2FyZCAubWVudV9fbGVmdCAubWVudV9fbGVmdF9faXRlbSBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjY4NSwgMC4zMiwgMSk7XG59XG4udGVtcGxhdGUtZGFzaGJvYXJkIC5tZW51X19sZWZ0IC5tZW51X19sZWZ0X19pdGVtIGEgLm1lbnVfX2xlZnRfX2l0ZW1fX3Rvb2x0aXAge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGN1YmljLWJlemllcigwLjE3NSwgMC42ODUsIDAuMzIsIDEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZW1wbGF0ZS1kYXNoYm9hcmQgLm1lbnVfX2xlZnQuYmctcGFyZW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODMyNzk7XG59XG4udGVtcGxhdGUtZGFzaGJvYXJkIC5tZW51X19sZWZ0IHVsIGxpIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi50ZW1wbGF0ZS1kYXNoYm9hcmQgLm1lbnVfX2xlZnQgdWwgbGkgLmMtc2l0ZS1tZW51X19sZWZ0X19pdGVtX190b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZW1wbGF0ZS1kYXNoYm9hcmQgLm1lbnVfX2xlZnQgdWwgbGk6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnRlbXBsYXRlLWRhc2hib2FyZCAubWVudV9fbGVmdCB1bCBsaS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnRlbXBsYXRlLWRhc2hib2FyZCAubWVudV9fbGVmdCB1bCBsaSBhIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRlbXBsYXRlLWRhc2hib2FyZCAubWVudV9fbGVmdCB1bCBsaSBhIGkge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI4cHg7XG59XG4ubWVudV9fcGxheWxpc3QtcG9waW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTBweCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4ubWVudV9fcGxheWxpc3QtcG9waW4ub3BlbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tZW51X19wbGF5bGlzdC1wb3BpbiB7XG4gIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDJCOTg7XG59XG4ubWVudV9fcGxheWxpc3QtcG9waW4gLmxpc3Qge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tZW51X19wbGF5bGlzdC1wb3Bpbi5vcGVuIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbi5tZW51X19wbGF5bGlzdC1wb3BpbiB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5tZW51X19wbGF5bGlzdC1wb3BpbiB1bCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzIwNzA7XG59XG4ubWVudV9fcGxheWxpc3QtcG9waW4gdWwgbGkgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tZW51X19wbGF5bGlzdC1wb3BpbiB1bCBsaSBhIC5ibG9jay1pbWcge1xuICBoZWlnaHQ6IDQ5cHg7XG4gIHdpZHRoOiA2OXB4O1xufVxuLm1lbnVfX3BsYXlsaXN0LXBvcGluIHVsIGxpIGEgc3BhbiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2OXB4KTtcbn1cbi5tZW51X19wbGF5bGlzdC1wb3BpbiAuZXhpdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MzI3OTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweCAhaW1wb3J0YW50O1xufVxuLm1lbnVfX3BsYXlsaXN0LXBvcGluIC5leGl0IGkge1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tZW51X19wbGF5bGlzdC1wb3BpbiAuZXhpdCBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tZW51X19ub3RpZmljYXRpb24tcG9waW4sIC5tZW51X19wcm9maWxlLXBvcGluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwcHgpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogOTk5O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4ubWVudV9fbm90aWZpY2F0aW9uLXBvcGluLm9wZW4sIC5tZW51X19wcm9maWxlLXBvcGluLm9wZW4ge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWVudV9fbm90aWZpY2F0aW9uLXBvcGluIHtcbiAgdG9wOiAxMDVweDtcbiAgcmlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiA0MzBweDtcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm1lbnVfX25vdGlmaWNhdGlvbi1wb3Bpbi5vcGVuIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbi5tZW51X19ub3RpZmljYXRpb24tcG9waW4gLm5vdGlmaWNhdGlvbnMtbGlzdCAuaXRlbSB7XG4gIHBhZGRpbmc6IDI4cHg7XG59XG4ubWVudV9fbm90aWZpY2F0aW9uLXBvcGluIC5ub3RpZmljYXRpb25zLWxpc3QgLml0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMjQ0LCAyNDYsIDAuNSk7XG59XG4ubWVudV9fbm90aWZpY2F0aW9uLXBvcGluIC5ub3RpZmljYXRpb25zLWxpc3QgLml0ZW0gKyAuaXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVmMGYzO1xufVxuLm1lbnVfX25vdGlmaWNhdGlvbi1wb3BpbiAubm90aWZpY2F0aW9ucy1saXN0IC5pdGVtIC5pdGVtLWljb24ge1xuICB3aWR0aDogNTlweDtcbiAgaGVpZ2h0OiA1OXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTk2YTI7XG59XG4ubWVudV9fbm90aWZpY2F0aW9uLXBvcGluIC5ub3RpZmljYXRpb25zLWxpc3QgLml0ZW0gLml0ZW0taWNvbiBpIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDIuMXJlbTtcbn1cbi5tZW51X19ub3RpZmljYXRpb24tcG9waW4gLm5vdGlmaWNhdGlvbnMtbGlzdCAuaXRlbS5pdGVtLW5ldyAuaXRlbS1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MzI3OTtcbn1cbi5tZW51X19ub3RpZmljYXRpb24tcG9waW4gLm5vdGlmaWNhdGlvbnMtbGlzdCAuaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICB3aWR0aDogY2FsYyggMTAwJSAtIDU5cHgpO1xuICBjb2xvcjogIzg5OTZhMjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG59XG4ubWVudV9fbm90aWZpY2F0aW9uLXBvcGluIC5ub3RpZmljYXRpb25zLWxpc3QgLml0ZW0gLml0ZW0tY29udGVudCBhLCAubWVudV9fbm90aWZpY2F0aW9uLXBvcGluIC5ub3RpZmljYXRpb25zLWxpc3QgLml0ZW0gLml0ZW0tY29udGVudCBzdHJvbmcge1xuICBjb2xvcjogIzI3M2Q1MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWVudV9fcHJvZmlsZS1wb3BpbiB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgdG9wOiAxMDVweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAzNDZweDtcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm1lbnVfX3Byb2ZpbGUtcG9waW4ub3BlbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG4ubWVudV9fcHJvZmlsZS1wb3BpbiAubWVudV9fcHJvZmlsZS1wb3Bpbi1jb250YWluZXIgLm5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMjczZDUyO1xufVxuLm1lbnVfX3Byb2ZpbGUtcG9waW4gLm1lbnVfX3Byb2ZpbGUtcG9waW4tY29udGFpbmVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWVudV9fcHJvZmlsZS1wb3BpbiAubWVudV9fcHJvZmlsZS1wb3Bpbi1jb250YWluZXIgLmxldmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMi4zcmVtO1xuICBjb2xvcjogIzg5OTZhMjtcbn1cbi5tZW51X19wcm9maWxlLXBvcGluIC5tZW51X19wcm9maWxlLXBvcGluLWNvbnRhaW5lciAudGh1bWItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IDAgYXV0byAxN3B4IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm1lbnVfX3Byb2ZpbGUtcG9waW4gLm1lbnVfX3Byb2ZpbGUtcG9waW4tY29udGFpbmVyIC50aHVtYi13cmFwcGVyIC50aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm1lbnVfX3Byb2ZpbGUtcG9waW4gLm1lbnVfX3Byb2ZpbGUtcG9waW4tY29udGFpbmVyIC5idG4tbW9kaWZ5LXByb2ZpbGUge1xuICBwYWRkaW5nOiAxMXB4IDIycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbjogMjJweCBhdXRvIDBweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG4ubWVudV9fcHJvZmlsZS1wb3BpbiAubWVudV9fcHJvZmlsZS1wb3Bpbi1jb250YWluZXIgLmJ0bi1tb2RpZnktcHJvZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjUwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWYwZjM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuLm1lbnVfX3Byb2ZpbGUtcG9waW4gLm1lbnVfX3Byb2ZpbGUtcG9waW4tY29udGFpbmVyIC5hY2NvdW50cy1vdGhlcnMge1xuICBwYWRkaW5nOiAzMnB4IDM1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubWVudV9fcHJvZmlsZS1wb3BpbiAubWVudV9fcHJvZmlsZS1wb3Bpbi1jb250YWluZXIgLmFjY291bnRzLW90aGVycyAub3RoZXJzX19sYWJlbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM4OTk2YTI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLm1lbnVfX3Byb2ZpbGUtcG9waW4gLm1lbnVfX3Byb2ZpbGUtcG9waW4tY29udGFpbmVyIC5hY2NvdW50cy1vdGhlcnMgLm90aGVycy1pdGVtcyAudGh1bWItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogNjVweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubWVudV9fcHJvZmlsZS1wb3BpbiAubWVudV9fcHJvZmlsZS1wb3Bpbi1jb250YWluZXIgLmFjY291bnRzLW90aGVycyAub3RoZXJzLWl0ZW1zIC50aHVtYi13cmFwcGVyIC51LWFkbWluLWNsb2NrIHtcbiAgaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxOXB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5tZW51X19wcm9maWxlLXBvcGluIC5tZW51X19wcm9maWxlLXBvcGluLWNvbnRhaW5lciAuYWNjb3VudHMtb3RoZXJzIC5vdGhlcnMtaXRlbXMgLnRodW1iLXdyYXBwZXIubm8taW1hZ2Uge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODMyNzk7XG59XG4ubWVudV9fcHJvZmlsZS1wb3BpbiAubWVudV9fcHJvZmlsZS1wb3Bpbi1jb250YWluZXIgLmFjY291bnRzLW90aGVycyAub3RoZXJzLWl0ZW1zIC50aHVtYi13cmFwcGVyLm5vLWltYWdlIHNwYW46Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDNyZW07XG59XG4ubWVudV9fcHJvZmlsZS1wb3BpbiAubWVudV9fcHJvZmlsZS1wb3Bpbi1jb250YWluZXIgLmFjY291bnRzLW90aGVycyAub3RoZXJzLWl0ZW1zIC5uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzI3M2Q1Mjtcbn1cbi5tZW51X19wcm9maWxlLXBvcGluIC5tZW51X19wcm9maWxlLXBvcGluLWNvbnRhaW5lciAuYWNjb3VudHMtb3RoZXJzIC5vdGhlcnMtaXRlbXMgLmxldmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMi4zcmVtO1xuICBjb2xvcjogIzg5OTZhMjtcbn1cbi5tZW51X19wcm9maWxlLXBvcGluIC5wb3Bpbi1ib3R0b20ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZjBmMztcbiAgcGFkZGluZzogMjRweCAwIDAgMDtcbn1cbi5tZW51X19wcm9maWxlLXBvcGluIC5wb3Bpbi1ib3R0b20gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMyNzNkNTI7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLnNlYXJjaC1wb3Bpbi1jc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogODVweDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyYTdjO1xuICB3aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwLjQ1cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMC40NXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDAuNDVzO1xuICB6LWluZGV4OiA0NTtcbn1cbi5zZWFyY2gtcG9waW4tY3NzLm9wZW4ge1xuICB3aWR0aDogY2FsYyggMTAwJSAtIDg1cHgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UgMHM7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uc2VhcmNoLXBvcGluLWNzcy5vcGVuIC5zZWFyY2gtcG9waW5fX2NvbnRhaW5lciBmb3JtIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2UgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlIDAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZSAwLjNzO1xufVxuLnNlYXJjaC1wb3Bpbi1jc3Mub3BlbiAucG9waW5fX2Nsb3NlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2UgMHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuNDVzIGVhc2UgMC40NXM7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBlYXNlIDAuNDVzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2UgMHM7XG59XG4uc2VhcmNoLXBvcGluLWNzcyAucG9waW5fX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1cHg7XG4gIHJpZ2h0OiAzNXB4O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Qjc3RkI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyBlYXNlIDBzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjQ1cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2UgMHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuNDVzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBlYXNlIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBlYXNlIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBlYXNlIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2UgMHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuNDVzIGVhc2UgMHM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2gtcG9waW4tY3NzIC5wb3Bpbl9fY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY1ZWZhO1xufVxuLnNlYXJjaC1wb3Bpbi1jc3MgLnBvcGluX19jbG9zZSBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuLnNlYXJjaC1wb3Bpbi1jc3MgLnNlYXJjaC1wb3Bpbl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTAwcHggOSUgMCA5JTtcbn1cbi5zZWFyY2gtcG9waW4tY3NzIC5zZWFyY2gtcG9waW5fX2NvbnRhaW5lciBmb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwO1xufVxuLnNlYXJjaC1wb3Bpbi1jc3MgLnNlYXJjaC1wb3Bpbl9fY29udGFpbmVyIGZvcm0gLmMtc2l0ZS1tZW51X19zZWFyY2gtcG9waW5fX2Zvcm1fX2lucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xufVxuLnNlYXJjaC1wb3Bpbi1jc3MgLnNlYXJjaC1wb3Bpbl9fY29udGFpbmVyIGZvcm0gLmMtc2l0ZS1tZW51X19zZWFyY2gtcG9waW5fX2Zvcm1fX2lucHV0OmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zZWFyY2gtcG9waW4tY3NzIC5zZWFyY2gtcG9waW5fX2NvbnRhaW5lciBmb3JtIC5jLXNpdGUtbWVudV9fc2VhcmNoLXBvcGluX19mb3JtX19pbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zZWFyY2gtcG9waW4tY3NzIC5zZWFyY2gtcG9waW5fX2NvbnRhaW5lciBmb3JtIC5jLXNpdGUtbWVudV9fc2VhcmNoLXBvcGluX19mb3JtX19idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5zZWFyY2gtcG9waW4tY3NzIC5zZWFyY2gtcG9waW5fX2NvbnRhaW5lciBmb3JtIC5jLXNpdGUtbWVudV9fc2VhcmNoLXBvcGluX19mb3JtX19idXR0b24gaSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG4uY29udGFjdC1wb3BpbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC40NXMgZWFzZSAwLjQ1cztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjQ1cyBlYXNlIDAuNDVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNDVzIGVhc2UgMC40NXM7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4uY29udGFjdC1wb3BpbiAucG9waW5fX2Nsb3NlIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEI3N0ZCO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDM1cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyBlYXNlIDBzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjQ1cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2UgMHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuNDVzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBlYXNlIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBlYXNlIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBlYXNlIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2UgMHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuNDVzIGVhc2UgMHM7XG59XG4uY29udGFjdC1wb3BpbiAucG9waW5fX2Nsb3NlIGkge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5jb250YWN0LXBvcGluLm9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2UgMHM7XG59XG4uY29udGFjdC1wb3Bpbi5vcGVuIC5wb3Bpbl9fY2xvc2Uge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZSAwcywgLXdlYmtpdC10cmFuc2Zvcm0gMC40NXMgZWFzZSAwLjRzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2UgMHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuNDVzIGVhc2UgMC40cztcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGVhc2UgMC40cywgYmFja2dyb3VuZC1jb2xvciAwLjM1cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXMgZWFzZSAwLjRzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBlYXNlIDAuNHMsIGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZSAwcywgLXdlYmtpdC10cmFuc2Zvcm0gMC40NXMgZWFzZSAwLjRzO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLmNvbnRhY3QtcG9waW4ub3BlbiAuY29udGFjdC1wb3Bpbi1jb250YWluZXIge1xuICB3aWR0aDogODc1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZSAwLjE1cztcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZSAwLjE1cztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZSAwLjE1cztcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5jb250YWN0LXBvcGluLm9wZW4gLmNvbnRhY3QtcG9waW4tY29udGFpbmVyIC5jb250YWN0LXBvcGluLWZvcm0ge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlIDAuNjVzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZSAwLjY1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UgMC42NXM7XG59XG4uY29udGFjdC1wb3BpbiAuY29udGFjdC1wb3Bpbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNTVzIGVhc2UgMC4xNXM7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIDAuNTVzIGVhc2UgMC4xNXM7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNTVzIGVhc2UgMC4xNXM7XG59XG4uY29udGFjdC1wb3BpbiAuY29udGFjdC1wb3Bpbi1jb250YWluZXIgLmNvbnRhY3QtcG9waW4tZm9ybSB7XG4gIHBhZGRpbmc6IDY0cHggMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlIDBzO1xufVxuLmNvbnRhY3QtcG9waW4gLmNvbnRhY3QtcG9waW4tY29udGFpbmVyIC5jb250YWN0LXBvcGluLWZvcm0gLmZvcm0tdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICMyNzNkNTI7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBtYXJnaW46IDA7XG59XG4uY29udGFjdC1wb3BpbiAuY29udGFjdC1wb3Bpbi1jb250YWluZXIgLmNvbnRhY3QtcG9waW4tZm9ybSAuZm9ybS1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuICBjb2xvcjogIzg5OTZhMjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjdyZW07XG59XG4uY29udGFjdC1wb3BpbiAuY29udGFjdC1wb3Bpbi1jb250YWluZXIgLmNvbnRhY3QtcG9waW4tZm9ybSAuZm9ybS1yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzlweDtcbn1cbi5jb250YWN0LXBvcGluIC5jb250YWN0LXBvcGluLWNvbnRhaW5lciAuY29udGFjdC1wb3Bpbi1mb3JtIC5mb3JtLXJvdyAuZm9ybS1pbnB1dCB7XG4gIHdpZHRoOiA0NSU7XG59XG4uY29udGFjdC1wb3BpbiAuY29udGFjdC1wb3Bpbi1jb250YWluZXIgLmNvbnRhY3QtcG9waW4tZm9ybSAuZm9ybS1yb3cgLmZvcm0taW5wdXQgLmZvcm0taW5wdXQtdGV4dCB7XG4gIHBhZGRpbmc6IDEwcHggMTNweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMzcsIDE1MCwgMTYyLCAwLjMpO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjczZDUyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjM1cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMzVzIGVhc2U7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbi5jb250YWN0LXBvcGluIC5jb250YWN0LXBvcGluLWNvbnRhaW5lciAuY29udGFjdC1wb3Bpbi1mb3JtIC5mb3JtLXJvdyAuZm9ybS1pbnB1dCAuZm9ybS1pbnB1dC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICM5MzllYTg7XG59XG4uY29udGFjdC1wb3BpbiAuY29udGFjdC1wb3Bpbi1jb250YWluZXIgLmNvbnRhY3QtcG9waW4tZm9ybSAuZm9ybS1yb3cgLmZvcm0taW5wdXQgLmZvcm0taW5wdXQtc2VsZWN0IC5mYS1jaGV2cm9uLWRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBoZWlnaHQ6IDFlbTtcbn1cbi5jb250YWN0LXBvcGluIC5jb250YWN0LXBvcGluLWNvbnRhaW5lciAuY29udGFjdC1wb3Bpbi1mb3JtIC5mb3JtLWJ1dC12YWxpZGF0ZSBidXR0b24ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTVweCAxcHggcmdiYSg1LCAxNiwgNDMsIDAuMTEpLCAwIDdweCAxMHB4IDAgcmdiYSgzOSwgNjEsIDgyLCAwLjEzKTtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYmEoNSwgMTYsIDQzLCAwLjExKSwgMCA3cHggMTBweCAwIHJnYmEoMzksIDYxLCA4MiwgMC4xMyk7XG4gIHBhZGRpbmc6IDJweCA2MHB4IDFweCA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi8qKioqKioqKioqKioqKioqIEZJTiAqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqIFRFbXBsYXRlIGNoaWxkcmVuICoqKioqKioqKioqKiovXG4uY2hhbmdlLWFjY291bnQtY2hpbGRyZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxNXB4IDFweCByZ2JhKDUsIDE2LCA0MywgMC4xNyk7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDFweCByZ2JhKDUsIDE2LCA0MywgMC4xNyk7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGFuZ2UtYWNjb3VudC1jaGlsZHJlbiAudS1jaGlsZHJlbi10b2dnbGVfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubW9iaWxlLXByb2ZpbGUtdGh1bWItd3JhcHBlciB7XG4gIGhlaWdodDogNDVweDtcbiAgd2lkdGg6IDQ1cHg7XG59XG5cbi5ibG9jay1tYWluIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLW1haW4udGVtcGxhdGUtZGFzaGJvYXJkLXBhcmVudHMge1xuICBoZWlnaHQ6IGNhbGMoIDEwMCUgLSA3NHB4KTtcbn1cblxuI2Jsb2NrLXJpZ2h0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2Jsb2NrLXJpZ2h0IGhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVmMGYzO1xuICBwYWRkaW5nOiAzNXB4IDI2cHggMjZweCAyNXB4O1xufVxuXG4jYmxvY2stbGVmdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiNibG9jay1sZWZ0IC5kYXNoYm9hcmQtbmV3cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNibG9jay1sZWZ0IC5kYXNoYm9hcmQtbmV3cyBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDBweCAyMHB4IDFweCAyMHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgLyogbGluZS1oZWlnaHQ6IDE7ICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTVweCAxcHggcmdiYSg1LCAxNiwgNDMsIDAuMTEpLCAwIDdweCAxMHB4IDAgcmdiYSgzOSwgNjEsIDgyLCAwLjEzKTtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYmEoNSwgMTYsIDQzLCAwLjExKSwgMCA3cHggMTBweCAwIHJnYmEoMzksIDYxLCA4MiwgMC4xMyk7XG59XG5cbi5hY3Rpdml0eS1saXN0IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiBjYWxjKCAxMDAlIC0gOTFweCk7XG59XG4uYWN0aXZpdHktbGlzdCBhLmxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDI4cHggMjZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFjdGl2aXR5LWxpc3QgYS5saXN0LWl0ZW0gKyAubGlzdC1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWYwZjM7XG59XG4uYWN0aXZpdHktbGlzdCBhLmxpc3QtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDQsIDI0NiwgMC41KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFjdGl2aXR5LWxpc3QgYS5saXN0LWl0ZW06aG92ZXIgLml0ZW0tdGh1bWItd3JhcHBlciAudS1pY29uLXBsYXkge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZpdHktbGlzdCBhLmxpc3QtaXRlbSAuaXRlbS10aHVtYi13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMTJweDtcbn1cbi5hY3Rpdml0eS1saXN0IGEubGlzdC1pdGVtIC5pdGVtLXRodW1iLXdyYXBwZXIgLnUtaWNvbi1wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDE7XG59XG4uYWN0aXZpdHktbGlzdCBhLmxpc3QtaXRlbSAuaXRlbS10aHVtYi13cmFwcGVyIC51LWljb24tcGxheSBpIHtcbiAgY29sb3I6ICM4Qjc3RkI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICB6LWluZGV4OiAyO1xufVxuLmFjdGl2aXR5LWxpc3QgYS5saXN0LWl0ZW0gLml0ZW0tdGh1bWItd3JhcHBlciBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5hY3Rpdml0eS1saXN0IGEubGlzdC1pdGVtIC5saXN0LWl0ZW0tdGl0bGUge1xuICBjb2xvcjogIzI3M2Q1MjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFjdGl2aXR5LWxpc3QgYS5saXN0LWl0ZW0gLmxpc3QtaXRlbS1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzg5OTZhMjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5hY3Rpdml0eS1saXN0IGEubGlzdC1pdGVtIC5saXN0LWl0ZW0tZGV0YWlscyAuZGV0YWlscy1kYXRlIHtcbiAgY29sb3I6ICM4OTk2YTI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG4uYWN0aXZpdHktbGlzdCBhLmxpc3QtaXRlbSAubGlzdC1pdGVtLWRldGFpbHMgLmRldGFpbHMtcHJvZ3Jlc3Mge1xuICB3aWR0aDogOTdweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBoZWlnaHQ6IDVweDtcbn1cbi5hY3Rpdml0eS1saXN0IGEubGlzdC1pdGVtIC5saXN0LWl0ZW0tZGV0YWlscyAuZGV0YWlscy1wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhCNzdGQjtcbn1cbi5hY3Rpdml0eS1saXN0IGEubGlzdC1pdGVtIC5saXN0LWl0ZW0tZGV0YWlscyAuZGV0YWlscy1wZXJjZW50IHtcbiAgY29sb3I6ICM4Qjc3RkI7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5hY3Rpdml0eS1saXN0IGEubGlzdC1pdGVtIC5saXN0LWl0ZW0tZGV0YWlscyAuZGV0YWlscy1jb21wbGV0ZWQge1xuICBjb2xvcjogIzI3YzI4MTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5zZWN0aW9uLWhvbWUge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDM1cHggMjFweCAzNXB4IDQxcHg7XG59XG5cbi5uZXdzX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjODk5NmEyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbn1cblxuLnUtZGFzaGJvYXJkLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKCA1MCUgLSAxMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhCNzdGQjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzNXB4IDFweCByZ2JhKDUsIDE2LCA0MywgMC4wNik7XG4gIGJveC1zaGFkb3c6IDAgMCAzNXB4IDFweCByZ2JhKDUsIDE2LCA0MywgMC4wNik7XG4gIHBhZGRpbmc6IDM1cHggMjFweCAzNXB4IDQxcHg7XG59XG4udS1kYXNoYm9hcmQtY2FyZCAuY2FyZC10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi51LWRhc2hib2FyZC1jYXJkIC5jYXJkLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi51LWRhc2hib2FyZC1jYXJkIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIGJvdHRvbTogMzVweDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDE0N3B4O1xuICBoZWlnaHQ6IDEyM3B4O1xufVxuLnUtZGFzaGJvYXJkLWNhcmQgLmJ0biB7XG4gIGhlaWdodDogNDZweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYmEoNSwgMTYsIDQzLCAwLjExKSwgMCA3cHggMTBweCAwIHJnYmEoMzksIDYxLCA4MiwgMC4xMyk7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDFweCByZ2JhKDUsIDE2LCA0MywgMC4xMSksIDAgN3B4IDEwcHggMCByZ2JhKDM5LCA2MSwgODIsIDAuMTMpO1xuICBwYWRkaW5nOiAwcHggMjBweCAxcHggMjBweDtcbn1cblxuLmRhc2hib2FyZC1zdGF0aXN0aWNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzNXB4IDFweCByZ2JhKDUsIDE2LCA0MywgMC4wNik7XG4gIGJveC1zaGFkb3c6IDAgMCAzNXB4IDFweCByZ2JhKDUsIDE2LCA0MywgMC4wNik7XG59XG4uZGFzaGJvYXJkLXN0YXRpc3RpY3MgaDIge1xuICBjb2xvcjogIzI3M2Q1MjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbn1cbi5kYXNoYm9hcmQtc3RhdGlzdGljcyBoMjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMjNweDtcbiAgbWFyZ2luOiAwIDIwcHggMCAxOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmMGYzO1xufVxuLmRhc2hib2FyZC1zdGF0aXN0aWNzIC5zdGF0aXN0aWNzLWhlYWQge1xuICBwYWRkaW5nOiAzMXB4IDI2cHggMjZweCAyNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZjBmMztcbn1cbi5kYXNoYm9hcmQtc3RhdGlzdGljcyAuc3RhdGlzdGljcy1oZWFkIC5oZWFkLW5hdmlnYXRpb24gLm5hdmlnYXRpb24tbGlzdCB7XG4gIG1pbi13aWR0aDogMTE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kYXNoYm9hcmQtc3RhdGlzdGljcyAuc3RhdGlzdGljcy1oZWFkIC5oZWFkLW5hdmlnYXRpb24gLm5hdmlnYXRpb24tbGlzdCAudGVtcGxhdGUtZGFzaGJvYXJkX19zdGF0aXN0aWNzX19oZWFkX19uYXZpZ2F0aW9uX19saXN0X19pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICMyNzNkNTI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmRhc2hib2FyZC1zdGF0aXN0aWNzIC5zdGF0aXN0aWNzLWhlYWQgLmhlYWQtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1saXN0IC50ZW1wbGF0ZS1kYXNoYm9hcmRfX3N0YXRpc3RpY3NfX2hlYWRfX25hdmlnYXRpb25fX2xpc3RfX2l0ZW0uYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGFzaGJvYXJkLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3MtaGVhZCAuaGVhZC1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWFycm93IHtcbiAgcGFkZGluZzogMCA3cHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRhc2hib2FyZC1zdGF0aXN0aWNzIC5zdGF0aXN0aWNzLWhlYWQgLmhlYWQtbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1hcnJvdy5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZGFzaGJvYXJkLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3MtaXRlbXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kYXNoYm9hcmQtc3RhdGlzdGljcyAuc3RhdGlzdGljcy1pdGVtcyAuc3RhdGlzdGljcy1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kYXNoYm9hcmQtc3RhdGlzdGljcyAuc3RhdGlzdGljcy1pdGVtcyAuc3RhdGlzdGljcy1pdGVtLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZGFzaGJvYXJkLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3MtaXRlbXMgLnN0YXRpc3RpY3MtaXRlbSAuaXRlbS1jaGFydCB7XG4gIHBhZGRpbmc6IDM3cHggMzVweCAzN3B4IDQ0cHg7XG4gIHdpZHRoOiBjYWxjKCAxMDAlIC0gMjg5cHgpO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWYwZjM7XG59XG4uZGFzaGJvYXJkLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3MtaXRlbXMgLnN0YXRpc3RpY3MtaXRlbSAuaXRlbS1jaGFydCBjYW52YXMge1xuICB3aWR0aDogMzUlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLmRhc2hib2FyZC1zdGF0aXN0aWNzIC5zdGF0aXN0aWNzLWl0ZW1zIC5zdGF0aXN0aWNzLWl0ZW0gLml0ZW0tY2hhcnQgLml0ZW0tY2hhcnRfX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMyNzNkNTI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG59XG4uZGFzaGJvYXJkLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3MtaXRlbXMgLnN0YXRpc3RpY3MtaXRlbSAuaXRlbS1jaGFydCAudWwtc3RhdGlzdGljcy1pdGVtLWxhYmVscyB7XG4gIHdpZHRoOiA2NSU7XG59XG4uZGFzaGJvYXJkLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3MtaXRlbXMgLnN0YXRpc3RpY3MtaXRlbSAuaXRlbS1jaGFydCAudWwtc3RhdGlzdGljcy1pdGVtLWxhYmVscyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLmRhc2hib2FyZC1zdGF0aXN0aWNzIC5zdGF0aXN0aWNzLWl0ZW1zIC5zdGF0aXN0aWNzLWl0ZW0gLml0ZW0tY2hhcnQgLnVsLXN0YXRpc3RpY3MtaXRlbS1sYWJlbHMgbGkgLnRlbXBsYXRlLWRhc2hib2FyZF9fc3RhdGlzdGljc19faXRlbV9fbGFiZWxfX2NvbG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uZGFzaGJvYXJkLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3MtaXRlbXMgLnN0YXRpc3RpY3MtaXRlbSAuaXRlbS1jaGFydCAudWwtc3RhdGlzdGljcy1pdGVtLWxhYmVscyBsaSAudGVtcGxhdGUtZGFzaGJvYXJkX19zdGF0aXN0aWNzX19pdGVtX19sYWJlbF9fY29sb3IuZXhvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTA0ZDtcbn1cbi5kYXNoYm9hcmQtc3RhdGlzdGljcyAuc3RhdGlzdGljcy1pdGVtcyAuc3RhdGlzdGljcy1pdGVtIC5pdGVtLWNoYXJ0IC51bC1zdGF0aXN0aWNzLWl0ZW0tbGFiZWxzIGxpIC50ZW1wbGF0ZS1kYXNoYm9hcmRfX3N0YXRpc3RpY3NfX2l0ZW1fX2xhYmVsX19jb2xvci52aWRlbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMmJmNjI7XG59XG4uZGFzaGJvYXJkLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3MtaXRlbXMgLnN0YXRpc3RpY3MtaXRlbSAuaXRlbS1jaGFydCAudWwtc3RhdGlzdGljcy1pdGVtLWxhYmVscyBsaSAudGVtcGxhdGUtZGFzaGJvYXJkX19zdGF0aXN0aWNzX19pdGVtX19sYWJlbF9fY29sb3Iuc2oge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUzMjY5O1xufVxuLmRhc2hib2FyZC1zdGF0aXN0aWNzIC5zdGF0aXN0aWNzLWl0ZW1zIC5zdGF0aXN0aWNzLWl0ZW0gLml0ZW0tY2hhcnQgLnVsLXN0YXRpc3RpY3MtaXRlbS1sYWJlbHMgbGkgLnRlbXBsYXRlLWRhc2hib2FyZF9fc3RhdGlzdGljc19faXRlbV9fbGFiZWxfX3BlcmNlbnRhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5kYXNoYm9hcmQtc3RhdGlzdGljcyAuc3RhdGlzdGljcy1pdGVtcyAuc3RhdGlzdGljcy1pdGVtIC5pdGVtLWNoYXJ0IC51bC1zdGF0aXN0aWNzLWl0ZW0tbGFiZWxzIGxpIC50ZW1wbGF0ZS1kYXNoYm9hcmRfX3N0YXRpc3RpY3NfX2l0ZW1fX2xhYmVsX19jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb2xvcjogIzg5OTZhMjtcbn1cbi5kYXNoYm9hcmQtc3RhdGlzdGljcyAuc3RhdGlzdGljcy1pdGVtcyAuc3RhdGlzdGljcy1pdGVtIC5zdGF0aXN0aWNzLWl0ZW0tY29udGVudCB7XG4gIHdpZHRoOiAyODlweDtcbn1cbi5kYXNoYm9hcmQtc3RhdGlzdGljcyAuc3RhdGlzdGljcy1pdGVtcyAuc3RhdGlzdGljcy1pdGVtIC5zdGF0aXN0aWNzLWl0ZW0tY29udGVudCAuc3RhdGlzdGljcy1pdGVtLWNvbnRlbnRfX3JvdyB7XG4gIHBhZGRpbmc6IDI4cHggMzlweCAyNHB4IDM5cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVmMGYzO1xufVxuLmRhc2hib2FyZC1zdGF0aXN0aWNzIC5zdGF0aXN0aWNzLWl0ZW1zIC5zdGF0aXN0aWNzLWl0ZW0gLnN0YXRpc3RpY3MtaXRlbS1jb250ZW50IC5zdGF0aXN0aWNzLWl0ZW0tY29udGVudF9fcm93IC5zdGF0aXN0aWNzLWl0ZW0tY29udGVudF9fbGFiZWwge1xuICBjb2xvcjogIzg5OTZhMjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG4uZGFzaGJvYXJkLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3MtaXRlbXMgLnN0YXRpc3RpY3MtaXRlbSAuc3RhdGlzdGljcy1pdGVtLWNvbnRlbnQgLnN0YXRpc3RpY3MtaXRlbS1jb250ZW50X19yb3cgLnN0YXRpc3RpY3MtaXRlbS1jb250ZW50X19sYWJlbCBzdHJvbmcge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyNzNkNTI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbi5kYXNoYm9hcmQtc3RhdGlzdGljcyAuc3RhdGlzdGljcy1pdGVtcyAuc3RhdGlzdGljcy1pdGVtIC50ZW1wbGF0ZS1kYXNoYm9hcmRfX3N0YXRpc3RpY3NfX2l0ZW1fX25vLXN0YXRzIHtcbiAgcGFkZGluZzogNDdweCAwcHggODhweCAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGFzaGJvYXJkLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3MtaXRlbXMgLnN0YXRpc3RpY3MtaXRlbSAudGVtcGxhdGUtZGFzaGJvYXJkX19zdGF0aXN0aWNzX19pdGVtX19uby1zdGF0c19fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTUlO1xuICBtYXJnaW46IDIzcHggYXV0byAwIGF1dG87XG4gIGNvbG9yOiAjMjczZDUyO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMi45cmVtO1xufVxuXG4ubWVudS1tb2JpbGUge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ubWlzc2lvbmV4YW0gaDQge1xuICBjb2xvcjogIzI3M2Q1MjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDMxcHggMjZweCAyNnB4IDI2cHg7XG59XG4ubWlzc2lvbmV4YW0gLmJsb2NrLXRhYmxlIHtcbiAgcGFkZGluZzogMCAyNnB4IDI2cHggMjZweDtcbn1cbi5taXNzaW9uZXhhbSAuYmxvY2stdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEI3N0ZCO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm1pc3Npb25leGFtIC5ibG9jay10YWJsZSB0ciB0ZDpudGgtY2hpbGQoMSkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5taXNzaW9uZXhhbSAuYmxvY2stdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDMpLCAubWlzc2lvbmV4YW0gLmJsb2NrLXRhYmxlIHRyIHRkOm50aC1jaGlsZCg0KSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjczZDUyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ubWlzc2lvbmV4YW0gLmJsb2NrLXRhYmxlIC5saW5lLXByb2dyYW0ge1xuICBwYWRkaW5nOiAzcHg7XG59XG4ubWlzc2lvbmV4YW0gLmJsb2NrLXRhYmxlIC5saW5lLXByb2dyYW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogI0YxRjJGNDtcbn1cbi5taXNzaW9uZXhhbSAuYmxvY2stdGFibGUgLmxpbmUtcHJvZ3JhbSBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jLWFjdGl2aXRpZXMtbGlzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmMtYWN0aXZpdGllcy1saXN0IGxpICsgbGkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZjBmMztcbn1cbi5jLWFjdGl2aXRpZXMtbGlzdCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDI4cHggMDtcbn1cbi5jLWFjdGl2aXRpZXMtbGlzdCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDI0NCwgMjQ2LCAwLjUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1hY3Rpdml0aWVzLWxpc3QgbGkgYTpob3ZlciAuaXRlbS10aHVtYi13cmFwcGVyLXBsYXkgLnUtaWNvbi1wbGF5IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLmMtYWN0aXZpdGllcy1saXN0IGxpIGEgLml0ZW0tdGh1bWItd3JhcHBlci1wbGF5IHtcbiAgbWFyZ2luLWxlZnQ6IDIxcHg7XG4gIHdpZHRoOiAxMTlweDtcbiAgaGVpZ2h0OiA4OHB4O1xufVxuLmMtYWN0aXZpdGllcy1saXN0IGxpIGEgLml0ZW0tdGh1bWItd3JhcHBlci1wbGF5IC5wb3N0ZXIge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5jLWFjdGl2aXRpZXMtbGlzdCBsaSBhIC5saXN0LWl0ZW0tdGl0bGUge1xuICBjb2xvcjogIzI3M2Q1MjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmMtYWN0aXZpdGllcy1saXN0IGxpIGEgLmxpc3QtaXRlbS1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzg5OTZhMjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jLWFjdGl2aXRpZXMtbGlzdCBsaSBhIC5kZXRhaWxzLWRhdGUge1xuICBjb2xvcjogIzg5OTZhMjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cbi5jLWFjdGl2aXRpZXMtbGlzdCBsaSBhIC5kZXRhaWxzLXByb2dyZXNzIHtcbiAgd2lkdGg6IDk3cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgaGVpZ2h0OiA1cHg7XG59XG4uYy1hY3Rpdml0aWVzLWxpc3QgbGkgYSAuZGV0YWlscy1wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiNzdmYjtcbn1cbi5jLWFjdGl2aXRpZXMtbGlzdCBsaSBhIC5kZXRhaWxzLXBlcmNlbnQge1xuICBjb2xvcjogIzhiNzdmYjtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLmMtYWN0aXZpdGllcy1saXN0IGxpIGEgLmRldGFpbHMtY29tcGxldGVkIHtcbiAgY29sb3I6ICMyN2MyODE7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4ubGF0ZXN0LWFjdGl2aXRpZXMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi50ZW1wbGF0ZS1kYXNoYm9hcmQtcGFyZW50cy5sYXRlc3QtYWN0aXZpdGllcyB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNzRweCk7XG59XG5cbi5sYXN0LWFjdGl2aXRpZXMtc2NvcmVzIHtcbiAgY29sb3I6ICMyNzNkNTI7XG59XG5cbi50ZW1wbGF0ZS1zdGFnZXNfX2NhcmQge1xuICB3aWR0aDogY2FsYyggMTAwJSAvIDMgLSAyMXB4KTtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBzdHJldGNoO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG4udGVtcGxhdGUtc3RhZ2VzX19jYXJkOm50aC1jaGlsZCgzbi0yKSB7XG4gIGJhY2tncm91bmQ6ICM4Qjc3RkI7XG59XG4udGVtcGxhdGUtc3RhZ2VzX19jYXJkOm50aC1jaGlsZCgybikge1xuICBiYWNrZ3JvdW5kOiAjNDIzY2IwO1xufVxuLnRlbXBsYXRlLXN0YWdlc19fY2FyZDpudGgtY2hpbGQoM24pIHtcbiAgYmFja2dyb3VuZDogIzI3M2Q1Mjtcbn1cblxuLnRlbXBsYXRlLXN0YWdlc19fY29udGFpbmVyIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gODVweCk7XG59XG4udGVtcGxhdGUtc3RhZ2VzX19jb250YWluZXIgLnJvdyB7XG4gIHBhZGRpbmctdG9wOiAyMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG59XG4udGVtcGxhdGUtc3RhZ2VzX19jb250YWluZXIgLnUtZGFzaGJvYXJkLWNhcmRfX3RleHR1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2NSU7XG4gIHotaW5kZXg6IDI7XG59XG4udGVtcGxhdGUtc3RhZ2VzX19jb250YWluZXIgLnUtZGFzaGJvYXJkLWNhcmRfX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGVtcGxhdGUtc3RhZ2VzX19jb250YWluZXIgLnUtZGFzaGJvYXJkLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMi4zcmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnRlbXBsYXRlLXN0YWdlc19fY29udGFpbmVyIC51LWRhc2hib2FyZC1jYXJkIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIGJvdHRvbTogMzVweDtcbiAgei1pbmRleDogMTtcbn1cblxuLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjVweCAyN3B4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gODVweCk7XG59XG5cbi50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX3Jlc3VtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2NvbC0tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbn1cblxuLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fY29sLS1yaWdodCB7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2NvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fcmVzdW1lX19oZWFkIHtcbiAgcGFkZGluZzogNDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyM2NiMDtcbn1cblxuLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fcmVzdW1lX19oZWFkX190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX3Jlc3VtZV9faGVhZF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbn1cblxuLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fcmVzdW1lX19oZWFkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI5cHg7XG4gIGJvdHRvbTogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTE2cHg7XG59XG5cbi5ibG9jay1waWN0dXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjlweDtcbiAgYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTM0cHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9jay1waWN0dXJlOmhvdmVyIGkge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYmxvY2stcGljdHVyZSBpIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fcmVzdW1lX19jb250ZW50IHtcbiAgcGFkZGluZzogMzZweCA0NXB4O1xuICBjb2xvcjogIzYxNzE4MDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG59XG4udGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19yZXN1bWVfX2NvbnRlbnQgb2wgPiBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19yZXN1bWVfX2NvbnRlbnQgb2wgPiBsaSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cbi50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX3Jlc3VtZV9fY29udGVudCBvbCA+IGxpOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29udGVudDogY291bnRlcihpdGVtKTtcbiAgYmFja2dyb3VuZDogI0U4MzI3OTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMS41ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTMzcHg7XG59XG5cbi50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2NvbC0tcmlnaHQge1xuICB3aWR0aDogNTglO1xufVxuXG4udGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19jb2wge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2Zvcm1fX3N0ZXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19mb3JtX19zdGVwX19oZWFkIHtcbiAgcGFkZGluZzogMjNweCAzMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWYwZjM7XG59XG5cbi50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2Zvcm1fX3N0ZXBfX2hlYWRfX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzI3M2Q1MjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMzRweDtcbn1cblxuLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fZm9ybV9fc3RlcF9faGVhZF9fc2VsZWN0IHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbi50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2Zvcm1fX3N0ZXBfX2hlYWRfX3NlbGVjdCBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnUtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnUtc2VsZWN0IC51LXNlbGVjdF9faW5wdXQge1xuICBwYWRkaW5nOiAxMHB4IDM1cHggMTBweCAxM3B4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEzNywgMTUwLCAxNjIsIDAuMyk7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyNzNkNTI7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjM1cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMzVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fZm9ybV9fc3RlcF9fc3ViamVjdHMge1xuICBwYWRkaW5nOiAyM3B4IDMxcHg7XG59XG4udGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19mb3JtX19zdGVwX19zdWJqZWN0cyAudGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19mb3JtX19zdGVwX19zdWJqZWN0c19fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMjczZDUyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2Zvcm1fX3N0ZXBfX3N1YmplY3RzIC50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2Zvcm1fX3N0ZXBfX3N1YmplY3RzX19saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2Zvcm1fX3N0ZXBfX3N1YmplY3RzIC50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2Zvcm1fX3N0ZXBfX3N1YmplY3RzX19saXN0IC50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2Zvcm1fX3N0ZXBfX3N1YmplY3RzX19pdGVtIHtcbiAgcGFkZGluZzogMjRweCAyN3B4O1xuICBoZWlnaHQ6IDc0cHg7XG4gIHdpZHRoOiBjYWxjKCAxMDAlIC8gMyAtIDhweCk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMi4xcmVtO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMXB4IHJnYmEoNSwgMTYsIDQzLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMXB4IHJnYmEoNSwgMTYsIDQzLCAwLjE1KTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2UsIGNvbG9yIDAuMzVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZSwgY29sb3IgMC4zNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyBlYXNlLCBjb2xvciAwLjM1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19mb3JtX19zdGVwX19zdWJqZWN0cyAudGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19mb3JtX19zdGVwX19zdWJqZWN0c19fbGlzdCAudGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19mb3JtX19zdGVwX19zdWJqZWN0c19faXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdjMjgxO1xufVxuLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fZm9ybV9fc3RlcF9fc3ViamVjdHMgLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fZm9ybV9fc3RlcF9fc3ViamVjdHNfX2xpc3QgLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fZm9ybV9fc3RlcF9fc3ViamVjdHNfX2l0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyN2MyODE7XG59XG4udGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19mb3JtX19zdGVwX19zdWJqZWN0cyAudGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19mb3JtX19zdGVwX19zdWJqZWN0c19fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2Zvcm1fX3N0ZXBfX3N1YmplY3RzIC50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2Zvcm1fX3N0ZXBfX3N1YmplY3RzX19hY3Rpb25zIGJ1dHRvbiwgLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fZm9ybV9fc3RlcF9fc3ViamVjdHMgLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fZm9ybV9fc3RlcF9fc3ViamVjdHNfX2FjdGlvbnMgYSB7XG4gIHBhZGRpbmc6IDBweCAyMHB4IDFweCAyMHB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxNXB4IDFweCByZ2JhKDUsIDE2LCA0MywgMC4xMSksIDAgN3B4IDEwcHggMCByZ2JhKDM5LCA2MSwgODIsIDAuMTMpO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCAxcHggcmdiYSg1LCAxNiwgNDMsIDAuMTEpLCAwIDdweCAxMHB4IDAgcmdiYSgzOSwgNjEsIDgyLCAwLjEzKTtcbn1cblxuLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fZm9ybV9fc3RlcF9faGVhZF9fbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICBjb2xvcjogIzYxNzE4MDtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2Zvcm1fX3N0ZXBfX2hlYWRfX2J0biB7XG4gIGhlaWdodDogNDZweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYmEoNSwgMTYsIDQzLCAwLjExKSwgMCA3cHggMTBweCAwIHJnYmEoMzksIDYxLCA4MiwgMC4xMyk7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDFweCByZ2JhKDUsIDE2LCA0MywgMC4xMSksIDAgN3B4IDEwcHggMCByZ2JhKDM5LCA2MSwgODIsIDAuMTMpO1xuICBwYWRkaW5nOiAwcHggMjBweCAxcHggMjBweDtcbn1cblxuLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fZm9ybV9fc3RlcF9fZGF5cyB7XG4gIHBhZGRpbmc6IDMxcHggMzFweCA0MXB4IDMxcHg7XG59XG4udGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19mb3JtX19zdGVwX19kYXlzIC50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2Zvcm1fX3N0ZXBfX2RheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjBweCAxcHggcmdiYSg1LCAxNiwgNDMsIDAuMTUpO1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAxcHggcmdiYSg1LCAxNiwgNDMsIDAuMTUpO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fZm9ybV9fc3RlcF9fZGF5cyAudGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19mb3JtX19zdGVwX19kYXlfX2hlYWQge1xuICBwYWRkaW5nOiAyNXB4IDI3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMyNzNkNTI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVmMGYzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19mb3JtX19zdGVwX19kYXlzIC50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2Zvcm1fX3N0ZXBfX2RheV9faGVhZCAudGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19mb3JtX19zdGVwX19kYXlfX2hlYWRfX2xhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4udGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19mb3JtX19zdGVwX19kYXlzIC50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2Zvcm1fX3N0ZXBfX2RheV9faGVhZCBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC40cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBoZWlnaHQ6IDFlbTtcbn1cblxuLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fZm9ybV9fc3RlcF9fZGF5X19jb250ZW50X19yb3cge1xuICBwYWRkaW5nOiAyMHB4IDI3cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVmMGYzO1xufVxuLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fZm9ybV9fc3RlcF9fZGF5X19jb250ZW50X19yb3cgLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fZm9ybV9fc3RlcF9fZGF5X19jb250ZW50X19sZWZ0IC50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2Zvcm1fX3N0ZXBfX2RheV9fY29udGVudF9fc3ViamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzI3M2Q1MjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG59XG4udGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19mb3JtX19zdGVwX19kYXlfX2NvbnRlbnRfX3JvdyAudGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19mb3JtX19zdGVwX19kYXlfX2NvbnRlbnRfX2xlZnQgLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fZm9ybV9fc3RlcF9fZGF5X19jb250ZW50X19kZXRhaWxzIHtcbiAgY29sb3I6ICM2MTcxODA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xufVxuLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fZm9ybV9fc3RlcF9fZGF5X19jb250ZW50X19yb3cgLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fZm9ybV9fc3RlcF9fZGF5X19jb250ZW50X19idG4ge1xuICBwYWRkaW5nOiAwcHggMjBweCAxcHggMjBweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTVweCAxcHggcmdiYSg1LCAxNiwgNDMsIDAuMTEpLCAwIDdweCAxMHB4IDAgcmdiYSgzOSwgNjEsIDgyLCAwLjEzKTtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYmEoNSwgMTYsIDQzLCAwLjExKSwgMCA3cHggMTBweCAwIHJnYmEoMzksIDYxLCA4MiwgMC4xMyk7XG59XG4udGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19mb3JtX19zdGVwX19kYXlfX2NvbnRlbnRfX3JvdyAudGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19mb3JtX19zdGVwX19kYXlfX2NvbnRlbnRfX3NlbGVjdCBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fZm9ybV9fc3RlcF9fZGF5X19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fbmV4dC1idG4tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAzMDtcbiAgaGVpZ2h0OiA3M3B4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAwcHggMjBweCAxcHggMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX25leHQtYnRuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogNzNweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDMwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fZm9ybV9fc3RlcF9faGVhZF9fbWVzc2FnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubWVudS1saXN0LXByb2dyYW1zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogODVweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogY2FsYyggMTAwJSAtIDg1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMHMgZWFzZSAwLjM1cztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBlYXNlIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGVhc2UgMC4zNXM7XG4gIHotaW5kZXg6IDQ1O1xufVxuLm1lbnUtbGlzdC1wcm9ncmFtcy5vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMHMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBlYXNlIDBzO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLm1lbnUtbGlzdC1wcm9ncmFtcy5vcGVuIC5saXN0LXByb2dyYW1zLW1haW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxNXB4IDFweCByZ2JhKDUsIDE2LCA0MywgMC4xNyk7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDFweCByZ2JhKDUsIDE2LCA0MywgMC4xNyk7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4ubWVudS1saXN0LXByb2dyYW1zIC5saXN0LXByb2dyYW1zLW1vYmlsZS1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMmI5ODtcbn1cblxuLmxpc3QtcHJvZ3JhbXMtbWFpbiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDJiOTg7XG4gIHdpZHRoOiAyNSU7XG4gIHotaW5kZXg6IDMwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC40cyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgMC40cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLCBib3gtc2hhZG93IDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZSwgYm94LXNoYWRvdyAwLjRzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuNHMgZWFzZTtcbn1cbi5saXN0LXByb2dyYW1zLW1haW4gLmxpc3QtcHJvZ3JhbXMtaXRlbXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKCAxMDAlIC0gODVweCk7XG59XG4ubGlzdC1wcm9ncmFtcy1tYWluIC5wcm9ncmFtcy1pdGVtIHtcbiAgaGVpZ2h0OiA4OHB4O1xufVxuLmxpc3QtcHJvZ3JhbXMtY29sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9ncmFtcy1oZWFkIHtcbiAgcGFkZGluZzogMTlweCAzMXB4IDE4cHggMzFweDtcbiAgaGVpZ2h0OiA4NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzNWE2O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMjYsIDIyNiwgMjMwLCAwLjExKTtcbn1cbi5wcm9ncmFtcy1oZWFkIC5oZWFkLXNlbGVjdCAuc2VsZWN0LWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wcm9ncmFtcy1oZWFkIC5oZWFkLXNlbGVjdCAjbGV2ZWwge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMzQTM1QTY7XG59XG4ucHJvZ3JhbXMtaGVhZCAuaGVhZC1zZWxlY3QgLmZhLWNoZXZyb24tZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNXB4O1xuICBoZWlnaHQ6IDFlbTtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5saXN0LXByb2dyYW1zLWl0ZW1zIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5saXN0LXByb2dyYW1zLWl0ZW1zIC5wcm9ncmFtcy1pdGVtIHtcbiAgcGFkZGluZzogMzJweCA2MHB4IDMxcHggMzJweDtcbn1cbi5saXN0LXByb2dyYW1zLWl0ZW1zIC5wcm9ncmFtcy1pdGVtLm1pc3Npb24tZXhhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODMyNzk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGU7XG59XG4ubGlzdC1wcm9ncmFtcy1pdGVtcyAucHJvZ3JhbXMtaXRlbSAuaXRlbS10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG4ubGlzdC1wcm9ncmFtcy1pdGVtcyAucHJvZ3JhbXMtaXRlbSAuaXRlbS1kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICBjb2xvcjogIzg5OTZhMjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ubGlzdC1wcm9ncmFtcy1pdGVtcyAucHJvZ3JhbXMtaXRlbSAuaXRlbS1kZXRhaWxzIC5pdGVtLWRldGFpbHMtY291bnQge1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG4ubGlzdC1wcm9ncmFtcy1pdGVtcyAucHJvZ3JhbXMtaXRlbSAuaXRlbS1kZXRhaWxzIC5kZXRhaWxzLXByb2dyZXNzIHtcbiAgd2lkdGg6IDk3cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NTQ4QTtcbn1cbi5saXN0LXByb2dyYW1zLWl0ZW1zIC5wcm9ncmFtcy1pdGVtIC5pdGVtLWRldGFpbHMgLmRldGFpbHMtcHJvZ3Jlc3MgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Qjc3RkI7XG59XG4ubGlzdC1wcm9ncmFtcy1pdGVtcyAucHJvZ3JhbXMtaXRlbSAuaXRlbS1kZXRhaWxzIC5pdGVtLWRldGFpbHMtcGVyY2VudCB7XG4gIGNvbG9yOiAjOEI3N0ZCO1xufVxuLmxpc3QtcHJvZ3JhbXMtaXRlbXMuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9ncmFtcy1pdGVtIHtcbiAgcGFkZGluZzogMzJweCA2MHB4IDMycHggNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEzMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDU7XG59XG4ucHJvZ3JhbXMtaXRlbS5hY3RpdmUsIC5wcm9ncmFtcy1pdGVtOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnByb2dyYW1zLWl0ZW0uYWN0aXZlIC51LWljb24tcGxheSwgLnByb2dyYW1zLWl0ZW06aG92ZXIgLnUtaWNvbi1wbGF5IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLnByb2dyYW1zLWl0ZW0gaS5mYS1jaGV2cm9uLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDUwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBoZWlnaHQ6IDFlbTtcbn1cblxuLnByb2dyYW1zLWl0ZW0tdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xufVxuXG4uY29sLXNlY29uZCB7XG4gIGxlZnQ6IDI1JTtcbiAgd2lkdGg6IDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyMjc4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC40cyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgMC40cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLCBib3gtc2hhZG93IDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZSwgYm94LXNoYWRvdyAwLjRzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuNHMgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDIwO1xufVxuLmNvbC1zZWNvbmQuYWN0aXZlLCAuY29sLXNlY29uZC5vcGVuIHtcbiAgd2lkdGg6IDMzJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTVweCAxcHggcmdiYSg1LCAxNiwgNDMsIDAuMTcpO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCAxcHggcmdiYSg1LCAxNiwgNDMsIDAuMTcpO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDApO1xufVxuXG4uY29sLXRoaXJkIHtcbiAgbGVmdDogY2FsYyggMzMlICsgMjUlKTtcbiAgd2lkdGg6IDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIxZjZjO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC40cyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgMC40cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLCBib3gtc2hhZG93IDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZSwgYm94LXNoYWRvdyAwLjRzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuNHMgZWFzZTtcbiAgei1pbmRleDogMTA7XG59XG4uY29sLXRoaXJkLmFjdGl2ZSwgLmNvbC10aGlyZC5vcGVuIHtcbiAgd2lkdGg6IGNhbGMoIDEwMCUgLSAyNSUgLSAzMCUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxNXB4IDFweCByZ2JhKDUsIDE2LCA0MywgMC4xNyk7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDFweCByZ2JhKDUsIDE2LCA0MywgMC4xNyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uY29sLXRoaXJkIC5wcm9ncmFtcy1pdGVtIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAzMnB4IDQ2cHg7XG59XG4uY29sLXRoaXJkIC5wcm9ncmFtcy1pdGVtLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5jb2wtdGhpcmQgLnByb2dyYW1zLWl0ZW0gLml0ZW0tdGh1bWItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb2wtdGhpcmQgLnByb2dyYW1zLWl0ZW0gLml0ZW0tdGh1bWItd3JhcHBlciAuaXRlbS10aHVtYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uY29sLXRoaXJkIC5wcm9ncmFtcy1pdGVtIC5pdGVtLXRodW1iLXdyYXBwZXIgLnUtaWNvbi1wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDE7XG59XG4uY29sLXRoaXJkIC5wcm9ncmFtcy1pdGVtIC5pdGVtLXRodW1iLXdyYXBwZXIgLnUtaWNvbi1wbGF5IGkge1xuICBjb2xvcjogIzhCNzdGQjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIHotaW5kZXg6IDI7XG59XG4uY29sLXRoaXJkIC5wcm9ncmFtcy1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG59XG4uY29sLXRoaXJkIC5wcm9ncmFtcy1pdGVtIC5pdGVtLWFjY2Vzcy1mcmVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2dyZWVuO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGVtcGxhdGUtc2VhcmNoLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi50ZW1wbGF0ZS1zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtZmlsdGVycyB7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnRlbXBsYXRlLXNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1maWx0ZXJzIC5maWx0ZXJzX19tb2JpbGUtdG9nZ2xlIHtcbiAgd2lkdGg6IDUzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjczZjY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4udGVtcGxhdGUtc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWZpbHRlcnMgLmZpbHRlcnNfX21vYmlsZS10b2dnbGUgaSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi50ZW1wbGF0ZS1zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtZmlsdGVycyAucXVlcnktc2VhcmNoIHtcbiAgcGFkZGluZzogMjNweCAyOXB4IDIzcHggMDtcbiAgd2lkdGg6IDM1JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzI3M2Q1MjtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZjBmMztcbiAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xufVxuLnRlbXBsYXRlLXNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1maWx0ZXJzIC5xdWVyeS1zZWFyY2ggaSB7XG4gIHdpZHRoOiAxLjA0ZW07XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiAjMjczZDUyO1xufVxuLnRlbXBsYXRlLXNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1maWx0ZXJzIC50ZW1wbGF0ZS1zZWFyY2hfX2ZpbHRlcnNfX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzg5OTZhMjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi50ZW1wbGF0ZS1zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtZmlsdGVycyAudGVtcGxhdGUtc2VhcmNoX19maWx0ZXJzX19zZWxlY3Qge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4udGVtcGxhdGUtc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWZpbHRlcnMgLnUtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlbXBsYXRlLXNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1maWx0ZXJzIC51LXNlbGVjdCAudGVtcGxhdGUtc2VhcmNoX19maWx0ZXJzX19zZWxlY3RfX2lucHV0IHtcbiAgcGFkZGluZzogMTJweCA0NXB4IDEycHggMTVweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBmb250LXNpemU6IDEuN3JlbTtcbn1cbi50ZW1wbGF0ZS1zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtZmlsdGVycyAudS1zZWxlY3QgLmZhLWNoZXZyb24tZG93biB7XG4gIHdpZHRoOiAwLjU4MzMzZW07XG4gIHJpZ2h0OiAyOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzglO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi50ZW1wbGF0ZS1zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0cyB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuLnRlbXBsYXRlLXNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIC5saW5lLXJlc3VsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xufVxuLnRlbXBsYXRlLXNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIC5saW5lLXJlc3VsdC5vcGVuIC5yZXN1bHQtY29udGVudC1yaWdodCAuZmEtY2hldnJvbi11cCB7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnRlbXBsYXRlLXNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIC5saW5lLXJlc3VsdCAucmVzdWx0LWhlYWRlciB7XG4gIHBhZGRpbmc6IDI4cHggMDtcbn1cbi50ZW1wbGF0ZS1zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0cyAubGluZS1yZXN1bHQgLnJlc3VsdC1oZWFkZXIgLnRodW1iLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAyMXB4O1xuICB3aWR0aDogMTE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogODFweDtcbn1cbi50ZW1wbGF0ZS1zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0cyAubGluZS1yZXN1bHQgLnJlc3VsdC1oZWFkZXIgLnRodW1iLXdyYXBwZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50ZW1wbGF0ZS1zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0cyAubGluZS1yZXN1bHQgLnJlc3VsdC1oZWFkZXIgLnJlc3VsdC1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVtcGxhdGUtc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMgLmxpbmUtcmVzdWx0IC5yZXN1bHQtaGVhZGVyIC5yZXN1bHQtY29udGVudCAudGVtcGxhdGUtc2VhcmNoX19yZXN1bHRfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjczZDUyO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnRlbXBsYXRlLXNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIC5saW5lLXJlc3VsdCAucmVzdWx0LWhlYWRlciAucmVzdWx0LWNvbnRlbnQgLnRlbXBsYXRlLXNlYXJjaF9fcmVzdWx0X19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzg5OTZhMjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gICN3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udGVtcGxhdGUtc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMgLmxpbmUtcmVzdWx0IC5yZXN1bHQtaGVhZGVyIC5yZXN1bHQtY29udGVudC1yaWdodCAudGVtcGxhdGUtc2VhcmNoX19yZXN1bHRfX2RldGFpbHMge1xuICBjb2xvcjogIzg5OTZhMjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4udGVtcGxhdGUtc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMgLmxpbmUtcmVzdWx0IC5yZXN1bHQtaGVhZGVyIC5yZXN1bHQtY29udGVudC1yaWdodCAudGVtcGxhdGUtc2VhcmNoX19yZXN1bHRfX2RldGFpbHMgLnRlbXBsYXRlLXNlYXJjaF9fcmVzdWx0X19kZXRhaWxzX19kYXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuLnRlbXBsYXRlLXNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIC5saW5lLXJlc3VsdCAucmVzdWx0LWhlYWRlciAucmVzdWx0LWNvbnRlbnQtcmlnaHQgLnRlbXBsYXRlLXNlYXJjaF9fcmVzdWx0X19kZXRhaWxzIC5wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTdweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGZlNTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLnRlbXBsYXRlLXNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIC5saW5lLXJlc3VsdCAucmVzdWx0LWhlYWRlciAucmVzdWx0LWNvbnRlbnQtcmlnaHQgLnRlbXBsYXRlLXNlYXJjaF9fcmVzdWx0X19kZXRhaWxzIC5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhCNzdGQjtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnRlbXBsYXRlLXNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIC5saW5lLXJlc3VsdCAucmVzdWx0LWhlYWRlciAucmVzdWx0LWNvbnRlbnQtcmlnaHQgLnRlbXBsYXRlLXNlYXJjaF9fcmVzdWx0X19kZXRhaWxzIC50ZW1wbGF0ZS1zZWFyY2hfX3Jlc3VsdF9fZGV0YWlsc19fdGltZXJfX3BlcmNlbnQge1xuICBjb2xvcjogIzhCNzdGQjtcbn1cbi50ZW1wbGF0ZS1zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0cyAubGluZS1yZXN1bHQgLnJlc3VsdC1oZWFkZXIgLnJlc3VsdC1jb250ZW50LXJpZ2h0IC50ZW1wbGF0ZS1zZWFyY2hfX3Jlc3VsdF9fY2xhc3Mge1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZjBmMztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZjBmMztcbn1cbi50ZW1wbGF0ZS1zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0cyAubGluZS1yZXN1bHQgLnJlc3VsdC1oZWFkZXIgLnJlc3VsdC1jb250ZW50LXJpZ2h0IC50ZW1wbGF0ZS1zZWFyY2hfX3Jlc3VsdF9fY2xhc3MgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjVhNDU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50ZW1wbGF0ZS1zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0cyAubGluZS1yZXN1bHQgLnJlc3VsdC1oZWFkZXIgLnJlc3VsdC1jb250ZW50LXJpZ2h0IC50ZW1wbGF0ZS1zZWFyY2hfX3Jlc3VsdF9fY2xhc3MgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjI4MGY7XG59XG4udGVtcGxhdGUtc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMgLmxpbmUtcmVzdWx0IC5yZXN1bHQtaGVhZGVyIC5yZXN1bHQtY29udGVudC1yaWdodCAudGVtcGxhdGUtc2VhcmNoX19yZXN1bHRfX2NsYXNzIGEucmVsb2FkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhCNzdGQiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOEI3N0ZCO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4udGVtcGxhdGUtc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMgLmxpbmUtcmVzdWx0IC5yZXN1bHQtaGVhZGVyIC5yZXN1bHQtY29udGVudC1yaWdodCAudGVtcGxhdGUtc2VhcmNoX19yZXN1bHRfX2NsYXNzIGEucmVsb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxNDVmYSAhaW1wb3J0YW50O1xufVxuLnRlbXBsYXRlLXNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIC5saW5lLXJlc3VsdCAucmVzdWx0LWhlYWRlciAucmVzdWx0LWNvbnRlbnQtcmlnaHQgLnRlbXBsYXRlLXNlYXJjaF9fcmVzdWx0X19jbGFzcyAudGVtcGxhdGUtc2VhcmNoX19yZXN1bHRfX2NsYXNzX19jb250ZW50IHtcbiAgcGFkZGluZzogMTRweCAyMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrTWRcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRlbXBsYXRlLXNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIC5saW5lLXJlc3VsdCAucmVzdWx0LWhlYWRlciAucmVzdWx0LWNvbnRlbnQtcmlnaHQgLnRlbXBsYXRlLXNlYXJjaF9fcmVzdWx0X19pY29uIHtcbiAgd2lkdGg6IDExNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGVtcGxhdGUtc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMgLmxpbmUtcmVzdWx0IC5yZXN1bHQtaGVhZGVyIC5yZXN1bHQtY29udGVudC1yaWdodCAudGVtcGxhdGUtc2VhcmNoX19yZXN1bHRfX2ljb24gaSB7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMC41ODMzM2VtO1xuICBmb250LXNpemU6IDIxcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXMgZWFzZTtcbn1cbi50ZW1wbGF0ZS1zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0cyAubGluZS1yZXN1bHQgLnJlc3VsdC1kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGVtcGxhdGUtc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMgLmxpbmUtcmVzdWx0IC5yZXN1bHQtZHJvcGRvd24ub3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRlbXBsYXRlLXNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIC5saW5lLXJlc3VsdCAucmVzdWx0LWRyb3Bkb3duIC5yZXN1bHQtZHJvcGRvd24tY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWYwZjM7XG59XG4udGVtcGxhdGUtc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMgLmxpbmUtcmVzdWx0IC5yZXN1bHQtZHJvcGRvd24gLnJlc3VsdC1kcm9wZG93bi1jb250YWluZXIgLnJvdy1yZXN1bHQtZHJvcGRvd24ge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHdpZHRoOiA3NSU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVmMGYzO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi50ZW1wbGF0ZS1zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0cyAubGluZS1yZXN1bHQgLnJlc3VsdC1kcm9wZG93biAucmVzdWx0LWRyb3Bkb3duLWNvbnRhaW5lciAucm93LXJlc3VsdC1kcm9wZG93biAucmVzdWx0LWRyb3Bkb3duLW51bWJlciB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuLnRlbXBsYXRlLXNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIC5saW5lLXJlc3VsdCAucmVzdWx0LWRyb3Bkb3duIC5yZXN1bHQtZHJvcGRvd24tY29udGFpbmVyIC5yb3ctcmVzdWx0LWRyb3Bkb3duIC5yZXN1bHQtZHJvcGRvd24tbnVtYmVyLmNvbXBsZXRlZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3YzI4MTtcbn1cbi50ZW1wbGF0ZS1zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0cyAubGluZS1yZXN1bHQgLnJlc3VsdC1kcm9wZG93biAucmVzdWx0LWRyb3Bkb3duLWNvbnRhaW5lciAucm93LXJlc3VsdC1kcm9wZG93biAucmVzdWx0LWRyb3Bkb3duLW51bWJlci5udW1iZXIge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjczZDUyO1xufVxuLnRlbXBsYXRlLXNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIC5saW5lLXJlc3VsdCAucmVzdWx0LWRyb3Bkb3duIC5yZXN1bHQtZHJvcGRvd24tY29udGFpbmVyIC5yb3ctcmVzdWx0LWRyb3Bkb3duIC50ZW1wbGF0ZS1zZWFyY2hfX3Jlc3VsdF9fZHJvcGRvd25fX3RpdGxlIHtcbiAgd2lkdGg6IDE3NXB4O1xufVxuLnRlbXBsYXRlLXNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIC5saW5lLXJlc3VsdCAucmVzdWx0LWRyb3Bkb3duIC5yZXN1bHQtZHJvcGRvd24tY29udGFpbmVyIC5yb3ctcmVzdWx0LWRyb3Bkb3duIC50ZW1wbGF0ZS1zZWFyY2hfX3Jlc3VsdF9fZHJvcGRvd25fX3RpdGxlIC50ZW1wbGF0ZS1zZWFyY2hfX3Jlc3VsdF9fZHJvcGRvd25fX3RpdGxlX190eXBlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjczZDUyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi50ZW1wbGF0ZS1zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0cyAubGluZS1yZXN1bHQgLnJlc3VsdC1kcm9wZG93biAucmVzdWx0LWRyb3Bkb3duLWNvbnRhaW5lciAucm93LXJlc3VsdC1kcm9wZG93biAudGVtcGxhdGUtc2VhcmNoX19yZXN1bHRfX2Ryb3Bkb3duX190aXRsZSAudGVtcGxhdGUtc2VhcmNoX19yZXN1bHRfX2Ryb3Bkb3duX190aXRsZV9fbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzg5OTZhMjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4udGVtcGxhdGUtc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMgLmxpbmUtcmVzdWx0IC5yZXN1bHQtZHJvcGRvd24gLnJlc3VsdC1kcm9wZG93bi1jb250YWluZXIgLnJvdy1yZXN1bHQtZHJvcGRvd24gLnRlbXBsYXRlLXNlYXJjaF9fcmVzdWx0X19kcm9wZG93bl9fdGl0bGUgLnRlbXBsYXRlLXNlYXJjaF9fcmVzdWx0X19kcm9wZG93bl9fcmVzdW1lIHtcbiAgY29sb3I6ICMyNzNkNTI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnRlbXBsYXRlLXNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIC5saW5lLXJlc3VsdCAudGVtcGxhdGUtcHJvZ3JhbS1sYXVuY2ggYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjVhNDU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50ZW1wbGF0ZS1zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0cyAubGluZS1yZXN1bHQgLnRlbXBsYXRlLXByb2dyYW0tbGF1bmNoIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIyODBmO1xufVxuLnRlbXBsYXRlLXNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIC5saW5lLXJlc3VsdCAudGVtcGxhdGUtcHJvZ3JhbS1sYXVuY2ggYS5yZWxvYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEI3N0ZCICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4Qjc3RkI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi50ZW1wbGF0ZS1zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0cyAubGluZS1yZXN1bHQgLnRlbXBsYXRlLXByb2dyYW0tbGF1bmNoIGEucmVsb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxNDVmYSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50ZW1wbGF0ZS1zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0cyAubGluZS1yZXN1bHQgLmxpbmUtc2VhcmNoLWxlZnQtYmxvY2sge1xuICAgIHdpZHRoOiA4MSU7XG4gIH1cbiAgLnRlbXBsYXRlLXNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHRzIC5saW5lLXJlc3VsdCAubGluZS1zZWFyY2gtbGVmdC1ibG9jayAudGh1bWItd3JhcHBlciB7XG4gICAgd2lkdGg6IDEyJTtcbiAgfVxuICAudGVtcGxhdGUtc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdHMgLmxpbmUtcmVzdWx0IC5saW5lLXNlYXJjaC1sZWZ0LWJsb2NrIC5yZXN1bHQtY29udGVudCB7XG4gICAgd2lkdGg6IDg4JTtcbiAgfVxufVxuXG4janMtc2VhcmNoLXBvcGluLWZpbGVyLW1vYmlsZSB7XG4gIGhlaWdodDogMTAwdmg7XG59XG4janMtc2VhcmNoLXBvcGluLWZpbGVyLW1vYmlsZSAuc2VhcmNoLXBvcGluX19jb250YWluZXIge1xuICBwYWRkaW5nOiAxNTBweCA5JSAwIDklO1xufVxuI2pzLXNlYXJjaC1wb3Bpbi1maWxlci1tb2JpbGUgLnNlYXJjaC1wb3Bpbl9fY29udGFpbmVyIC51LXNlbGVjdCAuZmEtY2hldnJvbi1kb3duIHtcbiAgd2lkdGg6IDAuNTgzMzNlbTtcbiAgcmlnaHQ6IDI4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzOCU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4ucHJvZ3JhbS1zdW1tYXJ5LWhlYWRlci1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDJiOTg7XG59XG4ucHJvZ3JhbS1zdW1tYXJ5LWhlYWRlci1tb2JpbGUgLnRvcC1iYXItcmVzdW1lLW1vYmlsZSB7XG4gIHBhZGRpbmc6IDE1cHggMjVweCAxNXB4IDI1cHg7XG59XG4ucHJvZ3JhbS1zdW1tYXJ5LWhlYWRlci1tb2JpbGUgLnRvcC1iYXItcmVzdW1lLW1vYmlsZSAuYy1wcm9ncmFtLXN1bW1hcnlfX3RvcC1iYXJfX3Jlc3VtZV9fY29udGVudF9faGF0IHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJvZ3JhbS1zdW1tYXJ5LWhlYWRlci1tb2JpbGUgLnRvcC1iYXItcmVzdW1lLW1vYmlsZSAuYy1wcm9ncmFtLXN1bW1hcnlfX3RvcC1iYXJfX3Jlc3VtZV9fY29udGVudF9fdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ucHJvZ3JhbS1zdW1tYXJ5LWhlYWRlci1tb2JpbGUgLnRvcC1iYXItcmVzdW1lLW1vYmlsZSBpIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAwLjU4MzMzZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlIDBzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cyBlYXNlIDBzO1xufVxuLnByb2dyYW0tc3VtbWFyeS1oZWFkZXItbW9iaWxlIC50b3AtYmFyLXJlc3VtZS1tb2JpbGUgaS5hY3RpdmUge1xuICB3ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucHJvZ3JhbS1zdW1tYXJ5LWhlYWRlci1tb2JpbGUgLmV4aXQtYnRuIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDIyNiwgMjI2LCAyMzAsIDAuMTEpO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcm9ncmFtLXN1bW1hcnktaGVhZGVyLW1vYmlsZSAuZXhpdC1idG4gaSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuLnByb2dyYW0tc3VtbWFyeS10b3AtYmFyIHtcbiAgaGVpZ2h0OiA4NXB4O1xuICB3aWR0aDogY2FsYyggMTAwJSAtIDg1cHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoIDE5MjBweCAtIDg1cHgpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wcm9ncmFtLXN1bW1hcnktdG9wLWJhciAudG9wLWJhci1yZXN1bWUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAzMzlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMmE3YztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjI2LCAyMjYsIDIzMCwgMC4xMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb2dyYW0tc3VtbWFyeS10b3AtYmFyIC50b3AtYmFyLXJlc3VtZSBpIHtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLnByb2dyYW0tc3VtbWFyeS10b3AtYmFyIC50b3AtYmFyLXJlc3VtZSAudGh1bWItd3JhcHBlciB7XG4gIHdpZHRoOiA2OXB4O1xuICBoZWlnaHQ6IDQ5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLWxlZnQ6IDIxcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9ncmFtLXN1bW1hcnktdG9wLWJhciAudG9wLWJhci1yZXN1bWUgLnRodW1iLXdyYXBwZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wcm9ncmFtLXN1bW1hcnktdG9wLWJhciAudG9wLWJhci1yZXN1bWUgLnJlc3VtZS1jb250ZW50IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5wcm9ncmFtLXN1bW1hcnktdG9wLWJhciAudG9wLWJhci1yZXN1bWUgLnJlc3VtZS1jb250ZW50IC5jLXByb2dyYW0tc3VtbWFyeV9fdG9wLWJhcl9fcmVzdW1lX19jb250ZW50X19oYXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ucHJvZ3JhbS1zdW1tYXJ5LXRvcC1iYXIgLnRvcC1iYXItcmVzdW1lIC5yZXN1bWUtY29udGVudCAuYy1wcm9ncmFtLXN1bW1hcnlfX3RvcC1iYXJfX3Jlc3VtZV9fY29udGVudF9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLnByb2dyYW0tc3VtbWFyeS10b3AtYmFyIC50b3AtYmFyLXJlc3VtZSAuZXhpdC1idG4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuLnByb2dyYW0tc3VtbWFyeS10b3AtYmFyIC50b3AtYmFyLXJlc3VtZSAuZXhpdC1idG4gaSB7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG4ucHJvZ3JhbS1zdW1tYXJ5LXRvcC1iYXIgLnRvcC1iYXItY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgd2lkdGg6IGNhbGMoIDEwMCUgLSAzMzlweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYmEoNSwgMTYsIDQzLCAwLjE3KTtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYmEoNSwgMTYsIDQzLCAwLjE3KTtcbn1cbi5wcm9ncmFtLXN1bW1hcnktdG9wLWJhciAudG9wLWJhci1jb250ZW50IC5jb250ZW50LXRpdGxlIHtcbiAgY29sb3I6ICMyNzNkNTI7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrTWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjdyZW07XG59XG4ucHJvZ3JhbS1zdW1tYXJ5LXRvcC1iYXIgLnRvcC1iYXItY29udGVudCAuY29udGVudC10aXRsZSAuYy1wcm9ncmFtLXN1bW1hcnlfX3RvcC1iYXJfX2NvbnRlbnRfX3RpdGxlX19oZWFkbGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAxN3B4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICM2MTcxODA7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZ3JhbS1zdW1tYXJ5LXRvcC1iYXIgLnRvcC1iYXItY29udGVudCAuY29udGVudC1saW5rIHtcbiAgY29sb3I6ICMyNzNkNTI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luLXJpZ2h0OiAzMXB4O1xufVxuLnByb2dyYW0tc3VtbWFyeS10b3AtYmFyIC50b3AtYmFyLWNvbnRlbnQgLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzMjc5O1xuICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxNXB4IDFweCByZ2JhKDUsIDE2LCA0MywgMC4xMSksIDAgN3B4IDEwcHggMCByZ2JhKDM5LCA2MSwgODIsIDAuMTMpO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCAxcHggcmdiYSg1LCAxNiwgNDMsIDAuMTEpLCAwIDdweCAxMHB4IDAgcmdiYSgzOSwgNjEsIDgyLCAwLjEzKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJvZ3JhbS1zdW1tYXJ5LXRvcC1iYXIgLnRvcC1iYXItY29udGVudCAudG9wLWJhci1jb250ZW50LXJpZ2h0IC5xY20tbmF2aWdhdGlvbiBsaSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzg5OTZhMjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg5OTZhMjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ucHJvZ3JhbS1zdW1tYXJ5LXRvcC1iYXIgLnRvcC1iYXItY29udGVudCAudG9wLWJhci1jb250ZW50LXJpZ2h0IC5xY20tbmF2aWdhdGlvbiBsaS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MzI3OTtcbiAgYm9yZGVyLWNvbG9yOiAjZTgzMjc5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tYWluLXByb2dyYW0ge1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLXZoLCAxdmgpICogMTAwKSAtIDg1cHgpO1xufVxuLm1haW4tcHJvZ3JhbSAubGlzdC1wcm9ncmFtcy1jb250YWluZXItaXRlbXMgLnByb2dyYW0tc3VtbWFyeS1jb250YWluZXItaXRlbXMge1xuICB3aWR0aDogMzM5cHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG59XG4ubWFpbi1wcm9ncmFtICN0ZW1wbGF0ZS1tZWRpYS1jb250YWluZXIge1xuICB3aWR0aDogY2FsYyggMTAwJSAtIDMzOXB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODVweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubWFpbi1wcm9ncmFtICN0ZW1wbGF0ZS1tZWRpYS1jb250YWluZXIgLmV4by1jb250ZW50IHtcbiAgcGFkZGluZzogNTdweCA5JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm1haW4tcHJvZ3JhbSAjdGVtcGxhdGUtbWVkaWEtY29udGFpbmVyIC5leG8tY29udGVudCBoMiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyNzNkNTI7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrTWRcIjtcbiAgZm9udC1zaXplOiAxLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubWFpbi1wcm9ncmFtICN0ZW1wbGF0ZS1tZWRpYS1jb250YWluZXIgLmV4by1jb250ZW50IC5leG8taGVhZCAudGVtcGxhdGUtcHJvZ3JhbS1xY21fX2NvbnRlbnRfX2hlYWRfX3NlcGFyYXRvciB7XG4gIG1hcmdpbi10b3A6IDM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG4ubWFpbi1wcm9ncmFtICN0ZW1wbGF0ZS1tZWRpYS1jb250YWluZXIgLmV4by1jb250ZW50IC5saW5lLXF1ZXN0aW9uIHtcbiAgLyogICAgIGZvbnQtc2l6ZTogMTZweDsqL1xuICBwYWRkaW5nOiA0MHB4IDBweCA0MHB4IDBweCAhaW1wb3J0YW50O1xufVxuLm1haW4tcHJvZ3JhbSAjdGVtcGxhdGUtbWVkaWEtY29udGFpbmVyIC5leG8tY29udGVudCAubGluZS1xdWVzdGlvbiArIC5saW5lLXF1ZXN0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5tYWluLXByb2dyYW0gI3RlbXBsYXRlLW1lZGlhLWNvbnRhaW5lciAuZXhvLWNvbnRlbnQgLmxpbmUtcXVlc3Rpb24gYnV0dG9uIHtcbiAgcGFkZGluZzogMHB4IDIwcHggMXB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA0NnB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubWFpbi1wcm9ncmFtICN0ZW1wbGF0ZS1tZWRpYS1jb250YWluZXIgLnZpZGVvLWt1bXVsbHVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgLm1haW4tcHJvZ3JhbSAjdGVtcGxhdGUtbWVkaWEtY29udGFpbmVyIC52aWRlby1rdW11bGx1cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ubWFpbi1wcm9ncmFtICN0ZW1wbGF0ZS1tZWRpYS1jb250YWluZXIgLnRlbXBsYXRlLXByb2dyYW0tdmlkZW8tY29udGFpbmVyIC52aWRlby1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWFpbi1wcm9ncmFtICN0ZW1wbGF0ZS1tZWRpYS1jb250YWluZXIgLnRlbXBsYXRlLXByb2dyYW0tdmlkZW8tY29udGFpbmVyIC52aWRlby1jb250ZW50IC52aWRlby1jb250ZW50LW1lZGlhLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWFpbi1wcm9ncmFtICN0ZW1wbGF0ZS1tZWRpYS1jb250YWluZXIgLnRlbXBsYXRlLXByb2dyYW0tdmlkZW8tY29udGFpbmVyIC52aWRlby1jb250ZW50IC52aWRlby1jb250ZW50LW1lZGlhLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4ubWFpbi1wcm9ncmFtICN0ZW1wbGF0ZS1tZWRpYS1jb250YWluZXIgLnRlbXBsYXRlLXByb2dyYW0tdmlkZW8tY29udGFpbmVyIC52aWRlby1jb250ZW50IC52aWRlby1jb250ZW50LW1lZGlhLXdyYXBwZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5tYWluLXByb2dyYW0gI3RlbXBsYXRlLW1lZGlhLWNvbnRhaW5lciAudGVtcGxhdGUtcHJvZ3JhbS12aWRlby1jb250YWluZXIgLnZpZGVvLWNvbnRlbnQgLnZpZGVvLWNvbnRlbnQtbWVkaWEtd3JhcHBlciAudmlkZW8tY29udGVudC10ZXh0LXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5tYWluLXByb2dyYW0gI3RlbXBsYXRlLW1lZGlhLWNvbnRhaW5lciAudGVtcGxhdGUtcHJvZ3JhbS12aWRlby1jb250YWluZXIgLnZpZGVvLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDMwcHg7XG59XG4ubWFpbi1wcm9ncmFtICN0ZW1wbGF0ZS1tZWRpYS1jb250YWluZXIgLnRlbXBsYXRlLXByb2dyYW0tdmlkZW8tY29udGFpbmVyIC52aWRlby1jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLm1haW4tcHJvZ3JhbSAjdGVtcGxhdGUtbWVkaWEtY29udGFpbmVyIC50ZW1wbGF0ZS1wcm9ncmFtLW9iamVjdGV4ZXJjaXNlLWNvbnRhaW5lciAucWNtLWNvbnRlbnQgLnFjbS1xdWVzdGlvbnMgLmxpbmUtcXVlc3Rpb24ge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLm1haW4tcHJvZ3JhbSAjdGVtcGxhdGUtbWVkaWEtY29udGFpbmVyIC50ZW1wbGF0ZS1wcm9ncmFtLW9iamVjdGV4ZXJjaXNlLWNvbnRhaW5lciAucWNtLWNvbnRlbnQgLnFjbS1xdWVzdGlvbnMgLmxpbmUtcXVlc3Rpb24gLnFjbS1xdWVzdGlvbnMtY29udGVudC5kaXNwbGF5LXJlc3VsdCAucWNtLWNob2ljZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1haW4tcHJvZ3JhbSAjdGVtcGxhdGUtbWVkaWEtY29udGFpbmVyIC50ZW1wbGF0ZS1wcm9ncmFtLW9iamVjdGV4ZXJjaXNlLWNvbnRhaW5lciAucWNtLWNvbnRlbnQgLnFjbS1xdWVzdGlvbnMgLmxpbmUtcXVlc3Rpb24gLnFjbS1xdWVzdGlvbnMtY29udGVudC5kaXNwbGF5LXJlc3VsdCAucWNtLWNob2ljZS5zZWxlY3QudHJ1ZS1hbnN3ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdjMjgxO1xufVxuLm1haW4tcHJvZ3JhbSAjdGVtcGxhdGUtbWVkaWEtY29udGFpbmVyIC50ZW1wbGF0ZS1wcm9ncmFtLW9iamVjdGV4ZXJjaXNlLWNvbnRhaW5lciAucWNtLWNvbnRlbnQgLnFjbS1xdWVzdGlvbnMgLmxpbmUtcXVlc3Rpb24gLnFjbS1xdWVzdGlvbnMtY29udGVudC5kaXNwbGF5LXJlc3VsdCAucWNtLWNob2ljZS5zZWxlY3QudHJ1ZS1hbnN3ZXIgLmljb25lcy1yZXN1bHQgLmZhLWNoZWNrLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG59XG4ubWFpbi1wcm9ncmFtICN0ZW1wbGF0ZS1tZWRpYS1jb250YWluZXIgLnRlbXBsYXRlLXByb2dyYW0tb2JqZWN0ZXhlcmNpc2UtY29udGFpbmVyIC5xY20tY29udGVudCAucWNtLXF1ZXN0aW9ucyAubGluZS1xdWVzdGlvbiAucWNtLXF1ZXN0aW9ucy1jb250ZW50LmRpc3BsYXktcmVzdWx0IC5xY20tY2hvaWNlLnNlbGVjdDpub3QoLnRydWUtYW5zd2VyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjNjM2M7XG59XG4ubWFpbi1wcm9ncmFtICN0ZW1wbGF0ZS1tZWRpYS1jb250YWluZXIgLnRlbXBsYXRlLXByb2dyYW0tb2JqZWN0ZXhlcmNpc2UtY29udGFpbmVyIC5xY20tY29udGVudCAucWNtLXF1ZXN0aW9ucyAubGluZS1xdWVzdGlvbiAucWNtLXF1ZXN0aW9ucy1jb250ZW50LmRpc3BsYXktcmVzdWx0IC5xY20tY2hvaWNlLnNlbGVjdDpub3QoLnRydWUtYW5zd2VyKSAuaWNvbmVzLXJlc3VsdCAuZmEtdGltZXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHdoaXRlO1xufVxuLm1haW4tcHJvZ3JhbSAjdGVtcGxhdGUtbWVkaWEtY29udGFpbmVyIC50ZW1wbGF0ZS1wcm9ncmFtLW9iamVjdGV4ZXJjaXNlLWNvbnRhaW5lciAucWNtLWNvbnRlbnQgLnFjbS1xdWVzdGlvbnMgLmxpbmUtcXVlc3Rpb24gLnFjbS1xdWVzdGlvbnMtY29udGVudC5kaXNwbGF5LXJlc3VsdCAucWNtLWNob2ljZS50cnVlLWFuc3dlcjpub3QoLnNlbGVjdCkgLmljb25lcy1yZXN1bHQgLmZhLWNoZWNrLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogZGFya2dyZWVuO1xufVxuLm1haW4tcHJvZ3JhbSAjdGVtcGxhdGUtbWVkaWEtY29udGFpbmVyIC50ZW1wbGF0ZS1wcm9ncmFtLW9iamVjdGV4ZXJjaXNlLWNvbnRhaW5lciAucWNtLWNvbnRlbnQgLnFjbS1xdWVzdGlvbnMgLmxpbmUtcXVlc3Rpb24gLnFjbS1xdWVzdGlvbnMtY29udGVudCAucWNtLWNob2ljZSB7XG4gIHBhZGRpbmc6IDIwcHggMjZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzI3M2Q1MjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDFweCByZ2JhKDUsIDE2LCA0MywgMC4xNSk7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDFweCByZ2JhKDUsIDE2LCA0MywgMC4xNSk7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xufVxuLm1haW4tcHJvZ3JhbSAjdGVtcGxhdGUtbWVkaWEtY29udGFpbmVyIC50ZW1wbGF0ZS1wcm9ncmFtLW9iamVjdGV4ZXJjaXNlLWNvbnRhaW5lciAucWNtLWNvbnRlbnQgLnFjbS1xdWVzdGlvbnMgLmxpbmUtcXVlc3Rpb24gLnFjbS1xdWVzdGlvbnMtY29udGVudCAucWNtLWNob2ljZSBwIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubWFpbi1wcm9ncmFtICN0ZW1wbGF0ZS1tZWRpYS1jb250YWluZXIgLnRlbXBsYXRlLXByb2dyYW0tb2JqZWN0ZXhlcmNpc2UtY29udGFpbmVyIC5xY20tY29udGVudCAucWNtLXF1ZXN0aW9ucyAubGluZS1xdWVzdGlvbiAucWNtLXF1ZXN0aW9ucy1jb250ZW50IC5xY20tY2hvaWNlLnNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjNjYjA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1haW4tcHJvZ3JhbSAjdGVtcGxhdGUtbWVkaWEtY29udGFpbmVyIC50ZW1wbGF0ZS1wcm9ncmFtLW9iamVjdGV4ZXJjaXNlLWNvbnRhaW5lciAucWNtLWNvbnRlbnQgLnFjbS1xdWVzdGlvbnMgLmxpbmUtcXVlc3Rpb24gLnFjbS1xdWVzdGlvbnMtY29udGVudCAucWNtLWNob2ljZSAuaWNvbmVzLXJlc3VsdCBpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLm1haW4tcHJvZ3JhbSAjdGVtcGxhdGUtbWVkaWEtY29udGFpbmVyIC50ZW1wbGF0ZS1wcm9ncmFtLW9iamVjdGV4ZXJjaXNlLWNvbnRhaW5lciAucWNtLWNvbnRlbnQgLnFjbS1xdWVzdGlvbnMgLmxpbmUtcXVlc3Rpb24gLnFjbS1xdWVzdGlvbnMtY29udGVudCAuYW5zd2VyLWNvbW1lbnQge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzI3M2Q1MjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLm1haW4tcHJvZ3JhbSAjdGVtcGxhdGUtbWVkaWEtY29udGFpbmVyIC50ZW1wbGF0ZS1wcm9ncmFtLW9iamVjdGV4ZXJjaXNlLWNvbnRhaW5lciAucWNtLWNvbnRlbnQgLnFjbS1xdWVzdGlvbnMgLmxpbmUtcXVlc3Rpb24gLnFjbS1xdWVzdGlvbnMtY29udGVudCAuYW5zd2VyLWNvbW1lbnQgaSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLm1haW4tcHJvZ3JhbSAjdGVtcGxhdGUtbWVkaWEtY29udGFpbmVyIC50ZW1wbGF0ZS1wcm9ncmFtLW9iamVjdGV4ZXJjaXNlLWNvbnRhaW5lciAucWNtLWNvbnRlbnQgLnFjbS1xdWVzdGlvbnMgLmxpbmUtcXVlc3Rpb24gLnVzZXItYWN0aW9uIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1haW4tcHJvZ3JhbSAjdGVtcGxhdGUtbWVkaWEtY29udGFpbmVyIC50ZW1wbGF0ZS1wcm9ncmFtLW9iamVjdGV4ZXJjaXNlLWNvbnRhaW5lciAucWNtLWNvbnRlbnQgLnFjbS1xdWVzdGlvbnMgLmxpbmUtcXVlc3Rpb24gLnVzZXItYWN0aW9uIGJ1dHRvbi5qcy1uZXh0LXF1ZXN0aW9uLCAubWFpbi1wcm9ncmFtICN0ZW1wbGF0ZS1tZWRpYS1jb250YWluZXIgLnRlbXBsYXRlLXByb2dyYW0tb2JqZWN0ZXhlcmNpc2UtY29udGFpbmVyIC5xY20tY29udGVudCAucWNtLXF1ZXN0aW9ucyAubGluZS1xdWVzdGlvbiAudXNlci1hY3Rpb24gYnV0dG9uLmpzLXJlc3VsdC1maW5hbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1wcm9ncmFtICN0ZW1wbGF0ZS1tZWRpYS1jb250YWluZXIgLnRlbXBsYXRlLXByb2dyYW0tb2JqZWN0ZXhlcmNpc2UtY29udGFpbmVyIC5xY20tY29udGVudCAucWNtLXF1ZXN0aW9ucyAubGluZS1xdWVzdGlvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1wcm9ncmFtICN0ZW1wbGF0ZS1tZWRpYS1jb250YWluZXIgLnRlbXBsYXRlLXByb2dyYW0tb2JqZWN0ZXhlcmNpc2UtY29udGFpbmVyIC5xY20tY29udGVudCAudGl0bGUtc3RhdGVtZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjODk5NmEyO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tYWluLXByb2dyYW0gI3RlbXBsYXRlLW1lZGlhLWNvbnRhaW5lciAudGVtcGxhdGUtcHJvZ3JhbS1vYmplY3RleGVyY2lzZS1jb250YWluZXIgLnFjbS1jb250ZW50IC5xY20taGVhZC1yZXN1bHQsIC5tYWluLXByb2dyYW0gI3RlbXBsYXRlLW1lZGlhLWNvbnRhaW5lciAudGVtcGxhdGUtcHJvZ3JhbS1vYmplY3RleGVyY2lzZS1jb250YWluZXIgLnFjbS1jb250ZW50IC5leHBsYWluLWFuc3dlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1wcm9ncmFtICN0ZW1wbGF0ZS1tZWRpYS1jb250YWluZXIgLnRlbXBsYXRlLXByb2dyYW0tb2JqZWN0ZXhlcmNpc2UtY29udGFpbmVyIC5xY20tY29udGVudCAudXNlci1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1haW4tcHJvZ3JhbSAjdGVtcGxhdGUtbWVkaWEtY29udGFpbmVyIC50ZW1wbGF0ZS1wcm9ncmFtLW9iamVjdGV4ZXJjaXNlLWNvbnRhaW5lciAucWNtLWNvbnRlbnQuZGlzcGF5LWVuZC1xY20gLmV4by1oZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLXByb2dyYW0gI3RlbXBsYXRlLW1lZGlhLWNvbnRhaW5lciAudGVtcGxhdGUtcHJvZ3JhbS1vYmplY3RleGVyY2lzZS1jb250YWluZXIgLnFjbS1jb250ZW50LmRpc3BheS1lbmQtcWNtIC5xY20taGVhZC1yZXN1bHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWluLXByb2dyYW0gI3RlbXBsYXRlLW1lZGlhLWNvbnRhaW5lciAudGVtcGxhdGUtcHJvZ3JhbS1vYmplY3RleGVyY2lzZS1jb250YWluZXIgLnFjbS1jb250ZW50LmRpc3BheS1lbmQtcWNtIC5xY20taGVhZC1yZXN1bHQgaDIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjczZDUyO1xuICBmb250LXNpemU6IDEuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYWluLXByb2dyYW0gI3RlbXBsYXRlLW1lZGlhLWNvbnRhaW5lciAudGVtcGxhdGUtcHJvZ3JhbS1vYmplY3RleGVyY2lzZS1jb250YWluZXIgLnFjbS1jb250ZW50LmRpc3BheS1lbmQtcWNtIC5xY20taGVhZC1yZXN1bHQgaDIgc3BhbiB7XG4gIHBhZGRpbmc6IDE4cHggMjFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3YzI4MTtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIjtcbiAgZm9udC1zaXplOiAxLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuLm1haW4tcHJvZ3JhbSAjdGVtcGxhdGUtbWVkaWEtY29udGFpbmVyIC50ZW1wbGF0ZS1wcm9ncmFtLW9iamVjdGV4ZXJjaXNlLWNvbnRhaW5lciAucWNtLWNvbnRlbnQuZGlzcGF5LWVuZC1xY20gLmV4cGxhaW4tYW5zd2VyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tYWluLXByb2dyYW0gI3RlbXBsYXRlLW1lZGlhLWNvbnRhaW5lciAudGVtcGxhdGUtcHJvZ3JhbS1vYmplY3RleGVyY2lzZS1jb250YWluZXIgLnFjbS1jb250ZW50LmRpc3BheS1lbmQtcWNtIC5leHBsYWluLWFuc3dlciBidXR0b24ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMjczZDUyO1xuICBib3JkZXI6IG5vbmU7XG59XG4ubWFpbi1wcm9ncmFtICN0ZW1wbGF0ZS1tZWRpYS1jb250YWluZXIgLnRlbXBsYXRlLXByb2dyYW0tb2JqZWN0ZXhlcmNpc2UtY29udGFpbmVyIC5xY20tY29udGVudC5kaXNwYXktZW5kLXFjbSAudXNlci1hY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4tcHJvZ3JhbSAjdGVtcGxhdGUtbWVkaWEtY29udGFpbmVyIC50ZW1wbGF0ZS1wcm9ncmFtLW9iamVjdGV4ZXJjaXNlLWNvbnRhaW5lciAucWNtLWNvbnRlbnQuZGlzcGF5LWVuZC1xY20gLmxpbmUtcXVlc3Rpb24ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA0MHB4IDBweCA0MHB4IDBweCAhaW1wb3J0YW50O1xufVxuLm1haW4tcHJvZ3JhbSAjdGVtcGxhdGUtbWVkaWEtY29udGFpbmVyIC50ZW1wbGF0ZS1wcm9ncmFtLW9iamVjdGV4ZXJjaXNlLWNvbnRhaW5lciAucWNtLWNvbnRlbnQuZGlzcGF5LWVuZC1xY20gLmFuc3dlci1jb21tZW50IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLm1haW4tcHJvZ3JhbSAjdGVtcGxhdGUtbWVkaWEtY29udGFpbmVyIC50ZW1wbGF0ZS1wcm9ncmFtLXN0YXRlbWVudC1saW5lLWNvbnRhaW5lciAuYmxvY2stcXVlc3Rpb24gLmxpbmUtcXVlc3Rpb24ge1xuICAvKmZvbnQtc2l6ZTogMTZweDsqL1xuICBwYWRkaW5nOiA0MHB4IDBweCA0MHB4IDBweCAhaW1wb3J0YW50O1xufVxuLm1haW4tcHJvZ3JhbSAjdGVtcGxhdGUtbWVkaWEtY29udGFpbmVyIC50ZW1wbGF0ZS1wcm9ncmFtLXN0YXRlbWVudC1saW5lLWNvbnRhaW5lciAuYmxvY2stcXVlc3Rpb24gLmxpbmUtcXVlc3Rpb24gKyAubGluZS1xdWVzdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubWFpbi1wcm9ncmFtICN0ZW1wbGF0ZS1tZWRpYS1jb250YWluZXIgLnRlbXBsYXRlLXByb2dyYW0tc3RhdGVtZW50LWxpbmUtY29udGFpbmVyIC5ibG9jay1xdWVzdGlvbiAubGluZS1xdWVzdGlvbiAuYmxvY2sta25vd2xlZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2U4MzI3OTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5tYWluLXByb2dyYW0gI3RlbXBsYXRlLW1lZGlhLWNvbnRhaW5lciAudGVtcGxhdGUtcHJvZ3JhbS1zdGF0ZW1lbnQtbGluZS1jb250YWluZXIgLmJsb2NrLXF1ZXN0aW9uIC5saW5lLXF1ZXN0aW9uIC5ibG9jay1rbm93bGVkZ2UgLnRpdGxlLWtub3dsZWRnZSB7XG4gIGNvbG9yOiAjZTgzMjc5O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLm1haW4tcHJvZ3JhbSAjdGVtcGxhdGUtbWVkaWEtY29udGFpbmVyIC50ZW1wbGF0ZS1wcm9ncmFtLXN0YXRlbWVudC1saW5lLWNvbnRhaW5lciAuYmxvY2stcXVlc3Rpb24gLmxpbmUtcXVlc3Rpb24gYnV0dG9uIHtcbiAgcGFkZGluZzogMHB4IDIwcHggMXB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA0NnB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uanMtdGVtcGxhdGUtcG9waW4janMtbWVudS1wcm9ncmFtLXN1bW1hcnktbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG4ubGlzdC1wcm9ncmFtcy1jb250YWluZXItaXRlbXMgLnByb2dyYW0tc3VtbWFyeS1jb250YWluZXItaXRlbXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyYTdjO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlzdC1wcm9ncmFtcy1jb250YWluZXItaXRlbXMgLnByb2dyYW0tc3VtbWFyeS1jb250YWluZXItaXRlbXMgLnN1bW1hcnktaXRlbSB7XG4gIHBhZGRpbmc6IDI0cHggMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGlzdC1wcm9ncmFtcy1jb250YWluZXItaXRlbXMgLnByb2dyYW0tc3VtbWFyeS1jb250YWluZXItaXRlbXMgLnN1bW1hcnktaXRlbTpob3ZlciB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAzMCwgMTA2LCAwLjQpO1xufVxuLmxpc3QtcHJvZ3JhbXMtY29udGFpbmVyLWl0ZW1zIC5wcm9ncmFtLXN1bW1hcnktY29udGFpbmVyLWl0ZW1zIC5zdW1tYXJ5LWl0ZW06aG92ZXIgLml0ZW0tbnVtYmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubGlzdC1wcm9ncmFtcy1jb250YWluZXItaXRlbXMgLnByb2dyYW0tc3VtbWFyeS1jb250YWluZXItaXRlbXMgLnN1bW1hcnktaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjExZTZhO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4ubGlzdC1wcm9ncmFtcy1jb250YWluZXItaXRlbXMgLnByb2dyYW0tc3VtbWFyeS1jb250YWluZXItaXRlbXMgLnN1bW1hcnktaXRlbS5hY3RpdmUgLml0ZW0tbnVtYmVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzQyM2NiMDtcbn1cbi5saXN0LXByb2dyYW1zLWNvbnRhaW5lci1pdGVtcyAucHJvZ3JhbS1zdW1tYXJ5LWNvbnRhaW5lci1pdGVtcyAuc3VtbWFyeS1pdGVtIC5pdGVtLW51bWJlciB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbn1cbi5saXN0LXByb2dyYW1zLWNvbnRhaW5lci1pdGVtcyAucHJvZ3JhbS1zdW1tYXJ5LWNvbnRhaW5lci1pdGVtcyAuc3VtbWFyeS1pdGVtIC5pdGVtLW51bWJlci5maW5pc2gge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNDIzY2IwO1xufVxuLmxpc3QtcHJvZ3JhbXMtY29udGFpbmVyLWl0ZW1zIC5wcm9ncmFtLXN1bW1hcnktY29udGFpbmVyLWl0ZW1zIC5zdW1tYXJ5LWl0ZW0gLml0ZW0taWNvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuLmxpc3QtcHJvZ3JhbXMtY29udGFpbmVyLWl0ZW1zIC5wcm9ncmFtLXN1bW1hcnktY29udGFpbmVyLWl0ZW1zIC5zdW1tYXJ5LWl0ZW0gLml0ZW0taWNvbi5maW5pc2gge1xuICBjb2xvcjogI2U4MzI3OTtcbn1cbi5saXN0LXByb2dyYW1zLWNvbnRhaW5lci1pdGVtcyAucHJvZ3JhbS1zdW1tYXJ5LWNvbnRhaW5lci1pdGVtcyAuc3VtbWFyeS1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICB3aWR0aDogY2FsYyggMTAwJSAtIDYwcHgpO1xufVxuLmxpc3QtcHJvZ3JhbXMtY29udGFpbmVyLWl0ZW1zIC5wcm9ncmFtLXN1bW1hcnktY29udGFpbmVyLWl0ZW1zIC5zdW1tYXJ5LWl0ZW0gLml0ZW0tY29udGVudCAuYy1wcm9ncmFtLXN1bW1hcnlfX2l0ZW1fX2NvbnRlbnRfX3R5cGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xufVxuLmxpc3QtcHJvZ3JhbXMtY29udGFpbmVyLWl0ZW1zIC5wcm9ncmFtLXN1bW1hcnktY29udGFpbmVyLWl0ZW1zIC5zdW1tYXJ5LWl0ZW0gLml0ZW0tY29udGVudCAuYy1wcm9ncmFtLXN1bW1hcnlfX2l0ZW1fX2NvbnRlbnRfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xufVxuLmxpc3QtcHJvZ3JhbXMtY29udGFpbmVyLWl0ZW1zIC5yZXBvcnQtbGluay1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyYTdjO1xuICBoZWlnaHQ6IDYwcHg7XG59XG4ubGlzdC1wcm9ncmFtcy1jb250YWluZXItaXRlbXMgLnJlcG9ydC1saW5rLWNvbnRhaW5lciAucmVwb3J0LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJvdHRvbTogMHB4O1xufVxuLmxpc3QtcHJvZ3JhbXMtY29udGFpbmVyLWl0ZW1zIC5yZXBvcnQtbGluay1jb250YWluZXIgLnJlcG9ydC1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ucHJvZ3JhbS1leGVyY2ljZS1wb3BpbiBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ucHJvZ3JhbS1leGVyY2ljZS1wb3BpbiAuY29udGVudCAubGlzdC10aXBzIGxpIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmRpc3BsYXktbW9iaWxlLW5leHQtc3RlcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGlzcGxheS1tb2JpbGUtbmV4dC1zdGVwIGEge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MzI3OTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kaXNwbGF5LW1vYmlsZS1uZXh0LXN0ZXAgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODMyNzk7XG59XG5cbi50ZW1wbGF0ZS1maW5pc2gge1xuICBwYWRkaW5nOiA1N3B4IDklO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udGVtcGxhdGUtZmluaXNoIC50aHVtYi1pbWFnZSB7XG4gIHdpZHRoOiAyMThweDtcbiAgaGVpZ2h0OiAxNTRweDtcbn1cbi50ZW1wbGF0ZS1maW5pc2ggLnRodW1iLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRlbXBsYXRlLWZpbmlzaCBoMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzI3M2Q1MjtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtNZFwiO1xuICBmb250LXNpemU6IDEuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi50ZW1wbGF0ZS1maW5pc2ggaHIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnRlbXBsYXRlLWZpbmlzaCAjY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG59XG4udGVtcGxhdGUtZmluaXNoIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuLnRlbXBsYXRlLWZpbmlzaCB1bCBsaTpob3ZlciAudS1pY29uLXBsYXkge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4udGVtcGxhdGUtZmluaXNoIHVsIGxpIC53cmFwcGVyIHtcbiAgd2lkdGg6IDE5MHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVtcGxhdGUtZmluaXNoIHVsIGxpIC53cmFwcGVyIC51LWljb24tcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDQxcHg7XG4gIGhlaWdodDogNDFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxO1xufVxuLnRlbXBsYXRlLWZpbmlzaCB1bCBsaSAud3JhcHBlciAudS1pY29uLXBsYXkgaSB7XG4gIGNvbG9yOiAjOEI3N0ZCO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgei1pbmRleDogMjtcbn1cbi50ZW1wbGF0ZS1maW5pc2ggdWwgbGkgLndyYXBwZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4udGVtcGxhdGUtZmluaXNoIHVsIGxpIGEge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5hdXRvLWV2YWwtcG9waW4gaDMge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLmF1dG8tZXZhbC1wb3BpbiAuZXZhbC10ZXh0LWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uYXV0by1ldmFsLXBvcGluIC5ldmFsLXRleHQtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi5hdXRvLWV2YWwtcG9waW4gLmZhLXN0YXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXV0by1ldmFsLXBvcGluIC5mYS1zdGFyLmhvdmVyLCAuYXV0by1ldmFsLXBvcGluIC5mYS1zdGFyLmNoZWNrZWQge1xuICBjb2xvcjogb3JhbmdlO1xufVxuLmF1dG8tZXZhbC1wb3BpbiAuYnRuLWF1dG8tZXZhbCB7XG4gIHBhZGRpbmc6IDBweCAyMHB4IDFweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNDZweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmF1dG8tZXZhbC1wb3BpbiBhLmJ0bi1hdXRvLWV2YWwge1xuICBwYWRkaW5nLXRvcDogMTRweDtcbn1cblxuLnByb2dyYW0tYWN0aXZpdHktbGlzdCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4ucHJvZ3JhbS1hY3Rpdml0eS1saXN0IC52aWRlby1jaGVjayAuZmEge1xuICBjb2xvcjogIzI3YzI4MTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnByb2dyYW0tYWN0aXZpdHktbGlzdCB0YWJsZSB0Zm9vdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyN2MyODE7XG59XG4ucHJvZ3JhbS1hY3Rpdml0eS1saXN0IC5yZWRvLXByb2dyYW0ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgaGVpZ2h0OiA0NnB4O1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5ibG9jay1vZmZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmxvY2stb2ZmZXIgaGVhZGVyIHtcbiAgbWluLWhlaWdodDogMjgwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFRkVGRjE7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xufVxuLmJsb2NrLW9mZmVyIGhlYWRlciAuZGVzY3JpcHRpb24tb2ZmZXIge1xuICBoZWlnaHQ6IDEyMXB4O1xuICBtYXgtd2lkdGg6IDI2NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ibG9jay1vZmZlciBoZWFkZXIgaDQge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5ibG9jay1vZmZlciBoZWFkZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkRBNUE7XG4gIGNvbG9yOiBibGFjaztcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5ibG9jay1vZmZlciAuZm9vdGVyLW9mZmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stb2ZmZXIjYXV0by1vZmZlciBoZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUZGO1xufVxuLmJsb2NrLW9mZmVyI2F1dG8tb2ZmZXIgLmZvb3Rlci1vZmZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjUxRDM7XG59XG4uYmxvY2stb2ZmZXIjdmlzaW8tb2ZmZXIgaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkNFRjtcbn1cbi5ibG9jay1vZmZlciN2aXNpby1vZmZlciAuZm9vdGVyLW9mZmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGREE1QTtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4udGVtcGxhdGUtYWNjb3VudC1wcm9maWxlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzNXB4IDFweCByZ2JhKDUsIDE2LCA0MywgMC4wNik7XG4gIGJveC1zaGFkb3c6IDAgMCAzNXB4IDFweCByZ2JhKDUsIDE2LCA0MywgMC4wNik7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNDJweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4udGVtcGxhdGUtYWNjb3VudC1wcm9maWxlLWNvbnRhaW5lciAucHJvZmlsZS10aXRsZSB7XG4gIHBhZGRpbmc6IDIxcHggMjZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjczZDUyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZjBmMztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGVtcGxhdGUtYWNjb3VudC1wcm9maWxlLWNvbnRhaW5lciAjbmF2LXRhYkNvbnRlbnQgI25hdi1wcm9maWxlLXVwZGF0ZSwgLnRlbXBsYXRlLWFjY291bnQtcHJvZmlsZS1jb250YWluZXIgI25hdi10YWJDb250ZW50ICNuYXYtaW52b2ljZSB7XG4gIHBhZGRpbmctdG9wOiA1MnB4O1xufVxuLnRlbXBsYXRlLWFjY291bnQtcHJvZmlsZS1jb250YWluZXIgI25hdi10YWJDb250ZW50ICNuYXYtc3ViY2hpbGQtdGFiICNtZW51IGJ1dHRvbiB7XG4gIGhlaWdodDogMzhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnRlbXBsYXRlLWFjY291bnQtcHJvZmlsZS1jb250YWluZXIgLmFjY291bnQtcHJvZmlsZS1jb250ZW50IC5wcm9maWxlLWNvbnRlbnQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZW1wbGF0ZS1hY2NvdW50LXByb2ZpbGUtY29udGFpbmVyIC5hY2NvdW50LXByb2ZpbGUtY29udGVudCAucHJvZmlsZS1jb250ZW50LWxlZnQgLmNvbnRlbnQtdXBsb2FkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMjlweDtcbiAgaGVpZ2h0OiAxMjlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRlbXBsYXRlLWFjY291bnQtcHJvZmlsZS1jb250YWluZXIgLmFjY291bnQtcHJvZmlsZS1jb250ZW50IC5wcm9maWxlLWNvbnRlbnQtbGVmdCAuY29udGVudC11cGxvYWQgLnUtdXBsb2FkX19pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGVtcGxhdGUtYWNjb3VudC1wcm9maWxlLWNvbnRhaW5lciAuYWNjb3VudC1wcm9maWxlLWNvbnRlbnQgLnByb2ZpbGUtY29udGVudC1sZWZ0IC5jb250ZW50LXVwbG9hZCAudXBsb2FkLXByZXZpZXc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQwZDM1O1xufVxuLnRlbXBsYXRlLWFjY291bnQtcHJvZmlsZS1jb250YWluZXIgLmFjY291bnQtcHJvZmlsZS1jb250ZW50IC5wcm9maWxlLWNvbnRlbnQtbGVmdCAuY29udGVudC11cGxvYWQgLnVwbG9hZC1wcmV2aWV3IGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRlbXBsYXRlLWFjY291bnQtcHJvZmlsZS1jb250YWluZXIgLmFjY291bnQtcHJvZmlsZS1jb250ZW50IC5wcm9maWxlLWNvbnRlbnQtbGVmdCAuY29udGVudC11cGxvYWQgLnVwbG9hZC1wcmV2aWV3IGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiA0O1xufVxuLnRlbXBsYXRlLWFjY291bnQtcHJvZmlsZS1jb250YWluZXIgLmFjY291bnQtcHJvZmlsZS1jb250ZW50IC5wcm9maWxlLWNvbnRlbnQtbGVmdCAuY29udGVudC11cGxvYWQgLnVwbG9hZC1wcmV2aWV3Lm5vLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MzI3OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlbXBsYXRlLWFjY291bnQtcHJvZmlsZS1jb250YWluZXIgLmFjY291bnQtcHJvZmlsZS1jb250ZW50IC5wcm9maWxlLWNvbnRlbnQtbGVmdCAuY29udGVudC11cGxvYWQgLnVwbG9hZC1wcmV2aWV3Lm5vLWltYWdlIC5wcmV2aWV3LWxldHRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDYuMnJlbTtcbn1cbi50ZW1wbGF0ZS1hY2NvdW50LXByb2ZpbGUtY29udGFpbmVyIC5hY2NvdW50LXByb2ZpbGUtY29udGVudCAucHJvZmlsZS1jb250ZW50LWxlZnQgLmNvbnRlbnQtdXBsb2FkOmhvdmVyIC51cGxvYWQtcHJldmlldzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZTtcbiAgei1pbmRleDogMztcbn1cbi50ZW1wbGF0ZS1hY2NvdW50LXByb2ZpbGUtY29udGFpbmVyIC5hY2NvdW50LXByb2ZpbGUtY29udGVudCAucHJvZmlsZS1jb250ZW50LWxlZnQgLmNvbnRlbnQtdXBsb2FkOmhvdmVyIGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ZW1wbGF0ZS1hY2NvdW50LXByb2ZpbGUtY29udGFpbmVyIC5hY2NvdW50LXByb2ZpbGUtY29udGVudCAucHJvZmlsZS1jb250ZW50LWxlZnQgLnVwbG9hZC1sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGNvbG9yOiAjOTM5ZWE4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi50ZW1wbGF0ZS1hY2NvdW50LXByb2ZpbGUtY29udGFpbmVyIC5hY2NvdW50LXByb2ZpbGUtY29udGVudCAucHJvZmlsZS1jb250ZW50LXJpZ2h0IC5yaWdodC1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLnRlbXBsYXRlLWFjY291bnQtcHJvZmlsZS1jb250YWluZXIgLmFjY291bnQtcHJvZmlsZS1jb250ZW50IC5wcm9maWxlLWNvbnRlbnQtcmlnaHQgLnJpZ2h0LXJvdyAudGVtcGxhdGUtYWNjb3VudC1wcm9maWxlX19jb250ZW50X19pbnB1dF9fbGFiZWwge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICM5MzllYTg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLnRlbXBsYXRlLWFjY291bnQtcHJvZmlsZS1jb250YWluZXIgLmFjY291bnQtcHJvZmlsZS1jb250ZW50IC5wcm9maWxlLWNvbnRlbnQtcmlnaHQgLnJpZ2h0LXJvdyAudGVtcGxhdGUtYWNjb3VudC1wcm9maWxlX19jb250ZW50X19pbnB1dF9fbGFiZWwgc3BhbiB7XG4gIGNvbG9yOiAjODI3M2Y2O1xufVxuLnRlbXBsYXRlLWFjY291bnQtcHJvZmlsZS1jb250YWluZXIgI25hdi10YWIge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4udGVtcGxhdGUtYWNjb3VudC1wcm9maWxlLWNvbnRhaW5lciAjbmF2LXRhYiBidXR0b24ubmF2LWxpbmsge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM4OTk2YTI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMjFweCAyNnB4O1xufVxuLnRlbXBsYXRlLWFjY291bnQtcHJvZmlsZS1jb250YWluZXIgI25hdi10YWIgYnV0dG9uLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyNzNkNTI7XG59XG4udGVtcGxhdGUtYWNjb3VudC1wcm9maWxlLWNvbnRhaW5lciAjbmF2LXRhYiBidXR0b24ubmF2LWxpbms6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgYmxhY2s7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjczZDUyO1xufVxuLnRlbXBsYXRlLWFjY291bnQtcHJvZmlsZS1jb250YWluZXIgI25hdi10YWIgYnV0dG9uLm5hdi1saW5rOnZpc2l0ZWQge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4udGVtcGxhdGUtYWNjb3VudC1wcm9maWxlLWNvbnRhaW5lciAjbmF2LXRhYiBidXR0b24ubmF2LWxpbms6Zm9jdXMsIC50ZW1wbGF0ZS1hY2NvdW50LXByb2ZpbGUtY29udGFpbmVyICNuYXYtdGFiIGJ1dHRvbi5uYXYtbGluazp2aXNpdGVkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi50ZW1wbGF0ZS1hY2NvdW50LXByb2ZpbGUtY29udGFpbmVyIC50YWItYmlsbGluZy1jYXJkLWRldGFpbHMge1xuICBwYWRkaW5nOiAwcHggMjZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVmMGYzO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi50ZW1wbGF0ZS1hY2NvdW50LXByb2ZpbGUtY29udGFpbmVyIC50YWItYmlsbGluZy1jYXJkLWRldGFpbHMgLmJpbGxpbmctY2FyZC1kZXRhaWxzLWZvcm0gLnByb2ZpbGUtdGFiLXJvdyAudGFiLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4udGVtcGxhdGUtYWNjb3VudC1wcm9maWxlLWNvbnRhaW5lciAudGFiLWJpbGxpbmctY2FyZC1kZXRhaWxzIC5iaWxsaW5nLWNhcmQtZGV0YWlscy1mb3JtIC5iaWxsaW5nLWNhcmQtZGV0YWlscy10ZXJtcyAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLnRlbXBsYXRlLWFjY291bnQtcHJvZmlsZS1jb250YWluZXIgLnRhYi1iaWxsaW5nLWNhcmQtZGV0YWlscyAuYmlsbGluZy1jYXJkLWRldGFpbHMtZm9ybSAuYmlsbGluZy1jYXJkLWRldGFpbHMtdGVybXMgLmN1c3RvbS1jb250cm9sLWxhYmVsIGEge1xuICBjb2xvcjogIzgyNzNmNjtcbn1cbi50ZW1wbGF0ZS1hY2NvdW50LXByb2ZpbGUtY29udGFpbmVyIC50YWItaW52b2ljZS1saXN0IHtcbiAgcGFkZGluZzogMzJweCAyNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZW1wbGF0ZS1hY2NvdW50LXByb2ZpbGUtY29udGFpbmVyIC50YWItaW52b2ljZS1saXN0IHRhYmxlIHRkLnN0YXR1cy1lcnJvciBpIHtcbiAgY29sb3I6IGRhcmtyZWQ7XG59XG4udGVtcGxhdGUtYWNjb3VudC1wcm9maWxlLWNvbnRhaW5lciAudGFiLWludm9pY2UtbGlzdCB0YWJsZSB0ZC5zdGF0dXMtc3VjY2VzcyBpIHtcbiAgY29sb3I6IGRhcmtncmVlbjtcbn1cbi50ZW1wbGF0ZS1hY2NvdW50LXByb2ZpbGUtY29udGFpbmVyIC5wcm9maWxlLXRhYi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBjb2xvcjogIzI3M2Q1MjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmJpbGxpbmctY2FyZC1kZXRhaWxzLWZvcm0gLlN0cmlwZUVsZW1lbnQge1xuICBwYWRkaW5nOiAxMnB4IDEzcHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTM3LCAxNTAsIDE2MiwgMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbiNuYXYtc3ViY2hpbGQtdGFiIC5zdWJzY3JpcHRpb24tY2FyZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZjBmMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNuYXYtc3ViY2hpbGQtdGFiIC5zdWJzY3JpcHRpb24tY2FyZCBoZWFkZXIgLnRodW1iLXdyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgd2lkdGg6IDEwMXB4O1xuICBoZWlnaHQ6IDEwMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzMjc5O1xufVxuI25hdi1zdWJjaGlsZC10YWIgLnN1YnNjcmlwdGlvbi1jYXJkIGhlYWRlciAudGh1bWItd3JhcHBlci50aHVtYi13cmFwcGVyLWltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuI25hdi1zdWJjaGlsZC10YWIgLnN1YnNjcmlwdGlvbi1jYXJkIGhlYWRlciAudGh1bWItd3JhcHBlciAucHJldmlldy1sZXR0ZXIge1xuICBmb250LXNpemU6IDVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI25hdi1zdWJjaGlsZC10YWIgLnN1YnNjcmlwdGlvbi1jYXJkIGhlYWRlciAucmVzdW1lLWlkZW50aXR5IC5uYW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzI3M2Q1MjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4jbmF2LXN1YmNoaWxkLXRhYiAuc3Vic2NyaXB0aW9uLWNhcmQgaGVhZGVyIC5yZXN1bWUtaWRlbnRpdHkgLmxldmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzg5OTZhMjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG59XG4jbmF2LXN1YmNoaWxkLXRhYiAuc3Vic2NyaXB0aW9uLWNhcmQgLmJ0bi1vZmZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI25hdi1zdWJjaGlsZC10YWIgLnN1YnNjcmlwdGlvbi1jYXJkIC5idG4tb2ZmZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZjBmMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG4jbmF2LXN1YmNoaWxkLXRhYiAuc3Vic2NyaXB0aW9uLWNhcmQgLmJ0bi1vZmZlciBzcGFuIHtcbiAgcGFkZGluZzogMTFweCAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MzI3OTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYmEoNSwgMTYsIDQzLCAwLjExKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4MzI3OTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZSwgY29sb3IgMC40cyBlYXNlLCBib3JkZXItY29sb3IgMC40cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZSwgY29sb3IgMC40cyBlYXNlLCBib3JkZXItY29sb3IgMC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZSwgY29sb3IgMC40cyBlYXNlLCBib3JkZXItY29sb3IgMC40cyBlYXNlO1xuICB6LWluZGV4OiAyO1xufVxuI25hdi1zdWJjaGlsZC10YWIgLnN1YnNjcmlwdGlvbi1jYXJkIC5idG4tb2ZmZXIgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTMyNmE7XG4gIGJvcmRlci1jb2xvcjogI2Q1MzI2YTtcbn1cbiNuYXYtc3ViY2hpbGQtdGFiIC5zdWJzY3JpcHRpb24tY2FyZCAuYnRuLW9mZmVyLmFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzNmNjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgyNzNmNjtcbn1cbiNuYXYtc3ViY2hpbGQtdGFiIC5zdWJzY3JpcHRpb24tY2FyZCAuc3ViLW9mZmVyLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzI3M2Q1MjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4jbmF2LXN1YmNoaWxkLXRhYiAuc3Vic2NyaXB0aW9uLWNhcmQgLm9wdGlvbi1lbmQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiNuYXYtc3ViY2hpbGQtdGFiIC5zdWJzY3JpcHRpb24tY2FyZCAuc3ViLWFtb3VudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtNZFwiO1xuICBmb250LXNpemU6IDEuOXJlbTtcbiAgY29sb3I6ICMyNzNkNTI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI25hdi1zdWJjaGlsZC10YWIgLnN1YnNjcmlwdGlvbi1jYXJkIC5zdWItb3B0aW9uIHtcbiAgcGFkZGluZzogMHB4IDIwcHggMXB4IDIwcHg7XG4gIGhlaWdodDogNDZweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jbmF2LXN1YmNoaWxkLXRhYiAuc3Vic2NyaXB0aW9uLWNhcmQgLmRpc2NvdW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNlODMyNzk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuI25hdi1zdWJjaGlsZC10YWIgLnN1YnNjcmlwdGlvbi1jYXJkIC5uZXh0LWludm9pY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzg5OTZhMjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4jbmF2LXN1YmNoaWxkLXRhYiAuc3Vic2NyaXB0aW9uLWNhcmQgLnVwZGF0ZS1zdWJzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNzNkNTI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNuYXYtc3ViY2hpbGQtdGFiIC5zdWJzY3JpcHRpb24tY2FyZCAudXBkYXRlLXN1YnNjcmlwdGlvbiBpIHtcbiAgY29sb3I6ICMyNzNkNTI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbiNuYXYtc3ViY2hpbGQtdGFiIC5zdWJzY3JpcHRpb24tY2FyZCAudXBkYXRlLXN1YnNjcmlwdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzNkNTI7XG59XG4jbmF2LXN1YmNoaWxkLXRhYiAuc3Vic2NyaXB0aW9uLWNhcmQgLnVwZGF0ZS1zdWJzY3JpcHRpb246aG92ZXIgaSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnRlbXBsYXRlLWFzc2Vzc21lbnRzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDc0cHggLSA0MnB4KTtcbn1cbi50ZW1wbGF0ZS1hc3Nlc3NtZW50cy1jb250YWluZXIgLmFzc2Vzc21lbnRzLWNvbnRhaW5lciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDM1cHggMXB4IHJnYmEoNSwgMTYsIDQzLCAwLjA2KTtcbiAgYm94LXNoYWRvdzogMCAwIDM1cHggMXB4IHJnYmEoNSwgMTYsIDQzLCAwLjA2KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRlbXBsYXRlLWFzc2Vzc21lbnRzLWNvbnRhaW5lciAuYXNzZXNzbWVudHMtY29udGFpbmVyIHVsIGxpIHtcbiAgcGFkZGluZzogMjlweCAzOXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZW1wbGF0ZS1hc3Nlc3NtZW50cy1jb250YWluZXIgLmFzc2Vzc21lbnRzLWNvbnRhaW5lciB1bCBsaSAuaXRlbS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0NXB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMyNzNkNTI7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi50ZW1wbGF0ZS1hc3Nlc3NtZW50cy1jb250YWluZXIgLmFzc2Vzc21lbnRzLWNvbnRhaW5lciB1bCBsaSArIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWYwZjM7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9ja2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiA5OTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4wNWVtO1xufVxuXG4uYmxvY2tlci5iZWhpbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1vZGFsY3VzdG9tIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogOTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4IDMwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICAtby1ib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICAtbXMtYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tb2RhbGN1c3RvbSAuY29udGVudCB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ubW9kYWxjdXN0b20udGVtcGxhdGUtcG9waW4tYWNjb3VudCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLm1vZGFsY3VzdG9tLnRlbXBsYXRlLXBvcGluLWFjY291bnQgaGVhZGVyIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzNmNjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm1vZGFsY3VzdG9tLnRlbXBsYXRlLXBvcGluLWFjY291bnQgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG59XG4ubW9kYWxjdXN0b20udGVtcGxhdGUtcG9waW4tYWNjb3VudCAuY29udGVudCAuYnV0LXN1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmc6IDBweCAyMHB4IDBweCAyMHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWluLXdpZHRoOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm1vZGFsY3VzdG9tI3BvcGluLW1lbnUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubW9kYWxjdXN0b20jcG9waW4tbWVudSAubWVudS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbGN1c3RvbSNwb3Bpbi1tZW51IC5tZW51LWNvbnRlbnQjcmVhY3RpdnRlLXN1YiBoNCB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLm1vZGFsY3VzdG9tI3BvcGluLW1lbnUgLm1lbnUtY29udGVudCNyZWFjdGl2dGUtc3ViIC5saW5lLW9mZmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLm1vZGFsY3VzdG9tI3BvcGluLW1lbnUgLm1lbnUtY29udGVudCNyZWFjdGl2dGUtc3ViIC5saW5lLW9mZmVyICsgLmxpbmUtb2ZmZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UzZTRlNDtcbn1cbi5tb2RhbGN1c3RvbSNwb3Bpbi1tZW51IC5tZW51LWNvbnRlbnQjcmVhY3RpdnRlLXN1YiAubGluZS1vZmZlciAudGl0bGUtb2ZmZXIge1xuICBjb2xvcjogYmxhY2s7XG59XG4ubW9kYWxjdXN0b20jcG9waW4tbWVudSAubWVudS1jb250ZW50I3JlYWN0aXZ0ZS1zdWIgLmxpbmUtb2ZmZXIgLmdyYWIge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubW9kYWxjdXN0b20jcG9waW4tbWVudSAubWVudS1jb250ZW50I3JlYWN0aXZ0ZS1zdWIgLmxpbmUtb2ZmZXIgYnV0dG9uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5tb2RhbGN1c3RvbSNwb3Bpbi1vcHRpb25zIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm1vZGFsY3VzdG9tI3BvcGluLW9wdGlvbnMgYnV0dG9uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5tb2RhbGN1c3RvbSNwb3Bpbi1vcHRpb25zIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1vZGFsY3VzdG9tI3BvcGluLWFkZC1uZXctU3ViY2hpbGQgaDMge1xuICBjb2xvcjogYmxhY2s7XG59XG4ubW9kYWxjdXN0b20jcG9waW4tYWRkLW5ldy1TdWJjaGlsZCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5tb2RhbGN1c3RvbSAjYmxvY2stb2ZmZXIgLmJ1dHRvbi1vLCAubW9kYWxjdXN0b20gI2Jsb2NrLWRpc3BsYXktb2ZmZXIgLmJ1dHRvbi1vLCAubW9kYWxjdXN0b20gI2Jsb2NrLWRpc3BsYXktb2ZmZXItZXNzYWkgLmJ1dHRvbi1vIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ubW9kYWxjdXN0b20gI2Jsb2NrLW9mZmVyIC5saW5lLW9mZmVyLCAubW9kYWxjdXN0b20gI2Jsb2NrLWRpc3BsYXktb2ZmZXIgLmxpbmUtb2ZmZXIsIC5tb2RhbGN1c3RvbSAjYmxvY2stZGlzcGxheS1vZmZlci1lc3NhaSAubGluZS1vZmZlciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubW9kYWxjdXN0b20gI2Jsb2NrLW9mZmVyIC5jaG9pY2Utb2ZmZXIgZGl2LmJsb2NrLCAubW9kYWxjdXN0b20gI2Jsb2NrLWRpc3BsYXktb2ZmZXIgLmNob2ljZS1vZmZlciBkaXYuYmxvY2ssIC5tb2RhbGN1c3RvbSAjYmxvY2stZGlzcGxheS1vZmZlci1lc3NhaSAuY2hvaWNlLW9mZmVyIGRpdi5ibG9jayB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm1vZGFsY3VzdG9tICNibG9jay1vZmZlciAuY2hvaWNlLW9mZmVyIGRpdi5ibG9jayBoNCwgLm1vZGFsY3VzdG9tICNibG9jay1kaXNwbGF5LW9mZmVyIC5jaG9pY2Utb2ZmZXIgZGl2LmJsb2NrIGg0LCAubW9kYWxjdXN0b20gI2Jsb2NrLWRpc3BsYXktb2ZmZXItZXNzYWkgLmNob2ljZS1vZmZlciBkaXYuYmxvY2sgaDQge1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xufVxuLm1vZGFsY3VzdG9tICNibG9jay1vZmZlciAuY2hvaWNlLW9mZmVyIGRpdi5ibG9jayBzbWFsbCwgLm1vZGFsY3VzdG9tICNibG9jay1kaXNwbGF5LW9mZmVyIC5jaG9pY2Utb2ZmZXIgZGl2LmJsb2NrIHNtYWxsLCAubW9kYWxjdXN0b20gI2Jsb2NrLWRpc3BsYXktb2ZmZXItZXNzYWkgLmNob2ljZS1vZmZlciBkaXYuYmxvY2sgc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vZGFsY3VzdG9tICNibG9jay1vZmZlciAuY2hvaWNlLW9mZmVyIGRpdi5ibG9jayAucHJpY2UsIC5tb2RhbGN1c3RvbSAjYmxvY2stZGlzcGxheS1vZmZlciAuY2hvaWNlLW9mZmVyIGRpdi5ibG9jayAucHJpY2UsIC5tb2RhbGN1c3RvbSAjYmxvY2stZGlzcGxheS1vZmZlci1lc3NhaSAuY2hvaWNlLW9mZmVyIGRpdi5ibG9jayAucHJpY2Uge1xuICBjb2xvcjogI2U4MzI3OTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kYWxjdXN0b20gI2Jsb2NrLW9mZmVyIC5jaG9pY2Utb2ZmZXIgZGl2LmJsb2NrIC5kZXRhaWwgbGksIC5tb2RhbGN1c3RvbSAjYmxvY2stZGlzcGxheS1vZmZlciAuY2hvaWNlLW9mZmVyIGRpdi5ibG9jayAuZGV0YWlsIGxpLCAubW9kYWxjdXN0b20gI2Jsb2NrLWRpc3BsYXktb2ZmZXItZXNzYWkgLmNob2ljZS1vZmZlciBkaXYuYmxvY2sgLmRldGFpbCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5tb2RhbGN1c3RvbSAjYmxvY2stb2ZmZXIgLmNob2ljZS1vZmZlciBkaXYuYmxvY2sgLmRldGFpbCBsaSBpLCAubW9kYWxjdXN0b20gI2Jsb2NrLWRpc3BsYXktb2ZmZXIgLmNob2ljZS1vZmZlciBkaXYuYmxvY2sgLmRldGFpbCBsaSBpLCAubW9kYWxjdXN0b20gI2Jsb2NrLWRpc3BsYXktb2ZmZXItZXNzYWkgLmNob2ljZS1vZmZlciBkaXYuYmxvY2sgLmRldGFpbCBsaSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubW9kYWxjdXN0b20gI2Jsb2NrLW9mZmVyIC5saXN0LW9mZmVycywgLm1vZGFsY3VzdG9tICNibG9jay1kaXNwbGF5LW9mZmVyIC5saXN0LW9mZmVycywgLm1vZGFsY3VzdG9tICNibG9jay1kaXNwbGF5LW9mZmVyLWVzc2FpIC5saXN0LW9mZmVycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWxjdXN0b20gI2Jsb2NrLW9mZmVyIC5saXN0LW9mZmVycyAubGluZS1vZmZlciwgLm1vZGFsY3VzdG9tICNibG9jay1kaXNwbGF5LW9mZmVyIC5saXN0LW9mZmVycyAubGluZS1vZmZlciwgLm1vZGFsY3VzdG9tICNibG9jay1kaXNwbGF5LW9mZmVyLWVzc2FpIC5saXN0LW9mZmVycyAubGluZS1vZmZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vZGFsY3VzdG9tICNibG9jay1vZmZlciAubGlzdC1vZmZlcnMuZGlzcGxheS12aXNpbywgLm1vZGFsY3VzdG9tICNibG9jay1kaXNwbGF5LW9mZmVyIC5saXN0LW9mZmVycy5kaXNwbGF5LXZpc2lvLCAubW9kYWxjdXN0b20gI2Jsb2NrLWRpc3BsYXktb2ZmZXItZXNzYWkgLmxpc3Qtb2ZmZXJzLmRpc3BsYXktdmlzaW8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2RhbGN1c3RvbSAjYmxvY2stb2ZmZXIgLmxpc3Qtb2ZmZXJzLmRpc3BsYXktdmlzaW8gLmxpbmUtb2ZmZXIub2ZmZXItdmlzaW8sIC5tb2RhbGN1c3RvbSAjYmxvY2stZGlzcGxheS1vZmZlciAubGlzdC1vZmZlcnMuZGlzcGxheS12aXNpbyAubGluZS1vZmZlci5vZmZlci12aXNpbywgLm1vZGFsY3VzdG9tICNibG9jay1kaXNwbGF5LW9mZmVyLWVzc2FpIC5saXN0LW9mZmVycy5kaXNwbGF5LXZpc2lvIC5saW5lLW9mZmVyLm9mZmVyLXZpc2lvIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tb2RhbGN1c3RvbSAjYmxvY2stb2ZmZXIgLmxpc3Qtb2ZmZXJzLmRpc3BsYXktdmlzaW8gLmxpbmUtb2ZmZXI6bm90KC5vZmZlci12aXNpbyksIC5tb2RhbGN1c3RvbSAjYmxvY2stZGlzcGxheS1vZmZlciAubGlzdC1vZmZlcnMuZGlzcGxheS12aXNpbyAubGluZS1vZmZlcjpub3QoLm9mZmVyLXZpc2lvKSwgLm1vZGFsY3VzdG9tICNibG9jay1kaXNwbGF5LW9mZmVyLWVzc2FpIC5saXN0LW9mZmVycy5kaXNwbGF5LXZpc2lvIC5saW5lLW9mZmVyOm5vdCgub2ZmZXItdmlzaW8pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbGN1c3RvbSAjYmxvY2stb2ZmZXIgLmxpc3Qtb2ZmZXJzLmRpc3BsYXktZXNzZW50aWVsbGUsIC5tb2RhbGN1c3RvbSAjYmxvY2stZGlzcGxheS1vZmZlciAubGlzdC1vZmZlcnMuZGlzcGxheS1lc3NlbnRpZWxsZSwgLm1vZGFsY3VzdG9tICNibG9jay1kaXNwbGF5LW9mZmVyLWVzc2FpIC5saXN0LW9mZmVycy5kaXNwbGF5LWVzc2VudGllbGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kYWxjdXN0b20gI2Jsb2NrLW9mZmVyIC5saXN0LW9mZmVycy5kaXNwbGF5LWVzc2VudGllbGxlIC5saW5lLW9mZmVyLm9mZmVyLXZpc2lvLCAubW9kYWxjdXN0b20gI2Jsb2NrLWRpc3BsYXktb2ZmZXIgLmxpc3Qtb2ZmZXJzLmRpc3BsYXktZXNzZW50aWVsbGUgLmxpbmUtb2ZmZXIub2ZmZXItdmlzaW8sIC5tb2RhbGN1c3RvbSAjYmxvY2stZGlzcGxheS1vZmZlci1lc3NhaSAubGlzdC1vZmZlcnMuZGlzcGxheS1lc3NlbnRpZWxsZSAubGluZS1vZmZlci5vZmZlci12aXNpbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWxjdXN0b20gI2Jsb2NrLW9mZmVyIC5saXN0LW9mZmVycy5kaXNwbGF5LWVzc2VudGllbGxlIC5saW5lLW9mZmVyOm5vdCgub2ZmZXItdmlzaW8pLCAubW9kYWxjdXN0b20gI2Jsb2NrLWRpc3BsYXktb2ZmZXIgLmxpc3Qtb2ZmZXJzLmRpc3BsYXktZXNzZW50aWVsbGUgLmxpbmUtb2ZmZXI6bm90KC5vZmZlci12aXNpbyksIC5tb2RhbGN1c3RvbSAjYmxvY2stZGlzcGxheS1vZmZlci1lc3NhaSAubGlzdC1vZmZlcnMuZGlzcGxheS1lc3NlbnRpZWxsZSAubGluZS1vZmZlcjpub3QoLm9mZmVyLXZpc2lvKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubW9kYWxjdXN0b20gI2Jsb2NrLW9mZmVyIC5saXN0LW9mZmVycy1lc3NhaSwgLm1vZGFsY3VzdG9tICNibG9jay1kaXNwbGF5LW9mZmVyIC5saXN0LW9mZmVycy1lc3NhaSwgLm1vZGFsY3VzdG9tICNibG9jay1kaXNwbGF5LW9mZmVyLWVzc2FpIC5saXN0LW9mZmVycy1lc3NhaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWxjdXN0b20gI2Jsb2NrLW9mZmVyIC5saXN0LW9mZmVycy1lc3NhaSAubGluZS1vZmZlci1lc3NhaSwgLm1vZGFsY3VzdG9tICNibG9jay1kaXNwbGF5LW9mZmVyIC5saXN0LW9mZmVycy1lc3NhaSAubGluZS1vZmZlci1lc3NhaSwgLm1vZGFsY3VzdG9tICNibG9jay1kaXNwbGF5LW9mZmVyLWVzc2FpIC5saXN0LW9mZmVycy1lc3NhaSAubGluZS1vZmZlci1lc3NhaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vZGFsY3VzdG9tICNibG9jay1vZmZlciAubGlzdC1vZmZlcnMtZXNzYWkuZGlzcGxheS12aXNpby1lc3NhaSwgLm1vZGFsY3VzdG9tICNibG9jay1kaXNwbGF5LW9mZmVyIC5saXN0LW9mZmVycy1lc3NhaS5kaXNwbGF5LXZpc2lvLWVzc2FpLCAubW9kYWxjdXN0b20gI2Jsb2NrLWRpc3BsYXktb2ZmZXItZXNzYWkgLmxpc3Qtb2ZmZXJzLWVzc2FpLmRpc3BsYXktdmlzaW8tZXNzYWkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2RhbGN1c3RvbSAjYmxvY2stb2ZmZXIgLmxpc3Qtb2ZmZXJzLWVzc2FpLmRpc3BsYXktdmlzaW8tZXNzYWkgLmxpbmUtb2ZmZXItZXNzYWkub2ZmZXItdmlzaW8tZXNzYWksIC5tb2RhbGN1c3RvbSAjYmxvY2stZGlzcGxheS1vZmZlciAubGlzdC1vZmZlcnMtZXNzYWkuZGlzcGxheS12aXNpby1lc3NhaSAubGluZS1vZmZlci1lc3NhaS5vZmZlci12aXNpby1lc3NhaSwgLm1vZGFsY3VzdG9tICNibG9jay1kaXNwbGF5LW9mZmVyLWVzc2FpIC5saXN0LW9mZmVycy1lc3NhaS5kaXNwbGF5LXZpc2lvLWVzc2FpIC5saW5lLW9mZmVyLWVzc2FpLm9mZmVyLXZpc2lvLWVzc2FpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tb2RhbGN1c3RvbSAjYmxvY2stb2ZmZXIgLmxpc3Qtb2ZmZXJzLWVzc2FpLmRpc3BsYXktdmlzaW8tZXNzYWkgLmxpbmUtb2ZmZXItZXNzYWk6bm90KC5vZmZlci12aXNpby1lc3NhaSksIC5tb2RhbGN1c3RvbSAjYmxvY2stZGlzcGxheS1vZmZlciAubGlzdC1vZmZlcnMtZXNzYWkuZGlzcGxheS12aXNpby1lc3NhaSAubGluZS1vZmZlci1lc3NhaTpub3QoLm9mZmVyLXZpc2lvLWVzc2FpKSwgLm1vZGFsY3VzdG9tICNibG9jay1kaXNwbGF5LW9mZmVyLWVzc2FpIC5saXN0LW9mZmVycy1lc3NhaS5kaXNwbGF5LXZpc2lvLWVzc2FpIC5saW5lLW9mZmVyLWVzc2FpOm5vdCgub2ZmZXItdmlzaW8tZXNzYWkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbGN1c3RvbSAjYmxvY2stb2ZmZXIgLmxpc3Qtb2ZmZXJzLWVzc2FpLmRpc3BsYXktZXNzZW50aWVsbGUtZXNzYWksIC5tb2RhbGN1c3RvbSAjYmxvY2stZGlzcGxheS1vZmZlciAubGlzdC1vZmZlcnMtZXNzYWkuZGlzcGxheS1lc3NlbnRpZWxsZS1lc3NhaSwgLm1vZGFsY3VzdG9tICNibG9jay1kaXNwbGF5LW9mZmVyLWVzc2FpIC5saXN0LW9mZmVycy1lc3NhaS5kaXNwbGF5LWVzc2VudGllbGxlLWVzc2FpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kYWxjdXN0b20gI2Jsb2NrLW9mZmVyIC5saXN0LW9mZmVycy1lc3NhaS5kaXNwbGF5LWVzc2VudGllbGxlLWVzc2FpIC5saW5lLW9mZmVyLWVzc2FpLm9mZmVyLXZpc2lvLWVzc2FpLCAubW9kYWxjdXN0b20gI2Jsb2NrLWRpc3BsYXktb2ZmZXIgLmxpc3Qtb2ZmZXJzLWVzc2FpLmRpc3BsYXktZXNzZW50aWVsbGUtZXNzYWkgLmxpbmUtb2ZmZXItZXNzYWkub2ZmZXItdmlzaW8tZXNzYWksIC5tb2RhbGN1c3RvbSAjYmxvY2stZGlzcGxheS1vZmZlci1lc3NhaSAubGlzdC1vZmZlcnMtZXNzYWkuZGlzcGxheS1lc3NlbnRpZWxsZS1lc3NhaSAubGluZS1vZmZlci1lc3NhaS5vZmZlci12aXNpby1lc3NhaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWxjdXN0b20gI2Jsb2NrLW9mZmVyIC5saXN0LW9mZmVycy1lc3NhaS5kaXNwbGF5LWVzc2VudGllbGxlLWVzc2FpIC5saW5lLW9mZmVyLWVzc2FpOm5vdCgub2ZmZXItdmlzaW8tZXNzYWkpLCAubW9kYWxjdXN0b20gI2Jsb2NrLWRpc3BsYXktb2ZmZXIgLmxpc3Qtb2ZmZXJzLWVzc2FpLmRpc3BsYXktZXNzZW50aWVsbGUtZXNzYWkgLmxpbmUtb2ZmZXItZXNzYWk6bm90KC5vZmZlci12aXNpby1lc3NhaSksIC5tb2RhbGN1c3RvbSAjYmxvY2stZGlzcGxheS1vZmZlci1lc3NhaSAubGlzdC1vZmZlcnMtZXNzYWkuZGlzcGxheS1lc3NlbnRpZWxsZS1lc3NhaSAubGluZS1vZmZlci1lc3NhaTpub3QoLm9mZmVyLXZpc2lvLWVzc2FpKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubW9kYWxjdXN0b20gI3JlZHVjZS10b3RvIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4OTk2YTI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLm1vZGFsY3VzdG9tICNyZWR1Y2UtdG90byAjcHJpY2UtcmVkdWNlLXRvdG8ge1xuICBjb2xvcjogI2U4MzI3OTtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgI2Jsb2NrLW9mZmVyIC5jaG9pY2Utb2ZmZXIgZGl2LCAjYmxvY2stZGlzcGxheS1vZmZlciAuY2hvaWNlLW9mZmVyIGRpdiwgI2Jsb2NrLWRpc3BsYXktb2ZmZXItZXNzYWkgLmNob2ljZS1vZmZlciBkaXYge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tb2RhbGN1c3RvbSBhLmNsb3NlLW1vZGFsY3VzdG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMi41cHg7XG4gIHJpZ2h0OiAtMTIuNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBM2hKUkVGVWFBWGxtOCtLMDBBY3g3TWlDSUpIL3l3K2dBOWcyNU80OVNMNEFPM0JwMWp3NU52a3RDK3dGODhxZXZLNEJVOTdFbXp4VUJDRW9sSy9uNWdwM1c2VFRKUGZwTlBORjM3TU5zbDg1L3ZOL0RhVG1VNlBrbkM0SytwbmlxZUtKM2s4VW5rdkR4WEp6enkrcS95YXh4ZVZIeFcvRk5IamdSU2VLdDRyRm9wbHphQXVISERCR1IyZVM5RzU0cmVpcnNtaWVuRENUUnQ3eHdzcCtLQW9FbXQ5bkxhR2l0WnhyQmJQRk5hR2ZQbG9HdzJ0NEpWYW1TdDh4WVc2RGcxb0NZbzNZdityQ0dWaVYxNjBvTWtjZDhTWUtuWVYxTmIxYUVPakNlNkw1Wk9pTGZGMTIwRWpXaHVCdTNZSVp0MU5RbXVqbms1RjRNZ09wVVJ6TGZBd09CU1RtenAzZnBEeHVJL3BhYnhwcU9vejJyMkhMQWIwR01iWktsTlY1L0hnOVhKeXBndXJ5QTdsUEY1S01kVFpRekhqcXhOUGhXaHpJdUFydU9sMWVOcUtFeDF0U2g1cmZieGR3N21PeENxNHFTNjhaVGpLUzFZVnZpbHU1NTl2V3ZGSGhoNHJacmR5WjY5Vm1wZ2RqOGZKYkRaTEpwTkowdXYxY25yL2dqclVoUU11SStBTmp5dXdmdFEwYmJMNkVycDBtTS9ueThGZzRNM0x0ZFJ4Z010S2wzandtSUhWeFlYQ2hGeTk0L1JtcGEvcFRiTlVoc3RLVis0UnI4bExROUtsVXZKS0x5Rzh5dlEyczlTQnkxSmI3alY1YTB5YXBmRjZhcGFaTGpMTGNXdGQ0c05ybUpVTUh5TSsxeGliVGpIODJaaDAxVE5saHNyT2hkS1RlMDB1QXpaUW1ONitLVytzRGEvSkQyUFNWUTg3M20yOXlmKzFROVZEemZFWWxIaTFHNUxLQkJXWmJ0RXNIYkZ3YjFvWUR3cjFaaUYvMmJuQ1NnMU9CRS9wZnI5L2JXeDI2VXhKTDNPTlBJU09MS1V2UXphMExaVXhTS3lqcGRUR2EvdkRFcjI1cmRkYk1NMFEzTzZMeDNycUZ2VSt4NlVyUktRWTd0eXJaZWNtRDlGT0R5OHVMaXpUbWlsd05qMGtyYU5jQUpoT3A1YUdWd3NBR0Q1Vm1KQnJXV2JKU2dXVDl6cnpXZXBRRjQ3UmFHU2lLZmVHeDZTemkzZ3ptWC9ISGJpaHdCc2VyNEI5VUpZcEZCTlg0UjZ2VG4zVlFuZXowU3ltbnJIUU1zUllHVHIxZFNrMzRsalJxUy9FTWQycExROFlCcDNhMVBMZmNxQ3BvOGd0SGtaRkhLa1RYNmZzM01ZMGJsS250aDY2cktDblUwVlJHdTM3T05yUWFBNGVaREZ0V0F1MmZYajl6akZreFRCT284Rjd0OTI2Z1RwLzgzS3l6emN5MmtaRDZ4aXF4VFluSExSRm0zdkhpUlN3TlNqa3ozaG9Jem84bENLV1VsZy9ZdEdzN3RPYnVuREFaZnBETGJmRUkxNXpzRUlZM1UveC9nSEhjL0cxemx0bkFnQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xufVxuXG4ubW9kYWxjdXN0b20tc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5tb2RhbGN1c3RvbS1zcGlubmVyID4gZGl2IHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDJweDtcbiAgbWFyZ2luOiAwIDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stc3RyZXRjaGRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stc3RyZXRjaGRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbi5tb2RhbGN1c3RvbS1zcGlubmVyIC5yZWN0MiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cblxuLm1vZGFsY3VzdG9tLXNwaW5uZXIgLnJlY3QzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG59XG5cbi5tb2RhbGN1c3RvbS1zcGlubmVyIC5yZWN0NCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXN0cmV0Y2hkZWxheSB7XG4gIDAlLCA0MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stc3RyZXRjaGRlbGF5IHtcbiAgMCUsIDQwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG59XG4jc2hvdy1kaWFsb2cgaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjODI3M2Y2O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNzaG93LWRpYWxvZyBoNCBpIHtcbiAgY29sb3I6ICM4MjczZjY7XG59XG4jc2hvdy1kaWFsb2cgLmZsYXNoLW5vdGljZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkgLmVuZC1lc3NhaS1ncmF0dWl0LWJhbmRlYXUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnctNDUge1xuICB3aWR0aDogNDUlO1xufVxuXG4uZnMxMiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuI2NoaWxkcmVuLWNoZWNrYm94ZXMgLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNjaGlsZHJlbi1jaGVja2JveGVzIC5jaGVja2JveC1jb250YWluZXIgKyAuY2hlY2tib3gtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbiNjaGlsZHJlbi1jaGVja2JveGVzIGxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLnBvcGluLWVuZC1lc3NhaSBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jb2RlLXByb21vLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG4uY29kZS1wcm9tby13cmFwcGVyIGlucHV0IHtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLmxpc3Qtb2ZmZXJzLWVzc2FpIC5yb3cgKyAucm93IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmVzc2FpLWdyYXR1aXQtY2hlY2tvdXQgLnBhaWVtZW50LW1ldGhvZHMtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA4cHggMDtcbn1cbi5lc3NhaS1ncmF0dWl0LWNoZWNrb3V0IC5mb3JtdWxhaXJlLWVsZXZlIGlucHV0IHtcbiAgYm9yZGVyOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZXNzYWktZ3JhdHVpdC1jaGVja291dCAjZm9ybS1wYXltZW50LXR1bm5lbCAuY2FyZEZvcm0ge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uZXNzYWktZ3JhdHVpdC1jaGVja291dCAuc2VsZWN0LXBhcmVudC1mb3JtIHtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4uZXNzYWktZ3JhdHVpdC1jaGVja291dCAuYmxvY2stZm9ybSAuc2VsZWN0LXBhcmVudC1mb3JtIHtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuLmVzc2FpLWdyYXR1aXQtY2hlY2tvdXQgI2NoZWNrb3V0LXBhaWVtZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3B1YmxpYy9idWlsZC93YXZlL2JnLXllbGxvdy5zdmdcIik7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4uZXNzYWktZ3JhdHVpdC1jaGVja291dCAjY2hlY2tvdXQtcGFpZW1lbnQgI3JlY3AtdG90byB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZXNzYWktZ3JhdHVpdC1jaGVja291dCAjY2hlY2tvdXQtcGFpZW1lbnQgI3JlY3AtdG90byBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5lc3NhaS1ncmF0dWl0LWNoZWNrb3V0ICNjaGVja291dC1wYWllbWVudCAuYmctd2hpdGUge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5ibG9jay11c2VyLWFjY2Vzcy1jb250ZW50IC5jb250YWluZXItYWNjZXNzLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMzBweDtcbiAgYm94LXNoYWRvdzogMCAzcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4zNik7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMyNzNkNTI7XG59XG4uYmxvY2stdXNlci1hY2Nlc3MtY29udGVudCAuY29udGFpbmVyLWFjY2Vzcy1jb250ZW50IC5ibG9jay11c2VyIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzLjk5cHgpIHtcbiAgLmJsb2NrLXVzZXItYWNjZXNzLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxhdGVzdC1hY3Rpdml0aWVzIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIC50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2Zvcm1fX3N0ZXBfX3N1YmplY3RzIC50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2Zvcm1fX3N0ZXBfX3N1YmplY3RzX19saXN0IC50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2Zvcm1fX3N0ZXBfX3N1YmplY3RzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb250YWN0LXBvcGluLWZvcm0ge1xuICAgIHBhZGRpbmc6IDU1cHggMjFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OS45OHB4KSB7XG4gIC50ZW1wbGF0ZS1zdGFnZXNfX2NhcmQge1xuICAgIHdpZHRoOiBjYWxjKCA1MCUgLSAyMXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubWVudV9fcGxheWxpc3QtcG9waW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTB2aDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLnRlbXBsYXRlLWxvZ2luX19sb2dvIHtcbiAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJsb2NrLW1haW4ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRlbXBsYXRlLWRhc2hib2FyZCAubWVudV9fbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX3Jlc3VtZV9faGVhZF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjlweDtcbiAgICBib3R0b206IDU4cHg7XG4gICAgd2lkdGg6IDg1cHg7XG4gIH1cblxuICAvKioqKiBQTGF5bGlzdCAqKioqKioqKioqKioqKioqKi9cbiAgLmpzLXRlbXBsYXRlLXBvcGluI2pzLW1lbnUtcHJvZ3JhbS1zdW1tYXJ5LW1vYmlsZS5vcGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDMwO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLXRlbXBsYXRlLXBvcGluI2pzLW1lbnUtcHJvZ3JhbS1zdW1tYXJ5LW1vYmlsZS5vcGVuIC5saXN0LXByb2dyYW1zLWNvbnRhaW5lci1pdGVtcyAucHJvZ3JhbS1zdW1tYXJ5LWNvbnRhaW5lci1pdGVtcyB7XG4gICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS12aCwgMXZoKSAqIDEwMCkgLSAxMzBweCk7XG4gIH1cblxuICAucHJvZ3JhbS1zdW1tYXJ5LWhlYWRlci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAucHJvZ3JhbS1zdW1tYXJ5LWhlYWRlci1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWFpbi1wcm9ncmFtIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubWFpbi1wcm9ncmFtIC5saXN0LXByb2dyYW1zLWNvbnRhaW5lci1pdGVtcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbi1wcm9ncmFtICN0ZW1wbGF0ZS1tZWRpYS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cblxuICAudGVtcGxhdGUtZGFzaGJvYXJkICN0ZW1wbGF0ZS1kYXNoYm9hcmQtbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmRpc3BsYXktbW9iaWxlLW5leHQtc3RlcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvKioqKiBmaW4gKioqKi9cbiAgLmNvbnRhY3QtcG9waW4ub3BlbiAuY29udGFjdC1wb3Bpbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNlYXJjaC1wb3Bpbi1jc3Mub3BlbiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZW51LW1vYmlsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDJiOTg7XG4gICAgd2lkdGg6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMC4yNXM7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMC4yNXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMC4yNXM7XG4gICAgei1pbmRleDogMTA7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5tZW51LW1vYmlsZS5vcGVuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlIDBzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlIDBzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5tZW51LW1vYmlsZSAubW9iaWxlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlIDBzO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZSAwcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2UgMHM7XG4gICAgei1pbmRleDogNTtcbiAgfVxuICAubWVudS1tb2JpbGUgLm1vYmlsZS1jb250YWluZXIgLm1vYmlsZS1pdGVtcyB7XG4gICAgcGFkZGluZzogMHB4IDMzcHggMCAzM3B4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubWVudS1tb2JpbGUgLm1vYmlsZS1jb250YWluZXIgLm1vYmlsZS1pdGVtcyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuICAubWVudS1tb2JpbGUgLm1vYmlsZS1jb250YWluZXIgLm1vYmlsZS1pdGVtcyBsaS5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLm1lbnUtbW9iaWxlIC5tb2JpbGUtY29udGFpbmVyIC5tb2JpbGUtaXRlbXMgbGkgYSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgLm1lbnUtbW9iaWxlIC5tb2JpbGUtY29udGFpbmVyIC5tb2JpbGUtaXRlbXMgbGkgYSAuaWNvbmUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gIH1cbiAgLm1lbnUtbW9iaWxlIC5tb2JpbGUtY29udGFpbmVyIC5tb2JpbGUtaXRlbXMgbGkgYSAubW9iaWxlLWl0ZW1fX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxuICAubWVudS1tb2JpbGUgLm1vYmlsZS1jb250YWluZXIgLm1lbnUtbW9iaWxlLXByb2ZpbGUge1xuICAgIHBhZGRpbmc6IDE5cHggMjZweCAyNXB4IDI2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAubWVudS1tb2JpbGUgLm1vYmlsZS1jb250YWluZXIgLm1lbnUtbW9iaWxlLXByb2ZpbGUgLm1vYmlsZS1wcm9maWxlLXRodW1iLXdyYXBwZXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubWVudS1tb2JpbGUgLm1vYmlsZS1jb250YWluZXIgLm1lbnUtbW9iaWxlLXByb2ZpbGUgLm1vYmlsZS1wcm9maWxlLXRodW1iLXdyYXBwZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLm1lbnUtbW9iaWxlIC5tb2JpbGUtY29udGFpbmVyIC5tZW51LW1vYmlsZS1wcm9maWxlIC5wcm9maWxlLW5hbWUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubWVudS1tb2JpbGUgLm1vYmlsZS1jb250YWluZXIgLm1lbnUtbW9iaWxlLXByb2ZpbGUgLmZhLWNoZXZyb24tcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gIC50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDkwcHggMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC50ZW1wbGF0ZS1sb2dpbl9fbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMDlweDtcbiAgICBtYXJnaW46IDQ1cHggYXV0byAzOHB4IGF1dG87XG4gIH1cblxuICAubWVudV9fcHJvZmlsZS1wb3BpbiwgLm1lbnVfX25vdGlmaWNhdGlvbi1wb3BpbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAjYmxvY2stbGVmdCB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC51LWRhc2hib2FyZC1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB9XG4gIC51LWRhc2hib2FyZC1jYXJkIGEge1xuICAgIHBhZGRpbmc6IDVweCAxNHB4IDZweCAxNHB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gIC5tZW51LWxpc3QtcHJvZ3JhbXMge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubGlzdC1wcm9ncmFtcy1jb2wge1xuICAgIHRvcDogNzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDJiOTg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG4gIC5saXN0LXByb2dyYW1zLWNvbC5hY3RpdmUsIC5saXN0LXByb2dyYW1zLWNvbC5vcGVuIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICAubGlzdC1wcm9ncmFtcy1jb2wuY29sLXNlY29uZCB7XG4gICAgei1pbmRleDogMjU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxpc3QtcHJvZ3JhbXMtY29sLmNvbC10aGlyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMzA7XG4gIH1cbiAgLmxpc3QtcHJvZ3JhbXMtY29sLmNvbC10aGlyZCAuaXRlbS10aHVtYi13cmFwcGVyIHtcbiAgICB3aWR0aDogODhweDtcbiAgICBoZWlnaHQ6IDYycHg7XG4gIH1cbiAgLmxpc3QtcHJvZ3JhbXMtY29sLmNvbC10aGlyZCAuaXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoIDEwMCUgLSA4OHB4KTtcbiAgfVxuICAubGlzdC1wcm9ncmFtcy1jb2wuY29sLXRoaXJkIC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG4gIH1cbiAgLmxpc3QtcHJvZ3JhbXMtY29sLmNvbC10aGlyZCAuaXRlbS1jb250ZW50IC5pdGVtLWRldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAubGlzdC1wcm9ncmFtcy1jb2wuY29sLXRoaXJkIC5pdGVtLWNvbnRlbnQgLml0ZW0tZGV0YWlscyAuZGV0YWlscy1wcm9ncmVzcyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbiAgLmxpc3QtcHJvZ3JhbXMtY29sLmNvbC10aGlyZCAucHJvZ3JhbXMtaXRlbSwgLmxpc3QtcHJvZ3JhbXMtY29sLmNvbC1zZWNvbmQgLnByb2dyYW1zLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDIzcHggMjVweDtcbiAgfVxuXG4gIC50ZW1wbGF0ZS1zdGFnZXNfX2NvbnRhaW5lciAudGVtcGxhdGUtc3RhZ2VzX19jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIH1cbiAgLnRlbXBsYXRlLXN0YWdlc19fY29udGFpbmVyIC5yb3cge1xuICAgIHBhZGRpbmc6IDIxcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50ZW1wbGF0ZS1zdGFnZXNfX2NvbnRhaW5lciAuaW1nLXRyYWluaW5nIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1heC13aWR0aDogMTQwcHg7XG4gIH1cblxuICAudS1kYXNoYm9hcmQtY2FyZCB7XG4gICAgcGFkZGluZzogMzNweCAyM3B4O1xuICB9XG5cbiAgLyoqKioqIFNlYXJjaCBwYWdlICoqKioqKiovXG4gIC50ZW1wbGF0ZS1zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtZmlsdGVycyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuICAudGVtcGxhdGUtc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWZpbHRlcnMgLnRlbXBsYXRlLXNlYXJjaF9fZmlsdGVyc19fbGFiZWwsIC50ZW1wbGF0ZS1zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtZmlsdGVycyAudGVtcGxhdGUtc2VhcmNoX19maWx0ZXJzX19zZWxlY3QsIC50ZW1wbGF0ZS1zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtZmlsdGVycyAudGVtcGxhdGUtc2VhcmNoX19maWx0ZXJzX19sYWJlbCwgLnRlbXBsYXRlLXNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1maWx0ZXJzIGJ1dHRvbjpub3QoLmpzLW9wZW4tc2VhcmNoLWZpbHRlcnMpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRlbXBsYXRlLXNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1maWx0ZXJzIC5xdWVyeS1zZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICB3aWR0aDogY2FsYyggMTAwJSAtIDcwcHgpO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAudGVtcGxhdGUtc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWZpbHRlcnMgLmZpbHRlcnNfX21vYmlsZS10b2dnbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnRlbXBsYXRlLXNlYXJjaC1jb250YWluZXIgLnRlbXBsYXRlLXNlYXJjaF9fcmVzdWx0X19jbGFzcyB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRlbXBsYXRlLXNlYXJjaC1jb250YWluZXIgLnRlbXBsYXRlLXNlYXJjaF9fcmVzdWx0X19jbGFzcyAudGVtcGxhdGUtc2VhcmNoX19yZXN1bHRfX2NsYXNzX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA4cHggMTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZW1wbGF0ZS1zZWFyY2gtY29udGFpbmVyIC50ZW1wbGF0ZS1zZWFyY2hfX3Jlc3VsdF9faWNvbiB7XG4gICAgd2lkdGg6IDY2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qKioqKioqKioqIFJFcG9ydCAqKioqKioqKioqL1xuICAudGVtcGxhdGUtYXNzZXNzbWVudHMtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLXZoLCAxdmgpICogMTAwKSAtIDc0cHggLSA0MnB4IC0gODVweCk7XG4gIH1cblxuICAudGVtcGxhdGUtZGFzaGJvYXJkLXBhcmVudHMubGF0ZXN0LWFjdGl2aXRpZXMge1xuICAgIGhlaWdodDogY2FsYyggKHZhcigtLXZoLCAxdmgpICogMTAwKSAtIDg1cHggLSA3NHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjMuOTlweCkge1xuICAubWVudV9fcGxheWxpc3QtcG9waW4ge1xuICAgIGxlZnQ6IDdweDtcbiAgICB3aWR0aDogMzQ2cHg7XG4gICAgaGVpZ2h0OiA1MHZoO1xuICAgIHRvcDogNHB4O1xuICB9XG5cbiAgLnRlbXBsYXRlLXNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1maWx0ZXJzIGJ1dHRvbi5qcy1vcGVuLXNlYXJjaC1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGVtcGxhdGUtZGFzaGJvYXJkICN0ZW1wbGF0ZS1kYXNoYm9hcmQtbWFpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLnN0YXRpc3RpY3MtaXRlbXMgLml0ZW0tY2hhcnQsIC5zdGF0aXN0aWNzLWl0ZW1zIC5zdGF0aXN0aWNzLWl0ZW0tY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNnB4KSB7XG4gICNuYXYtaW52b2ljZSB0YWJsZSAubS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNvbnRhY3QtcG9waW4gLmNvbnRhY3QtcG9waW4tY29udGFpbmVyIC5jb250YWN0LXBvcGluLWZvcm0gLmZvcm0tcm93IC5mb3JtLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJlc3VsdC1jb250ZW50LXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxuXG4gIC8qKioqKioqKioqKioqKiogQ0hPSUNFIEFDQ09VTlQgKioqKioqKioqKioqKioqL1xuICAudGVtcGxhdGUtYWNjb3VudC1jaG9pY2VfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDM0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZW1wbGF0ZS1hY2NvdW50LWNob2ljZV9fY29udGFpbmVyIC50ZW1wbGF0ZS1hY2NvdW50LWNob2ljZV9fY29udGFpbmVyX19hZGQtc3R1ZGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTlweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRlbXBsYXRlLWFjY291bnQtY2hvaWNlX19jb250YWluZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmMtYWNjb3VudC1jaG9pY2Utc2xpZGVyX19pdGVtcyB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVmMGYzO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVmMGYzO1xuICB9XG4gIC5jLWFjY291bnQtY2hvaWNlLXNsaWRlcl9faXRlbXMgLmMtYWNjb3VudC1jaG9pY2Utc2xpZGVyX19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYy1hY2NvdW50LWNob2ljZS1zbGlkZXJfX2l0ZW1zIC5jLWFjY291bnQtY2hvaWNlLXNsaWRlcl9faXRlbSAudS1hZG1pbi1jbG9jayB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyOXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI5cHggIWltcG9ydGFudDtcbiAgfVxuICAuYy1hY2NvdW50LWNob2ljZS1zbGlkZXJfX2l0ZW1zIC5jLWFjY291bnQtY2hvaWNlLXNsaWRlcl9faXRlbSArIC5jLWFjY291bnQtY2hvaWNlLXNsaWRlcl9faXRlbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWYwZjM7XG4gIH1cbiAgLmMtYWNjb3VudC1jaG9pY2Utc2xpZGVyX19pdGVtcyAuYy1hY2NvdW50LWNob2ljZS1zbGlkZXJfX2l0ZW0gLmMtYWNjb3VudC1jaG9pY2Utc2xpZGVyX19pdGVtX190aHVtYi13cmFwcGVyIHtcbiAgICB3aWR0aDogNzdweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNzdweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgI2Jsb2NrLWxlZnQgLmRhc2hib2FyZC1uZXdzIGEge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgfVxuXG4gIC8qKioqKioqKioqKiogRGFzaCBIb21lICoqKioqKioqKioqKioqKi9cbiAgLmFjdGl2aXR5LWxpc3QgYS5saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDI4cHggMHB4O1xuICB9XG4gIC5hY3Rpdml0eS1saXN0IGEubGlzdC1pdGVtIC5saXN0LWl0ZW0tZGV0YWlscyAuZGV0YWlscy1wcm9ncmVzcyB7XG4gICAgd2lkdGg6IDY5cHg7XG4gIH1cblxuICAvKioqKioqKioqKioqICAgRklOICoqKioqKioqKioqKioqKioqKi9cbiAgLyoqKioqKioqKioqKiAgUGxheWxpc3QgKioqKioqKioqKioqKi9cbiAgLnRlbXBsYXRlLWZpbmlzaCAjY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGVtcGxhdGUtZmluaXNoIHtcbiAgICBwYWRkaW5nOiA1MnB4IDQlO1xuICB9XG5cbiAgLyoqKioqKioqKioqKiAgIEZJTiAqKioqKioqKioqKioqKioqKiovXG59XG4vKioqKioqKioqIENsYXNzIEJvb3N0cmFwICoqKioqKioqKioqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNibG9jay1yaWdodCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fY29sLS1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2NvbC0tbGVmdCB7XG4gICAgd2lkdGg6IDQyJTtcbiAgfVxufVxuLmJhbm5lci1jb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNTFkNDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiByb2JvdG8sIFNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5iYW5uZXItY29kZSBzcGFuIHtcbiAgY29sb3I6ICNmNWQzNjE7XG59XG5cbi5pbmZvcy1vZmZlciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQjAzQjtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLnR1bm5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYxRjM7XG59XG4udHVubmVsIC5mdy1ib2xkLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi50dW5uZWwgLmJsb2NrLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnR1bm5lbCAud3JhcHBlci1pbWcge1xuICB3aWR0aDogMTIwcHg7XG59XG4udHVubmVsIC53cmFwcGVyLWltZyBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnR1bm5lbCBzbWFsbCB7XG4gIGNvbG9yOiAjNkQ3NTdEO1xufVxuLnR1bm5lbCAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4udHVubmVsIC50aXRsZSBoMiB7XG4gIGNvbG9yOiAjRUI0RTNDO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnR1bm5lbCAudGl0bGUgaDIgc3BhbiB7XG4gIGNvbG9yOiAjMWYyNjYwO1xufVxuLnR1bm5lbCAuY2FyZC1pbmZvcy11c2VyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNCNzYzRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGRUZEOTtcbiAgY29sb3I6ICMzQjc2M0Q7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4udHVubmVsIC5mYS1jaGVjayB7XG4gIGNvbG9yOiAjMDBDQzAwO1xuICB3aWR0aDogMjVweDtcbn1cbi50dW5uZWwgLmZhLXRpbWVzIHtcbiAgY29sb3I6IGRhcmtyZWQ7XG4gIHdpZHRoOiAyNXB4O1xufVxuLnR1bm5lbCBzZWxlY3QjbmJyLWNoaWxkIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuLnR1bm5lbCBoNCB7XG4gIGNvbG9yOiAjMWYyNjYwO1xufVxuLnR1bm5lbCAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4udHVubmVsIHVsLnVsLWNoZWNrIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnR1bm5lbCB1bC51bC1jaGVjayBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI0cHg7XG4gIHRvcDogNnB4O1xuICB3aWR0aDogN3B4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzREN0MyQTtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjNEQ3QzJBO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5idG4tdmFsaWRhdGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgd29yZC1zcGFjaW5nOiAwO1xuICBmaWxsOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYjAzYjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogI2ZiYjAzYjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHggMTAwcHggMTAwcHggMTAwcHg7XG4gIHBhZGRpbmc6IDE2cHggNTVweDtcbn1cbi5idG4tdmFsaWRhdGU6aG92ZXIge1xuICBjb2xvcjogI2ZiYjAzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uYnRuLXZhbGlkYXRlLmJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ0ZGRjICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzU0NGRkYyAhaW1wb3J0YW50O1xufVxuLmJ0bi12YWxpZGF0ZS5ibHVlOmhvdmVyIHtcbiAgY29sb3I6ICM1NDRkZGMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLnUtc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTk5OTk5OTtcbn1cbi51LXNwaW5uZXIub3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4udS1zcGlubmVyIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMnJlbTtcbn1cbi51LXNwaW5uZXIgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zcGVha2luZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtQnJ1c2hTY3JpcHRcIiwgY3Vyc2l2ZTtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmJsb2NrLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUNDMzM7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbn1cblxuLmJsb2NrLXllbGxvdy0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RDk4OTtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR1bm5lbCAuc2VsZWN0LW9mZmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzVweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U3RTdFNztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC50dW5uZWwgLnNlbGVjdC1vZmZlciAuYmVzdC1wcmljZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICBwYWRkaW5nOiAwIDlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUI0RTNDO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIC50dW5uZWwgLnNlbGVjdC1vZmZlciAuZm9ybS1jaGVjayB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC50dW5uZWwgLnNlbGVjdC1vZmZlciBsYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC50dW5uZWwgLnNlbGVjdC1vZmZlciBsYWJlbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbiAgLnR1bm5lbCAuc2VsZWN0LW9mZmVyIC5pbmZvcy1vZmZlciB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gIC50dW5uZWwgLnNlbGVjdC1vZmZlci5hY3RpZiB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI0ZCQjAzQiAhaW1wb3J0YW50O1xuICB9XG4gIC50dW5uZWwgLnNlbGVjdC1vZmZlci5tb3N0LW9mZmVyIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR1bm5lbCAuc2VsZWN0LW9mZmVyLm1vc3Qtb2ZmZXIgLmJsb2NrLWRldGFpbHMtcHJpY2Uge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudHVubmVsIC5zZWxlY3Qtb2ZmZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAzNXB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTdFN0U3O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnR1bm5lbCAuc2VsZWN0LW9mZmVyIC5iZXN0LXByaWNlIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQjRFM0M7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgfVxuICAudHVubmVsIC5zZWxlY3Qtb2ZmZXIgLmZvcm0tY2hlY2sge1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gIH1cbiAgLnR1bm5lbCAuc2VsZWN0LW9mZmVyIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICB9XG4gIC50dW5uZWwgLnNlbGVjdC1vZmZlciBsYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC50dW5uZWwgLnNlbGVjdC1vZmZlciBsYWJlbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIjtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL1J1YmlrLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInR0ZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSdWJpay1Cb2xkXCI7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9SdWJpay1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOYW51bUJydXNoU2NyaXB0XCI7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9OYW51bUJydXNoU2NyaXB0LVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInR0ZlwiKTtcbn0iLCJtYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2O1xufVxuYXtcblxuICAmOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG51c2VyIGFnZW50IHN0eWxlc2hlZXRcbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnN0eWxlIGF0dHJpYnV0ZSB7XG4gIC0tdmg6IDMuMnB4O1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7ICovXG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xufVxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuXG59XG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cbmh0bWwge1xuXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxudGhlYWQsIHRib2R5LCB0Zm9vdCwgdHIsIHRkLCB0aCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206MTBweDtcbn1cblxuLnUtc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTk5OTk5OTtcbiAgJi5vcGVue1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcblxuICB9XG4gICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZmlsbDogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDEycmVtO1xuICB9XG5cbiAgLnN2Zy1pY29uIHtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufSIsIi8qKioqKiBDT05ORVhJT04gKioqKioqL1xuLnRlbXBsYXRlLWFjY291bnQtY2hvaWNle1xuICBvdmVyZmxvdzpoaWRkZW47XG5cbiAgLnRlbXBsYXRlLWxvZ2luX19sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNnB4O1xuICAgIGxlZnQ6IDM1cHg7XG4gICAgd2lkdGg6IDIzMnB4O1xuICB9XG4gIC50ZW1wbGF0ZS1sb2dpbl9fY29udGFpbmVyIHtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDM1cHggMXB4IHJnYig1IDE2IDQzIC8gNiUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzNXB4IDFweCByZ2IoNSAxNiA0MyAvIDYlKTtcbiAgICBwYWRkaW5nOiA0OHB4IDQycHg7XG4gICAgbWFyZ2luLXRvcDogMTI1cHg7XG4gICAgbWluLXdpZHRoOiA0NTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweDtcblxuICAgIGZvcm1bbmFtZT1cInJlc2V0X3Bhc3N3b3JkX3JlcXVlc3RfZm9ybVwiXSxmb3JtW25hbWU9XCJjaGFuZ2VfcGFzc3dvcmRfZm9ybVwiXXtcbiAgICAgIC5lcnJvcnN7XG4gICAgICAgIGNvbG9yOiBkYXJrcmVkO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgICBpbnB1dHtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgY29sb3I6ICMyNzNkNTI7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNtYWxse1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgICBsYWJlbHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIH1cbiAgICAgIGJ1dHRvbntcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsLC50ZW1wbGF0ZS1sb2dpbl9fY29udGFpbmVyX19mb3JtX19mb3Jnb3R0ZW4tcGFzc3dvcmR7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIGxhYmVsOm5vdCguY3VzdG9tLWNvbnRyb2wtbGFiZWwpe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGNvbG9yOiAjOTM5ZWE4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG4gICAgLnRlbXBsYXRlLWxvZ2luX19jb250YWluZXJfX2Zvcm1fX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICBjb2xvcjogIzI3M2Q1MjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuICAgIC50ZW1wbGF0ZS1sb2dpbl9fY29udGFpbmVyX19mb3JtX19ncm91cHtcbiAgICAgIGlucHV0e1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICBjb2xvcjogIzI3M2Q1MjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGVtcGxhdGUtbG9naW5fX2NvbnRhaW5lcl9fZm9ybSBidXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgLnRlbXBsYXRlLWxvZ2luX19jb250YWluZXJfX2Zvcm1fX2ZvcmdvdHRlbi1wYXNzd29yZHtcblxuICB9XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gICAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAmOmZvY3Vze1xuICAgICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWRlYmZlO1xuICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiKDEzMCAxMTUgMjQ2IC8gMjUlKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiKDEzMCAxMTUgMjQ2IC8gMjUlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG59XG5cbi8qKioqKioqKioqKioqKiogQ0hPSUNFIEFDQ09VTlQgKioqKioqKioqKioqKioqL1xuXG4udGVtcGxhdGUtYWNjb3VudC1jaG9pY2VfX2NvbnRhaW5lcntcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDM1cHggMXB4IHJnYig1IDE2IDQzIC8gNiUpO1xuICBib3gtc2hhZG93OiAwIDAgMzVweCAxcHggcmdiKDUgMTYgNDMgLyA2JSk7XG4gIHBhZGRpbmc6IDUzcHggMDtcbiAgbWFyZ2luLXRvcDogMTI1cHg7XG5cbiAgLnRlbXBsYXRlLWFjY291bnQtY2hvaWNlX19jb250YWluZXJfX3RpdGxle1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGNvbG9yOiAjMjczZDUyO1xuICB9XG4gIC5jLWFjY291bnQtY2hvaWNlLXNsaWRlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmMtYWNjb3VudC1jaG9pY2Utc2xpZGVyX19pdGVtc3tcbiAgICAuYy1hY2NvdW50LWNob2ljZS1zbGlkZXJfX2l0ZW17XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgJisuYy1hY2NvdW50LWNob2ljZS1zbGlkZXJfX2l0ZW17XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZjBmMztcbiAgICAgIH1cblxuXG4gICAgICAuYy1hY2NvdW50LWNob2ljZS1zbGlkZXJfX2l0ZW1fX3RodW1iLXdyYXBwZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgLnUtYWRtaW4tY2xvY2sge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOjE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyM2NiMDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAuYy1hY2NvdW50LWNob2ljZS1zbGlkZXJfX2l0ZW1fX3RodW1ie1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICYubm8taW1hZ2V7XG4gICAgICAgICAgZm9udC1zaXplOiA3cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Qjc3RkI7XG4gICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICYuZ2lybHl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jLWFjY291bnQtY2hvaWNlLXNsaWRlcl9faXRlbV9fdGV4dHVhbHtcbiAgICAgICAgLmMtYWNjb3VudC1jaG9pY2Utc2xpZGVyX19pdGVtX19uYW1le1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgY29sb3I6ICMyNzNkNTI7XG4gICAgICAgIH1cbiAgICAgICAgLmMtYWNjb3VudC1jaG9pY2Utc2xpZGVyX19pdGVtX19kZXRhaWx7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICM4OTk2YTI7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbiAgICAgICAgfVxuICAgICAgICAuYy1hY2NvdW50LWNob2ljZS1zbGlkZXJfX2l0ZW1fX2NsYXNze1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjODk5NmEyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLXRyYWNre1xuICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cbiAgLnRlbXBsYXRlLWFjY291bnQtY2hvaWNlX19jb250YWluZXJfX2FkZC1zdHVkZW50IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6ICMyNzNkNTI7XG4gIH1cbn1cblxuLmMtYWNjb3VudC1jaG9pY2Utc2xpZGVyX19uYXZpZ2F0aW9ue1xuICAuYnV0dG9uLXByZXYsLmJ1dHRvbi1uZXh0e1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxNXB4IDFweCByZ2IoNSAxNiA0MyAvIDExJSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYig1IDE2IDQzIC8gMTElKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjExZTZhO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDU3cHg7XG4gICAgaGVpZ2h0OiAxNjRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgYmFja2dyb3VuZC1jb2xvciwgcGFkZGluZztcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaXtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cbiAgLmJ1dHRvbi1wcmV2e1xuICAgIGxlZnQ6IC0yOXB4O1xuXG4gIH1cbiAgLmJ1dHRvbi1uZXh0e1xuICAgIHJpZ2h0OiAtMjlweDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKiBEQVNIQk9BUkQgKioqKioqKioqKioqKioqKiovXG5cbi50ZW1wbGF0ZS1kYXNoYm9hcmR7XG4gICN0ZW1wbGF0ZS1kYXNoYm9hcmQtbWFpbntcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDg1cHgpO1xuICAgIGhlaWdodDpjYWxjKCh2YXIoLS12aCwgMXZoKSAqIDEwMCkgIC0gODVweCkgO1xuICB9XG4gIC5tZW51LXRvcHtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gIH1cbiAgLmxvZ28tbWVudS10b3B7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDg1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyM2NiMDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgyMjYsIDIyNiwgMjMwLCAwLjE4KTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICYuYmctcGFyZW50c3tcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuLm1lbnVfX3RvcF9fY29udGVudHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTVweCAxcHggcmdiKDUgMTYgNDMgLyAxNyUpO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCAxcHggcmdiKDUgMTYgNDMgLyAxNyUpO1xuICB6LWluZGV4OiA1O1xuICB3aWR0aDogY2FsYygxMDAlIC0gODVweCk7XG59XG4gIC5tZW51X190b3BfX2NvbnRlbnRfX3JpZ2h0e1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLm5vdGlmaWNhdGlvbnN7XG4gICAgICBwYWRkaW5nOiAxM3B4IDI1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2U7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzcsIDE1MCwgMTYyLCAwLjcpO1xuICAgICAgJi5uZXctbm90aWZpY2F0aW9ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzMjc5O1xuICAgICAgfVxuICAgIH1cbiAgICAubWVudV9fdG9wX19jb250ZW50X19yaWdodF9fYWNjb3VudHtcbiAgICAgIHBhZGRpbmc6IDE5cHggNTFweCAxOXB4IDI0cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWYwZjM7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAubWVudV9fdG9wX19jb250ZW50X19yaWdodF9fYWNjb3VudF9fdGV4dHVhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAuYWNjb3VudF9fbmFtZXtcbiAgICAgICAgICBjb2xvcjogIzI3M2Q1MjtcbiAgICAgICAgfVxuICAgICAgICAuYWNjb3VudF9fbGV2ZWx7XG4gICAgICAgICAgY29sb3I6ICM4OTk2YTI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mYS1jaGV2cm9uLWRvd257XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZXtcbiAgICAgICAgLmZhLWNoZXZyb24tZG93bntcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLmMtc2l0ZS1tZW51X190b3BfX2NvbnRlbnRfX3JpZ2h0X19hY2NvdW50X190aHVtYi13cmFwcGVyLS1uby1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlODMyNzk7XG4gICAgICB9XG4gICAgICAubWVudV9fdG9wX19jb250ZW50X19yaWdodF9fYWNjb3VudF9fdGh1bWItd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgICAubWVudV9fdG9wX19jb250ZW50X19yaWdodF9fYWNjb3VudF9fdGh1bWItd3JhcHBlci0tbm8taW1hZ2V7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4MzI3OTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogNDlweDtcbiAgICAgICAgLm1lbnVfX3RvcF9fY29udGVudF9fcmlnaHRfX2FjY291bnRfX3RodW1iLXdyYXBwZXJfX2xldHRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm1lbnVfX3RvcF9fY29udGVudF9fcmlnaHRfX2J1cmdlcntcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLm1lbnVfX3RvcF9fY29udGVudF9fcmlnaHRfX2J1cmdlcl9fd3JhcHBlcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gIH1cblxuICAubWVudV9fbGVmdCB7XG4gICAgJjpob3ZlcntcbiAgICAgIHdpZHRoOiAxNmVtO1xuICAgICAgLm1lbnVfX2xlZnRfX2l0ZW1fX3Rvb2x0aXB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSBjYWxjKDE0cmVtIC0gNTBweCkpIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMSFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIHRyYW5zaXRpb246IHdpZHRoIC4zNXMgY3ViaWMtYmV6aWVyKC4xNzUsIC42ODUsIC4zMiwgMSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjNjYjA7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAvLyB6LWluZGV4OiA1MDsgY2Fzc2UgcG9waW5cbiAgICB6LWluZGV4OiA1MDtcbiAgICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gODVweCk7XG4gICAgb3ZlcmZsb3cteTphdXRvO1xuICAgIC5tZW51X19sZWZ0X19pdGVte1xuXG4gICAgICBhe1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGN1YmljLWJlemllciguMTc1LCAuNjg1LCAuMzIsIDEpO1xuICAgICAgICAubWVudV9fbGVmdF9faXRlbV9fdG9vbHRpcHtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzIGN1YmljLWJlemllciguMTc1LCAuNjg1LCAuMzIsIDEpO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5iZy1wYXJlbnRze1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgfVxuICAgIHVse1xuICAgICAgbGl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgIC5jLXNpdGUtbWVudV9fbGVmdF9faXRlbV9fdG9vbHRpcHtcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGl7XG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDoyOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubWVudV9fbGVmdF9fY29udGFjdHtcblxuICAgIH1cbiAgfVxufVxuLm1lbnVfX3BsYXlsaXN0LXBvcGlue1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTBweCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICYub3BlbntcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5tZW51X19wbGF5bGlzdC1wb3BpbntcblxuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMCFpbXBvcnRhbnQ7XG4gICAubGlzdHtcbiAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICBoZWlnaHQ6MTAwJSA7XG4gICB9XG5cbiAgJi5vcGVue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMkI5ODtcbiAgdWx7XG4gICAgbGl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMzMDJCOTgsMTApO1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgLmJsb2NrLWltZ3tcbiAgICAgICAgICBoZWlnaHQ6IDQ5cHg7d2lkdGg6IDY5cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjlweCk7XG4gICAgICAgIH1cbiAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5leGl0e1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czowIDAgNnB4IDZweCFpbXBvcnRhbnQ7XG4gICAgaXtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgYXtcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG59XG4ubWVudV9fbm90aWZpY2F0aW9uLXBvcGluLC5tZW51X19wcm9maWxlLXBvcGlue1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTBweCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA5OTk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgJi5vcGVue1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLm1lbnVfX25vdGlmaWNhdGlvbi1wb3BpbntcbiAgdG9wOiAxMDVweDtcbiAgcmlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiA0MzBweDtcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAmLm9wZW57XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbiAgLm5vdGlmaWNhdGlvbnMtbGlzdHtcbiAgICAuaXRlbXtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDQsIDI0NiwgMC41KTtcbiAgICAgIH1cbiAgICAgICYrLml0ZW17XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVmMGYzO1xuICAgICAgfVxuICAgICAgcGFkZGluZzogMjhweDtcbiAgICAgIC5pdGVtLWljb257XG4gICAgICAgIHdpZHRoOiA1OXB4O1xuICAgICAgICBoZWlnaHQ6IDU5cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg5OTZhMjtcbiAgICAgICAgaXtcbiAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5pdGVtLW5ld3tcbiAgICAgICAgLml0ZW0taWNvbntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzMjc5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaXRlbS1jb250ZW50e1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gNTlweCk7XG4gICAgICAgIGNvbG9yOiAjODk5NmEyO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbiAgICAgICAgYSxzdHJvbmd7XG4gICAgICAgICAgY29sb3I6ICMyNzNkNTI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubWVudV9fcHJvZmlsZS1wb3BpbntcbiAgcGFkZGluZzogMzBweCAwO1xuICB0b3A6IDEwNXB4O1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDM0NnB4O1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgJi5vcGVue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG5cbi5tZW51X19wcm9maWxlLXBvcGluLWNvbnRhaW5lcntcbiAgLm5hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2stYmx1ZTtcbiAgfVxuICBhe1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5sZXZlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbiAgICBjb2xvcjogJGNvbG9yLWdyZXktdGV4dDtcbiAgfVxuICAudGh1bWItd3JhcHBlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTdweCBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIC50aHVtYntcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICB9XG4gIH1cbiAgLmJ0bi1tb2RpZnktcHJvZmlsZXtcbiAgICBwYWRkaW5nOiAxMXB4IDIycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbjogMjJweCBhdXRvIDBweCBhdXRvO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjUwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZjBmMztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbiAgLmFjY291bnRzLW90aGVyc3tcbiAgICBwYWRkaW5nOiAzMnB4IDM1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAub3RoZXJzX19sYWJlbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICM4OTk2YTI7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gICAgLm90aGVycy1pdGVtc3tcbiAgICAgIC50aHVtYi13cmFwcGVye1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAudS1hZG1pbi1jbG9ja3tcbiAgICAgICAgICBoZWlnaHQ6IDE5cHghaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAxOXB4IWltcG9ydGFudDtcbiAgICAgICAgICB0b3A6IDBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICYubm8taW1hZ2V7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzMjc5O1xuICAgICAgICAgICAgc3BhbjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2stYmx1ZTtcbiAgICAgIH1cbiAgICAgIC5sZXZlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LXRleHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiAgLnBvcGluLWJvdHRvbXtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZjBmMztcbiAgICBwYWRkaW5nOiAyNHB4IDAgMCAwO1xuICAgIGF7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogIzI3M2Q1MjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuICB9XG59XG4uc2VhcmNoLXBvcGluLWNzc3tcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDg1cHg7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMmE3YztcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMC40NXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDAuNDVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwLjQ1cztcbiAgei1pbmRleDogNDU7XG5cbiAgICYub3BlbntcbiAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSA4NXB4KTtcbiAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZSAwcztcbiAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UgMHM7XG4gICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlIDBzO1xuICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAuc2VhcmNoLXBvcGluX19jb250YWluZXIgZm9ybXtcbiAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlIDAuM3M7XG4gICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlIDAuM3M7XG4gICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlIDAuM3M7XG4gICAgIH1cbiAgICAgLnBvcGluX19jbG9zZXtcbiAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZSAwcywgLXdlYmtpdC10cmFuc2Zvcm0gMC40NXMgZWFzZSAwLjQ1cztcbiAgICAgICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXMgZWFzZSAwLjQ1cywgYmFja2dyb3VuZC1jb2xvciAwLjM1cyBlYXNlIDBzO1xuICAgICB9XG4gICB9XG5cbiAgLnBvcGluX19jbG9zZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NXB4O1xuICAgIHJpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhCNzdGQjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZSAwcywgLXdlYmtpdC10cmFuc2Zvcm0gMC40NXMgZWFzZSAwcztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2UgMHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuNDVzIGVhc2UgMHM7XG4gICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGVhc2UgMHMsIGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZSAwcztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXMgZWFzZSAwcywgYmFja2dyb3VuZC1jb2xvciAwLjM1cyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBlYXNlIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2UgMHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuNDVzIGVhc2UgMHM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY1ZWZhO1xuICAgIH1cbiAgICBpe1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDIuOHJlbTtcblxuICAgIH1cbiAgfVxuICAuc2VhcmNoLXBvcGluX19jb250YWluZXJ7XG4gICAgcGFkZGluZzogMTAwcHggOSUgMCA5JTtcbiAgICBmb3Jte1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC5jLXNpdGUtbWVudV9fc2VhcmNoLXBvcGluX19mb3JtX19pbnB1dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzLXZpc2libGV7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmMtc2l0ZS1tZW51X19zZWFyY2gtcG9waW5fX2Zvcm1fX2J1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBpe1xuICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmNvbnRhY3QtcG9waW57XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC40NXMgZWFzZSAwLjQ1cztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjQ1cyBlYXNlIDAuNDVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNDVzIGVhc2UgMC40NXM7XG4gIHotaW5kZXg6IDk5OTk7XG4gIC5wb3Bpbl9fY2xvc2V7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEI3N0ZCO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAzNXB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyBlYXNlIDBzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjQ1cyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZSAwcywgLXdlYmtpdC10cmFuc2Zvcm0gMC40NXMgZWFzZSAwcztcbiAgICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXMgZWFzZSAwcywgYmFja2dyb3VuZC1jb2xvciAwLjM1cyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBlYXNlIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2UgMHM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGVhc2UgMHMsIGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZSAwcywgLXdlYmtpdC10cmFuc2Zvcm0gMC40NXMgZWFzZSAwcztcbiAgICBpe1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG4gICYub3BlbntcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlIDBzO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZSAwcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2UgMHM7XG4gICAgLnBvcGluX19jbG9zZXtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyBlYXNlIDBzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjQ1cyBlYXNlIDAuNHM7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2UgMHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuNDVzIGVhc2UgMC40cztcbiAgICAgIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBlYXNlIDAuNHMsIGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZSAwcztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBlYXNlIDAuNHMsIGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZSAwcztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBlYXNlIDAuNHMsIGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZSAwcywgLXdlYmtpdC10cmFuc2Zvcm0gMC40NXMgZWFzZSAwLjRzO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB9XG4gICAgLmNvbnRhY3QtcG9waW4tY29udGFpbmVye1xuICAgICAgd2lkdGg6IDg3NXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlIDAuMTVzO1xuICAgICAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZSAwLjE1cztcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2UgMC4xNXM7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgLmNvbnRhY3QtcG9waW4tZm9ybXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZSAwLjY1cztcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UgMC42NXM7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlIDAuNjVzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGFjdC1wb3Bpbi1jb250YWluZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjU1cyBlYXNlIDAuMTVzO1xuICAgIC1vLXRyYW5zaXRpb246IHdpZHRoIDAuNTVzIGVhc2UgMC4xNXM7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC41NXMgZWFzZSAwLjE1cztcbiAgICAuY29udGFjdC1wb3Bpbi1mb3Jte1xuICAgICAgcGFkZGluZzogNjRweCAxMDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZSAwcztcbiAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZSAwcztcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZSAwcztcbiAgICAgIC5mb3JtLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIGNvbG9yOiAjMjczZDUyO1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgLmZvcm0tZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDRweDtcbiAgICAgICAgY29sb3I6ICM4OTk2YTI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi43cmVtO1xuICAgICAgfVxuICAgICAgLmZvcm0tcm93e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgICAgICAgLmZvcm0taW5wdXR7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAuZm9ybS1pbnB1dC10ZXh0e1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxM3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEzNywgMTUwLCAxNjIsIDAuMyk7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogIzI3M2Q1MjtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMzVzIGVhc2U7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zNXMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjM1cyBlYXNlO1xuICAgICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZm9ybS1pbnB1dC1sYWJlbHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgY29sb3I6ICM5MzllYTg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5mb3JtLWlucHV0LXNlbGVjdHtcblxuICAgICAgICAgICAgLmZhLWNoZXZyb24tZG93bntcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZm9ybS1idXQtdmFsaWRhdGV7XG4gICAgICAgIGJ1dHRvbntcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxNXB4IDFweCByZ2IoNSAxNiA0MyAvIDExJSksIDAgN3B4IDEwcHggMCByZ2IoMzkgNjEgODIgLyAxMyUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDFweCByZ2IoNSAxNiA0MyAvIDExJSksIDAgN3B4IDEwcHggMCByZ2IoMzkgNjEgODIgLyAxMyUpO1xuICAgICAgICAgIHBhZGRpbmc6IDJweCA2MHB4IDFweCA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKiogRklOICoqKioqKioqKioqL1xuXG4vKioqKioqKioqKioqKiBURW1wbGF0ZSBjaGlsZHJlbiAqKioqKioqKioqKioqL1xuXG4uY2hhbmdlLWFjY291bnQtY2hpbGRyZW57XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYig1IDE2IDQzIC8gMTclKTtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYig1IDE2IDQzIC8gMTclKTtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIC51LWNoaWxkcmVuLXRvZ2dsZV9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ubW9iaWxlLXByb2ZpbGUtdGh1bWItd3JhcHBlcntcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogNDVweDtcbn0iLCIuYmxvY2stbWFpbntcbiAgaGVpZ2h0OiAxMDAlO1xuICAmLnRlbXBsYXRlLWRhc2hib2FyZC1wYXJlbnRze1xuICAgIGhlaWdodDogY2FsYyggMTAwJSAtIDc0cHgpO1xuICB9XG59XG4jYmxvY2stcmlnaHR7XG5cbiAgaGVpZ2h0OiAxMDAlO1xuICBoZWFkZXJ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWYwZjM7XG4gICAgcGFkZGluZzogMzVweCAyNnB4IDI2cHggMjVweDtcbiAgfVxufVxuI2Jsb2NrLWxlZnR7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTphdXRvO1xuICAuZGFzaGJvYXJkLW5ld3N7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgYXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgcGFkZGluZzogMHB4IDIwcHggMXB4IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIC8qIGxpbmUtaGVpZ2h0OiAxOyAqL1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYig1IDE2IDQzIC8gMTElKSwgMCA3cHggMTBweCAwIHJnYigzOSA2MSA4MiAvIDEzJSk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTVweCAxcHggcmdiKDUgMTYgNDMgLyAxMSUpLCAwIDdweCAxMHB4IDAgcmdiKDM5IDYxIDgyIC8gMTMlKTtcbiAgICB9XG4gIH1cbn1cbi5hY3Rpdml0eS1saXN0e1xuXG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGhlaWdodDogY2FsYyggMTAwJSAtIDkxcHgpO1xuICBhLmxpc3QtaXRlbXtcbiAgICBwYWRkaW5nOiAyOHB4IDI2cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICYrLmxpc3QtaXRlbXtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVmMGYzO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMjQ0LCAyNDYsIDAuNSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAuaXRlbS10aHVtYi13cmFwcGVye1xuICAgICAgICAudS1pY29uLXBsYXl7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5pdGVtLXRodW1iLXdyYXBwZXJ7XG4gICAgICAudS1pY29uLXBsYXl7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDQxcHg7XG4gICAgICAgIGhlaWdodDogNDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBpe1xuICAgICAgICAgIGNvbG9yOiAjOEI3N0ZCO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaGVpZ2h0OiAxMTJweDtcbiAgICAgIGltZ3tcbiAgICAgICAgb2JqZWN0LWZpdDpjb3ZlcjtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5saXN0LWl0ZW0tdGl0bGV7XG4gICAgICBjb2xvcjogIzI3M2Q1MjtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgICAubGlzdC1pdGVtLWRlc2NyaXB0aW9ue1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzg5OTZhMjtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gICAgLmxpc3QtaXRlbS1kZXRhaWxze1xuICAgICAgLmRldGFpbHMtZGF0ZXtcbiAgICAgICAgY29sb3I6ICM4OTk2YTI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICB9XG4gICAgICAuZGV0YWlscy1wcm9ncmVzc3tcbiAgICAgICAgd2lkdGg6IDk3cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIC5wcm9ncmVzcy1iYXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhCNzdGQjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmRldGFpbHMtcGVyY2VudHtcbiAgICAgICAgY29sb3I6ICM4Qjc3RkI7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIH1cbiAgICAgIC5kZXRhaWxzLWNvbXBsZXRlZHtcbiAgICAgICAgY29sb3I6ICMyN2MyODE7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNlY3Rpb24taG9tZXtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAzNXB4IDIxcHggMzVweCA0MXB4O1xufVxuLm5ld3NfX2Rlc2NyaXB0aW9ue1xuICBjb2xvcjogIzg5OTZhMjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG59XG4udS1kYXNoYm9hcmQtY2FyZHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKCA1MCUgLSAxMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhCNzdGQjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzNXB4IDFweCByZ2IoNSAxNiA0MyAvIDYlKTtcbiAgYm94LXNoYWRvdzogMCAwIDM1cHggMXB4IHJnYig1IDE2IDQzIC8gNiUpO1xuICBwYWRkaW5nOiAzNXB4IDIxcHggMzVweCA0MXB4O1xuICAuY2FyZC10aXRsZXtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmNhcmQtY29udGVudHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIGJvdHRvbTogMzVweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxNDdweDtcbiAgICBoZWlnaHQ6IDEyM3B4O1xuICB9XG4gIC5idG57XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYig1IDE2IDQzIC8gMTElKSwgMCA3cHggMTBweCAwIHJnYigzOSA2MSA4MiAvIDEzJSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYig1IDE2IDQzIC8gMTElKSwgMCA3cHggMTBweCAwIHJnYigzOSA2MSA4MiAvIDEzJSk7XG4gICAgcGFkZGluZzogMHB4IDIwcHggMXB4IDIwcHg7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1zdGF0aXN0aWNze1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDM1cHggMXB4IHJnYig1IDE2IDQzIC8gNiUpO1xuICBib3gtc2hhZG93OiAwIDAgMzVweCAxcHggcmdiKDUgMTYgNDMgLyA2JSk7XG4gIGgye1xuICAgIGNvbG9yOiAjMjczZDUyO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwO1xuICAgICY6OmFmdGVye1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgbWFyZ2luOiAwIDIwcHggMCAxOXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZjBmMztcbiAgICB9XG4gIH1cbiAgLnN0YXRpc3RpY3MtaGVhZHtcbiAgICBwYWRkaW5nOiAzMXB4IDI2cHggMjZweCAyNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVmMGYzO1xuICAgIC5oZWFkLW5hdmlnYXRpb257XG4gICAgICAubmF2aWdhdGlvbi1saXN0e1xuICAgICAgICBtaW4td2lkdGg6IDExNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC50ZW1wbGF0ZS1kYXNoYm9hcmRfX3N0YXRpc3RpY3NfX2hlYWRfX25hdmlnYXRpb25fX2xpc3RfX2l0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMyNzNkNTI7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgLm5hdmlnYXRpb24tYXJyb3d7XG4gICAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2U7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJi5kaXNhYmxlZHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN0YXRpc3RpY3MtaXRlbXN7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICAuc3RhdGlzdGljcy1pdGVte1xuICAgICAgZGlzcGxheTpub25lO1xuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgICAuaXRlbS1jaGFydHtcbiAgICAgICAgcGFkZGluZzogMzdweCAzNXB4IDM3cHggNDRweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAyODlweCk7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZjBmMztcbiAgICAgICAgY2FudmFze1xuICAgICAgICAgIHdpZHRoOiAzNSUgIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbS1jaGFydF9fdGl0bGV7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgY29sb3I6ICMyNzNkNTI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnVsLXN0YXRpc3RpY3MtaXRlbS1sYWJlbHN7XG4gICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICAgIC50ZW1wbGF0ZS1kYXNoYm9hcmRfX3N0YXRpc3RpY3NfX2l0ZW1fX2xhYmVsX19jb2xvciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAmLmV4b3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LDE0NCw3Nyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi52aWRlb3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMiwxOTEsOTgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuc2p7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxMyw1MCwxMDUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGVtcGxhdGUtZGFzaGJvYXJkX19zdGF0aXN0aWNzX19pdGVtX19sYWJlbF9fcGVyY2VudGFnZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRlbXBsYXRlLWRhc2hib2FyZF9fc3RhdGlzdGljc19faXRlbV9fbGFiZWxfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgIGNvbG9yOiAjODk5NmEyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN0YXRpc3RpY3MtaXRlbS1jb250ZW50e1xuICAgICAgICB3aWR0aDogMjg5cHg7XG4gICAgICAgIC5zdGF0aXN0aWNzLWl0ZW0tY29udGVudF9fcm93e1xuICAgICAgICAgIHBhZGRpbmc6IDI4cHggMzlweCAyNHB4IDM5cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWYwZjM7XG4gICAgICAgICAgLnN0YXRpc3RpY3MtaXRlbS1jb250ZW50X19sYWJlbHtcbiAgICAgICAgICAgIGNvbG9yOiAjODk5NmEyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMjczZDUyO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGVtcGxhdGUtZGFzaGJvYXJkX19zdGF0aXN0aWNzX19pdGVtX19uby1zdGF0cyB7XG4gICAgICAgIHBhZGRpbmc6IDQ3cHggMHB4IDg4cHggMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLnRlbXBsYXRlLWRhc2hib2FyZF9fc3RhdGlzdGljc19faXRlbV9fbm8tc3RhdHNfX3RleHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgbWFyZ2luOiAyM3B4IGF1dG8gMCBhdXRvO1xuICAgICAgICBjb2xvcjogIzI3M2Q1MjtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuOXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5tZW51LW1vYmlsZXtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLm1pc3Npb25leGFte1xuICBoNHtcbiAgICBjb2xvcjogIzI3M2Q1Mjtmb250LXNpemU6IDEuNXJlbTt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDMxcHggMjZweCAyNnB4IDI2cHg7XG4gIH1cbiAgLmJsb2NrLXRhYmxle1xuICAgIHBhZGRpbmc6IDAgMjZweCAyNnB4IDI2cHg7XG4gICAgdGh7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEI3N0ZCO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICB0cntcbiAgICAgIHRkOm50aC1jaGlsZCgxKXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICB0ZDpudGgtY2hpbGQoMyksdGQ6bnRoLWNoaWxkKDQpe1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO2hlaWdodDogMTAwJTttYXJnaW46IGF1dG87dGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzI3M2Q1MjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuXG4gICAgfVxuICAgIC5saW5lLXByb2dyYW17XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7YmFja2dyb3VuZDogI0YxRjJGNH1cbiAgICAgIGRpdjpudGgtY2hpbGQoMil7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jLWFjdGl2aXRpZXMtbGlzdCB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGxpIHtcbiAgICAgICAgJiArIGxpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVmMGYzO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMjhweCAwO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDI0NCwgMjQ2LCAwLjUpO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAuaXRlbS10aHVtYi13cmFwcGVyLXBsYXkge1xuICAgICAgICAgICAgICAgICAgICAudS1pY29uLXBsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLml0ZW0tdGh1bWItd3JhcHBlci1wbGF5IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTE5cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgICAgICAgICAgICAgIC5wb3N0ZXIge1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saXN0LWl0ZW0tdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjczZDUyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGlzdC1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg5OTZhMjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kZXRhaWxzLWRhdGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjODk5NmEyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kZXRhaWxzLXByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTdweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhiNzdmYjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGV0YWlscy1wZXJjZW50IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzhiNzdmYjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGV0YWlscy1jb21wbGV0ZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjdjMjgxO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmxhdGVzdC1hY3Rpdml0aWVzIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTRweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnRlbXBsYXRlLWRhc2hib2FyZC1wYXJlbnRzIHtcbiAgICAmLmxhdGVzdC1hY3Rpdml0aWVzIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3NHB4KTtcbiAgICB9XG59XG5cbi5sYXN0LWFjdGl2aXRpZXMtc2NvcmVzIHtcbiAgICBjb2xvcjogIzI3M2Q1Mjtcbn1cbiIsIi50ZW1wbGF0ZS1zdGFnZXNfX2NhcmQge1xuICB3aWR0aDogY2FsYyggMTAwJSAvIDMgLSAyMXB4KTtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBzdHJldGNoO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gICY6bnRoLWNoaWxkKDNuLTIpIHtcbiAgICBiYWNrZ3JvdW5kOiAjOEI3N0ZCO1xuICB9XG4gICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgYmFja2dyb3VuZDogJGJnLXRyYWluaW5nLTE7XG4gIH1cbiAgJjpudGgtY2hpbGQoM24pIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmctdHJhaW5pbmctMjtcbiAgfVxufVxuXG4udGVtcGxhdGUtc3RhZ2VzX19jb250YWluZXJ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgaGVpZ2h0OiBjYWxjKCAxMDB2aCAtIDg1cHgpO1xuXG4gIC5yb3cge1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgfVxuICAudS1kYXNoYm9hcmQtY2FyZF9fdGV4dHVhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA2NSU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC51LWRhc2hib2FyZC1jYXJkX190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC51LWRhc2hib2FyZC1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIH1cbiAgLnUtZGFzaGJvYXJkLWNhcmQgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgYm90dG9tOiAzNXB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxufVxuLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fY29udGFpbmVye1xuICBwYWRkaW5nOiAyNXB4IDI3cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8vb3ZlcmZsb3cteDogaGlkZGVuO1xuICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gODVweCk7XG59XG5cbi50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX3Jlc3VtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2NvbC0tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbn1cblxuLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fY29sLS1yaWdodCB7XG4gIHdpZHRoOiA2MCU7XG59XG4udGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19jb2wge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19yZXN1bWVfX2hlYWQge1xuICBwYWRkaW5nOiA0MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIzY2IwO1xufVxuLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fcmVzdW1lX19oZWFkX190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOjcwJTtcbn1cblxuLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fcmVzdW1lX19oZWFkX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMi4zcmVtO1xufVxuXG4udGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19yZXN1bWVfX2hlYWRfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjlweDtcbiAgYm90dG9tOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMTZweDtcbn1cbi5ibG9jay1waWN0dXJle1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyOXB4O1xuICBib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMzRweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmhvdmVye1xuICAgIGl7XG4gICAgICBmb250LXNpemU6MTZweCA7XG4gICAgfVxuICB9XG4gIGl7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OjA7XG4gICAgcmlnaHQ6MDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4udGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19yZXN1bWVfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzNnB4IDQ1cHg7XG4gIGNvbG9yOiAjNjE3MTgwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgb2x7XG4gICAgJiA+IGxpIHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB1bHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgfVxuICAgIH1cbiAgICAmID4gbGk6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSk7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTgzMjc5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6LTMzcHg7XG4gICAgfVxuICB9XG59XG5cbi50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2NvbC0tcmlnaHQge1xuICB3aWR0aDogNTglO1xufVxuXG4udGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19jb2wge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2Zvcm1fX3N0ZXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fZm9ybV9fc3RlcF9faGVhZHtcbiAgcGFkZGluZzogMjNweCAzMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWYwZjM7XG59XG5cbi50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2Zvcm1fX3N0ZXBfX2hlYWRfX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzI3M2Q1MjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMzRweDtcbn1cblxuLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fZm9ybV9fc3RlcF9faGVhZF9fc2VsZWN0IHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgaXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi51LXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLnUtc2VsZWN0X19pbnB1dCB7XG4gICAgcGFkZGluZzogMTBweCAzNXB4IDEwcHggMTNweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMzcsIDE1MCwgMTYyLCAwLjMpO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzI3M2Q1MjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjM1cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjM1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjM1cyBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4udGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19mb3JtX19zdGVwX19zdWJqZWN0c3tcbiAgcGFkZGluZzogMjNweCAzMXB4O1xuICAudGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19mb3JtX19zdGVwX19zdWJqZWN0c19fbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzI3M2Q1MjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fZm9ybV9fc3RlcF9fc3ViamVjdHNfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAudGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19mb3JtX19zdGVwX19zdWJqZWN0c19faXRlbSB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDI3cHg7XG4gICAgICBoZWlnaHQ6IDc0cHg7XG4gICAgICB3aWR0aDogY2FsYyggMTAwJSAvIDMgLSA4cHgpO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi4xcmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjBweCAxcHggcmdiKDUgMTYgNDMgLyAxNSUpO1xuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMXB4IHJnYig1IDE2IDQzIC8gMTUlKTtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2UsIGNvbG9yIDAuMzVzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2UsIGNvbG9yIDAuMzVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2UsIGNvbG9yIDAuMzVzIGVhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdjMjgxO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdjMjgxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19mb3JtX19zdGVwX19zdWJqZWN0c19fYWN0aW9uc3tcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuYnV0dG9uLGF7XG4gIHBhZGRpbmc6IDBweCAyMHB4IDFweCAyMHB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxNXB4IDFweCByZ2IoNSAxNiA0MyAvIDExJSksIDAgN3B4IDEwcHggMCByZ2IoMzkgNjEgODIgLyAxMyUpO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCAxcHggcmdiKDUgMTYgNDMgLyAxMSUpLCAwIDdweCAxMHB4IDAgcmdiKDM5IDYxIDgyIC8gMTMlKTtcbn1cbn1cbn1cblxuLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fZm9ybV9fc3RlcF9faGVhZF9fbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICBjb2xvcjogIzYxNzE4MDtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG4udGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19mb3JtX19zdGVwX19oZWFkX19idG57XG4gIGhlaWdodDogNDZweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYig1IDE2IDQzIC8gMTElKSwgMCA3cHggMTBweCAwIHJnYigzOSA2MSA4MiAvIDEzJSk7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDFweCByZ2IoNSAxNiA0MyAvIDExJSksIDAgN3B4IDEwcHggMCByZ2IoMzkgNjEgODIgLyAxMyUpO1xuICBwYWRkaW5nOiAwcHggMjBweCAxcHggMjBweDtcbn1cblxuLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fZm9ybV9fc3RlcF9fZGF5cyB7XG4gIHBhZGRpbmc6IDMxcHggMzFweCA0MXB4IDMxcHg7XG4gIC50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2Zvcm1fX3N0ZXBfX2RheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjBweCAxcHggcmdiKDUgMTYgNDMgLyAxNSUpO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDFweCByZ2IoNSAxNiA0MyAvIDE1JSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAudGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19mb3JtX19zdGVwX19kYXlfX2hlYWQge1xuICAgIHBhZGRpbmc6IDI1cHggMjdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICMyNzNkNTI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWYwZjM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2Zvcm1fX3N0ZXBfX2RheV9faGVhZF9fbGFiZWwge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbiAgICBpe1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC40cyBlYXNlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICB9XG4gIH1cbn1cbi50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2Zvcm1fX3N0ZXBfX2RheV9fY29udGVudF9fcm93IHtcbiAgcGFkZGluZzogMjBweCAyN3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZjBmMztcblxuICAudGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19mb3JtX19zdGVwX19kYXlfX2NvbnRlbnRfX2xlZnR7XG4gICAgLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fZm9ybV9fc3RlcF9fZGF5X19jb250ZW50X19zdWJqZWN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMyNzNkNTI7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG4gICAgfVxuXG4gICAgLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fZm9ybV9fc3RlcF9fZGF5X19jb250ZW50X19kZXRhaWxzIHtcbiAgICAgIGNvbG9yOiAjNjE3MTgwO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgIH1cbiAgfVxuICAudGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19mb3JtX19zdGVwX19kYXlfX2NvbnRlbnRfX2J0bntcbiAgICBwYWRkaW5nOiAwcHggMjBweCAxcHggMjBweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTVweCAxcHggcmdiKDUgMTYgNDMgLyAxMSUpLCAwIDdweCAxMHB4IDAgcmdiKDM5IDYxIDgyIC8gMTMlKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAxcHggcmdiKDUgMTYgNDMgLyAxMSUpLCAwIDdweCAxMHB4IDAgcmdiKDM5IDYxIDgyIC8gMTMlKTtcbiAgfVxuICAudGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19mb3JtX19zdGVwX19kYXlfX2NvbnRlbnRfX3NlbGVjdHtcbiAgICBpe1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG5cbiAgfVxufVxuXG4udGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19mb3JtX19zdGVwX19kYXlfX2NvbnRlbnR7XG4gIGRpc3BsYXk6bm9uZTtcbn1cblxuLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fbmV4dC1idG4tbW9iaWxle1xuICBkaXNwbGF5Om5vbmU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgei1pbmRleDogMzA7XG4gIGhlaWdodDogNzNweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZzogMHB4IDIwcHggMXB4IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCl7XG4udGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19uZXh0LWJ0bi1tb2JpbGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDczcHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgei1pbmRleDogMzA7XG4gIHdpZHRoOjEwMCU7XG59XG4gIC50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX2Zvcm1fX3N0ZXBfX2hlYWRfX21lc3NhZ2V7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59IiwiLm1lbnUtbGlzdC1wcm9ncmFtc3tcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogODVweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogY2FsYyggMTAwJSAtIDg1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMHMgZWFzZSAwLjM1cztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBlYXNlIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGVhc2UgMC4zNXM7XG4gIHotaW5kZXg6IDQ1O1xuICAmLm9wZW57XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMHMgZWFzZSAwcztcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGVhc2UgMHM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBlYXNlIDBzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cbiAgICAubGlzdC1wcm9ncmFtcy1tYWluIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYig1IDE2IDQzIC8gMTclKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDFweCByZ2IoNSAxNiA0MyAvIDE3JSk7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIH1cblxuICB9XG4gIC5saXN0LXByb2dyYW1zLW1vYmlsZS1iYXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDJiOTg7XG4gIH1cbn1cblxuLmxpc3QtcHJvZ3JhbXMtbWFpbiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDJiOTg7XG4gIHdpZHRoOiAyNSU7XG4gIHotaW5kZXg6IDMwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC40cyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgMC40cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLCBib3gtc2hhZG93IDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZSwgYm94LXNoYWRvdyAwLjRzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuNHMgZWFzZTtcbiAgLmxpc3QtcHJvZ3JhbXMtaXRlbXN7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBjYWxjKCAxMDAlIC0gODVweCk7XG4gIH1cbiAgLnByb2dyYW1zLWl0ZW17XG4gICAgaGVpZ2h0OiA4OHB4O1xuICAgIC5pdGVtLXRpdGxlIHt9XG4gIH1cbn1cblxuLmxpc3QtcHJvZ3JhbXMtY29sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvZ3JhbXMtaGVhZHtcbiAgcGFkZGluZzogMTlweCAzMXB4IDE4cHggMzFweDtcbiAgaGVpZ2h0OiA4NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzNWE2O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMjYsIDIyNiwgMjMwLCAwLjExKTtcbiAgLmhlYWQtc2VsZWN0e1xuICAgIC5zZWxlY3QtbGFiZWx7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgICNsZXZlbHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjM0EzNUE2O1xuICAgIH1cbiAgICAuZmEtY2hldnJvbi1kb3due1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5saXN0LXByb2dyYW1zLWl0ZW1ze1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAucHJvZ3JhbXMtaXRlbXtcbiAgICBwYWRkaW5nOiAzMnB4IDYwcHggMzFweCAzMnB4O1xuICAgICYubWlzc2lvbi1leGFte1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgLml0ZW0tdGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICB9XG4gICAgLml0ZW0tZGV0YWlsc3tcbiAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgIGNvbG9yOiAjODk5NmEyO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAuaXRlbS1kZXRhaWxzLWNvdW50e1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICB9XG4gICAgICAuZGV0YWlscy1wcm9ncmVzc3tcbiAgICAgICAgd2lkdGg6IDk3cHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU2NTQ4QTtcbiAgICAgICAgLnByb2dyZXNzLWJhcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEI3N0ZCO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaXRlbS1kZXRhaWxzLXBlcmNlbnR7XG4gICAgICAgIGNvbG9yOiAjOEI3N0ZCO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG4gICYuYWN0aXZle1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gIH1cblxufVxuXG4ucHJvZ3JhbXMtaXRlbXtcbiAgcGFkZGluZzogMzJweCA2MHB4IDMycHggNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEzMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDU7XG4gICYuYWN0aXZlLCY6aG92ZXJ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgLnUtaWNvbi1wbGF5e1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBpLmZhLWNoZXZyb24tcmlnaHR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA1MHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGhlaWdodDogMWVtO1xuICB9XG59XG4ucHJvZ3JhbXMtaXRlbS10aXRsZXtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbn1cblxuLmNvbC1zZWNvbmR7XG4gICYuYWN0aXZlLCYub3BlbntcbiAgICB3aWR0aDogMzMlO1xuICAgIC8vLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAvLy1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYig1IDE2IDQzIC8gMTclKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAxcHggcmdiKDUgMTYgNDMgLyAxNyUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwcHgsIDApO1xuICB9XG4gIGxlZnQ6IDI1JTtcbiAgd2lkdGg6IDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyMjc4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC40cyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgMC40cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLCBib3gtc2hhZG93IDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZSwgYm94LXNoYWRvdyAwLjRzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuNHMgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDIwO1xuXG59XG4uY29sLXRoaXJke1xuICBsZWZ0OiBjYWxjKCAzMyUgKyAyNSUpO1xuICB3aWR0aDogMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjFmNmM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC40cyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgMC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjRzIGVhc2UsIC13ZWJraXQtYm94LXNoYWRvdyAwLjRzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UsIGJveC1zaGFkb3cgMC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLCBib3gtc2hhZG93IDAuNHMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC40cyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgMC40cyBlYXNlO1xuICB6LWluZGV4OiAxMDtcbiAgJi5hY3RpdmUsJi5vcGVue1xuICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMjUlIC0gMzAlKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxNXB4IDFweCByZ2IoNSAxNiA0MyAvIDE3JSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYig1IDE2IDQzIC8gMTclKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB9XG4gIC5wcm9ncmFtcy1pdGVte1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAzMnB4IDQ2cHg7XG4gICAgJi5zZWxlY3RlZHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgfVxuICAgIC5pdGVtLXRodW1iLXdyYXBwZXJ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLml0ZW0tdGh1bWJ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgICAudS1pY29uLXBsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA0MXB4O1xuICAgICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgaSB7XG4gICAgICAgICAgY29sb3I6ICM4Qjc3RkI7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5pdGVtLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICAgIH1cbiAgICAuaXRlbS1hY2Nlc3MtZnJlZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtncmVlbjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbn0iLCIudGVtcGxhdGUtc2VhcmNoLWNvbnRhaW5lcntcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAuc2VhcmNoLWZpbHRlcnN7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAuZmlsdGVyc19fbW9iaWxlLXRvZ2dsZXtcbiAgICAgIHdpZHRoOiA1M3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzNmNjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICAgICAgaXtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucXVlcnktc2VhcmNoe1xuICAgICAgcGFkZGluZzogMjNweCAyOXB4IDIzcHggMDtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb2xvcjogIzI3M2Q1MjtcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZjBmMztcbiAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcbiAgICAgIGl7XG4gICAgICAgIHdpZHRoOiAxLjA0ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGNvbG9yOiAjMjczZDUyO1xuICAgICAgfVxuICAgIH1cbiAgICAudGVtcGxhdGUtc2VhcmNoX19maWx0ZXJzX19sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogIzg5OTZhMjtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAudGVtcGxhdGUtc2VhcmNoX19maWx0ZXJzX19zZWxlY3Qge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIH1cbiAgICAudS1zZWxlY3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLnRlbXBsYXRlLXNlYXJjaF9fZmlsdGVyc19fc2VsZWN0X19pbnB1dCB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggNDVweCAxMnB4IDE1cHg7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICB9XG4gICAgICAuZmEtY2hldnJvbi1kb3due1xuICAgICAgICB3aWR0aDogMC41ODMzM2VtO1xuICAgICAgICByaWdodDogMjhweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDM4JTtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWFyY2gtcmVzdWx0c3tcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAubGluZS1yZXN1bHR7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAgICAgJi5vcGVue1xuICAgICAgICAucmVzdWx0LWNvbnRlbnQtcmlnaHR7XG4gICAgICAgICAgLmZhLWNoZXZyb24tdXB7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmVzdWx0LWhlYWRlcntcbiAgICAgICAgcGFkZGluZzogMjhweCAwO1xuICAgICAgICAudGh1bWItd3JhcHBlcntcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIxcHg7XG4gICAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiA4MXB4O1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmVzdWx0LWNvbnRlbnR7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC50ZW1wbGF0ZS1zZWFyY2hfX3Jlc3VsdF9fdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzI3M2Q1MjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50ZW1wbGF0ZS1zZWFyY2hfX3Jlc3VsdF9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICM4OTk2YTI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICN3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgfVxuICAgICAgICAucmVzdWx0LWNvbnRlbnQtcmlnaHR7XG4gICAgICAgICAgLnRlbXBsYXRlLXNlYXJjaF9fcmVzdWx0X19kZXRhaWxze1xuICAgICAgICAgICAgY29sb3I6ICM4OTk2YTI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIC50ZW1wbGF0ZS1zZWFyY2hfX3Jlc3VsdF9fZGV0YWlsc19fZGF0ZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm9ncmVzcyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogOTdweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGZlNTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEI3N0ZCO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRlbXBsYXRlLXNlYXJjaF9fcmVzdWx0X19kZXRhaWxzX190aW1lcl9fcGVyY2VudCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOEI3N0ZCO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudGVtcGxhdGUtc2VhcmNoX19yZXN1bHRfX2NsYXNzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZWVmMGYzO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZWVmMGYzO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNWE0NTtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZjI1YTQ1LDE1JSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5yZWxvYWR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhCNzdGQiFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjOEI3N0ZCO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCM4Qjc3RkIsMTAlKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGVtcGxhdGUtc2VhcmNoX19yZXN1bHRfX2NsYXNzX19jb250ZW50IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAyMnB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrTWRcIjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICAgIC50ZW1wbGF0ZS1zZWFyY2hfX3Jlc3VsdF9faWNvbntcbiAgICAgICAgICAgIHdpZHRoOiAxMTZweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAgICAgICB3aWR0aDogMC41ODMzM2VtO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXMgZWFzZTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXMgZWFzZTtcbiAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGVhc2U7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXMgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yZXN1bHQtZHJvcGRvd257XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgJi5vcGVue1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLnJlc3VsdC1kcm9wZG93bi1jb250YWluZXJ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZjBmMztcbiAgICAgICAgICAucm93LXJlc3VsdC1kcm9wZG93bntcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZjBmMztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgLnJlc3VsdC1kcm9wZG93bi1udW1iZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgICAgICAgJi5jb21wbGV0ZWR7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyN2MyODE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5udW1iZXJ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzNkNTI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZW1wbGF0ZS1zZWFyY2hfX3Jlc3VsdF9fZHJvcGRvd25fX3RpdGxlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgICAgICAgICAudGVtcGxhdGUtc2VhcmNoX19yZXN1bHRfX2Ryb3Bkb3duX190aXRsZV9fdHlwZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNzNkNTI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnRlbXBsYXRlLXNlYXJjaF9fcmVzdWx0X19kcm9wZG93bl9fdGl0bGVfX25hbWUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjODk5NmEyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC50ZW1wbGF0ZS1zZWFyY2hfX3Jlc3VsdF9fZHJvcGRvd25fX3Jlc3VtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNzNkNTI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5udW1iZXJ7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ZW1wbGF0ZS1wcm9ncmFtLWxhdW5jaHtcbiAgICAgICAgYXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1YTQ1O1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZjI1YTQ1LDE1JSk7XG4gICAgICAgICAgfVxuICAgICAgICAgICYucmVsb2Fke1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhCNzdGQiFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICM4Qjc3RkI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzhCNzdGQiwxMCUpIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAubGluZS1zZWFyY2gtbGVmdC1ibG9ja3tcbiAgICAgICAgICB3aWR0aDogODElO1xuICAgICAgICAgIC50aHVtYi13cmFwcGVye1xuICAgICAgICAgICAgd2lkdGg6IDEyJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnJlc3VsdC1jb250ZW50e1xuICAgICAgICAgICAgd2lkdGg6IDg4JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmUtc2VhcmNoLXJpZ2h0LWJsb2Nre1xuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuI2pzLXNlYXJjaC1wb3Bpbi1maWxlci1tb2JpbGV7XG4gIGhlaWdodDogMTAwdmg7XG4gIC5zZWFyY2gtcG9waW5fX2NvbnRhaW5lcntcbiAgICBwYWRkaW5nOiAxNTBweCA5JSAwIDklO1xuICAgIC51LXNlbGVjdCAuZmEtY2hldnJvbi1kb3duIHtcbiAgICAgIHdpZHRoOiAwLjU4MzMzZW07XG4gICAgICByaWdodDogMjhweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzglO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICB9XG59IiwiJHdtYXg6ICAje1wib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTQ0MHB4KVwifTtcbiR3MTIwMDogICN7XCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5cHgpXCJ9O1xuJHc5OTI6ICAgICAje1wib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpXCJ9O1xuJHc3Njg6ICAgICAgI3tcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KVwifTtcbiR3NjUwOiAgICAgICN7XCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo2NTBweClcIn07XG4kdzQ4MDogI3tcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ4MHB4KVwifTtcbiR3MzgwOiAje1wib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzgwcHgpXCJ9O1xuJHczMjA6ICN7XCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDozMjBweClcIn07XG5cbi5wcm9ncmFtLXN1bW1hcnktaGVhZGVyLW1vYmlsZXtcbiAgZGlzcGxheTpub25lO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDJiOTg7XG4gIC50b3AtYmFyLXJlc3VtZS1tb2JpbGV7XG4gICAgcGFkZGluZzogMTVweCAyNXB4IDE1cHggMjVweDtcbiAgICAuYy1wcm9ncmFtLXN1bW1hcnlfX3RvcC1iYXJfX3Jlc3VtZV9fY29udGVudF9faGF0IHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5jLXByb2dyYW0tc3VtbWFyeV9fdG9wLWJhcl9fcmVzdW1lX19jb250ZW50X190aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgICBpe1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIHdpZHRoOiAwLjU4MzMzZW07XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzIGVhc2UgMHM7XG4gICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cyBlYXNlIDBzO1xuICAgICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGVhc2UgMHM7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZSAwcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXMgZWFzZSAwcztcbiAgICAgICYuYWN0aXZle1xuICAgICAgICB3ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoXG4gICAgICAgICAgICAgICAgICAgICAgICAxODBkZWdcbiAgICAgICAgKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKFxuICAgICAgICAgICAgICAgICAgICAgICAgMTgwZGVnXG4gICAgICAgICk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmV4aXQtYnRue1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjI2LCAyMjYsIDIzMCwgMC4xMSk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBpe1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cbiAgfVxufVxuLnByb2dyYW0tc3VtbWFyeS10b3AtYmFye1xuICBoZWlnaHQ6IDg1cHg7XG4gIHdpZHRoOiBjYWxjKCAxMDAlIC0gODVweCk7XG4gIG1heC13aWR0aDogY2FsYyggMTkyMHB4IC0gODVweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAudG9wLWJhci1yZXN1bWV7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAzMzlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyYTdjO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIyNiwgMjI2LCAyMzAsIDAuMTEpO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBpe1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gICAgLnRodW1iLXdyYXBwZXJ7XG4gICAgICB3aWR0aDogNjlweDtcbiAgICAgIGhlaWdodDogNDlweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGltZ3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cblxuICAgIH1cbiAgICAucmVzdW1lLWNvbnRlbnR7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgLmMtcHJvZ3JhbS1zdW1tYXJ5X190b3AtYmFyX19yZXN1bWVfX2NvbnRlbnRfX2hhdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIH1cbiAgICAgIC5jLXByb2dyYW0tc3VtbWFyeV9fdG9wLWJhcl9fcmVzdW1lX19jb250ZW50X190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5leGl0LWJ0bntcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIGl7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50b3AtYmFyLWNvbnRlbnR7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAzMzlweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxNXB4IDFweCByZ2IoNSAxNiA0MyAvIDE3JSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYig1IDE2IDQzIC8gMTclKTtcbiAgICAuY29udGVudC10aXRsZXtcbiAgICAgIGNvbG9yOiAjMjczZDUyO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtNZFwiLCBzYW5zLXNlcmlmOztcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgLmMtcHJvZ3JhbS1zdW1tYXJ5X190b3AtYmFyX19jb250ZW50X190aXRsZV9faGVhZGxpbmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTdweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGNvbG9yOiAjNjE3MTgwO1xuICAgICAgICBmb250LWZhbWlseTogXCJSdWJpa1wiO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50LWxpbmt7XG4gICAgICBjb2xvcjogIzI3M2Q1MjtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMxcHg7XG4gICAgfVxuICAgIC5idXR0b257XG4gICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4MzI3OTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxNXB4IDFweCByZ2IoNSAxNiA0MyAvIDExJSksIDAgN3B4IDEwcHggMCByZ2IoMzkgNjEgODIgLyAxMyUpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYig1IDE2IDQzIC8gMTElKSwgMCA3cHggMTBweCAwIHJnYigzOSA2MSA4MiAvIDEzJSk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgLnRvcC1iYXItY29udGVudC1yaWdodHtcbiAgICAgIC5xY20tbmF2aWdhdGlvbntcbiAgICAgICAgbGl7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgY29sb3I6ICM4OTk2YTI7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg5OTZhMjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlODMyNzk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNlODMyNzk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubWFpbi1wcm9ncmFte1xuaGVpZ2h0OiBjYWxjKCh2YXIoLS12aCwgMXZoKSAqIDEwMCkgIC0gODVweCk7XG4gIC5saXN0LXByb2dyYW1zLWNvbnRhaW5lci1pdGVtc3tcbiAgICAucHJvZ3JhbS1zdW1tYXJ5LWNvbnRhaW5lci1pdGVtcyB7XG4gICAgICB3aWR0aDogMzM5cHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIH1cbiAgfVxuICAjdGVtcGxhdGUtbWVkaWEtY29udGFpbmVye1xuICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMzM5cHgpO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDg1cHgpO1xuICAgIG92ZXJmbG93LXk6YXV0bztcbiAgICAuZXhvLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nOiA1N3B4IDklO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIGgye1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMjczZDUyO1xuICAgICAgICBmb250LWZhbWlseTogXCJSdWJpa01kXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgICAgLmV4by1oZWFke1xuICAgICAgICAudGVtcGxhdGUtcHJvZ3JhbS1xY21fX2NvbnRlbnRfX2hlYWRfX3NlcGFyYXRvciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGluZS1xdWVzdGlvbntcbiAgIC8qICAgICBmb250LXNpemU6IDE2cHg7Ki9cbiAgICAgICAgcGFkZGluZzogNDBweCAwcHggNDBweCAwcHghaW1wb3J0YW50O1xuICAgICAgICAmKy5saW5lLXF1ZXN0aW9ue1xuICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgfVxuICAgICAgICBidXR0b257XG4gICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggMXB4IDIwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudmlkZW8ta3VtdWxsdXMge1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGhlaWdodDozNjBweDtcbiAgICAgIEBtZWRpYSAjeyR3NzY4fSB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgIH1cblxuICAgIH1cbiAgICAudGVtcGxhdGUtcHJvZ3JhbS12aWRlby1jb250YWluZXJ7XG4gICAgICAudmlkZW8tY29udGVudHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC52aWRlby1jb250ZW50LW1lZGlhLXdyYXBwZXJ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGlmcmFtZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIC52aWRlby1jb250ZW50LXRleHQtd3JhcHBlcntcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOjMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZToycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50ZW1wbGF0ZS1wcm9ncmFtLW9iamVjdGV4ZXJjaXNlLWNvbnRhaW5lcntcbiAgICAgIC5xY20tY29udGVudHtcbiAgICAgICAgLnFjbS1xdWVzdGlvbnN7XG4gICAgICAgICAgLmxpbmUtcXVlc3Rpb257XG4gICAgICAgICAgICBib3JkZXItdG9wOm5vbmU7XG4gICAgICAgICAgICAucWNtLXF1ZXN0aW9ucy1jb250ZW50e1xuICAgICAgICAgICAgICAmLmRpc3BsYXktcmVzdWx0e1xuICAgICAgICAgICAgICAgIC5xY20tY2hvaWNle1xuICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6bm9uZTtcbiAgICAgICAgICAgICAgICAgICYuc2VsZWN0e1xuICAgICAgICAgICAgICAgICAgICAmLnRydWUtYW5zd2Vye1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyN2MyODE7XG4gICAgICAgICAgICAgICAgICAgICAgLmljb25lcy1yZXN1bHR7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZmEtY2hlY2stY2lyY2xle1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLnRydWUtYW5zd2VyKXtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIzYzNjO1xuICAgICAgICAgICAgICAgICAgICAgIC5pY29uZXMtcmVzdWx0e1xuICAgICAgICAgICAgICAgICAgICAgICAgLmZhLXRpbWVze1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmLnRydWUtYW5zd2VyOm5vdCguc2VsZWN0KXtcbiAgICAgICAgICAgICAgICAgICAgLmljb25lcy1yZXN1bHR7XG4gICAgICAgICAgICAgICAgICAgICAgLmZhLWNoZWNrLWNpcmNsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogZGFya2dyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnFjbS1jaG9pY2V7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI3M2Q1MjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjBweCAxcHggcmdiKDUgMTYgNDMgLyAxNSUpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDFweCByZ2IoNSAxNiA0MyAvIDE1JSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zZWxlY3R7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIzY2IwO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pY29uZXMtcmVzdWx0e1xuICAgICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5hbnN3ZXItY29tbWVudHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjczZDUyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnVzZXItYWN0aW9ue1xuICAgICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICYuanMtbmV4dC1xdWVzdGlvbiwmLmpzLXJlc3VsdC1maW5hbHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC50aXRsZS1zdGF0ZW1lbnR7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICM4OTk2YTI7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5xY20taGVhZC1yZXN1bHQsLmV4cGxhaW4tYW5zd2Vye1xuICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICAudXNlci1hY3Rpb257XG4gICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICB9XG4gICAgICAgICYuZGlzcGF5LWVuZC1xY217XG4gICAgICAgICAgLmV4by1oZWFke1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucWNtLWhlYWQtcmVzdWx0e1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMjczZDUyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDIxcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyN2MyODE7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmV4cGxhaW4tYW5zd2Vye1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjMjczZDUyO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC51c2VyLWFjdGlvbntcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmxpbmUtcXVlc3Rpb257XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMHB4IDQwcHggMHB4IWltcG9ydGFudDtcblxuICAgICAgICAgIH1cbiAgICAgICAgICAuYW5zd2VyLWNvbW1lbnR7XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXghaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGVtcGxhdGUtcHJvZ3JhbS1zdGF0ZW1lbnQtbGluZS1jb250YWluZXJ7XG4gICAgICAuYmxvY2stcXVlc3Rpb257XG4gICAgICAgIC5saW5lLXF1ZXN0aW9ue1xuICAgICAgICAgIC8qZm9udC1zaXplOiAxNnB4OyovXG4gICAgICAgICAgcGFkZGluZzogNDBweCAwcHggNDBweCAwcHghaW1wb3J0YW50O1xuICAgICAgICAgICYrLmxpbmUtcXVlc3Rpb257XG4gICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ibG9jay1rbm93bGVkZ2V7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6MnB4IHNvbGlkICRwaW5rO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIC50aXRsZS1rbm93bGVkZ2V7XG4gICAgICAgICAgICAgIGNvbG9yOiRwaW5rO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAxcHggMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50ZW1wbGF0ZS1wcm9ncmFtLXNoZWV0LWNvbnRhaW5lcntcblxuICAgIH1cbiAgfVxufVxuLmpzLXRlbXBsYXRlLXBvcGlue1xuICAmI2pzLW1lbnUtcHJvZ3JhbS1zdW1tYXJ5LW1vYmlsZXtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB9XG59XG4ubGlzdC1wcm9ncmFtcy1jb250YWluZXItaXRlbXN7XG4gIC5wcm9ncmFtLXN1bW1hcnktY29udGFpbmVyLWl0ZW1ze1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjJhN2M7XG4gICAgb3ZlcmZsb3cteTphdXRvO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIC5zdW1tYXJ5LWl0ZW17XG4gICAgICBwYWRkaW5nOiAyNHB4IDM1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzAsIDEwNiwgMC40KTtcbiAgICAgICAgLml0ZW0tbnVtYmVye1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYWN0aXZle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjExZTZhO1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIC5pdGVtLW51bWJlcntcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBjb2xvcjogIzQyM2NiMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaXRlbS1udW1iZXJ7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgICAgICAgJi5maW5pc2h7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgY29sb3I6ICM0MjNjYjA7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgLml0ZW0taWNvbntcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgICYuZmluaXNoe1xuICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAuaXRlbS1jb250ZW50e1xuICAgICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDYwcHgpO1xuICAgICAgICAuYy1wcm9ncmFtLXN1bW1hcnlfX2l0ZW1fX2NvbnRlbnRfX3R5cGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmMtcHJvZ3JhbS1zdW1tYXJ5X19pdGVtX19jb250ZW50X190aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yZXBvcnQtbGluay1jb250YWluZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJmMmE3YztcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgLnJlcG9ydC1saW5re1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgYm90dG9tOjBweDtcblxuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucHJvZ3JhbS1leGVyY2ljZS1wb3BpbntcbiAgaDJ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuY29udGVudHtcbiAgICAubGlzdC10aXBze1xuICAgICAgbGl7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5kaXNwbGF5LW1vYmlsZS1uZXh0LXN0ZXB7XG5cbiAgZGlzcGxheTpub25lO1xuICBhe1xuICAgIGhlaWdodDogNjBweDtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzMjc5O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4MzI3OTtcbiAgICB9XG4gIH1cbn1cblxuLnRlbXBsYXRlLWZpbmlzaHtcbiAgcGFkZGluZzogNTdweCA5JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAudGh1bWItaW1hZ2V7XG4gICAgd2lkdGg6IDIxOHB4O1xuICAgIGhlaWdodDogMTU0cHg7XG5cbiAgICBpbWd7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgb2JqZWN0LWZpdDpjb3ZlcjtcbiAgICB9XG4gIH1cbiAgaDJ7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzI3M2Q1MjtcbiAgICBmb250LWZhbWlseTogXCJSdWJpa01kXCI7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIGhye1xuICAgIG1hcmdpbi10b3A6NDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gICNjb250ZW50e1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB9XG4gIHVse1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBsaXtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIC51LWljb24tcGxheSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAud3JhcHBlcntcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgICAgICAudS1pY29uLXBsYXkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB3aWR0aDogNDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOEI3N0ZCO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOmJsYWNrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5hdXRvLWV2YWwtcG9waW4ge1xuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuXG4gIC5ldmFsLXRleHQtbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLmV2YWwtdGV4dC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cblxuICAuZmEtc3RhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi5ob3ZlciwgJi5jaGVja2VkIHtcbiAgICAgIGNvbG9yOiBvcmFuZ2U7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1hdXRvLWV2YWwge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4IDFweCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICBhLmJ0bi1hdXRvLWV2YWwge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICB9XG59XG5cbi5wcm9ncmFtLWFjdGl2aXR5LWxpc3Qge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuXG4gIC52aWRlby1jaGVjayAuZmEge1xuICAgIGNvbG9yOiAjMjdjMjgxO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIHRhYmxlIHRmb290IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMjdjMjgxO1xuICB9XG5cbiAgLnJlZG8tcHJvZ3JhbSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59IiwiLmJsb2NrLW9mZmVye1xuXG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBoZWFkZXJ7XG4gICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXI6MnB4IHNvbGlkICNFRkVGRjE7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAuZGVzY3JpcHRpb24tb2ZmZXJ7XG4gICAgICBoZWlnaHQ6IDEyMXB4O1xuICAgICAgbWF4LXdpZHRoOiAyNjRweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICBoNHtcbiAgICAgIGNvbG9yOmJsYWNrO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBhe1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGREE1QTtcbiAgICAgIGNvbG9yOmJsYWNrO1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cbiAgLmZvb3Rlci1vZmZlcntcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICYjYXV0by1vZmZlcntcbiAgICBoZWFkZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUZGO1xuICAgIH1cbiAgICAuZm9vdGVyLW9mZmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUyNTFEMztcbiAgICB9XG4gIH1cblxuICAmI3Zpc2lvLW9mZmVye1xuICAgIGhlYWRlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZDRUY7XG4gICAgfVxuICAgIC5mb290ZXItb2ZmZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEQTVBO1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgIH1cbiAgfVxufVxuLnRlbXBsYXRlLWFjY291bnQtcHJvZmlsZS1jb250YWluZXJ7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzNXB4IDFweCByZ2IoNSAxNiA0MyAvIDYlKTtcbiAgYm94LXNoYWRvdzogMCAwIDM1cHggMXB4IHJnYig1IDE2IDQzIC8gNiUpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQycHgpO1xuXG4gIG92ZXJmbG93LXk6YXV0bztcbiAgLnByb2ZpbGUtdGl0bGUge1xuICAgIHBhZGRpbmc6IDIxcHggMjZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzI3M2Q1MjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZjBmMztcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gICNuYXYtdGFiQ29udGVudHtcbiAgICAjbmF2LXByb2ZpbGUtdXBkYXRlLCNuYXYtaW52b2ljZXtcbiAgICAgIHBhZGRpbmctdG9wOiA1MnB4O1xuICAgIH1cbiAgICAjbmF2LXN1YmNoaWxkLXRhYntcbiAgICAgICNtZW51e1xuICAgICAgICBidXR0b257XG4gICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWNjb3VudC1wcm9maWxlLWNvbnRlbnR7XG4gICAgLnByb2ZpbGUtY29udGVudC1sZWZ0e1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLmNvbnRlbnQtdXBsb2Fke1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEyOXB4O1xuICAgICAgICBoZWlnaHQ6IDEyOXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC51LXVwbG9hZF9faW5wdXR7XG4gICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgICAgIC51cGxvYWQtcHJldmlld3tcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNlODMyNzksMzApO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgaXtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLm5vLWltYWdle1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlODMyNzk7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIC5wcmV2aWV3LWxldHRlcntcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNi4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIC51cGxvYWQtcHJldmlldzphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2U7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2U7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpe1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC51cGxvYWQtbGFiZWx7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjOTM5ZWE4O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByb2ZpbGUtY29udGVudC1yaWdodHtcbiAgICAgIC5yaWdodC1yb3d7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgIC50ZW1wbGF0ZS1hY2NvdW50LXByb2ZpbGVfX2NvbnRlbnRfX2lucHV0X19sYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgY29sb3I6ICM5MzllYTg7XG4gICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBjb2xvcjogJHB1cnBsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI25hdi10YWJ7XG4gICAgb3ZlcmZsb3cteDphdXRvO1xuICAgIG92ZXJmbG93LXk6aGlkZGVuO1xuICAgIGJ1dHRvbi5uYXYtbGlua3tcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjODk5NmEyO1xuICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAyMXB4IDI2cHg7XG4gICAgICAmLmFjdGl2ZXtcbiAgICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgYmxhY2s7XG4gICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMjczZDUyO1xuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgYmxhY2s7XG4gICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMjczZDUyO1xuICAgICAgfVxuICAgICAgJjp2aXNpdGVke1xuICAgICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMsJjp2aXNpdGVke1xuICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGFiLWJpbGxpbmctY2FyZC1kZXRhaWxze1xuICAgIHBhZGRpbmc6IDBweCAyNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVmMGYzO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIC5iaWxsaW5nLWNhcmQtZGV0YWlscy1mb3Jte1xuICAgICAgLnByb2ZpbGUtdGFiLXJvd3tcbiAgICAgICAgLnRhYi1sYWJlbHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYmlsbGluZy1jYXJkLWRldGFpbHMtdGVybXN7XG4gICAgICAgIC5jdXN0b20tY29udHJvbC1sYWJlbHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAjODI3M2Y2O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG4gIC50YWItaW52b2ljZS1saXN0e1xuICAgIHBhZGRpbmc6IDMycHggMjZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0YWJsZXtcblxuICAgICAgdGR7XG4gICAgICAgICYuc3RhdHVzLWVycm9ye1xuICAgICAgICAgIGl7XG4gICAgICAgICAgICBjb2xvcjogZGFya3JlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zdGF0dXMtc3VjY2Vzc3tcbiAgICAgICAgICBpe1xuICAgICAgICAgICAgY29sb3I6IGRhcmtncmVlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnByb2ZpbGUtdGFiLXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGNvbG9yOiAjMjczZDUyO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5iaWxsaW5nLWNhcmQtZGV0YWlscy1mb3Jte1xuICAuU3RyaXBlRWxlbWVudHtcbiAgICBwYWRkaW5nOiAxMnB4IDEzcHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTM3LCAxNTAsIDE2MiwgMC4zKTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5cblxuI25hdi1zdWJjaGlsZC10YWJ7XG4gIC5zdWJzY3JpcHRpb24tY2FyZHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZjBmMztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgaGVhZGVye1xuICAgICAgLnRodW1iLXdyYXBwZXJ7XG4gICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4MzI3OTtcblxuICAgICAgICAmLnRodW1iLXdyYXBwZXItaW1hZ2V7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByZXZpZXctbGV0dGVye1xuICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJlc3VtZS1pZGVudGl0eXtcbiAgICAgICAgLm5hbWV7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjMjczZDUyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5sZXZlbHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICM4OTk2YTI7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYnRuLW9mZmVye1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWYwZjM7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgcGFkZGluZzogMTFweCAyMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4MzI3OTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYig1IDE2IDQzIC8gMTElKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U4MzI3OTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZSwgY29sb3IgMC40cyBlYXNlLCBib3JkZXItY29sb3IgMC40cyBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZSwgY29sb3IgMC40cyBlYXNlLCBib3JkZXItY29sb3IgMC40cyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZSwgY29sb3IgMC40cyBlYXNlLCBib3JkZXItY29sb3IgMC40cyBlYXNlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTMyNmE7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDUzMjZhO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZXtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwdXJwbGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnN1Yi1vZmZlci10aXRsZXtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMjczZDUyO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICAgIC5vcHRpb24tZW5ke1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAuc3ViLWFtb3VudHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrTWRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgY29sb3I6ICMyNzNkNTI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLnN1Yi1vcHRpb257XG4gICAgICBwYWRkaW5nOiAwcHggMjBweCAxcHggMjBweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5kaXNjb3VudHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNlODMyNzk7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gICAgLm5leHQtaW52b2ljZXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM4OTk2YTI7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gICAgLnVwZGF0ZS1zdWJzY3JpcHRpb257XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIHRvcDoyMHB4O1xuICAgICAgcmlnaHQ6MjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNzNkNTI7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIGl7XG4gICAgICAgIGNvbG9yOiMyNzNkNTI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzNkNTI7XG4gICAgICAgIGl7XG4gICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsIi50ZW1wbGF0ZS1hc3Nlc3NtZW50cy1jb250YWluZXJ7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDc0cHggLSA0MnB4KTtcbiAgLmFzc2Vzc21lbnRzLWNvbnRhaW5lcntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzNXB4IDFweCByZ2IoNSAxNiA0MyAvIDYlKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMzVweCAxcHggcmdiKDUgMTYgNDMgLyA2JSk7XG4gICAgb3ZlcmZsb3cteTphdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1bHtcbiAgICAgIGxpe1xuICAgICAgICBwYWRkaW5nOiAyOXB4IDM5cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuaXRlbS1sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICBjb2xvcjogIzI3M2Q1MjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJitsaXtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZjBmMztcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDk5O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmJsb2NrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogLTAuMDVlbVxufVxuXG4uYmxvY2tlci5iZWhpbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4ubW9kYWxjdXN0b20ge1xuICBkaXNwbGF5OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiA5MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggMzBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAxMHB4ICMwMDA7XG4gIC1vLWJveC1zaGFkb3c6IDAgMCAxMHB4ICMwMDA7XG4gIC1tcy1ib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAuY29udGVudHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgJi50ZW1wbGF0ZS1wb3Bpbi1hY2NvdW50e1xuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBoZWFkZXJ7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzNmNjtcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgIH1cbiAgICAuY29udGVudHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgIC5idXQtc3VibWl0e1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAwcHggMjBweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJiNwb3Bpbi1zdWJzY3JpcHRpb257XG4gICAgLmNvbnRlbnR7XG5cbiAgICB9XG4gIH1cbiAgJiNwb3Bpbi1tZW51e1xuICAgIGF7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAubWVudS1jb250ZW50e1xuICAgICAgZGlzcGxheTpub25lO1xuICAgICAgJiNyZWFjdGl2dGUtc3Vie1xuICAgICAgICBoNHtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIC5saW5lLW9mZmVye1xuICAgICAgICAgICYrLmxpbmUtb2ZmZXJ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UzZTRlNDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICAgICAgIC50aXRsZS1vZmZlcntcbiAgICAgICAgICAgIGNvbG9yOmJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZ3JhYntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYjcG9waW4tb3B0aW9uc3tcbiAgICBpbWd7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gICAgYnV0dG9ue1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgbGl7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG4gICYjcG9waW4tYWRkLW5ldy1TdWJjaGlsZHtcbiAgICBoM3tcbiAgICAgIGNvbG9yOmJsYWNrO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cbiAgI2Jsb2NrLW9mZmVyLCNibG9jay1kaXNwbGF5LW9mZmVyLCAjYmxvY2stZGlzcGxheS1vZmZlci1lc3NhaXtcbiAgICAuYnV0dG9uLW97XG4gICAgICAvL3dpZHRoOiA5NnB4OyBoZWlnaHQ6IDM5cHg7XG4gICAgICBmb250LXNpemU6IDEycHghaW1wb3J0YW50OyBwYWRkaW5nLWxlZnQ6IDEwcHg7IHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gICAgLmxpbmUtb2ZmZXJ7XG4gICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgfVxuICAgIC5jaG9pY2Utb2ZmZXJ7XG4gICAgICBkaXYuYmxvY2t7XG4gICAgICAgIHdpZHRoOmNhbGMoNTAlIC0gMTVweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGg0e1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgICAgIH1cbiAgICAgICAgc21hbGx7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLnByaWNle1xuICAgICAgICAgIGNvbG9yOiRwaW5rO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuZGV0YWlse1xuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICBpe1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmxpc3Qtb2ZmZXJze1xuICAgICAgZGlzcGxheTpub25lO1xuICAgICAgLmxpbmUtb2ZmZXJ7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICB9XG4gICAgICAmLmRpc3BsYXktdmlzaW97XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIC5saW5lLW9mZmVyLm9mZmVyLXZpc2lve1xuICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgfVxuICAgICAgICAubGluZS1vZmZlcjpub3QoLm9mZmVyLXZpc2lvKXtcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZGlzcGxheS1lc3NlbnRpZWxsZXtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgLmxpbmUtb2ZmZXIub2ZmZXItdmlzaW97XG4gICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgICAgIC5saW5lLW9mZmVyOm5vdCgub2ZmZXItdmlzaW8pe1xuICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubGlzdC1vZmZlcnMtZXNzYWl7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAubGluZS1vZmZlci1lc3NhaXtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIH1cbiAgICAgICYuZGlzcGxheS12aXNpby1lc3NhaXtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgLmxpbmUtb2ZmZXItZXNzYWkub2ZmZXItdmlzaW8tZXNzYWl7XG4gICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICB9XG4gICAgICAgIC5saW5lLW9mZmVyLWVzc2FpOm5vdCgub2ZmZXItdmlzaW8tZXNzYWkpe1xuICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5kaXNwbGF5LWVzc2VudGllbGxlLWVzc2Fpe1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAubGluZS1vZmZlci1lc3NhaS5vZmZlci12aXNpby1lc3NhaXtcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmUtb2ZmZXItZXNzYWk6bm90KC5vZmZlci12aXNpby1lc3NhaSl7XG4gICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNyZWR1Y2UtdG90b3tcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzg5OTZhMjtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAjcHJpY2UtcmVkdWNlLXRvdG97XG4gICAgICBjb2xvcjojZTgzMjc5O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgI2Jsb2NrLW9mZmVyLCNibG9jay1kaXNwbGF5LW9mZmVyLCAjYmxvY2stZGlzcGxheS1vZmZlci1lc3NhaXtcbiAgICAuY2hvaWNlLW9mZmVye1xuICAgICAgZGl2e1xuICAgICAgICB3aWR0aDoxMDAlIWltcG9ydGFudDt9XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbGN1c3RvbSBhLmNsb3NlLW1vZGFsY3VzdG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMi41cHg7XG4gIHJpZ2h0OiAtMTIuNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUEzaEpSRUZVYUFYbG04K0swMEFjeDdNaUNJSkgveXcrZ0E5ZzI1TzQ5U0w0QU8zQnAxanc1TnZrdEMrd0Y4OHFldks0QlU5N0VtenhVQkNFb2xLL241Z3AzVzZUVEpQZnBOUE5GMzdNTnNsODUvdk4vRGFUbVU2UGtuQzRLK3BuaXFlS0ozazhVbmt2RHhYSnp6eStxL3lheHhlVkh4Vy9GTkhqZ1JTZUt0NHJGb3BsemFBdUhIREJHUjJlUzlHNTRyZWlyc21pZW5EQ1RSdDd4d3NwK0tBb0VtdDluTGFHaXRaeHJCYlBGTmFHZlBsb0d3MnQ0SlZhbVN0OHhZVzZEZzFvQ1lvM1l2K3JDR1ZpVjE2MG9Na2NkOFNZS25ZVjFOYjFhRU9qQ2U2TDVaT2lMZkYxMjBFaldodUJ1M1lJWnQxTlFtdWpuazVGNE1nT3BVUnpMZkF3T0JTVG16cDNmcER4dUkvcGFieHBxT296MnIySExBYjBHTWJaS2xOVjUvSGc5WEp5cGd1cnlBN2xQRjVLTWRUWlF6SGpxeE5QaFdoekl1QXJ1T2wxZU5xS0V4MXRTaDVyZmJ4ZHc3bU94Q3E0cVM2OFpUaktTMVlWdmlsdTU1OXZXdkZIaGg0clpyZHlaNjlWbXBnZGo4ZkpiRFpMSnBOSjB1djFjbnIvZ2pyVWhRTXVJK0FOanl1d2Z0UTBiYkw2RXJwMG1NL255OEZnNE0zTHRkUnhnTXRLbDNqd21JSFZ4WVhDaEZ5OTQvUm1wYS9wVGJOVWhzdEtWKzRScjhsTFE5S2xVdkpLTHlHOHl2UTJzOVNCeTFKYjdqVjVhMHlhcGZGNmFwYVpMakxMY1d0ZDRzTnJtSlVNSHlNKzF4aWJUakg4MlpoMDFUTmxoc3JPaGRLVGUwMHVBelpRbU42K0tXK3NEYS9KRDJQU1ZRODczbTI5eWYrMVE5VkR6ZkVZbEhpMUc1TEtCQldaYnRFc0hiRndiMW9ZRHdyMVppRi8yYm5DU2cxT0JFL3BmcjkvYld4MjZVeEpMM09OUElTT0xLVXZRemEwTFpVeFNLeWpwZFRHYS92REVyMjVyZGRiTU0wUTNPNkx4M3JxRnZVK3g2VXJSS1FZN3R5clplY21EOUZPRHk4dUxpelRtaWx3Tmowa3JhTmNBSmhPcDVhR1Z3c0FHRDVWbUpCcldXYkpTZ1dUOXpyeldlcFFGNDdSYUdTaUtmZUd4NlN6aTNnem1YL0hIYmlod0JzZXI0QjlVSllwRkJOWDRSNnZUbjNWUW5lejBTeW1uckhRTXNSWUdUcjFkU2szNGxqUnFTL0VNZDJwTFE4WUJwM2ExUExmY3FDcG84Z3RIa1pGSEtrVFg2ZnMzTVkwYmxLbnRoNjZyS0NuVTBWUkd1MzdPTnJRYUE0ZVpERnRXQXUyZlhqOXpqRmt4VEJPbzhGN3Q5MjZnVHAvODNLeXp6Y3kya1pENnhpcXhUWW5ITFJGbTN2SGlSU3dOU2prejNob0l6bzhsQ0tXVWxnL1l0R3M3dE9idW5EQVpmcERMYmZFSTE1enNFSVkzVS94L2dISGMvRzF6bHRuQWdBQUFBQkpSVTVFcmtKZ2dnPT0nKVxufVxuXG4ubW9kYWxjdXN0b20tc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICBoZWlnaHQ6IDIwcHhcbn1cblxuLm1vZGFsY3VzdG9tLXNwaW5uZXIgPiBkaXYge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMnB4O1xuICBtYXJnaW46IDAgMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1zdHJldGNoZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1zdHJldGNoZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dFxufVxuXG4ubW9kYWxjdXN0b20tc3Bpbm5lciAucmVjdDIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMXNcbn1cblxuLm1vZGFsY3VzdG9tLXNwaW5uZXIgLnJlY3QzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjBzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xLjBzXG59XG5cbi5tb2RhbGN1c3RvbS1zcGlubmVyIC5yZWN0NCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC45c1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stc3RyZXRjaGRlbGF5IHtcbiAgMCUsIDQwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjUpXG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEuMClcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNrLXN0cmV0Y2hkZWxheSB7XG4gIDAlLCA0MCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjUpXG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMS4wKVxuICB9XG59XG5cbiNzaG93LWRpYWxvZ3tcbiBoNHtcbiAgIGZvbnQtc2l6ZTogMjBweDtcbiAgIGNvbG9yOiAkcHVycGxlO1xuICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICBpe1xuICAgICBjb2xvcjogJHB1cnBsZTtcbiAgIH1cbiB9XG4gIC5mbGFzaC1ub3RpY2V7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi8vbmV3IGNzc1xuXG5ib2R5e1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5lbmQtZXNzYWktZ3JhdHVpdC1iYW5kZWF1e1xuICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsIDAuNzUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDt0b3A6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi53LTQ1e3dpZHRoOiA0NSU7fVxuLmZzMTIge2ZvbnQtc2l6ZTogMTJweDt9XG5cblxuI2NoaWxkcmVuLWNoZWNrYm94ZXN7XG4gIC5jaGVja2JveC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICArIC5jaGVja2JveC1jb250YWluZXJ7bWFyZ2luLWxlZnQ6IDhweDt9XG4gIH1cbiAgbGFiZWx7bWFyZ2luLWxlZnQ6IDRweDt9XG59XG5cbi5wb3Bpbi1lbmQtZXNzYWl7XG4gIHB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbi5jb2RlLXByb21vLXdyYXBwZXJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW46IDEycHggMDtcbiAgaW5wdXR7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxufVxuXG4ubGlzdC1vZmZlcnMtZXNzYWkgLnJvd3tcbiAgICArLnJvd3tcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5cblxuLmVzc2FpLWdyYXR1aXQtY2hlY2tvdXQge1xuICAucGFpZW1lbnQtbWV0aG9kcy13cmFwcGVye3RleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luOiA4cHggMDt9XG4gIC5mb3JtdWxhaXJlLWVsZXZlIGlucHV0e1xuICAgIGJvcmRlcjogMDsgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gICNmb3JtLXBheW1lbnQtdHVubmVsIC5jYXJkRm9ybXtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAuc2VsZWN0LXBhcmVudC1mb3JtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgfVxuXG4gIC5ibG9jay1mb3JtIC5zZWxlY3QtcGFyZW50LWZvcm17XG4gICAgaGVpZ2h0OiA0NHB4O1xuICB9XG4gICNjaGVja291dC1wYWllbWVudHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcHVibGljL2J1aWxkL3dhdmUvYmcteWVsbG93LnN2Z1wiKTtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAjcmVjcC10b3Rve21hcmdpbi1ib3R0b206IDIwcHg7fVxuICAgICNyZWNwLXRvdG8gc3Bhbntmb250LXdlaWdodDogYm9sZDsgZm9udC1zaXplOiAzMHB4O31cbiAgICAuYmctd2hpdGV7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDoyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLXVzZXItYWNjZXNzLWNvbnRlbnR7XG4gIC5jb250YWluZXItYWNjZXNzLWNvbnRlbnR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBib3gtc2hhZG93OiAwIDNweCA3cHggcmdiYSgwLCAwLCAwLCAwLjM2KTtcbiAgICBib3JkZXI6NHB4IHNvbGlkICRjb2xvci1ibGFjay1ibHVlO1xuICAgIC5ibG9jay11c2Vye1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbn1cbkBtZWRpYShtaW4td2lkdGg6MTAyMy45OXB4KXtcbiAgLmJsb2NrLXVzZXItYWNjZXNzLWNvbnRlbnR7XG4gICAgcGFkZGluZzogNSU7XG4gIH1cbn0iLCJAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblxuICAubGF0ZXN0LWFjdGl2aXRpZXN7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fZm9ybV9fc3RlcF9fc3ViamVjdHMgLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fZm9ybV9fc3RlcF9fc3ViamVjdHNfX2xpc3QgLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fZm9ybV9fc3RlcF9fc3ViamVjdHNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4uY29udGFjdC1wb3Bpbi1mb3Jte1xuICBwYWRkaW5nOiA1NXB4IDIxcHghaW1wb3J0YW50O1xufVxuXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OS45OHB4KXtcbiAgLnRlbXBsYXRlLXN0YWdlc19fY2FyZHtcbiAgICB3aWR0aDogY2FsYyggNTAlIC0gMjFweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpe1xuICAubWVudV9fcGxheWxpc3QtcG9waW4ge1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHZoO1xuICAgIGJvcmRlci1yYWRpdXM6IDAhaW1wb3J0YW50O1xuICAgIHRvcDowO1xuICB9XG4gIC50ZW1wbGF0ZS1sb2dpbl9fbG9nbyB7XG4gICAgdG9wOiAwcHghaW1wb3J0YW50O1xuICB9XG5cbiAgLmJsb2NrLW1haW4ge1xuICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRlbXBsYXRlLWRhc2hib2FyZCAubWVudV9fbGVmdCB7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG4gIC50ZW1wbGF0ZS1zdGFnZS1zaW5nbGVfX3Jlc3VtZV9faGVhZF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjlweDtcbiAgICBib3R0b206IDU4cHg7XG4gICAgd2lkdGg6IDg1cHg7XG4gIH1cbiAgLyoqKiogUExheWxpc3QgKioqKioqKioqKioqKioqKiovXG4gIC5qcy10ZW1wbGF0ZS1wb3BpbntcbiAgICAmI2pzLW1lbnUtcHJvZ3JhbS1zdW1tYXJ5LW1vYmlsZXtcbiAgICAgICYub3BlbntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDMwO1xuICAgICAgICBkaXNwbGF5OmJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgLmxpc3QtcHJvZ3JhbXMtY29udGFpbmVyLWl0ZW1ze1xuICAgICAgICAgIC5wcm9ncmFtLXN1bW1hcnktY29udGFpbmVyLWl0ZW1zIHtcblxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS12aCwgMXZoKSAqIDEwMCkgLSAxMzBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wcm9ncmFtLXN1bW1hcnktaGVhZGVyLW1vYmlsZXtcbiAgICBkaXNwbGF5OmZsZXg7XG4gIH1cbiAgLnByb2dyYW0tc3VtbWFyeS1oZWFkZXItZGVza3RvcHtcbiAgICBkaXNwbGF5Om5vbmUhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluLXByb2dyYW17XG4gICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgICAubGlzdC1wcm9ncmFtcy1jb250YWluZXItaXRlbXN7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgICN0ZW1wbGF0ZS1tZWRpYS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdy15OmhpZGRlbjtcblxuICAgIH1cbiAgfVxuICAudGVtcGxhdGUtZGFzaGJvYXJkICN0ZW1wbGF0ZS1kYXNoYm9hcmQtbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5kaXNwbGF5LW1vYmlsZS1uZXh0LXN0ZXB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgfVxuXG5cblxuXG4gIC8qKioqIGZpbiAqKioqL1xuXG5cbiAgLmNvbnRhY3QtcG9waW4ub3BlbiAuY29udGFjdC1wb3Bpbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VhcmNoLXBvcGluLWNzcy5vcGVue1xuICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICBsZWZ0OjBweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lbnUtbW9iaWxle1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAyYjk4O1xuICAgIHdpZHRoOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDAuMjVzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDAuMjVzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDAuMjVzO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAmLm9wZW57XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UgMHM7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZSAwcztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlIDBzO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbCFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAubW9iaWxlLWNvbnRhaW5lcntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNzBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZSAwcztcbiAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZSAwcztcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZSAwcztcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICAubW9iaWxlLWl0ZW1ze1xuICAgICAgICBwYWRkaW5nOiAwcHggMzNweCAwIDMzcHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGxpe1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhe1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgLmljb25le1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubW9iaWxlLWl0ZW1fX2xhYmVse1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubWVudS1tb2JpbGUtcHJvZmlsZXtcbiAgICAgICAgcGFkZGluZzogMTlweCAyNnB4IDI1cHggMjZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLm1vYmlsZS1wcm9maWxlLXRodW1iLXdyYXBwZXJ7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2ZpbGUtbmFtZXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZhLWNoZXZyb24tcmlnaHR7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuICAudGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCA5MHB4IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC50ZW1wbGF0ZS1sb2dpbl9fbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMDlweDtcbiAgICBtYXJnaW46IDQ1cHggYXV0byAzOHB4IGF1dG87XG4gIH1cblxuICAubWVudV9fcHJvZmlsZS1wb3BpbiwubWVudV9fbm90aWZpY2F0aW9uLXBvcGluIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuICAubWVudV9fcHJvZmlsZS1wb3Bpbi5vcGVue1xuXG4gIH1cbiAgI2Jsb2NrLWxlZnR7XG4gICAgb3ZlcmZsb3cteTpoaWRkZW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC51LWRhc2hib2FyZC1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIGF7XG4gICAgICBwYWRkaW5nOiA1cHggMTRweCA2cHggMTRweDtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5tZW51LWxpc3QtcHJvZ3JhbXN7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5saXN0LXByb2dyYW1zLWNvbCB7XG4gICAgdG9wOiA3MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMmI5ODtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDIwO1xuICAgICYuYWN0aXZlLCYub3BlbntcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG4gICAgJi5jb2wtc2Vjb25kIHtcbiAgICAgIHotaW5kZXg6IDI1O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICYuY29sLXRoaXJke1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAzMDtcbiAgICAgIC5pdGVtLXRodW1iLXdyYXBwZXJ7XG4gICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICB9XG4gICAgICAuaXRlbS1jb250ZW50e1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gODhweCk7XG4gICAgICAgIC5pdGVtLXRpdGxle1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0tZGV0YWlsc3tcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgLmRldGFpbHMtcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuY29sLXRoaXJkLCYuY29sLXNlY29uZHtcbiAgICAgIC5wcm9ncmFtcy1pdGVte1xuICAgICAgICBwYWRkaW5nOiAyM3B4IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50ZW1wbGF0ZS1zdGFnZXNfX2NvbnRhaW5lcntcbiAgICAudGVtcGxhdGUtc3RhZ2VzX19jYXJke1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgfVxuICAgIC5yb3d7XG4gICAgICBwYWRkaW5nOiAyMXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuaW1nLXRyYWluaW5ne1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgfVxuXG4gIH1cbiAgLnUtZGFzaGJvYXJkLWNhcmQge1xuICAgIHBhZGRpbmc6IDMzcHggMjNweDtcbiAgfVxuXG4gIC8qKioqKiBTZWFyY2ggcGFnZSAqKioqKioqL1xuXG4udGVtcGxhdGUtc2VhcmNoLWNvbnRhaW5lcntcbiAgLnNlYXJjaC1maWx0ZXJze1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgLnRlbXBsYXRlLXNlYXJjaF9fZmlsdGVyc19fbGFiZWwsLnRlbXBsYXRlLXNlYXJjaF9fZmlsdGVyc19fc2VsZWN0LC50ZW1wbGF0ZS1zZWFyY2hfX2ZpbHRlcnNfX2xhYmVsLGJ1dHRvbjpub3QoLmpzLW9wZW4tc2VhcmNoLWZpbHRlcnMpe1xuICAgICAgZGlzcGxheTpub25lIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnF1ZXJ5LXNlYXJjaHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gNzBweCk7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgLmZpbHRlcnNfX21vYmlsZS10b2dnbGV7XG4gICAgICBkaXNwbGF5OmZsZXg7XG4gICAgfVxuICB9XG4gIC50ZW1wbGF0ZS1zZWFyY2hfX3Jlc3VsdF9fY2xhc3Mge1xuICAgIHBhZGRpbmc6IDBweCFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgYm9yZGVyOm5vbmUhaW1wb3J0YW50O1xuICAgIC50ZW1wbGF0ZS1zZWFyY2hfX3Jlc3VsdF9fY2xhc3NfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogOHB4IDE0cHghaW1wb3J0YW50O1xuICAgIH1cblxuICB9XG4gIC50ZW1wbGF0ZS1zZWFyY2hfX3Jlc3VsdF9faWNvbiB7XG4gICAgd2lkdGg6IDY2cHghaW1wb3J0YW50O1xuICB9XG59XG5cbi8qKioqKioqKioqIFJFcG9ydCAqKioqKioqKioqL1xuICAudGVtcGxhdGUtYXNzZXNzbWVudHMtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLXZoLCAxdmgpICogMTAwKSAtIDc0cHggLSA0MnB4IC0gODVweCk7XG4gIH1cblxuXG4gIC50ZW1wbGF0ZS1kYXNoYm9hcmQtcGFyZW50cy5sYXRlc3QtYWN0aXZpdGllcyB7XG4gICAgaGVpZ2h0OiBjYWxjKCAodmFyKC0tdmgsIDF2aCkgKiAxMDApIC0gODVweCAtIDc0cHgpO1xuICB9XG59XG5AbWVkaWEobWluLXdpZHRoOjEwMjMuOTlweCl7XG4gIC5tZW51X19wbGF5bGlzdC1wb3BpbiB7XG4gICAgbGVmdDogN3B4O1xuICAgIHdpZHRoOiAzNDZweDtcbiAgICBoZWlnaHQ6IDUwdmg7XG4gICAgdG9wOjRweDtcbiAgfVxuICAudGVtcGxhdGUtc2VhcmNoLWNvbnRhaW5lcntcbiAgICAuc2VhcmNoLWZpbHRlcnN7XG4gICAgICAgIGJ1dHRvbi5qcy1vcGVuLXNlYXJjaC1maWx0ZXJze1xuICAgICAgICBkaXNwbGF5Om5vbmUhaW1wb3J0YW50O1xuICAgICAgfX19XG4gIC50ZW1wbGF0ZS1kYXNoYm9hcmQgI3RlbXBsYXRlLWRhc2hib2FyZC1tYWlue1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI2MHB4KXtcbiAgLnN0YXRpc3RpY3MtaXRlbXN7XG4gICAgLml0ZW0tY2hhcnQsLnN0YXRpc3RpY3MtaXRlbS1jb250ZW50e1xuICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgIH1cblxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI2cHgpe1xuXG4gICNuYXYtaW52b2ljZXtcbiAgICB0YWJsZXtcbiAgICAgIC5tLWhpZGV7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbnRhY3QtcG9waW4gLmNvbnRhY3QtcG9waW4tY29udGFpbmVyIC5jb250YWN0LXBvcGluLWZvcm0gLmZvcm0tcm93IC5mb3JtLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlc3VsdC1jb250ZW50LXJpZ2h0IHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICByaWdodDowcHg7XG4gIH1cbiAgLyoqKioqKioqKioqKioqKiBDSE9JQ0UgQUNDT1VOVCAqKioqKioqKioqKioqKiovXG4udGVtcGxhdGUtYWNjb3VudC1jaG9pY2VfX2NvbnRhaW5lcntcbiAgcGFkZGluZy10b3A6IDM0cHghaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzRweCFpbXBvcnRhbnQ7XG5cbiAgLnRlbXBsYXRlLWFjY291bnQtY2hvaWNlX19jb250YWluZXJfX2FkZC1zdHVkZW50e1xuICAgIG1hcmdpbi10b3A6IDE5cHghaW1wb3J0YW50O1xuICB9XG59XG4gIC50ZW1wbGF0ZS1hY2NvdW50LWNob2ljZV9fY29udGFpbmVyX190aXRsZXtcbiAgICBmb250LXNpemU6IDEuOHJlbSFpbXBvcnRhbnQ7XG4gIH1cbi5jLWFjY291bnQtY2hvaWNlLXNsaWRlcl9faXRlbXMge1xuICBvdmVyZmxvdy15OmF1dG87XG4gIGhlaWdodDogMzAwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVmMGYzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZjBmMztcbiAgLmMtYWNjb3VudC1jaG9pY2Utc2xpZGVyX19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcblxuICAgIC51LWFkbWluLWNsb2NrIHtcbiAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDI5cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAyOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJiArIC5jLWFjY291bnQtY2hvaWNlLXNsaWRlcl9faXRlbSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZjBmMztcblxuICAgIH1cblxuICAgIC5jLWFjY291bnQtY2hvaWNlLXNsaWRlcl9faXRlbV9fdGh1bWItd3JhcHBlciB7XG4gICAgICB3aWR0aDogNzdweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA3N3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiAgI2Jsb2NrLWxlZnQgLmRhc2hib2FyZC1uZXdzIGEge1xuICAgIHBvc2l0aW9uOnVuc2V0O1xuICB9XG4gIC8qKioqKioqKioqKiogRGFzaCBIb21lICoqKioqKioqKioqKioqKi9cbiAgLmFjdGl2aXR5LWxpc3QgYS5saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDI4cHggMHB4O1xuICAgIC5saXN0LWl0ZW0tZGV0YWlscyAuZGV0YWlscy1wcm9ncmVzcyB7XG4gICAgICB3aWR0aDogNjlweDtcbiAgICB9XG4gIH1cbiAgLyoqKioqKioqKioqKiAgIEZJTiAqKioqKioqKioqKioqKioqKiovXG5cbiAgLyoqKioqKioqKioqKiAgUGxheWxpc3QgKioqKioqKioqKioqKi9cbiAgLnRlbXBsYXRlLWZpbmlzaCAjY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcbiAgfVxuICAudGVtcGxhdGUtZmluaXNoIHtcbiAgICBwYWRkaW5nOiA1MnB4IDQlO1xuICB9XG4gIC8qKioqKioqKioqKiogICBGSU4gKioqKioqKioqKioqKioqKioqL1xufVxuXG4vKioqKioqKioqIENsYXNzIEJvb3N0cmFwICoqKioqKioqKioqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAjYmxvY2stcmlnaHR7XG5cbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnRlbXBsYXRlLXN0YWdlLXNpbmdsZV9fY29sLS1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xuICAudGVtcGxhdGUtc3RhZ2Utc2luZ2xlX19jb2wtLWxlZnQge1xuICAgIHdpZHRoOiA0MiU7XG4gIH1cbn0iLCIuYmFubmVyLWNvZGV7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjUxZDQ7Y29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiByb2JvdG8sIFNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3BhbntcbiAgICBjb2xvcjojZjVkMzYxO1xuICB9XG59XG5cbi5pbmZvcy1vZmZlcntcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJCMDNCO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuLnR1bm5lbHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjFGMztcbiAgLmZ3LWJvbGQtdGl0bGV7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfVxuICAuYmxvY2stcm91bmRlZHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG4gIC53cmFwcGVyLWltZ3tcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaW1ne1xuICAgICAgb2JqZWN0LWZpdDpjb250YWluO1xuICAgIH1cbiAgfVxuICBzbWFsbHtcbiAgICBjb2xvcjojNkQ3NTdEO1xuICB9XG4gIC50aXRsZXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBoMntcbiAgICAgIGNvbG9yOiNFQjRFM0M7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgc3BhbntcbiAgICAgICAgY29sb3I6IzFmMjY2MDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNhcmQtaW5mb3MtdXNlcntcbiAgICBib3JkZXI6MXB4IHNvbGlkICMzQjc2M0Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RGRUZEOTtcbiAgICBjb2xvcjojM0I3NjNEO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG4gIC5mYS1jaGVja3tcbiAgICBjb2xvcjojMDBDQzAwO1xuICAgIHdpZHRoOiAyNXB4O1xuICB9XG4gIC5mYS10aW1lc3tcbiAgICBjb2xvcjpkYXJrcmVkO1xuICAgIHdpZHRoOiAyNXB4O1xuICB9XG5cbiAgc2VsZWN0I25ici1jaGlsZHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbiAgaDR7XG4gICAgY29sb3I6IzFmMjY2MDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZXtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIHVsLnVsLWNoZWNre1xuICAgIGxpe1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMjRweDtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNEQ3QzJBO1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICM0RDdDMkE7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5idG4tdmFsaWRhdGV7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB3b3JkLXNwYWNpbmc6IDA7XG4gIGZpbGw6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJiMDNiO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmJiMDNiO1xuICBib3JkZXItcmFkaXVzOiAxMDBweCAxMDBweCAxMDBweCAxMDBweDtcbiAgcGFkZGluZzogMTZweCA1NXB4O1xuICAmOmhvdmVye1xuICAgIGNvbG9yOiNmYmIwM2I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cbiAgJi5ibHVle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDRkZGMhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzU0NGRkYyFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiM1NDRkZGMhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLnUtc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTk5OTk5OTtcbiAgJi5vcGVue1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcblxuICB9XG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJyZW07XG4gIH1cblxuICAuc3ZnLWljb24ge1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uc3BlYWtpbmd7XG4gIGZvbnQtZmFtaWx5OiAnTmFudW1CcnVzaFNjcmlwdCcsY3Vyc2l2ZTtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmJsb2NrLXllbGxvd3tcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFQ0MzMztcbiAgcGFkZGluZzogMTBweCAyNXB4O1xufVxuLmJsb2NrLXllbGxvdy0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RDk4OTtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50dW5uZWx7XG4gICAgLnNlbGVjdC1vZmZlcntcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAzNXB4IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjRTdFN0U3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIC5iZXN0LXByaWNle1xuICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDlweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCNEUzQztcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cbiAgICAgIC5mb3JtLWNoZWNre1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICB9XG4gICAgICBsYWJlbHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaW5mb3Mtb2ZmZXJ7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIH1cbiAgICAgICYuYWN0aWZ7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNGQkIwM0IhaW1wb3J0YW50O1xuXG4gICAgICB9XG4gICAgICAmLm1vc3Qtb2ZmZXIge1xuICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICAgICAgLmJsb2NrLWRldGFpbHMtcHJpY2V7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnR1bm5lbHtcbiAgICAuc2VsZWN0LW9mZmVye1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4IDM1cHggMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3JkZXI6MXB4IHNvbGlkICNFN0U3RTc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgLmJlc3QtcHJpY2V7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I0VCNEUzQztcbiAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgfVxuICAgICAgLmZvcm0tY2hlY2t7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgICAgICAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPXJhZGlvXXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIGxhYmVse1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/