@charset "UTF-8";
body {
  height: 100%;
  margin: 0;
  background: #F2F5F7;
  color: #653021;
  color: #303030;
  font-family: 'Inter', sans-serif;
  font-size: 16px;
}

ul, ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

b, strong {
  font-weight: normal;
}

a:hover {
  color: #18acee;
  text-decoration: none;
}

p {
  margin-bottom: 22px;
  color: #323232;
  font-size: 16px;
  line-height: 30px;
}

@media (max-width: 767.98px) {
  p {
    font-size: 14px;
  }
}

p a {
  color: #EA4B53;
  text-decoration: underline;
}

i {
  font-style: normal;
}

h1,
h2 {
  margin-bottom: 25px;
  color: #3B3475;
  font-size: 40px;
  font-weight: 700;
}

@media (max-width: 767.98px) {
  h1,
  h2 {
    margin-bottom: 10px;
    font-size: 20px;
  }
}

.main-title {
  margin-bottom: 10px;
  color: #3B3475;
  font-size: 40px;
  font-weight: 700;
  line-height: 20px;
}

@media (max-width: 767.98px) {
  .main-title {
    margin: 0;
    font-size: 20px;
  }
}

.subtitle {
  margin-bottom: 10px;
  color: #7D7D7D;
  font-family: Inter;
  font-size: 24px;
  font-weight: 400;
  letter-spacing: 0em;
  line-height: 36px;
  text-align: left;
}

@media (max-width: 767.98px) {
  .subtitle {
    font-size: 16px;
  }
}

section {
  padding-top: 1%;
  padding-bottom: 1%;
  font-style: normal;
}

.head-section {
  margin-top: 70px;
  margin-bottom: 20px;
  padding: 0;
}

@media (max-width: 767.98px) {
  .head-section {
    margin-top: 30px;
    margin-bottom: 20px;
  }
}

.head-section + section .auctions-row {
  margin-top: 0;
}

.title {
  display: inline-block;
  width: 100%;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0em;
  line-height: 33px;
  text-align: left;
}

.navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}

.navbar-expand-lg .navbar-nav {
  flex-direction: row;
}

/*---------------- Header ---------------------------------------------------*/
.header {
  background: #fff;
}

@media (max-width: 767.98px) {
  .header .m-logo {
    max-width: 90px;
    margin-top: 6px;
  }
}

@media (max-width: 991.98px) {
  .header .container-lg {
    padding-right: 20px;
    padding-left: 20px;
  }
}

.header .navbar {
  padding: 10px 0px;
}

@media (min-width: 1500px) {
  .header .navbar {
    padding: 15px 0px;
  }
}

@media (max-width: 991.98px) {
  .header .navbar .navbar-brand {
    padding: 0px;
  }
}

