@charset "UTF-8";
body {
  font-family: "helvetica";
}

body {
  margin: 0;
}

html, body {
  overflow-x: hidden;
}

.span-block {
  display: block;
  margin: 0.5em 0;
}

.main-title {
  text-align: center;
  max-width: 30em;
  margin: 0 auto;
}
.main-title h2 {
  margin: 2em 0 0.3em 0;
  font-weight: lighter;
  text-transform: uppercase;
}
.main-title .title-line {
  height: 0.2em;
  width: 100%;
  background-image: linear-gradient(20deg, #000 50%, #00d235 51%);
  content: "";
  display: block;
  width: 70%;
  margin: 0 auto;
}

.page-notice h1 {
  color: #001660;
  margin: 1em;
}

.btn-normal {
  width: 80%;
  max-width: 30em;
  margin: 2em auto;
}
.btn-normal a {
  display: block;
  background-color: #001660;
  color: #fff;
  border-radius: 10px;
  padding: 0.5em 1em;
  text-align: center;
  text-decoration: none;
}
.btn-normal span {
  display: block;
  background-color: #001660;
  color: #fff;
  border-radius: 10px;
  padding: 0.5em 1em;
  text-align: center;
  text-decoration: none;
}

.btn-loader {
  float: right;
  background-color: #001660;
  width: 4em;
  text-align: center;
  padding: 0.75em 2em;
  position: relative;
}
.btn-loader span {
  color: #fff;
  background-color: #001660;
  text-transform: uppercase;
}
.btn-loader img {
  position: absolute;
  height: 3em;
  display: none;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
}

fieldset {
  border: 0;
  width: 100%;
  padding: 0;
}

.form-row-label {
  width: 100%;
  margin: 0.8em 0;
}
.form-row-label:first-child {
  margin: 0 0 1em 0;
}
.form-row-label label {
  display: block;
  color: #535353;
  font-weight: lighter;
  margin-bottom: 0.25em;
}
.form-row-label input {
  background-color: #F7F7F7;
  border: 1px #535353 solid;
  border-radius: 3px;
  padding: 1em;
  width: 100%;
  box-sizing: border-box;
  outline: none;
}
.form-row-label textarea {
  background-color: #F7F7F7;
  border: 1px #535353 solid;
  border-radius: 3px;
  padding: 1em;
  width: 100%;
  box-sizing: border-box;
  outline: none;
  resize: vertical;
}

.error {
  display: block;
  margin: 0.5em 0;
  color: #c31010;
  font-size: 0.9em;
  display: none;
}

.success-message {
  color: #16a822;
  display: none;
}

.input-error-border {
  border: 1px #c31010 solid !important;
}

.upload-main-label {
  color: #535353;
  font-weight: lighter;
  margin-bottom: 0.25em;
}

.form-upload {
  margin: 0.8em 0;
}
.form-upload .file-input {
  border: 0;
  outline: 0;
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.form-upload .file-custom {
  font-size: 1em;
  font-weight: 700;
  color: #001660;
  background-color: #F7F7F7;
  border: 1px #535353 solid;
  cursor: pointer;
  transition: 0.5s ease all;
  width: 100%;
  padding: 0.5em 0;
  text-align: center;
  border-radius: 5px;
  font-weight: lighter;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1em;
  box-sizing: border-box;
  margin: 0.25em 0 0 0;
}
.form-upload .file-custom:before {
  height: 0.9em;
  width: 0.8em;
  display: block;
  background-image: url("../images/upload-icon.png");
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  left: 35%;
  top: 0;
  margin-right: 1em;
}
.form-upload .file-input:focus + label {
  outline: 0;
  background-color: #eaeaea;
}

.form-row-select {
  margin: 0.8em 0;
}
.form-row-select label {
  font-weight: lighter;
  color: #535353;
}
.form-row-select .select-container {
  position: relative;
  width: 100%;
}
.form-row-select .select-container:after {
  content: "▼";
  font: normal normal normal 13px/1 FontAwesome;
  right: 14px;
  top: 1em;
  height: 26px;
  padding: 10px 0px 0px 8px;
  position: absolute;
  pointer-events: none;
  color: #001660;
}
.form-row-select .select-container select, .form-row-select .select-container option {
  -webkit-appearance: none;
}
.form-row-select .select-container select {
  width: 100%;
  padding: 1em;
  color: #001660;
  outline: none;
  margin-top: 0.5em;
  background-color: #F7F7F7;
  border: 1px #535353 solid;
  color: #000;
  border-radius: 3px;
}

h1 {
  text-align: center;
  color: #001660;
  font-size: 1.5em;
}

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

.dark-blue-text {
  color: #001660;
}
.dark-blue-text a {
  color: #001660;
}

.page-inner {
  padding: 1em;
}

.page-wrapper {
  position: relative;
}

.lg-text {
  color: #535353;
  margin: 1em 0;
}

.system-popup {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.8);
  height: 100vh;
  width: 100vw;
  top: 0;
  left: 0;
  color: #fff;
  text-align: center;
  z-index: 100;
  display: none;
}
.system-popup-inner {
  background-color: #001660;
  padding: 2em;
  width: 70%;
  position: absolute;
  top: 2em;
  left: 50%;
  transform: translate(-50%);
  border-radius: 10px;
  max-width: 40em;
}
.system-popup-inner h3 {
  font-weight: bold !important;
}
.system-popup-inner img {
  width: 3em;
  display: block;
  margin: 0 auto;
}
.system-popup-inner .popup-buttons {
  margin: 2em 0;
}
.system-popup-inner .popup-buttons .popup-button {
  width: 90%;
  margin: 0 auto;
  padding: 1em;
  box-sizing: border-box;
}
.system-popup-inner .popup-buttons .yes {
  background-color: rgb(161, 13, 13);
}
.system-popup-inner .popup-buttons .no {
  background-color: rgb(30, 161, 13);
}

.login-wrapper {
  background-color: #001660;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  position: relative;
  z-index: 1;
}
.login-wrapper:before {
  background-image: url("../images/login-background.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  z-index: 5;
  content: "";
  opacity: 0.3;
}
.login-wrapper .login-inner {
  position: relative;
  z-index: 10;
  padding: 2em 2em;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  min-height: 100vh;
  max-width: 50em;
  margin: 0 auto;
  box-sizing: border-box;
}
.login-wrapper .login-inner .login-header {
  flex: 0 0 80%;
  margin: 10% auto 0 auto;
  align-self: flex-start;
  max-width: 25em;
}
.login-wrapper .login-inner .login-header img {
  width: 80%;
  margin: 0 auto;
  display: block;
}
.login-wrapper .login-inner .login-header .header-line {
  height: 2px;
  width: 100%;
  background-color: #00d235;
  display: block;
  content: "";
  margin: 1em auto;
}
.login-wrapper .login-inner .login-form {
  flex: 1 0 90%;
  align-self: center;
  width: 100%;
}
.login-wrapper .login-inner .login-form .login-message {
  color: #fff;
}
.login-wrapper .login-inner .login-form .logout-successful {
  color: #00d235;
}
.login-wrapper .login-inner .login-form .form-row {
  position: relative;
  margin: 1em 0;
}
.login-wrapper .login-inner .login-form .form-row input {
  width: 100%;
  outline: 0;
  padding: 1em 1em 1em 3.5em;
  box-sizing: border-box;
  position: relative;
  font-size: 100%;
  font-weight: lighter;
  border-radius: 20px;
}
.login-wrapper .login-inner .login-form .form-row .icon {
  position: absolute;
  z-index: 5;
  top: 50%;
  transform: translateY(-50%);
  margin-left: 1.5em;
}
.login-wrapper .login-inner .login-form #login-button {
  width: 100%;
  background-color: #00d235;
  color: #001660;
  outline: 0;
  border: 0;
  padding: 0.7em;
  font-size: 1.2em;
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 20px;
}
.login-wrapper .login-inner .login-form #forgot-password {
  width: 100%;
  display: block;
  color: #00d235;
  font-weight: bold;
  margin: 2em 0 0 0;
  text-align: center;
  text-decoration: none;
}
.login-wrapper .login-inner .login-not-registered {
  margin: 10% auto 0 auto;
}
.login-wrapper .login-inner .login-not-registered a {
  padding: 1em;
  color: #00d235;
  text-decoration: none;
  border: 1px #00d235 solid;
  border-radius: 20px;
}
.login-wrapper .login-inner .login-footer {
  align-self: flex-end;
  margin-bottom: 2em;
  color: #fff;
  width: 100%;
  text-align: center;
  box-sizing: border-box;
}

@media screen and (min-width: 60em) {
  .login-wrapper .login-inner .login-header {
    align-self: center;
  }
}
.new-account-wrapper {
  position: relative;
}
.new-account-wrapper .new-account-header {
  background-color: #001660;
  padding: 1em;
}
.new-account-wrapper .new-account-header img {
  width: 6em;
  display: block;
}
.new-account-wrapper .account-progress-bar {
  padding: 2em;
  max-width: 50em;
  margin: 0 auto;
}
.new-account-wrapper .account-progress-bar-text {
  display: flex;
  justify-content: space-between;
}
.new-account-wrapper .account-progress-bar-bar {
  margin-top: 0.5em;
  width: 100%;
  position: relative;
}
.new-account-wrapper .account-progress-bar-bar .account-progress-bar-background {
  content: "";
  display: block;
  border-radius: 20px;
  background-color: #001660;
  height: 2em;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.new-account-wrapper .account-progress-bar-bar .account-progress-bar-progress {
  content: "";
  display: block;
  border-radius: 20px;
  background-color: rgba(255, 255, 255, 0.3);
  height: 2em;
  width: 20%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}
.new-account-wrapper .account-progress-bar-bar .account-progress-bar-progress img {
  position: absolute;
  right: 10%;
  top: 50%;
  transform: translateY(-50%);
  height: 1.3em;
}
.new-account-wrapper .new-account-form-container {
  max-width: 50em;
  margin: 0 auto;
  padding: 2em;
  margin-bottom: 2em;
  position: relative;
  overflow: hidden;
  height: 100%;
}
.new-account-wrapper .new-account-form-container form {
  position: relative;
}
.new-account-wrapper .new-account-form-container form .new-account-form-row input::placeholder {
  transition: 0.3s ease all;
}
.new-account-wrapper .new-account-form-container form .new-account-form-row input:focus::placeholder {
  font-size: 0.8em;
  opacity: 0.7;
}
.new-account-wrapper .new-account-form-container .form-controls .new-account-next {
  float: right;
  margin: 2em 0 1em 0;
}
.new-account-wrapper .new-account-form-container .form-controls .new-account-next span {
  color: #fff;
  padding: 1em 2em;
  background-color: #001660;
  text-transform: uppercase;
}
.new-account-wrapper .new-account-form-container .form-controls .new-account-back {
  margin: 2em 0 1em 0;
  float: left;
}
.new-account-wrapper .new-account-form-container .form-controls .new-account-back span {
  color: #fff;
  padding: 1em 2em;
  background-color: #00d235;
  text-transform: uppercase;
}
.new-account-wrapper .new-account-form-container .form-controls .new-account-submit {
  float: right;
  margin: 1em 0 1em 0;
  background-color: #001660;
  width: 4em;
  text-align: center;
  padding: 1em 2em;
  position: relative;
}
.new-account-wrapper .new-account-form-container .form-controls .new-account-submit span {
  color: #fff;
  background-color: #001660;
  text-transform: uppercase;
}
.new-account-wrapper .new-account-form-container .form-controls .new-account-submit img {
  position: absolute;
  height: 3em;
  display: none;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
}
.new-account-wrapper .new-account-form-container .my-color-picker {
  display: flex;
  justify-content: space-between;
}
.new-account-wrapper .new-account-form-container .my-color-picker .color {
  flex: 0 0 45%;
}
.new-account-wrapper .new-account-form-container .my-color-picker .color label {
  display: block;
  color: #535353;
  font-weight: lighter;
  margin-bottom: 0.25em;
}
.new-account-wrapper .new-account-form-container .my-color-picker .color .color-container {
  width: 100%;
  height: 3em;
  display: block;
  content: "";
  box-sizing: border-box;
}
.new-account-wrapper .new-account-form-container .my-color-picker .color .color-container-1 {
  background-color: #001660;
}
.new-account-wrapper .new-account-form-container .my-color-picker .color .color-container-2 {
  background-color: #00d235;
}
.new-account-wrapper .new-account-form-container .form-upload {
  margin: 0.8em 0;
}
.new-account-wrapper .new-account-form-container .form-upload .upload-main-label {
  color: #535353;
  font-weight: lighter;
}
.new-account-wrapper .new-account-form-container fieldset {
  position: absolute;
}
.new-account-wrapper .new-account-form-container #new-account-step-2 {
  opacity: 0;
}
.new-account-wrapper .new-account-form-container #new-account-step-3 {
  opacity: 0;
}
.new-account-wrapper .new-account-form-container .assets-grid {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: 2em;
}
.new-account-wrapper .new-account-form-container .assets-grid .asset {
  flex: 1 0 30%;
  margin: 1.5em 0.5em;
  position: relative;
  box-sizing: border-box;
}
.new-account-wrapper .new-account-form-container .assets-grid .asset img {
  width: 100%;
  display: block;
}
.new-account-wrapper .new-account-form-container .assets-grid .asset .asset-navigation {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.new-account-wrapper .new-account-form-container .assets-grid .asset .asset-navigation .asset-size {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #001660;
  border: 2px #00d235 solid;
  display: block;
  padding: 0.3em;
  width: 1.2em;
  height: 1.2em;
}
.new-account-wrapper .new-account-form-container .assets-grid .asset .asset-navigation .asset-size img {
  display: block;
}
.new-account-wrapper .new-account-form-container .assets-grid .asset .asset-select {
  position: absolute;
  bottom: -2.2em;
  left: 0;
  width: 100%;
  background-color: #001660;
  border: 2px #00d235 solid;
  display: block;
  content: "";
  padding: 0.3em;
  box-sizing: border-box;
  display: flex;
  padding: 0.5em;
}
.new-account-wrapper .new-account-form-container .assets-grid .asset .asset-select img {
  width: 1em;
  align-self: center;
}
.new-account-wrapper .new-account-form-container .assets-grid .asset .asset-select span {
  color: #fff;
  font-size: 0.7em;
  align-self: center;
  margin-left: 1em;
}
.new-account-wrapper .new-account-image-popup {
  width: 100%;
  height: 0;
  opacity: 0;
  position: fixed;
  display: block;
  z-index: 50;
  top: 0;
  left: 200vw;
  background-color: rgba(0, 0, 0, 0.7);
}
.new-account-wrapper .new-account-image-popup .new-account-image-popup-inner {
  margin: 0 auto;
  margin-top: 25vh;
  width: 80%;
  position: relative;
  max-width: 50em;
}
.new-account-wrapper .new-account-image-popup img {
  width: 100%;
  display: block;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  z-index: 10;
  position: relative;
}
.new-account-wrapper .new-account-image-popup .close {
  position: absolute;
  background-color: #001660;
  color: #00d235;
  border-radius: 5px 5px 0 0;
  top: -30px;
  right: 0;
  padding: 0.5em 1em;
  z-index: 5;
  border: 1px #00d235 solid;
}
.new-account-wrapper .error {
  display: block;
  margin: 0.5em 0;
  color: #c31010;
  font-size: 0.9em;
  display: none;
}
.new-account-wrapper .error a {
  color: #001660;
}
.new-account-wrapper .finished {
  color: #001660;
  text-align: center;
  opacity: 0;
}
.new-account-wrapper .finished a {
  color: #001660;
  font-weight: bold;
}
.new-account-wrapper .finished p {
  margin: 1.5em 0;
}
.new-account-wrapper .finished .asset-creation {
  background-image: url("../images/assets-in-construction-bg.png");
  background-position: center;
  padding: 1em 0;
  text-align: center;
}
.new-account-wrapper .finished .asset-creation span {
  color: #fff;
  font-weight: bold;
  text-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
  font-size: 1.5em;
}
.new-account-wrapper .finished .finished-welcome {
  margin: 1em 0 3em 0;
}
.new-account-wrapper .verfication-message {
  text-align: center;
  margin: 2em 0;
}
.new-account-wrapper .verfication-message p {
  color: #001660;
}
.new-account-wrapper .verfication-message p a {
  color: #001660;
}
.new-account-wrapper .terms-and-conditions a {
  color: #001660;
}
.new-account-wrapper .terms-and-conditions a:visited {
  color: #001660;
}
.new-account-wrapper .terms-and-conditions .tandc-error {
  color: #c31010;
  font-size: 0.9em;
  display: block;
  margin: 0 0 1em 0;
  display: none;
}
.new-account-wrapper .swiper-container {
  display: none;
  overflow: visible;
}
.new-account-wrapper .swiper-container .swiper-slide {
  width: 100%;
}
.new-account-wrapper .swiper-container .swiper-slide-next,
.new-account-wrapper .swiper-container .swiper-slide-prev {
  opacity: 0.2;
}
.new-account-wrapper .swiper-container .swiper-button:after {
  color: #00d235;
}
.new-account-wrapper .swiper-container .swiper-button-next {
  right: -2em;
}
.new-account-wrapper .swiper-container .swiper-button-prev {
  left: -2em;
}

.colpick {
  left: 50% !important;
  transform: translateX(-50%) !important;
  padding-bottom: 0.5em;
}

@media screen and (min-width: 60em) {
  .new-account-wrapper .new-account-header img {
    width: 10em;
    padding: 2em;
  }
}
.page-header {
  background-color: #001660;
  padding: 1em;
  position: relative;
}
.page-header img {
  width: 6em;
}
.page-header .admin-area {
  color: #fff;
  display: inline-block;
  transform: translateY(-50%);
  margin-left: 1em;
}
.page-header .open-btn {
  width: 2em;
  position: absolute;
  top: 50%;
  right: 1em;
  transform: translateY(-50%);
  max-width: 4em;
  display: block;
  z-index: 100;
}
.page-header .open-btn .hamburger-bar {
  transform-origin: center center;
}
.page-header .back-to-designs {
  position: absolute;
  background-color: #00d235;
  color: #001660;
  text-decoration: none;
  left: 0;
  bottom: -2.5em;
  height: 2em;
  padding: 0.25em 1em;
  border-radius: 0 0 10px 0;
  display: flex;
  align-content: center;
  transition: 0.5s ease background-color;
}
.page-header .back-to-designs:hover {
  background-color: #00b92f;
}
.page-header .back-to-designs img {
  height: 1em;
  width: auto;
  display: inline-block;
  margin-right: 0.5em;
  align-self: center;
}
.page-header .back-to-designs span {
  line-height: 1em;
  align-self: center;
  font-weight: lighter;
  font-size: 0.7em;
}

.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 98;
  top: 0;
  right: -2px;
  background-color: #001660;
  border-left: 2px #00d235 solid;
  overflow-x: hidden;
  padding-top: 60px;
  transition: 0.3s;
  overflow: hidden;
  max-width: 20em;
  padding-top: 7em;
  box-sizing: border-box;
}
.sidenav ul {
  margin: 0;
  list-style-type: none;
  padding: 0;
  margin: 0 0 3em 2em;
}
.sidenav a {
  padding: 8px 8px 8px 0;
  text-decoration: none;
  font-size: 1.5em;
  color: #00d235;
  display: block;
  transition: 0.3s ease color;
}
.sidenav a:hover {
  color: #9fffb7;
}
.sidenav .no-link {
  padding: 8px 8px 8px 0;
  text-decoration: none;
  font-size: 1.5em;
  color: #00d235;
  display: block;
}
.sidenav .sub-heading a {
  color: #fff;
  font-size: 1em;
  margin: 0;
}
.sidenav .sub-heading a:before {
  content: "-";
  display: inline-block;
  margin-right: 1em;
}
.sidenav .sub-heading a:hover {
  color: #9fffb7;
}
.sidenav .close-btn {
  position: absolute;
  top: 0;
  right: -0.5em;
  margin: 1em;
  width: 3em;
}
.sidenav .close-btn .st0 {
  transform-origin: center center;
}
.sidenav .club-selector {
  padding: 0 2em 3em 2em;
  display: block;
}
.sidenav .club-selector span {
  color: #fff;
  display: block;
  margin: 0 0 0.5em 0;
  font-size: 0.9em;
}
.sidenav .club-selector .s-hidden {
  visibility: hidden;
  padding-right: 10px;
}
.sidenav .club-selector .select {
  cursor: pointer;
  display: inline-block;
  position: relative;
  font: normal 11px/22px Arial, Sans-Serif;
  color: black;
  border: 1px solid #ccc;
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
}
.sidenav .club-selector .styledSelect {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: white;
  padding: 10px;
  font-weight: bold;
}
.sidenav .club-selector .styledSelect:after {
  content: "";
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-color: black transparent transparent transparent;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
}
.sidenav .club-selector .styledSelect:active, .sidenav .club-selector .styledSelect.active {
  background-color: #eee;
}
.sidenav .club-selector .options {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  z-index: 999;
  margin: 0 0;
  padding: 0 0;
  list-style: none;
  border: 1px solid #ccc;
  background-color: white;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.sidenav .club-selector .options li {
  padding: 0 6px;
  margin: 0 0;
  padding: 10px;
}
.sidenav .club-selector .options li:hover {
  background-color: #001660;
  color: #00d235;
}
.sidenav .logout-box {
  color: #fff;
  border: 1px #00d235 solid;
  width: 80%;
  margin: 0 auto;
  box-sizing: border-box;
}
.sidenav .logout-box .logged-in-as {
  border: 1px #00d235 solid;
  padding: 1em 0;
  text-align: center;
  box-sizing: border-box;
}
.sidenav .logout-box .logged-in-as span {
  position: relative;
}
.sidenav .logout-box .logged-in-as svg {
  position: absolute;
  top: -0.25em;
  right: -1em;
  width: 0.75em;
  height: 0.75em;
  display: block;
}
.sidenav .logout-box .logout a {
  padding: 1em 0;
  background-color: #ffffff;
  color: #001660;
  text-align: center;
  font-size: 1em;
}

.nav-expand {
  width: 80%;
}

#my-designs .design {
  width: 80%;
  margin: 2em auto;
  max-width: 25em;
}
#my-designs .design-title {
  text-align: center;
  color: #001660;
  font-weight: lighter;
}
#my-designs .design-image img {
  display: block;
  width: 100%;
}
#my-designs .design-link {
  display: block;
  width: 70%;
  margin: 1em auto;
  padding: 0.75em 0;
  background-color: #001660;
  color: #00d235;
  border-radius: 20px;
  text-align: center;
  text-decoration: none;
}

@media only screen and (min-width: 60em) {
  #my-designs .design-container {
    display: flex;
    max-width: 120em;
    margin: 0 auto;
    flex-wrap: wrap;
    justify-content: center;
  }
  #my-designs .design-container .design {
    flex: 0 0 20%;
    margin: 0 1em;
    box-sizing: border-box;
  }
}
#create {
  scroll-behavior: smooth;
  padding: 0;
  max-width: 50em;
  margin: 2em auto;
  margin-bottom: 10em;
}
#create .image-box {
  width: 800px;
  overflow: hidden;
  margin: 1em auto;
  padding: 1em 2em;
  box-sizing: border-box;
  transform-origin: left top;
}
#create .image-inner {
  position: relative;
  overflow: hidden;
}
#create .image-inner .asset-watermark {
  pointer-events: none;
}
#create .image-inner img {
  width: 100%;
  display: block;
}
#create .span-container {
  position: absolute;
  display: flex;
  text-align: left;
  z-index: 50;
  transition: 0.3s outline ease;
  -webkit-user-select: none;
  user-select: none;
  white-space: nowrap;
  word-wrap: normal;
}
#create .span-container p {
  margin: 0;
  align-self: center;
}
#create .span-container .span {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  white-space: nowrap;
}
#create .span-container:hover {
  outline: 2px red solid;
}
#create .span-multi-container {
  position: absolute;
  display: flex;
  text-align: left;
  z-index: 50;
  transition: 0.3s outline ease;
  white-space: normal !important;
  word-wrap: normal !important;
}
#create .span-multi-container p {
  margin: 0;
  align-self: flex-start;
}
#create .span-multi-container .span {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  white-space: nowrap;
}
#create .span-multi-container:hover {
  outline: 2px red solid;
}
#create .outline-all-span {
  outline: 2px red solid;
}
#create #newcont:focus {
  outline: 2px red solid;
}
#create .asset-watermark {
  position: absolute;
  box-sizing: border-box;
  z-index: 50;
  overflow: hidden;
}
#create .image-overlay {
  position: absolute;
  box-sizing: border-box;
  z-index: 30;
  overflow: hidden;
}
#create .image-overlay .uploading-img {
  display: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
  width: 100%;
}
#create .image-overlay .uploading-img span {
  color: #fff;
  font-size: 1.2em;
  font-weight: bold;
}
#create .image-overlay .uploading-img img {
  width: 4em;
  margin: 0 auto;
  display: block;
}
#create .image-overlay-dark {
  background-color: rgba(0, 0, 0, 0.8);
}
#create .image-overlay .imageOutput {
  height: 100%;
  width: auto;
  display: block;
  left: 0;
  transform-origin: top left;
}
#create form {
  margin: 1em 2em;
}
#create form .form-row {
  flex: 1 0 90%;
  margin: 0.5em 0;
}
#create form .form-row .show-fields {
  background-color: #001660;
  padding: 1em 0;
  width: 100%;
  box-sizing: border-box;
  display: block;
  color: #fff;
  margin: 1em 0;
  border-radius: 20px;
  text-align: center;
}
#create form .form-row .show-edit-fields {
  background-color: #00d235;
  padding: 1em 0;
  width: 100%;
  box-sizing: border-box;
  display: block;
  color: #001660;
  margin: 1em 0;
  border-radius: 20px;
  text-align: center;
}
#create .input-fieldset {
  height: 0;
  visibility: hidden;
  display: none;
}
#create .show-fieldset {
  visibility: visible;
  height: 100%;
  display: block;
}
#create form .upload-container {
  margin: 1em 0;
}
#create #fileUpload {
  border: 0;
  outline: 0;
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
#create .form-row .file-custom {
  font-size: 1em;
  font-weight: 700;
  color: #00d235;
  background-color: #001660;
  /* display: inline-block; */
  cursor: pointer;
  transition: 0.5s ease all;
  width: 100%;
  padding: 1em 0;
  text-align: center;
  border-radius: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#create #fileUpload:focus + label {
  outline: 1px dotted #000;
  outline: -webkit-focus-ring-color auto 5px;
}
#create #fileUpload:focus + label,
#create #fileUpload + label:hover {
  background-color: #2240a7;
}
#create .file-selected {
  background-color: #001660 !important;
  color: #fff !important;
}
#create .file-custom::before {
  width: 1em;
  height: 1.2em;
  background-image: url("../images/upload-icon.svg");
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  left: 35%;
  top: 0;
  margin-right: 1em;
}
#create .asset-links {
  margin: 2em 0;
}
#create .asset-links a {
  color: #fff;
  background-color: #000;
  padding: 0.5em 1em;
  text-decoration: none;
  margin: 1em 0;
}
#create .asset-links span {
  display: block;
  margin: 1em 0;
}
#create .image-overlay:active {
  outline: 4px #00d235 solid;
}
#create #submit {
  width: 100%;
  background-color: #001660;
  color: #fff;
  padding: 1em 0;
  outline: none;
  border: 0;
  color: #00d235;
  border-radius: 5px;
  border: 2px #00d235 solid;
  transition: 0.5s opacity ease;
  -webkit-appearance: none;
  border-radius: 20px;
}
#create #submit:disabled {
  opacity: 0.4;
}
#create .asset-overlay {
  width: 100%;
  display: block;
  position: absolute;
  z-index: 40;
  pointer-events: none;
}
#create .form-control {
  background-color: transparent;
  border: 0;
  outline: 0;
  border: 0;
}

.mobile-detected {
  text-align: center;
  color: #001660;
  margin: 2em 1em;
}
.mobile-detected a {
  color: #001660;
  font-weight: bold;
}

.page-overlay {
  width: 100vw;
  height: 100vh;
  position: fixed;
  background-color: #000;
  content: "";
  top: 0;
  left: -100vw;
  z-index: 100;
  color: #fff;
  text-align: center;
  opacity: 0;
}
.page-overlay .overlay-inner {
  position: absolute;
  top: 30%;
  left: 50%;
  transform: translate(-50%);
  width: 80%;
}
.page-overlay p {
  width: 100%;
}
.page-overlay img {
  width: 5em;
  display: block;
  margin: 0 auto;
}

.my-account-wrapper {
  max-width: 40em;
  margin: 0 auto;
  box-sizing: border-box;
}
.my-account-wrapper h3 {
  font-weight: normal;
  font-size: 1em;
  margin: 1em 2em;
}
.my-account-wrapper .my-account-nav {
  margin: 2em 0.5em;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.my-account-wrapper .my-account-nav-item {
  margin: 0.5em 0;
}
.my-account-wrapper .my-account-nav-item a {
  background-color: #001660;
  opacity: 0.7;
  color: #fff;
  border-right: 2px #00d235 solid;
  text-decoration: none;
  padding: 0.5em 1em;
  box-sizing: border-box;
  font-weight: lighter;
}
.my-account-wrapper .my-account-nav-item:last-child a {
  border: 0;
}
.my-account-wrapper .my-account-nav .my-account-nav-item-active a {
  font-weight: normal;
  opacity: 1;
}
.my-account-wrapper .account-form {
  padding: 0 2em;
  box-sizing: border-box;
}
.my-account-wrapper .account-form-submit {
  float: right;
  background-color: #001660;
  width: 4em;
  text-align: center;
  padding: 0.75em 2em;
  position: relative;
  border-radius: 20px;
}
.my-account-wrapper .account-form-submit span {
  color: #fff;
  background-color: #001660;
  text-transform: uppercase;
}
.my-account-wrapper .account-form-submit img {
  position: absolute;
  height: 3em;
  display: none;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
}
.my-account-wrapper .account-form input:disabled {
  opacity: 0.5;
}
.my-account-wrapper .change-password {
  margin: 5em 2em 1em 2em;
}
.my-account-wrapper .users-wrapper {
  margin: 1em 2em;
}
.my-account-wrapper .users-wrapper .club-user {
  background-color: #ececec;
  padding: 1em 2em;
  border: 1px #797979 solid;
  box-sizing: border-box;
  margin: 0.5em 0;
}
.my-account-wrapper .users-wrapper .club-user p {
  margin: 0;
  font-size: 0.9em;
}

.form-submit-button {
  float: right;
  background-color: #001660;
  width: 10em;
  text-align: center;
  padding: 0.75em 2em;
  position: relative;
  margin: 1em 0 0 0;
  border-radius: 20px;
}
.form-submit-button span {
  color: #fff;
  background-color: #001660;
  text-transform: uppercase;
}
.form-submit-button img {
  position: absolute;
  height: 3em;
  display: none;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
}

#manage-club {
  position: relative;
}
#manage-club h3 {
  margin: 2em 0 1em 0;
  font-weight: normal;
  font-size: 1em;
}
#manage-club .invite-new-user {
  display: none;
}
#manage-club #invite-user-form {
  display: none;
}
#manage-club .club-user {
  position: relative;
}
#manage-club .club-user .user-controls {
  display: flex;
  width: 100%;
  margin: 1em 0 0 0;
}
#manage-club .club-user .remove-user {
  padding: 0.5em 1em;
  background-color: #001660;
  color: #fff;
  text-align: center;
  font-size: 0.8em;
  width: 100%;
  display: block;
  box-sizing: border-box;
}
#manage-club .club-user .remove-confirm {
  display: flex;
  width: 100%;
  text-align: center;
  display: none;
}
#manage-club .club-user .remove-yes {
  background-color: #001660;
  color: #00d235;
  padding: 0.5em 1em;
  font-size: 0.8em;
  flex: 1 0 25%;
}
#manage-club .club-user .remove-no {
  background-color: #00d235;
  color: #001660;
  padding: 0.5em 1em;
  font-size: 0.8em;
  flex: 1 0 25%;
}
#manage-club .club-user .club-user-bg {
  background-color: #ececec;
}
#manage-club .club-user .transfer-main-user {
  width: 100%;
  background-color: #004d13;
  color: #fff;
  font-size: 0.8em;
  padding: 0.5em 1em;
  text-align: center;
  box-sizing: border-box;
}
#manage-club .club-user .remove-user-box {
  box-sizing: border-box;
  flex: 0 0 50%;
}
#manage-club .change-main-user-popup {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.8);
  height: 100vh;
  width: 100vw;
  top: 0;
  left: 0;
  color: #fff;
  text-align: center;
  z-index: 100;
  display: none;
}
#manage-club .change-main-user-popup-inner {
  background-color: #001660;
  padding: 2em;
  width: 70%;
  position: absolute;
  top: 2em;
  left: 50%;
  transform: translate(-50%);
  border-radius: 10px;
  max-width: 40em;
}
#manage-club .change-main-user-popup-inner h3 {
  font-weight: bold;
}
#manage-club .change-main-user-popup-inner img {
  width: 3em;
  display: block;
  margin: 0 auto;
}
#manage-club .change-main-user-popup-inner .popup-buttons {
  margin: 2em 0;
}
#manage-club .change-main-user-popup-inner .popup-buttons .popup-button {
  width: 90%;
  margin: 0 auto;
  padding: 1em;
  box-sizing: border-box;
}
#manage-club .change-main-user-popup-inner .popup-buttons .yes {
  background-color: rgb(161, 13, 13);
}
#manage-club .change-main-user-popup-inner .popup-buttons .no {
  background-color: rgb(30, 161, 13);
}

#billing-info {
  margin: 1em;
}
#billing-info .payment-info {
  margin-top: 2em;
}
#billing-info .billing-active {
  color: #00D235;
  font-weight: bold;
}
#billing-info .billing-inactive {
  color: #c31010;
  text-decoration: underline;
}
#billing-info .billing-error {
  color: #c31010;
  margin-bottom: 1em;
  display: block;
}
#billing-info .billing-error .error-code {
  color: #535353;
  display: block;
  font-size: 0.7em;
  margin-top: 0.5em;
}
#billing-info .lose-access {
  color: #001660;
}
#billing-info .charge-amount {
  margin-top: 1em;
}
#billing-info .cancel-subscription {
  background-color: #c31010;
  color: #fff;
  font-weight: bold;
  margin: 2em auto;
  max-width: 40em;
  padding: 0.5em;
  text-align: center;
  display: block;
  width: 100%;
  border-radius: 5px;
  box-sizing: border-box;
}
#billing-info .reactivate {
  background-color: #00D235;
  color: #001660;
  font-weight: bold;
  margin: 2em auto;
  max-width: 40em;
  padding: 1em 0;
  text-align: center;
  display: block;
  width: 100%;
  border-radius: 5px;
  box-sizing: border-box;
}
#billing-info .subscription-date {
  font-weight: bold;
}
#billing-info .card-container {
  padding: 1em;
  background-color: #F7F7F7;
  border: 1px #ACACAC solid;
  border-radius: 5px;
  box-sizing: border-box;
}
#billing-info .card-container .card-holder {
  display: flex;
  align-items: center;
  box-sizing: border-box;
}
#billing-info .card-container .card-holder .card-dot {
  content: "";
  display: block;
  height: 0.5em;
  width: 0.5em;
  border-radius: 50%;
  background-color: #001660;
  display: inline-block;
  margin-right: 0.25em;
}
#billing-info .card-container .card-holder .card-dot:last-child {
  margin-right: 1em;
}
#billing-info .card-container .card-holder .card-dot:first-child {
  margin-left: 2em;
}
#billing-info .card-container .card-holder .card-logo {
  flex: 0 0 15%;
}
#billing-info .card-container .card-holder .card-logo img {
  display: block;
  width: 100%;
}
#billing-info .card-container .card-holder .card-number .number {
  font-size: 1em;
  color: #001660;
  margin-left: 0.5em;
}
#billing-info .card-container .card-info {
  color: #535353;
  margin-top: 0.5em;
}
#billing-info .subscription-info {
  margin: 2em 0;
}
#billing-info .payment-form-submit {
  width: 100%;
  float: none;
  display: block;
  box-sizing: border-box;
  border-radius: 5px;
}
#billing-info .plan-back {
  display: block;
  margin-bottom: 1em;
  text-decoration: underline;
}
#billing-info .example.example1 * {
  font-family: Roboto, Open Sans, Segoe UI, sans-serif;
  font-size: 16px;
  font-weight: 500;
}
#billing-info .example.example1 fieldset {
  margin: 0 0 20px 0;
  padding: 0;
  border-style: none;
  background-color: #001660;
  box-shadow: 0 6px 9px rgba(50, 50, 93, 0.06), 0 2px 5px rgba(0, 0, 0, 0.08), inset 0 1px 0 #001660;
  border-radius: 4px;
}
#billing-info .example.example1 .row {
  display: flex;
  align-items: center;
  margin-left: 15px;
}
#billing-info .example.example1 .row + .row {
  border-top: 1px solid #00d235;
}
#billing-info .example.example1 label {
  width: 15%;
  min-width: 70px;
  padding: 11px 0;
  color: #9fffb7;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#billing-info .example.example1 input, #billing-info .example.example1 button {
  -webkit-appearance: none;
  appearance: none;
  outline: none;
  border-style: none;
}
#billing-info .example.example1 input:-webkit-autofill {
  -webkit-text-fill-color: #fce883;
  -webkit-transition: background-color 100000000s;
  transition: background-color 100000000s;
  -webkit-animation: 1ms void-animation-out;
}
#billing-info .example.example1 .StripeElement--webkit-autofill {
  background: transparent !important;
}
#billing-info .example.example1 .StripeElement {
  width: 100%;
  padding: 11px 15px 11px 0;
}
#billing-info .example.example1 input {
  width: 100%;
  padding: 11px 15px 11px 0;
  color: #fff;
  background-color: transparent;
  -webkit-animation: 1ms void-animation-out;
}
#billing-info .example.example1 input::-webkit-input-placeholder {
  color: #9fffb7;
}
#billing-info .example.example1 input::-moz-placeholder {
  color: #9fffb7;
}
#billing-info .example.example1 input:-ms-input-placeholder {
  color: #9fffb7;
}
#billing-info .example.example1 button {
  display: block;
  width: 100%;
  height: 40px;
  margin: 40px 0 0 0;
  background-color: #00d235;
  box-shadow: 0 6px 9px rgba(50, 50, 93, 0.06), 0 2px 5px rgba(0, 0, 0, 0.08), inset 0 1px 0 #00d235;
  border-radius: 4px;
  color: #fff;
  font-weight: 600;
  cursor: pointer;
}
#billing-info .example.example1 button:active {
  background-color: #001660;
  box-shadow: 0 6px 9px rgba(50, 50, 93, 0.06), 0 2px 5px rgba(0, 0, 0, 0.08), inset 0 1px 0 #001660;
}
#billing-info .example.example1 .error svg .base {
  fill: #fff;
}
#billing-info .example.example1 .error svg .glyph {
  fill: #6772e5;
}
#billing-info .example.example1 .error .message {
  color: #fff;
}
#billing-info .example.example1 .success .icon .border {
  stroke: #87bbfd;
}
#billing-info .example.example1 .success .icon .checkmark {
  stroke: #fff;
}
#billing-info .example.example1 .success .title {
  color: #fff;
}
#billing-info .example.example1 .success .message {
  color: #9cdbff;
}
#billing-info .example.example1 .success .reset path {
  fill: #fff;
}
#billing-info .plan-selector .plan {
  background-image: linear-gradient(20deg, #001660, #001e84);
  padding: 2em 0;
  border-radius: 5px;
  margin: 1em 0;
  color: #fff;
  text-align: center;
}
#billing-info .plan-selector .plan .plan-title {
  font-size: 1.75em;
  margin-bottom: 1.5em;
  display: block;
}
#billing-info .plan-selector .plan .green-title {
  color: #00d235;
}
#billing-info .plan-selector .plan .plan-middle .plan-user-price {
  font-size: 0.9em;
  display: block;
}
#billing-info .plan-selector .plan .plan-middle .plan-price {
  font-size: 1.5em;
  display: block;
  margin: 0;
}
#billing-info .plan-selector .plan .plan-middle .plan-user-watermark {
  color: #00d235;
  text-decoration: underline;
  margin-top: 1em;
  display: block;
}
#billing-info .plan-selector .plan .plan-footer {
  margin-top: 2em;
}
#billing-info .plan-selector .plan .plan-footer .plan-blurb {
  font-size: 0.8em;
  margin-bottom: 0.4em;
  display: block;
}
#billing-info .plan-selector .plan .plan-footer .select-plan {
  width: 80%;
  display: block;
  background-color: #00d235;
  margin: 0 auto;
  max-width: 20em;
  padding: 0.5em;
  border-radius: 5px;
  transition: 0.3s ease background-color;
  position: relative;
  cursor: pointer;
}
#billing-info .plan-selector .plan .plan-footer .select-plan:hover {
  background-color: #00b92f;
}