.header .account-profile {
  display: flex;
  padding-bottom: 25px;
  border-bottom: solid 1px #D8D8D8;
  color: #979797;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

.header .navbar-nav .dropdown-menu {
  top: 40px !important;
  right: 0% !important;
  left: auto !important;
  width: 390px;
  padding: 40px 20px 20px 20px;
  transform: translate3d(0, 0, 0px) !important;
  border: 1px solid #E5E5E5;
  border-radius: 8px;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
}

.header .navbar-nav .dropdown-menu button {
  position: absolute;
  top: 20px;
  right: 20px;
}

.header .navbar-nav .dropdown-menu > div {
  line-height: 25px;
}

.header .navbar-nav .dropdown-menu > div svg {
  margin-bottom: 2px;
}

.header .navbar-nav .dropdown-menu img {
  margin-right: 10px;
}

.header .navbar-nav .dropdown-menu li {
  display: flex;
  align-items: center;
}

.header .navbar-nav .dropdown-menu li svg {
  width: 24px;
}

.header .navbar-nav .dropdown-menu li a {
  margin-left: 16px;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 0;
  border-bottom: solid 1px #D8D8D8;
  background: transparent;
  color: #4B4B4B;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.header .navbar-nav .dropdown-menu span {
  display: block;
  color: #EA4B53;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.header .navbar-nav.mt-lg-0.d-block li:first-child {
  border-top: 1px solid #E0D0CA;
}

@media (min-width: 992px) {
  .header .navbar-nav .nav-item {
    margin-right: 20px;
    margin-left: 20px;
  }
}

@media (max-width: 991.98px) {
  .header .navbar-nav .nav-item {
    border-bottom: 1px solid #E0D0CA;
  }
}

.header .navbar-nav .nav-item .nav-link {
  padding-right: 0;
  padding-left: 0;
  color: #36170E;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
}

.header .navbar-nav .nav-item .nav-link img {
  margin-right: 8px;
}

.header .navbar-nav .nav-item .nav-link svg {
  margin-left: 8px;
}

@media (min-width: 992px) {
  .header .navbar-nav .nav-item .nav-link:hover {
    color: #F1BE77;
  }
}

@media (min-width: 992px) {
  .header .navbar-nav .nav-item .nav-link:hover .st_1 {
    stroke: #F1BE77;
  }
}

@media (max-width: 991.98px) {
  .header .navbar-nav .nav-item .nav-link {
    padding-top: 12px;
    padding-bottom: 12px;
    color: #4B4B4B;
    font-size: 16px;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
  }
}

.header .navbar-nav.mt-lg-0.d-block a {
  position: relative;
  position: relative;
}

.header .navbar-nav.mt-lg-0.d-block a svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.header .navbar-nav.mt-lg-0.d-block a.show svg {
  webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.header .navbar-nav.mt-lg-0.d-block .dropdown-menu li:first-child a {
  padding-top: 15px;
  border: 0;
}

.header .navbar-nav.mt-lg-0.d-block .dropdown-menu li:last-child a {
  padding-bottom: 15px;
  border: 0;
}

.header .navbar-nav.mt-lg-0.d-block .dropdown-menu {
  width: 100%;
  padding: 0;
  border: 0;
  box-shadow: none;
}

@media (max-width: 991.98px) {
  .header .navbar-nav.mt-lg-0.d-block .dropdown-menu a {
    margin-left: 0;
    padding: 7px 0;
    border: 0;
  }
}

@media (min-width: 992px) {
  .header .navbar-nav .dropdown-menu .nav-item {
    margin: 0px;
  }
}

@media (max-width: 991.98px) {
  .header .register-block {
    flex-direction: row;
    justify-content: space-between;
    margin-top: 25px;
  }
}

.header .register-block .register-item {
  margin-right: 50px;
}

@media (max-width: 991.98px) {
  .header .register-block .register-item {
    width: 48%;
    margin-right: 0px;
  }
}

.header .register-block .register-item .register-link {
  padding-right: 0;
  padding-left: 0;
  color: #36170E;
  font-family: 'Lato', sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  text-transform: uppercase;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
}

@media (min-width: 992px) {
  .header .register-block .register-item .register-link:hover {
    color: #F1BE77;
  }
}

@media (max-width: 991.98px) {
  .header .register-block .register-item .register-link {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 60px;
    border: 1px solid #E7992D;
    border-radius: 10px;
    color: #36170E;
    font-size: 14px;
    font-weight: 700;
    line-height: 17px;
  }
}

.img-fluid.show + .offcanvas:not(.hiding), .img-fluid.show + .offcanvas.showing {
  transform: none;
}

.img-fluid + .offcanvas:not(.hiding) {
  transform: translateX(100%);
}

.offcanvas.show:not(.hiding), .offcanvas.showing {
  transform: none;
}

.offcanvas {
  width: 100% !important;
}

.img-fluid.show + .offcanvas {
  visibility: visible;
  width: 100%;
  transition: transform .0s ease-in-out;
}

.img-fluid.show + .offcanvas .dropdown-dop {
  border: 0;
}

.img-fluid.show + .offcanvas .dropdown-menu {
  display: block;
  padding: 0;
  border: 0;
  box-shadow: none;
}

.img-fluid.show + .offcanvas .dropdown-menu button {
  display: none;
}

.img-fluid.show + .offcanvas .dropdown-menu .account-profile {
  padding-top: 25px;
  border-top: solid 1px #D8D8D8;
}

.img-fluid.show + .offcanvas .ms-auto.mt-lg-0 {
  display: none !important;
}

.img-fluid.show + .offcanvas .d-lg-block {
  display: block !important;
}

.img-fluid.show + .offcanvas .d-lg-block .dropdown-toggle {
  display: none;
}

.log-out-link {
  color: #ffffff;
  font-family: 'Dosis';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
}

.log-out-link:hover {
  color: #F1BE77;
}

@media (max-width: 991.98px) {
  .log-out-link {
    color: #F48700;
    font-family: 'Lato';
    font-size: 17px;
    font-style: normal;
    font-weight: 800;
    line-height: 20px;
  }
}

.logo {
  width: 80px;
}

@media (min-width: 992px) {
  .logo {
    width: 100px;
  }
}

.navbar-toggler {
  padding: 0;
}

.navbar-toggler,
.btn-close {
  border: none;
  box-shadow: none !important;
  opacity: 1;
}

.btn-close {
  margin-top: 20px;
}

.wrapper-menu-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  border-radius: 10px;
  background: #FFFFFF;
}

.wrapper-menu-icon .menu-icon {
  width: 24px;
}

.offcanvas {
  border: none !important;
}

.offcanvas-header {
  position: absolute;
  top: 14px;
  right: 14px;
}

.offcanvas-body {
  padding-top: 10px;
  padding-right: 20px;
  padding-left: 20px;
}

[data-bs-dismiss="offcanvas"],
[data-bs-toggle="offcanvas"] {
  cursor: pointer;
}

.search-h {
  width: 100%;
  padding: 14px 0px 14px 32px;
  border: 1px solid #E5E5E5;
  border-radius: 8px;
  background: #fff;
}

.nav-item .dropdown-toggle::after {
  display: none;
}

.has-search {
  position: relative;
}

.has-search .form-control {
  padding-left: 2.375rem;
}

.has-search .form-control-feedback {
  display: block;
  display: table;
  z-index: 2;
  position: absolute;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 12px;
  width: 2.375rem;
  width: 16px;
  height: 2.375rem;
  height: 16px;
  margin: auto;
  color: #aaa;
  line-height: 2.375rem;
  text-align: center;
  vertical-align: middle;
  pointer-events: none;
}

.has-search {
  width: 76%;
}

.header .offcanvas .navbar-nav {
  align-items: center;
}

.header .offcanvas .navbar-nav .nav-item .nav-link {
  font-size: 14px;
  font-weight: 400;
}

.btn-reg {
  margin-right: 10px;
  padding: 12px 8px;
  border: solid 1px #EA4B53;
  border-radius: 8px;
  background: transparent;
  color: #EA4B53;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  cursor: pointer;
}
.btn-reg:hover{
  background: #EA4B53;
  color: #FFF;
}
.btn-login-head {
  padding: 12px 23px;
  border-radius: 8px;
  background: #EA4B53;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  cursor: pointer;
  border: 1px solid #EA4B53;
}
.btn-login-head:hover{
  background: #fff;
  color: #EA4B53;
}
.login-menu {
  border-bottom: 1px solid #E5E5E5;
}

/*---------------- Navigation ---------------------------------------------------*/
.nav-section {
  border-top: 1px solid #E5E5E5;
  border-bottom: 1px solid #E5E5E5;
}

.nav-section .nav-link svg {
  margin-left: 5px;
}

.nav-section .show svg {
  webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.nav-section .navbar-nav {
  flex-direction: row;
  padding: 8px 0;
}

.nav-section .navbar-nav li {
  margin-right: 63px;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0em;
  line-height: 21px;
  text-align: center;
}

.nav-section .dropdown-menu {
  min-width: 300px;
  padding: 14px 20px;
  transform: translate(508px, 150px);
  border: 1px solid #E5E5E5;
  border-radius: 8px;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
  opacity: 0;
}

.nav-section .dropdown-menu.show {
  opacity: 1;
}

.nav-section .dropdown-menu li {
  width: 100%;
  text-align: left;
}

.nav-section .dropdown-menu li a {
  padding-left: 0;
  color: #646464;
  font-size: 16px;
  font-weight: 500;
  line-height: 34px;
}

.nav-section .dropdown-menu li a:hover {
  background: transparent;
}

nav {
  background: #fff;
}

/*---------------- Product ---------------------------------------------------*/
.product nav,
.nav-head .breadcrumbs-nav {
  background: transparent !important;
}

.breadcrumb {
  color: #4B4B4B;
}

@media (max-width: 768px) {
  .breadcrumb {
    padding-top: 15px;
  }
}

.breadcrumb a {
  color: #EA4B53;
}

.breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content: '›';
}

.breadcrumb li {
  color: #4B4B4B;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0em;
  line-height: 21px;
  text-align: left;
}

.nums {
  position: absolute;
  bottom: 15px;
  left: 15px;
  padding: 0px 11px 0px 11px;
  border-radius: 32px;
  background: #EEEEEE;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
}

.fbox {
  z-index: 2;
  position: absolute;
  top: 15px;
  right: 15px;
}

.slider-wrap {
  position: relative;
}

.main-i img {
  padding: 0;
  border: 1px solid #E5E5E5;
  border-radius: 4px;
}

@media (max-width: 767.98px) {
  .main-i img {
    width: 100%;
  }
}

@media (min-width: 767.98px) {
  .main-i img {
    border-right: 3px solid #E5E5E5;
  }
}

.main-i {
  margin-bottom: 25px;
}

.row-pos {
  margin-bottom: 20px;
  text-align: right;
}

@media (max-width: 767.98px) {
  .row-pos {
    margin-bottom: 10px;
  }
}

.row-pos .btn-pos {
  position: relative;
  top: 2px;
  margin-left: 10px;
  padding: 4px 13px 4px 13px;
  border-radius: 47px;
  background: #4A4192;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
}

@media (max-width: 767.98px) {
  .row-pos .btn-pos {
    margin-left: -22px;
  }
}

.row-head {
  margin-bottom: 12px;
}

.row-head .price {
  color: #4A4192;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0em;
  line-height: 24px;
  text-align: left;
}

.row-head .date {
  float: right;
  color: #979797;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0em;
  line-height: 24px;
}

.row-main {
  margin-bottom: 13px;
}

.row-main .title {
  display: inline-block;
  width: 80%;
  font-size: 23px;
  font-weight: 700;
  letter-spacing: 0em;
  line-height: 33px;
  text-align: left;
  vertical-align: middle;
}

.row-main .icons-right {
  display: inline-block;
  width: 18%;
  text-align: right;
  vertical-align: middle;
}

.row-main .icons-right a {
  margin-left: 5px;
  text-decoration: none;
}

.row-historie {
  margin-bottom: 20px;
  font-family: Inter;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
}

.row-historie .hist {
  float: right;
  color: #323232;
  text-decoration: none;
}

.row-historie .hist.collapsed svg {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.row-historie .hist svg {
  margin-left: 15px;
}

.row-historie a {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0em;
  line-height: 24px;
  text-align: left;
}

.row-historie b {
  color: #4A4192;
  font-size: 16px;
  font-weight: 800;
}

#collapseFeaturesFive {
  padding-bottom: 25px;
  border-bottom: 1px solid #E5E5E5;
}

@media (max-width: 767.98px) {
  .col-md-8 .col-md-5 {
    overflow: hidden;
  }
}

.price-table {
  width: 100%;
  overflow: hidden;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-collapse: collapse;
  font-size: 13px;
}

.price-table th {
  background: #6E67A8;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0em;
  line-height: 24px;
  text-align: left;
}

.price-table tr {
  height: 36px;
}

.price-table thead {
  height: 40px;
  background: #6E67A8;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0em;
  line-height: 24px;
  text-align: left;
}

.price-table tr td:nth-child(1),
.price-table tr th:nth-child(1) {
  padding-left: 10px;
}

.price-table tr:nth-child(even) td {
  background: #EDECF4;
  color: #4B4B4B;
  font-size: 14px;
}

.price-table tr td:nth-child(2) {
  color: #4A4192;
}

.price-table tr:nth-child(odd) td {
  background: #fff;
}

@media (max-width: 767.98px) {
  .contactor-head {
    margin: 15px -10px 0 -10px;
    padding: 20px 10px;
    border-bottom: 6px solid #F9F9F9;
  }
}

.contactor-item {
  position: relative;
  margin: 17px 0;
  padding: 17px 0;
  border-top: 1px solid #E5E5E5;
  border-bottom: 1px solid #E5E5E5;
}

@media (max-width: 767.98px) {
  .contactor-item {
    border-top: 0;
  }
}

.contactor-item img {
  position: absolute;
  top: 30px;
  bottom: 0;
  width: 66px;
  height: 66px;
  margin: auto;
}

.contactor-item .block-info-contactor {
  padding-left: 70px;
}

.contactor-item h4 {
  margin-bottom: 3px;
  margin-left: 10px;
  color: #3B3475;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
}

.contactor-item a {
  display: block;
  margin-left: 10px;
  color: #4B4B4B;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  text-align: left;
  text-decoration: none;
}

.contactor-item a svg {
  margin-right: 3px;
}

.contactor-title {
  margin-bottom: 10px;
  color: #757575;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

.contractor-info {
  position: relative;
  margin-bottom: 15px;
  padding-bottom: 20px;
  border-bottom: 1px solid #E5E5E5;
}

.contractor-info h4 {
  margin-bottom: 3px;
  margin-left: 0;
  color: #3B3475;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
}

.contractor-info svg {
  display: table;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

.contractor-info > div {
  position: relative;
  margin-bottom: 15px;
  padding-left: 40px;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  text-align: left;
}

.contractor-info > div a {
  color: #4B4B4B;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  text-decoration: none;
}

.social-block {
  position: relative;
  margin-top: 20px;
  color: #2C2758;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

.social-block span {
  display: block;
}

.social-block ul {
  display: inline-block;
}

.social-block ul li {
  display: inline-block;
  margin-right: 5px;
}

.btn-print {
  display: table;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  padding: 6px 12px 6px 12px;
  border: 1px solid #E4E4E4;
  border-radius: 4px;
  text-align: right;
  text-decoration: none;
}

.btn-print svg {
  margin-left: 5px;
}

.bg-chart {
  padding: 14px 0 22px 0;
  border-radius: 8px;
  background-image: url(../images/bg-chart.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

@media (max-width: 767.98px) {
  .bg-chart {
    margin: 0 -23px;
    border-radius: 0;
    background-size: cover;
  }
}

.bg-chart .chart-content {
  position: relative;
  margin: 0 70px;
  margin-bottom: 16px;
  text-align: center;
}

@media (max-width: 767.98px) {
  .bg-chart .chart-content {
    display: inline-block;
    width: 50%;
    margin: auto;
    padding-left: 32px;
  }
}

.bg-chart .chart-content svg {
  position: absolute;
  bottom: 9px;
  left: -30px;
}

@media (max-width: 767.98px) {
  .bg-chart .chart-content svg {
    position: absolute;
    bottom: 9px;
    left: 18px;
  }
}

.bg-chart .chart-content span {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-align: left;
}

@media (max-width: 767.98px) {
  .bg-chart .chart-content span {
    display: inline-block;
    padding-left: 36px;
  }
}

.bg-chart.bg-login {
  background-image: url(../images/bg-chart-2.png);
}

.bg-chart.bg-login .chart-content {
  margin: auto;
  margin-bottom: 15px;
}

@media (max-width: 767.98px) {
  .bg-chart.bg-login .chart-content span {
    padding-left: 0;
  }
}

.bg-chart.bg-login .chart-bottom {
  vertical-align: top;
}

.bg-chart.bg-content {
  background-image: url(../images/bg-chart-2.png);
}


.bg-chart.bg-type-1 {
  padding: 52px 0;
  background-image: url(../images/bg-artikel-1.png);
  text-align: center;
}

@media (max-width: 767.98px) {
  .bg-chart.bg-type-1 {
    padding: 24px 0;
  }
}

@media (max-width: 767.98px) {
  .bg-chart.bg-type-1 {
    margin: 0 -29px;
  }
  .bg-chart.bg-type-1 .chart-content {
    width: 100%;
    padding: 0;
  }
  .bg-chart.bg-type-1 .chart-content span {
    padding: 0;
  }
}

.bg-chart.bg-type-2 {
  padding: 52px 0;
  background-image: url(../images/bg-artikel-2.png);
  text-align: center;
}

@media (max-width: 767.98px) {
  .bg-chart.bg-type-2 {
    padding: 24px 0;
  }
}

@media (max-width: 767.98px) {
  .bg-chart.bg-type-2 {
    margin: 0 -29px;
  }
  .bg-chart.bg-type-2 .chart-content {
    width: 100%;
    padding: 0;
  }
  .bg-chart.bg-type-2 .chart-content span {
    padding: 0;
  }
}

.bg-chart.bg-type-3 {
  padding: 52px 0;
  background-image: url(../images/bg-inaktiv.png);
  text-align: center;
}
.bg-chart.bg-type-3 .chart-content span{
  color: #4B4B4B;
  position: relative;
  padding-left: 30px;
}

.bg-chart.bg-type-3 .chart-content svg {
	position: absolute;
  bottom: auto;
	left: -17px;
}
.bg-chart.bg-type-3 svg path{
	fill: #979797;
}
.bg-none .bg-chart {
  margin: 0;
  padding: 60px 0 30px 0px;
  background-image: none;
}

@media (max-width: 767.98px) {
  .bg-none .bg-chart {
    padding: 0;
    text-align: right;
  }
}

.bg-none .end-text {
  color: #4B4B4B;
}

.bg-none .tags {
  border: solid 1px #E5E5E5;
}

.sub-i a {
  display: inline-block;
  margin-right: 10px;
  padding: 10px;
  border: 1px solid #E5E5E5;
  border-radius: 4px;
}

.sub-i .slick-current {
  border: 1px solid #EA4B53;
}

@media all and (min-width: 800px) {
  .fancybox-thumbs {
    box-sizing: border-box;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    height: 95px;
    padding: 10px 10px 5px 10px;
    background: rgba(0, 0, 0, 0.3);
  }
}

.fancybox-show-thumbs .fancybox-inner {
  right: 0;
  bottom: 95px;
  margin: auto;
}

@media (max-width: 767.98px) {
  .fancybox-show-thumbs .fancybox-inner {
    width: 100%;
  }
}

@media (max-width: 767.98px) {
  .fancybox-is-open .fancybox-bg {
    background: #000;
    opacity: 1;
  }
}

@media (max-width: 767.98px) {
  .fancybox-container {
    background: #000;
  }
}

.fancybox-thumbs__list a {
  width: 80px;
  height: 80px;
  border-radius: 6px;
}

.fancybox-thumbs-active {
  border: 2px solid #F2C94C;
}

.fancybox-thumbs__list a::before {
  display: none;
}

.fancybox-thumbs__list a {
  margin-right: 60px;
}

.fancybox-thumbs__list a:last-child {
  margin-right: 0;
}

.chart-bottom {
  margin: 0 auto 0 auto;
  padding: 0 68px;
}

@media (max-width: 767.98px) {
  .chart-bottom {
    display: inline-block;
    width: auto;
    margin: auto;
    padding: 0;
  }
}

.chart-bottom .tags {
  display: block;
  width: 100%;
  padding: 8px 12px 8px 12px;
  border-radius: 40px;
  background: #fff;
  color: #BE3C43;
  font-size: 17px;
  font-weight: 600;
  line-height: 26px;
  text-align: center;
}

.chart-bottom .end-text {
  display: block;
  margin-bottom: 5px;
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
  text-align: left;
}

.chart-2-bg {
  margin-top: 30px;
  padding: 22px 21px 22px 21px;
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.12);
}

.chart-2-bg.chart-no-text {
  padding: 32px 21px 32px 21px;
}

.chart-2-bg p {
  margin-bottom: 5px;
  color: #7D7D7D;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

@media (max-width: 767.98px) {
  .chart-2-bg p {
    display: inline-block;
    width: 56%;
    font-size: 12px;
    vertical-align: top;
  }
}

.chart-2-bg h3 {
  color: #979797;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.chart-2-bg .prices {
  display: table;
  width: 100%;
  margin-bottom: 12px;
  padding-bottom: 2px;
  border: 0;
  border-bottom: solid 1px #E6E6E6;
  border-bottom: solid 1px #E6E6E6;
  box-shadow: none;
  color: #4A4192;
  font-size: 22px;
  font-weight: 700;
  line-height: 33px;
}

@media (max-width: 767.98px) {
  .chart-2-bg .prices {
    display: inline-block;
    width: 56%;
  }
}

.chart-2-bg a {
  cursor: pointer;
  display: block;
  width: 100%;
  height: 50px;
  margin-top: 10px;
  margin-bottom: 10px;
  border-radius: 8px;
  background: #da0063;
  color: #fff!important;
  font-size: 17px;
  font-weight: 600;
  letter-spacing: 0px;
  line-height: 54px;
  text-align: center;
  text-decoration: none;
}

.chart-2-bg p.current-bid {
	font-size: 30px !important;
	color: rgb(48, 48, 48) !important;
	font-weight: 700;
	margin-bottom: 20px;
}

@media (max-width: 767.98px) {
  .chart-2-bg a {
    display: inline-block;
    position: relative;
    bottom: 14px;
    width: 40%;
    height: 50px;
    margin-top: 0;
    vertical-align: top;
  }
}

.chart-2-bg .chart-2-bg.disabled {
  background: red;
}

.chart-2-bg .chart-2-text {
  margin-bottom: 0;
  padding: 0px 0 22px 0;
  padding-bottom: 0;
  border-radius: 8px;
  color: #BE3C43;
  font-size: 11px;
  font-weight: 400;
  line-height: 15px;
  text-align: left;
}

@media (max-width: 767.98px) {
  .chart-2-bg .chart-2-text {
    width: 100%;
  }
}

.disabled-hist,
.disabled {
  background: #BDBDBD;
  cursor: default;
  opacity: 0.6;
  pointer-events: none;
}

.hist.disabled-hist svg {
  opacity: .2;
}

.hist.disabled-hist {
  background: transparent;
  color: #D8D8D8;
}

.notify-message {
  margin: 25px 0;
  padding: 10px 0px 10px 10px;
  border: 1px solid #E8E081;
  border-radius: 8px;
  background: #FFFDE8;
  color: #8D8300;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

.notify-message a {
  color: #8D8300;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  text-decoration: none;
}

/*---------------- Lising ---------------------------------------------------*/
.nav-head {
  display: flex;
}

.nav-head .breadcrumbs-nav {
  align-self: center;
}

@media (max-width: 768px) {
  .nav-head {
    display: block;
  }
}

.nav-head .filter {
  position: relative;
  margin-left: auto;
}

@media (max-width: 768px) {
  .nav-head .filter {
    display: flex;
  }
}

@media (max-width: 768px) {
  .nav-head .filter .has-search {
    width: 80%;
    margin: 0 !important;
  }
}

@media (max-width: 768px) {
  .nav-head .filter .full-width-filter {
    width: 100%;
  }
}

.nav-head .filter > a {
  display: inline-block;
}

.nav-head .filter > a:after {
  display: none;
}

.nav-head .filter > span {
  display: inline-block;
  margin-right: 10px;
}

.nav-head .filter ul {
  width: 364px;
}

@media (max-width: 768px) {
  .nav-head .filter ul {
    width: 100%;
  }
}

.nav-head .filter .dropdown-item.active {
  background: transparent;
  color: #EA4B53;
  font-weight: 600;
}

.nav-head .filter li {
  margin-right: 18px;
  margin-left: 18px;
  padding: 5px 0;
  border-bottom: solid 1px #CBCBCB;
}

.nav-head .filter li:first-child {
  border-bottom: 0;
  color: #7D7D7D;
}

.nav-head .filter li:last-child {
  border-bottom: 0;
}

.nav-head .filter .dropdown-toggle {
  padding: 10px;
  border: 1px solid #E5E5E5;
  border-radius: 8px;
  background: #FFFFFF;
  color: #4B4B4B;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
}

@media (max-width: 768px) {
  .nav-head .filter .dropdown-toggle {
    margin-left: auto;
    padding: 14px;
    font-size: 0;
    vertical-align: top;
  }
}

.nav-head .filter .dropdown-toggle .first-b {
  display: none;
}

.nav-head .filter .dropdown-toggle.show {
  border-color: #EA4B53;
  color: #EA4B53;
}

.nav-head .filter .dropdown-toggle.show .first-a {
  display: none;
}

.nav-head .filter .dropdown-toggle.show .first-b {
  display: inline-block;
}

.nav-head .filter .dropdown-menu {
  top: 55px !important;
  right: 0% !important;
  left: auto !important;
  transform: translate3d(0, 0, 0px) !important;
  border: 1px solid #E5E5E5;
  border-radius: 8px;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
}

.nav-head .filter .dropdown-menu .title-sort,
.nav-head .filter .dropdown-menu a {
  padding-left: 0;
}

.tags {
  display: flex;
  margin: 20px 0;
}

.tags span {
  margin-right: 10px;
  color: #4B4B4B;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
}

@media (max-width: 768px) {
  .tags > span {
    display: none;
  }
}

@media (max-width: 768px) {
  .tags ul {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
  }
}

.tags ul li {
  display: inline-block;
  margin-right: 16px;
}

.tags ul li a.active {
  border: solid 1px #EA4B53;
  border-radius: 20px;
  background: #EA4B53;
  color: #fff;
}

.tags ul li a {
  padding: 7px 8px 8px 8px;
  border: solid 1px #EA4B53;
  border-radius: 20px;
  background: #fff;
  color: #EA4B53;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  text-decoration: none;
  vertical-align: middle;
}

@media (max-width: 768px) {
  .tags ul li a {
    display: flex;
    align-items: center;
  }
}

.tags ul li a svg,
.tags ul li a span {
  color: #fff;
  vertical-align: middle;
}

.tags p {
  color: #646464;
  font-family: Inter;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.map-control {
  margin-bottom: 50px;
}

@media (max-width: 768px) {
  .map-control {
    margin-bottom: 25px;
  }
}

.map-control .map-href {
  display: flex;
  width: 100%;
  padding: 14px 12px;
  border: solid 1px #E5E5E5;
  border-bottom: 0;
  border-radius: 8px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: #fff;
  color: #646464;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0em;
  line-height: 21px;
  text-align: left;
  text-decoration: none;
}

.map-control .map-href.collapsed {
  border-bottom: solid 1px #E5E5E5;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.map-control svg {
  align-self: center;
  margin-left: auto;
}

.map-control .map-section {
  padding: 0 12px;
  padding-bottom: 0 !important;
  border: solid 1px #E5E5E5;
  border-top: 0;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  background: #fff;
}

.map-control .map-section p {
  display: flex;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #646464;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0em;
  line-height: 24px;
  text-align: left;
}

.map-control .map-section p svg {
  margin-right: 7px;
}

.photo-item {
  position: relative;
  width: 100%;
  height: 328px;
  margin-bottom: 10px;
  padding-bottom: 56px;
  border: 1px solid #E5E5E5;
  border-radius: 8px;
  background: #FFFFFF;
  text-align: center;
}

.photo-item img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: auto;
  margin: auto;
}

.photo-item .icons-top {
  position: absolute;
  top: 8px;
  right: 10px;
}

.photo-item .icons-top a {
  display: inline-block;
  position: relative;
  width: 32px;
  height: 32px;
  border: 1px solid #E5E5E5;
  border-radius: 100%;
  background: #FFFFFF;
}

@media (min-width: 768px) and (max-width: 991px) {
  .photo-item .icons-top a {
    width: 22px;
    height: 22px;
  }
}

.photo-item .icons-top a svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

@media (min-width: 768px) and (max-width: 991px) {
  .photo-item .icons-top a svg {
    width: 14px;
    height: 14px;
  }
}

.photo-item .end {
  position: absolute;
  right: 14px;
  bottom: 50px;
  font-size: 13px;
  font-weight: 400;
  line-height: 19px;
  text-align: right;
}

@media (min-width: 768px) and (max-width: 991px) {
  .photo-item .end {
    font-size: 12px;
  }
}

.photo-item .bottom-pos {
  display: flex;
  position: absolute;
  bottom: 14px;
  left: 0;
  width: 100%;
  padding: 0 14px;
}

.photo-item .bottom-pos .pos {
  padding: 4px 14px;
  border-radius: 50px;
  background: #4A4192;
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
  text-align: center;
}

@media (min-width: 768px) and (max-width: 991px) {
  .photo-item .bottom-pos .pos {
    padding: 2px 3px;
    font-size: 12px;
  }
}

.photo-item .bottom-pos .tage {
  margin-left: auto;
  padding: 4px 11px;
  border: 1px solid #E5E5E5;
  border-radius: 34px;
  color: #BE3C43;
  font-size: 15px;
  font-weight: 600;
  line-height: 23px;
  text-align: center;
}

@media (min-width: 768px) and (max-width: 991px) {
  .photo-item .bottom-pos .tage {
    padding: 2px 4px;
    font-size: 12px;
  }
}

.wrap-item {
  padding: 25px 17px;
  border: 1px solid #E5E5E5;
  border-radius: 8px;
  background: #fff;
}

.wrap-item .title-product {
  position: relative;
  font-size: 17px;
  font-weight: 700;
  line-height: 26px;
  text-align: left;
}

.wrap-item .title-product svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.wrap-item > p {
  min-height: 70px;
}

.wrap-item p {
  margin-bottom: 5px;
  color: #757575;
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
  text-align: left;
}

.wrap-item .row-product {
  margin-bottom: 10px;
  color: #323232;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
}

.wrap-item .row-product b {
  color: #4A4192;
  font-size: 17px;
  font-weight: 700;
}

.wrap-item .wrap-bottom {
  display: flex;
  padding: 14px 15px 5px 15px;
  border: 1px solid #E6E6E6;
  border-radius: 8px;
  background: #FFFFFF;
}

@media (min-width: 768px) and (max-width: 991px) {
  .wrap-item .wrap-bottom {
    display: block;
  }
}

.wrap-item .wrap-bottom .left-block-wrap p {
  margin-bottom: 5px;
  color: #7D7D7D;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

.wrap-item .wrap-bottom .left-block-wrap .price-wrap {
  color: #4A4192;
  font-size: 19px;
  font-weight: 700;
  line-height: 29px;
}

.wrap-item .wrap-bottom .left-block-wrap .prices {
  display: table;
  width: 100%;
  margin-bottom: 12px;
  padding-bottom: 2px;
  border: 0;
  border-bottom: solid 1px #E6E6E6;
  box-shadow: none;
  color: #4A4192;
  font-size: 22px;
  font-weight: 700;
  line-height: 33px;
}

.wrap-item .wrap-bottom .right-block-wrap a {
  display: block;
  width: 120px;
  height: 50px;
  margin-top: 10px;
  margin-bottom: 10px;
  border-radius: 8px;
  background: #EA4B53;
  color: #fff;
  font-size: 17px;
  font-weight: 600;
  letter-spacing: 0px;
  line-height: 54px;
  text-align: center;
  text-decoration: none;
}

.wrap-item.ended-auction .title-product,
.wrap-item.ended-auction .row-product,
.wrap-item.ended-auction .row-product b,
.wrap-item.ended-auction a,
.wrap-item.ended-auction p {
  color: #B1B1B1;
}

.wrap-item.ended-auction .auction-ended {
  padding: 10px 0 0 0;
  border: 0;
  box-shadow: none;
}

.wrap-item.ended-auction .title-product svg {
  opacity: .4;
}

.wrap-item.ended-auction .photo-item {
  padding: 0;
}

.wrap-item.ended-auction .tage {
  background: #fff;
  color: #BE3C43;
}

.wrap-item.ended-auction .photo-item img {
  width: 100%;
  max-height: fit-content;
}

.auctions-row {
  margin-top: 45px;
  padding: 35px 25px 0 25px;
  border: 1px solid #E1E1E1;
  background: #FFFFFF;
}

.auctions-row.auction-type-tags .item-auction {
  min-height: 160px;
}

.auctions-row .row-tags {
  margin-top: 10px;
}

.auctions-row .row-tags .tags-desc {
  display: inline-block;
  color: #4B4B4B;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.auctions-row .row-tags .pos {
  color: #4B4B4B;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.auctions-row .row-tags .tage {
  margin-left: 5px;
  padding: 4px 11px;
  border: 1px solid #E5E5E5;
  border-radius: 34px;
  color: #BE3C43;
  font-size: 15px;
  font-weight: 600;
  line-height: 23px;
  text-align: center;
}

@media (min-width: 768px) and (max-width: 991px) {
  .auctions-row .row-tags .tage {
    padding: 2px 4px;
    font-size: 12px;
  }
}

@media (max-width: 768px) {
  .auctions-row {
    margin-top: 0;
  }
}

@media (max-width: 768px) {
  .auctions-row {
    margin-top: 25px;
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x));
  }
}

.auctions-row .row .col-12 {
  position: relative;
}

.auctions-row .row .col-12:nth-child(even) {
  padding-right: 3%;
}

@media (max-width: 768px) {
  .auctions-row .row .col-12:nth-child(even) {
    padding-right: 0;
  }
}

.auctions-row .row .col-12:nth-child(even) .link-auction {
  right: 30px;
}

@media (max-width: 768px) {
  .auctions-row .row .col-12:nth-child(even) .link-auction {
    right: 0;
  }
}

.auctions-row h3 {
  margin-bottom: 35px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

@media (max-width: 768px) {
  .auctions-row h3 {
    margin-bottom: 15px;
  }
}

.auctions-row .item-auction {
  display: flex;
  min-height: 100px;
  margin-bottom: 17px;
  padding-bottom: 15px;
  border-bottom: solid 1px #E5E5E5;
}

@media (min-width: 768px) and (max-width: 991px) {
  .auctions-row .item-auction {
    min-height: 180px;
    padding-right: 10%;
  }
}

.auctions-row .item-auction.no-border {
  border: 0;
}

@media (max-width: 768px) {
  .auctions-row .item-auction.no-border {
    border-bottom: 1px solid #E1E1E1;
  }
}

.auctions-row .item-auction .photo-auction {
  display: flex;
  max-width: 80px;
  margin-right: 20px;
}

.auctions-row .item-auction .content-auction {
  width: 72%;
}

@media (max-width: 768px) {
  .auctions-row .item-auction .content-auction {
    width: 67%;
  }
}

.auctions-row .item-auction img {
  border-radius: 4px;
}

.auctions-row .item-auction h3 {
  margin-bottom: 5px;
  color: #323232;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
}

.auctions-row .item-auction p {
  margin: 0;
  color: #7D7D7D;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
}

.auctions-row .item-auction a {
  text-decoration: none;
}

.auctions-row .item-auction .link-auction {
  display: table;
  position: absolute;
  top: -10px;
  right: 0;
  bottom: 0;
  margin: auto;
}

.auction-ended {
  padding: 37px 9px;
  border: 1px solid #E5E5E5;
  border-radius: 8px;
  box-shadow: 0px 0px 10px 0px #0000000D;
  color: #979797;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-align: center;
}

@media (max-width: 768px) {
  .row .col-12:last-child .item-auction {
    border: 0;
  }
}

@media (max-width: 768px) {
  .row-products .col-12 {
    margin-bottom: 25px;
  }
}

/*---------------- Table main ---------------------------------------------------*/
.table-selector {
  display: flex;
  margin-top: 20px;
  margin-bottom: 40px;
}

@media (max-width: 768px) {
  .table-selector {
    display: table;
    margin-bottom: 15px;
  }
}

.table-selector h2 {
  color: #3B3475;
  font-size: 34px;
  font-weight: 700;
  line-height: 47px;
  text-align: left;
}

@media (max-width: 768px) {
  .table-selector h2 {
    margin-bottom: 20px;
    font-size: 28px;
  }
}

.table-selector .default-selector {
  position: relative;
  width: 120px;
  height: 42px;
  margin-left: auto;
  border: 1px solid #DADADA;
  border-radius: 4px;
}

@media (max-width: 768px) {
  .table-selector .default-selector {
    margin-left: 0;
  }
}

.table-selector .default-selector select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  height: 100%;
  padding: 10px 12px;
  border: 0;
  border-radius: 4px;
  color: #7D7D7D;
}

.table-selector .default-selector svg {
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
  margin: auto;
}

.main-table {
  display: table;
  width: 100%;
  margin-bottom: 40px;
}

.main-table th:nth-child(1) {
  width: 30%;
}

.main-table td:nth-child(2),
.main-table th:nth-child(2) {
  text-align: center;
}

.main-table td:nth-child(3),
.main-table th:nth-child(3) {
  text-align: center;
}

.main-table th {
  padding-bottom: 15px;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

@media (max-width: 768px) {
  .main-table th {
    font-size: 12px;
  }
}

.main-table td {
  padding: 15px;
  padding-right: 0;
  padding-left: 0;
  border-top: 1px solid #E5E5E5;
  color: #4B4B4B;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

@media (max-width: 768px) {
  .main-table td {
    font-size: 14px;
  }
}

.main-table svg {
  margin-right: 5px;
  vertical-align: middle;
}

.main-table a {
  padding-left: 0;
  color: #4B4B4B;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  vertical-align: middle;
}

@media (max-width: 768px) {
  .main-table a {
    font-size: 14px;
  }
}

.main-table b {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

@media (max-width: 768px) {
  .main-table b {
    font-size: 14px;
  }
}

.btn-table {
  max-width: 340px;
  height: 50px !important;
  margin: 0 auto;
  line-height: 38px !important;
}

/*---------------- Tabs ---------------------------------------------------*/
.nav {
  width: 100%;
  margin-bottom: 50px;
  border-bottom: 2px solid #E5E5E5;
}

@media (max-width: 768px) {
  .nav {
    margin-bottom: 30px;
  }
}

.nav .nav-link {
  position: relative;
  border: 0;
}

.nav .nav-link.active:after {
  position: absolute;
  bottom: -8px;
  left: 0;
  width: 100%;
  height: 4px;
  border-radius: 16px;
  background: #4A4192;
  content: '';
  content: '';
}

.nav button {
  width: 100%;
  margin-bottom: 2px !important;
  padding-right: 0;
  padding-bottom: 5px;
  padding-left: 0;
  border: 0;
}

@media (max-width: 768px) {
  .nav button {
    padding-top: 15px;
  }
}

.nav .nav-item-type-2 {
  width: 16%;
  margin-right: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

@media (max-width: 768px) {
  .nav .nav-item-type-2 {
    width: 50%;
  }
}

.nav .nav-item-type-2 button {
  color: #7D7D7D;
}

.nav .nav-item-type-2 .active {
  color: #EA4B53;
}

.nav .nav-item {
  width: 50%;
  font-family: 'Inter';
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
}

.nav .nav-item span {
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-bottom: 3px;
  margin-left: 3px;
  border-radius: 100%;
  background: #91AA4C;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0em;
  line-height: 18px;
  text-align: center;
  vertical-align: bottom;
}

.nav .nav-item.tab-1 button {
  background: transparent;
  color: #91AA4C;
}

.nav .nav-item.tab-2 button {
  background: transparent;
  color: #EA4B53;
}

.nav .nav-item.tab-2 span {
  background: #EA4B53;
}

/*---------------- Section footer ---------------------------------------------------*/
.wrap-col {
  position: relative;
  height: 308px;
  margin-bottom: 12px;
  padding: 20px;
  padding: 30px 18px 18px 18px 18px;
  border-radius: 16px;
  text-align: center;
}

@media (max-width: 767.98px) {
  .wrap-col {
    height: auto;
    margin-bottom: 20px;
    border: 0 !important;
  }
}

.wrap-col img {
  margin-bottom: 15px;
}

.wrap-col h3 {
  margin-bottom: 5px;
  color: #4B4B4B;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.wrap-col p {
  color: #4B4B4B;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.wrap-col .content-text-col {
  margin-bottom: 20px;
}

.wrap-col .btn {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: calc(100% - 40px);
  margin: 0 auto 20px auto;
  line-height: 45px;
}

@media (max-width: 767.98px) {
  .wrap-col .btn {
    position: relative;
    max-width: 100%;
  }
}

.btn {
  display: block;
  width: 100%;
  height: 58px;
  margin-top: 10px;
  margin-bottom: 10px;
  border-radius: 8px;
  background: #EA4B53;
  color: #fff;
  font-size: 17px;
  font-weight: 600;
  letter-spacing: 0px;
  line-height: 54px;
  text-align: center;
  text-decoration: none;
}

.btn:hover {
  background: #EA4B53;
  color: #fff;
}

.btn-newsletter {
  display: block;
  width: 100%;
  height: 58px;
  margin-top: 32px;
  margin-bottom: 10px;
  padding-left: 20px;
  border: 0;
  border-radius: 8px;
  background: #fff;
  box-shadow: none;
  font-size: 17px;
  font-weight: 600;
  letter-spacing: 0px;
  line-height: 54px;
  text-align: center;
  text-align: left;
  text-decoration: none;
}

@media (min-width: 768px) and (max-width: 991px) {
  .btn-newsletter {
    margin-top: -10px;
  }
}

input.btn-newsletter::-webkit-input-placeholder {
  color: #B1B1B1;
  font-size: 17px;
  font-weight: 400;
  line-height: 20px;
}

input.btn-newsletter::-moz-placeholder {
  color: #B1B1B1;
  font-size: 17px;
  font-weight: 400;
  line-height: 20px;
}

input.btn-newsletter:-ms-input-placeholder {
  color: #B1B1B1;
  font-size: 17px;
  font-weight: 400;
  line-height: 20px;
}

.color-type-1 {
  background: #FDEDEE;
}

.color-type-1 p {
  font-size: 12px;
}

.color-type-2 {
  background: #EDECF4;
}

.color-type-2 p {
  font-size: 12px;
}

.color-type-3 {
  padding-top: 40px;
  border: solid 1px #E5E5E5;
  background: #fff;
}

@media (min-width: 768px) and (max-width: 991px) {
  .color-type-3 {
    padding-top: 10px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .color-type-3 .content-text-col {
    margin-bottom: 5px;
    font-size: 10px;
  }
}

.color-type-3 > p {
  margin-bottom: 0;
}

@media (max-width: 767.98px) {
  .color-type-3 {
    border: 0;
  }
}

.color-type-3 h3, .color-type-3 svg {
  display: inline-block;
}

.color-type-3 img {
  margin-bottom: 0;
}

.warp-columns {
  margin-bottom: 20px;
}

@media (max-width: 767.98px) {
  .warp-columns {
    margin-bottom: 0;
  }
}

.chart-below-text {
  margin-top: 20px;
  margin-bottom: 0;
  color: #979797;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.chart-below-text span {
  margin-left: 15px;
}

.fancybox-infobar {
  visibility: visible;
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  order: 4;
  text-align: center;
  opacity: 1;
}

.fancybox-show-thumbs .fancybox-inner {
  bottom: 0;
}

.fancybox-show-thumbs .fancybox-thumbs {
  display: table;
  top: auto;
  bottom: 95px;
  width: auto;
  height: auto;
  margin: auto;
  background: transparent;
  text-align: center;
}

@media (max-width: 767.98px) {
  .fancybox-show-thumbs .fancybox-thumbs {
    bottom: 80px;
    width: 100%;
  }
}

@media (max-width: 767.98px) {
  .fancybox-thumbs__list {
    display: inline-block;
    width: auto;
  }
}

@media (max-width: 767.98px) {
  .fancybox-thumbs__list a {
    margin-right: 14px;
  }
}

.fancybox-toolbar {
  visibility: visible;
  top: 20%;
  right: 29%;
  background: transparent;
  opacity: 1;
}

@media (max-width: 767.98px) {
  .fancybox-toolbar {
    top: 50px;
    right: 50px;
  }
}

.fancybox-button--zoom {
  display: none !important;
}

.fancybox-button {
  display: none;
}

.fancybox-button--close {
  display: block;
  background: transparent;
}

.btn-default {
  width: auto;
  height: 50px;
  margin: 0px 30px;
  line-height: 36px;
}

.btn-login {
  margin-top: 40px;
  margin-bottom: 15px;
  background: #fff;
  color: #EA4B53;
}

@media (max-width: 767.98px) {
  .btn-login {
    margin-top: 0;
  }
}

.text-wrp {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0em;
  line-height: 21px;
  text-align: center;
}

@media (max-width: 767.98px) {
  .text-wrp {
    margin-top: 0;
    margin-bottom: 0;
  }
}

.text-wrp b {
  font-weight: 500;
}

@media (min-width: 767.98px) {
  .text-wrp b {
    display: block;
  }
}

/*---------------- Contacts ---------------------------------------------------*/
.contact-info {
  margin-bottom: 50px;
  background: url(../images/bg-contact.jpg) top center no-repeat;
  background-size: cover;
}

@media (max-width: 767.98px) {
  .contact-info {
    margin-bottom: 20px;
  }
}

.contact-info span {
  display: block;
  padding: 90px;
  color: #fff;
  font-size: 40px;
  font-weight: 700;
  line-height: 60px;
  text-align: center;
}

@media (max-width: 767.98px) {
  .contact-info span {
    padding: 35px 0;
    font-size: 16px;
    line-height: 20px;
  }
}

.head-section .form-main {
  padding: 0;
  border: 0;
  background: transparent;
}

.head-section .form-main textarea {
  height: 348px;
  resize: none;
}

.head-section .form-main .form-group {
  position: relative;
}

.map-contact {
  margin-bottom: 80px;
}

@media (max-width: 767.98px) {
  .map-contact {
    margin-bottom: 20px;
  }
}

.map-contact h1 {
  margin-bottom: 40px;
}

.msg-action {
  color: #979797;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 17px;
  text-align: center;
}

.num {
  position: absolute;
  right: 0;
  bottom: 5px;
  color: #686868;
  font-size: 12px;
  font-weight: 600;
  line-height: 14px;
}

.form-ckb {
  position: relative;
  width: 90%;
  margin-top: 10px;
  padding-left: 40px;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}

.form-ckb:hover {
  cursor: pointer;
}

@media (max-width: 767.98px) {
  .form-ckb {
    width: 100%;
    font-size: 14px;
  }
}

.control-ckb {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: none;
  position: relative;
}

.control-ckb + span {
  display: inline-block;
  position: absolute;
  left: 20px;
}

.control-ckb + span::before {
  display: inline-block;
  position: absolute;
  top: 2px;
  left: 0;
  width: 28px;
  height: 28px;
  margin-left: -20px;
  border: 1px solid #ababac;
  border-radius: 0;
  background-color: #EA4B53;
  content: "";
}

.control-ckb + span::after {
  display: inline-block;
  position: absolute;
  top: 10px;
  left: 0;
  width: 28px;
  height: 28px;
  margin-left: -20px;
  padding-top: 1px;
  padding-left: 3px;
  color: #555555;
  font-size: 11px;
  content: "";
}

.control-ckb:checked + span::after {
  background: url(../images/chkb.png) top center no-repeat;
}

/*---------------- Team ---------------------------------------------------*/
@media (max-width: 768px) {
  .teams {
    font-size: 0;
  }
}

.teams li {
  display: inline-block;
  margin-right: 2%;
  margin-bottom: 45px;
  vertical-align: top;
}

@media (max-width: 768px) {
  .teams li {
    width: 48%;
    margin-right: 2%;
    margin-bottom: 20px;
  }

}

.teams img {
  margin-bottom: 15px;
}

.teams h3 {
  margin: 0;
  color: #323232;
  font-size: 22px;
  font-weight: 700;
  line-height: 33px;
  line-height: 20px;
}

@media (max-width: 768px) {
  .teams h3 {
    font-size: 12px;
    line-height: 10px;
  }
}

.teams p {
  margin: 0;
  color: #757575;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

@media (max-width: 768px) {
  .teams p {
    font-size: 10px;
  }
}

.teams .contacts {
  margin-top: 15px;
}

@media (max-width: 768px) {
  .teams .contacts {
    margin-top: 10px;
  }
}

.teams .contacts p {
  display: flex;
  position: relative;
  align-items: center;
  margin-bottom: 8px;
}

.teams .contacts a {
  margin-left: 36px;
  color: #757575;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

@media (max-width: 768px) {
  .teams .contacts a {
    margin-left: 20px;
    font-size: 10px;
    line-height: 14px;
  }
}

.teams .contacts svg {
  position: absolute;
  left: 0;
}

@media (max-width: 768px) {
  .teams .contacts svg {
    width: 14px;
  }
}

/*---------------- Home ---------------------------------------------------*/
.home-title {
  margin-bottom: 25px;
  color: #3B3475;
  font-size: 64px;
  font-weight: 800;
  letter-spacing: -0.01em;
  line-height: 88px;
}

@media (max-width: 767.98px) {
  .home-title {
    font-size: 32px;
    font-weight: 800;
    line-height: 44px;
  }
}

.home-main-section {
  padding-top: 80px;
}

@media (max-width: 767.98px) {
  .home-main-section {
    padding-top: 35px;
  }
}

.btn-default-primary {
  display: inline-block;
  height: auto;
  margin-right: 15px;
  margin-left: 0;
  padding: 13px 23px;
  border-bottom: 8px;
  font-size: 16px;
  line-height: 29px;
}

.home-subtitle {
  margin-bottom: 25px;
  color: #7D7D7D;
  font-size: 24px;
  font-weight: 400;
  line-height: 36px;
}

@media (max-width: 767.98px) {
  .home-subtitle {
    font-size: 16px;
    line-height: 24px;
  }
}

.help {
  color: #EA4B53;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.quote {
  display: inline-block;
  position: relative;
  margin-top: 20px;
}

@media (max-width: 767.98px) {
  .quote {
    margin-bottom: 0px;
  }
}

.quote svg {
  position: absolute;
  top: 0;
  left: 4%;
}

@media (max-width: 767.98px) {
  .quote svg {
    left: 0;
    width: 40px;
  }
}

.quote p {
  margin-top: 4%;
  margin-left: 12%;
  padding-right: 12%;
  color: #323232;
  font-size: 24px;
  font-weight: 700;
  line-height: 44px;
}

@media (max-width: 767.98px) {
  .quote p {
    margin-top: 14%;
    margin-left: 5%;
    padding-right: 0;
    font-size: 16px;
    line-height: 30px;
  }
}

/*---------------- Main slider ---------------------------------------------------*/
.main-slider {
  height: 450px;
  margin-top: 80px;
  margin-bottom: 180px;
  padding-top: 60px;
  background: #3B3475;
}

@media (max-width: 767.98px) {
  .main-slider {
    height: auto;
    margin-bottom: 25px;
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.main-slider h3 {
  margin-bottom: 10px;
  color: #fff;
  font-size: 40px;
  font-weight: 700;
  line-height: 60px;
}

@media (max-width: 767.98px) {
  .main-slider h3 {
    font-size: 24px;
    line-height: 10px;
  }
}

.main-slider p {
  margin-bottom: 50px;
  color: #fff;
  font-size: 24px;
  font-weight: 400;
  line-height: 36px;
}

@media (max-width: 767.98px) {
  .main-slider p {
    margin-bottom: 20px;
    font-size: 16px;
  }
}

.slider-content {
  position: relative;
}

.slider-main-home {
  margin-left: 20%;
}

@media (max-width: 767.98px) {
  .slider-main-home {
    margin-left: 15px;
  }
}

.slide-item {
  max-width: 470px;
  margin-right: 20px;
  border-radius: 16px;
  background: #fff;
}

@media (max-width: 767.98px) {
  .slide-item {
    max-width: 280px;
  }
}

.slide-image img {
  width: 100%;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
}

.slide-head {
  height: 124px;
  padding: 20px 27px;
}

@media (max-width: 767.98px) {
  .slide-head {
    height: 90px;
    padding: 12px 17px;
  }
}

.slide-head h3 {
  margin-bottom: 5px;
  color: #000;
  font-size: 24px;
  font-weight: 600;
  line-height: 36px;
}

@media (max-width: 767.98px) {
  .slide-head h3 {
    font-size: 14px;
    line-height: 22px;
  }
}

.slide-head p {
  color: #7D7D7D;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

@media (max-width: 767.98px) {
  .slide-head p {
    font-size: 10px;
    line-height: 14px;
  }
}

.arrows-main {
  position: absolute;
  top: 17px;
  right: 0;
}

@media (max-width: 767.98px) {
  .arrows-main {
    top: -15px;
  }
  .arrows-main svg {
    width: 26px;
  }
}

.arrows-main .slick-arrow {
  display: inline-block;
}

.arrows-main .slick-arrow:hover {
  cursor: pointer;
}

.arrows-main .prev {
  margin-right: 10px;
}

@media (max-width: 767.98px) {
  .arrows-main .prev {
    margin-right: 5px;
  }
}

/*---------------- Footer ---------------------------------------------------*/
footer {
  max-width: 1140px;
  margin: 0 auto;
  padding: 36px 0;
  border-top: solid 1px #E5E5E5;
}

@media (max-width: 767.98px) {
  footer {
    padding-top: 26px;
    border: 0;
  }
}

@media (min-width: 767.98px) {
  footer .container {
    padding: 0;
  }
}

footer ul {
  display: inline-block;
  text-align: center;
}

@media (min-width: 767.98px) {
  footer ul {
    text-align: center;
  }
}

footer ul li {
  display: inline-block;
  margin-right: 35px;
}

footer ul li a {
  color: #4B4B4B;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  text-decoration: none;
}

footer .copyright {
  float: right;
  color: #979797;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

@media (max-width: 767.98px) {
  footer .copyright {
    float: none;
    text-align: center;
  }
}

/*---------------- Modal ---------------------------------------------------*/
.modal-header {
  padding: 36px 34px 20px 34px;
  border: 0;
}

.modal-body {
  padding: 20px 80px 20px 80px;
}

@media (max-width: 767.98px) {
  .modal-body {
    padding: 36px 30px 20px 34px;
  }
}

.modal-body .btn {
  height: 50px;
  font-size: 16px;
  line-height: 35px;
}

@media (max-width: 768px) {
  .modal-body .btn {
    width: 100%;
  }
}

.modal-body .btn-secondary {
  border: solid 1px #EA4B53;
  background: transparent;
  color: #EA4B53;
}

.modal-body img {
  display: inline-block;
  vertical-align: bottom;
}

.modal-body h3 {
  display: inline-block;
  margin: 0;
  margin-bottom: 3px;
  margin-left: 5px;
  color: #000;
  font-size: 23px;
  font-weight: 700;
  line-height: 24px;
  vertical-align: bottom;
}

.modal-body h2 {
  margin-top: 20px;
  margin-bottom: 0;
  color: #4B4B4B;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0em;
  line-height: 36px;
  text-align: left;
}

.modal-body label {
  margin-bottom: 5px;
  color: #4B4B4B;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  text-align: left;
}

.modal-body label span {
  color: #E53535;
}

.modal-body .sub-title-m {
  margin-bottom: 25px;
  color: #7D7D7D;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  text-align: left;
}

.modal-body .form-group {
  margin-bottom: 20px;
}

.modal-body input {
  height: 40px;
  padding-left: 12px;
  border: solid 1px #DADADA;
  border-radius: 7px;
  font-size: 14px;
}

.modal-body p {
  color: #7D7D7D;
  font-size: 14px;
  text-align: center;
}

.modal-body p span {
  color: #EA4B53;
}

.modal-body p a {
  color: #EA4B53;
  text-decoration: none;
}

.modal-body .recover {
  margin-bottom: 0;
  color: #7D7D7D;
  font-size: 14px;
  text-align: center;
}

.modal-type-2 {
  text-align: center;
}

.modal-type-2 .modal-body {
  padding-bottom: 40px;
}

.modal-type-2 .btn-secondary {
  margin-top: 20px;
}

.modal-type-2 h2 {
  margin: 20px -28px 14px -28px;
  text-align: center;
}

.modal-type-2 p.sub-title-m {
  color: #4B4B4B;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: center;
}

.modal-type-2 .max-title {
  margin-bottom: 20px;
  line-height: 70px;
}

.modal-type-2 .max-price {
  margin-bottom: 30px;
  padding-bottom: 10px;
  border-bottom: 1px solid #D8D8D8;
  color: #4A4192;
  font-size: 22px;
  font-weight: 700;
  line-height: 33px;
  text-align: left;
}

.modal-type-2 .max-content {
  margin-bottom: 27px;
  color: #BE3C43;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.modal-type-2 .link-ball {
  display: block;
  margin-top: 27px;
  margin-bottom: 20px;
  color: #EA4B53;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
  text-decoration: none;
}

.modal-type-2 .link-ball-second {
  display: block;
  margin-bottom: 20px;
  color: #B4B4B4;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
  text-decoration: none;
}

.modal-body .content-block {
  -webkit-transition: .3s ease-in-out;
  -moz-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  overflow: hidden;
  transform: translateX(0);
  color: #4B4B4B;
  text-align: left;
  transition: .3s ease-in-out;
}

.modal-body .content-block p {
  color: #4B4B4B;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-align: left;
}

.modal-body .content-block b {
  color: #4B4B4B;
  font-size: 16px;
  font-weight: 700;
}

.modal-body .content-block a {
  color: #2F80ED;
  text-decoration: underline;
}

.modal-body .content-block ul li {
  margin-left: 20px;
  color: #4B4B4B;
  font-size: 16px;
  list-style: disc;
}

.bg-thankyou {
  background: linear-gradient(195.23deg, #FFFFFF 38.16%, #E2EE96 111.84%);
}

input.form-control::-webkit-input-placeholder {
  color: #979797;
  font-size: 14px;
}

input.form-control::-moz-placeholder {
  color: #979797;
  font-size: 14px;
}

input.form-control:-ms-input-placeholder {
  color: #979797;
  font-size: 14px;
}

.tooltip {
  inset: 0px auto auto -35px !important;
}

.tooltip-arrow {
  left: 35px !important;
}

.modal-xl {
  max-width: 900px;
}

.modal-xl .modal-type-2 .modal-body {
  padding-bottom: 20px;
}

.modal-xl .content-block .back-modal {
  display: flex;
  align-items: center;
  margin-bottom: 18px;
  color: #EA4B53;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0em;
  line-height: 21px;
  text-align: left;
  text-decoration: none;
}

.modal-xl .content-block .back-modal a {
  color: #EA4B53;
  text-decoration: none;
}

.modal-xl .content-block .back-modal svg {
  margin-right: 8px;
}

.modal-xl .content-block .title-modal {
  margin-bottom: 6px;
  color: #4A4192;
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
  text-align: left;
}

.modal-xl .content-block p {
  color: #4B4B4B;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

.modal-xl .content-block p b {
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
}

.modal-xl .info-block {
  -webkit-transition: .3s ease-in-out;
  -moz-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

.modal-xl .info-block a {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
  text-decoration: none;
}

.modal-xl .info-block a svg {
  margin-right: 16px;
}

.modal-xl .info-block a b {
  color: #4A4192;
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
}

.modal-xl .info-block a div {
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  line-height: 25px;
}

.modal-xl .info-block a .arrow-part {
  margin-left: auto;
}

.modal-xl .modal-body {
  padding: 20px 34px;
}

.content-block .download-block {
  border-top: 1px solid #E5E5E5;
}

.content-block .download-block a {
  display: flex;
  align-items: center;
  padding: 20px 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
  text-decoration: none;
}

.content-block .download-block a b {
  color: #4A4192;
  text-decoration: none;
}

.content-block .download-block a svg {
  margin-right: 15px;
}

.content-block .info-block-show {
  color: #4B4B4B;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

.content-block .info-block-show b {
  color: #4A4192;
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
}

.content-footer {
  padding-top: 20px;
  padding-bottom: 0;
  border-top: solid 1px #E5E5E5;
  text-align: right;
}

.content-footer a {
  display: inline-block;
  width: 165px;
}

.content-modal-large {
  padding-bottom: 70px;
}

.block-sliding {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}

.info-block-show {
  -webkit-transition: .3s ease-in-out;
  -moz-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  position: absolute;
  top: 36px;
  left: 100%;
  width: 100%;
  height: 100%;
  padding-bottom: 80px;
  transform: translateX(0);
  background: #fff;
  transition: .3s ease-in-out;
}

.sliding .info-block-show {
  left: 0;
}

.modal-profile {
  padding-right: 20px;
  padding-left: 20px;
}

.modal-profile h3 {
  margin-bottom: 20px;
  color: #4B4B4B;
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
}

.account-profile-modal {
  display: flex;
  position: relative;
  padding-bottom: 25px;
  border-bottom: solid 1px #D8D8D8;
  color: #979797;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

.account-profile-modal .edit-header {
  display: inline-block;
  position: absolute;
  top: 10px;
  right: 0;
  bottom: auto;
  margin: auto;
}

.account-profile-modal img {
  margin-right: 10px;
}

.account-profile-modal span {
  display: block;
  color: #EA4B53;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.table-icons {
  margin: 0;
  margin-bottom: 20px;
}

.table-icons .col-md-4 {
  height: 62px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: solid 1px #E5E5E5;
}

.table-icons .col-md-4:last-child {
  border: 0;
}

.table-icons a {
  text-decoration: none;
}

.table-icons a svg {
  display: inline-block;
  width: 21px;
  margin-right: 18px;
  vertical-align: middle;
}

.table-icons a span {
  display: inline-block;
  color: #4B4B4B;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  vertical-align: middle;
}

.table-footer-account {
  border: 1px solid #E5E5E5;
  border-radius: 8px;
}

.table-footer-account .edit-table-footer {
  position: relative;
  padding: 11px;
  border-bottom: solid 1px #E5E5E5;
  color: #4B4B4B;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
}

.table-footer-account .content-table-footer {
  height: 80px;
  padding-top: 17px;
  padding-left: 11px;
  color: #7D7D7D;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

.modal-profile-width {
  max-width: 700px;
}

.modal-profile-width .modal-header {
  padding-right: 24px;
}

.edit-header-footer {
  display: inline-block;
  position: absolute;
  top: 10px;
  right: 11px;
  bottom: auto;
  margin: auto;
}

label {
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
}

@media (max-width: 768px) {
  label {
    font-size: 12px;
  }
}

label span {
  color: #E53535;
}

.form-main {
  padding: 20px 30px;
  border: 1px solid #E5E5E5;
  border-radius: 8px;
  background: #FFFFFF;
}

.form-main p {
  margin: 30px 0;
  color: #1E1E1E;
  font-family: Inter;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

@media (max-width: 768px) {
  .form-main p {
    font-size: 12px;
  }
}

.form-main .btn {
  height: 52px;
  line-height: 40px;
}

.form-main .form-control {
  height: 48px;
  border: 1px solid #DADADA;
  border-radius: 4px;
}

@media (max-width: 768px) {
  .form-main .form-control {
    height: 38px;
  }
}

.form-main select {
  color: #979797;
}

.form-main .form-group {
  margin-bottom: 20px;
}

.form-main .default-selector {
  position: relative;
  width: 100%;
  height: 48px;
  margin-left: auto;
  border: 1px solid #DADADA;
  border-radius: 4px;
}

@media (max-width: 768px) {
  .form-main .default-selector {
    height: 38px;
    margin-left: 0;
  }
}

.form-main .default-selector select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  height: 100%;
  padding: 10px 12px;
  border: 0;
  border-radius: 4px;
  color: #7D7D7D;
}

@media (max-width: 768px) {
  .form-main .default-selector select {
    font-size: 14px;
  }
}

.form-main .default-selector svg {
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
  margin: auto;
}

/*---------------- Transition ---------------------------------------------------*/
.animated {
  -webkit-animation-duration: .6s !important;
  animation-duration: .6s !important;
}

.animate {
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-duration: 1s;
  animation-fill-mode: both;
}

.jumbotron .animate {
  -webkit-animation-duration: 1s !important;
  animation-duration: 1s !important;
}

.nav-section .dropdown-menu,
.nav-section .nav-item svg,
.hist svg,
.navigation ul li > a:before,
.transition {
  -webkit-transition: .3s ease-in-out;
  -moz-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}

/*---------------- Animations ---------------------------------------------------*/

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDR2hCO0VBSUUsWUFBWTtFQURaLFNBQVM7RUFJVCxtQkFBbUI7RUFMbkIsY0FBYztFQUlkLGNBQWM7RUFMZCxnQ0FBZ0M7RUFJaEMsZUFBZTtBRENqQjs7QUNLQTtFQUNFLFNBQVM7RUFDVCxVQUFVO0VBQ1YsZ0JBQWdCO0FERmxCOztBQ0tBO0VBQ0csbUJBQW1CO0FERnRCOztBQ0tBO0VBRUksY0FBYztFQUNkLHFCQUFxQjtBREh6Qjs7QUNPQTtFQUVFLG1CQUFtQjtFQUVuQixjQUFjO0VBRGQsZUFBZTtFQUZmLGlCQUFpQjtBRERuQjs7QUNNRTtFQU5GO0lBT0ksZUFBZTtFREZqQjtBQUNGOztBQ05BO0VBV0ksY0FBYztFQUNkLDBCQUEwQjtBREQ5Qjs7QUNLQTtFQUNFLGtCQUFrQjtBREZwQjs7QUNLQTs7RUFLRSxtQkFBbUI7RUFIbkIsY0FBYztFQUNkLGVBQWU7RUFDZixnQkFBZ0I7QUREbEI7O0FDR0U7RUFORjs7SUFRSSxtQkFBbUI7SUFEbkIsZUFBZTtFREdqQjtBQUNGOztBQ0NBO0VBS0UsbUJBQW1CO0VBSm5CLGNBQWM7RUFDZCxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtBREduQjs7QUNERTtFQU5GO0lBUUksU0FBUztJQURULGVBQWU7RURNakI7QUFDRjs7QUNEQTtFQVFFLG1CQUFtQjtFQURuQixjQUFjO0VBTmQsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixnQkFBZ0I7RUFFaEIsbUJBQW1CO0VBRG5CLGlCQUFpQjtFQUVqQixnQkFBZ0I7QURNbEI7O0FDSEU7RUFURjtJQVVJLGVBQWU7RURPakI7QUFDRjs7QUNKQTtFQUNFLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsa0JBQWtCO0FET3BCOztBQ0pBO0VBQ0UsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixVQUFVO0FET1o7O0FDTkU7RUFKRjtJQUtJLGdCQUFnQjtJQUNo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biAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNjUzMDIxO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzMwMzAzMDtcbiAgYmFja2dyb3VuZDogI0YyRjVGNztcbn1cblxudWwsIG9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5hOmhvdmVyIHtcbiAgY29sb3I6ICMxOGFjZWU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucCB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbnAgYSB7XG4gIGNvbG9yOiAjRUE0QjUzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuaSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaDEsXG5oMiB7XG4gIGNvbG9yOiAjM0IzNDc1O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBoMSxcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5tYWluLXRpdGxlIHtcbiAgY29sb3I6ICMzQjM0NzU7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uc3VidGl0bGUge1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjN0Q3RDdEO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxJTtcbiAgcGFkZGluZy1ib3R0b206IDElO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5oZWFkLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhlYWQtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5oZWFkLXNlY3Rpb24gKyBzZWN0aW9uIC5hdWN0aW9ucy1yb3cge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLSBIZWFkZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhlYWRlciAubS1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVhZGVyIC5jb250YWluZXItbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5oZWFkZXIgLm5hdmJhciB7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5oZWFkZXIgLm5hdmJhciB7XG4gICAgcGFkZGluZzogMTVweCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5oZWFkZXIgLm5hdmJhciAubmF2YmFyLWJyYW5kIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cblxuLmhlYWRlciAuYWNjb3VudC1wcm9maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICM5Nzk3OTc7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRDhEOEQ4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuLmhlYWRlciAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4IDIwcHg7XG4gIHRvcDogNDBweCAhaW1wb3J0YW50O1xuICByaWdodDogMCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB3aWR0aDogMzkwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMHB4KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5oZWFkZXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4uaGVhZGVyIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51ID4gZGl2IHtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5oZWFkZXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgPiBkaXYgc3ZnIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4uaGVhZGVyIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmhlYWRlciAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgbGkgc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi5oZWFkZXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRDhEOEQ4O1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNEI0QjRCO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmhlYWRlciAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNFQTRCNTM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVhZGVyIC5uYXZiYXItbmF2Lm10LWxnLTAuZC1ibG9jayBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTBEMENBO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlciAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmhlYWRlciAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBEMENBO1xuICB9XG59XG5cbi5oZWFkZXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMzYxNzBFO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5oZWFkZXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmhlYWRlciAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjRjFCRTc3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIgLnN0XzEge1xuICAgIHN0cm9rZTogI0YxQkU3NztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmhlYWRlciAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICM0QjRCNEI7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5oZWFkZXIgLm5hdmJhci1uYXYubXQtbGctMC5kLWJsb2NrIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlciAubmF2YmFyLW5hdi5tdC1sZy0wLmQtYmxvY2sgYSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uaGVhZGVyIC5uYXZiYXItbmF2Lm10LWxnLTAuZC1ibG9jayBhLnNob3cgc3ZnIHtcbiAgd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5oZWFkZXIgLm5hdmJhci1uYXYubXQtbGctMC5kLWJsb2NrIC5kcm9wZG93bi1tZW51IGxpOmZpcnN0LWNoaWxkIGEge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uaGVhZGVyIC5uYXZiYXItbmF2Lm10LWxnLTAuZC1ibG9jayAuZHJvcGRvd24tbWVudSBsaTpsYXN0LWNoaWxkIGEge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uaGVhZGVyIC5uYXZiYXItbmF2Lm10LWxnLTAuZC1ibG9jayAuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVhZGVyIC5uYXZiYXItbmF2Lm10LWxnLTAuZC1ibG9jayAuZHJvcGRvd24tbWVudSBhIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmhlYWRlciAucmVnaXN0ZXItYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cblxuLmhlYWRlciAucmVnaXN0ZXItYmxvY2sgLnJlZ2lzdGVyLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVhZGVyIC5yZWdpc3Rlci1ibG9jayAucmVnaXN0ZXItaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG4uaGVhZGVyIC5yZWdpc3Rlci1ibG9jayAucmVnaXN0ZXItaXRlbSAucmVnaXN0ZXItbGluayB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMzYxNzBFO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlciAucmVnaXN0ZXItYmxvY2sgLnJlZ2lzdGVyLWl0ZW0gLnJlZ2lzdGVyLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjRjFCRTc3O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVhZGVyIC5yZWdpc3Rlci1ibG9jayAucmVnaXN0ZXItaXRlbSAucmVnaXN0ZXItbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgY29sb3I6ICMzNjE3MEU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNzk5MkQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmltZy1mbHVpZC5zaG93ICsgLm9mZmNhbnZhczpub3QoLmhpZGluZyksIC5pbWctZmx1aWQuc2hvdyArIC5vZmZjYW52YXMuc2hvd2luZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmltZy1mbHVpZCArIC5vZmZjYW52YXM6bm90KC5oaWRpbmcpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4ub2ZmY2FudmFzLnNob3c6bm90KC5oaWRpbmcpLCAub2ZmY2FudmFzLnNob3dpbmcge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5vZmZjYW52YXMge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaW1nLWZsdWlkLnNob3cgKyAub2ZmY2FudmFzIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5pbWctZmx1aWQuc2hvdyArIC5vZmZjYW52YXMgLmRyb3Bkb3duLWRvcCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmltZy1mbHVpZC5zaG93ICsgLm9mZmNhbnZhcyAuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbWctZmx1aWQuc2hvdyArIC5vZmZjYW52YXMgLmRyb3Bkb3duLW1lbnUgYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmltZy1mbHVpZC5zaG93ICsgLm9mZmNhbnZhcyAuZHJvcGRvd24tbWVudSAuYWNjb3VudC1wcm9maWxlIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjRDhEOEQ4O1xufVxuXG4uaW1nLWZsdWlkLnNob3cgKyAub2ZmY2FudmFzIC5tcy1hdXRvLm10LWxnLTAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pbWctZmx1aWQuc2hvdyArIC5vZmZjYW52YXMgLmQtbGctYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaW1nLWZsdWlkLnNob3cgKyAub2ZmY2FudmFzIC5kLWxnLWJsb2NrIC5kcm9wZG93bi10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG9nLW91dC1saW5rIHtcbiAgZm9udC1mYW1pbHk6ICdEb3Npcyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5sb2ctb3V0LWxpbms6aG92ZXIge1xuICBjb2xvcjogI0YxQkU3Nztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5sb2ctb3V0LWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjRjQ4NzAwO1xuICB9XG59XG5cbi5sb2dvIHtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubG9nbyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5uYXZiYXItdG9nZ2xlcixcbi5idG4tY2xvc2Uge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ0bi1jbG9zZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi53cmFwcGVyLW1lbnUtaWNvbiB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ud3JhcHBlci1tZW51LWljb24gLm1lbnUtaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4ub2ZmY2FudmFzIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTRweDtcbiAgdG9wOiAxNHB4O1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5bZGF0YS1icy1kaXNtaXNzPVwib2ZmY2FudmFzXCJdLFxuW2RhdGEtYnMtdG9nZ2xlPVwib2ZmY2FudmFzXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VhcmNoLWgge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDE0cHggMHB4IDE0cHggMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uYXYtaXRlbSAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oYXMtc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGFzLXNlYXJjaCAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjM3NXJlbTtcbn1cblxuLmhhcy1zZWFyY2ggLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyLjM3NXJlbTtcbiAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogI2FhYTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDEycHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmhhcy1zZWFyY2gge1xuICB3aWR0aDogNzYlO1xufVxuXG4uaGVhZGVyIC5vZmZjYW52YXMgLm5hdmJhci1uYXYge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyIC5vZmZjYW52YXMgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJ0bi1yZWcge1xuICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNFQTRCNTM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0VBNEI1MztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYnRuLWxvZ2luLWhlYWQge1xuICBwYWRkaW5nOiAxMnB4IDIzcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjRUE0QjUzO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxvZ2luLW1lbnUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tIE5hdmlnYXRpb24gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uYXYtc2VjdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTVFNUU1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcbn1cblxuLm5hdi1zZWN0aW9uIC5uYXYtbGluayBzdmcge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubmF2LXNlY3Rpb24gLnNob3cgc3ZnIHtcbiAgd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5uYXYtc2VjdGlvbiAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuXG4ubmF2LXNlY3Rpb24gLm5hdmJhci1uYXYgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDYzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1zZWN0aW9uIC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwOHB4LCAxNTBweCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5uYXYtc2VjdGlvbiAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm5hdi1zZWN0aW9uIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5uYXYtc2VjdGlvbiAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgY29sb3I6ICM2NDY0NjQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm5hdi1zZWN0aW9uIC5kcm9wZG93bi1tZW51IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxubmF2IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tIFByb2R1Y3QgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9kdWN0IG5hdixcbi5uYXYtaGVhZCAuYnJlYWRjcnVtYnMtbmF2IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBjb2xvcjogIzRCNEI0Qjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICNFQTRCNTM7XG59XG5cbi5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAn4oC6Jztcbn1cblxuLmJyZWFkY3J1bWIgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzRCNEI0Qjtcbn1cblxuLm51bXMge1xuICBwYWRkaW5nOiAwcHggMTFweCAwcHggMTFweDtcbiAgYmFja2dyb3VuZDogI0VFRUVFRTtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICBib3R0b206IDE1cHg7XG59XG5cbi5mYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2xpZGVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLWkgaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4taSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1pIGltZyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI0U1RTVFNTtcbiAgfVxufVxuXG4ubWFpbi1pIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnJvdy1wb3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5yb3ctcG9zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5yb3ctcG9zIC5idG4tcG9zIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDRweCAxM3B4IDRweCAxM3B4O1xuICBiYWNrZ3JvdW5kOiAjNEE0MTkyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDQ3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucm93LXBvcyAuYnRuLXBvcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICB9XG59XG5cbi5yb3ctaGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5yb3ctaGVhZCAucHJpY2Uge1xuICBjb2xvcjogIzRBNDE5MjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJvdy1oZWFkIC5kYXRlIHtcbiAgY29sb3I6ICM5Nzk3OTc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnJvdy1tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLnJvdy1tYWluIC50aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLnJvdy1tYWluIC5pY29ucy1yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4JTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5yb3ctbWFpbiAuaWNvbnMtcmlnaHQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnJvdy1oaXN0b3JpZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5yb3ctaGlzdG9yaWUgLmhpc3Qge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG5cbi5yb3ctaGlzdG9yaWUgLmhpc3QuY29sbGFwc2VkIHN2ZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnJvdy1oaXN0b3JpZSAuaGlzdCBzdmcge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnJvdy1oaXN0b3JpZSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJvdy1oaXN0b3JpZSBiIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzRBNDE5MjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuI2NvbGxhcHNlRmVhdHVyZXNGaXZlIHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFNUU1O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbC1tZC04IC5jb2wtbWQtNSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4ucHJpY2UtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcmljZS10YWJsZSB0aCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICM2RTY3QTg7XG59XG5cbi5wcmljZS10YWJsZSB0ciB7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLnByaWNlLXRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZDogIzZFNjdBODtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnByaWNlLXRhYmxlIHRyIHRkOm50aC1jaGlsZCgxKSxcbi5wcmljZS10YWJsZSB0ciB0aDpudGgtY2hpbGQoMSkge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5wcmljZS10YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGQge1xuICBiYWNrZ3JvdW5kOiAjRURFQ0Y0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNEI0QjRCO1xufVxuXG4ucHJpY2UtdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgY29sb3I6ICM0QTQxOTI7XG59XG5cbi5wcmljZS10YWJsZSB0cjpudGgtY2hpbGQob2RkKSB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29udGFjdG9yLWhlYWQge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICBtYXJnaW46IDE1cHggLTEwcHggMCAtMTBweDtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI0Y5RjlGOTtcbiAgfVxufVxuXG4uY29udGFjdG9yLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTdweCAwO1xuICBwYWRkaW5nOiAxN3B4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTVFNUU1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb250YWN0b3ItaXRlbSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY29udGFjdG9yLWl0ZW0gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDY2cHg7XG4gIGhlaWdodDogNjZweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uY29udGFjdG9yLWl0ZW0gLmJsb2NrLWluZm8tY29udGFjdG9yIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xufVxuXG4uY29udGFjdG9yLWl0ZW0gaDQge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjM0IzNDc1O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmNvbnRhY3Rvci1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0QjRCNEI7XG59XG5cbi5jb250YWN0b3ItaXRlbSBhIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4uY29udGFjdG9yLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5cbi5jb250cmFjdG9yLWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmNvbnRyYWN0b3ItaW5mbyBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICMzQjM0NzU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY29udHJhY3Rvci1pbmZvIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jb250cmFjdG9yLWluZm8gPiBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmNvbnRyYWN0b3ItaW5mbyA+IGRpdiBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzRCNEI0Qjtcbn1cblxuLnNvY2lhbC1ibG9jayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjMkMyNzU4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zb2NpYWwtYmxvY2sgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc29jaWFsLWJsb2NrIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc29jaWFsLWJsb2NrIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmJ0bi1wcmludCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNnB4IDEycHggNnB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNEU0RTQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLXByaW50IHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5iZy1jaGFydCB7XG4gIHBhZGRpbmc6IDE0cHggMCAyMnB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmctY2hhcnQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJnLWNoYXJ0IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1hcmdpbjogMCAtMjNweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi5iZy1jaGFydCAuY2hhcnQtY29udGVudCB7XG4gIG1hcmdpbjogMCA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iZy1jaGFydCAuY2hhcnQtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4uYmctY2hhcnQgLmNoYXJ0LWNvbnRlbnQgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTdweDtcbiAgYm90dG9tOiA5cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmctY2hhcnQgLmNoYXJ0LWNvbnRlbnQgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA5cHg7XG4gICAgbGVmdDogMThweDtcbiAgfVxufVxuXG4uYmctY2hhcnQgLmNoYXJ0LWNvbnRlbnQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJnLWNoYXJ0IC5jaGFydC1jb250ZW50IHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmJnLWNoYXJ0LmJnLWxvZ2luIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy1jaGFydC0yLnBuZyk7XG59XG5cbi5iZy1jaGFydC5iZy1sb2dpbiAuY2hhcnQtY29udGVudCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iZy1jaGFydC5iZy1sb2dpbiAuY2hhcnQtY29udGVudCBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJnLWNoYXJ0LmJnLWxvZ2luIC5jaGFydC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uYmctY2hhcnQuYmctY29udGVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmctY2hhcnQtMi5wbmcpO1xufVxuXG4uYmctY2hhcnQuYmctdHlwZS0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy1hcnRpa2VsLTEucG5nKTtcbiAgcGFkZGluZzogNTJweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmctY2hhcnQuYmctdHlwZS0xIHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iZy1jaGFydC5iZy10eXBlLTEge1xuICAgIG1hcmdpbjogMCAtMjlweDtcbiAgfVxuICAuYmctY2hhcnQuYmctdHlwZS0xIC5jaGFydC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5iZy1jaGFydC5iZy10eXBlLTEgLmNoYXJ0LWNvbnRlbnQgc3BhbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYmctY2hhcnQuYmctdHlwZS0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy1hcnRpa2VsLTIucG5nKTtcbiAgcGFkZGluZzogNTJweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmctY2hhcnQuYmctdHlwZS0yIHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iZy1jaGFydC5iZy10eXBlLTIge1xuICAgIG1hcmdpbjogMCAtMjlweDtcbiAgfVxuICAuYmctY2hhcnQuYmctdHlwZS0yIC5jaGFydC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5iZy1jaGFydC5iZy10eXBlLTIgLmNoYXJ0LWNvbnRlbnQgc3BhbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYmctbm9uZSAuYmctY2hhcnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDYwcHggMCAzMHB4IDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iZy1ub25lIC5iZy1jaGFydCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYmctbm9uZSAuZW5kLXRleHQge1xuICBjb2xvcjogIzRCNEI0Qjtcbn1cblxuLmJnLW5vbmUgLnRhZ3Mge1xuICBib3JkZXI6IHNvbGlkIDFweCAjRTVFNUU1O1xufVxuXG4uc3ViLWkgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zdWItaSAuc2xpY2stY3VycmVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQTRCNTM7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5mYW5jeWJveC10aHVtYnMge1xuICAgIHRvcDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDVweCAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB9XG59XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuICByaWdodDogMDtcbiAgYm90dG9tOiA5NXB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYW5jeWJveC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gIH1cbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLWFjdGl2ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGMkM5NEM7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNoYXJ0LWJvdHRvbSB7XG4gIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgcGFkZGluZzogMCA2OHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNoYXJ0LWJvdHRvbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5jaGFydC1ib3R0b20gLnRhZ3Mge1xuICBwYWRkaW5nOiA4cHggMTJweCA4cHggMTJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNCRTNDNDM7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2hhcnQtYm90dG9tIC5lbmQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uY2hhcnQtMi1iZyB7XG4gIHBhZGRpbmc6IDIycHggMjFweCAyMnB4IDIxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmNoYXJ0LTItYmcuY2hhcnQtbm8tdGV4dCB7XG4gIHBhZGRpbmc6IDMycHggMjFweCAzMnB4IDIxcHg7XG59XG5cbi5jaGFydC0yLWJnIHAge1xuICBjb2xvcjogIzdEN0Q3RDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNoYXJ0LTItYmcgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdpZHRoOiA1NiU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuLmNoYXJ0LTItYmcgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzk3OTc5Nztcbn1cblxuLmNoYXJ0LTItYmcgLnByaWNlcyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNFNkU2RTY7XG4gIGNvbG9yOiAjNEE0MTkyO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRTZFNkU2O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNoYXJ0LTItYmcgLnByaWNlcyB7XG4gICAgd2lkdGg6IDU2JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmNoYXJ0LTItYmcgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI0VBNEI1MztcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jaGFydC0yLWJnIGEge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAxNHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uY2hhcnQtMi1iZyAuY2hhcnQtMi1iZy5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHJlZDtcbn1cblxuLmNoYXJ0LTItYmcgLmNoYXJ0LTItdGV4dCB7XG4gIHBhZGRpbmc6IDBweCAwIDIycHggMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogI0JFM0M0MztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2hhcnQtMi1iZyAuY2hhcnQtMi10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZGlzYWJsZWQtaGlzdCxcbi5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNjtcbiAgYmFja2dyb3VuZDogI0JEQkRCRDtcbn1cblxuLmhpc3QuZGlzYWJsZWQtaGlzdCBzdmcge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuLmhpc3QuZGlzYWJsZWQtaGlzdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0Q4RDhEODtcbn1cblxuLm5vdGlmeS1tZXNzYWdlIHtcbiAgY29sb3I6ICM4RDgzMDA7XG4gIGJhY2tncm91bmQ6ICNGRkZERTg7XG4gIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RTA4MTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW46IDI1cHggMDtcbn1cblxuLm5vdGlmeS1tZXNzYWdlIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzhEODMwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0gTGlzaW5nIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmF2LWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubmF2LWhlYWQgLmJyZWFkY3J1bWJzLW5hdiB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtaGVhZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm5hdi1oZWFkIC5maWx0ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1oZWFkIC5maWx0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtaGVhZCAuZmlsdGVyIC5oYXMtc2VhcmNoIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmF2LWhlYWQgLmZpbHRlciAuZnVsbC13aWR0aC1maWx0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5uYXYtaGVhZCAuZmlsdGVyID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5hdi1oZWFkIC5maWx0ZXIgPiBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdi1oZWFkIC5maWx0ZXIgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5uYXYtaGVhZCAuZmlsdGVyIHVsIHtcbiAgd2lkdGg6IDM2NHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1oZWFkIC5maWx0ZXIgdWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5uYXYtaGVhZCAuZmlsdGVyIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0VBNEI1MztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm5hdi1oZWFkIC5maWx0ZXIgbGkge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0NCQ0JDQjtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbi5uYXYtaGVhZCAuZmlsdGVyIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgY29sb3I6ICM3RDdEN0Q7XG59XG5cbi5uYXYtaGVhZCAuZmlsdGVyIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ubmF2LWhlYWQgLmZpbHRlciAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzRCNEI0QjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtaGVhZCAuZmlsdGVyIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLm5hdi1oZWFkIC5maWx0ZXIgLmRyb3Bkb3duLXRvZ2dsZSAuZmlyc3QtYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXYtaGVhZCAuZmlsdGVyIC5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjRUE0QjUzO1xuICBib3JkZXItY29sb3I6ICNFQTRCNTM7XG59XG5cbi5uYXYtaGVhZCAuZmlsdGVyIC5kcm9wZG93bi10b2dnbGUuc2hvdyAuZmlyc3QtYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXYtaGVhZCAuZmlsdGVyIC5kcm9wZG93bi10b2dnbGUuc2hvdyAuZmlyc3QtYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5hdi1oZWFkIC5maWx0ZXIgLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB0b3A6IDU1cHggIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwcHgpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLm5hdi1oZWFkIC5maWx0ZXIgLmRyb3Bkb3duLW1lbnUgLnRpdGxlLXNvcnQsXG4ubmF2LWhlYWQgLmZpbHRlciAuZHJvcGRvd24tbWVudSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4udGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4udGFncyBzcGFuIHtcbiAgY29sb3I6ICM0QjRCNEI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWdzID4gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhZ3MgdWwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4udGFncyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4udGFncyB1bCBsaSBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNFQTRCNTM7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNFQTRCNTM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udGFncyB1bCBsaSBhIHtcbiAgcGFkZGluZzogN3B4IDhweCA4cHggOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjRUE0QjUzO1xuICBjb2xvcjogI0VBNEI1MztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhZ3MgdWwgbGkgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi50YWdzIHVsIGxpIGEgc3ZnLFxuLnRhZ3MgdWwgbGkgYSBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50YWdzIHAge1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjQ2NDY0O1xufVxuXG4ubWFwLWNvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1hcC1jb250cm9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5tYXAtY29udHJvbCAubWFwLWhyZWYge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTRweCAxMnB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjRTVFNUU1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNjQ2NDY0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ubWFwLWNvbnRyb2wgLm1hcC1ocmVmLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNFNUU1RTU7XG59XG5cbi5tYXAtY29udHJvbCBzdmcge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubWFwLWNvbnRyb2wgLm1hcC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjRTVFNUU1O1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXAtY29udHJvbCAubWFwLXNlY3Rpb24gcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNjQ2NDY0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWFwLWNvbnRyb2wgLm1hcC1zZWN0aW9uIHAgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5waG90by1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMyOHB4O1xufVxuXG4ucGhvdG8taXRlbSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5waG90by1pdGVtIC5pY29ucy10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogMTBweDtcbn1cblxuLnBob3RvLWl0ZW0gLmljb25zLXRvcCBhIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5waG90by1pdGVtIC5pY29ucy10b3AgYSB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbi5waG90by1pdGVtIC5pY29ucy10b3AgYSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGhvdG8taXRlbSAuaWNvbnMtdG9wIGEgc3ZnIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbn1cblxuLnBob3RvLWl0ZW0gLmVuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MHB4O1xuICByaWdodDogMTRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5waG90by1pdGVtIC5lbmQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ucGhvdG8taXRlbSAuYm90dG9tLXBvcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAxNHB4O1xufVxuXG4ucGhvdG8taXRlbSAuYm90dG9tLXBvcyAucG9zIHtcbiAgcGFkZGluZzogNHB4IDE0cHg7XG4gIGJhY2tncm91bmQ6ICM0QTQxOTI7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5waG90by1pdGVtIC5ib3R0b20tcG9zIC5wb3Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAycHggM3B4O1xuICB9XG59XG5cbi5waG90by1pdGVtIC5ib3R0b20tcG9zIC50YWdlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gIGNvbG9yOiAjQkUzQzQzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCAxMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGhvdG8taXRlbSAuYm90dG9tLXBvcyAudGFnZSB7XG4gICAgcGFkZGluZzogMnB4IDRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLndyYXAtaXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMjVweCAxN3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ud3JhcC1pdGVtIC50aXRsZS1wcm9kdWN0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3JhcC1pdGVtIC50aXRsZS1wcm9kdWN0IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi53cmFwLWl0ZW0gPiBwIHtcbiAgbWluLWhlaWdodDogNzBweDtcbn1cblxuLndyYXAtaXRlbSBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLndyYXAtaXRlbSAucm93LXByb2R1Y3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG5cbi53cmFwLWl0ZW0gLnJvdy1wcm9kdWN0IGIge1xuICBjb2xvcjogIzRBNDE5MjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ud3JhcC1pdGVtIC53cmFwLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDE0cHggMTVweCA1cHggMTVweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3JhcC1pdGVtIC53cmFwLWJvdHRvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLndyYXAtaXRlbSAud3JhcC1ib3R0b20gLmxlZnQtYmxvY2std3JhcCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzdEN0Q3RDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cblxuLndyYXAtaXRlbSAud3JhcC1ib3R0b20gLmxlZnQtYmxvY2std3JhcCAucHJpY2Utd3JhcCB7XG4gIGNvbG9yOiAjNEE0MTkyO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuXG4ud3JhcC1pdGVtIC53cmFwLWJvdHRvbSAubGVmdC1ibG9jay13cmFwIC5wcmljZXMge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNFNkU2RTY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNEE0MTkyO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xufVxuXG4ud3JhcC1pdGVtIC53cmFwLWJvdHRvbSAucmlnaHQtYmxvY2std3JhcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNFQTRCNTM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLndyYXAtaXRlbS5lbmRlZC1hdWN0aW9uIC50aXRsZS1wcm9kdWN0LFxuLndyYXAtaXRlbS5lbmRlZC1hdWN0aW9uIC5yb3ctcHJvZHVjdCxcbi53cmFwLWl0ZW0uZW5kZWQtYXVjdGlvbiAucm93LXByb2R1Y3QgYixcbi53cmFwLWl0ZW0uZW5kZWQtYXVjdGlvbiBhLFxuLndyYXAtaXRlbS5lbmRlZC1hdWN0aW9uIHAge1xuICBjb2xvcjogI0IxQjFCMTtcbn1cblxuLndyYXAtaXRlbS5lbmRlZC1hdWN0aW9uIC5hdWN0aW9uLWVuZGVkIHtcbiAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ud3JhcC1pdGVtLmVuZGVkLWF1Y3Rpb24gLnRpdGxlLXByb2R1Y3Qgc3ZnIHtcbiAgb3BhY2l0eTogLjQ7XG59XG5cbi53cmFwLWl0ZW0uZW5kZWQtYXVjdGlvbiAucGhvdG8taXRlbSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53cmFwLWl0ZW0uZW5kZWQtYXVjdGlvbiAudGFnZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjQkUzQzQzO1xufVxuXG4ud3JhcC1pdGVtLmVuZGVkLWF1Y3Rpb24gLnBob3RvLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuXG4uYXVjdGlvbnMtcm93IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogMzVweCAyNXB4IDAgMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuLmF1Y3Rpb25zLXJvdy5hdWN0aW9uLXR5cGUtdGFncyAuaXRlbS1hdWN0aW9uIHtcbiAgbWluLWhlaWdodDogMTYwcHg7XG59XG5cbi5hdWN0aW9ucy1yb3cgLnJvdy10YWdzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmF1Y3Rpb25zLXJvdyAucm93LXRhZ3MgLnRhZ3MtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjNEI0QjRCO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hdWN0aW9ucy1yb3cgLnJvdy10YWdzIC5wb3Mge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzRCNEI0Qjtcbn1cblxuLmF1Y3Rpb25zLXJvdyAucm93LXRhZ3MgLnRhZ2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICBjb2xvcjogI0JFM0M0MztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggMTFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmF1Y3Rpb25zLXJvdyAucm93LXRhZ3MgLnRhZ2Uge1xuICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXVjdGlvbnMtcm93IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXVjdGlvbnMtcm93IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG4gIH1cbn1cblxuLmF1Y3Rpb25zLXJvdyAucm93IC5jb2wtMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hdWN0aW9ucy1yb3cgLnJvdyAuY29sLTEyOm50aC1jaGlsZChldmVuKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmF1Y3Rpb25zLXJvdyAucm93IC5jb2wtMTI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5hdWN0aW9ucy1yb3cgLnJvdyAuY29sLTEyOm50aC1jaGlsZChldmVuKSAubGluay1hdWN0aW9uIHtcbiAgcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXVjdGlvbnMtcm93IC5yb3cgLmNvbC0xMjpudGgtY2hpbGQoZXZlbikgLmxpbmstYXVjdGlvbiB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmF1Y3Rpb25zLXJvdyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXVjdGlvbnMtcm93IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5hdWN0aW9ucy1yb3cgLml0ZW0tYXVjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0U1RTVFNTtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hdWN0aW9ucy1yb3cgLml0ZW0tYXVjdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTAlO1xuICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICB9XG59XG5cbi5hdWN0aW9ucy1yb3cgLml0ZW0tYXVjdGlvbi5uby1ib3JkZXIge1xuICBib3JkZXI6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXVjdGlvbnMtcm93IC5pdGVtLWF1Y3Rpb24ubm8tYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgfVxufVxuXG4uYXVjdGlvbnMtcm93IC5pdGVtLWF1Y3Rpb24gLnBob3RvLWF1Y3Rpb24ge1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmF1Y3Rpb25zLXJvdyAuaXRlbS1hdWN0aW9uIC5jb250ZW50LWF1Y3Rpb24ge1xuICB3aWR0aDogNzIlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmF1Y3Rpb25zLXJvdyAuaXRlbS1hdWN0aW9uIC5jb250ZW50LWF1Y3Rpb24ge1xuICAgIHdpZHRoOiA2NyU7XG4gIH1cbn1cblxuLmF1Y3Rpb25zLXJvdyAuaXRlbS1hdWN0aW9uIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmF1Y3Rpb25zLXJvdyAuaXRlbS1hdWN0aW9uIGgzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmF1Y3Rpb25zLXJvdyAuaXRlbS1hdWN0aW9uIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzdEN0Q3RDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYXVjdGlvbnMtcm93IC5pdGVtLWF1Y3Rpb24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmF1Y3Rpb25zLXJvdyAuaXRlbS1hdWN0aW9uIC5saW5rLWF1Y3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogLTEwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5hdWN0aW9uLWVuZGVkIHtcbiAgcGFkZGluZzogMzdweCA5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM5Nzk3OTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCAjMDAwMDAwMEQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucm93IC5jb2wtMTI6bGFzdC1jaGlsZCAuaXRlbS1hdWN0aW9uIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3ctcHJvZHVjdHMgLmNvbC0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0gVGFibGUgbWFpbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRhYmxlLXNlbGVjdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS1zZWxlY3RvciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4udGFibGUtc2VsZWN0b3IgaDIge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzNCMzQ3NTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS1zZWxlY3RvciBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnRhYmxlLXNlbGVjdG9yIC5kZWZhdWx0LXNlbGVjdG9yIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREFEQURBO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS1zZWxlY3RvciAuZGVmYXVsdC1zZWxlY3RvciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnRhYmxlLXNlbGVjdG9yIC5kZWZhdWx0LXNlbGVjdG9yIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBjb2xvcjogIzdEN0Q3RDtcbn1cblxuLnRhYmxlLXNlbGVjdG9yIC5kZWZhdWx0LXNlbGVjdG9yIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5tYWluLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubWFpbi10YWJsZSB0aDpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMzAlO1xufVxuXG4ubWFpbi10YWJsZSB0ZDpudGgtY2hpbGQoMiksXG4ubWFpbi10YWJsZSB0aDpudGgtY2hpbGQoMikge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYWluLXRhYmxlIHRkOm50aC1jaGlsZCgzKSxcbi5tYWluLXRhYmxlIHRoOm50aC1jaGlsZCgzKSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1haW4tdGFibGUgdGgge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLXRhYmxlIHRoIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLm1haW4tdGFibGUgdGQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U1RTVFNTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBjb2xvcjogIzRCNEI0Qjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLXRhYmxlIHRkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLm1haW4tdGFibGUgc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5tYWluLXRhYmxlIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGNvbG9yOiAjNEI0QjRCO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tdGFibGUgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5tYWluLXRhYmxlIGIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tdGFibGUgYiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5idG4tdGFibGUge1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLSBUYWJzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRTVFNUU1O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ubmF2IC5uYXYtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubmF2IC5uYXYtbGluay5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjNEE0MTkyO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC04cHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5uYXYgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYgYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuXG4ubmF2IC5uYXYtaXRlbS10eXBlLTIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAxNiU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmF2IC5uYXYtaXRlbS10eXBlLTIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLm5hdiAubmF2LWl0ZW0tdHlwZS0yIGJ1dHRvbiB7XG4gIGNvbG9yOiAjN0Q3RDdEO1xufVxuXG4ubmF2IC5uYXYtaXRlbS10eXBlLTIgLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRUE0QjUzO1xufVxuXG4ubmF2IC5uYXYtaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLm5hdiAubmF2LWl0ZW0gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjOTFBQTRDO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4ubmF2IC5uYXYtaXRlbS50YWItMSBidXR0b24ge1xuICBjb2xvcjogIzkxQUE0QztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYgLm5hdi1pdGVtLnRhYi0yIGJ1dHRvbiB7XG4gIGNvbG9yOiAjRUE0QjUzO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdiAubmF2LWl0ZW0udGFiLTIgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNFQTRCNTM7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLSBTZWN0aW9uIGZvb3RlciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndyYXAtY29sIHtcbiAgaGVpZ2h0OiAzMDhweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMzBweCAxOHB4IDE4cHggMThweCAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC53cmFwLWNvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndyYXAtY29sIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi53cmFwLWNvbCBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICM0QjRCNEI7XG59XG5cbi53cmFwLWNvbCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM0QjRCNEI7XG59XG5cbi53cmFwLWNvbCAuY29udGVudC10ZXh0LWNvbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi53cmFwLWNvbCAuYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLndyYXAtY29sIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI0VBNEI1MztcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFQTRCNTM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLW5ld3NsZXR0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idG4tbmV3c2xldHRlciB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbn1cblxuaW5wdXQuYnRuLW5ld3NsZXR0ZXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI0IxQjFCMTtcbn1cblxuaW5wdXQuYnRuLW5ld3NsZXR0ZXI6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI0IxQjFCMTtcbn1cblxuaW5wdXQuYnRuLW5ld3NsZXR0ZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNCMUIxQjE7XG59XG5cbi5jb2xvci10eXBlLTEge1xuICBiYWNrZ3JvdW5kOiAjRkRFREVFO1xufVxuXG4uY29sb3ItdHlwZS0xIHAge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5jb2xvci10eXBlLTIge1xuICBiYWNrZ3JvdW5kOiAjRURFQ0Y0O1xufVxuXG4uY29sb3ItdHlwZS0yIHAge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5jb2xvci10eXBlLTMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjRTVFNUU1O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbG9yLXR5cGUtMyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbG9yLXR5cGUtMyAuY29udGVudC10ZXh0LWNvbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4uY29sb3ItdHlwZS0zID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29sb3ItdHlwZS0zIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLmNvbG9yLXR5cGUtMyBoMywgLmNvbG9yLXR5cGUtMyBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb2xvci10eXBlLTMgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndhcnAtY29sdW1ucyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAud2FycC1jb2x1bW5zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jaGFydC1iZWxvdy10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM5Nzk3OTc7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jaGFydC1iZWxvdy10ZXh0IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmZhbmN5Ym94LWluZm9iYXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiBhdXRvO1xuICBvcmRlcjogNDtcbn1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnMge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm90dG9tOiA5NXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIHRvcDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIH1cbn1cblxuLmZhbmN5Ym94LXRvb2xiYXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAyMCU7XG4gIHJpZ2h0OiAyOSU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmFuY3lib3gtdG9vbGJhciB7XG4gICAgdG9wOiA1MHB4O1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5mYW5jeWJveC1idXR0b24tLXpvb20ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jeWJveC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgbWFyZ2luOiAwcHggMzBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5idG4tbG9naW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI0VBNEI1MztcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5idG4tbG9naW4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnRleHQtd3JwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50ZXh0LXdycCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi50ZXh0LXdycCBiIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50ZXh0LXdycCBiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0gQ29udGFjdHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250YWN0LWluZm8ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnLWNvbnRhY3QuanBnKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb250YWN0LWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtaW5mbyBzcGFuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgcGFkZGluZzogOTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29udGFjdC1pbmZvIHNwYW4ge1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmhlYWQtc2VjdGlvbiAuZm9ybS1tYWluIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmhlYWQtc2VjdGlvbiAuZm9ybS1tYWluIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAzNDhweDtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uaGVhZC1zZWN0aW9uIC5mb3JtLW1haW4gLmZvcm0tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYXAtY29udGFjdCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFwLWNvbnRhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLm1hcC1jb250YWN0IGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1zZy1hY3Rpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOTc5Nzk3O1xufVxuXG4ubnVtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGJvdHRvbTogNXB4O1xufVxuXG4uZm9ybS1ja2Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLmZvcm0tY2tiOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZvcm0tY2tiIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRyb2wtY2tiIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRyb2wtY2tiICsgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZWZ0OiAyMHB4O1xufVxuXG4uY29udHJvbC1ja2IgKyBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FiYWJhYztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBNEI1Mztcbn1cblxuLmNvbnRyb2wtY2tiICsgc3Bhbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY29udHJvbC1ja2I6Y2hlY2tlZCArIHNwYW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jaGtiLnBuZykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLSBUZWFtIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlYW1zIHtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbn1cblxuLnRlYW1zIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlYW1zIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxuICAudGVhbXMgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnRlYW1zIGxpOm50aC1jaGlsZCgyKSwgLnRlYW1zIGxpOm50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiA2NCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVhbXMgbGk6bnRoLWNoaWxkKDIpLCAudGVhbXMgbGk6bnRoLWNoaWxkKDQpIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5cbi50ZWFtcyBsaTpudGgtY2hpbGQoNykge1xuICB3aWR0aDogNDYlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlYW1zIGxpOm50aC1jaGlsZCg3KSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG4udGVhbXMgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnRlYW1zIGgzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVhbXMgaDMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgfVxufVxuXG4udGVhbXMgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVhbXMgcCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi50ZWFtcyAuY29udGFjdHMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlYW1zIC5jb250YWN0cyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4udGVhbXMgLmNvbnRhY3RzIHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnRlYW1zIC5jb250YWN0cyBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIG1hcmdpbi1sZWZ0OiAzNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVhbXMgLmNvbnRhY3RzIGEge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuXG4udGVhbXMgLmNvbnRhY3RzIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFtcyAuY29udGFjdHMgc3ZnIHtcbiAgICB3aWR0aDogMTRweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0gSG9tZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhvbWUtdGl0bGUge1xuICBjb2xvcjogIzNCMzQ3NTtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogODhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaG9tZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cblxuLmhvbWUtbWFpbi1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaG9tZS1tYWluLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG59XG5cbi5idG4tZGVmYXVsdC1wcmltYXJ5IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAxM3B4IDIzcHg7XG4gIGJvcmRlci1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaG9tZS1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjN0Q3RDdEO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhvbWUtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uaGVscCB7XG4gIGNvbG9yOiAjRUE0QjUzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ucXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5xdW90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5xdW90ZSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucXVvdGUgc3ZnIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5xdW90ZSBwIHtcbiAgbWFyZ2luLWxlZnQ6IDEyJTtcbiAgbWFyZ2luLXRvcDogNCU7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMiU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucXVvdGUgcCB7XG4gICAgbWFyZ2luLXRvcDogMTQlO1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0gTWFpbiBzbGlkZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYWluLXNsaWRlciB7XG4gIGJhY2tncm91bmQ6ICMzQjM0NzU7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLXNsaWRlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLm1haW4tc2xpZGVyIGgzIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1zbGlkZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgfVxufVxuXG4ubWFpbi1zbGlkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4tc2xpZGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5zbGlkZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNsaWRlci1tYWluLWhvbWUge1xuICBtYXJnaW4tbGVmdDogMjAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsaWRlci1tYWluLWhvbWUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5zbGlkZS1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNsaWRlLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbn1cblxuLnNsaWRlLWltYWdlIGltZyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWRlLWhlYWQge1xuICBwYWRkaW5nOiAyMHB4IDI3cHg7XG4gIGhlaWdodDogMTI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xpZGUtaGVhZCB7XG4gICAgcGFkZGluZzogMTJweCAxN3B4O1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxufVxuXG4uc2xpZGUtaGVhZCBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2xpZGUtaGVhZCBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbi5zbGlkZS1oZWFkIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzdEN0Q3RDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbGlkZS1oZWFkIHAge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuXG4uYXJyb3dzLW1haW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTdweDtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYXJyb3dzLW1haW4ge1xuICAgIHRvcDogLTE1cHg7XG4gIH1cbiAgLmFycm93cy1tYWluIHN2ZyB7XG4gICAgd2lkdGg6IDI2cHg7XG4gIH1cbn1cblxuLmFycm93cy1tYWluIC5zbGljay1hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFycm93cy1tYWluIC5zbGljay1hcnJvdzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFycm93cy1tYWluIC5wcmV2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFycm93cy1tYWluIC5wcmV2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0gRm9vdGVyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5mb290ZXIge1xuICBwYWRkaW5nOiAzNnB4IDA7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjRTVFNUU1O1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBmb290ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3Ljk4cHgpIHtcbiAgZm9vdGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuZm9vdGVyIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjcuOThweCkge1xuICBmb290ZXIgdWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5mb290ZXIgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cblxuZm9vdGVyIHVsIGxpIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzRCNEI0QjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5mb290ZXIgLmNvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICM5Nzk3OTc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBmb290ZXIgLmNvcHlyaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLSBNb2RhbCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMzZweCAzNHB4IDIwcHggMzRweDtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAyMHB4IDgwcHggMjBweCA4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDM2cHggMzBweCAyMHB4IDM0cHg7XG4gIH1cbn1cblxuLm1vZGFsLWJvZHkgLmJ0biB7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1ib2R5IC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tb2RhbC1ib2R5IC5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgMXB4ICNFQTRCNTM7XG4gIGNvbG9yOiAjRUE0QjUzO1xufVxuXG4ubW9kYWwtYm9keSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tb2RhbC1ib2R5IGgzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5tb2RhbC1ib2R5IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0QjRCNEI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tb2RhbC1ib2R5IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzRCNEI0Qjtcbn1cblxuLm1vZGFsLWJvZHkgbGFiZWwgc3BhbiB7XG4gIGNvbG9yOiAjRTUzNTM1O1xufVxuXG4ubW9kYWwtYm9keSAuc3ViLXRpdGxlLW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzdEN0Q3RDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLm1vZGFsLWJvZHkgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubW9kYWwtYm9keSBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0RBREFEQTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLm1vZGFsLWJvZHkgcCB7XG4gIGNvbG9yOiAjN0Q3RDdEO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vZGFsLWJvZHkgcCBzcGFuIHtcbiAgY29sb3I6ICNFQTRCNTM7XG59XG5cbi5tb2RhbC1ib2R5IHAgYSB7XG4gIGNvbG9yOiAjRUE0QjUzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tb2RhbC1ib2R5IC5yZWNvdmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICM3RDdEN0Q7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubW9kYWwtdHlwZS0yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubW9kYWwtdHlwZS0yIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5tb2RhbC10eXBlLTIgLmJ0bi1zZWNvbmRhcnkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubW9kYWwtdHlwZS0yIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDIwcHggLTI4cHggMTRweCAtMjhweDtcbn1cblxuLm1vZGFsLXR5cGUtMiBwLnN1Yi10aXRsZS1tIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM0QjRCNEI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vZGFsLXR5cGUtMiAubWF4LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG59XG5cbi5tb2RhbC10eXBlLTIgLm1heC1wcmljZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcbiAgY29sb3I6ICM0QTQxOTI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5tb2RhbC10eXBlLTIgLm1heC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgY29sb3I6ICNCRTNDNDM7XG59XG5cbi5tb2RhbC10eXBlLTIgLmxpbmstYmFsbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjRUE0QjUzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjdweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubW9kYWwtdHlwZS0yIC5saW5rLWJhbGwtc2Vjb25kIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNCNEI0QjQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tb2RhbC1ib2R5IC5jb250ZW50LWJsb2NrIHtcbiAgY29sb3I6ICM0QjRCNEI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vZGFsLWJvZHkgLmNvbnRlbnQtYmxvY2sgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzRCNEI0QjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubW9kYWwtYm9keSAuY29udGVudC1ibG9jayBiIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzRCNEI0Qjtcbn1cblxuLm1vZGFsLWJvZHkgLmNvbnRlbnQtYmxvY2sgYSB7XG4gIGNvbG9yOiAjMkY4MEVEO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm1vZGFsLWJvZHkgLmNvbnRlbnQtYmxvY2sgdWwgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBjb2xvcjogIzRCNEI0Qjtcbn1cblxuLmJnLXRoYW5reW91IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE5NS4yM2RlZywgI0ZGRkZGRiAzOC4xNiUsICNFMkVFOTYgMTExLjg0JSk7XG59XG5cbmlucHV0LmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTc5Nzk3O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbmlucHV0LmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTc5Nzk3O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbmlucHV0LmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk3OTc5NztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udG9vbHRpcCB7XG4gIGluc2V0OiAwcHggYXV0byBhdXRvIC0zNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b29sdGlwLWFycm93IHtcbiAgbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwteGwge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuXG4ubW9kYWwteGwgLm1vZGFsLXR5cGUtMiAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ubW9kYWwteGwgLmNvbnRlbnQtYmxvY2sgLmJhY2stbW9kYWwge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI0VBNEI1MztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubW9kYWwteGwgLmNvbnRlbnQtYmxvY2sgLmJhY2stbW9kYWwgYSB7XG4gIGNvbG9yOiAjRUE0QjUzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tb2RhbC14bCAuY29udGVudC1ibG9jayAuYmFjay1tb2RhbCBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLm1vZGFsLXhsIC5jb250ZW50LWJsb2NrIC50aXRsZS1tb2RhbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgY29sb3I6ICM0QTQxOTI7XG59XG5cbi5tb2RhbC14bCAuY29udGVudC1ibG9jayBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICM0QjRCNEI7XG59XG5cbi5tb2RhbC14bCAuY29udGVudC1ibG9jayBwIGIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuXG4ubW9kYWwteGwgLmluZm8tYmxvY2sge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ubW9kYWwteGwgLmluZm8tYmxvY2sgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm1vZGFsLXhsIC5pbmZvLWJsb2NrIGEgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4ubW9kYWwteGwgLmluZm8tYmxvY2sgYSBiIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICM0QTQxOTI7XG59XG5cbi5tb2RhbC14bCAuaW5mby1ibG9jayBhIGRpdiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLm1vZGFsLXhsIC5pbmZvLWJsb2NrIGEgLmFycm93LXBhcnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm1vZGFsLXhsIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMjBweCAzNHB4O1xufVxuXG4uY29udGVudC1ibG9jayAuZG93bmxvYWQtYmxvY2sge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U1RTVFNTtcbn1cblxuLmNvbnRlbnQtYmxvY2sgLmRvd25sb2FkLWJsb2NrIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvbnRlbnQtYmxvY2sgLmRvd25sb2FkLWJsb2NrIGEgYiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0QTQxOTI7XG59XG5cbi5jb250ZW50LWJsb2NrIC5kb3dubG9hZC1ibG9jayBhIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmNvbnRlbnQtYmxvY2sgLmluZm8tYmxvY2stc2hvdyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjNEI0QjRCO1xufVxuXG4uY29udGVudC1ibG9jayAuaW5mby1ibG9jay1zaG93IGIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzRBNDE5Mjtcbn1cblxuLmNvbnRlbnQtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjRTVFNUU1O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5jb250ZW50LWZvb3RlciBhIHtcbiAgd2lkdGg6IDE2NXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb250ZW50LW1vZGFsLWxhcmdlIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi5ibG9jay1zbGlkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi5pbmZvLWJsb2NrLXNob3cge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGxlZnQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNsaWRpbmcgLmluZm8tYmxvY2stc2hvdyB7XG4gIGxlZnQ6IDA7XG59XG5cbi5tb2RhbC1wcm9maWxlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ubW9kYWwtcHJvZmlsZSBoMyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjNEI0QjRCO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYWNjb3VudC1wcm9maWxlLW1vZGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICM5Nzk3OTc7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRDhEOEQ4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWNjb3VudC1wcm9maWxlLW1vZGFsIC5lZGl0LWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmFjY291bnQtcHJvZmlsZS1tb2RhbCBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5hY2NvdW50LXByb2ZpbGUtbW9kYWwgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI0VBNEI1Mztcbn1cblxuLnRhYmxlLWljb25zIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udGFibGUtaWNvbnMgLmNvbC1tZC00IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRTVFNUU1O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgaGVpZ2h0OiA2MnB4O1xufVxuXG4udGFibGUtaWNvbnMgLmNvbC1tZC00Omxhc3QtY2hpbGQge1xuICBib3JkZXI6IDA7XG59XG5cbi50YWJsZS1pY29ucyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udGFibGUtaWNvbnMgYSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAyMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50YWJsZS1pY29ucyBhIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzRCNEI0QjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGFibGUtZm9vdGVyLWFjY291bnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi50YWJsZS1mb290ZXItYWNjb3VudCAuZWRpdC10YWJsZS1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjNEI0QjRCO1xuICBwYWRkaW5nOiAxMXB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0U1RTVFNTtcbn1cblxuLnRhYmxlLWZvb3Rlci1hY2NvdW50IC5jb250ZW50LXRhYmxlLWZvb3RlciB7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZy10b3A6IDE3cHg7XG4gIHBhZGRpbmctbGVmdDogMTFweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICM3RDdEN0Q7XG59XG5cbi5tb2RhbC1wcm9maWxlLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cblxuLm1vZGFsLXByb2ZpbGUtd2lkdGggLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbi5lZGl0LWhlYWRlci1mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDExcHg7XG4gIGJvdHRvbTogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IGF1dG87XG59XG5cbmxhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxubGFiZWwgc3BhbiB7XG4gIGNvbG9yOiAjRTUzNTM1O1xufVxuXG4uZm9ybS1tYWluIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG59XG5cbi5mb3JtLW1haW4gcCB7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tbWFpbiBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmZvcm0tbWFpbiAuYnRuIHtcbiAgaGVpZ2h0OiA1MnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLmZvcm0tbWFpbiAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREFEQURBO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1tYWluIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogMzhweDtcbiAgfVxufVxuXG4uZm9ybS1tYWluIHNlbGVjdCB7XG4gIGNvbG9yOiAjOTc5Nzk3O1xufVxuXG4uZm9ybS1tYWluIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZvcm0tbWFpbiAuZGVmYXVsdC1zZWxlY3RvciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREFEQURBO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLW1haW4gLmRlZmF1bHQtc2VsZWN0b3Ige1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGhlaWdodDogMzhweDtcbiAgfVxufVxuXG4uZm9ybS1tYWluIC5kZWZhdWx0LXNlbGVjdG9yIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBjb2xvcjogIzdEN0Q3RDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLW1haW4gLmRlZmF1bHQtc2VsZWN0b3Igc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmZvcm0tbWFpbiAuZGVmYXVsdC1zZWxlY3RvciBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0gVHJhbnNpdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC42cyAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tZHVyYXRpb246IC42cyAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uanVtYm90cm9uIC5hbmltYXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXMgIWltcG9ydGFudDtcbn1cblxuLm5hdi1zZWN0aW9uIC5kcm9wZG93bi1tZW51LFxuLm5hdi1zZWN0aW9uIC5uYXYtaXRlbSBzdmcsXG4uaGlzdCBzdmcsXG4ubmF2aWdhdGlvbiB1bCBsaSA+IGE6YmVmb3JlLFxuLnRyYW5zaXRpb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0gQW5pbWF0aW9ucyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuIiwiXHJcbiBcclxuXHJcbmJvZHkgeyAgXHJcbiAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XHJcbiAgY29sb3I6ICM2NTMwMjE7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgY29sb3I6ICMzMDMwMzA7XHJcbiAgYmFja2dyb3VuZDogI0YyRjVGNztcclxuIFxyXG59XHJcblxyXG51bCwgb2wge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmIsIHN0cm9uZyB7XHJcbiAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbmEgeyBcclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMThhY2VlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxucCB7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgY29sb3I6ICMzMjMyMzI7XHJcblxyXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSAge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogI0VBNEI1MztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG5cclxuaSB7IFxyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuaDEsXHJcbmgyIHtcclxuICBjb2xvcjogIzNCMzQ3NTtcclxuICBmb250LXNpemU6IDQwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluLXRpdGxlIHtcclxuICBjb2xvcjogIzNCMzQ3NTtcclxuICBmb250LXNpemU6IDQwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5zdWJ0aXRsZSB7XHJcbiAgZm9udC1mYW1pbHk6IEludGVyO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBjb2xvcjogIzdEN0Q3RDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuc2VjdGlvbiB7XHJcbiAgcGFkZGluZy10b3A6IDElO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxJTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi5oZWFkLXNlY3Rpb24ge1xyXG4gIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7ICAgIFxyXG4gIH1cclxuXHJcbiAgJitzZWN0aW9uIC5hdWN0aW9ucy1yb3cge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi50aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5cclxuLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxufSAgIFxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0gSGVhZGVyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uaGVhZGVyIHtcclxuXHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuIFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAubS1sb2dvIHtcclxuICAgIG1heC13aWR0aDogOTBweDtcclxuICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgfVxyXG4gIH1cclxuICAuY29udGFpbmVyLWxnIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uYXZiYXIge1xyXG4gICAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xyXG4gICAgfSAgIFxyXG4gICAgLm5hdmJhci1icmFuZCB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFjY291bnQtcHJvZmlsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgY29sb3I6ICM5Nzk3OTc7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0Q4RDhEODtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gIH0gXHJcblxyXG4gIC5uYXZiYXItbmF2IHtcclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgcGFkZGluZzogNDBweCAyMHB4IDIwcHggMjBweDtcclxuICAgICAgdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHJpZ2h0OiAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAzOTBweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgPmRpdiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICBcclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgfVxyXG4gICAgICBhIHsgXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRDhEOEQ4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNEI0QjRCO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAjRUE0QjUzO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAmLm10LWxnLTAuZC1ibG9jayB7XHJcbiAgICAgbGk6Zmlyc3QtY2hpbGQgeyAgICAgICAgICAgXHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMEQwQ0E7ICAgICAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbiAgICAubmF2LWl0ZW0ge1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgeyAgICAgICAgXHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMEQwQ0E7XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAubmF2LWxpbmsgeyAgICBcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgY29sb3I6ICMzNjE3MEU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgY29sb3I6ICNGMUJFNzc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc3RfMSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgIHN0cm9rZTogI0YxQkU3NztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgIGNvbG9yOiAjNEI0QjRCO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9ICAgICBcclxuXHJcbiAgICAgICAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm10LWxnLTAuZC1ibG9jayB7XHJcblxyXG4gICAgICAgICBhIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zaG93IHN2ZyB7XHJcbiAgICAgICAgICAgIHdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAtby10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICBsaTpmaXJzdC1jaGlsZCBhIHtcclxuICAgICAgICBib3JkZXI6IDA7IFxyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICB9ICBcclxuICBcclxuICAgICAgbGk6bGFzdC1jaGlsZCBhIHtcclxuICAgICAgICBib3JkZXI6IDA7IFxyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH0gXHJcblxyXG4gICAgICAuZHJvcGRvd24tbWVudSBhIHtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XHJcbiAgICAgICAgICAgYm9yZGVyOiAwOyBcclxuICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICBwYWRkaW5nOiA3cHggMDtcclxuICAgICAgICB9ICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJlZ2lzdGVyLWJsb2NrIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAucmVnaXN0ZXItaXRlbSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgfVxyXG4gICAgICAucmVnaXN0ZXItbGluayB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGNvbG9yOiMzNjE3MEU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgY29sb3I6ICNGMUJFNzc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgY29sb3I6ICMzNjE3MEU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTc5OTJEO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiAgXHJcbi5pbWctZmx1aWQuc2hvdyArLm9mZmNhbnZhczpub3QoLmhpZGluZyksIC5pbWctZmx1aWQuc2hvdyArLm9mZmNhbnZhcy5zaG93aW5nIHtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLmltZy1mbHVpZCArLm9mZmNhbnZhczpub3QoLmhpZGluZykge1xyXG50cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7ICBcclxufVxyXG5cclxuLm9mZmNhbnZhcy5zaG93Om5vdCguaGlkaW5nKSwgLm9mZmNhbnZhcy5zaG93aW5nIHtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLm9mZmNhbnZhc3tcclxuIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn0gIFxyXG5cclxuLmltZy1mbHVpZC5zaG93ICsgLm9mZmNhbnZhc3tcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMHMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgLmRyb3Bkb3duLWRvcCB7XHJcbiAgICAgIGJvcmRlcjogMDsgXHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY2NvdW50LXByb2ZpbGUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjRDhEOEQ4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1zLWF1dG8ubXQtbGctMCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgXHJcbiAgICB9XHJcblxyXG4gICAgLmQtbGctYmxvY2sge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTsgXHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuICBcclxuIFxyXG4ubG9nLW91dC1saW5rIHtcclxuICBmb250LWZhbWlseTogJ0Rvc2lzJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogI0YxQkU3NztcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XHJcbiAgICBmb250LWZhbWlseTogJ0xhdG8nO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgY29sb3I6ICNGNDg3MDA7XHJcbiAgfVxyXG59XHJcbi5sb2dvIHtcclxuICB3aWR0aDogODBweDtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICB9XHJcbn1cclxuLm5hdmJhci10b2dnbGVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5uYXZiYXItdG9nZ2xlcixcclxuLmJ0bi1jbG9zZSB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICBvcGFjaXR5OiAxO1xyXG4gIFxyXG59XHJcblxyXG4uYnRuLWNsb3NlIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gfVxyXG4ud3JhcHBlci1tZW51LWljb24ge1xyXG4gIHdpZHRoOiA0MnB4O1xyXG4gIGhlaWdodDogNDJweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgXHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAubWVudS1pY29uIHtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gIH1cclxufVxyXG4ub2ZmY2FudmFzICB7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbn0gXHJcbi5vZmZjYW52YXMtaGVhZGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDE0cHg7XHJcbiAgdG9wOiAxNHB4O1xyXG59XHJcbi5vZmZjYW52YXMtYm9keSB7XHJcbiAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbn1cclxuW2RhdGEtYnMtZGlzbWlzcz1cIm9mZmNhbnZhc1wiXSxcclxuW2RhdGEtYnMtdG9nZ2xlPVwib2ZmY2FudmFzXCJdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn0gXHJcbiBcclxuLnNlYXJjaC1oIHtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgcGFkZGluZzogMTRweCAwcHggMTRweCAzMnB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjsgXHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuIFxyXG4ubmF2LWl0ZW0gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xyXG4gZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmhhcy1zZWFyY2gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcbn1cclxuXHJcbi5oYXMtc2VhcmNoIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyLjM3NXJlbTtcclxufVxyXG5cclxuLmhhcy1zZWFyY2ggLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMi4zNzVyZW07XHJcbiAgICBoZWlnaHQ6IDIuMzc1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBjb2xvcjogI2FhYTtcclxuXHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDEycHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi5oYXMtc2VhcmNoIHtcclxuICB3aWR0aDogNzYlOyAgXHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG4gIC5vZmZjYW52YXMge1xyXG4gICAgLm5hdmJhci1uYXYge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgLm5hdi1pdGVtIC5uYXYtbGluayB7XHJcbiAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmJ0bi1yZWcge1xyXG4gIHBhZGRpbmc6IDEycHggOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGNvbG9yOiAjRUE0QjUzO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0VBNEI1MztcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5idG4tbG9naW4taGVhZCB7XHJcbiAgcGFkZGluZzogMTJweCAyM3B4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICNFQTRCNTM7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmxvZ2luLW1lbnUge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tIE5hdmlnYXRpb24gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5uYXYtc2VjdGlvbiB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNUU1RTU7XHJcbiAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFNUU1O1xyXG4gICAubmF2LWxpbmsgc3ZnIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHggXHJcbiAgIH1cclxuXHJcbiAgIC5zaG93IHN2ZyB7XHJcbiAgICB3ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO1xyXG4gICB9XHJcbiAgLm5hdmJhci1uYXYge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDYzcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH0gXHJcbiAgfVxyXG5cclxuICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgIHBhZGRpbmc6IDE0cHggMjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAuMSk7ICBcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwOHB4LCAxNTBweCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgJi5zaG93IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIGxpIHsgXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICM2NDY0NjQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7ICBcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5uYXYge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuICBcclxuLyotLS0tLS0tLS0tLS0tLS0tIFByb2R1Y3QgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9kdWN0IG5hdixcclxuLm5hdi1oZWFkIC5icmVhZGNydW1icy1uYXYge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJyZWFkY3J1bWIge1xyXG4gIFxyXG4gICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkgeyBcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICB9ICBcclxuXHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICNFQTRCNTM7XHJcbiAgfVxyXG4gIFxyXG5cclxuXHJcbiAgY29sb3I6ICM0QjRCNEI7XHJcblxyXG4gIC5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICfigLonO1xyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgY29sb3I6ICM0QjRCNEI7XHJcbiAgfVxyXG59XHJcblxyXG4ubnVtcyB7XHJcbiAgcGFkZGluZzogMHB4IDExcHggMHB4IDExcHg7XHJcbiAgYmFja2dyb3VuZDogI0VFRUVFRTtcclxuICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAxNXB4O1xyXG4gIGJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmZib3gge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDE1cHg7XHJcbiAgcmlnaHQ6IDE1cHg7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5cclxuLnNsaWRlci13cmFweyBcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tYWluLWkgaW1nIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDsgXHJcbiAgcGFkZGluZzogNDBweDtcclxuXHJcbiBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICB3aWR0aDogMTAwJTtcclxuIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjRTVFNUU1O1xyXG4gIH0gIFxyXG59XHJcblxyXG4ubWFpbi1pIHtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4ucm93LXBvcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgIH1cclxuICAuYnRuLXBvcyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmc6IDRweCAxM3B4IDRweCAxM3B4O1xyXG4gICAgYmFja2dyb3VuZDogIzRBNDE5MjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQ3cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDJweDsgICAgXHJcbiAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSAge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xyXG4gICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ucm93LWhlYWQge1xyXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gIC5wcmljZSB7XHJcbiAgICBjb2xvcjogIzRBNDE5MjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLmRhdGUge1xyXG4gICAgY29sb3I6ICM5Nzk3OTc7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtOyBcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ucm93LW1haW4ge1xyXG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gIH1cclxuXHJcbiAgLmljb25zLXJpZ2h0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxOCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4ucm93LWhpc3RvcmllIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgLmhpc3Qge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICMzMjMyMzI7XHJcblxyXG4gICAgJi5jb2xsYXBzZWQgc3ZnIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgYiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogIzRBNDE5MjtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgfVxyXG59XHJcblxyXG4jY29sbGFwc2VGZWF0dXJlc0ZpdmUge1xyXG5cclxuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcclxufVxyXG5cclxuLmNvbC1tZC04IC5jb2wtbWQtNSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSAge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbi5wcmljZS10YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gXHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICB0aCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJhY2tncm91bmQ6ICM2RTY3QTg7XHJcbiAgfVxyXG5cclxuICB0ciB7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgfVxyXG5cclxuICB0aGVhZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNkU2N0E4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIHRyIHRkOm50aC1jaGlsZCgxKSxcclxuICB0ciB0aDpudGgtY2hpbGQoMSkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkIHtcclxuICAgIGJhY2tncm91bmQ6ICNFREVDRjQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogIzRCNEI0QjtcclxuICB9XHJcblxyXG4gIHRyIHRkOm50aC1jaGlsZCgyKSB7XHJcbiAgICBjb2xvcjogIzRBNDE5MjtcclxuICB9XHJcblxyXG4gIHRyOm50aC1jaGlsZChvZGQpIHRkIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbiAgLmNvbnRhY3Rvci1oZWFkIHtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSB7IFxyXG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAgIG1hcmdpbjogMTVweCAtMTBweCAwIC0xMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI0Y5RjlGOTtcclxuICAgIH1cclxuICB9XHJcblxyXG4uY29udGFjdG9yLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDE3cHggMDtcclxuICBwYWRkaW5nOiAxN3B4IDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNUU1RTU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU1RTU7XHJcblxyXG4gICBAbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCkgeyBcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgIH1cclxuICBpbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzMHB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDY2cHg7XHJcbiAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG5cclxuICAuYmxvY2staW5mby1jb250YWN0b3Ige1xyXG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgY29sb3I6ICMzQjM0NzU7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogIzRCNEI0QjtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0b3ItdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgY29sb3I6ICM3NTc1NzU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi5jb250cmFjdG9yLWluZm8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIGg0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIGNvbG9yOiAjM0IzNDc1O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIHN2ZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG5cclxuICA+IGRpdiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogIzRCNEI0QjtcclxuICAgIH1cclxuICB9XHJcbn0gIFxyXG5cclxuLnNvY2lhbC1ibG9jayB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgY29sb3I6ICMyQzI3NTg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIHVsIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1wcmludCB7IFxyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBwYWRkaW5nOiA2cHggMTJweCA2cHggMTJweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRTRFNEU0O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgdG9wOiAwO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gIHN2ZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJnLWNoYXJ0IHtcclxuICBwYWRkaW5nOiAxNHB4IDAgMjJweCAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmctY2hhcnQucG5nKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgbWFyZ2luOiAwIC0yM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9IFxyXG5cclxuICAuY2hhcnQtY29udGVudCB7XHJcbiAgICAgIG1hcmdpbjogMCA2MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB9ICBcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC0xN3B4O1xyXG4gICAgICBib3R0b206IDlweDtcclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA5cHg7XHJcbiAgICAgICAgbGVmdDogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJnLWxvZ2luIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmctY2hhcnQtMi5wbmcpO1xyXG4gICAgLmNoYXJ0LWNvbnRlbnQge1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoYXJ0LWNvbnRlbnQgc3BhbiB7XHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoYXJ0LWJvdHRvbSB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJnLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy1jaGFydC0yLnBuZyk7XHJcbiAgfVxyXG5cclxuXHJcbiAgJi5iZy10eXBlLTEge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy1hcnRpa2VsLTEucG5nKTtcclxuICAgIHBhZGRpbmc6IDUycHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgIH1cclxuXHJcbiAgICBcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgIG1hcmdpbjogMCAtMjlweDtcclxuICAgICAgLmNoYXJ0LWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuXHJcbiAgJi5iZy10eXBlLTIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy1hcnRpa2VsLTIucG5nKTtcclxuICAgIHBhZGRpbmc6IDUycHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgIH1cclxuXHJcbiAgICBcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgIG1hcmdpbjogMCAtMjlweDtcclxuICAgICAgLmNoYXJ0LWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5iZy1ub25lIHtcclxuICAuYmctY2hhcnQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDYwcHggMCAzMHB4IDBweDtcclxuICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCkgIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgfVxyXG4gIH1cclxuXHJcbiAgLmVuZC10ZXh0IHtcclxuICAgIGNvbG9yOiAjNEI0QjRCO1xyXG4gIH1cclxuXHJcbiAgLnRhZ3Mge1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0U1RTVFNTtcclxuICB9XHJcbn1cclxuXHJcbi5zdWItaSB7XHJcbiAgYSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcblxyXG4gIC5zbGljay1jdXJyZW50IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQTRCNTM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xyXG4gIC5mYW5jeWJveC10aHVtYnMge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQgOiAwO1xyXG4gICAgaGVpZ2h0OiA5NXB4O1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4IDVweCAxMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICB9IFxyXG4gIFxyXG59XHJcblxyXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiA5NXB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSAge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZhbmN5Ym94LWNvbnRhaW5lciB7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCkgIHtcclxuICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICB3aWR0aDogODBweDtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnMtYWN0aXZlIHsgIFxyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNGMkM5NEM7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTo6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xyXG4gIG1hcmdpbi1yaWdodDogNjBweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLmNoYXJ0LWJvdHRvbSB7XHJcbiAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgNjhweDtcclxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLnRhZ3Mge1xyXG4gICAgcGFkZGluZzogOHB4IDEycHggOHB4IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY29sb3I6ICNCRTNDNDM7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5lbmQtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmNoYXJ0LTItYmcge1xyXG4gIHBhZGRpbmc6IDIycHggMjFweCAyMnB4IDIxcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAuMTIpO1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgXHJcbiAgJi5jaGFydC1uby10ZXh0ICB7IFxyXG4gICBwYWRkaW5nOiAzMnB4IDIxcHggMzJweCAyMXB4OyAgXHJcbiAgfVxyXG4gIHAge1xyXG4gICAgIGNvbG9yOiAjN0Q3RDdEO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICB3aWR0aDogNTYlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH0gXHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogIzk3OTc5NztcclxuICB9XHJcblxyXG4gIC5wcmljZXMge1xyXG4gICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0U2RTZFNjtcclxuICAgIGNvbG9yOiAjNEE0MTkyO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRTZFNkU2O1xyXG4gICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgd2lkdGg6IDU2JTtcclxuICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9IFxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRUE0QjUzO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvdHRvbTogMTRweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gIH1cclxuXHJcbiAgLmNoYXJ0LTItYmcuZGlzYWJsZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgICB9XHJcblxyXG4gIC5jaGFydC0yLXRleHQge1xyXG4gICAgcGFkZGluZzogMHB4IDAgMjJweCAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgY29sb3I6ICNCRTNDNDM7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG5cclxuICAuZGlzYWJsZWQtaGlzdCxcclxuICAuZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjQkRCREJEO1xyXG4gIH1cclxuXHJcbiAgLmhpc3QuZGlzYWJsZWQtaGlzdCBzdmcge1xyXG4gICAgb3BhY2l0eTogLjI7XHJcbiAgfVxyXG4gIC5oaXN0LmRpc2FibGVkLWhpc3Qge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogI0Q4RDhEODtcclxuICB9XHJcblxyXG4ubm90aWZ5LW1lc3NhZ2Uge1xyXG4gIGNvbG9yOiAjOEQ4MzAwO1xyXG4gIGJhY2tncm91bmQ6ICNGRkZERTg7XHJcbiAgcGFkZGluZzogMTBweCAwcHggMTBweCAxMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEUwODE7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gIG1hcmdpbjogMjVweCAwO1xyXG5cclxuICBhIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIGNvbG9yOiAjOEQ4MzAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICAgXHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0gTGlzaW5nIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubmF2LWhlYWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLmJyZWFkY3J1bWJzLW5hdiB7XHJcbiAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHsgXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG5cclxuICAuZmlsdGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7IFxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oYXMtc2VhcmNoIHtcclxuICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7IFxyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZ1bGwtd2lkdGgtZmlsdGVyIHtcclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHsgXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJj5hIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmPnNwYW4geyBcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICB3aWR0aDogMzY0cHg7XHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7IFxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiBcclxuICAgIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogI0VBNEI1MztcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH0gXHJcblxyXG4gICAgbGkge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0NCQ0JDQjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMThweDtcclxuICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgY29sb3I6ICM3RDdEN0Q7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICBjb2xvcjogIzRCNEI0QjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkgeyBcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAuZmlyc3QtYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zaG93IHtcclxuICAgICAgICBjb2xvcjogI0VBNEI1MztcclxuICAgICAgICBib3JkZXItY29sb3I6ICNFQTRCNTM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2hvdyAuZmlyc3QtYSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zaG93IC5maXJzdC1iIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIHJpZ2h0OiAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRvcDogNTVweCAhaW1wb3J0YW50O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDBweCkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsgIFxyXG4gICAgIFxyXG5cclxuICAgICAgLnRpdGxlLXNvcnQsXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi50YWdzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbjogMjBweCAwO1xyXG4gIHNwYW4ge1xyXG4gICAgY29sb3I6ICM0QjRCNEI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyBcclxuICB9XHJcblxyXG4gID4gc3BhbiB7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkgeyBcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgIH1cclxuICB9XHJcblxyXG4gIHVsIHtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkgeyBcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9IFxyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgYS5hY3RpdmUgeyAgICAgICBcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRUE0QjUzO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI0VBNEI1MztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCA4cHggOHB4IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI0VBNEI1MztcclxuICAgICAgICBjb2xvcjogI0VBNEI1MztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHsgXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnLFxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LWZhbWlseTogSW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogIzY0NjQ2NDtcclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuLm1hcC1jb250cm9sIHtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHsgXHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICB9XHJcbiAgLm1hcC1ocmVmIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDE0cHggMTJweDtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICNFNUU1RTU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY29sb3I6ICM2NDY0NjQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgfVxyXG5cclxuICAubWFwLWhyZWYuY29sbGFwc2VkIHtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0U1RTVFNTtcclxuICB9XHJcblxyXG4gIHN2ZyB7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB9XHJcblxyXG4gIC5tYXAtc2VjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0U1RTVFNTtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgY29sb3I6ICM2NDY0NjQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnBob3RvLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDMyOHB4O1xyXG5cclxuICBpbWcge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxuXHJcbiAgIC5pY29ucy10b3Age1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA4cHg7XHJcbiAgICByaWdodDogMTBweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIGhlaWdodDogMzJweDsgXHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7IFxyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7IFxyXG4gICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5lbmQgeyBcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogNTBweDtcclxuICAgIHJpZ2h0OiAxNHB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyBcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgIH1cclxuICAgfVxyXG5cclxuICAgLmJvdHRvbS1wb3Mge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxNHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDAgMTRweDtcclxuXHJcbiAgICAucG9zIHtcclxuICAgICAgcGFkZGluZzogNHB4IDE0cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM0QTQxOTI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyBcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDJweCAzcHg7XHJcbiAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhZ2Uge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMzRweDtcclxuICAgICAgY29sb3I6ICNCRTNDNDM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogNHB4IDExcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHsgXHJcbiAgICAgICAgICBwYWRkaW5nOiAycHggNHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgIH1cclxufVxyXG5cclxuXHJcbi53cmFwLWl0ZW0ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIHBhZGRpbmc6IDI1cHggMTdweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIC50aXRsZS1wcm9kdWN0IHtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gID5wIHtcclxuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogIzc1NzU3NTtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcblxyXG4gIC5yb3ctcHJvZHVjdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogIzMyMzIzMjtcclxuICAgIGIge1xyXG4gICAgICBjb2xvcjogIzRBNDE5MjtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAud3JhcC1ib3R0b20ge1xyXG4gICAgcGFkZGluZzogMTRweCAxNXB4IDVweCAxNXB4O1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHsgXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfSBcclxuXHJcbiAgICAubGVmdC1ibG9jay13cmFwIHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjN0Q3RDdEO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJpY2Utd3JhcCB7XHJcbiAgICAgICAgY29sb3I6ICM0QTQxOTI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcmljZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNFNkU2RTY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBjb2xvcjogIzRBNDE5MjtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yaWdodC1ibG9jay13cmFwIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgYmFja2dyb3VuZDogI0VBNEI1MztcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICYuZW5kZWQtYXVjdGlvbiB7XHJcbiAgICAudGl0bGUtcHJvZHVjdCxcclxuICAgICAucm93LXByb2R1Y3QsXHJcbiAgICAucm93LXByb2R1Y3QgYixcclxuICAgIGEsXHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6ICNCMUIxQjE7XHJcbiAgICB9XHJcblxyXG4gICAgLmF1Y3Rpb24tZW5kZWQgeyBcclxuICAgICAgcGFkZGluZzogMTBweCAwIDAgMDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICAudGl0bGUtcHJvZHVjdCBzdmcge1xyXG4gICAgICBvcGFjaXR5OiAuNDtcclxuICAgIH1cclxuXHJcbiAgICAucGhvdG8taXRlbSAge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWdlIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgY29sb3I6ICNCRTNDNDM7XHJcbiAgICB9XHJcblxyXG4gICAgLnBob3RvLWl0ZW0gaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uYXVjdGlvbnMtcm93IHtcclxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gIHBhZGRpbmc6IDM1cHggMjVweCAwIDI1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcclxuICBtYXJnaW4tdG9wOiA0NXB4O1xyXG5cclxuICAmLmF1Y3Rpb24tdHlwZS10YWdzIC5pdGVtLWF1Y3Rpb24ge1xyXG4gICAgbWluLWhlaWdodDogMTYwcHg7XHJcbiAgfVxyXG5cclxuICAucm93LXRhZ3Mge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgLnRhZ3MtZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBjb2xvcjogIzRCNEI0QjtcclxuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICB9XHJcblxyXG4gICAucG9zIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGNvbG9yOiAjNEI0QjRCOyAgICBcclxuICAgfVxyXG5cclxuICAgLnRhZ2Uge1xyXG4gICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM0cHg7XHJcbiAgICAgIGNvbG9yOiAjQkUzQzQzO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDRweCAxMXB4O1xyXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7IFxyXG4gICAgICAgIHBhZGRpbmc6IDJweCA0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7IFxyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7IFxyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcclxuICB9XHJcblxyXG4gIC5yb3cgLmNvbC0xMiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAucm93IC5jb2wtMTI6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHsgXHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmstYXVjdGlvbiB7XHJcbiAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkgeyBcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHsgXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgfVxyXG4gIH1cclxuICAuaXRlbS1hdWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRTVFNUU1OyAgIFxyXG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG5cclxuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHsgXHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcclxuICAgICAgbWluLWhlaWdodDogMTgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uby1ib3JkZXIge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7IFxyXG4gICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGhvdG8tYXVjdGlvbiB7XHJcbiAgICAgIG1heC13aWR0aDogODBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfSBcclxuXHJcbiAgICAuY29udGVudC1hdWN0aW9uIHtcclxuICAgICAgd2lkdGg6IDcyJTtcclxuICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7IFxyXG4gICAgICAgICAgd2lkdGg6IDY3JTtcclxuICAgICAgIH1cclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgIGNvbG9yOiAjMzIzMjMyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9IFxyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogIzdEN0Q3RDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmstYXVjdGlvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hdWN0aW9uLWVuZGVkIHtcclxuICBwYWRkaW5nOiAzN3B4IDlweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBjb2xvcjogIzk3OTc5NztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCAjMDAwMDAwMEQ7XHJcbn1cclxuXHJcbi5yb3cgLmNvbC0xMjpsYXN0LWNoaWxkIHtcclxuICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHsgXHJcbiAgICAuaXRlbS1hdWN0aW9uIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICB9XHJcbiB9XHJcblxyXG4ucm93LXByb2R1Y3RzIC5jb2wtMTIge1xyXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7IFxyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLSBUYWJsZSBtYWluIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGFibGUtc2VsZWN0b3Ige1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICBtYXJnaW4tdG9wOiAyMHB4OyBcclxuXHJcbiAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHsgXHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyAgIFxyXG4gIH1cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ3cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICMzQjM0NzU7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkgeyBcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRlZmF1bHQtc2VsZWN0b3Ige1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQURBREE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHsgICAgICAgIFxyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7ICAgICAgICBcclxuICAgICAgfVxyXG5cclxuICAgICAgc2VsZWN0IHtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAtbW96LWFwcGVhcmFuY2U6ICAgICBub25lO1xyXG4gICAgICAgIGFwcGVhcmFuY2U6ICAgICAgICAgIG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjN0Q3RDdEO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgfSAgICAgIFxyXG4gIH1cclxufVxyXG5cclxuLm1haW4tdGFibGUge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gIHRoOm50aC1jaGlsZCgxKSB7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gIH1cclxuICB0ZDpudGgtY2hpbGQoMiksXHJcbiAgdGg6bnRoLWNoaWxkKDIpIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIHRkOm50aC1jaGlsZCgzKSxcclxuICB0aDpudGgtY2hpbGQoMykge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyAgICBcclxuICB9XHJcblxyXG4gIHRoIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkgeyBcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgfVxyXG4gIH1cclxuXHJcbiAgdGQge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTVFNUU1O1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBjb2xvcjogIzRCNEI0QjtcclxuICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHsgXHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgIH1cclxuICB9XHJcblxyXG4gIHN2ZyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGNvbG9yOiAjNEI0QjRCO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkgeyBcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgfVxyXG4gIH1cclxuXHJcbiAgYiB7ICAgIFxyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7IFxyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4gIC5idG4tdGFibGUge1xyXG4gICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLSBUYWJzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLm5hdiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFNUU1RTU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHsgXHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyBcclxuICB9XHJcblxyXG4gIC5uYXYtbGluayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IDA7ICAgXHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmsuYWN0aXZlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNEE0MTkyO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC04cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuICBidXR0b24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkgeyBcclxuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdi1pdGVtLXR5cGUtMiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgd2lkdGg6IDE2JTtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHsgXHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBjb2xvcjogIzdEN0Q3RDtcclxuICAgIH1cclxuICAgIC5hY3RpdmUge1xyXG4gICAgICBjb2xvcjogI0VBNEI1MztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXYtaXRlbSB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcic7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogIzkxQUE0QztcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnRhYi0xIGJ1dHRvbiB7XHJcbiAgICAgICBjb2xvcjogIzkxQUE0QztcclxuICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfSBcclxuXHJcbiAgICAgJi50YWItMiB7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgY29sb3I6ICNFQTRCNTM7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgfVxyXG4gICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUE0QjUzO1xyXG4gICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0gU2VjdGlvbiBmb290ZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi53cmFwLWNvbCB7XHJcbiAgaGVpZ2h0OiAzMDhweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgcGFkZGluZzogMzBweCAxOHB4IDE4cHggMThweCAxOHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcbiAgIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH0gXHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGNvbG9yOiAjNEI0QjRCO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBjb2xvcjogIzRCNEI0QjtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LXRleHQtY29sIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuYnRuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XHJcbiAgICBsaW5lLWhlaWdodDogNDVweDsgXHJcbiBcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSAge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0VBNEI1MztcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRUE0QjUzO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tbmV3c2xldHRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHsgXHJcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4OyBcclxuICAgICB9XHJcbiAgfVxyXG5cclxuaW5wdXQuYnRuLW5ld3NsZXR0ZXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGNvbG9yOiAjQjFCMUIxO1xyXG59XHJcblxyXG5pbnB1dC5idG4tbmV3c2xldHRlcjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgZm9udC1zaXplOiAxN3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgY29sb3I6ICNCMUIxQjE7XHJcbn1cclxuXHJcbmlucHV0LmJ0bi1uZXdzbGV0dGVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgZm9udC1zaXplOiAxN3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgY29sb3I6ICNCMUIxQjE7XHJcbn1cclxuIFxyXG5cclxuLmNvbG9yLXR5cGUtMSB7XHJcbiAgYmFja2dyb3VuZDogI0ZERURFRTtcclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi5jb2xvci10eXBlLTIge1xyXG4gIGJhY2tncm91bmQ6ICNFREVDRjQ7XHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sb3ItdHlwZS0zIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlcjogc29saWQgMXB4ICNFNUU1RTU7XHJcbiAgcGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHsgXHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LXRleHQtY29sIHtcclxuICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyBcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDsgXHJcbiAgIH1cclxuICB9XHJcblxyXG4gID5wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gXHJcblxyXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSAge1xyXG4gICAgIGJvcmRlcjogMDsgXHJcbiAgfVxyXG5cclxuICBoMyxzdmcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ud2FycC1jb2x1bW5zIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCkgIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hhcnQtYmVsb3ctdGV4dCB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgY29sb3I6ICM5Nzk3OTc7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICBzcGFuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZhbmN5Ym94LWluZm9iYXIge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgb3BhY2l0eTogMTtcclxuICBib3R0b206IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0b3A6IGF1dG87XHJcbiAgb3JkZXI6IDQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xyXG4gIGJvdHRvbTogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnMge1xyXG4gZGlzcGxheTogdGFibGU7XHJcbiAgYm90dG9tOiA5NXB4O1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXJnaW46IGF1dG87XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHRvcDogYXV0bztcclxuIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSAge1xyXG4gICB3aWR0aDogMTAwJTtcclxuXHJcbiAgIGJvdHRvbTogODBweDtcclxuIH1cclxufVxyXG5cclxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XHJcbiAgQG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpICB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XHJcbiAgIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5mYW5jeWJveC10b29sYmFyIHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgdG9wOiAyMCU7XHJcbiAgcmlnaHQ6IDI5JTtcclxuXHJcbiAgQG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpICB7XHJcbiAgICB0b3A6IDUwcHg7XHJcbiAgICByaWdodDogNTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b24tLXpvb20ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uZmFuY3lib3gtYnV0dG9uIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uLS1jbG9zZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcblxyXG4uYnRuLWRlZmF1bHQge1xyXG4gIG1hcmdpbjogMHB4IDMwcHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4uYnRuLWxvZ2luIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGNvbG9yOiAjRUE0QjUzO1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCkgIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dC13cnAge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gICBAbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCkgIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnRleHQtd3JwIGIge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gIEBtZWRpYShtaW4td2lkdGg6IDc2Ny45OHB4KSAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0gQ29udGFjdHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNvbnRhY3QtaW5mbyB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy1jb250YWN0LmpwZykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4OyAgXHJcbiAgQG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpICB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICBzcGFuIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgcGFkZGluZzogOTBweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSAge1xyXG4gICAgICBwYWRkaW5nOiAzNXB4IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWQtc2VjdGlvbntcclxuICAuZm9ybS1tYWluIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNDhweDtcclxuICAgICAgICByZXNpemU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuLm1hcC1jb250YWN0IHtcclxuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tYXAtY29udGFjdCBoMSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLm1zZy1hY3Rpb24ge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjOTc5Nzk3O1xyXG59XHJcblxyXG4ubnVtIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgY29sb3I6ICM2ODY4Njg7XHJcbiAgYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5mb3JtLWNrYiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogNDBweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMTlweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIHdpZHRoOiA5MCU7XHJcbiY6aG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSAgeyBcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udHJvbC1ja2IgIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jb250cm9sLWNrYiArIHNwYW4ge1xyXG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgIGxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5jb250cm9sLWNrYiArIHNwYW46OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAyOHB4O1xyXG4gIGhlaWdodDogMjhweDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMnB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYWJhYmFjO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgIGJhY2tncm91bmQtY29sb3I6ICNFQTRCNTM7XHJcbn1cclxuXHJcbi5jb250cm9sLWNrYiArIHNwYW46OmFmdGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDI4cHg7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICBjb2xvcjogIzU1NTU1NTtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuXHJcbi5jb250cm9sLWNrYjpjaGVja2VkICsgc3Bhbjo6YWZ0ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Noa2IucG5nKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLSBUZWFtIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50ZWFtcyB7XHJcbiAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHsgXHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgfVxyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7IFxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB3aWR0aDogNDglO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMiksXHJcbiAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgIHdpZHRoOiA2NCU7XHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7IFxyXG4gICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAgJjpudGgtY2hpbGQoNyl7XHJcbiAgICAgIHdpZHRoOiA0NiU7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkgeyBcclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgIGNvbG9yOiAjMzIzMjMyO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkgeyBcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICB9ICAgXHJcbiAgfVxyXG5cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogIzc1NzU3NTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7IFxyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFjdHMge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkgeyBcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAgIFxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAjNzU3NTc1O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzZweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkgeyBcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7IFxyXG4gICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IFxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tIEhvbWUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmhvbWUtdGl0bGUge1xyXG4gIGNvbG9yOiAjM0IzNDc1O1xyXG4gIGZvbnQtc2l6ZTogNjRweDtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGxpbmUtaGVpZ2h0OiA4OHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgQG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpICB7ICAgIFxyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmhvbWUtbWFpbi1zZWN0aW9uIHtcclxuICBwYWRkaW5nLXRvcDogODBweDtcclxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCkgIHsgICAgXHJcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICB9IFxyXG59XHJcblxyXG4uYnRuLWRlZmF1bHQtcHJpbWFyeSB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogMTVweDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBwYWRkaW5nOiAxM3B4IDIzcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjlweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5ob21lLXN1YnRpdGxlIHtcclxuICBjb2xvcjogIzdEN0Q3RDtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSAgeyAgXHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyBcclxuICB9XHJcbn1cclxuXHJcbi5oZWxwIHtcclxuICBjb2xvcjogI0VBNEI1MztcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG4gXHJcbi5xdW90ZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSAgeyAgXHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgfVxyXG5cclxuICBzdmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogNCU7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCkgIHsgIFxyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEyJTtcclxuICAgIG1hcmdpbi10b3A6IDQlO1xyXG4gICAgY29sb3I6ICMzMjMyMzI7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMiU7XHJcbiAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpICB7ICBcclxuICAgICAgbWFyZ2luLXRvcDogMTQlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogNSU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLSBNYWluIHNsaWRlciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFpbi1zbGlkZXIge1xyXG4gIGJhY2tncm91bmQ6ICMzQjM0NzU7XHJcbiAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgaGVpZ2h0OiA0NTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxODBweDtcclxuICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSAgeyAgXHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSAgeyAgXHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSAgeyAgXHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZXItY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5cclxuLnNsaWRlci1tYWluLWhvbWUge1xyXG4gIG1hcmdpbi1sZWZ0OiAyMCU7XHJcbiAgQG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpICB7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlLWl0ZW0ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgbWF4LXdpZHRoOiA0NzBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgQG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpICB7ICBcclxuICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGUtaW1hZ2UgaW1nIHtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNnB4O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2xpZGUtaGVhZCB7XHJcbiAgcGFkZGluZzogMjBweCAyN3B4O1xyXG4gIGhlaWdodDogMTI0cHg7IFxyXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSAgeyAgXHJcbiAgICBwYWRkaW5nOiAxMnB4IDE3cHg7XHJcbiAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSAgeyAgXHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiAjN0Q3RDdEO1xyXG4gICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSAgeyAgXHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXJyb3dzLW1haW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTdweDtcclxuICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSAgeyAgXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgIH1cclxuICAgICB0b3A6IC0xNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByZXYge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCkgIHsgIFxyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tIEZvb3RlciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5mb290ZXIge1xyXG4gIHBhZGRpbmc6IDM2cHggMDtcclxuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI0U1RTVFNTtcclxuICBtYXgtd2lkdGg6IDExNDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KSAge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDI2cHg7XHJcbiAgIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7ICBcclxuICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjcuOThweCkgIHtcclxuICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICB9XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY3Ljk4cHgpICB7XHJcbiAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICB9XHJcbiAgfVxyXG5cclxuICB1bCBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgY29sb3I6ICM0QjRCNEI7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb3B5cmlnaHQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgY29sb3I6ICM5Nzk3OTc7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpICB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9ICAgXHJcblxyXG4gIH1cclxuXHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tIE1vZGFsIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubW9kYWwtaGVhZGVyIHtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMzZweCAzNHB4IDIwcHggMzRweDtcclxuIFxyXG59XHJcblxyXG4ubW9kYWwtYm9keSB7XHJcbiAgcGFkZGluZzogMjBweCA4MHB4IDIwcHggODBweDtcclxuICAgQG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpICB7XHJcbiAgICBwYWRkaW5nOiAzNnB4IDMwcHggMjBweCAzNHB4O1xyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkgeyBcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjRUE0QjUzO1xyXG4gICAgY29sb3I6ICNFQTRCNTM7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogIzRCNEI0QjtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG5cclxuICBsYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgY29sb3I6ICM0QjRCNEI7XHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6ICNFNTM1MzU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3ViLXRpdGxlLW0ge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAjN0Q3RDdEO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICB9XHJcblxyXG4gIC5mb3JtLWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICBpbnB1dCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjREFEQURBO1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBjb2xvcjogIzdEN0Q3RDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogI0VBNEI1MztcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICNFQTRCNTM7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWNvdmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBjb2xvcjogIzdEN0Q3RDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC10eXBlLTIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG5cclxuICAuYnRuLXNlY29uZGFyeSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAyMHB4IC0yOHB4IDE0cHggLTI4cHg7XHJcbiAgfVxyXG5cclxuICBwLnN1Yi10aXRsZS1tIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiAjNEI0QjRCO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLm1heC10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XHJcbiAgfVxyXG5cclxuICAubWF4LXByaWNlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhEOEQ4O1xyXG4gICAgY29sb3I6ICM0QTQxOTI7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLm1heC1jb250ZW50IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgICBjb2xvcjogI0JFM0M0MztcclxuICB9XHJcblxyXG4gIC5saW5rLWJhbGwge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGNvbG9yOiAjRUE0QjUzO1xyXG4gICAgZGlzcGxheTogYmxvY2s7IFxyXG4gICAgbWFyZ2luLXRvcDogMjdweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5saW5rLWJhbGwtc2Vjb25kIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBjb2xvcjogI0I0QjRCNDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsLWJvZHkgLmNvbnRlbnQtYmxvY2sge1xyXG4gIGNvbG9yOiAjNEI0QjRCO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblxyXG4gIHAge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICBjb2xvcjogIzRCNEI0QjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICBiIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogIzRCNEI0QjtcclxuICB9XHJcblxyXG4gICBhIHtcclxuICAgIGNvbG9yOiAjMkY4MEVEO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgIH1cclxuXHJcbiAgIHVsIGxpIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIGNvbG9yOiAjNEI0QjRCO1xyXG4gICB9XHJcbn1cclxuXHJcbi5iZy10aGFua3lvdSB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE5NS4yM2RlZywgI0ZGRkZGRiAzOC4xNiUsICNFMkVFOTYgMTExLjg0JSk7XHJcbn1cclxuXHJcbmlucHV0LmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICM5Nzk3OTc7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG5pbnB1dC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjOTc5Nzk3O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuaW5wdXQuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICM5Nzk3OTc7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG5cclxuLnRvb2x0aXAge1xyXG4gIGluc2V0OiAwcHggYXV0byBhdXRvIC0zNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50b29sdGlwLWFycm93IHtcclxuICBsZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tb2RhbC14bCB7XHJcbiAgbWF4LXdpZHRoOiA5MDBweDtcclxuXHJcbiAgLm1vZGFsLXR5cGUtMiAubW9kYWwtYm9keSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrIC5iYWNrLW1vZGFsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAjRUE0QjUzO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYSB7XHJcbiAgICAgICBjb2xvcjogI0VBNEI1MztcclxuICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrIC50aXRsZS1tb2RhbCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgY29sb3I6ICM0QTQxOTI7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ibG9jayBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IFxyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBjb2xvcjogIzRCNEI0QjtcclxuIFxyXG4gICAgYiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmluZm8tYmxvY2sge1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBiIHsgICAgICBcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICBjb2xvcjogIzRBNDE5MjtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGl2IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFycm93LXBhcnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2RhbC1ib2R5IHtcclxuICBwYWRkaW5nOiAyMHB4IDM0cHg7XHJcbn1cclxuXHJcbn1cclxuXHJcbi5jb250ZW50LWJsb2NrICAuZG93bmxvYWQtYmxvY2sge1xyXG5cclxuICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNUU1RTU7XHJcbiAgYSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICBiIHtcclxuICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgICAgICAgXHJcbiAgICAgICAgY29sb3I6ICM0QTQxOTI7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRlbnQtYmxvY2sgLmluZm8tYmxvY2stc2hvdyB7XHJcbiAgYiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBjb2xvcjogIzRBNDE5MjtcclxuICB9XHJcblxyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gIGNvbG9yOiAjNEI0QjRCO1xyXG5cclxufVxyXG5cclxuXHJcbi5jb250ZW50LWZvb3RlciB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNFNUU1RTU7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gIGEge1xyXG4gICAgd2lkdGg6IDE2NXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRlbnQtbW9kYWwtbGFyZ2Uge1xyXG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG59XHJcblxyXG4uYmxvY2stc2xpZGluZyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLmluZm8tYmxvY2stc2hvdyB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDM2cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5zbGlkaW5nIC5pbmZvLWJsb2NrLXNob3cge1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5tb2RhbC1wcm9maWxlIHtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgY29sb3I6ICM0QjRCNEI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuIC5hY2NvdW50LXByb2ZpbGUtbW9kYWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIGNvbG9yOiAjOTc5Nzk3O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNEOEQ4RDg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuZWRpdC1oZWFkZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTBweDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogI0VBNEI1MztcclxuICAgIH1cclxuICB9IFxyXG5cclxuICAudGFibGUtaWNvbnMge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAuY29sLW1kLTQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNFNUU1RTU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDYycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC00Omxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMXB4O1xyXG5cclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIGNvbG9yOiAjNEI0QjRCO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4udGFibGUtZm9vdGVyLWFjY291bnQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIC5lZGl0LXRhYmxlLWZvb3RlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBjb2xvcjogIzRCNEI0QjtcclxuICAgIHBhZGRpbmc6IDExcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0U1RTVFNTtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LXRhYmxlLWZvb3RlciB7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTFweDtcclxuXHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBjb2xvcjogIzdEN0Q3RDtcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1wcm9maWxlLXdpZHRoIHtcclxuICBtYXgtd2lkdGg6IDcwMHB4O1xyXG5cclxuICAubW9kYWwtaGVhZGVyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZWRpdC1oZWFkZXItZm9vdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMHB4O1xyXG4gIHJpZ2h0OiAxMXB4O1xyXG4gIGJvdHRvbTogYXV0bztcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG5cclxubGFiZWwge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7IFxyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbiAgc3BhbiB7XHJcbiAgICBjb2xvcjogI0U1MzUzNTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLW1haW4geyBcclxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICBwIHtcclxuICAgIGNvbG9yOiAjMUUxRTFFO1xyXG4gICAgZm9udC1mYW1pbHk6IEludGVyO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIG1hcmdpbjogMzBweCAwO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7IFxyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RBREFEQTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIFxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHsgXHJcbiAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzZWxlY3Qge1xyXG4gICAgY29sb3I6ICM5Nzk3OTc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmZvcm0tbWFpbiB7XHJcbiAgIC5mb3JtLWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIC5kZWZhdWx0LXNlbGVjdG9yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RBREFEQTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkgeyAgICAgICAgXHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyAgICAgIFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAtbW96LWFwcGVhcmFuY2U6ICAgICBub25lO1xyXG4gICAgICAgICAgYXBwZWFyYW5jZTogICAgICAgICAgbm9uZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xyXG4gICAgICAgICAgY29sb3I6ICM3RDdEN0Q7XHJcbiAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHsgICBcclxuXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgIFxyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9ICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLSBUcmFuc2l0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYW5pbWF0ZWQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNnMgIWltcG9ydGFudDtcclxuICBhbmltYXRpb24tZHVyYXRpb246IC42cyAhaW1wb3J0YW50O1xyXG59IFxyXG4gXHJcbi5hbmltYXRlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxufVxyXG5cclxuLmp1bWJvdHJvbiAuYW5pbWF0ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzICFpbXBvcnRhbnQ7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcyAhaW1wb3J0YW50O1xyXG59IFxyXG5cclxuLm5hdi1zZWN0aW9uIC5kcm9wZG93bi1tZW51LFxyXG4ubmF2LXNlY3Rpb24gLm5hdi1pdGVtIHN2ZywgXHJcbi5oaXN0IHN2ZyxcclxuLm5hdmlnYXRpb24gdWwgbGkgPiBhOmJlZm9yZSxcclxuLnRyYW5zaXRpb24ge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLSBBbmltYXRpb25zIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVyaWdodCB7XHJcbi8vICAgZnJvbSB7XHJcbi8vICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKTtcclxuLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKTtcclxuLy8gICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuLy8gICAgIG9wYWNpdHk6IDA7XHJcbi8vICAgfVxyXG5cclxuLy8gICB0byB7XHJcbi8vICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbi8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4vLyAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuLy8gICAgIG9wYWNpdHk6IDE7XHJcbi8vICAgfVxyXG4vLyB9ICBcclxuXHJcbi8vIEBrZXlmcmFtZXMgc2xpZGVyaWdodCB7XHJcbi8vICAgZnJvbSB7XHJcbi8vICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKTtcclxuLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKTtcclxuLy8gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbi8vICAgICAgb3BhY2l0eTogMDtcclxuLy8gICB9XHJcbiAgXHJcbi8vICAgdG8ge1xyXG4vLyAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4vLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuLy8gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4vLyAgICAgIG9wYWNpdHk6IDE7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4vLyAuc2xpZGVyaWdodCB7XHJcbi8vICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVyaWdodDtcclxuLy8gICBhbmltYXRpb24tbmFtZTogc2xpZGVyaWdodDtcclxuLy8gfVxyXG4iXX0= */