@media only screen and (min-width: 40em) {
  #billing-info {
    margin: 1em auto;
  }
}
.setup-account-wrapper .setup-account-form {
  padding: 2em 1em;
  max-width: 50em;
  margin: 0 auto;
}
.setup-account-wrapper .error {
  display: block;
  margin: 0.5em 0;
  color: #c31010;
  font-size: 0.9em;
  display: none;
}
.setup-account-wrapper .success-message {
  color: #16a822;
  display: none;
}
.setup-account-wrapper .input-error-border {
  border: 1px #c31010 solid;
}
.setup-account-wrapper .account-setup-success {
  margin: 1em 0;
}
.setup-account-wrapper .input-field:disabled {
  cursor: not-allowed;
}
.setup-account-wrapper .password-expired {
  display: block;
  margin: 0.5em 0;
}
.setup-account-wrapper .password-expired a {
  color: #001660;
}

.admin-clubs-container {
  padding: 1em 2em;
}
.admin-clubs-container .club-row {
  background-color: #ececec;
  padding: 1em;
  border: 1px #c5c5c5 solid;
  margin: 0.5em 0;
  position: relative;
}
.admin-clubs-container .club-row .club-title {
  font-weight: bold;
  margin: 0 0 1em 0;
  display: block;
}
.admin-clubs-container .club-row .club-main-user-title {
  text-decoration: underline;
  display: block;
}
.admin-clubs-container .club-row .club-main-user span {
  display: block;
  margin: 0.25em 0;
}
.admin-clubs-container .club-row .activate-club {
  color: #fff;
  background-color: green;
  position: absolute;
  top: 0;
  right: 0;
  margin: 0.5em;
  padding: 0.5em 1em;
}
.admin-clubs-container .club-row .deactivate-club {
  color: #fff;
  background-color: #c31010;
  position: absolute;
  top: 0;
  right: 0;
  margin: 0.5em;
  padding: 0.5em 1em;
}
.admin-clubs-container .club-row .add-assets {
  margin-top: 2em;
}
.admin-clubs-container .club-row .add-assets .asset-button {
  width: 100%;
  text-align: center;
  background-color: #001660;
  margin: 0.5em 0;
  display: block;
}
.admin-clubs-container .club-row .add-assets .asset-button a {
  color: #fff;
  text-decoration: none;
  padding: 0.5em 0;
  display: block;
}
.admin-clubs-container .club-row .add-assets .manage-assets {
  background-color: #00d235;
}
.admin-clubs-container .club-row .add-assets .manage-assets a {
  color: #001660;
}

.alert-popup {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.8);
  height: 100vh;
  width: 100vw;
  top: 0;
  left: 0;
  color: #fff;
  text-align: center;
  z-index: 100;
  display: none;
}
.alert-popup-inner {
  background-color: #001660;
  padding: 2em;
  width: 70%;
  position: absolute;
  top: 2em;
  left: 50%;
  transform: translate(-50%);
  border-radius: 10px;
}
.alert-popup-inner h3 {
  font-weight: bold;
}
.alert-popup-inner img {
  width: 3em;
  display: block;
  margin: 0 auto;
}
.alert-popup-inner .popup-buttons {
  margin: 2em 0;
}
.alert-popup-inner .popup-buttons .popup-button {
  width: 90%;
  margin: 0 auto;
  padding: 1em;
}
.alert-popup-inner .popup-buttons .yes {
  background-color: rgb(161, 13, 13);
}
.alert-popup-inner .popup-buttons .no {
  background-color: rgb(30, 161, 13);
}

.admin-clubs-search {
  margin: 1em;
}
.admin-clubs-search span {
  font-size: 0.9em;
  color: #757575;
  display: block;
  margin-bottom: 0.5em;
}
.admin-clubs-search input {
  background-color: #f7f7f7;
  border: 1px #535353 solid;
  border-radius: 3px;
  padding: 1em;
  width: 100%;
  box-sizing: border-box;
  outline: none;
}

#admin-create-asset {
  max-width: 50em;
  margin: 0 auto;
  position: relative;
}
#admin-create-asset .preview-image {
  width: 800px;
  transform-origin: top left;
}
#admin-create-asset .preview-image h2 {
  margin: 1em;
}
#admin-create-asset .preview-image .base-image {
  width: 100%;
  display: block;
}
#admin-create-asset .image-box {
  width: 90%;
  overflow: hidden;
  margin: 1em auto;
  box-sizing: border-box;
}
#admin-create-asset .image-inner {
  position: relative;
  width: 736px;
}
#admin-create-asset .image-inner-story {
  width: 400px;
}
#admin-create-asset .image-inner img {
  width: 100%;
  display: block;
}
#admin-create-asset .span-container {
  position: absolute;
  display: flex;
  text-align: left;
  z-index: 50;
  transition: 0.3s outline ease;
  -webkit-user-select: none;
  user-select: none;
  white-space: nowrap;
  word-wrap: normal;
}
#admin-create-asset .span-container p {
  margin: 0;
  align-self: center;
}
#admin-create-asset .span-container .span {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  white-space: nowrap;
}
#admin-create-asset .span-container:hover {
  outline: 2px red solid;
}
#admin-create-asset .image-overlay {
  position: absolute;
  box-sizing: border-box;
  z-index: 30;
  overflow: hidden;
  width: 100%;
}
#admin-create-asset .image-overlay img {
  display: block;
}
#admin-create-asset .image-overlay .imageOutput {
  height: 100%;
  width: auto;
  display: block;
  left: 0;
  transform-origin: top left;
}
#admin-create-asset .asset-overlay {
  width: 100%;
  display: block;
  position: absolute;
  z-index: 40;
  pointer-events: none;
}
#admin-create-asset .btn {
  float: right;
  background-color: #001660;
  color: #fff;
  text-align: center;
  padding: 0.74em 1em;
  margin-bottom: 2em;
  display: block;
}
#admin-create-asset .btn span {
  display: block;
}
#admin-create-asset .preview-image {
  margin-top: 5em;
}
#admin-create-asset .delete-input-field {
  background-color: #c31010;
  color: #fff;
  padding: 0.75em 1em;
  margin: 1em 0;
  display: block;
  width: 9em;
  text-align: center;
}
#admin-create-asset .image-overlay,
#admin-create-asset .span-container {
  outline: 1px lightgreen solid;
}
#admin-create-asset .create-asset {
  width: 90%;
  box-sizing: border-box;
  margin: 0 auto;
  float: none;
}
#admin-create-asset .admin-clubs-search {
  margin: 1em 0;
}
#admin-create-asset .select-club {
  width: 100%;
  padding: 0.75em 1em;
  text-align: center;
  display: block;
  background-color: #001660;
  color: #fff;
  box-sizing: border-box;
  margin: 1em 0 0 0;
}
#admin-create-asset .club-id {
  margin: 0 0 1em 0;
  display: block;
}
#admin-create-asset .selected-club {
  display: flex;
  justify-content: space-between;
}
#admin-create-asset .selected-club .selected-club-row {
  flex: 0 0 45%;
  margin: 0;
}
#admin-create-asset .selected-club .selected-club-row input {
  cursor: not-allowed;
}
#admin-create-asset .asset-success {
  margin: 1em 0;
}
#admin-create-asset .image-preview-borders {
  margin: 0.5em 2em;
  display: flex;
  flex-wrap: wrap;
}
#admin-create-asset .image-preview-borders span {
  display: block;
  margin: 0.5em 0;
  font-size: 0.8em;
  color: #535353;
  flex: 1 0 98%;
}
#admin-create-asset .image-preview-borders .border-colour {
  width: 1.5em;
  height: 1.5em;
  margin: 0 0.5em 0 0;
  content: "";
}
#admin-create-asset .image-preview-borders .hide-border {
  display: inline-block;
  margin-left: 0.5em;
}
#admin-create-asset .image-preview-borders .hide-border span {
  color: #fff;
  margin: 0;
  background-color: #000;
  padding: 0.35em 1em;
}
#admin-create-asset .image-preview-borders .show-preview {
  display: inline-block;
  margin-left: 1em;
}
#admin-create-asset .image-preview-borders .show-preview span {
  color: #fff;
  margin: 0;
  background-color: #001660;
  padding: 0.35em 1em;
}
#admin-create-asset .input-field-id {
  display: none;
}
#admin-create-asset .opacity-slider {
  margin: 0.5em 2em;
  display: flex;
  flex-wrap: wrap;
}
#admin-create-asset .opacity-slider span {
  display: block;
  margin: 0.5em 0;
  font-size: 0.8em;
  color: #535353;
  flex: 1 0 98%;
}
#admin-create-asset .opacity-slider #opacitySlider {
  width: 100%;
}

#admin-manage-club {
  max-width: 40em;
  margin: 0 auto;
}

.admin-users-container {
  width: 70%;
  margin: 2em auto;
}
.admin-users-container .club-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2em;
}
.admin-users-container .add-user-button {
  background-color: #00d235;
  color: #001660;
  max-width: 10em;
  padding: 0.25em 1em;
  text-align: center;
  text-transform: uppercase;
}
.admin-users-container .user-row {
  background-color: #ececec;
  padding: 1em;
  margin: 1em 0;
  display: flex;
  justify-content: space-between;
}
.admin-users-container .user-row .item {
  flex: 0 0 30%;
}
.admin-users-container .user-row .item .user-invited {
  color: rgb(161, 13, 13);
}
.admin-users-container .user-row .user-action-button {
  background-color: #001660;
  color: #fff;
  padding: 0.25em 1em;
  margin-bottom: 0.5em;
  max-width: 15em;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
}

@media only screen and (min-width: 150em) {
  #admin-create-asset .preview-image {
    position: fixed;
    right: 0;
    top: 5em;
  }
}
.tutorial-focus {
  z-index: 99 !important;
  position: relative;
}

.tutorial-bg {
  background-color: rgba(0, 0, 0, 0.7);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 98;
}

.tutorial-step {
  background-color: #fff;
  border-radius: 10px;
  padding: 2em;
  color: #001660;
  display: block;
  position: absolute;
  left: 50%;
  width: 100%;
  max-width: 20em;
  transform: translateX(-50%);
  z-index: 100;
  display: none;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.9);
  text-align: center;
}
.tutorial-step .tutorial-step-dots {
  display: flex;
  width: 30%;
  margin: 0.5em auto;
  margin-bottom: 2em;
  justify-content: space-between;
}
.tutorial-step .tutorial-step-dots .dot {
  content: "";
  height: 0.65em;
  width: 0.65em;
  border-radius: 50%;
  background-color: #001660;
  opacity: 0.5;
  display: block;
}
.tutorial-step .tutorial-step-dots .dot-active {
  opacity: 1;
  box-shadow: 0 0 5px rgba(0, 22, 96, 0.5);
}
.tutorial-step a {
  color: #001660;
  font-weight: bold;
}
.tutorial-step .tutorial-button {
  display: block;
  float: right;
  padding: 0.5em 1.5em;
  margin-top: 2em;
  background-color: #001660;
  color: #fff;
  border-radius: 5px;
}
.tutorial-step .tutorial-button-back {
  display: block;
  float: left;
  padding: 0.5em 1.5em;
  margin-top: 2em;
  background-color: #00d235;
  color: #001660;
  border-radius: 5px;
}
.tutorial-step .tutorial-blurb {
  display: block;
}
.tutorial-step:before {
  content: " ";
  display: block;
  position: absolute;
  bottom: 100%;
  left: 55%;
  right: 5px;
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 10px solid #fff;
  margin-left: -40px;
  transform: rotate(180deg);
}

.tutorial-popup {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.8);
  height: 100vh;
  width: 100vw;
  top: 0;
  left: 0;
  color: #fff;
  text-align: center;
  z-index: 100;
  display: block;
}
.tutorial-popup-inner {
  background-color: #001660;
  padding: 2em;
  width: 70%;
  position: absolute;
  top: 2em;
  left: 50%;
  transform: translate(-50%);
  border-radius: 10px;
  max-width: 40em;
}
.tutorial-popup-inner h3 {
  font-weight: bold;
}
.tutorial-popup-inner img {
  width: 3em;
  display: block;
  margin: 0 auto;
}
.tutorial-popup-inner .popup-buttons {
  margin: 2em 0;
  display: flex;
}
.tutorial-popup-inner .popup-buttons .popup-button {
  flex: 1 0 45%;
  margin: 0 auto;
  padding: 1em;
  box-sizing: border-box;
}
.tutorial-popup-inner .popup-buttons .yes {
  background-color: rgb(30, 161, 13);
}
.tutorial-popup-inner .popup-buttons .no {
  background-color: rgb(161, 13, 13);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInNpdGVfc2V0dGluZ3Muc2NzcyIsImJhc2Uuc2NzcyIsIm1vZHVsZXMvX2dsb2JhbF9zdHlsZXMuc2NzcyIsIm1vZHVsZXMvX2xvZ2luLnNjc3MiLCJtb2R1bGVzL19uZXdfYWNjb3VudC5zY3NzIiwibW9kdWxlcy9faGVhZGVyLnNjc3MiLCJtb2R1bGVzL19teV9kZXNpZ25zLnNjc3MiLCJtb2R1bGVzL19jcmVhdGVfZGVzaWduLnNjc3MiLCJtb2R1bGVzL19teV9hY2NvdW50LnNjc3MiLCJtb2R1bGVzL19zZXR1cF9hY2NvdW50LnNjc3MiLCJtb2R1bGVzL19hZG1pbi5zY3NzIiwibW9kdWxlcy9fdHV0b3JpYWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNVaEI7RUFIRSx3QkFBQTtBREpGOztBRUhBO0VBQ0ksU0FBQTtBRk1KOztBR1BBO0VBQ0ksa0JBQUE7QUhVSjs7QUdQQTtFQUNJLGNBQUE7RUFDQSxlQUFBO0FIVUo7O0FHUEE7RUFDSSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FIVUo7QUdSSTtFQUNJLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSx5QkFBQTtBSFVSO0FHUEk7RUFDSSxhQUFBO0VBQ0EsV0FBQTtFQUNBLCtEQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtBSFNSOztBR0pJO0VBQ0ksY0ZqQ0Q7RUVrQ0MsV0FBQTtBSE9SOztBR0hBO0VBQ0ksVUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBSE1KO0FHSkk7RUFDSSxjQUFBO0VBQ0EseUJGN0NEO0VFOENDLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtBSE1SO0FHSEk7RUFDSSxjQUFBO0VBQ0EseUJGdkREO0VFd0RDLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtBSEtSOztBR0RBO0VBQ0ksWUFBQTtFQUNB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QVk5dUVJO0VBQ0ksY0FBQTtBWmd2RVI7QVk3dUVJO0VBQ0ksWUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsbUNBQUE7RUFDQSxvQ0FBQTtFQUNBLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtBWit1RVI7O0FZM3VFQTtFQUNJLGVBQUE7RUFDQSxvQ0FBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtBWjh1RUo7QVk1dUVJO0VBQ0kseUJYbkhEO0VXb0hDLFlBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLDBCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FaOHVFUjtBWTV1RVE7RUFDSSxpQkFBQTtBWjh1RVo7QVkzdUVRO0VBQ0ksVUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0FaNnVFWjtBWTF1RVE7RUFDSSxhQUFBO0VBQ0EsYUFBQTtBWjR1RVo7QVkxdUVZO0VBQ0ksYUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7QVo0dUVoQjtBWXp1RVk7RUFDSSxrQ0FBQTtBWjJ1RWhCO0FZeHVFWTtFQUNJLGtDQUFBO0FaMHVFaEIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcImhlbHZldGljYVwiO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5odG1sLCBib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uc3Bhbi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuNWVtIDA7XG59XG5cbi5tYWluLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDMwZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm1haW4tdGl0bGUgaDIge1xuICBtYXJnaW46IDJlbSAwIDAuM2VtIDA7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm1haW4tdGl0bGUgLnRpdGxlLWxpbmUge1xuICBoZWlnaHQ6IDAuMmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIwZGVnLCAjMDAwIDUwJSwgIzAwZDIzNSA1MSUpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wYWdlLW5vdGljZSBoMSB7XG4gIGNvbG9yOiAjMDAxNjYwO1xuICBtYXJnaW46IDFlbTtcbn1cblxuLmJ0bi1ub3JtYWwge1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDMwZW07XG4gIG1hcmdpbjogMmVtIGF1dG87XG59XG4uYnRuLW5vcm1hbCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE2NjA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1ub3JtYWwgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNjYwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi1sb2FkZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE2NjA7XG4gIHdpZHRoOiA0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC43NWVtIDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1sb2FkZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNjYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJ0bi1sb2FkZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDNlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9ybS1yb3ctbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwLjhlbSAwO1xufVxuLmZvcm0tcm93LWxhYmVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG59XG4uZm9ybS1yb3ctbGFiZWwgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM1MzUzNTM7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG59XG4uZm9ybS1yb3ctbGFiZWwgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBib3JkZXI6IDFweCAjNTM1MzUzIHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDFlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZm9ybS1yb3ctbGFiZWwgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBib3JkZXI6IDFweCAjNTM1MzUzIHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDFlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuNWVtIDA7XG4gIGNvbG9yOiAjYzMxMDEwO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3VjY2Vzcy1tZXNzYWdlIHtcbiAgY29sb3I6ICMxNmE4MjI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbnB1dC1lcnJvci1ib3JkZXIge1xuICBib3JkZXI6IDFweCAjYzMxMDEwIHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi51cGxvYWQtbWFpbi1sYWJlbCB7XG4gIGNvbG9yOiAjNTM1MzUzO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xufVxuXG4uZm9ybS11cGxvYWQge1xuICBtYXJnaW46IDAuOGVtIDA7XG59XG4uZm9ybS11cGxvYWQgLmZpbGUtaW5wdXQge1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAwLjFweDtcbiAgaGVpZ2h0OiAwLjFweDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5mb3JtLXVwbG9hZCAuZmlsZS1jdXN0b20ge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDE2NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIGJvcmRlcjogMXB4ICM1MzUzNTMgc29saWQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlIGFsbDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNWVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwLjI1ZW0gMCAwIDA7XG59XG4uZm9ybS11cGxvYWQgLmZpbGUtY3VzdG9tOmJlZm9yZSB7XG4gIGhlaWdodDogMC45ZW07XG4gIHdpZHRoOiAwLjhlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy91cGxvYWQtaWNvbi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDM1JTtcbiAgdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cbi5mb3JtLXVwbG9hZCAuZmlsZS1pbnB1dDpmb2N1cyArIGxhYmVsIHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbn1cblxuLmZvcm0tcm93LXNlbGVjdCB7XG4gIG1hcmdpbjogMC44ZW0gMDtcbn1cbi5mb3JtLXJvdy1zZWxlY3QgbGFiZWwge1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgY29sb3I6ICM1MzUzNTM7XG59XG4uZm9ybS1yb3ctc2VsZWN0IC5zZWxlY3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtLXJvdy1zZWxlY3QgLnNlbGVjdC1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKWvFwiO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxM3B4LzEgRm9udEF3ZXNvbWU7XG4gIHJpZ2h0OiAxNHB4O1xuICB0b3A6IDFlbTtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAxMHB4IDBweCAwcHggOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogIzAwMTY2MDtcbn1cbi5mb3JtLXJvdy1zZWxlY3QgLnNlbGVjdC1jb250YWluZXIgc2VsZWN0LCAuZm9ybS1yb3ctc2VsZWN0IC5zZWxlY3QtY29udGFpbmVyIG9wdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5mb3JtLXJvdy1zZWxlY3QgLnNlbGVjdC1jb250YWluZXIgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFlbTtcbiAgY29sb3I6ICMwMDE2NjA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBib3JkZXI6IDFweCAjNTM1MzUzIHNvbGlkO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5oMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDE2NjA7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi5jZW50ZXItdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRhcmstYmx1ZS10ZXh0IHtcbiAgY29sb3I6ICMwMDE2NjA7XG59XG4uZGFyay1ibHVlLXRleHQgYSB7XG4gIGNvbG9yOiAjMDAxNjYwO1xufVxuXG4ucGFnZS1pbm5lciB7XG4gIHBhZGRpbmc6IDFlbTtcbn1cblxuLnBhZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxnLXRleHQge1xuICBjb2xvcjogIzUzNTM1MztcbiAgbWFyZ2luOiAxZW0gMDtcbn1cblxuLnN5c3RlbS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN5c3RlbS1wb3B1cC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE2NjA7XG4gIHBhZGRpbmc6IDJlbTtcbiAgd2lkdGg6IDcwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWF4LXdpZHRoOiA0MGVtO1xufVxuLnN5c3RlbS1wb3B1cC1pbm5lciBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG4uc3lzdGVtLXBvcHVwLWlubmVyIGltZyB7XG4gIHdpZHRoOiAzZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zeXN0ZW0tcG9wdXAtaW5uZXIgLnBvcHVwLWJ1dHRvbnMge1xuICBtYXJnaW46IDJlbSAwO1xufVxuLnN5c3RlbS1wb3B1cC1pbm5lciAucG9wdXAtYnV0dG9ucyAucG9wdXAtYnV0dG9uIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDFlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zeXN0ZW0tcG9wdXAtaW5uZXIgLnBvcHVwLWJ1dHRvbnMgLnllcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjEsIDEzLCAxMyk7XG59XG4uc3lzdGVtLXBvcHVwLWlubmVyIC5wb3B1cC1idXR0b25zIC5ubyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzMCwgMTYxLCAxMyk7XG59XG5cbi5sb2dpbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTY2MDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5sb2dpbi13cmFwcGVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sb2dpbi1iYWNrZ3JvdW5kLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5sb2dpbi13cmFwcGVyIC5sb2dpbi1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDJlbSAyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1heC13aWR0aDogNTBlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubG9naW4td3JhcHBlciAubG9naW4taW5uZXIgLmxvZ2luLWhlYWRlciB7XG4gIGZsZXg6IDAgMCA4MCU7XG4gIG1hcmdpbjogMTAlIGF1dG8gMCBhdXRvO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXgtd2lkdGg6IDI1ZW07XG59XG4ubG9naW4td3JhcHBlciAubG9naW4taW5uZXIgLmxvZ2luLWhlYWRlciBpbWcge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubG9naW4td3JhcHBlciAubG9naW4taW5uZXIgLmxvZ2luLWhlYWRlciAuaGVhZGVyLWxpbmUge1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQyMzU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW46IDFlbSBhdXRvO1xufVxuLmxvZ2luLXdyYXBwZXIgLmxvZ2luLWlubmVyIC5sb2dpbi1mb3JtIHtcbiAgZmxleDogMSAwIDkwJTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5sb2dpbi13cmFwcGVyIC5sb2dpbi1pbm5lciAubG9naW4tZm9ybSAubG9naW4tbWVzc2FnZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxvZ2luLXdyYXBwZXIgLmxvZ2luLWlubmVyIC5sb2dpbi1mb3JtIC5sb2dvdXQtc3VjY2Vzc2Z1bCB7XG4gIGNvbG9yOiAjMDBkMjM1O1xufVxuLmxvZ2luLXdyYXBwZXIgLmxvZ2luLWlubmVyIC5sb2dpbi1mb3JtIC5mb3JtLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cbi5sb2dpbi13cmFwcGVyIC5sb2dpbi1pbm5lciAubG9naW4tZm9ybSAuZm9ybS1yb3cgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMWVtIDFlbSAxZW0gMy41ZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5sb2dpbi13cmFwcGVyIC5sb2dpbi1pbm5lciAubG9naW4tZm9ybSAuZm9ybS1yb3cgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbn1cbi5sb2dpbi13cmFwcGVyIC5sb2dpbi1pbm5lciAubG9naW4tZm9ybSAjbG9naW4tYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQyMzU7XG4gIGNvbG9yOiAjMDAxNjYwO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAuN2VtO1xuICBmb250LXNpemU6IDEuMmVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5sb2dpbi13cmFwcGVyIC5sb2dpbi1pbm5lciAubG9naW4tZm9ybSAjZm9yZ290LXBhc3N3b3JkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwZDIzNTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMmVtIDAgMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sb2dpbi13cmFwcGVyIC5sb2dpbi1pbm5lciAubG9naW4tbm90LXJlZ2lzdGVyZWQge1xuICBtYXJnaW46IDEwJSBhdXRvIDAgYXV0bztcbn1cbi5sb2dpbi13cmFwcGVyIC5sb2dpbi1pbm5lciAubG9naW4tbm90LXJlZ2lzdGVyZWQgYSB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgY29sb3I6ICMwMGQyMzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggIzAwZDIzNSBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5sb2dpbi13cmFwcGVyIC5sb2dpbi1pbm5lciAubG9naW4tZm9vdGVyIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmxvZ2luLXdyYXBwZXIgLmxvZ2luLWlubmVyIC5sb2dpbi1oZWFkZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuLm5ldy1hY2NvdW50LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3LWFjY291bnQtd3JhcHBlciAubmV3LWFjY291bnQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTY2MDtcbiAgcGFkZGluZzogMWVtO1xufVxuLm5ldy1hY2NvdW50LXdyYXBwZXIgLm5ldy1hY2NvdW50LWhlYWRlciBpbWcge1xuICB3aWR0aDogNmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uZXctYWNjb3VudC13cmFwcGVyIC5hY2NvdW50LXByb2dyZXNzLWJhciB7XG4gIHBhZGRpbmc6IDJlbTtcbiAgbWF4LXdpZHRoOiA1MGVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5uZXctYWNjb3VudC13cmFwcGVyIC5hY2NvdW50LXByb2dyZXNzLWJhci10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5ldy1hY2NvdW50LXdyYXBwZXIgLmFjY291bnQtcHJvZ3Jlc3MtYmFyLWJhciB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ldy1hY2NvdW50LXdyYXBwZXIgLmFjY291bnQtcHJvZ3Jlc3MtYmFyLWJhciAuYWNjb3VudC1wcm9ncmVzcy1iYXItYmFja2dyb3VuZCB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNjYwO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLm5ldy1hY2NvdW50LXdyYXBwZXIgLmFjY291bnQtcHJvZ3Jlc3MtYmFyLWJhciAuYWNjb3VudC1wcm9ncmVzcy1iYXItcHJvZ3Jlc3Mge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDIwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuLm5ldy1hY2NvdW50LXdyYXBwZXIgLmFjY291bnQtcHJvZ3Jlc3MtYmFyLWJhciAuYWNjb3VudC1wcm9ncmVzcy1iYXItcHJvZ3Jlc3MgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDEuM2VtO1xufVxuLm5ldy1hY2NvdW50LXdyYXBwZXIgLm5ldy1hY2NvdW50LWZvcm0tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA1MGVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMmVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5ldy1hY2NvdW50LXdyYXBwZXIgLm5ldy1hY2NvdW50LWZvcm0tY29udGFpbmVyIGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3LWFjY291bnQtd3JhcHBlciAubmV3LWFjY291bnQtZm9ybS1jb250YWluZXIgZm9ybSAubmV3LWFjY291bnQtZm9ybS1yb3cgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbn1cbi5uZXctYWNjb3VudC13cmFwcGVyIC5uZXctYWNjb3VudC1mb3JtLWNvbnRhaW5lciBmb3JtIC5uZXctYWNjb3VudC1mb3JtLXJvdyBpbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubmV3LWFjY291bnQtd3JhcHBlciAubmV3LWFjY291bnQtZm9ybS1jb250YWluZXIgLmZvcm0tY29udHJvbHMgLm5ldy1hY2NvdW50LW5leHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMmVtIDAgMWVtIDA7XG59XG4ubmV3LWFjY291bnQtd3JhcHBlciAubmV3LWFjY291bnQtZm9ybS1jb250YWluZXIgLmZvcm0tY29udHJvbHMgLm5ldy1hY2NvdW50LW5leHQgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxZW0gMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNjYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5ldy1hY2NvdW50LXdyYXBwZXIgLm5ldy1hY2NvdW50LWZvcm0tY29udGFpbmVyIC5mb3JtLWNvbnRyb2xzIC5uZXctYWNjb3VudC1iYWNrIHtcbiAgbWFyZ2luOiAyZW0gMCAxZW0gMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubmV3LWFjY291bnQtd3JhcHBlciAubmV3LWFjY291bnQtZm9ybS1jb250YWluZXIgLmZvcm0tY29udHJvbHMgLm5ldy1hY2NvdW50LWJhY2sgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxZW0gMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkMjM1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5ldy1hY2NvdW50LXdyYXBwZXIgLm5ldy1hY2NvdW50LWZvcm0tY29udGFpbmVyIC5mb3JtLWNvbnRyb2xzIC5uZXctYWNjb3VudC1zdWJtaXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMWVtIDAgMWVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE2NjA7XG4gIHdpZHRoOiA0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMWVtIDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ldy1hY2NvdW50LXdyYXBwZXIgLm5ldy1hY2NvdW50LWZvcm0tY29udGFpbmVyIC5mb3JtLWNvbnRyb2xzIC5uZXctYWNjb3VudC1zdWJtaXQgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNjYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5ldy1hY2NvdW50LXdyYXBwZXIgLm5ldy1hY2NvdW50LWZvcm0tY29udGFpbmVyIC5mb3JtLWNvbnRyb2xzIC5uZXctYWNjb3VudC1zdWJtaXQgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDNlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5uZXctYWNjb3VudC13cmFwcGVyIC5uZXctYWNjb3VudC1mb3JtLWNvbnRhaW5lciAubXktY29sb3ItcGlja2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5ldy1hY2NvdW50LXdyYXBwZXIgLm5ldy1hY2NvdW50LWZvcm0tY29udGFpbmVyIC5teS1jb2xvci1waWNrZXIgLmNvbG9yIHtcbiAgZmxleDogMCAwIDQ1JTtcbn1cbi5uZXctYWNjb3VudC13cmFwcGVyIC5uZXctYWNjb3VudC1mb3JtLWNvbnRhaW5lciAubXktY29sb3ItcGlja2VyIC5jb2xvciBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzUzNTM1MztcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbn1cbi5uZXctYWNjb3VudC13cmFwcGVyIC5uZXctYWNjb3VudC1mb3JtLWNvbnRhaW5lciAubXktY29sb3ItcGlja2VyIC5jb2xvciAuY29sb3ItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM2VtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5uZXctYWNjb3VudC13cmFwcGVyIC5uZXctYWNjb3VudC1mb3JtLWNvbnRhaW5lciAubXktY29sb3ItcGlja2VyIC5jb2xvciAuY29sb3ItY29udGFpbmVyLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNjYwO1xufVxuLm5ldy1hY2NvdW50LXdyYXBwZXIgLm5ldy1hY2NvdW50LWZvcm0tY29udGFpbmVyIC5teS1jb2xvci1waWNrZXIgLmNvbG9yIC5jb2xvci1jb250YWluZXItMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQyMzU7XG59XG4ubmV3LWFjY291bnQtd3JhcHBlciAubmV3LWFjY291bnQtZm9ybS1jb250YWluZXIgLmZvcm0tdXBsb2FkIHtcbiAgbWFyZ2luOiAwLjhlbSAwO1xufVxuLm5ldy1hY2NvdW50LXdyYXBwZXIgLm5ldy1hY2NvdW50LWZvcm0tY29udGFpbmVyIC5mb3JtLXVwbG9hZCAudXBsb2FkLW1haW4tbGFiZWwge1xuICBjb2xvcjogIzUzNTM1MztcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG59XG4ubmV3LWFjY291bnQtd3JhcHBlciAubmV3LWFjY291bnQtZm9ybS1jb250YWluZXIgZmllbGRzZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmV3LWFjY291bnQtd3JhcHBlciAubmV3LWFjY291bnQtZm9ybS1jb250YWluZXIgI25ldy1hY2NvdW50LXN0ZXAtMiB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubmV3LWFjY291bnQtd3JhcHBlciAubmV3LWFjY291bnQtZm9ybS1jb250YWluZXIgI25ldy1hY2NvdW50LXN0ZXAtMyB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubmV3LWFjY291bnQtd3JhcHBlciAubmV3LWFjY291bnQtZm9ybS1jb250YWluZXIgLmFzc2V0cy1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuLm5ldy1hY2NvdW50LXdyYXBwZXIgLm5ldy1hY2NvdW50LWZvcm0tY29udGFpbmVyIC5hc3NldHMtZ3JpZCAuYXNzZXQge1xuICBmbGV4OiAxIDAgMzAlO1xuICBtYXJnaW46IDEuNWVtIDAuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV3LWFjY291bnQtd3JhcHBlciAubmV3LWFjY291bnQtZm9ybS1jb250YWluZXIgLmFzc2V0cy1ncmlkIC5hc3NldCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmV3LWFjY291bnQtd3JhcHBlciAubmV3LWFjY291bnQtZm9ybS1jb250YWluZXIgLmFzc2V0cy1ncmlkIC5hc3NldCAuYXNzZXQtbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5uZXctYWNjb3VudC13cmFwcGVyIC5uZXctYWNjb3VudC1mb3JtLWNvbnRhaW5lciAuYXNzZXRzLWdyaWQgLmFzc2V0IC5hc3NldC1uYXZpZ2F0aW9uIC5hc3NldC1zaXplIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNjYwO1xuICBib3JkZXI6IDJweCAjMDBkMjM1IHNvbGlkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4zZW07XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbn1cbi5uZXctYWNjb3VudC13cmFwcGVyIC5uZXctYWNjb3VudC1mb3JtLWNvbnRhaW5lciAuYXNzZXRzLWdyaWQgLmFzc2V0IC5hc3NldC1uYXZpZ2F0aW9uIC5hc3NldC1zaXplIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5ldy1hY2NvdW50LXdyYXBwZXIgLm5ldy1hY2NvdW50LWZvcm0tY29udGFpbmVyIC5hc3NldHMtZ3JpZCAuYXNzZXQgLmFzc2V0LXNlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMi4yZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNjYwO1xuICBib3JkZXI6IDJweCAjMDBkMjM1IHNvbGlkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcGFkZGluZzogMC4zZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuLm5ldy1hY2NvdW50LXdyYXBwZXIgLm5ldy1hY2NvdW50LWZvcm0tY29udGFpbmVyIC5hc3NldHMtZ3JpZCAuYXNzZXQgLmFzc2V0LXNlbGVjdCBpbWcge1xuICB3aWR0aDogMWVtO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4ubmV3LWFjY291bnQtd3JhcHBlciAubmV3LWFjY291bnQtZm9ybS1jb250YWluZXIgLmFzc2V0cy1ncmlkIC5hc3NldCAuYXNzZXQtc2VsZWN0IHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuLm5ldy1hY2NvdW50LXdyYXBwZXIgLm5ldy1hY2NvdW50LWltYWdlLXBvcHVwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogNTA7XG4gIHRvcDogMDtcbiAgbGVmdDogMjAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uZXctYWNjb3VudC13cmFwcGVyIC5uZXctYWNjb3VudC1pbWFnZS1wb3B1cCAubmV3LWFjY291bnQtaW1hZ2UtcG9wdXAtaW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMjV2aDtcbiAgd2lkdGg6IDgwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDUwZW07XG59XG4ubmV3LWFjY291bnQtd3JhcHBlciAubmV3LWFjY291bnQtaW1hZ2UtcG9wdXAgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3LWFjY291bnQtd3JhcHBlciAubmV3LWFjY291bnQtaW1hZ2UtcG9wdXAgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNjYwO1xuICBjb2xvcjogIzAwZDIzNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIHRvcDogLTMwcHg7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIHotaW5kZXg6IDU7XG4gIGJvcmRlcjogMXB4ICMwMGQyMzUgc29saWQ7XG59XG4ubmV3LWFjY291bnQtd3JhcHBlciAuZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwLjVlbSAwO1xuICBjb2xvcjogI2MzMTAxMDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXctYWNjb3VudC13cmFwcGVyIC5lcnJvciBhIHtcbiAgY29sb3I6ICMwMDE2NjA7XG59XG4ubmV3LWFjY291bnQtd3JhcHBlciAuZmluaXNoZWQge1xuICBjb2xvcjogIzAwMTY2MDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xufVxuLm5ldy1hY2NvdW50LXdyYXBwZXIgLmZpbmlzaGVkIGEge1xuICBjb2xvcjogIzAwMTY2MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubmV3LWFjY291bnQtd3JhcHBlciAuZmluaXNoZWQgcCB7XG4gIG1hcmdpbjogMS41ZW0gMDtcbn1cbi5uZXctYWNjb3VudC13cmFwcGVyIC5maW5pc2hlZCAuYXNzZXQtY3JlYXRpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXNzZXRzLWluLWNvbnN0cnVjdGlvbi1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcGFkZGluZzogMWVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uZXctYWNjb3VudC13cmFwcGVyIC5maW5pc2hlZCAuYXNzZXQtY3JlYXRpb24gc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLm5ldy1hY2NvdW50LXdyYXBwZXIgLmZpbmlzaGVkIC5maW5pc2hlZC13ZWxjb21lIHtcbiAgbWFyZ2luOiAxZW0gMCAzZW0gMDtcbn1cbi5uZXctYWNjb3VudC13cmFwcGVyIC52ZXJmaWNhdGlvbi1tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDJlbSAwO1xufVxuLm5ldy1hY2NvdW50LXdyYXBwZXIgLnZlcmZpY2F0aW9uLW1lc3NhZ2UgcCB7XG4gIGNvbG9yOiAjMDAxNjYwO1xufVxuLm5ldy1hY2NvdW50LXdyYXBwZXIgLnZlcmZpY2F0aW9uLW1lc3NhZ2UgcCBhIHtcbiAgY29sb3I6ICMwMDE2NjA7XG59XG4ubmV3LWFjY291bnQtd3JhcHBlciAudGVybXMtYW5kLWNvbmRpdGlvbnMgYSB7XG4gIGNvbG9yOiAjMDAxNjYwO1xufVxuLm5ldy1hY2NvdW50LXdyYXBwZXIgLnRlcm1zLWFuZC1jb25kaXRpb25zIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAxNjYwO1xufVxuLm5ldy1hY2NvdW50LXdyYXBwZXIgLnRlcm1zLWFuZC1jb25kaXRpb25zIC50YW5kYy1lcnJvciB7XG4gIGNvbG9yOiAjYzMxMDEwO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV3LWFjY291bnQtd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm5ldy1hY2NvdW50LXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5ldy1hY2NvdW50LXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZS1uZXh0LFxuLm5ldy1hY2NvdW50LXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgb3BhY2l0eTogMC4yO1xufVxuLm5ldy1hY2NvdW50LXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b246YWZ0ZXIge1xuICBjb2xvcjogIzAwZDIzNTtcbn1cbi5uZXctYWNjb3VudC13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTJlbTtcbn1cbi5uZXctYWNjb3VudC13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAtMmVtO1xufVxuXG4uY29scGljayB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5uZXctYWNjb3VudC13cmFwcGVyIC5uZXctYWNjb3VudC1oZWFkZXIgaW1nIHtcbiAgICB3aWR0aDogMTBlbTtcbiAgICBwYWRkaW5nOiAyZW07XG4gIH1cbn1cbi5wYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE2NjA7XG4gIHBhZGRpbmc6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtaGVhZGVyIGltZyB7XG4gIHdpZHRoOiA2ZW07XG59XG4ucGFnZS1oZWFkZXIgLmFkbWluLWFyZWEge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG4ucGFnZS1oZWFkZXIgLm9wZW4tYnRuIHtcbiAgd2lkdGg6IDJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDFlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXgtd2lkdGg6IDRlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5wYWdlLWhlYWRlciAub3Blbi1idG4gLmhhbWJ1cmdlci1iYXIge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuLnBhZ2UtaGVhZGVyIC5iYWNrLXRvLWRlc2lnbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQyMzU7XG4gIGNvbG9yOiAjMDAxNjYwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTIuNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgcGFkZGluZzogMC4yNWVtIDFlbTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UgYmFja2dyb3VuZC1jb2xvcjtcbn1cbi5wYWdlLWhlYWRlciAuYmFjay10by1kZXNpZ25zOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjkyZjtcbn1cbi5wYWdlLWhlYWRlciAuYmFjay10by1kZXNpZ25zIGltZyB7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4ucGFnZS1oZWFkZXIgLmJhY2stdG8tZGVzaWducyBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgZm9udC1zaXplOiAwLjdlbTtcbn1cblxuLnNpZGVuYXYge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNjYwO1xuICBib3JkZXItbGVmdDogMnB4ICMwMGQyMzUgc29saWQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMjBlbTtcbiAgcGFkZGluZy10b3A6IDdlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zaWRlbmF2IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDNlbSAyZW07XG59XG4uc2lkZW5hdiBhIHtcbiAgcGFkZGluZzogOHB4IDhweCA4cHggMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBjb2xvcjogIzAwZDIzNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBjb2xvcjtcbn1cbi5zaWRlbmF2IGE6aG92ZXIge1xuICBjb2xvcjogIzlmZmZiNztcbn1cbi5zaWRlbmF2IC5uby1saW5rIHtcbiAgcGFkZGluZzogOHB4IDhweCA4cHggMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBjb2xvcjogIzAwZDIzNTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2lkZW5hdiAuc3ViLWhlYWRpbmcgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnNpZGVuYXYgLnN1Yi1oZWFkaW5nIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG4uc2lkZW5hdiAuc3ViLWhlYWRpbmcgYTpob3ZlciB7XG4gIGNvbG9yOiAjOWZmZmI3O1xufVxuLnNpZGVuYXYgLmNsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTAuNWVtO1xuICBtYXJnaW46IDFlbTtcbiAgd2lkdGg6IDNlbTtcbn1cbi5zaWRlbmF2IC5jbG9zZS1idG4gLnN0MCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG59XG4uc2lkZW5hdiAuY2x1Yi1zZWxlY3RvciB7XG4gIHBhZGRpbmc6IDAgMmVtIDNlbSAyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpZGVuYXYgLmNsdWItc2VsZWN0b3Igc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cbi5zaWRlbmF2IC5jbHViLXNlbGVjdG9yIC5zLWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5zaWRlbmF2IC5jbHViLXNlbGVjdG9yIC5zZWxlY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250OiBub3JtYWwgMTFweC8yMnB4IEFyaWFsLCBTYW5zLVNlcmlmO1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNpZGVuYXYgLmNsdWItc2VsZWN0b3IgLnN0eWxlZFNlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2lkZW5hdiAuY2x1Yi1zZWxlY3RvciAuc3R5bGVkU2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogYmxhY2sgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uc2lkZW5hdiAuY2x1Yi1zZWxlY3RvciAuc3R5bGVkU2VsZWN0OmFjdGl2ZSwgLnNpZGVuYXYgLmNsdWItc2VsZWN0b3IgLnN0eWxlZFNlbGVjdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLnNpZGVuYXYgLmNsdWItc2VsZWN0b3IgLm9wdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgbWFyZ2luOiAwIDA7XG4gIHBhZGRpbmc6IDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnNpZGVuYXYgLmNsdWItc2VsZWN0b3IgLm9wdGlvbnMgbGkge1xuICBwYWRkaW5nOiAwIDZweDtcbiAgbWFyZ2luOiAwIDA7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uc2lkZW5hdiAuY2x1Yi1zZWxlY3RvciAub3B0aW9ucyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE2NjA7XG4gIGNvbG9yOiAjMDBkMjM1O1xufVxuLnNpZGVuYXYgLmxvZ291dC1ib3gge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggIzAwZDIzNSBzb2xpZDtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2lkZW5hdiAubG9nb3V0LWJveCAubG9nZ2VkLWluLWFzIHtcbiAgYm9yZGVyOiAxcHggIzAwZDIzNSBzb2xpZDtcbiAgcGFkZGluZzogMWVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zaWRlbmF2IC5sb2dvdXQtYm94IC5sb2dnZWQtaW4tYXMgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaWRlbmF2IC5sb2dvdXQtYm94IC5sb2dnZWQtaW4tYXMgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0wLjI1ZW07XG4gIHJpZ2h0OiAtMWVtO1xuICB3aWR0aDogMC43NWVtO1xuICBoZWlnaHQ6IDAuNzVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2lkZW5hdiAubG9nb3V0LWJveCAubG9nb3V0IGEge1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDE2NjA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5uYXYtZXhwYW5kIHtcbiAgd2lkdGg6IDgwJTtcbn1cblxuI215LWRlc2lnbnMgLmRlc2lnbiB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMmVtIGF1dG87XG4gIG1heC13aWR0aDogMjVlbTtcbn1cbiNteS1kZXNpZ25zIC5kZXNpZ24tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAxNjYwO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbn1cbiNteS1kZXNpZ25zIC5kZXNpZ24taW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuI215LWRlc2lnbnMgLmRlc2lnbi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbjogMWVtIGF1dG87XG4gIHBhZGRpbmc6IDAuNzVlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNjYwO1xuICBjb2xvcjogIzAwZDIzNTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAjbXktZGVzaWducyAuZGVzaWduLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDEyMGVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAjbXktZGVzaWducyAuZGVzaWduLWNvbnRhaW5lciAuZGVzaWduIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1hcmdpbjogMCAxZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuI2NyZWF0ZSB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDUwZW07XG4gIG1hcmdpbjogMmVtIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEwZW07XG59XG4jY3JlYXRlIC5pbWFnZS1ib3gge1xuICB3aWR0aDogODAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMWVtIGF1dG87XG4gIHBhZGRpbmc6IDFlbSAyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuI2NyZWF0ZSAuaW1hZ2UtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jY3JlYXRlIC5pbWFnZS1pbm5lciAuYXNzZXQtd2F0ZXJtYXJrIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4jY3JlYXRlIC5pbWFnZS1pbm5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jY3JlYXRlIC5zcGFuLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogNTA7XG4gIHRyYW5zaXRpb246IDAuM3Mgb3V0bGluZSBlYXNlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG4jY3JlYXRlIC5zcGFuLWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luOiAwO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4jY3JlYXRlIC5zcGFuLWNvbnRhaW5lciAuc3BhbiB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuI2NyZWF0ZSAuc3Bhbi1jb250YWluZXI6aG92ZXIge1xuICBvdXRsaW5lOiAycHggcmVkIHNvbGlkO1xufVxuI2NyZWF0ZSAuc3Bhbi1tdWx0aS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDUwO1xuICB0cmFuc2l0aW9uOiAwLjNzIG91dGxpbmUgZWFzZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuI2NyZWF0ZSAuc3Bhbi1tdWx0aS1jb250YWluZXIgcCB7XG4gIG1hcmdpbjogMDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbiNjcmVhdGUgLnNwYW4tbXVsdGktY29udGFpbmVyIC5zcGFuIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jY3JlYXRlIC5zcGFuLW11bHRpLWNvbnRhaW5lcjpob3ZlciB7XG4gIG91dGxpbmU6IDJweCByZWQgc29saWQ7XG59XG4jY3JlYXRlIC5vdXRsaW5lLWFsbC1zcGFuIHtcbiAgb3V0bGluZTogMnB4IHJlZCBzb2xpZDtcbn1cbiNjcmVhdGUgI25ld2NvbnQ6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggcmVkIHNvbGlkO1xufVxuI2NyZWF0ZSAuYXNzZXQtd2F0ZXJtYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiA1MDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNjcmVhdGUgLmltYWdlLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDMwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2NyZWF0ZSAuaW1hZ2Utb3ZlcmxheSAudXBsb2FkaW5nLWltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbiNjcmVhdGUgLmltYWdlLW92ZXJsYXkgLnVwbG9hZGluZy1pbWcgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNjcmVhdGUgLmltYWdlLW92ZXJsYXkgLnVwbG9hZGluZy1pbWcgaW1nIHtcbiAgd2lkdGg6IDRlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2NyZWF0ZSAuaW1hZ2Utb3ZlcmxheS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuI2NyZWF0ZSAuaW1hZ2Utb3ZlcmxheSAuaW1hZ2VPdXRwdXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG59XG4jY3JlYXRlIGZvcm0ge1xuICBtYXJnaW46IDFlbSAyZW07XG59XG4jY3JlYXRlIGZvcm0gLmZvcm0tcm93IHtcbiAgZmxleDogMSAwIDkwJTtcbiAgbWFyZ2luOiAwLjVlbSAwO1xufVxuI2NyZWF0ZSBmb3JtIC5mb3JtLXJvdyAuc2hvdy1maWVsZHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNjYwO1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2NyZWF0ZSBmb3JtIC5mb3JtLXJvdyAuc2hvdy1lZGl0LWZpZWxkcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQyMzU7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAxNjYwO1xuICBtYXJnaW46IDFlbSAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jY3JlYXRlIC5pbnB1dC1maWVsZHNldCB7XG4gIGhlaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NyZWF0ZSAuc2hvdy1maWVsZHNldCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jY3JlYXRlIGZvcm0gLnVwbG9hZC1jb250YWluZXIge1xuICBtYXJnaW46IDFlbSAwO1xufVxuI2NyZWF0ZSAjZmlsZVVwbG9hZCB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IDAuMXB4O1xuICBoZWlnaHQ6IDAuMXB4O1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xufVxuI2NyZWF0ZSAuZm9ybS1yb3cgLmZpbGUtY3VzdG9tIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDBkMjM1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNjYwO1xuICAvKiBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlIGFsbDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2NyZWF0ZSAjZmlsZVVwbG9hZDpmb2N1cyArIGxhYmVsIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAjMDAwO1xuICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byA1cHg7XG59XG4jY3JlYXRlICNmaWxlVXBsb2FkOmZvY3VzICsgbGFiZWwsXG4jY3JlYXRlICNmaWxlVXBsb2FkICsgbGFiZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI0MGE3O1xufVxuI2NyZWF0ZSAuZmlsZS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE2NjAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbiNjcmVhdGUgLmZpbGUtY3VzdG9tOjpiZWZvcmUge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDEuMmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdXBsb2FkLWljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAzNSU7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG4jY3JlYXRlIC5hc3NldC1saW5rcyB7XG4gIG1hcmdpbjogMmVtIDA7XG59XG4jY3JlYXRlIC5hc3NldC1saW5rcyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDFlbSAwO1xufVxuI2NyZWF0ZSAuYXNzZXQtbGlua3Mgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFlbSAwO1xufVxuI2NyZWF0ZSAuaW1hZ2Utb3ZlcmxheTphY3RpdmUge1xuICBvdXRsaW5lOiA0cHggIzAwZDIzNSBzb2xpZDtcbn1cbiNjcmVhdGUgI3N1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNjYwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMWVtIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMwMGQyMzU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAycHggIzAwZDIzNSBzb2xpZDtcbiAgdHJhbnNpdGlvbjogMC41cyBvcGFjaXR5IGVhc2U7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbiNjcmVhdGUgI3N1Ym1pdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbiNjcmVhdGUgLmFzc2V0LW92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuI2NyZWF0ZSAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubW9iaWxlLWRldGVjdGVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMTY2MDtcbiAgbWFyZ2luOiAyZW0gMWVtO1xufVxuLm1vYmlsZS1kZXRlY3RlZCBhIHtcbiAgY29sb3I6ICMwMDE2NjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucGFnZS1vdmVybGF5IHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogLTEwMHZ3O1xuICB6LWluZGV4OiAxMDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG59XG4ucGFnZS1vdmVybGF5IC5vdmVybGF5LWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgd2lkdGg6IDgwJTtcbn1cbi5wYWdlLW92ZXJsYXkgcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2Utb3ZlcmxheSBpbWcge1xuICB3aWR0aDogNWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5teS1hY2NvdW50LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDQwZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm15LWFjY291bnQtd3JhcHBlciBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW46IDFlbSAyZW07XG59XG4ubXktYWNjb3VudC13cmFwcGVyIC5teS1hY2NvdW50LW5hdiB7XG4gIG1hcmdpbjogMmVtIDAuNWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm15LWFjY291bnQtd3JhcHBlciAubXktYWNjb3VudC1uYXYtaXRlbSB7XG4gIG1hcmdpbjogMC41ZW0gMDtcbn1cbi5teS1hY2NvdW50LXdyYXBwZXIgLm15LWFjY291bnQtbmF2LWl0ZW0gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE2NjA7XG4gIG9wYWNpdHk6IDAuNztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yaWdodDogMnB4ICMwMGQyMzUgc29saWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbn1cbi5teS1hY2NvdW50LXdyYXBwZXIgLm15LWFjY291bnQtbmF2LWl0ZW06bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyOiAwO1xufVxuLm15LWFjY291bnQtd3JhcHBlciAubXktYWNjb3VudC1uYXYgLm15LWFjY291bnQtbmF2LWl0ZW0tYWN0aXZlIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBvcGFjaXR5OiAxO1xufVxuLm15LWFjY291bnQtd3JhcHBlciAuYWNjb3VudC1mb3JtIHtcbiAgcGFkZGluZzogMCAyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubXktYWNjb3VudC13cmFwcGVyIC5hY2NvdW50LWZvcm0tc3VibWl0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNjYwO1xuICB3aWR0aDogNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNzVlbSAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5teS1hY2NvdW50LXdyYXBwZXIgLmFjY291bnQtZm9ybS1zdWJtaXQgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNjYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm15LWFjY291bnQtd3JhcHBlciAuYWNjb3VudC1mb3JtLXN1Ym1pdCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogM2VtO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLm15LWFjY291bnQtd3JhcHBlciAuYWNjb3VudC1mb3JtIGlucHV0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLm15LWFjY291bnQtd3JhcHBlciAuY2hhbmdlLXBhc3N3b3JkIHtcbiAgbWFyZ2luOiA1ZW0gMmVtIDFlbSAyZW07XG59XG4ubXktYWNjb3VudC13cmFwcGVyIC51c2Vycy13cmFwcGVyIHtcbiAgbWFyZ2luOiAxZW0gMmVtO1xufVxuLm15LWFjY291bnQtd3JhcHBlciAudXNlcnMtd3JhcHBlciAuY2x1Yi11c2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgcGFkZGluZzogMWVtIDJlbTtcbiAgYm9yZGVyOiAxcHggIzc5Nzk3OSBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwLjVlbSAwO1xufVxuLm15LWFjY291bnQtd3JhcHBlciAudXNlcnMtd3JhcHBlciAuY2x1Yi11c2VyIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbi5mb3JtLXN1Ym1pdC1idXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE2NjA7XG4gIHdpZHRoOiAxMGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNzVlbSAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxZW0gMCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uZm9ybS1zdWJtaXQtYnV0dG9uIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTY2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5mb3JtLXN1Ym1pdC1idXR0b24gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDNlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuI21hbmFnZS1jbHViIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI21hbmFnZS1jbHViIGgzIHtcbiAgbWFyZ2luOiAyZW0gMCAxZW0gMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxZW07XG59XG4jbWFuYWdlLWNsdWIgLmludml0ZS1uZXctdXNlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbWFuYWdlLWNsdWIgI2ludml0ZS11c2VyLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI21hbmFnZS1jbHViIC5jbHViLXVzZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jbWFuYWdlLWNsdWIgLmNsdWItdXNlciAudXNlci1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDFlbSAwIDAgMDtcbn1cbiNtYW5hZ2UtY2x1YiAuY2x1Yi11c2VyIC5yZW1vdmUtdXNlciB7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTY2MDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI21hbmFnZS1jbHViIC5jbHViLXVzZXIgLnJlbW92ZS1jb25maXJtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNtYW5hZ2UtY2x1YiAuY2x1Yi11c2VyIC5yZW1vdmUteWVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTY2MDtcbiAgY29sb3I6ICMwMGQyMzU7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgZmxleDogMSAwIDI1JTtcbn1cbiNtYW5hZ2UtY2x1YiAuY2x1Yi11c2VyIC5yZW1vdmUtbm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkMjM1O1xuICBjb2xvcjogIzAwMTY2MDtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBmbGV4OiAxIDAgMjUlO1xufVxuI21hbmFnZS1jbHViIC5jbHViLXVzZXIgLmNsdWItdXNlci1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG59XG4jbWFuYWdlLWNsdWIgLmNsdWItdXNlciAudHJhbnNmZXItbWFpbi11c2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRkMTM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNtYW5hZ2UtY2x1YiAuY2x1Yi11c2VyIC5yZW1vdmUtdXNlci1ib3gge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAwIDAgNTAlO1xufVxuI21hbmFnZS1jbHViIC5jaGFuZ2UtbWFpbi11c2VyLXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbWFuYWdlLWNsdWIgLmNoYW5nZS1tYWluLXVzZXItcG9wdXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNjYwO1xuICBwYWRkaW5nOiAyZW07XG4gIHdpZHRoOiA3MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1heC13aWR0aDogNDBlbTtcbn1cbiNtYW5hZ2UtY2x1YiAuY2hhbmdlLW1haW4tdXNlci1wb3B1cC1pbm5lciBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI21hbmFnZS1jbHViIC5jaGFuZ2UtbWFpbi11c2VyLXBvcHVwLWlubmVyIGltZyB7XG4gIHdpZHRoOiAzZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiNtYW5hZ2UtY2x1YiAuY2hhbmdlLW1haW4tdXNlci1wb3B1cC1pbm5lciAucG9wdXAtYnV0dG9ucyB7XG4gIG1hcmdpbjogMmVtIDA7XG59XG4jbWFuYWdlLWNsdWIgLmNoYW5nZS1tYWluLXVzZXItcG9wdXAtaW5uZXIgLnBvcHVwLWJ1dHRvbnMgLnBvcHVwLWJ1dHRvbiB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jbWFuYWdlLWNsdWIgLmNoYW5nZS1tYWluLXVzZXItcG9wdXAtaW5uZXIgLnBvcHVwLWJ1dHRvbnMgLnllcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjEsIDEzLCAxMyk7XG59XG4jbWFuYWdlLWNsdWIgLmNoYW5nZS1tYWluLXVzZXItcG9wdXAtaW5uZXIgLnBvcHVwLWJ1dHRvbnMgLm5vIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMwLCAxNjEsIDEzKTtcbn1cblxuI2JpbGxpbmctaW5mbyB7XG4gIG1hcmdpbjogMWVtO1xufVxuI2JpbGxpbmctaW5mbyAucGF5bWVudC1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuI2JpbGxpbmctaW5mbyAuYmlsbGluZy1hY3RpdmUge1xuICBjb2xvcjogIzAwRDIzNTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jYmlsbGluZy1pbmZvIC5iaWxsaW5nLWluYWN0aXZlIHtcbiAgY29sb3I6ICNjMzEwMTA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2JpbGxpbmctaW5mbyAuYmlsbGluZy1lcnJvciB7XG4gIGNvbG9yOiAjYzMxMDEwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2JpbGxpbmctaW5mbyAuYmlsbGluZy1lcnJvciAuZXJyb3ItY29kZSB7XG4gIGNvbG9yOiAjNTM1MzUzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG4jYmlsbGluZy1pbmZvIC5sb3NlLWFjY2VzcyB7XG4gIGNvbG9yOiAjMDAxNjYwO1xufVxuI2JpbGxpbmctaW5mbyAuY2hhcmdlLWFtb3VudCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbiNiaWxsaW5nLWluZm8gLmNhbmNlbC1zdWJzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzMxMDEwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMmVtIGF1dG87XG4gIG1heC13aWR0aDogNDBlbTtcbiAgcGFkZGluZzogMC41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jYmlsbGluZy1pbmZvIC5yZWFjdGl2YXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwRDIzNTtcbiAgY29sb3I6ICMwMDE2NjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDJlbSBhdXRvO1xuICBtYXgtd2lkdGg6IDQwZW07XG4gIHBhZGRpbmc6IDFlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI2JpbGxpbmctaW5mbyAuc3Vic2NyaXB0aW9uLWRhdGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNiaWxsaW5nLWluZm8gLmNhcmQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBib3JkZXI6IDFweCAjQUNBQ0FDIHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jYmlsbGluZy1pbmZvIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI2JpbGxpbmctaW5mbyAuY2FyZC1jb250YWluZXIgLmNhcmQtaG9sZGVyIC5jYXJkLWRvdCB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDAuNWVtO1xuICB3aWR0aDogMC41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTY2MDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbn1cbiNiaWxsaW5nLWluZm8gLmNhcmQtY29udGFpbmVyIC5jYXJkLWhvbGRlciAuY2FyZC1kb3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuI2JpbGxpbmctaW5mbyAuY2FyZC1jb250YWluZXIgLmNhcmQtaG9sZGVyIC5jYXJkLWRvdDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAyZW07XG59XG4jYmlsbGluZy1pbmZvIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1ob2xkZXIgLmNhcmQtbG9nbyB7XG4gIGZsZXg6IDAgMCAxNSU7XG59XG4jYmlsbGluZy1pbmZvIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1ob2xkZXIgLmNhcmQtbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4jYmlsbGluZy1pbmZvIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1ob2xkZXIgLmNhcmQtbnVtYmVyIC5udW1iZXIge1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICMwMDE2NjA7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cbiNiaWxsaW5nLWluZm8gLmNhcmQtY29udGFpbmVyIC5jYXJkLWluZm8ge1xuICBjb2xvcjogIzUzNTM1MztcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG4jYmlsbGluZy1pbmZvIC5zdWJzY3JpcHRpb24taW5mbyB7XG4gIG1hcmdpbjogMmVtIDA7XG59XG4jYmlsbGluZy1pbmZvIC5wYXltZW50LWZvcm0tc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuI2JpbGxpbmctaW5mbyAucGxhbi1iYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jYmlsbGluZy1pbmZvIC5leGFtcGxlLmV4YW1wbGUxICoge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBPcGVuIFNhbnMsIFNlZ29lIFVJLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jYmlsbGluZy1pbmZvIC5leGFtcGxlLmV4YW1wbGUxIGZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE2NjA7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDlweCByZ2JhKDUwLCA1MCwgOTMsIDAuMDYpLCAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgaW5zZXQgMCAxcHggMCAjMDAxNjYwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4jYmlsbGluZy1pbmZvIC5leGFtcGxlLmV4YW1wbGUxIC5yb3cge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4jYmlsbGluZy1pbmZvIC5leGFtcGxlLmV4YW1wbGUxIC5yb3cgKyAucm93IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMGQyMzU7XG59XG4jYmlsbGluZy1pbmZvIC5leGFtcGxlLmV4YW1wbGUxIGxhYmVsIHtcbiAgd2lkdGg6IDE1JTtcbiAgbWluLXdpZHRoOiA3MHB4O1xuICBwYWRkaW5nOiAxMXB4IDA7XG4gIGNvbG9yOiAjOWZmZmI3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiNiaWxsaW5nLWluZm8gLmV4YW1wbGUuZXhhbXBsZTEgaW5wdXQsICNiaWxsaW5nLWluZm8gLmV4YW1wbGUuZXhhbXBsZTEgYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cbiNiaWxsaW5nLWluZm8gLmV4YW1wbGUuZXhhbXBsZTEgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmNlODgzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMDAwMDAwMHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAxbXMgdm9pZC1hbmltYXRpb24tb3V0O1xufVxuI2JpbGxpbmctaW5mbyAuZXhhbXBsZS5leGFtcGxlMSAuU3RyaXBlRWxlbWVudC0td2Via2l0LWF1dG9maWxsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiNiaWxsaW5nLWluZm8gLmV4YW1wbGUuZXhhbXBsZTEgLlN0cmlwZUVsZW1lbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTFweCAxNXB4IDExcHggMDtcbn1cbiNiaWxsaW5nLWluZm8gLmV4YW1wbGUuZXhhbXBsZTEgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTFweCAxNXB4IDExcHggMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWFuaW1hdGlvbjogMW1zIHZvaWQtYW5pbWF0aW9uLW91dDtcbn1cbiNiaWxsaW5nLWluZm8gLmV4YW1wbGUuZXhhbXBsZTEgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzlmZmZiNztcbn1cbiNiaWxsaW5nLWluZm8gLmV4YW1wbGUuZXhhbXBsZTEgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzlmZmZiNztcbn1cbiNiaWxsaW5nLWluZm8gLmV4YW1wbGUuZXhhbXBsZTEgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5ZmZmYjc7XG59XG4jYmlsbGluZy1pbmZvIC5leGFtcGxlLmV4YW1wbGUxIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDQwcHggMCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQyMzU7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDlweCByZ2JhKDUwLCA1MCwgOTMsIDAuMDYpLCAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgaW5zZXQgMCAxcHggMCAjMDBkMjM1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jYmlsbGluZy1pbmZvIC5leGFtcGxlLmV4YW1wbGUxIGJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNjYwO1xuICBib3gtc2hhZG93OiAwIDZweCA5cHggcmdiYSg1MCwgNTAsIDkzLCAwLjA2KSwgMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIGluc2V0IDAgMXB4IDAgIzAwMTY2MDtcbn1cbiNiaWxsaW5nLWluZm8gLmV4YW1wbGUuZXhhbXBsZTEgLmVycm9yIHN2ZyAuYmFzZSB7XG4gIGZpbGw6ICNmZmY7XG59XG4jYmlsbGluZy1pbmZvIC5leGFtcGxlLmV4YW1wbGUxIC5lcnJvciBzdmcgLmdseXBoIHtcbiAgZmlsbDogIzY3NzJlNTtcbn1cbiNiaWxsaW5nLWluZm8gLmV4YW1wbGUuZXhhbXBsZTEgLmVycm9yIC5tZXNzYWdlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jYmlsbGluZy1pbmZvIC5leGFtcGxlLmV4YW1wbGUxIC5zdWNjZXNzIC5pY29uIC5ib3JkZXIge1xuICBzdHJva2U6ICM4N2JiZmQ7XG59XG4jYmlsbGluZy1pbmZvIC5leGFtcGxlLmV4YW1wbGUxIC5zdWNjZXNzIC5pY29uIC5jaGVja21hcmsge1xuICBzdHJva2U6ICNmZmY7XG59XG4jYmlsbGluZy1pbmZvIC5leGFtcGxlLmV4YW1wbGUxIC5zdWNjZXNzIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2JpbGxpbmctaW5mbyAuZXhhbXBsZS5leGFtcGxlMSAuc3VjY2VzcyAubWVzc2FnZSB7XG4gIGNvbG9yOiAjOWNkYmZmO1xufVxuI2JpbGxpbmctaW5mbyAuZXhhbXBsZS5leGFtcGxlMSAuc3VjY2VzcyAucmVzZXQgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG4jYmlsbGluZy1pbmZvIC5wbGFuLXNlbGVjdG9yIC5wbGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIwZGVnLCAjMDAxNjYwLCAjMDAxZTg0KTtcbiAgcGFkZGluZzogMmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNiaWxsaW5nLWluZm8gLnBsYW4tc2VsZWN0b3IgLnBsYW4gLnBsYW4tdGl0bGUge1xuICBmb250LXNpemU6IDEuNzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2JpbGxpbmctaW5mbyAucGxhbi1zZWxlY3RvciAucGxhbiAuZ3JlZW4tdGl0bGUge1xuICBjb2xvcjogIzAwZDIzNTtcbn1cbiNiaWxsaW5nLWluZm8gLnBsYW4tc2VsZWN0b3IgLnBsYW4gLnBsYW4tbWlkZGxlIC5wbGFuLXVzZXItcHJpY2Uge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNiaWxsaW5nLWluZm8gLnBsYW4tc2VsZWN0b3IgLnBsYW4gLnBsYW4tbWlkZGxlIC5wbGFuLXByaWNlIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbiNiaWxsaW5nLWluZm8gLnBsYW4tc2VsZWN0b3IgLnBsYW4gLnBsYW4tbWlkZGxlIC5wbGFuLXVzZXItd2F0ZXJtYXJrIHtcbiAgY29sb3I6ICMwMGQyMzU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2JpbGxpbmctaW5mbyAucGxhbi1zZWxlY3RvciAucGxhbiAucGxhbi1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG4jYmlsbGluZy1pbmZvIC5wbGFuLXNlbGVjdG9yIC5wbGFuIC5wbGFuLWZvb3RlciAucGxhbi1ibHVyYiB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNGVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNiaWxsaW5nLWluZm8gLnBsYW4tc2VsZWN0b3IgLnBsYW4gLnBsYW4tZm9vdGVyIC5zZWxlY3QtcGxhbiB7XG4gIHdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkMjM1O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAyMGVtO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYmFja2dyb3VuZC1jb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jYmlsbGluZy1pbmZvIC5wbGFuLXNlbGVjdG9yIC5wbGFuIC5wbGFuLWZvb3RlciAuc2VsZWN0LXBsYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiOTJmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgI2JpbGxpbmctaW5mbyB7XG4gICAgbWFyZ2luOiAxZW0gYXV0bztcbiAgfVxufVxuLnNldHVwLWFjY291bnQtd3JhcHBlciAuc2V0dXAtYWNjb3VudC1mb3JtIHtcbiAgcGFkZGluZzogMmVtIDFlbTtcbiAgbWF4LXdpZHRoOiA1MGVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zZXR1cC1hY2NvdW50LXdyYXBwZXIgLmVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC41ZW0gMDtcbiAgY29sb3I6ICNjMzEwMTA7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2V0dXAtYWNjb3VudC13cmFwcGVyIC5zdWNjZXNzLW1lc3NhZ2Uge1xuICBjb2xvcjogIzE2YTgyMjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZXR1cC1hY2NvdW50LXdyYXBwZXIgLmlucHV0LWVycm9yLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4ICNjMzEwMTAgc29saWQ7XG59XG4uc2V0dXAtYWNjb3VudC13cmFwcGVyIC5hY2NvdW50LXNldHVwLXN1Y2Nlc3Mge1xuICBtYXJnaW46IDFlbSAwO1xufVxuLnNldHVwLWFjY291bnQtd3JhcHBlciAuaW5wdXQtZmllbGQ6ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnNldHVwLWFjY291bnQtd3JhcHBlciAucGFzc3dvcmQtZXhwaXJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuNWVtIDA7XG59XG4uc2V0dXAtYWNjb3VudC13cmFwcGVyIC5wYXNzd29yZC1leHBpcmVkIGEge1xuICBjb2xvcjogIzAwMTY2MDtcbn1cblxuLmFkbWluLWNsdWJzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDFlbSAyZW07XG59XG4uYWRtaW4tY2x1YnMtY29udGFpbmVyIC5jbHViLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYm9yZGVyOiAxcHggI2M1YzVjNSBzb2xpZDtcbiAgbWFyZ2luOiAwLjVlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWRtaW4tY2x1YnMtY29udGFpbmVyIC5jbHViLXJvdyAuY2x1Yi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWRtaW4tY2x1YnMtY29udGFpbmVyIC5jbHViLXJvdyAuY2x1Yi1tYWluLXVzZXItdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWRtaW4tY2x1YnMtY29udGFpbmVyIC5jbHViLXJvdyAuY2x1Yi1tYWluLXVzZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuMjVlbSAwO1xufVxuLmFkbWluLWNsdWJzLWNvbnRhaW5lciAuY2x1Yi1yb3cgLmFjdGl2YXRlLWNsdWIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwLjVlbTtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xufVxuLmFkbWluLWNsdWJzLWNvbnRhaW5lciAuY2x1Yi1yb3cgLmRlYWN0aXZhdGUtY2x1YiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzMxMDEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMC41ZW07XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbn1cbi5hZG1pbi1jbHVicy1jb250YWluZXIgLmNsdWItcm93IC5hZGQtYXNzZXRzIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuLmFkbWluLWNsdWJzLWNvbnRhaW5lciAuY2x1Yi1yb3cgLmFkZC1hc3NldHMgLmFzc2V0LWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE2NjA7XG4gIG1hcmdpbjogMC41ZW0gMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWRtaW4tY2x1YnMtY29udGFpbmVyIC5jbHViLXJvdyAuYWRkLWFzc2V0cyAuYXNzZXQtYnV0dG9uIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjVlbSAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hZG1pbi1jbHVicy1jb250YWluZXIgLmNsdWItcm93IC5hZGQtYXNzZXRzIC5tYW5hZ2UtYXNzZXRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDIzNTtcbn1cbi5hZG1pbi1jbHVicy1jb250YWluZXIgLmNsdWItcm93IC5hZGQtYXNzZXRzIC5tYW5hZ2UtYXNzZXRzIGEge1xuICBjb2xvcjogIzAwMTY2MDtcbn1cblxuLmFsZXJ0LXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWxlcnQtcG9wdXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNjYwO1xuICBwYWRkaW5nOiAyZW07XG4gIHdpZHRoOiA3MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uYWxlcnQtcG9wdXAtaW5uZXIgaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hbGVydC1wb3B1cC1pbm5lciBpbWcge1xuICB3aWR0aDogM2VtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYWxlcnQtcG9wdXAtaW5uZXIgLnBvcHVwLWJ1dHRvbnMge1xuICBtYXJnaW46IDJlbSAwO1xufVxuLmFsZXJ0LXBvcHVwLWlubmVyIC5wb3B1cC1idXR0b25zIC5wb3B1cC1idXR0b24ge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMWVtO1xufVxuLmFsZXJ0LXBvcHVwLWlubmVyIC5wb3B1cC1idXR0b25zIC55ZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTYxLCAxMywgMTMpO1xufVxuLmFsZXJ0LXBvcHVwLWlubmVyIC5wb3B1cC1idXR0b25zIC5ubyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzMCwgMTYxLCAxMyk7XG59XG5cbi5hZG1pbi1jbHVicy1zZWFyY2gge1xuICBtYXJnaW46IDFlbTtcbn1cbi5hZG1pbi1jbHVicy1zZWFyY2ggc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4uYWRtaW4tY2x1YnMtc2VhcmNoIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggIzUzNTM1MyBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4jYWRtaW4tY3JlYXRlLWFzc2V0IHtcbiAgbWF4LXdpZHRoOiA1MGVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2FkbWluLWNyZWF0ZS1hc3NldCAucHJldmlldy1pbWFnZSB7XG4gIHdpZHRoOiA4MDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG59XG4jYWRtaW4tY3JlYXRlLWFzc2V0IC5wcmV2aWV3LWltYWdlIGgyIHtcbiAgbWFyZ2luOiAxZW07XG59XG4jYWRtaW4tY3JlYXRlLWFzc2V0IC5wcmV2aWV3LWltYWdlIC5iYXNlLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2FkbWluLWNyZWF0ZS1hc3NldCAuaW1hZ2UtYm94IHtcbiAgd2lkdGg6IDkwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAxZW0gYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNhZG1pbi1jcmVhdGUtYXNzZXQgLmltYWdlLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzM2cHg7XG59XG4jYWRtaW4tY3JlYXRlLWFzc2V0IC5pbWFnZS1pbm5lci1zdG9yeSB7XG4gIHdpZHRoOiA0MDBweDtcbn1cbiNhZG1pbi1jcmVhdGUtYXNzZXQgLmltYWdlLWlubmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNhZG1pbi1jcmVhdGUtYXNzZXQgLnNwYW4tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiA1MDtcbiAgdHJhbnNpdGlvbjogMC4zcyBvdXRsaW5lIGVhc2U7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbiNhZG1pbi1jcmVhdGUtYXNzZXQgLnNwYW4tY29udGFpbmVyIHAge1xuICBtYXJnaW46IDA7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbiNhZG1pbi1jcmVhdGUtYXNzZXQgLnNwYW4tY29udGFpbmVyIC5zcGFuIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jYWRtaW4tY3JlYXRlLWFzc2V0IC5zcGFuLWNvbnRhaW5lcjpob3ZlciB7XG4gIG91dGxpbmU6IDJweCByZWQgc29saWQ7XG59XG4jYWRtaW4tY3JlYXRlLWFzc2V0IC5pbWFnZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAzMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4jYWRtaW4tY3JlYXRlLWFzc2V0IC5pbWFnZS1vdmVybGF5IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2FkbWluLWNyZWF0ZS1hc3NldCAuaW1hZ2Utb3ZlcmxheSAuaW1hZ2VPdXRwdXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG59XG4jYWRtaW4tY3JlYXRlLWFzc2V0IC5hc3NldC1vdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiNhZG1pbi1jcmVhdGUtYXNzZXQgLmJ0biB7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTY2MDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC43NGVtIDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNhZG1pbi1jcmVhdGUtYXNzZXQgLmJ0biBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jYWRtaW4tY3JlYXRlLWFzc2V0IC5wcmV2aWV3LWltYWdlIHtcbiAgbWFyZ2luLXRvcDogNWVtO1xufVxuI2FkbWluLWNyZWF0ZS1hc3NldCAuZGVsZXRlLWlucHV0LWZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzMTAxMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNzVlbSAxZW07XG4gIG1hcmdpbjogMWVtIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jYWRtaW4tY3JlYXRlLWFzc2V0IC5pbWFnZS1vdmVybGF5LFxuI2FkbWluLWNyZWF0ZS1hc3NldCAuc3Bhbi1jb250YWluZXIge1xuICBvdXRsaW5lOiAxcHggbGlnaHRncmVlbiBzb2xpZDtcbn1cbiNhZG1pbi1jcmVhdGUtYXNzZXQgLmNyZWF0ZS1hc3NldCB7XG4gIHdpZHRoOiA5MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmbG9hdDogbm9uZTtcbn1cbiNhZG1pbi1jcmVhdGUtYXNzZXQgLmFkbWluLWNsdWJzLXNlYXJjaCB7XG4gIG1hcmdpbjogMWVtIDA7XG59XG4jYWRtaW4tY3JlYXRlLWFzc2V0IC5zZWxlY3QtY2x1YiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjc1ZW0gMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNjYwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAxZW0gMCAwIDA7XG59XG4jYWRtaW4tY3JlYXRlLWFzc2V0IC5jbHViLWlkIHtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2FkbWluLWNyZWF0ZS1hc3NldCAuc2VsZWN0ZWQtY2x1YiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNhZG1pbi1jcmVhdGUtYXNzZXQgLnNlbGVjdGVkLWNsdWIgLnNlbGVjdGVkLWNsdWItcm93IHtcbiAgZmxleDogMCAwIDQ1JTtcbiAgbWFyZ2luOiAwO1xufVxuI2FkbWluLWNyZWF0ZS1hc3NldCAuc2VsZWN0ZWQtY2x1YiAuc2VsZWN0ZWQtY2x1Yi1yb3cgaW5wdXQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuI2FkbWluLWNyZWF0ZS1hc3NldCAuYXNzZXQtc3VjY2VzcyB7XG4gIG1hcmdpbjogMWVtIDA7XG59XG4jYWRtaW4tY3JlYXRlLWFzc2V0IC5pbWFnZS1wcmV2aWV3LWJvcmRlcnMge1xuICBtYXJnaW46IDAuNWVtIDJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI2FkbWluLWNyZWF0ZS1hc3NldCAuaW1hZ2UtcHJldmlldy1ib3JkZXJzIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwLjVlbSAwO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBjb2xvcjogIzUzNTM1MztcbiAgZmxleDogMSAwIDk4JTtcbn1cbiNhZG1pbi1jcmVhdGUtYXNzZXQgLmltYWdlLXByZXZpZXctYm9yZGVycyAuYm9yZGVyLWNvbG91ciB7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luOiAwIDAuNWVtIDAgMDtcbiAgY29udGVudDogXCJcIjtcbn1cbiNhZG1pbi1jcmVhdGUtYXNzZXQgLmltYWdlLXByZXZpZXctYm9yZGVycyAuaGlkZS1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cbiNhZG1pbi1jcmVhdGUtYXNzZXQgLmltYWdlLXByZXZpZXctYm9yZGVycyAuaGlkZS1ib3JkZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDAuMzVlbSAxZW07XG59XG4jYWRtaW4tY3JlYXRlLWFzc2V0IC5pbWFnZS1wcmV2aWV3LWJvcmRlcnMgLnNob3ctcHJldmlldyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cbiNhZG1pbi1jcmVhdGUtYXNzZXQgLmltYWdlLXByZXZpZXctYm9yZGVycyAuc2hvdy1wcmV2aWV3IHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNjYwO1xuICBwYWRkaW5nOiAwLjM1ZW0gMWVtO1xufVxuI2FkbWluLWNyZWF0ZS1hc3NldCAuaW5wdXQtZmllbGQtaWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2FkbWluLWNyZWF0ZS1hc3NldCAub3BhY2l0eS1zbGlkZXIge1xuICBtYXJnaW46IDAuNWVtIDJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI2FkbWluLWNyZWF0ZS1hc3NldCAub3BhY2l0eS1zbGlkZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuNWVtIDA7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGNvbG9yOiAjNTM1MzUzO1xuICBmbGV4OiAxIDAgOTglO1xufVxuI2FkbWluLWNyZWF0ZS1hc3NldCAub3BhY2l0eS1zbGlkZXIgI29wYWNpdHlTbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2FkbWluLW1hbmFnZS1jbHViIHtcbiAgbWF4LXdpZHRoOiA0MGVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFkbWluLXVzZXJzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbjogMmVtIGF1dG87XG59XG4uYWRtaW4tdXNlcnMtY29udGFpbmVyIC5jbHViLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbi5hZG1pbi11c2Vycy1jb250YWluZXIgLmFkZC11c2VyLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQyMzU7XG4gIGNvbG9yOiAjMDAxNjYwO1xuICBtYXgtd2lkdGg6IDEwZW07XG4gIHBhZGRpbmc6IDAuMjVlbSAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5hZG1pbi11c2Vycy1jb250YWluZXIgLnVzZXItcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgcGFkZGluZzogMWVtO1xuICBtYXJnaW46IDFlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYWRtaW4tdXNlcnMtY29udGFpbmVyIC51c2VyLXJvdyAuaXRlbSB7XG4gIGZsZXg6IDAgMCAzMCU7XG59XG4uYWRtaW4tdXNlcnMtY29udGFpbmVyIC51c2VyLXJvdyAuaXRlbSAudXNlci1pbnZpdGVkIHtcbiAgY29sb3I6IHJnYigxNjEsIDEzLCAxMyk7XG59XG4uYWRtaW4tdXNlcnMtY29udGFpbmVyIC51c2VyLXJvdyAudXNlci1hY3Rpb24tYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTY2MDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuMjVlbSAxZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBtYXgtd2lkdGg6IDE1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MGVtKSB7XG4gICNhZG1pbi1jcmVhdGUtYXNzZXQgLnByZXZpZXctaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDVlbTtcbiAgfVxufVxuLnR1dG9yaWFsLWZvY3VzIHtcbiAgei1pbmRleDogOTkgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHV0b3JpYWwtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5ODtcbn1cblxuLnR1dG9yaWFsLXN0ZXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAyZW07XG4gIGNvbG9yOiAjMDAxNjYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIwZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50dXRvcmlhbC1zdGVwIC50dXRvcmlhbC1zdGVwLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW46IDAuNWVtIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnR1dG9yaWFsLXN0ZXAgLnR1dG9yaWFsLXN0ZXAtZG90cyAuZG90IHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwLjY1ZW07XG4gIHdpZHRoOiAwLjY1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTY2MDtcbiAgb3BhY2l0eTogMC41O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50dXRvcmlhbC1zdGVwIC50dXRvcmlhbC1zdGVwLWRvdHMgLmRvdC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMjIsIDk2LCAwLjUpO1xufVxuLnR1dG9yaWFsLXN0ZXAgYSB7XG4gIGNvbG9yOiAjMDAxNjYwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50dXRvcmlhbC1zdGVwIC50dXRvcmlhbC1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAwLjVlbSAxLjVlbTtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNjYwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnR1dG9yaWFsLXN0ZXAgLnR1dG9yaWFsLWJ1dHRvbi1iYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwLjVlbSAxLjVlbTtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkMjM1O1xuICBjb2xvcjogIzAwMTY2MDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnR1dG9yaWFsLXN0ZXAgLnR1dG9yaWFsLWJsdXJiIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHV0b3JpYWwtc3RlcDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiA1NSU7XG4gIHJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4udHV0b3JpYWwtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHV0b3JpYWwtcG9wdXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNjYwO1xuICBwYWRkaW5nOiAyZW07XG4gIHdpZHRoOiA3MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1heC13aWR0aDogNDBlbTtcbn1cbi50dXRvcmlhbC1wb3B1cC1pbm5lciBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnR1dG9yaWFsLXBvcHVwLWlubmVyIGltZyB7XG4gIHdpZHRoOiAzZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi50dXRvcmlhbC1wb3B1cC1pbm5lciAucG9wdXAtYnV0dG9ucyB7XG4gIG1hcmdpbjogMmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udHV0b3JpYWwtcG9wdXAtaW5uZXIgLnBvcHVwLWJ1dHRvbnMgLnBvcHVwLWJ1dHRvbiB7XG4gIGZsZXg6IDEgMCA0NSU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udHV0b3JpYWwtcG9wdXAtaW5uZXIgLnBvcHVwLWJ1dHRvbnMgLnllcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzMCwgMTYxLCAxMyk7XG59XG4udHV0b3JpYWwtcG9wdXAtaW5uZXIgLnBvcHVwLWJ1dHRvbnMgLm5vIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2MSwgMTMsIDEzKTtcbn0iLCIkY29sMTogIzAwMTY2MDtcbiRjb2wyOiAjMDBkMjM1O1xuJG1lZEdyZXk6ICM1MzUzNTM7XG4kZXJyb3JSZWQ6IHJnYigxNjEsIDEzLCAxMyk7XG4kYnV0dG9uSW5wdXRSYWRpdXM6IDIwcHg7XG5cbkBtaXhpbiBoZWx2ZXRpY2Ege1xuICBmb250LWZhbWlseTogXCJoZWx2ZXRpY2FcIjtcbn1cblxuYm9keSB7XG4gIEBpbmNsdWRlIGhlbHZldGljYTtcbn1cblxuQG1peGluIGZvcm1NYXJnaW4ge1xuICBtYXJnaW46IDAuOGVtIDA7XG59XG4iLCJib2R5IHtcbiAgICBtYXJnaW46IDA7XG59IiwiaHRtbCwgYm9keSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uc3Bhbi1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xufVxuXG4ubWFpbi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMzBlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMCAuM2VtIDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC50aXRsZS1saW5lIHtcbiAgICAgICAgaGVpZ2h0OiAuMmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIwZGVnLCAjMDAwIDUwJSwgJGNvbDIgNTElKSA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxufVxuXG4ucGFnZS1ub3RpY2Uge1xuICAgIGgxIHtcbiAgICAgICAgY29sb3I6ICRjb2wxO1xuICAgICAgICBtYXJnaW46IDFlbTtcbiAgICB9XG59XG5cbi5idG4tbm9ybWFsIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogMzBlbTtcbiAgICBtYXJnaW46IDJlbSBhdXRvO1xuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sMTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wxO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogLjVlbSAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLmJ0bi1sb2FkZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sMTtcbiAgICB3aWR0aDogNGVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAuNzVlbSAyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sMTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogM2VtO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbn1cblxuZmllbGRzZXQge1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uZm9ybS1yb3ctbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGZvcm1NYXJnaW47XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRtZWRHcmV5O1xuICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1ZW07XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgICAgICBib3JkZXI6IDFweCAkbWVkR3JleSBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgICAgICAgYm9yZGVyOiAxcHggJG1lZEdyZXkgc29saWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICB9XG59XG5cbi5lcnJvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgIGNvbG9yOiNjMzEwMTA7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3VjY2Vzcy1tZXNzYWdlIHtcbiAgICBjb2xvcjogIzE2YTgyMjtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW5wdXQtZXJyb3ItYm9yZGVyIHtcbiAgICBib3JkZXI6IDFweCAjYzMxMDEwIHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi51cGxvYWQtbWFpbi1sYWJlbCB7XG4gICAgY29sb3I6ICRtZWRHcmV5O1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgIG1hcmdpbi1ib3R0b206IC4yNWVtO1xufVxuXG4uZm9ybS11cGxvYWQge1xuICAgIEBpbmNsdWRlIGZvcm1NYXJnaW47XG5cbiAgICAuZmlsZS1pbnB1dCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgd2lkdGg6IDAuMXB4O1xuICAgICAgICBoZWlnaHQ6IDAuMXB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICBcbiAgICAuZmlsZS1jdXN0b20ge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRjb2wxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgICAgICBib3JkZXI6IDFweCAkbWVkR3JleSBzb2xpZDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZSBhbGw7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luOiAuMjVlbSAwIDAgMDtcbiAgICBcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAuOWVtO1xuICAgICAgICAgICAgd2lkdGg6IC44ZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3VwbG9hZC1pY29uLnBuZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgbGVmdDogMzUlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmZpbGUtaW5wdXQ6Zm9jdXMgKyBsYWJlbCB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjRjdGN0Y3LCA1JSk7XG4gICAgfVxufVxuXG4uZm9ybS1yb3ctc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtTWFyZ2luO1xuIFxuICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgICAgIGNvbG9yOiAkbWVkR3JleTtcbiAgICB9XG5cbiAgICAuc2VsZWN0LWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFwwMDI1QkMnO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTNweC8xIEZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB0b3A6IDFlbTtcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDBweCA4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sMTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCwgb3B0aW9uIHtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sMTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4ICRtZWRHcmV5IHNvbGlkO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuaDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbDE7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLmNlbnRlci10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kYXJrLWJsdWUtdGV4dCB7XG4gICAgY29sb3I6ICRjb2wxO1xuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sMTtcbiAgICB9XG59XG5cbi5wYWdlLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxZW07XG59XG5cbi5wYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxnLXRleHQge1xuICAgIGNvbG9yOiAjNTM1MzUzO1xuICAgIG1hcmdpbjogMWVtIDA7XG59XG5cbi5zeXN0ZW0tcG9wdXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOCk7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wxO1xuICAgICAgICBwYWRkaW5nOiAyZW07XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyZW07XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG1heC13aWR0aDogNDBlbTtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAzZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvcHVwLWJ1dHRvbnMge1xuICAgICAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgICAgIC5wb3B1cC1idXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC55ZXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjEsIDEzLCAxMyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ubyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2IoMzAsIDE2MSwgMTMpXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmxvZ2luLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbG9naW4tYmFja2dyb3VuZC5qcGcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgfVxuXG4gICAgLmxvZ2luLWlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgcGFkZGluZzogMmVtIDJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MGVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAubG9naW4taGVhZGVyIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgICAgICAgICBtYXJnaW46IDEwJSBhdXRvIDAgYXV0bztcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1ZW07XG4gICAgXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAuaGVhZGVyLWxpbmUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxZW0gYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dpbi1mb3JtIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCA5MCU7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLmxvZ2luLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9nb3V0LXN1Y2Nlc3NmdWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0tcm93IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxZW0gMDtcblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDMuNWVtO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b25JbnB1dFJhZGl1cztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI2xvZ2luLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbDI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2wxO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC43ZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b25JbnB1dFJhZGl1cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI2ZvcmdvdC1wYXNzd29yZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2wyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMmVtIDAgMCAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dpbi1ub3QtcmVnaXN0ZXJlZCB7XG4gICAgICAgICAgICBtYXJnaW46IDEwJSBhdXRvIDAgYXV0bztcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbDI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4ICRjb2wyIHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b25JbnB1dFJhZGl1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dpbi1mb290ZXIge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgLmxvZ2luLXdyYXBwZXIge1xuICAgICAgICAubG9naW4taW5uZXIge1xuICAgICAgICAgICAubG9naW4taGVhZGVyIHtcbiAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm5ldy1hY2NvdW50LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5ldy1hY2NvdW50LWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbDE7XG4gICAgcGFkZGluZzogMWVtO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA2ZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuYWNjb3VudC1wcm9ncmVzcy1iYXIge1xuICAgIHBhZGRpbmc6IDJlbTtcbiAgICBtYXgtd2lkdGg6IDUwZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAmLXRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmLWJhciB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuYWNjb3VudC1wcm9ncmVzcy1iYXItYmFja2dyb3VuZCB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sMTtcbiAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cblxuICAgICAgLmFjY291bnQtcHJvZ3Jlc3MtYmFyLXByb2dyZXNzIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMTAlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBoZWlnaHQ6IDEuM2VtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5ldy1hY2NvdW50LWZvcm0tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDUwZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBmb3JtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLm5ldy1hY2NvdW50LWZvcm0tcm93IHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9scyB7XG4gICAgICAubmV3LWFjY291bnQtbmV4dCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAyZW0gMCAxZW0gMDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wxO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5ldy1hY2NvdW50LWJhY2sge1xuICAgICAgICBtYXJnaW46IDJlbSAwIDFlbSAwO1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5ldy1hY2NvdW50LXN1Ym1pdCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAxZW0gMCAxZW0gMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbDE7XG4gICAgICAgIHdpZHRoOiA0ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wxO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDNlbTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm15LWNvbG9yLXBpY2tlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAuY29sb3Ige1xuICAgICAgICBmbGV4OiAwIDAgNDUlO1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogJG1lZEdyZXk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbG9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAzZW07XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbG9yLWNvbnRhaW5lci0xIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2xvci1jb250YWluZXItMiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS11cGxvYWQge1xuICAgICAgQGluY2x1ZGUgZm9ybU1hcmdpbjtcblxuICAgICAgLnVwbG9hZC1tYWluLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRtZWRHcmV5O1xuICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBmaWVsZHNldCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgI25ldy1hY2NvdW50LXN0ZXAtMiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICNuZXctYWNjb3VudC1zdGVwLTMge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAuYXNzZXRzLWdyaWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuXG4gICAgICAuYXNzZXQge1xuICAgICAgICBmbGV4OiAxIDAgMzAlO1xuICAgICAgICBtYXJnaW46IDEuNWVtIDAuNWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5hc3NldC1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAuYXNzZXQtc2l6ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wxO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggJGNvbDIgc29saWQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuM2VtO1xuICAgICAgICAgICAgd2lkdGg6IDEuMmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjJlbTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFzc2V0LXNlbGVjdCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTIuMmVtO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbDE7XG4gICAgICAgICAgYm9yZGVyOiAycHggJGNvbDIgc29saWQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwYWRkaW5nOiAwLjNlbTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcGFkZGluZzogMC41ZW07XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5ldy1hY2NvdW50LWltYWdlLXBvcHVwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogNTA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDIwMHZ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcblxuICAgIC5uZXctYWNjb3VudC1pbWFnZS1wb3B1cC1pbm5lciB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDI1dmg7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiA1MGVtO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wxO1xuICAgICAgY29sb3I6ICRjb2wyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgICB0b3A6IC0zMHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgYm9yZGVyOiAxcHggJGNvbDIgc29saWQ7XG4gICAgfVxuICB9XG5cbiAgLmVycm9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgY29sb3I6ICNjMzEwMTA7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbDE7XG4gICAgfVxuICB9XG5cbiAgLmZpbmlzaGVkIHtcbiAgICBjb2xvcjogJGNvbDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAxLjVlbSAwO1xuICAgIH1cblxuICAgIC5hc3NldC1jcmVhdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXNzZXRzLWluLWNvbnN0cnVjdGlvbi1iZy5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmluaXNoZWQtd2VsY29tZSB7XG4gICAgICBtYXJnaW46IDFlbSAwIDNlbSAwO1xuICAgIH1cbiAgfVxuXG4gIC52ZXJmaWNhdGlvbi1tZXNzYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyZW0gMDtcbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkY29sMTtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRlcm1zLWFuZC1jb25kaXRpb25zIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sMTtcblxuICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICRjb2wxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YW5kYy1lcnJvciB7XG4gICAgICBjb2xvcjogI2MzMTAxMDtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZS1uZXh0LFxuICAgIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gICAgICBvcGFjaXR5OiAwLjI7XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMmVtO1xuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogLTJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbHBpY2sge1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubmV3LWFjY291bnQtd3JhcHBlciB7XG4gICAgLm5ldy1hY2NvdW50LWhlYWRlciB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTBlbTtcbiAgICAgICAgcGFkZGluZzogMmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2UtaGVhZGVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wxO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA2ZW07XG4gICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5hZG1pbi1hcmVhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIH1cblxuICAgIC5vcGVuLWJ0biB7XG4gICAgICAgIHdpZHRoOiAyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxZW07XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbWF4LXdpZHRoOiA0ZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAgICAgLmhhbWJ1cmdlci1iYXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iYWNrLXRvLWRlc2lnbnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wyO1xuICAgICAgICBjb2xvcjogJGNvbDE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAtMi41ZW07XG4gICAgICAgIGhlaWdodDogMmVtO1xuICAgICAgICBwYWRkaW5nOiAuMjVlbSAxZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2UgYmFja2dyb3VuZC1jb2xvcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sMiwgNSUpO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjdlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpZGVuYXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTg7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wxO1xuICAgIGJvcmRlci1sZWZ0OiAycHggJGNvbDIgc29saWQ7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDIwZW07XG4gICAgcGFkZGluZy10b3A6IDdlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgM2VtIDJlbTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICBjb2xvcjogJGNvbDI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgY29sb3I7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkY29sMiwgNDAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uby1saW5rIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICBjb2xvcjogJGNvbDI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zdWItaGVhZGluZyB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbDIsIDQwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xvc2UtYnRuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAtMC41ZW07XG4gICAgICAgIG1hcmdpbjogMWVtO1xuICAgICAgICB3aWR0aDogM2VtO1xuXG4gICAgICAgIC5zdDAge1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmNsdWItc2VsZWN0b3Ige1xuICAgICAgICBwYWRkaW5nOiAwIDJlbSAzZW0gMmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC41ZW0gMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zLWhpZGRlbiB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OmhpZGRlbjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0IHtcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQ6bm9ybWFsIDExcHgvMjJweCBBcmlhbCwgU2Fucy1TZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOmJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuICAgICAgICAuc3R5bGVkU2VsZWN0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgfVxuICAgICAgICAuc3R5bGVkU2VsZWN0OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgIHdpZHRoOjA7XG4gICAgICAgICAgICBoZWlnaHQ6MDtcbiAgICAgICAgICAgIGJvcmRlcjo1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6YmxhY2sgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgcmlnaHQ6MTBweDtcbiAgICAgICAgfVxuICAgICAgICAuc3R5bGVkU2VsZWN0OmFjdGl2ZSwgLnN0eWxlZFNlbGVjdC5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZWVlO1xuICAgICAgICB9XG4gICAgICAgIC5vcHRpb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjEwMCU7XG4gICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgei1pbmRleDo5OTk7XG4gICAgICAgICAgICBtYXJnaW46MCAwO1xuICAgICAgICAgICAgcGFkZGluZzowIDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgfVxuICAgICAgICAub3B0aW9ucyBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOjAgNnB4O1xuICAgICAgICAgICAgbWFyZ2luOjAgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgfVxuICAgICAgICAub3B0aW9ucyBsaTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2wxO1xuICAgICAgICAgICAgY29sb3I6JGNvbDI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9nb3V0LWJveCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCAkY29sMiBzb2xpZDtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgLmxvZ2dlZC1pbi1hcyB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCAkY29sMiBzb2xpZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0wLjI1ZW07XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuNzVlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNzVlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvdXQge1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sMTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59ICAgXG5cbi5uYXYtZXhwYW5kIHtcbiAgICB3aWR0aDogODAlO1xufSIsIiNteS1kZXNpZ25zIHtcbiAgLmRlc2lnbiB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDJlbSBhdXRvO1xuICAgIG1heC13aWR0aDogMjVlbTtcblxuICAgICYtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRjb2wxO1xuICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIG1hcmdpbjogMWVtIGF1dG87XG4gICAgICBwYWRkaW5nOiAwLjc1ZW0gMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wxO1xuICAgICAgY29sb3I6ICRjb2wyO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbklucHV0UmFkaXVzO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgI215LWRlc2lnbnMge1xuICAgIC5kZXNpZ24tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXgtd2lkdGg6IDEyMGVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLmRlc2lnbiB7XG4gICAgICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgICAgIG1hcmdpbjogMCAxZW07XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjY3JlYXRlIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogNTBlbTtcbiAgbWFyZ2luOiAyZW0gYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTBlbTtcbiAgLmltYWdlLWJveCB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAxZW0gYXV0bztcbiAgICAvLyBtYXJnaW46IDNlbSBhdXRvO1xuICAgIHBhZGRpbmc6IDFlbSAyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgfVxuXG4gIC5pbWFnZS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuYXNzZXQtd2F0ZXJtYXJrIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5pbWFnZS1pbm5lciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNwYW4tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHotaW5kZXg6IDUwO1xuICAgIC8vIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBvdXRsaW5lIGVhc2U7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cblxuICAgIC5zcGFuIHtcbiAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgb3V0bGluZTogMnB4IHJlZCBzb2xpZDtcbiAgICB9XG4gIH1cblxuICAuc3Bhbi1tdWx0aS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgei1pbmRleDogNTA7XG4gICAgLy8gYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIG91dGxpbmUgZWFzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLnNwYW4ge1xuICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBvdXRsaW5lOiAycHggcmVkIHNvbGlkO1xuICAgIH1cbiAgfVxuXG4gIC5vdXRsaW5lLWFsbC1zcGFuIHtcbiAgICBvdXRsaW5lOiAycHggcmVkIHNvbGlkO1xuICB9XG5cbiAgI25ld2NvbnQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCByZWQgc29saWQ7XG4gIH1cblxuICAuYXNzZXQtd2F0ZXJtYXJrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmltYWdlLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHotaW5kZXg6IDMwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAudXBsb2FkaW5nLWltZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDRlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbWFnZS1vdmVybGF5LWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgfVxuXG4gIC5pbWFnZS1vdmVybGF5IC5pbWFnZU91dHB1dCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIH1cblxuICBmb3JtIHtcbiAgICBtYXJnaW46IDFlbSAyZW07XG4gIH1cbiAgZm9ybSAuZm9ybS1yb3cge1xuICAgIGZsZXg6IDEgMCA5MCU7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuXG4gICAgLnNob3ctZmllbGRzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wxO1xuICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b25JbnB1dFJhZGl1cztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc2hvdy1lZGl0LWZpZWxkcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sMjtcbiAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJGNvbDE7XG4gICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbklucHV0UmFkaXVzO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1maWVsZHNldCB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNob3ctZmllbGRzZXQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgZm9ybSAudXBsb2FkLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgfVxuXG4gICNmaWxlVXBsb2FkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICB3aWR0aDogMC4xcHg7XG4gICAgaGVpZ2h0OiAwLjFweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgLmZvcm0tcm93IC5maWxlLWN1c3RvbSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGNvbDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbDE7XG4gICAgLyogZGlzcGxheTogaW5saW5lLWJsb2NrOyAqL1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UgYWxsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uSW5wdXRSYWRpdXM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgI2ZpbGVVcGxvYWQ6Zm9jdXMgKyBsYWJlbCB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCAjMDAwO1xuICAgIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDVweDtcbiAgfVxuXG4gICNmaWxlVXBsb2FkOmZvY3VzICsgbGFiZWwsXG4gICNmaWxlVXBsb2FkICsgbGFiZWw6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjQwYTc7XG4gIH1cblxuICAuZmlsZS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbDEgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZpbGUtY3VzdG9tOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxLjJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdXBsb2FkLWljb24uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxlZnQ6IDM1JTtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIH1cblxuICAuYXNzZXQtbGlua3Mge1xuICAgIG1hcmdpbjogMmVtIDA7XG4gIH1cblxuICAuYXNzZXQtbGlua3MgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbjogMWVtIDA7XG4gIH1cblxuICAuYXNzZXQtbGlua3Mgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgfVxuXG4gIC5pbWFnZS1vdmVybGF5OmFjdGl2ZSB7XG4gICAgb3V0bGluZTogNHB4ICRjb2wyIHNvbGlkO1xuICB9XG5cbiAgI3N1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMWVtIDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICRjb2wyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDJweCAkY29sMiBzb2xpZDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIG9wYWNpdHkgZWFzZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbklucHV0UmFkaXVzO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgfVxuICB9XG5cbiAgLmFzc2V0LW92ZXJsYXkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA0MDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4ubW9iaWxlLWRldGVjdGVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJGNvbDE7XG4gIG1hcmdpbjogMmVtIDFlbTtcblxuICBhIHtcbiAgICBjb2xvcjogJGNvbDE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLnBhZ2Utb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xMDB2dztcbiAgei1pbmRleDogMTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuXG4gIC5vdmVybGF5LWlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDVlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuIiwiLm15LWFjY291bnQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA0MGVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDFlbSAyZW07XG4gICAgfVxuXG4gICAgLm15LWFjY291bnQtbmF2IHtcbiAgICAgICAgbWFyZ2luOiAyZW0gLjVlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAuNWVtIDA7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sMTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCAkY29sMiBzb2xpZDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjVlbSAxZW07XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm15LWFjY291bnQtbmF2LWl0ZW0tYWN0aXZlIHtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3VudC1mb3JtIHtcbiAgICAgICAgcGFkZGluZzogMCAyZW07XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICYtc3VibWl0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wxO1xuICAgICAgICAgICAgd2lkdGg6IDRlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IC43NWVtIDJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b25JbnB1dFJhZGl1cztcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbDE7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0OmRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNoYW5nZS1wYXNzd29yZCB7XG4gICAgICAgIG1hcmdpbjogNWVtIDJlbSAxZW0gMmVtO1xuICAgIH1cblxuICAgIC5teS1hY2NvdW50LWNoYW5nZS1wdy1mb3JtIHtcbiAgICB9ICAgXG5cbiAgICAudXNlcnMtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMWVtIDJlbTtcblxuICAgICAgICAuY2x1Yi11c2VyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggIzc5Nzk3OSBzb2xpZDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBtYXJnaW46IC41ZW0gMDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5mb3JtLXN1Ym1pdC1idXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sMTtcbiAgICB3aWR0aDogMTBlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogLjc1ZW0gMmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDFlbSAwIDAgMDtcbiAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uSW5wdXRSYWRpdXM7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wxO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAzZW07XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxufVxuXG4jbWFuYWdlLWNsdWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbjogMmVtIDAgMWVtIDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIH1cblxuICAgIC5pbnZpdGUtbmV3LXVzZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICNpbnZpdGUtdXNlci1mb3JtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY2x1Yi11c2VyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC51c2VyLWNvbnRyb2xzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMWVtIDAgMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlbW92ZS11c2VyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbDE7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlbW92ZS1jb25maXJtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAucmVtb3ZlLXllcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sMTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sMjtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xuICAgICAgICAgICAgZmxleDogMSAwIDI1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZW1vdmUtbm8ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbDI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICAgICAgICAgIGZsZXg6IDEgMCAyNSU7XG4gICAgICAgIH1cblxuICAgICAgICAuY2x1Yi11c2VyLWJnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gICAgICAgIH1cblxuICAgICAgICAudHJhbnNmZXItbWFpbi11c2VyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQxMztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xuICAgICAgICAgICAgcGFkZGluZzogLjVlbSAxZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlbW92ZS11c2VyLWJveCB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaGFuZ2UtbWFpbi11c2VyLXBvcHVwIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOCk7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDBlbTtcblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3B1cC1idXR0b25zIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICAgICAgICAgIC5wb3B1cC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC55ZXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTYxLCAxMywgMTMpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ubyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiKDMwLCAxNjEsIDEzKVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4jYmlsbGluZy1pbmZvIHtcbiAgICBtYXJnaW46IDFlbTtcblxuICAgIC5wYXltZW50LWluZm8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgfVxuICAgIC5iaWxsaW5nLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjMDBEMjM1O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAuYmlsbGluZy1pbmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjYzMxMDEwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAuYmlsbGluZy1lcnJvciB7XG4gICAgICAgIGNvbG9yOiAjYzMxMDEwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC5lcnJvci1jb2RlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNTM1MzUzO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IC43ZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvc2UtYWNjZXNzIHtcbiAgICAgICAgY29sb3I6ICRjb2wxO1xuICAgIH1cblxuICAgIC5jaGFyZ2UtYW1vdW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIH1cblxuICAgIC5jYW5jZWwtc3Vic2NyaXB0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MzMTAxMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW46IDJlbSBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDQwZW07XG4gICAgICAgIHBhZGRpbmc6IC41ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgLnJlYWN0aXZhdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBEMjM1O1xuICAgICAgICBjb2xvcjogJGNvbDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW46IDJlbSBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDQwZW07XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIC5zdWJzY3JpcHRpb24tZGF0ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgICAgICAgYm9yZGVyOiAxcHggI0FDQUNBQyBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIC5jYXJkLWhvbGRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgIC5jYXJkLWRvdCB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IC41ZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IC41ZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yNWVtXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJkLWRvdDpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZC1kb3Q6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcmQtbG9nbyB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDE1JTtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZC1udW1iZXIge1xuICAgICAgICAgICAgICAgIC5udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2wxO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1pbmZvIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNTM1MzUzO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJzY3JpcHRpb24taW5mbyB7XG4gICAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgfVxuICAgIFxuICAgIC5wYXltZW50LWZvcm0tc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cblxuICAgIC5wbGFuLWJhY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAuZXhhbXBsZS5leGFtcGxlMSB7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICM2NzcyZTU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5leGFtcGxlLmV4YW1wbGUxICoge1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvLCBPcGVuIFNhbnMsIFNlZ29lIFVJLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5leGFtcGxlLmV4YW1wbGUxIGZpZWxkc2V0IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wxO1xuICAgICAgICBib3gtc2hhZG93OiAwIDZweCA5cHggcmdiYSg1MCwgNTAsIDkzLCAwLjA2KSwgMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCksXG4gICAgICAgICAgaW5zZXQgMCAxcHggMCAkY29sMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAuZXhhbXBsZS5leGFtcGxlMSAucm93IHtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAuZXhhbXBsZS5leGFtcGxlMSAucm93ICsgLnJvdyB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sMjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmV4YW1wbGUuZXhhbXBsZTEgbGFiZWwge1xuICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMDtcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbDIsIDQwJSk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuZXhhbXBsZS5leGFtcGxlMSBpbnB1dCwgLmV4YW1wbGUuZXhhbXBsZTEgYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmV4YW1wbGUuZXhhbXBsZTEgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmNlODgzO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMDAwMDAwMHM7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiAxbXMgdm9pZC1hbmltYXRpb24tb3V0O1xuICAgICAgfVxuICAgICAgXG4gICAgICAuZXhhbXBsZS5leGFtcGxlMSAuU3RyaXBlRWxlbWVudC0td2Via2l0LWF1dG9maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmV4YW1wbGUuZXhhbXBsZTEgLlN0cmlwZUVsZW1lbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTFweCAxNXB4IDExcHggMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmV4YW1wbGUuZXhhbXBsZTEgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTFweCAxNXB4IDExcHggMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogMW1zIHZvaWQtYW5pbWF0aW9uLW91dDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmV4YW1wbGUuZXhhbXBsZTEgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogbGlnaHRlbigkY29sMiwgNDAlKTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmV4YW1wbGUuZXhhbXBsZTEgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogbGlnaHRlbigkY29sMiwgNDAlKTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmV4YW1wbGUuZXhhbXBsZTEgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbDIsIDQwJSk7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5leGFtcGxlLmV4YW1wbGUxIGJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW46IDQwcHggMCAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wyO1xuICAgICAgICBib3gtc2hhZG93OiAwIDZweCA5cHggcmdiYSg1MCwgNTAsIDkzLCAwLjA2KSwgMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCksXG4gICAgICAgICAgaW5zZXQgMCAxcHggMCAkY29sMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuZXhhbXBsZS5leGFtcGxlMSBidXR0b246YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbDE7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDlweCByZ2JhKDUwLCA1MCwgOTMsIDAuMDYpLCAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA4KSxcbiAgICAgICAgICBpbnNldCAwIDFweCAwICRjb2wxO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuZXhhbXBsZS5leGFtcGxlMSAuZXJyb3Igc3ZnIC5iYXNlIHtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmV4YW1wbGUuZXhhbXBsZTEgLmVycm9yIHN2ZyAuZ2x5cGgge1xuICAgICAgICBmaWxsOiAjNjc3MmU1O1xuICAgICAgfVxuICAgICAgXG4gICAgICAuZXhhbXBsZS5leGFtcGxlMSAuZXJyb3IgLm1lc3NhZ2Uge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmV4YW1wbGUuZXhhbXBsZTEgLnN1Y2Nlc3MgLmljb24gLmJvcmRlciB7XG4gICAgICAgIHN0cm9rZTogIzg3YmJmZDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmV4YW1wbGUuZXhhbXBsZTEgLnN1Y2Nlc3MgLmljb24gLmNoZWNrbWFyayB7XG4gICAgICAgIHN0cm9rZTogI2ZmZjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmV4YW1wbGUuZXhhbXBsZTEgLnN1Y2Nlc3MgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5leGFtcGxlLmV4YW1wbGUxIC5zdWNjZXNzIC5tZXNzYWdlIHtcbiAgICAgICAgY29sb3I6ICM5Y2RiZmY7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5leGFtcGxlLmV4YW1wbGUxIC5zdWNjZXNzIC5yZXNldCBwYXRoIHtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgLnBsYW4tc2VsZWN0b3Ige1xuICAgICAgICAgIC5wbGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCggMjBkZWcsICRjb2wxLCBsaWdodGVuKCRjb2wxLCA3JSkpO1xuICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5wbGFuLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdyZWVuLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbDI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wbGFuLW1pZGRsZSB7XG4gICAgICAgICAgICAgICAgLnBsYW4tdXNlci1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBsYW4tcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wbGFuLXVzZXItd2F0ZXJtYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2wyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wbGFuLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICAgICAgICAgIC5wbGFuLWJsdXJiIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNGVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNlbGVjdC1wbGFuIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMGVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlIGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbDIsIDUlKVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA0MGVtKSB7XG4gICAgI2JpbGxpbmctaW5mbyB7XG4gICAgICAgIG1hcmdpbjogMWVtIGF1dG87XG4gICAgfSBcbn0iLCIuc2V0dXAtYWNjb3VudC13cmFwcGVyIHtcbiAgICAuc2V0dXAtYWNjb3VudC1mb3JtIHtcbiAgICAgICAgcGFkZGluZzogMmVtIDFlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MGVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuZXJyb3Ige1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgICAgICBjb2xvcjojYzMxMDEwO1xuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zdWNjZXNzLW1lc3NhZ2Uge1xuICAgICAgICBjb2xvcjogIzE2YTgyMjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaW5wdXQtZXJyb3ItYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggI2MzMTAxMCBzb2xpZDtcbiAgICB9XG5cbiAgICAuYWNjb3VudC1zZXR1cC1zdWNjZXNzIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICB9XG5cbiAgICAuaW5wdXQtZmllbGQ6ZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cblxuICAgIC5wYXNzd29yZC1leHBpcmVkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogLjVlbSAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2wxO1xuICAgICAgICB9XG4gICAgfVxuXG59IiwiLmFkbWluLWNsdWJzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDFlbSAyZW07XG5cbiAgLmNsdWItcm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBib3JkZXI6IDFweCAjYzVjNWM1IHNvbGlkO1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuY2x1Yi10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmNsdWItbWFpbi11c2VyIHtcbiAgICAgICYtdGl0bGUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMC4yNWVtIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGl2YXRlLWNsdWIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwLjVlbTtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICB9XG5cbiAgICAuZGVhY3RpdmF0ZS1jbHViIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MzMTAxMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwLjVlbTtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICB9XG5cbiAgICAuYWRkLWFzc2V0cyB7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07XG5cbiAgICAgIC5hc3NldC1idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sMTtcbiAgICAgICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWFuYWdlLWFzc2V0cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wyO1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFsZXJ0LXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbDE7XG4gICAgcGFkZGluZzogMmVtO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgaDMge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAzZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5wb3B1cC1idXR0b25zIHtcbiAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICAucG9wdXAtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIH1cblxuICAgICAgLnllcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjEsIDEzLCAxMyk7XG4gICAgICB9XG5cbiAgICAgIC5ubyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigzMCwgMTYxLCAxMyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hZG1pbi1jbHVicy1zZWFyY2gge1xuICBtYXJnaW46IDFlbTtcblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB9XG5cbiAgaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyOiAxcHggJG1lZEdyZXkgc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuI2FkbWluLWNyZWF0ZS1hc3NldCB7XG4gIG1heC13aWR0aDogNTBlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAucHJldmlldy1pbWFnZSB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuXG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAxZW07XG4gICAgfVxuXG4gICAgLmJhc2UtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuaW1hZ2UtYm94IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy8gcGFkZGluZzogMWVtIDJlbTtcbiAgICBtYXJnaW46IDFlbSBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAuaW1hZ2UtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNzM2cHg7XG4gIH1cblxuICAuaW1hZ2UtaW5uZXItc3Rvcnkge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxuXG4gIC5pbWFnZS1pbm5lciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNwYW4tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHotaW5kZXg6IDUwO1xuICAgIC8vIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBvdXRsaW5lIGVhc2U7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cblxuICAgIC5zcGFuIHtcbiAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgb3V0bGluZTogMnB4IHJlZCBzb2xpZDtcbiAgICB9XG4gIH1cblxuICAuaW1hZ2Utb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgei1pbmRleDogMzA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmltYWdlLW92ZXJsYXkgLmltYWdlT3V0cHV0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgfVxuXG4gIC5hc3NldC1vdmVybGF5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuNzRlbSAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAucHJldmlldy1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogNWVtO1xuICB9XG5cbiAgLmRlbGV0ZS1pbnB1dC1maWVsZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MzMTAxMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwLjc1ZW0gMWVtO1xuICAgIG1hcmdpbjogMWVtIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDllbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuaW1hZ2Utb3ZlcmxheSxcbiAgLnNwYW4tY29udGFpbmVyIHtcbiAgICBvdXRsaW5lOiAxcHggbGlnaHRncmVlbiBzb2xpZDtcbiAgfVxuXG4gIC5jcmVhdGUtYXNzZXQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gIC5hZG1pbi1jbHVicy1zZWFyY2gge1xuICAgIG1hcmdpbjogMWVtIDA7XG4gIH1cblxuICAuc2VsZWN0LWNsdWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuNzVlbSAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAxZW0gMCAwIDA7XG4gIH1cblxuICAuY2x1Yi1pZCB7XG4gICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2VsZWN0ZWQtY2x1YiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAuc2VsZWN0ZWQtY2x1Yi1yb3cge1xuICAgICAgZmxleDogMCAwIDQ1JTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgaW5wdXQge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hc3NldC1zdWNjZXNzIHtcbiAgICBtYXJnaW46IDFlbSAwO1xuICB9XG5cbiAgLmltYWdlLXByZXZpZXctYm9yZGVycyB7XG4gICAgbWFyZ2luOiAwLjVlbSAyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIGNvbG9yOiAkbWVkR3JleTtcbiAgICAgIGZsZXg6IDEgMCA5OCU7XG4gICAgfVxuXG4gICAgLmJvcmRlci1jb2xvdXIge1xuICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgIG1hcmdpbjogMCAwLjVlbSAwIDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cblxuICAgIC5oaWRlLWJvcmRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMC41ZW07XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBwYWRkaW5nOiAwLjM1ZW0gMWVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93LXByZXZpZXcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wxO1xuICAgICAgICBwYWRkaW5nOiAwLjM1ZW0gMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1maWVsZC1pZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5vcGFjaXR5LXNsaWRlciB7XG4gICAgbWFyZ2luOiAwLjVlbSAyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIGNvbG9yOiAkbWVkR3JleTtcbiAgICAgIGZsZXg6IDEgMCA5OCU7XG4gICAgfVxuXG4gICAgI29wYWNpdHlTbGlkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbiNhZG1pbi1tYW5hZ2UtY2x1YiB7XG4gIG1heC13aWR0aDogNDBlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5hZG1pbi11c2Vycy1jb250YWluZXIge1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW46IDJlbSBhdXRvO1xuXG4gIC5jbHViLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG5cbiAgLmFkZC11c2VyLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbDI7XG4gICAgY29sb3I6ICRjb2wxO1xuICAgIG1heC13aWR0aDogMTBlbTtcbiAgICBwYWRkaW5nOiAwLjI1ZW0gMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLnVzZXItcm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC5pdGVtIHtcbiAgICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgICAudXNlci1pbnZpdGVkIHtcbiAgICAgICAgY29sb3I6ICRlcnJvclJlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudXNlci1hY3Rpb24tYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wxO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwLjI1ZW0gMWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICBtYXgtd2lkdGg6IDE1ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MGVtKSB7XG4gICNhZG1pbi1jcmVhdGUtYXNzZXQge1xuICAgIC5wcmV2aWV3LWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1ZW07XG4gICAgICAvLyBtYXgtd2lkdGg6IDQwZW07XG4gICAgfVxuICB9XG59XG4iLCIudHV0b3JpYWwtZm9jdXMge1xuICAgIC8vIGJveC1zaGFkb3c6IDAgMCAwIDEwMHZtYXggcmdiYSgwLDAsMCwwLjcpO1xuICAgIHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHV0b3JpYWwtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk4O1xufVxuXG4udHV0b3JpYWwtc3RlcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDJlbTtcbiAgICBjb2xvcjogJGNvbDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwwLDAsMC45KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAudHV0b3JpYWwtc3RlcC1kb3RzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgbWFyZ2luOiAuNWVtIGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIC5kb3Qge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGhlaWdodDogLjY1ZW07XG4gICAgICAgICAgICB3aWR0aDogLjY1ZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sMTtcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuZG90LWFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsMjIsOTYsMC41KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC50dXRvcmlhbC1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAuNWVtIDEuNWVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2wxO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cblxuICAgIC50dXRvcmlhbC1idXR0b24tYmFjayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogLjVlbSAxLjVlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sMjtcbiAgICAgICAgY29sb3I6ICRjb2wxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICB9XG5cbiAgICAudHV0b3JpYWwtYmx1cmIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgIGxlZnQ6IDU1JTtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmZmO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcbiAgICB9XG59XG5cbi50dXRvcmlhbC1wb3B1cHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjgpO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbDE7XG4gICAgICAgIHBhZGRpbmc6IDJlbTtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDJlbTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MGVtO1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAzZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvcHVwLWJ1dHRvbnMge1xuICAgICAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIC5wb3B1cC1idXR0b24ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMCA0NSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC55ZXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiKDMwLCAxNjEsIDEzKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5vIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYigxNjEsIDEzLCAxMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il19 */
