@charset "UTF-8";
/*****************************************
 METRONIC MATERIAL DESIGN STYLE COMPONENTS 
******************************************/
/* Cubic Bezier Transition */
/***
General reset
***/
/* Set default body */
body {
  color: #333333;
  font-family: "Open Sans", sans-serif;
  padding: 0px !important;
  margin: 0px !important;
  direction: "ltr";
  font-size: 14px;
}

/*
 Internet Explorer 10 doesn't differentiate device width from viewport width, and thus doesn't 
 properly apply the media queries in Bootstrap's CSS. To address this, 
 you can optionally include the following CSS and JavaScript to work around this problem until Microsoft issues a fix.
*/
@-webkit-viewport {
  width: device-width;
}
@-moz-viewport {
  width: device-width;
}
@-ms-viewport {
  width: device-width;
}
@-o-viewport {
  width: device-width;
}
@viewport {
  width: device-width;
}
/*
 Internet Explorer 10 doesn't differentiate device width from viewport width, 
 and thus doesn't properly apply the media queries in Bootstrap's CSS. To address this, following CSS code applied 
*/
@-ms-viewport {
  width: auto !important;
}
.md-shadow-z-1, .well, .note, .label:not(.md-skip), .icon-btn, .btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all).btn-link:hover, .btn-group > .btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all), .btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all), .badge, .alert {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.18);
}

.md-shadow-z-1-i {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.18) !important;
}

.md-shadow-z-1-hover {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.14), 0 1px 2px rgba(0, 0, 0, 0.22);
}

.md-shadow-z-2, .popover, .ver-inline-menu {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.22);
}

.md-shadow-z-2-i, .btn-group > .dropdown-menu, .dropdown-menu {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.22) !important;
}

.md-shadow-z-2-hover, .portlet.box.purple-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-sharp > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-intense > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-seance > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-wisteria > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-studio > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-medium > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-plum > .portlet-title > .actions .btn-default:hover, .portlet.box.purple > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-mint > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-haze > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-saffron > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-lemon > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-crusta > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-gold > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow > .portlet-title > .actions .btn-default:hover, .portlet.box.red-mint > .portlet-title > .actions .btn-default:hover, .portlet.box.red-haze > .portlet-title > .actions .btn-default:hover, .portlet.box.red-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.red-flamingo > .portlet-title > .actions .btn-default:hover, .portlet.box.red-thunderbird > .portlet-title > .actions .btn-default:hover, .portlet.box.red-intense > .portlet-title > .actions .btn-default:hover, .portlet.box.red-sunglo > .portlet-title > .actions .btn-default:hover, .portlet.box.red-pink > .portlet-title > .actions .btn-default:hover, .portlet.box.red > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-mint > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-salt > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-salsa > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-silver > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-cascade > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-gallery > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-cararra > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-steel > .portlet-title > .actions .btn-default:hover, .portlet.box.grey > .portlet-title > .actions .btn-default:hover, .portlet.box.green-steel > .portlet-title > .actions .btn-default:hover, .portlet.box.green-sharp > .portlet-title > .actions .btn-default:hover, .portlet.box.green-dark > .portlet-title > .actions .btn-default:hover, .portlet.box.green-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.green-jungle > .portlet-title > .actions .btn-default:hover, .portlet.box.green-haze > .portlet-title > .actions .btn-default:hover, .portlet.box.green-turquoise > .portlet-title > .actions .btn-default:hover, .portlet.box.green-seagreen > .portlet-title > .actions .btn-default:hover, .portlet.box.green-meadow > .portlet-title > .actions .btn-default:hover, .portlet.box.green > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-oleo > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-sharp > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-dark > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-steel > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-hoki > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-chambray > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-madison > .portlet-title > .actions .btn-default:hover, .portlet.box.blue > .portlet-title > .actions .btn-default:hover, .portlet.box.dark > .portlet-title > .actions .btn-default:hover, .portlet.box.default > .portlet-title > .actions .btn-default:hover, .portlet.box.white > .portlet-title > .actions .btn-default:hover, .icon-btn:hover, .btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all):hover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2), 0 3px 6px rgba(0, 0, 0, 0.26);
}

.md-shadow-z-3, .modal .modal-content {
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18), 0 6px 6px rgba(0, 0, 0, 0.23);
}

.md-shadow-z-3-i {
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18), 0 6px 6px rgba(0, 0, 0, 0.24) !important;
}

.md-shadow-z-3-hover, .portlet.box.purple-soft > .portlet-title > .actions .btn-default:active, .portlet.box.purple-sharp > .portlet-title > .actions .btn-default:active, .portlet.box.purple-intense > .portlet-title > .actions .btn-default:active, .portlet.box.purple-seance > .portlet-title > .actions .btn-default:active, .portlet.box.purple-wisteria > .portlet-title > .actions .btn-default:active, .portlet.box.purple-studio > .portlet-title > .actions .btn-default:active, .portlet.box.purple-medium > .portlet-title > .actions .btn-default:active, .portlet.box.purple-plum > .portlet-title > .actions .btn-default:active, .portlet.box.purple > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-mint > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-haze > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-soft > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-saffron > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-lemon > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-crusta > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-gold > .portlet-title > .actions .btn-default:active, .portlet.box.yellow > .portlet-title > .actions .btn-default:active, .portlet.box.red-mint > .portlet-title > .actions .btn-default:active, .portlet.box.red-haze > .portlet-title > .actions .btn-default:active, .portlet.box.red-soft > .portlet-title > .actions .btn-default:active, .portlet.box.red-flamingo > .portlet-title > .actions .btn-default:active, .portlet.box.red-thunderbird > .portlet-title > .actions .btn-default:active, .portlet.box.red-intense > .portlet-title > .actions .btn-default:active, .portlet.box.red-sunglo > .portlet-title > .actions .btn-default:active, .portlet.box.red-pink > .portlet-title > .actions .btn-default:active, .portlet.box.red > .portlet-title > .actions .btn-default:active, .portlet.box.grey-mint > .portlet-title > .actions .btn-default:active, .portlet.box.grey-salt > .portlet-title > .actions .btn-default:active, .portlet.box.grey-salsa > .portlet-title > .actions .btn-default:active, .portlet.box.grey-silver > .portlet-title > .actions .btn-default:active, .portlet.box.grey-cascade > .portlet-title > .actions .btn-default:active, .portlet.box.grey-gallery > .portlet-title > .actions .btn-default:active, .portlet.box.grey-cararra > .portlet-title > .actions .btn-default:active, .portlet.box.grey-steel > .portlet-title > .actions .btn-default:active, .portlet.box.grey > .portlet-title > .actions .btn-default:active, .portlet.box.green-steel > .portlet-title > .actions .btn-default:active, .portlet.box.green-sharp > .portlet-title > .actions .btn-default:active, .portlet.box.green-dark > .portlet-title > .actions .btn-default:active, .portlet.box.green-soft > .portlet-title > .actions .btn-default:active, .portlet.box.green-jungle > .portlet-title > .actions .btn-default:active, .portlet.box.green-haze > .portlet-title > .actions .btn-default:active, .portlet.box.green-turquoise > .portlet-title > .actions .btn-default:active, .portlet.box.green-seagreen > .portlet-title > .actions .btn-default:active, .portlet.box.green-meadow > .portlet-title > .actions .btn-default:active, .portlet.box.green > .portlet-title > .actions .btn-default:active, .portlet.box.blue-oleo > .portlet-title > .actions .btn-default:active, .portlet.box.blue-sharp > .portlet-title > .actions .btn-default:active, .portlet.box.blue-dark > .portlet-title > .actions .btn-default:active, .portlet.box.blue-soft > .portlet-title > .actions .btn-default:active, .portlet.box.blue-steel > .portlet-title > .actions .btn-default:active, .portlet.box.blue-hoki > .portlet-title > .actions .btn-default:active, .portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default:active, .portlet.box.blue-chambray > .portlet-title > .actions .btn-default:active, .portlet.box.blue-madison > .portlet-title > .actions .btn-default:active, .portlet.box.blue > .portlet-title > .actions .btn-default:active, .portlet.box.dark > .portlet-title > .actions .btn-default:active, .portlet.box.default > .portlet-title > .actions .btn-default:active, .portlet.box.white > .portlet-title > .actions .btn-default:active, .btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all):active {
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.22), 0 6px 6px rgba(0, 0, 0, 0.26);
}

.md-shadow-z-4 {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.26), 0 10px 10px rgba(0, 0, 0, 0.22);
}

.md-shadow-z-4-i {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.26), 0 10px 10px rgba(0, 0, 0, 0.22) !important;
}

.md-shadow-z-5 {
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.28), 0 15px 12px rgba(0, 0, 0, 0.22);
}

.md-shadow-z-5-i {
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.28), 0 15px 12px rgba(0, 0, 0, 0.22) !important;
}

.md-shadow-none {
  box-shadow: none !important;
}

.md-click-circle {
  display: block;
  position: absolute;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: scale(0);
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
}
.md-click-circle.md-click-animate {
  -webkit-animation: mdClickEffect 0.65s linear;
  animation: mdClickEffect 0.65s linear;
}

@-webkit-keyframes mdClickEffect {
  0% {
    opacity: 1;
    -webkit-transform: scale(0);
  }
  100% {
    opacity: 0 !important;
    -webkit-transform: scale(2.5);
  }
}
@keyframes mdClickEffect {
  0% {
    opacity: 1;
    -webkit-transform: scale(0);
  }
  100% {
    opacity: 0 !important;
    -webkit-transform: scale(2.5);
            transform: scale(2.5);
  }
}
.form-group.form-md-line-input {
  position: relative;
  margin: 0 0 35px 0;
  padding-top: 20px;
}
.form-horizontal .form-group.form-md-line-input {
  padding-top: 10px;
  margin-bottom: 20px;
  margin: 0 -15px 20px -15px;
}
.form-horizontal .form-group.form-md-line-input > label {
  padding-top: 5px;
  font-size: 14px;
  color: #888888;
  opacity: 1;
  filter: alpha(opacity=100);
}
.form-group.form-md-line-input .form-control {
  background: none;
  border: 0;
  border-bottom: 1px solid rgb(193.7755102041, 201.9387755102, 216.2244897959);
}
.form-group.form-md-line-input .form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-group.form-md-line-input .form-control:-ms-input-placeholder {
  color: #999;
}
.form-group.form-md-line-input .form-control::-webkit-input-placeholder {
  color: #999;
}
.form-group.form-md-line-input .form-control {
  border-radius: 0;
  color: rgb(85.425, 85.425, 85.425);
  box-shadow: none;
}
.form-group.form-md-line-input .form-control.form-control-static {
  border-bottom: 0;
}
.form-group.form-md-line-input .form-control {
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
}
.form-group.form-md-line-input .form-control.input-sm {
  font-size: 14px;
  padding: 6px 0;
}
.form-group.form-md-line-input .form-control.input-lg {
  font-size: 20px;
  padding: 14px 0;
}
.form-group.form-md-line-input .form-control ~ label,
.form-group.form-md-line-input .form-control ~ .form-control-focus {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  pointer-events: none;
}
.form-horizontal .form-group.form-md-line-input .form-control ~ label,
.form-horizontal .form-group.form-md-line-input .form-control ~ .form-control-focus {
  width: auto;
  left: 15px;
  right: 15px;
}
.form-group.form-md-line-input .form-control ~ label:after,
.form-group.form-md-line-input .form-control ~ .form-control-focus:after {
  content: "";
  position: absolute;
  z-index: 5;
  bottom: 0;
  left: 50%;
  width: 0;
  height: 2px;
  width: 0;
  visibility: hidden;
  transition: 0.2s ease all;
}
.form-group.form-md-line-input .form-control ~ label {
  top: 0;
  margin-bottom: 0;
  font-size: 14px;
  color: #888888;
  opacity: 1;
  filter: alpha(opacity=100);
}
.form-group.form-md-line-input .form-control ~ .help-block-error {
  opacity: 1;
  filter: alpha(opacity=100);
}
.form-group.form-md-line-input .form-control.edited:not([readonly]) ~ label,
.form-group.form-md-line-input .form-control.edited:not([readonly]) ~ .form-control-focus, .form-group.form-md-line-input .form-control:focus:not([readonly]) ~ label,
.form-group.form-md-line-input .form-control:focus:not([readonly]) ~ .form-control-focus {
  color: #888888;
}
.form-group.form-md-line-input .form-control.edited:not([readonly]) ~ label:after,
.form-group.form-md-line-input .form-control.edited:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input .form-control:focus:not([readonly]) ~ label:after,
.form-group.form-md-line-input .form-control:focus:not([readonly]) ~ .form-control-focus:after {
  visibility: visible;
  left: 0;
  width: 100%;
  background: rgb(54.182, 198.1832, 210.918);
}
.form-group.form-md-line-input .form-control.edited:not([readonly]) ~ label, .form-group.form-md-line-input .form-control:focus:not([readonly]) ~ label {
  opacity: 1;
  filter: alpha(opacity=100);
}
.form-group.form-md-line-input .form-control.edited:not([readonly]) ~ .help-block, .form-group.form-md-line-input .form-control:focus:not([readonly]) ~ .help-block {
  color: rgb(54.182, 198.1832, 210.918);
  opacity: 1;
  filter: alpha(opacity=100);
}
.form-group.form-md-line-input .form-control.edited:not([readonly]) ~ .help-block-error, .form-group.form-md-line-input .form-control:focus:not([readonly]) ~ .help-block-error {
  opacity: 0;
  filter: alpha(opacity=0);
}
.form-group.form-md-line-input .form-control.edited:not([readonly]):not(:focus) ~ .help-block {
  opacity: 0;
  filter: alpha(opacity=0);
}
.form-group.form-md-line-input .form-control.edited:not([readonly]):not(:focus) ~ .help-block-error {
  opacity: 0;
  filter: alpha(opacity=0);
}
.form-group.form-md-line-input .form-control[readonly], .form-group.form-md-line-input .form-control[disabled], fieldset[disabled] .form-group.form-md-line-input .form-control {
  background: none;
  cursor: not-allowed;
  border-bottom: 1px dashed rgb(193.7755102041, 201.9387755102, 216.2244897959);
}
.form-group.form-md-line-input.form-md-floating-label .form-control ~ label {
  font-size: 16px;
  top: 25px;
  transition: 0.2s ease all;
  color: #999;
}
.form-group.form-md-line-input.form-md-floating-label .form-control[readonly] ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.edited ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.form-control-static ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control:focus:not([readonly]) ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.focus:not([readonly]) ~ label {
  top: 0;
  font-size: 13px;
}
.form-group.form-md-line-input.form-md-floating-label .form-control.input-sm ~ label {
  font-size: 14px;
  top: 24px;
}
.form-group.form-md-line-input.form-md-floating-label .form-control.input-sm[readonly] ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-sm.form-control-static ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-sm.edited ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-sm:focus:not([readonly]) ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-sm.focus:not([readonly]) ~ label {
  top: 0;
  font-size: 13px;
}
.form-group.form-md-line-input.form-md-floating-label .form-control.input-lg ~ label {
  font-size: 20px;
  top: 30px;
}
.form-group.form-md-line-input.form-md-floating-label .form-control.input-lg[readonly] ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-lg.edited ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-lg.form-control-static ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-lg:focus:not([readonly]) ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-lg.focus:not([readonly]) ~ label {
  top: 0;
  font-size: 13px;
}
.form-group.form-md-line-input.form-md-floating-label .input-icon > label {
  padding-left: 34px;
}
.form-group.form-md-line-input.form-md-floating-label .input-icon.right > label {
  padding-left: 0;
  padding-right: 34px;
}
.form-group.form-md-line-input.form-md-floating-label .input-group.left-addon label {
  padding-left: 34px;
}
.form-group.form-md-line-input.form-md-floating-label .input-group.right-addon label {
  padding-right: 34px;
}
.form-group.form-md-line-input + .input-icon {
  padding-top: 0;
}
.form-group.form-md-line-input .help-block {
  position: absolute;
  margin: 2px 0 0 0;
  opacity: 0;
  filter: alpha(opacity=0);
  font-size: 13px;
}
.form-group.form-md-line-input > .input-icon > i {
  left: 0;
  bottom: 0;
  margin: 9px 2px 10px 10px;
  color: #888888;
}
.form-group.form-md-line-input > .input-icon.input-icon-lg > i {
  top: 6px;
}
.form-group.form-md-line-input > .input-icon.input-icon-sm > i {
  top: -1px;
}
.form-group.form-md-line-input > .input-icon .form-control {
  padding-left: 34px;
}
.form-group.form-md-line-input > .input-icon > label {
  margin-top: -20px;
}
.form-group.form-md-line-input > .input-icon.right .form-control {
  padding-left: 0;
  padding-right: 34px;
}
.form-group.form-md-line-input > .input-icon.right > i {
  left: auto;
  right: 8px;
  margin: 11px 2px 10px 10px;
}
.form-group.form-md-line-input + .input-group {
  padding-top: 0;
}
.form-group.form-md-line-input .input-group {
  padding-top: 0;
}
.form-group.form-md-line-input .input-group > label {
  margin-top: -20px;
}
.form-group.form-md-line-input .input-group .input-group-addon {
  border-radius: 0;
  background: none;
  border: 0;
  border-bottom: 1px solid rgb(193.7755102041, 201.9387755102, 216.2244897959);
}
.form-group.form-md-line-input .input-group + .input-group-control {
  padding-top: 0;
}
.form-group.form-md-line-input .input-group .input-group-control {
  padding-top: 0;
  position: relative;
  display: table-cell;
  vertical-align: bottom;
}
.form-group.form-md-line-input .input-group .input-group-control > label {
  margin-top: -20px;
}
.form-group.form-md-line-input .input-group .input-group-btn .btn {
  border-radius: 2px;
}
.form-group.form-md-line-input .input-group .input-group-btn.btn-left .btn {
  margin-right: 10px;
}
.form-group.form-md-line-input .input-group .input-group-btn.btn-right .btn {
  margin-left: 10px;
}
.form-group.form-md-line-input .input-group .help-block {
  margin-top: 35px;
}
.form-group.form-md-line-input .input-group.input-group-sm .help-block {
  margin-top: 30px;
}
.form-group.form-md-line-input .input-group.input-group-lg .help-block {
  margin-top: 47px;
}
.form-group.form-md-line-input.has-success .form-control {
  border-bottom: 1px solid rgb(38.538, 164.4288, 175.562);
}
.form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ label:after,
.form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input.has-success .form-control.form-control-static ~ label:after,
.form-group.form-md-line-input.has-success .form-control.form-control-static ~ .form-control-focus:after, .form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ label:after,
.form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ label:after,
.form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ .form-control-focus:after {
  background: rgb(38.538, 164.4288, 175.562);
}
.form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ label, .form-group.form-md-line-input.has-success .form-control.form-control-static ~ label, .form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ label, .form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ label {
  color: rgb(38.538, 164.4288, 175.562);
}
.form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ i, .form-group.form-md-line-input.has-success .form-control.form-control-static ~ i, .form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ i, .form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ i {
  color: rgb(38.538, 164.4288, 175.562);
}
.form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-success .form-control.form-control-static ~ .help-block, .form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ .help-block {
  color: rgb(38.538, 164.4288, 175.562);
}
.form-group.form-md-line-input.has-success .input-group-addon {
  color: rgb(38.538, 164.4288, 175.562);
  border-bottom: 1px solid rgb(38.538, 164.4288, 175.562);
}
.form-group.form-md-line-input.has-success label {
  color: rgb(38.538, 164.4288, 175.562);
}
.form-group.form-md-line-input.has-warning .form-control {
  border-bottom: 1px solid rgb(193.7007874016, 157.3818897638, 11.2992125984);
}
.form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ label:after,
.form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input.has-warning .form-control.form-control-static ~ label:after,
.form-group.form-md-line-input.has-warning .form-control.form-control-static ~ .form-control-focus:after, .form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ label:after,
.form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ label:after,
.form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ .form-control-focus:after {
  background: rgb(193.7007874016, 157.3818897638, 11.2992125984);
}
.form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ label, .form-group.form-md-line-input.has-warning .form-control.form-control-static ~ label, .form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ label, .form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ label {
  color: rgb(193.7007874016, 157.3818897638, 11.2992125984);
}
.form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ i, .form-group.form-md-line-input.has-warning .form-control.form-control-static ~ i, .form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ i, .form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ i {
  color: rgb(193.7007874016, 157.3818897638, 11.2992125984);
}
.form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-warning .form-control.form-control-static ~ .help-block, .form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ .help-block {
  color: rgb(193.7007874016, 157.3818897638, 11.2992125984);
}
.form-group.form-md-line-input.has-warning .input-group-addon {
  color: rgb(193.7007874016, 157.3818897638, 11.2992125984);
  border-bottom: 1px solid rgb(193.7007874016, 157.3818897638, 11.2992125984);
}
.form-group.form-md-line-input.has-warning label {
  color: rgb(193.7007874016, 157.3818897638, 11.2992125984);
}
.form-group.form-md-line-input.has-error .form-control {
  border-bottom: 1px solid rgb(231.0769230769, 61.2230769231, 74.3807692308);
}
.form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ label:after,
.form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input.has-error .form-control.form-control-static ~ label:after,
.form-group.form-md-line-input.has-error .form-control.form-control-static ~ .form-control-focus:after, .form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ label:after,
.form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ label:after,
.form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ .form-control-focus:after {
  background: rgb(231.0769230769, 61.2230769231, 74.3807692308);
}
.form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ label, .form-group.form-md-line-input.has-error .form-control.form-control-static ~ label, .form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ label, .form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ label {
  color: rgb(231.0769230769, 61.2230769231, 74.3807692308);
}
.form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ i, .form-group.form-md-line-input.has-error .form-control.form-control-static ~ i, .form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ i, .form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ i {
  color: rgb(231.0769230769, 61.2230769231, 74.3807692308);
}
.form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-error .form-control.form-control-static ~ .help-block, .form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ .help-block {
  color: rgb(231.0769230769, 61.2230769231, 74.3807692308);
}
.form-group.form-md-line-input.has-error .input-group-addon {
  color: rgb(231.0769230769, 61.2230769231, 74.3807692308);
  border-bottom: 1px solid rgb(231.0769230769, 61.2230769231, 74.3807692308);
}
.form-group.form-md-line-input.has-error label {
  color: rgb(231.0769230769, 61.2230769231, 74.3807692308);
}
.form-group.form-md-line-input.has-info .form-control {
  border-bottom: 1px solid rgb(49.8641791045, 122.3373134328, 213.2358208955);
}
.form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ label:after,
.form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input.has-info .form-control.form-control-static ~ label:after,
.form-group.form-md-line-input.has-info .form-control.form-control-static ~ .form-control-focus:after, .form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ label:after,
.form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ label:after,
.form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ .form-control-focus:after {
  background: rgb(49.8641791045, 122.3373134328, 213.2358208955);
}
.form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ label, .form-group.form-md-line-input.has-info .form-control.form-control-static ~ label, .form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ label, .form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ label {
  color: rgb(49.8641791045, 122.3373134328, 213.2358208955);
}
.form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ i, .form-group.form-md-line-input.has-info .form-control.form-control-static ~ i, .form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ i, .form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ i {
  color: rgb(49.8641791045, 122.3373134328, 213.2358208955);
}
.form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-info .form-control.form-control-static ~ .help-block, .form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ .help-block {
  color: rgb(49.8641791045, 122.3373134328, 213.2358208955);
}
.form-group.form-md-line-input.has-info .input-group-addon {
  color: rgb(49.8641791045, 122.3373134328, 213.2358208955);
  border-bottom: 1px solid rgb(49.8641791045, 122.3373134328, 213.2358208955);
}
.form-group.form-md-line-input.has-info label {
  color: rgb(49.8641791045, 122.3373134328, 213.2358208955);
}

.form-inline .form-md-line-input {
  margin: 0;
  padding-top: 0;
  margin-right: 20px;
}
.form-inline .form-md-line-input > .input-icon {
  padding: 0;
}

.form-horizontal .form-group.form-md-line-input .input-icon .form-control {
  padding-left: 33px;
}
.form-horizontal .form-group.form-md-line-input .input-icon > i {
  top: 0;
}
.form-horizontal .form-group.form-md-line-input .input-icon.right .form-control {
  padding-left: 0;
  padding-right: 33px;
}
.form-horizontal .form-group.form-md-line-input .input-icon > .form-control-focus {
  left: 0 !important;
  right: 0 !important;
}
.form-horizontal .form-group.form-md-line-input .input-group {
  padding-top: 0;
}
.form-horizontal .form-group.form-md-line-input .input-group > .input-group-btn .btn {
  margin-bottom: 0 !important;
}
.form-horizontal .form-group.form-md-line-input .input-group > .input-group-control {
  padding-top: 0;
}
.form-horizontal .form-group.form-md-line-input .input-group > .input-group-control > .form-control-focus {
  left: 0 !important;
  right: 0 !important;
}
.form-horizontal .form-group.form-md-line-input .input-group > .form-control-focus {
  left: 0 !important;
  right: 0 !important;
}

.md-checkbox {
  position: relative;
}
.md-checkbox.md-checkbox-inline {
  display: inline-block;
}
.form-inline .md-checkbox.md-checkbox-inline {
  margin-right: 20px;
  top: 3px;
}
.md-checkbox input[type=checkbox] {
  visibility: hidden;
  position: absolute;
}
.md-checkbox label {
  cursor: pointer;
  padding-left: 30px;
}
.md-checkbox label > span {
  display: block;
  position: absolute;
  left: 0;
  transition-duration: 0.3s;
}
.md-checkbox label > span.inc {
  background: #fff;
  left: -20px;
  top: -20px;
  height: 60px;
  width: 60px;
  opacity: 0;
  border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  -webkit-border-radius: 50% !important;
}
.md-checkbox label > .box {
  top: 0px;
  border: 2px solid #666;
  height: 20px;
  width: 20px;
  z-index: 5;
  transition-delay: 0.2s;
}
.md-checkbox label > .check {
  top: -4px;
  left: 6px;
  width: 10px;
  height: 20px;
  border: 2px solid rgb(54.182, 198.1832, 210.918);
  border-top: none;
  border-left: none;
  opacity: 0;
  z-index: 5;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
  transition-delay: 0.3s;
}
.md-checkbox {
  /* handling click events */
  /* when checkbox is checked */
}
.md-checkbox label > span.inc {
  -webkit-animation: growCircle 0.3s ease;
  animation: growCircle 0.3s ease;
}
.md-checkbox input[type=checkbox]:checked ~ label > .box {
  opacity: 0;
  -webkit-transform: scale(0) rotate(-180deg);
  -ms-transform: scale(0) rotate(-180deg);
      transform: scale(0) rotate(-180deg);
}
.md-checkbox input[type=checkbox]:checked ~ label > .check {
  opacity: 1;
  -webkit-transform: scale(1) rotate(45deg);
  -ms-transform: scale(1) rotate(45deg);
      transform: scale(1) rotate(45deg);
}
.md-checkbox input[type=checkbox]:disabled ~ label,
.md-checkbox input[type=checkbox][disabled] ~ label {
  cursor: not-allowed;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.md-checkbox input[type=checkbox]:disabled ~ label > .box,
.md-checkbox input[type=checkbox][disabled] ~ label > .box {
  cursor: not-allowed;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.md-checkbox input[type=checkbox]:disabled:checked ~ label > .check,
.md-checkbox input[type=checkbox][disabled]:checked ~ label > .check {
  cursor: not-allowed;
  opacity: 0.7;
  filter: alpha(opacity=70);
}

.has-error .md-checkbox label,
.has-error.md-checkbox label {
  color: rgb(231.0769230769, 61.2230769231, 74.3807692308);
}
.has-error .md-checkbox label > .box,
.has-error.md-checkbox label > .box {
  border-color: rgb(231.0769230769, 61.2230769231, 74.3807692308);
}
.has-error .md-checkbox label > .check,
.has-error.md-checkbox label > .check {
  border-color: rgb(231.0769230769, 61.2230769231, 74.3807692308);
}

.has-success .md-checkbox label,
.has-success.md-checkbox label {
  color: rgb(38.538, 164.4288, 175.562);
}
.has-success .md-checkbox label > .box,
.has-success.md-checkbox label > .box {
  border-color: rgb(38.538, 164.4288, 175.562);
}
.has-success .md-checkbox label > .check,
.has-success.md-checkbox label > .check {
  border-color: rgb(38.538, 164.4288, 175.562);
}

.has-warning .md-checkbox label,
.has-warning.md-checkbox label {
  color: rgb(193.7007874016, 157.3818897638, 11.2992125984);
}
.has-warning .md-checkbox label > .box,
.has-warning.md-checkbox label > .box {
  border-color: rgb(193.7007874016, 157.3818897638, 11.2992125984);
}
.has-warning .md-checkbox label > .check,
.has-warning.md-checkbox label > .check {
  border-color: rgb(193.7007874016, 157.3818897638, 11.2992125984);
}

.has-info .md-checkbox label,
.has-info.md-checkbox label {
  color: rgb(49.8641791045, 122.3373134328, 213.2358208955);
}
.has-info .md-checkbox label > .box,
.has-info.md-checkbox label > .box {
  border-color: rgb(49.8641791045, 122.3373134328, 213.2358208955);
}
.has-info .md-checkbox label > .check,
.has-info.md-checkbox label > .check {
  border-color: rgb(49.8641791045, 122.3373134328, 213.2358208955);
}

.form-md-checkboxes {
  padding-top: 5px;
}
.form-md-checkboxes > label {
  font-size: 14px;
  color: #888888;
  opacity: 1;
  filter: alpha(opacity=100);
}
.form-md-checkboxes.has-error label {
  color: rgb(251.2527472527, 224.6472527473, 226.7082417582);
}
.form-md-checkboxes.has-info label {
  color: rgb(223.5940298507, 234.6895522388, 248.6059701493);
}
.form-md-checkboxes.has-success label {
  color: rgb(171.278, 231.3128, 236.622);
}
.form-md-checkboxes.has-warning label {
  color: rgb(248.5897637795, 227.9854330709, 145.1102362205);
}

.md-checkbox-list {
  margin: 5px 0 5px 0;
}
.form-horizontal .md-checkbox-list {
  margin-top: 5px;
}
.md-checkbox-list .md-checkbox {
  display: block;
  margin-bottom: 10px;
}
.md-checkbox-list .md-checkbox:last-child {
  margin-bottom: 0;
}

.md-checkbox-inline {
  margin: 5px 0 5px 0;
}
.form-horizontal .md-checkbox-inline {
  margin-top: 7px;
}
.md-checkbox-inline .md-checkbox {
  display: inline-block;
  margin-right: 20px;
}
.md-checkbox-inline .md-checkbox:last-child {
  margin-right: 0;
}

/* bubble animation */
@-webkit-keyframes growCircle {
  0%, 100% {
    -webkit-transform: scale(0);
    opacity: 1;
  }
  70% {
    background: #eee;
    -webkit-transform: scale(1.25);
  }
}
@keyframes growCircle {
  0%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 1;
  }
  70% {
    background: #eee;
    -webkit-transform: scale(1.25);
            transform: scale(1.25);
  }
}
.md-radio {
  position: relative;
}
.md-radio input[type=radio] {
  visibility: hidden;
  position: absolute;
}
.md-radio label {
  cursor: pointer;
  padding-left: 30px;
}
.md-radio label > span {
  display: block;
  position: absolute;
  left: 0;
  transition-duration: 0.3s;
}
.md-radio label > span.inc {
  background: #fff;
  left: -20px;
  top: -20px;
  height: 60px;
  width: 60px;
  opacity: 0;
  border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  -webkit-border-radius: 50% !important;
}
.md-radio label > .box {
  top: 0px;
  border: 2px solid #666;
  height: 20px;
  width: 20px;
  border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  -webkit-border-radius: 50% !important;
  z-index: 5;
}
.md-radio label > .check {
  top: 5px;
  left: 5px;
  width: 10px;
  height: 10px;
  background: rgb(54.182, 198.1832, 210.918);
  opacity: 0;
  z-index: 6;
  border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  -webkit-border-radius: 50% !important;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
      transform: scale(0);
}
.md-radio {
  /* handling click events */
  /* when radio is checked */
}
.md-radio label > span.inc {
  -webkit-animation: growCircleRadio 0.3s ease;
  animation: growCircleRadio 0.3s ease;
}
.md-radio input[type=radio]:checked ~ label > .check {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
      transform: scale(1);
}
.md-radio input[type=radio]:disabled ~ label,
.md-radio input[type=radio][disabled] ~ label {
  cursor: not-allowed;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.md-radio input[type=radio]:disabled ~ label > .box,
.md-radio input[type=radio][disabled] ~ label > .box {
  cursor: not-allowed;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.md-radio input[type=radio]:disabled:checked ~ label > .check,
.md-radio input[type=radio][disabled]:checked ~ label > .check {
  cursor: not-allowed;
  opacity: 0.7;
  filter: alpha(opacity=70);
}

.has-error .md-radio label,
.has-error.md-radio label {
  color: rgb(231.0769230769, 61.2230769231, 74.3807692308);
}
.has-error .md-radio label > .box,
.has-error.md-radio label > .box {
  border-color: rgb(231.0769230769, 61.2230769231, 74.3807692308);
}
.has-error .md-radio label > .check,
.has-error.md-radio label > .check {
  background: rgb(231.0769230769, 61.2230769231, 74.3807692308);
}

.has-success .md-radio label,
.has-success.md-radio label {
  color: rgb(38.538, 164.4288, 175.562);
}
.has-success .md-radio label > .box,
.has-success.md-radio label > .box {
  border-color: rgb(38.538, 164.4288, 175.562);
}
.has-success .md-radio label > .check,
.has-success.md-radio label > .check {
  background: rgb(38.538, 164.4288, 175.562);
}

.has-warning .md-radio label,
.has-warning.md-radio label {
  color: rgb(193.7007874016, 157.3818897638, 11.2992125984);
}
.has-warning .md-radio label > .box,
.has-warning.md-radio label > .box {
  border-color: rgb(193.7007874016, 157.3818897638, 11.2992125984);
}
.has-warning .md-radio label > .check,
.has-warning.md-radio label > .check {
  background: rgb(193.7007874016, 157.3818897638, 11.2992125984);
}

.has-info .md-radio label,
.has-info.md-radio label {
  color: rgb(49.8641791045, 122.3373134328, 213.2358208955);
}
.has-info .md-radio label > .box,
.has-info.md-radio label > .box {
  border-color: rgb(49.8641791045, 122.3373134328, 213.2358208955);
}
.has-info .md-radio label > .check,
.has-info.md-radio label > .check {
  background: rgb(49.8641791045, 122.3373134328, 213.2358208955);
}

.form-md-radios {
  padding-top: 5px;
}
.form-md-radios > label {
  font-size: 14px;
  color: #888888;
  opacity: 1;
  filter: alpha(opacity=100);
}
.form-md-radios.has-error label {
  color: rgb(251.2527472527, 224.6472527473, 226.7082417582);
}
.form-md-radios.has-info label {
  color: rgb(223.5940298507, 234.6895522388, 248.6059701493);
}
.form-md-radios.has-success label {
  color: rgb(171.278, 231.3128, 236.622);
}
.form-md-radios.has-warning label {
  color: rgb(248.5897637795, 227.9854330709, 145.1102362205);
}

.md-radio-list {
  margin: 5px 0 5px 0;
}
.form-horizontal .md-radio-list {
  margin-top: 5px;
}
.md-radio-list .md-radio {
  display: block;
  margin-bottom: 10px;
}

.md-radio-inline {
  margin: 5px 0 5px 0;
}
.form-horizontal .md-radio-inline {
  margin-top: 7px;
}
.md-radio-inline .md-radio {
  display: inline-block;
  margin-right: 20px;
}
.md-radio-inline .md-radio:last-child {
  margin-right: 0;
}

/* bubble animation */
@-webkit-keyframes growCircleRadio {
  0%, 100% {
    -webkit-transform: scale(0);
    opacity: 1;
  }
  70% {
    background: #eee;
    -webkit-transform: scale(1.25);
  }
}
@keyframes growCircleRadio {
  0%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 1;
  }
  70% {
    background: #eee;
    -webkit-transform: scale(1.25);
            transform: scale(1.25);
  }
}
/***
General typography
***/
/* Links */
a:hover {
  cursor: pointer;
}

/* Primary Link */
.primary-link {
  color: #65A0D0;
  font-weight: 600;
}
.primary-link:hover {
  color: rgb(81.4626865672, 147.947761194, 202.0373134328);
}

p {
  margin: 20px 0;
}

label {
  font-weight: normal;
}

/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
}

h1 {
  font-size: 36px;
}

h2 {
  font-size: 30px;
}

h3 {
  font-size: 24px;
}

h4 {
  font-size: 18px;
}

h5 {
  font-size: 14px;
}

h6 {
  font-size: 12px;
}

/* Headings helper text */
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  color: #444444;
}

/* Block headings */
h1.block,
h2.block,
h3.block,
h4.block,
h5.block,
h6.block {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* Links */
a {
  text-shadow: none;
  color: rgb(51.4340909091, 122.2772727273, 183.4159090909);
}
a:hover {
  color: rgb(34.6799586777, 82.4466942149, 123.6700413223);
}
a:focus, a:hover, a:active {
  outline: 0;
}

/* Horizontal break */
hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #eee;
  border-bottom: 0;
}

/* Unstyled List */
.list-unstyled li > .list-unstyled {
  margin-left: 25px;
}

/* Code */
code {
  border: 1px solid #e1e1e1;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
}

/* Disabled Navigation Link */
.disabled-link.disable-target,
.disabled-link .disable-target {
  opacity: 0.6 !important;
  filter: alpha(opacity=60) !important;
}
.disabled-link.disable-target:hover,
.disabled-link .disable-target:hover {
  cursor: not-allowed !important;
}
.disabled-link:hover {
  cursor: not-allowed !important;
}

/***
Utilities
***/
/* Rounded Element */
.rounded-2 {
  border-radius: 2px !important;
}

.rounded-3 {
  border-radius: 3px !important;
}

.rounded-4 {
  border-radius: 4px !important;
}

/* Circle Element */
.circle {
  border-radius: 25px !important;
}

.circle-right {
  border-radius: 0 25px 25px 0 !important;
}

.circle-left {
  border-radius: 25px 0 0 25px !important;
}

.circle-bottom {
  border-radius: 0 0 25px 25px !important;
}

.circle-top {
  border-radius: 25px 25px 0 0 !important;
}

.rounded {
  border-radius: 50% !important;
}

/* General utilities */
.display-none,
.display-hide {
  display: none;
}

.hidden {
  display: none !important;
}

.primary-font {
  font-family: "Open Sans", sans-serif !important;
}

.bold {
  font-weight: 700 !important;
}
.bold.btn {
  letter-spacing: 0;
}

.sbold {
  font-weight: 600 !important;
}
.sbold.btn {
  letter-spacing: 0;
}

.thin {
  font-weight: 500 !important;
}

.uppercase {
  text-transform: uppercase !important;
}

.fix-margin {
  margin-left: 0px !important;
}

.border {
  border: 1px solid red;
}

.font-hg {
  font-size: 23px;
}

.font-lg {
  font-size: 18px;
}

.font-md {
  font-size: 14px;
}

.font-sm {
  font-size: 13px;
}

.font-xs {
  font-size: 11px;
}

.inline {
  display: inline;
}

.inline-block {
  display: inline-block;
}

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

/* Margin and padding utilities */
.no-space {
  margin: 0px !important;
  padding: 0px !important;
}

.no-margin {
  margin: 0;
}

.margin-bottom-5 {
  margin-bottom: 5px;
}

.margin-bottom-10 {
  margin-bottom: 10px !important;
}

.margin-top-10 {
  margin-top: 10px !important;
}

.margin-top-15 {
  margin-top: 15px !important;
}

.margin-bottom-15 {
  margin-bottom: 15px !important;
}

.margin-bottom-20 {
  margin-bottom: 20px !important;
}

.margin-top-20 {
  margin-top: 20px !important;
}

.margin-top-30 {
  margin-top: 30px !important;
}

.margin-top-40 {
  margin-top: 40px !important;
}

.margin-bottom-25 {
  margin-bottom: 25px !important;
}

.margin-bottom-30 {
  margin-bottom: 30px !important;
}

.margin-bottom-40 {
  margin-bottom: 40px !important;
}

.margin-right-10 {
  margin-right: 10px !important;
}

/* IE8 & IE9 mode utilities */
.visible-ie8 {
  display: none;
}

.ie8 .visible-ie8 {
  display: inherit !important;
}

.visible-ie9 {
  display: none;
}

.ie9 .visible-ie9 {
  display: inherit !important;
}

.hidden-ie8 {
  display: inherit;
}

.ie8 .hidden-ie8 {
  display: none !important;
}

.hidden-ie9 {
  display: inherit;
}

.ie9 .hidden-ie9 {
  display: none !important;
}

/***
Responsive Utils
***/
@media (max-width: 1024px) {
  .hidden-1024 {
    display: none;
  }
}
@media (max-width: 480px) {
  .hidden-480 {
    display: none;
  }
}
@media (max-width: 320px) {
  .hidden-320 {
    display: none;
  }
}
/***
Demo Utils
***/
.scrollspy-example {
  position: relative;
  height: 200px;
  margin-top: 10px;
  overflow: auto;
}

.util-btn-margin-bottom-5 .btn {
  margin-bottom: 5px !important;
}

.util-btn-group-margin-bottom-5 .btn-group {
  margin-bottom: 5px !important;
}

.padding-tb-10 {
  padding: 10px 0;
}

.padding-tb-15 {
  padding: 10px 0;
}

.padding-tb-20 {
  padding: 20px 0;
}

/***
Users
***/
.user-info {
  margin-bottom: 10px !important;
}
.user-info img {
  float: left;
  margin-right: 5px;
}
.user-info .details {
  display: inline-block;
}
.user-info .label {
  font-weight: 300;
  font-size: 11px;
}

/***
Custom vertical inline menu
***/
.ver-inline-menu {
  padding: 0;
  margin: 0;
  list-style: none;
}
.ver-inline-menu li {
  position: relative;
  margin-bottom: 1px;
}
.ver-inline-menu li i {
  width: 37px;
  height: 37px;
  display: inline-block;
  color: #b9cbd5;
  font-size: 15px;
  padding: 12px 10px 10px 8px;
  margin: 0 8px 0 0;
  text-align: center;
  background: #e0eaf0 !important;
}
.ver-inline-menu li a {
  font-size: 14px;
  font-weight: 300;
  color: #557386;
  display: block;
  background: #f0f6fa;
  border-left: solid 2px #c4d5df;
}
.ver-inline-menu li:hover a {
  background: #e0eaf0;
  text-decoration: none;
}
.ver-inline-menu li:hover i {
  color: #fff;
  background: #c4d5df !important;
}
.ver-inline-menu li.active a {
  border-left: solid 2px #0c91e5;
}
.ver-inline-menu li.active i {
  background: #0c91e5 !important;
}
.ver-inline-menu li.active a, .ver-inline-menu li.active i {
  color: #fff;
  background: #169ef4;
  text-decoration: none;
}
.ver-inline-menu li.active a, .ver-inline-menu li:hover a {
  font-size: 14px;
}
.ver-inline-menu li.active:after {
  content: "";
  display: inline-block;
  border-bottom: 6px solid transparent;
  border-top: 6px solid transparent;
  border-left: 6px solid #169ef4;
  position: absolute;
  top: 12px;
  right: -5px;
}

.ver-inline-menu {
  border-radius: 2px;
}

@media (max-width: 767px) {
  .ver-inline-menu > li.active:after {
    display: none;
  }
}
/***
Separated List
***/
.list-separated {
  margin-top: 10px;
  margin-bottom: 15px;
}
.list-separated > div:last-child {
  border-right: 0;
}
@media (max-width: 767px) {
  .list-separated { /* 767px */ }
  .list-separated > div {
    margin-bottom: 20px;
  }
}

/***
Number & Chart Stats
***/
.number-stats {
  margin: 10px 0;
}
.number-stats .stat-number {
  display: inline-block;
  margin: 0 5px;
}
.number-stats .stat-number .title {
  font-size: 13px;
  margin-bottom: 3px;
  color: #B8C3C7;
}
.number-stats .stat-number .number {
  font-size: 27px;
  line-height: 27px;
  color: #7D8C9D;
}
.number-stats .stat-chart {
  display: inline-block;
  margin: 0 5px;
}
.number-stats > div {
  border-right: 1px solid #f5f5f5;
}
.number-stats > div:last-child {
  border-right: 0;
}
.number-stats .stat-left {
  float: right;
}
.number-stats .stat-left .stat-number {
  float: right;
  text-align: right;
}
.number-stats .stat-left .stat-chart {
  float: right;
}
.number-stats .stat-right {
  float: left !important;
}
.number-stats .stat-right .stat-number {
  float: left;
  text-align: left;
}
.number-stats .stat-right .stat-chart {
  float: left;
}
.number-stats .stat-number {
  float: left;
  text-align: left;
}
.number-stats .stat-chart {
  float: left;
}

/***
General User Record Listing
***/
.general-item-list > .item {
  padding: 10px 0;
  border-bottom: 1px solid #F1F4F7;
}
.general-item-list > .item:last-child {
  border-bottom: 0;
}
.general-item-list > .item > .item-head {
  margin-bottom: 5px;
}
.general-item-list > .item > .item-head:before, .general-item-list > .item > .item-head:after {
  content: " ";
  display: table;
}
.general-item-list > .item > .item-head:after {
  clear: both;
}
.general-item-list > .item > .item-head > .item-details {
  display: inline-block;
  float: left;
}
.general-item-list > .item > .item-head > .item-details > .item-pic {
  height: 35px;
  margin-right: 10px;
  border-radius: 100%;
}
.general-item-list > .item > .item-head > .item-details > .item-name {
  display: inline-block;
  margin-right: 10px;
}
.general-item-list > .item > .item-head > .item-details > .item-label {
  color: #C0C9CC;
}
.general-item-list > .item > .item-head > .item-status {
  color: #C0C9CC;
  top: 10px;
  position: relative;
  display: inline-block;
  float: right;
}
.general-item-list > .item > .item-head > .item-status > .badge {
  margin-top: -2px;
}
.general-item-list > .item > .item-body {
  color: rgb(149.7236842105, 164.7631578947, 169.7763157895);
}

/***
File dropzone
***/
.file-drop-zone {
  border: 2px dashed #ddd;
  padding: 30px;
  text-align: center;
}
.file-drop-zone.file-drop-zone-over {
  border-color: #aaa;
}

.m-grid {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.m-grid.m-grid-auto {
  width: auto;
}
.m-grid.m-grid-full-height {
  height: 100%;
}
.m-grid.m-grid-full-height > .m-grid-row {
  height: 100%;
  position: static;
}
.m-grid.m-grid-full-height > .m-grid-row > .m-grid-col {
  height: 100%;
}
.m-grid.m-grid-full-height > .m-grid-col {
  height: 100%;
}
.m-grid .m-grid-row {
  display: table-row;
}
.m-grid .m-grid-row.m-grid-row-full-height {
  height: 100%;
  position: static;
}
.m-grid .m-grid-row.m-grid-row-auto-height {
  height: auto;
}
.m-grid .m-grid-row.m-grid-row-auto-height > .m-grid-col {
  height: auto;
}
.m-grid .m-grid-col {
  display: table-cell;
  text-align: left;
  vertical-align: top;
}
.m-grid .m-grid-col.m-grid-col-full-width {
  width: 100%;
}
.m-grid .m-grid-col.m-grid-col-full-height {
  height: 100%;
}
.m-grid .m-grid-col.m-grid-col-auto-height {
  height: auto;
}
.m-grid .m-grid-col.m-grid-col-top {
  vertical-align: top;
}
.m-grid .m-grid-col.m-grid-col-middle {
  vertical-align: middle;
}
.m-grid .m-grid-col.m-grid-col-bottom {
  vertical-align: bottom;
}
.m-grid .m-grid-col.m-grid-col-left {
  text-align: left;
}
.m-grid .m-grid-col.m-grid-col-center {
  text-align: center;
}
.m-grid .m-grid-col.m-grid-col-right {
  text-align: right;
}
.m-grid .m-grid-col:not(.m-grid-col-middle):not(.m-grid-col-bottom) {
  vertical-align: top;
}
.m-grid .m-grid-col.m-grid-col-xs, .m-grid .m-grid-col.m-grid-col-sm, .m-grid .m-grid-col.m-grid-col-md, .m-grid .m-grid-col.m-grid-col-lg {
  width: 100%;
  display: block;
}

.m-grid.m-grid-demo .m-grid-col {
  border: 1px solid #ddd;
  background: #fafafa;
  height: 100px;
}

.m-grid-col-xs-1 {
  width: 8.3333333333%;
}

.m-grid-col-xs-2 {
  width: 16.6666666667%;
}

.m-grid-col-xs-3 {
  width: 25%;
}

.m-grid-col-xs-4 {
  width: 33.3333333333%;
}

.m-grid-col-xs-5 {
  width: 41.6666666667%;
}

.m-grid-col-xs-6 {
  width: 50%;
}

.m-grid-col-xs-7 {
  width: 58.3333333333%;
}

.m-grid-col-xs-8 {
  width: 66.6666666667%;
}

.m-grid-col-xs-9 {
  width: 75%;
}

.m-grid-col-xs-10 {
  width: 83.3333333333%;
}

.m-grid-col-xs-11 {
  width: 91.6666666667%;
}

.m-grid-col-xs-12 {
  width: 100%;
}

@media (min-width: 767px) {
  .m-grid-col-sm-1 {
    width: 8.3333333333%;
  }
  .m-grid-col-sm-2 {
    width: 16.6666666667%;
  }
  .m-grid-col-sm-3 {
    width: 25%;
  }
  .m-grid-col-sm-4 {
    width: 33.3333333333%;
  }
  .m-grid-col-sm-5 {
    width: 41.6666666667%;
  }
  .m-grid-col-sm-6 {
    width: 50%;
  }
  .m-grid-col-sm-7 {
    width: 58.3333333333%;
  }
  .m-grid-col-sm-8 {
    width: 66.6666666667%;
  }
  .m-grid-col-sm-9 {
    width: 75%;
  }
  .m-grid-col-sm-10 {
    width: 83.3333333333%;
  }
  .m-grid-col-sm-11 {
    width: 91.6666666667%;
  }
  .m-grid-col-sm-12 {
    width: 100%;
  }
}
@media (min-width: 991px) {
  .m-grid-col-md-1 {
    width: 8.3333333333%;
  }
  .m-grid-col-md-2 {
    width: 16.6666666667%;
  }
  .m-grid-col-md-3 {
    width: 25%;
  }
  .m-grid-col-md-4 {
    width: 33.3333333333%;
  }
  .m-grid-col-md-5 {
    width: 41.6666666667%;
  }
  .m-grid-col-md-6 {
    width: 50%;
  }
  .m-grid-col-md-7 {
    width: 58.3333333333%;
  }
  .m-grid-col-md-8 {
    width: 66.6666666667%;
  }
  .m-grid-col-md-9 {
    width: 75%;
  }
  .m-grid-col-md-10 {
    width: 83.3333333333%;
  }
  .m-grid-col-md-11 {
    width: 91.6666666667%;
  }
  .m-grid-col-md-12 {
    width: 100%;
  }
}
@media (min-width: 1259px) {
  .m-grid-col-lg-1 {
    width: 8.3333333333%;
  }
  .m-grid-col-lg-2 {
    width: 16.6666666667%;
  }
  .m-grid-col-lg-3 {
    width: 25%;
  }
  .m-grid-col-lg-4 {
    width: 33.3333333333%;
  }
  .m-grid-col-lg-5 {
    width: 41.6666666667%;
  }
  .m-grid-col-lg-6 {
    width: 50%;
  }
  .m-grid-col-lg-7 {
    width: 58.3333333333%;
  }
  .m-grid-col-lg-8 {
    width: 66.6666666667%;
  }
  .m-grid-col-lg-9 {
    width: 75%;
  }
  .m-grid-col-lg-10 {
    width: 83.3333333333%;
  }
  .m-grid-col-lg-11 {
    width: 91.6666666667%;
  }
  .m-grid-col-lg-12 {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .m-grid.m-grid-responsive-xs {
    display: block;
    width: auto;
  }
  .m-grid.m-grid-responsive-xs > .m-grid-row,
  .m-grid.m-grid-responsive-xs > .m-grid-row > .m-grid-col,
  .m-grid.m-grid-responsive-xs > .m-grid-col {
    display: block;
    width: auto;
    height: auto;
  }
  .m-grid.m-grid-responsive-xs > .m-grid-row {
    display: flex;
    flex-flow: column;
  }
  .m-grid.m-grid-responsive-xs.m-grid-flex {
    display: flex;
    flex-flow: column;
  }
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-2,
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-2 {
    order: 2;
  }
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-3,
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-3 {
    order: 3;
  }
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-4,
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-4 {
    order: 4;
  }
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-5,
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-5 {
    order: 5;
  }
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-6,
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-6 {
    order: 6;
  }
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-7,
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-7 {
    order: 7;
  }
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-8,
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-8 {
    order: 8;
  }
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-9,
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-9 {
    order: 9;
  }
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-10,
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-10 {
    order: 10;
  }
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-11,
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-11 {
    order: 11;
  }
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-12,
  .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-12 {
    order: 12;
  }
}
@media (max-width: 767px) {
  .m-grid.m-grid-responsive-sm {
    display: block;
    width: auto;
  }
  .m-grid.m-grid-responsive-sm > .m-grid-row,
  .m-grid.m-grid-responsive-sm > .m-grid-row > .m-grid-col,
  .m-grid.m-grid-responsive-sm > .m-grid-col {
    display: block;
    width: auto;
    height: auto;
  }
  .m-grid.m-grid-responsive-sm > .m-grid-row {
    display: flex;
    flex-flow: column;
  }
  .m-grid.m-grid-responsive-sm.m-grid-flex {
    display: flex;
    flex-flow: column;
  }
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-2,
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-2 {
    order: 2;
  }
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-3,
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-3 {
    order: 3;
  }
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-4,
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-4 {
    order: 4;
  }
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-5,
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-5 {
    order: 5;
  }
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-6,
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-6 {
    order: 6;
  }
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-7,
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-7 {
    order: 7;
  }
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-8,
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-8 {
    order: 8;
  }
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-9,
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-9 {
    order: 9;
  }
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-10,
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-10 {
    order: 10;
  }
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-11,
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-11 {
    order: 11;
  }
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-12,
  .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-12 {
    order: 12;
  }
}
@media (max-width: 991px) {
  .m-grid.m-grid-responsive-md {
    display: block;
    width: auto;
  }
  .m-grid.m-grid-responsive-md > .m-grid-row,
  .m-grid.m-grid-responsive-md > .m-grid-row > .m-grid-col,
  .m-grid.m-grid-responsive-md > .m-grid-col {
    display: block;
    width: auto;
    height: auto;
  }
  .m-grid.m-grid-responsive-md > .m-grid-row {
    display: flex;
    flex-flow: column;
  }
  .m-grid.m-grid-responsive-md.m-grid-flex {
    display: flex;
    flex-flow: column;
  }
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-2,
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-2 {
    order: 2;
  }
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-3,
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-3 {
    order: 3;
  }
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-4,
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-4 {
    order: 4;
  }
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-5,
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-5 {
    order: 5;
  }
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-6,
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-6 {
    order: 6;
  }
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-7,
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-7 {
    order: 7;
  }
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-8,
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-8 {
    order: 8;
  }
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-9,
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-9 {
    order: 9;
  }
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-10,
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-10 {
    order: 10;
  }
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-11,
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-11 {
    order: 11;
  }
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-12,
  .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-12 {
    order: 12;
  }
}
@media (max-width: 1259px) {
  .m-grid.m-grid-responsive-lg {
    display: block;
    width: auto;
  }
  .m-grid.m-grid-responsive-lg > .m-grid-row,
  .m-grid.m-grid-responsive-lg > .m-grid-row > .m-grid-col,
  .m-grid.m-grid-responsive-lg > .m-grid-col {
    display: block;
    width: auto;
    height: auto;
  }
  .m-grid.m-grid-responsive-lg > .m-grid-row {
    display: flex;
    flex-flow: column;
  }
  .m-grid.m-grid-responsive-lg.m-grid-flex {
    display: flex;
    flex-flow: column;
  }
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-2,
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-2 {
    order: 2;
  }
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-3,
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-3 {
    order: 3;
  }
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-4,
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-4 {
    order: 4;
  }
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-5,
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-5 {
    order: 5;
  }
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-6,
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-6 {
    order: 6;
  }
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-7,
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-7 {
    order: 7;
  }
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-8,
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-8 {
    order: 8;
  }
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-9,
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-9 {
    order: 9;
  }
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-10,
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-10 {
    order: 10;
  }
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-11,
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-11 {
    order: 11;
  }
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-12,
  .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-12 {
    order: 12;
  }
}
/***
Fontawesome Icons
***/
[class^=fa-]:not(.fa-stack),
[class^=glyphicon-],
[class^=icon-],
[class*=" fa-"]:not(.fa-stack),
[class*=" glyphicon-"],
[class*=" icon-"] {
  display: inline-block;
  *margin-right: 0.3em;
  line-height: 14px;
  -webkit-font-smoothing: antialiased;
}

/* Make font awesome icons fixed width */
li [class^=fa-],
li [class^=glyphicon-],
li [class^=icon-],
li [class*=" fa-"],
li [class*=" glyphicon-"],
li [class*=" icon-"] {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}

li [class^=glyphicon-],
li [class*=" glyphicon-"] {
  top: 2px;
}

li [class^=icon-],
li [class*=" icon-"] {
  top: 1px;
  position: relative;
}

li [class^=fa-].icon-large,
li [class^=glyphicon-].icon-large,
li [class^=icon-].icon-large,
li [class*=" fa-"].icon-large,
li [class*=" glyphicon-"].icon-large,
li [class*=" icon-"].icon-large {
  /* increased font size for icon-large */
  width: 1.5625em;
}

/* Icon states */
.icon-state-default {
  color: rgb(186.0347107438, 194.6553719008, 208.0652892562);
}

.icon-state-success {
  color: rgb(54.182, 198.1832, 210.918);
}

.icon-state-info {
  color: rgb(100.7119402985, 155.2208955224, 223.5880597015);
}

.icon-state-warning {
  color: #F1C40F;
}

.icon-state-danger {
  color: rgb(236.6813186813, 106.6186813187, 116.693956044);
}

/***
Font Awesome 4.x Demo
***/
.fa-item {
  font-size: 14px;
  padding: 10px 10px 10px 20px;
}
.fa-item i {
  font-size: 16px;
  display: inline-block;
  width: 20px;
  color: #333;
}
.fa-item:hover {
  cursor: pointer;
  background: #eee;
}

/***
Simple Line Icons Demo
***/
.simplelineicons-demo .item-box {
  display: inline-block;
  font-size: 16px;
  margin: 0 -0.22em 1em 0;
  padding-left: 1em;
  width: 100%;
}
.simplelineicons-demo .item-box .item {
  background-color: #fff;
  color: #33383e;
  border-radius: 8px;
  display: inline-block;
  padding: 10px;
  width: 100%;
}
.simplelineicons-demo .item-box .item span {
  font-size: 22px;
}

@media only screen and (min-width: 768px) {
  .simplelineicons-demo .item-box {
    width: 33.333%;
  }
}
/*** 
Glyphicons Demo
***/
.glyphicons-demo ul {
  padding-left: 0;
  padding-bottom: 1px;
  margin-bottom: 20px;
  list-style: none;
  overflow: hidden;
}

.bs-glyphicon-class {
  text-align: center;
}

.bs-glyphicons {
  padding-left: 0;
  padding-bottom: 1px;
  margin-bottom: 20px;
  list-style: none;
  overflow: hidden;
}

.glyphicons-demo ul li {
  float: left;
  width: 25%;
  height: 115px;
  padding: 10px;
  margin: 0 -1px -1px 0;
  font-size: 14px;
  line-height: 1.4;
  text-align: center;
  border: 1px solid #ddd;
}

.glyphicons-demo .glyphicon {
  display: block;
  margin: 5px auto 10px;
  font-size: 24px;
  color: #444;
}

.glyphicons-demo ul li:hover {
  background-color: rgba(86, 61, 124, 0.1);
}

@media (min-width: 768px) {
  .glyphicons-demo ul li {
    width: 12.5%;
  }
}
/***
Customized Bootstrap Alerts
***/
.alert {
  border-width: 1px;
}
.alert > p {
  margin: 0;
}
.alert.alert-borderless {
  border: 0;
}

.alert {
  border-radius: 2px;
  border-width: 0;
}

/***
Custom Bootstrap Badges
***/
.badge {
  font-size: 11px !important;
  font-weight: 300;
  text-align: center;
  height: 18px;
  color: #fff;
  padding: 3px 6px 3px 6px;
  border-radius: 12px !important;
  text-shadow: none !important;
  text-align: center;
  vertical-align: middle;
}
.badge.badge-roundless {
  border-radius: 0 !important;
}
.badge.badge-empty {
  display: inline-block;
  padding: 0;
  min-width: 8px;
  height: 8px;
  width: 8px;
}

/* Badge variants */
.badge-default {
  background-color: rgb(186.0347107438, 194.6553719008, 208.0652892562);
  background-image: none;
}

.badge-primary {
  background-color: rgb(51.4340909091, 122.2772727273, 183.4159090909);
  background-image: none;
}

.badge-info {
  background-color: rgb(100.7119402985, 155.2208955224, 223.5880597015);
  background-image: none;
}

.badge-success {
  background-color: rgb(54.182, 198.1832, 210.918);
  background-image: none;
}

.badge-danger {
  background-color: rgb(236.6813186813, 106.6186813187, 116.693956044);
  background-image: none;
}

.badge-warning {
  background-color: #F1C40F;
  background-image: none;
}

/* Fix badge position for navs */
.nav.nav-pills > li > a > .badge,
.nav.nav-stacked > li > a > .badge {
  margin-top: -2px;
}

/***
Dropdown Menu Badges
***/
.dropdown-menu > li > a > .badge {
  position: absolute;
  margin-top: 1px;
  right: 3px;
  display: inline;
  padding: 4px 6px 2px 6px;
}
.dropdown-menu.badge-roundless {
  border-radius: 0 !important;
}

.badge {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 600;
  padding: 4px 6px 2px 6px;
}

.page-sidebar .badge {
  font-size: 10px !important;
}

/***
Custom buttons based on bootstrap SASS
***/
.btn {
  outline: none !important;
}
.btn:hover {
  transition: all 0.3s;
}

.btn:not(.btn-sm):not(.btn-lg) {
  line-height: 1.44;
}

/***
Custom color buttons 
***/
.btn.white:not(.btn-outline) {
  color: #666;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn.white:not(.btn-outline):focus, .btn.white:not(.btn-outline).focus {
  color: #666;
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: rgb(191.25, 191.25, 191.25);
}
.btn.white:not(.btn-outline):hover {
  color: #666;
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: rgb(224.4, 224.4, 224.4);
}
.btn.white:not(.btn-outline):active, .btn.white:not(.btn-outline).active, .open > .btn.white:not(.btn-outline).dropdown-toggle {
  color: #666;
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: rgb(224.4, 224.4, 224.4);
}
.btn.white:not(.btn-outline):active:hover, .btn.white:not(.btn-outline):active:focus, .btn.white:not(.btn-outline):active.focus, .btn.white:not(.btn-outline).active:hover, .btn.white:not(.btn-outline).active:focus, .btn.white:not(.btn-outline).active.focus, .open > .btn.white:not(.btn-outline).dropdown-toggle:hover, .open > .btn.white:not(.btn-outline).dropdown-toggle:focus, .open > .btn.white:not(.btn-outline).dropdown-toggle.focus {
  color: #666;
  background-color: rgb(211.65, 211.65, 211.65);
  border-color: rgb(191.25, 191.25, 191.25);
}
.btn.white:not(.btn-outline):active, .btn.white:not(.btn-outline).active, .open > .btn.white:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.white:not(.btn-outline).disabled:hover, .btn.white:not(.btn-outline).disabled:focus, .btn.white:not(.btn-outline).disabled.focus, .btn.white:not(.btn-outline)[disabled]:hover, .btn.white:not(.btn-outline)[disabled]:focus, .btn.white:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.white:not(.btn-outline):hover, fieldset[disabled] .btn.white:not(.btn-outline):focus, fieldset[disabled] .btn.white:not(.btn-outline).focus {
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn.white:not(.btn-outline) .badge {
  color: #ffffff;
  background-color: #666;
}

.btn.btn-outline.white {
  border-color: #ffffff;
  color: #ffffff;
  background: none;
}
.btn.btn-outline.white:hover, .btn.btn-outline.white:active, .btn.btn-outline.white:active:hover, .btn.btn-outline.white:active:focus, .btn.btn-outline.white:focus, .btn.btn-outline.white.active {
  border-color: #ffffff;
  color: #666;
  background-color: #ffffff;
}

.btn.white-stripe {
  border-left: 4px solid #ffffff !important;
}

.btn.white.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.default:not(.btn-outline) {
  color: #666;
  background-color: #e1e5ec;
  border-color: #e1e5ec;
}
.btn.default:not(.btn-outline):focus, .btn.default:not(.btn-outline).focus {
  color: #666;
  background-color: rgb(193.7755102041, 201.9387755102, 216.2244897959);
  border-color: rgb(146.9387755102, 161.3469387755, 186.5612244898);
}
.btn.default:not(.btn-outline):hover {
  color: #666;
  background-color: rgb(193.7755102041, 201.9387755102, 216.2244897959);
  border-color: rgb(187.5306122449, 196.5265306122, 212.2693877551);
}
.btn.default:not(.btn-outline):active, .btn.default:not(.btn-outline).active, .open > .btn.default:not(.btn-outline).dropdown-toggle {
  color: #666;
  background-color: rgb(193.7755102041, 201.9387755102, 216.2244897959);
  border-color: rgb(187.5306122449, 196.5265306122, 212.2693877551);
}
.btn.default:not(.btn-outline):active:hover, .btn.default:not(.btn-outline):active:focus, .btn.default:not(.btn-outline):active.focus, .btn.default:not(.btn-outline).active:hover, .btn.default:not(.btn-outline).active:focus, .btn.default:not(.btn-outline).active.focus, .open > .btn.default:not(.btn-outline).dropdown-toggle:hover, .open > .btn.default:not(.btn-outline).dropdown-toggle:focus, .open > .btn.default:not(.btn-outline).dropdown-toggle.focus {
  color: #666;
  background-color: rgb(171.9183673469, 182.9959183673, 202.3816326531);
  border-color: rgb(146.9387755102, 161.3469387755, 186.5612244898);
}
.btn.default:not(.btn-outline):active, .btn.default:not(.btn-outline).active, .open > .btn.default:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.default:not(.btn-outline).disabled:hover, .btn.default:not(.btn-outline).disabled:focus, .btn.default:not(.btn-outline).disabled.focus, .btn.default:not(.btn-outline)[disabled]:hover, .btn.default:not(.btn-outline)[disabled]:focus, .btn.default:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.default:not(.btn-outline):hover, fieldset[disabled] .btn.default:not(.btn-outline):focus, fieldset[disabled] .btn.default:not(.btn-outline).focus {
  background-color: #e1e5ec;
  border-color: #e1e5ec;
}
.btn.default:not(.btn-outline) .badge {
  color: #e1e5ec;
  background-color: #666;
}

.btn.btn-outline.default {
  border-color: #e1e5ec;
  color: #e1e5ec;
  background: none;
}
.btn.btn-outline.default:hover, .btn.btn-outline.default:active, .btn.btn-outline.default:active:hover, .btn.btn-outline.default:active:focus, .btn.btn-outline.default:focus, .btn.btn-outline.default.active {
  border-color: #e1e5ec;
  color: #666;
  background-color: #e1e5ec;
}

.btn.default-stripe {
  border-left: 4px solid #e1e5ec !important;
}

.btn.default.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.dark:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #2f353b;
  border-color: #2f353b;
}
.btn.dark:not(.btn-outline):focus, .btn.dark:not(.btn-outline).focus {
  color: #FFFFFF;
  background-color: rgb(24.3867924528, 27.5, 30.6132075472);
  border-color: black;
}
.btn.dark:not(.btn-outline):hover {
  color: #FFFFFF;
  background-color: rgb(24.3867924528, 27.5, 30.6132075472);
  border-color: rgb(19.8641509434, 22.4, 24.9358490566);
}
.btn.dark:not(.btn-outline):active, .btn.dark:not(.btn-outline).active, .open > .btn.dark:not(.btn-outline).dropdown-toggle {
  color: #FFFFFF;
  background-color: rgb(24.3867924528, 27.5, 30.6132075472);
  border-color: rgb(19.8641509434, 22.4, 24.9358490566);
}
.btn.dark:not(.btn-outline):active:hover, .btn.dark:not(.btn-outline):active:focus, .btn.dark:not(.btn-outline):active.focus, .btn.dark:not(.btn-outline).active:hover, .btn.dark:not(.btn-outline).active:focus, .btn.dark:not(.btn-outline).active.focus, .open > .btn.dark:not(.btn-outline).dropdown-toggle:hover, .open > .btn.dark:not(.btn-outline).dropdown-toggle:focus, .open > .btn.dark:not(.btn-outline).dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: rgb(8.5575471698, 9.65, 10.7424528302);
  border-color: black;
}
.btn.dark:not(.btn-outline):active, .btn.dark:not(.btn-outline).active, .open > .btn.dark:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.dark:not(.btn-outline).disabled:hover, .btn.dark:not(.btn-outline).disabled:focus, .btn.dark:not(.btn-outline).disabled.focus, .btn.dark:not(.btn-outline)[disabled]:hover, .btn.dark:not(.btn-outline)[disabled]:focus, .btn.dark:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.dark:not(.btn-outline):hover, fieldset[disabled] .btn.dark:not(.btn-outline):focus, fieldset[disabled] .btn.dark:not(.btn-outline).focus {
  background-color: #2f353b;
  border-color: #2f353b;
}
.btn.dark:not(.btn-outline) .badge {
  color: #2f353b;
  background-color: #FFFFFF;
}

.btn.btn-outline.dark {
  border-color: #2f353b;
  color: #2f353b;
  background: none;
}
.btn.btn-outline.dark:hover, .btn.btn-outline.dark:active, .btn.btn-outline.dark:active:hover, .btn.btn-outline.dark:active:focus, .btn.btn-outline.dark:focus, .btn.btn-outline.dark.active {
  border-color: #2f353b;
  color: #FFFFFF;
  background-color: #2f353b;
}

.btn.dark-stripe {
  border-left: 4px solid #2f353b !important;
}

.btn.dark.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.blue:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #3598dc;
  border-color: #3598dc;
}
.btn.blue:not(.btn-outline):focus, .btn.blue:not(.btn-outline).focus {
  color: #FFFFFF;
  background-color: rgb(32.7848101266, 125.5189873418, 189.2151898734);
  border-color: rgb(21.4873417722, 82.2658227848, 124.0126582278);
}
.btn.blue:not(.btn-outline):hover {
  color: #FFFFFF;
  background-color: rgb(32.7848101266, 125.5189873418, 189.2151898734);
  border-color: rgb(31.2784810127, 119.7518987342, 180.5215189873);
}
.btn.blue:not(.btn-outline):active, .btn.blue:not(.btn-outline).active, .open > .btn.blue:not(.btn-outline).dropdown-toggle {
  color: #FFFFFF;
  background-color: rgb(32.7848101266, 125.5189873418, 189.2151898734);
  border-color: rgb(31.2784810127, 119.7518987342, 180.5215189873);
}
.btn.blue:not(.btn-outline):active:hover, .btn.blue:not(.btn-outline):active:focus, .btn.blue:not(.btn-outline):active.focus, .btn.blue:not(.btn-outline).active:hover, .btn.blue:not(.btn-outline).active:focus, .btn.blue:not(.btn-outline).active.focus, .open > .btn.blue:not(.btn-outline).dropdown-toggle:hover, .open > .btn.blue:not(.btn-outline).dropdown-toggle:focus, .open > .btn.blue:not(.btn-outline).dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: rgb(27.5126582278, 105.3341772152, 158.7873417722);
  border-color: rgb(21.4873417722, 82.2658227848, 124.0126582278);
}
.btn.blue:not(.btn-outline):active, .btn.blue:not(.btn-outline).active, .open > .btn.blue:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.blue:not(.btn-outline).disabled:hover, .btn.blue:not(.btn-outline).disabled:focus, .btn.blue:not(.btn-outline).disabled.focus, .btn.blue:not(.btn-outline)[disabled]:hover, .btn.blue:not(.btn-outline)[disabled]:focus, .btn.blue:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.blue:not(.btn-outline):hover, fieldset[disabled] .btn.blue:not(.btn-outline):focus, fieldset[disabled] .btn.blue:not(.btn-outline).focus {
  background-color: #3598dc;
  border-color: #3598dc;
}
.btn.blue:not(.btn-outline) .badge {
  color: #3598dc;
  background-color: #FFFFFF;
}

.btn.btn-outline.blue {
  border-color: #3598dc;
  color: #3598dc;
  background: none;
}
.btn.btn-outline.blue:hover, .btn.btn-outline.blue:active, .btn.btn-outline.blue:active:hover, .btn.btn-outline.blue:active:focus, .btn.btn-outline.blue:focus, .btn.btn-outline.blue.active {
  border-color: #3598dc;
  color: #FFFFFF;
  background-color: #3598dc;
}

.btn.blue-stripe {
  border-left: 4px solid #3598dc !important;
}

.btn.blue.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.blue-madison:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #578ebe;
  border-color: #578ebe;
}
.btn.blue-madison:not(.btn-outline):focus, .btn.blue-madison:not(.btn-outline).focus {
  color: #FFFFFF;
  background-color: rgb(63.0472103004, 116.3948497854, 162.9527896996);
  border-color: rgb(41.7060085837, 76.9957081545, 107.7939914163);
}
.btn.blue-madison:not(.btn-outline):hover {
  color: #FFFFFF;
  background-color: rgb(63.0472103004, 116.3948497854, 162.9527896996);
  border-color: rgb(60.2017167382, 111.1416309013, 155.5982832618);
}
.btn.blue-madison:not(.btn-outline):active, .btn.blue-madison:not(.btn-outline).active, .open > .btn.blue-madison:not(.btn-outline).dropdown-toggle {
  color: #FFFFFF;
  background-color: rgb(63.0472103004, 116.3948497854, 162.9527896996);
  border-color: rgb(60.2017167382, 111.1416309013, 155.5982832618);
}
.btn.blue-madison:not(.btn-outline):active:hover, .btn.blue-madison:not(.btn-outline):active:focus, .btn.blue-madison:not(.btn-outline):active.focus, .btn.blue-madison:not(.btn-outline).active:hover, .btn.blue-madison:not(.btn-outline).active:focus, .btn.blue-madison:not(.btn-outline).active.focus, .open > .btn.blue-madison:not(.btn-outline).dropdown-toggle:hover, .open > .btn.blue-madison:not(.btn-outline).dropdown-toggle:focus, .open > .btn.blue-madison:not(.btn-outline).dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: rgb(53.0879828326, 98.008583691, 137.2120171674);
  border-color: rgb(41.7060085837, 76.9957081545, 107.7939914163);
}
.btn.blue-madison:not(.btn-outline):active, .btn.blue-madison:not(.btn-outline).active, .open > .btn.blue-madison:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.blue-madison:not(.btn-outline).disabled:hover, .btn.blue-madison:not(.btn-outline).disabled:focus, .btn.blue-madison:not(.btn-outline).disabled.focus, .btn.blue-madison:not(.btn-outline)[disabled]:hover, .btn.blue-madison:not(.btn-outline)[disabled]:focus, .btn.blue-madison:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.blue-madison:not(.btn-outline):hover, fieldset[disabled] .btn.blue-madison:not(.btn-outline):focus, fieldset[disabled] .btn.blue-madison:not(.btn-outline).focus {
  background-color: #578ebe;
  border-color: #578ebe;
}
.btn.blue-madison:not(.btn-outline) .badge {
  color: #578ebe;
  background-color: #FFFFFF;
}

.btn.btn-outline.blue-madison {
  border-color: #578ebe;
  color: #578ebe;
  background: none;
}
.btn.btn-outline.blue-madison:hover, .btn.btn-outline.blue-madison:active, .btn.btn-outline.blue-madison:active:hover, .btn.btn-outline.blue-madison:active:focus, .btn.btn-outline.blue-madison:focus, .btn.btn-outline.blue-madison.active {
  border-color: #578ebe;
  color: #FFFFFF;
  background-color: #578ebe;
}

.btn.blue-madison-stripe {
  border-left: 4px solid #578ebe !important;
}

.btn.blue-madison.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.blue-chambray:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #2C3E50;
  border-color: #2C3E50;
}
.btn.blue-chambray:not(.btn-outline):focus, .btn.blue-chambray:not(.btn-outline).focus {
  color: #FFFFFF;
  background-color: rgb(25.9032258065, 36.5, 47.0967741935);
  border-color: black;
}
.btn.blue-chambray:not(.btn-outline):hover {
  color: #FFFFFF;
  background-color: rgb(25.9032258065, 36.5, 47.0967741935);
  border-color: rgb(22.2838709677, 31.4, 40.5161290323);
}
.btn.blue-chambray:not(.btn-outline):active, .btn.blue-chambray:not(.btn-outline).active, .open > .btn.blue-chambray:not(.btn-outline).dropdown-toggle {
  color: #FFFFFF;
  background-color: rgb(25.9032258065, 36.5, 47.0967741935);
  border-color: rgb(22.2838709677, 31.4, 40.5161290323);
}
.btn.blue-chambray:not(.btn-outline):active:hover, .btn.blue-chambray:not(.btn-outline):active:focus, .btn.blue-chambray:not(.btn-outline):active.focus, .btn.blue-chambray:not(.btn-outline).active:hover, .btn.blue-chambray:not(.btn-outline).active:focus, .btn.blue-chambray:not(.btn-outline).active.focus, .open > .btn.blue-chambray:not(.btn-outline).dropdown-toggle:hover, .open > .btn.blue-chambray:not(.btn-outline).dropdown-toggle:focus, .open > .btn.blue-chambray:not(.btn-outline).dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: rgb(13.235483871, 18.65, 24.064516129);
  border-color: black;
}
.btn.blue-chambray:not(.btn-outline):active, .btn.blue-chambray:not(.btn-outline).active, .open > .btn.blue-chambray:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.blue-chambray:not(.btn-outline).disabled:hover, .btn.blue-chambray:not(.btn-outline).disabled:focus, .btn.blue-chambray:not(.btn-outline).disabled.focus, .btn.blue-chambray:not(.btn-outline)[disabled]:hover, .btn.blue-chambray:not(.btn-outline)[disabled]:focus, .btn.blue-chambray:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.blue-chambray:not(.btn-outline):hover, fieldset[disabled] .btn.blue-chambray:not(.btn-outline):focus, fieldset[disabled] .btn.blue-chambray:not(.btn-outline).focus {
  background-color: #2C3E50;
  border-color: #2C3E50;
}
.btn.blue-chambray:not(.btn-outline) .badge {
  color: #2C3E50;
  background-color: #FFFFFF;
}

.btn.btn-outline.blue-chambray {
  border-color: #2C3E50;
  color: #2C3E50;
  background: none;
}
.btn.btn-outline.blue-chambray:hover, .btn.btn-outline.blue-chambray:active, .btn.btn-outline.blue-chambray:active:hover, .btn.btn-outline.blue-chambray:active:focus, .btn.btn-outline.blue-chambray:focus, .btn.btn-outline.blue-chambray.active {
  border-color: #2C3E50;
  color: #FFFFFF;
  background-color: #2C3E50;
}

.btn.blue-chambray-stripe {
  border-left: 4px solid #2C3E50 !important;
}

.btn.blue-chambray.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.blue-ebonyclay:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #22313F;
  border-color: #22313F;
}
.btn.blue-ebonyclay:not(.btn-outline):focus, .btn.blue-ebonyclay:not(.btn-outline).focus {
  color: #FFFFFF;
  background-color: rgb(16.1237113402, 23.2371134021, 29.8762886598);
  border-color: black;
}
.btn.blue-ebonyclay:not(.btn-outline):hover {
  color: #FFFFFF;
  background-color: rgb(16.1237113402, 23.2371134021, 29.8762886598);
  border-color: rgb(12.5484536082, 18.0845360825, 23.2515463918);
}
.btn.blue-ebonyclay:not(.btn-outline):active, .btn.blue-ebonyclay:not(.btn-outline).active, .open > .btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle {
  color: #FFFFFF;
  background-color: rgb(16.1237113402, 23.2371134021, 29.8762886598);
  border-color: rgb(12.5484536082, 18.0845360825, 23.2515463918);
}
.btn.blue-ebonyclay:not(.btn-outline):active:hover, .btn.blue-ebonyclay:not(.btn-outline):active:focus, .btn.blue-ebonyclay:not(.btn-outline):active.focus, .btn.blue-ebonyclay:not(.btn-outline).active:hover, .btn.blue-ebonyclay:not(.btn-outline).active:focus, .btn.blue-ebonyclay:not(.btn-outline).active.focus, .open > .btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle:hover, .open > .btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle:focus, .open > .btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: rgb(3.6103092784, 5.2030927835, 6.6896907216);
  border-color: black;
}
.btn.blue-ebonyclay:not(.btn-outline):active, .btn.blue-ebonyclay:not(.btn-outline).active, .open > .btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.blue-ebonyclay:not(.btn-outline).disabled:hover, .btn.blue-ebonyclay:not(.btn-outline).disabled:focus, .btn.blue-ebonyclay:not(.btn-outline).disabled.focus, .btn.blue-ebonyclay:not(.btn-outline)[disabled]:hover, .btn.blue-ebonyclay:not(.btn-outline)[disabled]:focus, .btn.blue-ebonyclay:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.blue-ebonyclay:not(.btn-outline):hover, fieldset[disabled] .btn.blue-ebonyclay:not(.btn-outline):focus, fieldset[disabled] .btn.blue-ebonyclay:not(.btn-outline).focus {
  background-color: #22313F;
  border-color: #22313F;
}
.btn.blue-ebonyclay:not(.btn-outline) .badge {
  color: #22313F;
  background-color: #FFFFFF;
}

.btn.btn-outline.blue-ebonyclay {
  border-color: #22313F;
  color: #22313F;
  background: none;
}
.btn.btn-outline.blue-ebonyclay:hover, .btn.btn-outline.blue-ebonyclay:active, .btn.btn-outline.blue-ebonyclay:active:hover, .btn.btn-outline.blue-ebonyclay:active:focus, .btn.btn-outline.blue-ebonyclay:focus, .btn.btn-outline.blue-ebonyclay.active {
  border-color: #22313F;
  color: #FFFFFF;
  background-color: #22313F;
}

.btn.blue-ebonyclay-stripe {
  border-left: 4px solid #22313F !important;
}

.btn.blue-ebonyclay.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.blue-hoki:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #67809F;
  border-color: #67809F;
}
.btn.blue-hoki:not(.btn-outline):focus, .btn.blue-hoki:not(.btn-outline).focus {
  color: #FFFFFF;
  background-color: rgb(81.6774193548, 102.9475806452, 129.3225806452);
  border-color: rgb(52.064516129, 65.622983871, 82.435483871);
}
.btn.blue-hoki:not(.btn-outline):hover {
  color: #FFFFFF;
  background-color: rgb(81.6774193548, 102.9475806452, 129.3225806452);
  border-color: rgb(77.7290322581, 97.9709677419, 123.0709677419);
}
.btn.blue-hoki:not(.btn-outline):active, .btn.blue-hoki:not(.btn-outline).active, .open > .btn.blue-hoki:not(.btn-outline).dropdown-toggle {
  color: #FFFFFF;
  background-color: rgb(81.6774193548, 102.9475806452, 129.3225806452);
  border-color: rgb(77.7290322581, 97.9709677419, 123.0709677419);
}
.btn.blue-hoki:not(.btn-outline):active:hover, .btn.blue-hoki:not(.btn-outline):active:focus, .btn.blue-hoki:not(.btn-outline):active.focus, .btn.blue-hoki:not(.btn-outline).active:hover, .btn.blue-hoki:not(.btn-outline).active:focus, .btn.blue-hoki:not(.btn-outline).active.focus, .open > .btn.blue-hoki:not(.btn-outline).dropdown-toggle:hover, .open > .btn.blue-hoki:not(.btn-outline).dropdown-toggle:focus, .open > .btn.blue-hoki:not(.btn-outline).dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: rgb(67.8580645161, 85.5294354839, 107.4419354839);
  border-color: rgb(52.064516129, 65.622983871, 82.435483871);
}
.btn.blue-hoki:not(.btn-outline):active, .btn.blue-hoki:not(.btn-outline).active, .open > .btn.blue-hoki:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.blue-hoki:not(.btn-outline).disabled:hover, .btn.blue-hoki:not(.btn-outline).disabled:focus, .btn.blue-hoki:not(.btn-outline).disabled.focus, .btn.blue-hoki:not(.btn-outline)[disabled]:hover, .btn.blue-hoki:not(.btn-outline)[disabled]:focus, .btn.blue-hoki:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.blue-hoki:not(.btn-outline):hover, fieldset[disabled] .btn.blue-hoki:not(.btn-outline):focus, fieldset[disabled] .btn.blue-hoki:not(.btn-outline).focus {
  background-color: #67809F;
  border-color: #67809F;
}
.btn.blue-hoki:not(.btn-outline) .badge {
  color: #67809F;
  background-color: #FFFFFF;
}

.btn.btn-outline.blue-hoki {
  border-color: #67809F;
  color: #67809F;
  background: none;
}
.btn.btn-outline.blue-hoki:hover, .btn.btn-outline.blue-hoki:active, .btn.btn-outline.blue-hoki:active:hover, .btn.btn-outline.blue-hoki:active:focus, .btn.btn-outline.blue-hoki:focus, .btn.btn-outline.blue-hoki.active {
  border-color: #67809F;
  color: #FFFFFF;
  background-color: #67809F;
}

.btn.blue-hoki-stripe {
  border-left: 4px solid #67809F !important;
}

.btn.blue-hoki.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.blue-steel:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #4B77BE;
  border-color: #4B77BE;
}
.btn.blue-steel:not(.btn-outline):focus, .btn.blue-steel:not(.btn-outline).focus {
  color: #FFFFFF;
  background-color: rgb(56.7755102041, 95.2081632653, 157.2244897959);
  border-color: rgb(36.4795918367, 61.1734693878, 101.0204081633);
}
.btn.blue-steel:not(.btn-outline):hover {
  color: #FFFFFF;
  background-color: rgb(56.7755102041, 95.2081632653, 157.2244897959);
  border-color: rgb(54.0693877551, 90.6702040816, 149.7306122449);
}
.btn.blue-steel:not(.btn-outline):active, .btn.blue-steel:not(.btn-outline).active, .open > .btn.blue-steel:not(.btn-outline).dropdown-toggle {
  color: #FFFFFF;
  background-color: rgb(56.7755102041, 95.2081632653, 157.2244897959);
  border-color: rgb(54.0693877551, 90.6702040816, 149.7306122449);
}
.btn.blue-steel:not(.btn-outline):active:hover, .btn.blue-steel:not(.btn-outline):active:focus, .btn.blue-steel:not(.btn-outline):active.focus, .btn.blue-steel:not(.btn-outline).active:hover, .btn.blue-steel:not(.btn-outline).active:focus, .btn.blue-steel:not(.btn-outline).active.focus, .open > .btn.blue-steel:not(.btn-outline).dropdown-toggle:hover, .open > .btn.blue-steel:not(.btn-outline).dropdown-toggle:focus, .open > .btn.blue-steel:not(.btn-outline).dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: rgb(47.3040816327, 79.3253061224, 130.9959183673);
  border-color: rgb(36.4795918367, 61.1734693878, 101.0204081633);
}
.btn.blue-steel:not(.btn-outline):active, .btn.blue-steel:not(.btn-outline).active, .open > .btn.blue-steel:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.blue-steel:not(.btn-outline).disabled:hover, .btn.blue-steel:not(.btn-outline).disabled:focus, .btn.blue-steel:not(.btn-outline).disabled.focus, .btn.blue-steel:not(.btn-outline)[disabled]:hover, .btn.blue-steel:not(.btn-outline)[disabled]:focus, .btn.blue-steel:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.blue-steel:not(.btn-outline):hover, fieldset[disabled] .btn.blue-steel:not(.btn-outline):focus, fieldset[disabled] .btn.blue-steel:not(.btn-outline).focus {
  background-color: #4B77BE;
  border-color: #4B77BE;
}
.btn.blue-steel:not(.btn-outline) .badge {
  color: #4B77BE;
  background-color: #FFFFFF;
}

.btn.btn-outline.blue-steel {
  border-color: #4B77BE;
  color: #4B77BE;
  background: none;
}
.btn.btn-outline.blue-steel:hover, .btn.btn-outline.blue-steel:active, .btn.btn-outline.blue-steel:active:hover, .btn.btn-outline.blue-steel:active:focus, .btn.btn-outline.blue-steel:focus, .btn.btn-outline.blue-steel.active {
  border-color: #4B77BE;
  color: #FFFFFF;
  background-color: #4B77BE;
}

.btn.blue-steel-stripe {
  border-left: 4px solid #4B77BE !important;
}

.btn.blue-steel.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.blue-soft:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #4c87b9;
  border-color: #4c87b9;
}
.btn.blue-soft:not(.btn-outline):focus, .btn.blue-soft:not(.btn-outline).focus {
  color: #FFFFFF;
  background-color: rgb(59.0361445783, 108.7951807229, 150.9638554217);
  border-color: rgb(37.5301204819, 69.1626506024, 95.9698795181);
}
.btn.blue-soft:not(.btn-outline):hover {
  color: #FFFFFF;
  background-color: rgb(59.0361445783, 108.7951807229, 150.9638554217);
  border-color: rgb(56.1686746988, 103.5108433735, 143.6313253012);
}
.btn.blue-soft:not(.btn-outline):active, .btn.blue-soft:not(.btn-outline).active, .open > .btn.blue-soft:not(.btn-outline).dropdown-toggle {
  color: #FFFFFF;
  background-color: rgb(59.0361445783, 108.7951807229, 150.9638554217);
  border-color: rgb(56.1686746988, 103.5108433735, 143.6313253012);
}
.btn.blue-soft:not(.btn-outline):active:hover, .btn.blue-soft:not(.btn-outline):active:focus, .btn.blue-soft:not(.btn-outline):active.focus, .btn.blue-soft:not(.btn-outline).active:hover, .btn.blue-soft:not(.btn-outline).active:focus, .btn.blue-soft:not(.btn-outline).active.focus, .open > .btn.blue-soft:not(.btn-outline).dropdown-toggle:hover, .open > .btn.blue-soft:not(.btn-outline).dropdown-toggle:focus, .open > .btn.blue-soft:not(.btn-outline).dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: rgb(49, 90.3, 125.3);
  border-color: rgb(37.5301204819, 69.1626506024, 95.9698795181);
}
.btn.blue-soft:not(.btn-outline):active, .btn.blue-soft:not(.btn-outline).active, .open > .btn.blue-soft:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.blue-soft:not(.btn-outline).disabled:hover, .btn.blue-soft:not(.btn-outline).disabled:focus, .btn.blue-soft:not(.btn-outline).disabled.focus, .btn.blue-soft:not(.btn-outline)[disabled]:hover, .btn.blue-soft:not(.btn-outline)[disabled]:focus, .btn.blue-soft:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.blue-soft:not(.btn-outline):hover, fieldset[disabled] .btn.blue-soft:not(.btn-outline):focus, fieldset[disabled] .btn.blue-soft:not(.btn-outline).focus {
  background-color: #4c87b9;
  border-color: #4c87b9;
}
.btn.blue-soft:not(.btn-outline) .badge {
  color: #4c87b9;
  background-color: #FFFFFF;
}

.btn.btn-outline.blue-soft {
  border-color: #4c87b9;
  color: #4c87b9;
  background: none;
}
.btn.btn-outline.blue-soft:hover, .btn.btn-outline.blue-soft:active, .btn.btn-outline.blue-soft:active:hover, .btn.btn-outline.blue-soft:active:focus, .btn.btn-outline.blue-soft:focus, .btn.btn-outline.blue-soft.active {
  border-color: #4c87b9;
  color: #FFFFFF;
  background-color: #4c87b9;
}

.btn.blue-soft-stripe {
  border-left: 4px solid #4c87b9 !important;
}

.btn.blue-soft.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.blue-dark:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #5e738b;
  border-color: #5e738b;
}
.btn.blue-dark:not(.btn-outline):focus, .btn.blue-dark:not(.btn-outline).focus {
  color: #FFFFFF;
  background-color: rgb(73.4248927039, 89.8283261803, 108.5751072961);
  border-color: rgb(42.5622317597, 52.0708154506, 62.9377682403);
}
.btn.blue-dark:not(.btn-outline):hover {
  color: #FFFFFF;
  background-color: rgb(73.4248927039, 89.8283261803, 108.5751072961);
  border-color: rgb(69.3098712446, 84.7939914163, 102.4901287554);
}
.btn.blue-dark:not(.btn-outline):active, .btn.blue-dark:not(.btn-outline).active, .open > .btn.blue-dark:not(.btn-outline).dropdown-toggle {
  color: #FFFFFF;
  background-color: rgb(73.4248927039, 89.8283261803, 108.5751072961);
  border-color: rgb(69.3098712446, 84.7939914163, 102.4901287554);
}
.btn.blue-dark:not(.btn-outline):active:hover, .btn.blue-dark:not(.btn-outline):active:focus, .btn.blue-dark:not(.btn-outline):active.focus, .btn.blue-dark:not(.btn-outline).active:hover, .btn.blue-dark:not(.btn-outline).active:focus, .btn.blue-dark:not(.btn-outline).active.focus, .open > .btn.blue-dark:not(.btn-outline).dropdown-toggle:hover, .open > .btn.blue-dark:not(.btn-outline).dropdown-toggle:focus, .open > .btn.blue-dark:not(.btn-outline).dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: rgb(59.0223175966, 72.2081545064, 87.2776824034);
  border-color: rgb(42.5622317597, 52.0708154506, 62.9377682403);
}
.btn.blue-dark:not(.btn-outline):active, .btn.blue-dark:not(.btn-outline).active, .open > .btn.blue-dark:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.blue-dark:not(.btn-outline).disabled:hover, .btn.blue-dark:not(.btn-outline).disabled:focus, .btn.blue-dark:not(.btn-outline).disabled.focus, .btn.blue-dark:not(.btn-outline)[disabled]:hover, .btn.blue-dark:not(.btn-outline)[disabled]:focus, .btn.blue-dark:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.blue-dark:not(.btn-outline):hover, fieldset[disabled] .btn.blue-dark:not(.btn-outline):focus, fieldset[disabled] .btn.blue-dark:not(.btn-outline).focus {
  background-color: #5e738b;
  border-color: #5e738b;
}
.btn.blue-dark:not(.btn-outline) .badge {
  color: #5e738b;
  background-color: #FFFFFF;
}

.btn.btn-outline.blue-dark {
  border-color: #5e738b;
  color: #5e738b;
  background: none;
}
.btn.btn-outline.blue-dark:hover, .btn.btn-outline.blue-dark:active, .btn.btn-outline.blue-dark:active:hover, .btn.btn-outline.blue-dark:active:focus, .btn.btn-outline.blue-dark:focus, .btn.btn-outline.blue-dark.active {
  border-color: #5e738b;
  color: #FFFFFF;
  background-color: #5e738b;
}

.btn.blue-dark-stripe {
  border-left: 4px solid #5e738b !important;
}

.btn.blue-dark.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.blue-sharp:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #5C9BD1;
  border-color: #5C9BD1;
}
.btn.blue-sharp:not(.btn-outline):focus, .btn.blue-sharp:not(.btn-outline).focus {
  color: #FFFFFF;
  background-color: rgb(55.023923445, 130.3827751196, 194.976076555);
  border-color: rgb(38.1866028708, 90.485645933, 135.3133971292);
}
.btn.blue-sharp:not(.btn-outline):hover {
  color: #FFFFFF;
  background-color: rgb(55.023923445, 130.3827751196, 194.976076555);
  border-color: rgb(52.7789473684, 125.0631578947, 187.0210526316);
}
.btn.blue-sharp:not(.btn-outline):active, .btn.blue-sharp:not(.btn-outline).active, .open > .btn.blue-sharp:not(.btn-outline).dropdown-toggle {
  color: #FFFFFF;
  background-color: rgb(55.023923445, 130.3827751196, 194.976076555);
  border-color: rgb(52.7789473684, 125.0631578947, 187.0210526316);
}
.btn.blue-sharp:not(.btn-outline):active:hover, .btn.blue-sharp:not(.btn-outline):active:focus, .btn.blue-sharp:not(.btn-outline):active.focus, .btn.blue-sharp:not(.btn-outline).active:hover, .btn.blue-sharp:not(.btn-outline).active:focus, .btn.blue-sharp:not(.btn-outline).active.focus, .open > .btn.blue-sharp:not(.btn-outline).dropdown-toggle:hover, .open > .btn.blue-sharp:not(.btn-outline).dropdown-toggle:focus, .open > .btn.blue-sharp:not(.btn-outline).dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: rgb(47.166507177, 111.7641148325, 167.133492823);
  border-color: rgb(38.1866028708, 90.485645933, 135.3133971292);
}
.btn.blue-sharp:not(.btn-outline):active, .btn.blue-sharp:not(.btn-outline).active, .open > .btn.blue-sharp:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.blue-sharp:not(.btn-outline).disabled:hover, .btn.blue-sharp:not(.btn-outline).disabled:focus, .btn.blue-sharp:not(.btn-outline).disabled.focus, .btn.blue-sharp:not(.btn-outline)[disabled]:hover, .btn.blue-sharp:not(.btn-outline)[disabled]:focus, .btn.blue-sharp:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.blue-sharp:not(.btn-outline):hover, fieldset[disabled] .btn.blue-sharp:not(.btn-outline):focus, fieldset[disabled] .btn.blue-sharp:not(.btn-outline).focus {
  background-color: #5C9BD1;
  border-color: #5C9BD1;
}
.btn.blue-sharp:not(.btn-outline) .badge {
  color: #5C9BD1;
  background-color: #FFFFFF;
}

.btn.btn-outline.blue-sharp {
  border-color: #5C9BD1;
  color: #5C9BD1;
  background: none;
}
.btn.btn-outline.blue-sharp:hover, .btn.btn-outline.blue-sharp:active, .btn.btn-outline.blue-sharp:active:hover, .btn.btn-outline.blue-sharp:active:focus, .btn.btn-outline.blue-sharp:focus, .btn.btn-outline.blue-sharp.active {
  border-color: #5C9BD1;
  color: #FFFFFF;
  background-color: #5C9BD1;
}

.btn.blue-sharp-stripe {
  border-left: 4px solid #5C9BD1 !important;
}

.btn.blue-sharp.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.blue-oleo:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #94A0B2;
  border-color: #94A0B2;
}
.btn.blue-oleo:not(.btn-outline):focus, .btn.blue-oleo:not(.btn-outline).focus {
  color: #FFFFFF;
  background-color: rgb(118.3423913043, 133.6684782609, 156.6576086957);
  border-color: rgb(83.0679347826, 96.0135869565, 115.4320652174);
}
.btn.blue-oleo:not(.btn-outline):hover {
  color: #FFFFFF;
  background-color: rgb(118.3423913043, 133.6684782609, 156.6576086957);
  border-color: rgb(112.4108695652, 128.402173913, 152.3891304348);
}
.btn.blue-oleo:not(.btn-outline):active, .btn.blue-oleo:not(.btn-outline).active, .open > .btn.blue-oleo:not(.btn-outline).dropdown-toggle {
  color: #FFFFFF;
  background-color: rgb(118.3423913043, 133.6684782609, 156.6576086957);
  border-color: rgb(112.4108695652, 128.402173913, 152.3891304348);
}
.btn.blue-oleo:not(.btn-outline):active:hover, .btn.blue-oleo:not(.btn-outline):active:focus, .btn.blue-oleo:not(.btn-outline):active.focus, .btn.blue-oleo:not(.btn-outline).active:hover, .btn.blue-oleo:not(.btn-outline).active:focus, .btn.blue-oleo:not(.btn-outline).active.focus, .open > .btn.blue-oleo:not(.btn-outline).dropdown-toggle:hover, .open > .btn.blue-oleo:not(.btn-outline).dropdown-toggle:focus, .open > .btn.blue-oleo:not(.btn-outline).dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: rgb(100.1418478261, 115.7483695652, 139.1581521739);
  border-color: rgb(83.0679347826, 96.0135869565, 115.4320652174);
}
.btn.blue-oleo:not(.btn-outline):active, .btn.blue-oleo:not(.btn-outline).active, .open > .btn.blue-oleo:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.blue-oleo:not(.btn-outline).disabled:hover, .btn.blue-oleo:not(.btn-outline).disabled:focus, .btn.blue-oleo:not(.btn-outline).disabled.focus, .btn.blue-oleo:not(.btn-outline)[disabled]:hover, .btn.blue-oleo:not(.btn-outline)[disabled]:focus, .btn.blue-oleo:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.blue-oleo:not(.btn-outline):hover, fieldset[disabled] .btn.blue-oleo:not(.btn-outline):focus, fieldset[disabled] .btn.blue-oleo:not(.btn-outline).focus {
  background-color: #94A0B2;
  border-color: #94A0B2;
}
.btn.blue-oleo:not(.btn-outline) .badge {
  color: #94A0B2;
  background-color: #FFFFFF;
}

.btn.btn-outline.blue-oleo {
  border-color: #94A0B2;
  color: #94A0B2;
  background: none;
}
.btn.btn-outline.blue-oleo:hover, .btn.btn-outline.blue-oleo:active, .btn.btn-outline.blue-oleo:active:hover, .btn.btn-outline.blue-oleo:active:focus, .btn.btn-outline.blue-oleo:focus, .btn.btn-outline.blue-oleo.active {
  border-color: #94A0B2;
  color: #FFFFFF;
  background-color: #94A0B2;
}

.btn.blue-oleo-stripe {
  border-left: 4px solid #94A0B2 !important;
}

.btn.blue-oleo.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.green:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #32c5d2;
  border-color: #32c5d2;
}
.btn.green:not(.btn-outline):focus, .btn.green:not(.btn-outline).focus {
  color: #FFFFFF;
  background-color: rgb(37.62, 160.512, 171.38);
  border-color: rgb(23.85, 101.76, 108.65);
}
.btn.green:not(.btn-outline):hover {
  color: #FFFFFF;
  background-color: rgb(37.62, 160.512, 171.38);
  border-color: rgb(35.784, 152.6784, 163.016);
}
.btn.green:not(.btn-outline):active, .btn.green:not(.btn-outline).active, .open > .btn.green:not(.btn-outline).dropdown-toggle {
  color: #FFFFFF;
  background-color: rgb(37.62, 160.512, 171.38);
  border-color: rgb(35.784, 152.6784, 163.016);
}
.btn.green:not(.btn-outline):active:hover, .btn.green:not(.btn-outline):active:focus, .btn.green:not(.btn-outline):active.focus, .btn.green:not(.btn-outline).active:hover, .btn.green:not(.btn-outline).active:focus, .btn.green:not(.btn-outline).active.focus, .open > .btn.green:not(.btn-outline).dropdown-toggle:hover, .open > .btn.green:not(.btn-outline).dropdown-toggle:focus, .open > .btn.green:not(.btn-outline).dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: rgb(31.194, 133.0944, 142.106);
  border-color: rgb(23.85, 101.76, 108.65);
}
.btn.green:not(.btn-outline):active, .btn.green:not(.btn-outline).active, .open > .btn.green:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.green:not(.btn-outline).disabled:hover, .btn.green:not(.btn-outline).disabled:focus, .btn.green:not(.btn-outline).disabled.focus, .btn.green:not(.btn-outline)[disabled]:hover, .btn.green:not(.btn-outline)[disabled]:focus, .btn.green:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.green:not(.btn-outline):hover, fieldset[disabled] .btn.green:not(.btn-outline):focus, fieldset[disabled] .btn.green:not(.btn-outline).focus {
  background-color: #32c5d2;
  border-color: #32c5d2;
}
.btn.green:not(.btn-outline) .badge {
  color: #32c5d2;
  background-color: #FFFFFF;
}

.btn.btn-outline.green {
  border-color: #32c5d2;
  color: #32c5d2;
  background: none;
}
.btn.btn-outline.green:hover, .btn.btn-outline.green:active, .btn.btn-outline.green:active:hover, .btn.btn-outline.green:active:focus, .btn.btn-outline.green:focus, .btn.btn-outline.green.active {
  border-color: #32c5d2;
  color: #FFFFFF;
  background-color: #32c5d2;
}

.btn.green-stripe {
  border-left: 4px solid #32c5d2 !important;
}

.btn.green.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.green-meadow:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #1BBC9B;
  border-color: #1BBC9B;
}
.btn.green-meadow:not(.btn-outline):focus, .btn.green-meadow:not(.btn-outline).focus {
  color: #FFFFFF;
  background-color: rgb(20.5953488372, 143.4046511628, 118.2325581395);
  border-color: rgb(10.988372093, 76.511627907, 63.0813953488);
}
.btn.green-meadow:not(.btn-outline):hover {
  color: #FFFFFF;
  background-color: rgb(20.5953488372, 143.4046511628, 118.2325581395);
  border-color: rgb(19.3144186047, 134.4855813953, 110.8790697674);
}
.btn.green-meadow:not(.btn-outline):active, .btn.green-meadow:not(.btn-outline).active, .open > .btn.green-meadow:not(.btn-outline).dropdown-toggle {
  color: #FFFFFF;
  background-color: rgb(20.5953488372, 143.4046511628, 118.2325581395);
  border-color: rgb(19.3144186047, 134.4855813953, 110.8790697674);
}
.btn.green-meadow:not(.btn-outline):active:hover, .btn.green-meadow:not(.btn-outline):active:focus, .btn.green-meadow:not(.btn-outline):active.focus, .btn.green-meadow:not(.btn-outline).active:hover, .btn.green-meadow:not(.btn-outline).active:focus, .btn.green-meadow:not(.btn-outline).active.focus, .open > .btn.green-meadow:not(.btn-outline).dropdown-toggle:hover, .open > .btn.green-meadow:not(.btn-outline).dropdown-toggle:focus, .open > .btn.green-meadow:not(.btn-outline).dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: rgb(16.1120930233, 112.1879069767, 92.4953488372);
  border-color: rgb(10.988372093, 76.511627907, 63.0813953488);
}
.btn.green-meadow:not(.btn-outline):active, .btn.green-meadow:not(.btn-outline).active, .open > .btn.green-meadow:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.green-meadow:not(.btn-outline).disabled:hover, .btn.green-meadow:not(.btn-outline).disabled:focus, .btn.green-meadow:not(.btn-outline).disabled.focus, .btn.green-meadow:not(.btn-outline)[disabled]:hover, .btn.green-meadow:not(.btn-outline)[disabled]:focus, .btn.green-meadow:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.green-meadow:not(.btn-outline):hover, fieldset[disabled] .btn.green-meadow:not(.btn-outline):focus, fieldset[disabled] .btn.green-meadow:not(.btn-outline).focus {
  background-color: #1BBC9B;
  border-color: #1BBC9B;
}
.btn.green-meadow:not(.btn-outline) .badge {
  color: #1BBC9B;
  background-color: #FFFFFF;
}

.btn.btn-outline.green-meadow {
  border-color: #1BBC9B;
  color: #1BBC9B;
  background: none;
}
.btn.btn-outline.green-meadow:hover, .btn.btn-outline.green-meadow:active, .btn.btn-outline.green-meadow:active:hover, .btn.btn-outline.green-meadow:active:focus, .btn.btn-outline.green-meadow:focus, .btn.btn-outline.green-meadow.active {
  border-color: #1BBC9B;
  color: #FFFFFF;
  background-color: #1BBC9B;
}

.btn.green-meadow-stripe {
  border-left: 4px solid #1BBC9B !important;
}

.btn.green-meadow.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.green-seagreen:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #1BA39C;
  border-color: #1BA39C;
}
.btn.green-seagreen:not(.btn-outline):focus, .btn.green-seagreen:not(.btn-outline).focus {
  color: #FFFFFF;
  background-color: rgb(19.7526315789, 119.2473684211, 114.1263157895);
  border-color: rgb(8.8815789474, 53.6184210526, 51.3157894737);
}
.btn.green-seagreen:not(.btn-outline):hover {
  color: #FFFFFF;
  background-color: rgb(19.7526315789, 119.2473684211, 114.1263157895);
  border-color: rgb(18.3031578947, 110.4968421053, 105.7515789474);
}
.btn.green-seagreen:not(.btn-outline):active, .btn.green-seagreen:not(.btn-outline).active, .open > .btn.green-seagreen:not(.btn-outline).dropdown-toggle {
  color: #FFFFFF;
  background-color: rgb(19.7526315789, 119.2473684211, 114.1263157895);
  border-color: rgb(18.3031578947, 110.4968421053, 105.7515789474);
}
.btn.green-seagreen:not(.btn-outline):active:hover, .btn.green-seagreen:not(.btn-outline):active:focus, .btn.green-seagreen:not(.btn-outline):active.focus, .btn.green-seagreen:not(.btn-outline).active:hover, .btn.green-seagreen:not(.btn-outline).active:focus, .btn.green-seagreen:not(.btn-outline).active.focus, .open > .btn.green-seagreen:not(.btn-outline).dropdown-toggle:hover, .open > .btn.green-seagreen:not(.btn-outline).dropdown-toggle:focus, .open > .btn.green-seagreen:not(.btn-outline).dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: rgb(14.6794736842, 88.6205263158, 84.8147368421);
  border-color: rgb(8.8815789474, 53.6184210526, 51.3157894737);
}
.btn.green-seagreen:not(.btn-outline):active, .btn.green-seagreen:not(.btn-outline).active, .open > .btn.green-seagreen:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.green-seagreen:not(.btn-outline).disabled:hover, .btn.green-seagreen:not(.btn-outline).disabled:focus, .btn.green-seagreen:not(.btn-outline).disabled.focus, .btn.green-seagreen:not(.btn-outline)[disabled]:hover, .btn.green-seagreen:not(.btn-outline)[disabled]:focus, .btn.green-seagreen:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.green-seagreen:not(.btn-outline):hover, fieldset[disabled] .btn.green-seagreen:not(.btn-outline):focus, fieldset[disabled] .btn.green-seagreen:not(.btn-outline).focus {
  background-color: #1BA39C;
  border-color: #1BA39C;
}
.btn.green-seagreen:not(.btn-outline) .badge {
  color: #1BA39C;
  background-color: #FFFFFF;
}

.btn.btn-outline.green-seagreen {
  border-color: #1BA39C;
  color: #1BA39C;
  background: none;
}
.btn.btn-outline.green-seagreen:hover, .btn.btn-outline.green-seagreen:active, .btn.btn-outline.green-seagreen:active:hover, .btn.btn-outline.green-seagreen:active:focus, .btn.btn-outline.green-seagreen:focus, .btn.btn-outline.green-seagreen.active {
  border-color: #1BA39C;
  color: #FFFFFF;
  background-color: #1BA39C;
}

.btn.green-seagreen-stripe {
  border-left: 4px solid #1BA39C !important;
}

.btn.green-seagreen.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.green-turquoise:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #36D7B7;
  border-color: #36D7B7;
}
.btn.green-turquoise:not(.btn-outline):focus, .btn.green-turquoise:not(.btn-outline).focus {
  color: #FFFFFF;
  background-color: rgb(36.1825726141, 181.8174273859, 152.8713692946);
  border-color: rgb(23.4854771784, 118.0145228216, 99.2261410788);
}
.btn.green-turquoise:not(.btn-outline):hover {
  color: #FFFFFF;
  background-color: rgb(36.1825726141, 181.8174273859, 152.8713692946);
  border-color: rgb(34.489626556, 173.310373444, 145.7186721992);
}
.btn.green-turquoise:not(.btn-outline):active, .btn.green-turquoise:not(.btn-outline).active, .open > .btn.green-turquoise:not(.btn-outline).dropdown-toggle {
  color: #FFFFFF;
  background-color: rgb(36.1825726141, 181.8174273859, 152.8713692946);
  border-color: rgb(34.489626556, 173.310373444, 145.7186721992);
}
.btn.green-turquoise:not(.btn-outline):active:hover, .btn.green-turquoise:not(.btn-outline):active:focus, .btn.green-turquoise:not(.btn-outline):active.focus, .btn.green-turquoise:not(.btn-outline).active:hover, .btn.green-turquoise:not(.btn-outline).active:focus, .btn.green-turquoise:not(.btn-outline).active.focus, .open > .btn.green-turquoise:not(.btn-outline).dropdown-toggle:hover, .open > .btn.green-turquoise:not(.btn-outline).dropdown-toggle:focus, .open > .btn.green-turquoise:not(.btn-outline).dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: rgb(30.2572614108, 152.0427385892, 127.8369294606);
  border-color: rgb(23.4854771784, 118.0145228216, 99.2261410788);
}
.btn.green-turquoise:not(.btn-outline):active, .btn.green-turquoise:not(.btn-outline).active, .open > .btn.green-turquoise:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.green-turquoise:not(.btn-outline).disabled:hover, .btn.green-turquoise:not(.btn-outline).disabled:focus, .btn.green-turquoise:not(.btn-outline).disabled.focus, .btn.green-turquoise:not(.btn-outline)[disabled]:hover, .btn.green-turquoise:not(.btn-outline)[disabled]:focus, .btn.green-turquoise:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.green-turquoise:not(.btn-outline):hover, fieldset[disabled] .btn.green-turquoise:not(.btn-outline):focus, fieldset[disabled] .btn.green-turquoise:not(.btn-outline).focus {
  background-color: #36D7B7;
  border-color: #36D7B7;
}
.btn.green-turquoise:not(.btn-outline) .badge {
  color: #36D7B7;
  background-color: #FFFFFF;
}

.btn.btn-outline.green-turquoise {
  border-color: #36D7B7;
  color: #36D7B7;
  background: none;
}
.btn.btn-outline.green-turquoise:hover, .btn.btn-outline.green-turquoise:active, .btn.btn-outline.green-turquoise:active:hover, .btn.btn-outline.green-turquoise:active:focus, .btn.btn-outline.green-turquoise:focus, .btn.btn-outline.green-turquoise.active {
  border-color: #36D7B7;
  color: #FFFFFF;
  background-color: #36D7B7;
}

.btn.green-turquoise-stripe {
  border-left: 4px solid #36D7B7 !important;
}

.btn.green-turquoise.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.green-haze:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #44b6ae;
  border-color: #44b6ae;
}
.btn.green-haze:not(.btn-outline):focus, .btn.green-haze:not(.btn-outline).focus {
  color: #FFFFFF;
  background-color: rgb(54.128, 144.872, 138.504);
  border-color: rgb(33.32, 89.18, 85.26);
}
.btn.green-haze:not(.btn-outline):hover {
  color: #FFFFFF;
  background-color: rgb(54.128, 144.872, 138.504);
  border-color: rgb(51.3536, 137.4464, 131.4048);
}
.btn.green-haze:not(.btn-outline):active, .btn.green-haze:not(.btn-outline).active, .open > .btn.green-haze:not(.btn-outline).dropdown-toggle {
  color: #FFFFFF;
  background-color: rgb(54.128, 144.872, 138.504);
  border-color: rgb(51.3536, 137.4464, 131.4048);
}
.btn.green-haze:not(.btn-outline):active:hover, .btn.green-haze:not(.btn-outline):active:focus, .btn.green-haze:not(.btn-outline):active.focus, .btn.green-haze:not(.btn-outline).active:hover, .btn.green-haze:not(.btn-outline).active:focus, .btn.green-haze:not(.btn-outline).active.focus, .open > .btn.green-haze:not(.btn-outline).dropdown-toggle:hover, .open > .btn.green-haze:not(.btn-outline).dropdown-toggle:focus, .open > .btn.green-haze:not(.btn-outline).dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: rgb(44.4176, 118.8824, 113.6568);
  border-color: rgb(33.32, 89.18, 85.26);
}
.btn.green-haze:not(.btn-outline):active, .btn.green-haze:not(.btn-outline).active, .open > .btn.green-haze:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.green-haze:not(.btn-outline).disabled:hover, .btn.green-haze:not(.btn-outline).disabled:focus, .btn.green-haze:not(.btn-outline).disabled.focus, .btn.green-haze:not(.btn-outline)[disabled]:hover, .btn.green-haze:not(.btn-outline)[disabled]:focus, .btn.green-haze:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.green-haze:not(.btn-outline):hover, fieldset[disabled] .btn.green-haze:not(.btn-outline):focus, fieldset[disabled] .btn.green-haze:not(.btn-outline).focus {
  background-color: #44b6ae;
  border-color: #44b6ae;
}
.btn.green-haze:not(.btn-outline) .badge {
  color: #44b6ae;
  background-color: #FFFFFF;
}

.btn.btn-outline.green-haze {
  border-color: #44b6ae;
  color: #44b6ae;
  background: none;
}
.btn.btn-outline.green-haze:hover, .btn.btn-outline.green-haze:active, .btn.btn-outline.green-haze:active:hover, .btn.btn-outline.green-haze:active:focus, .btn.btn-outline.green-haze:focus, .btn.btn-outline.green-haze.active {
  border-color: #44b6ae;
  color: #FFFFFF;
  background-color: #44b6ae;
}

.btn.green-haze-stripe {
  border-left: 4px solid #44b6ae !important;
}

.btn.green-haze.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.green-jungle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #26C281;
  border-color: #26C281;
}
.btn.green-jungle:not(.btn-outline):focus, .btn.green-jungle:not(.btn-outline).focus {
  color: #FFFFFF;
  background-color: rgb(29.6465517241, 151.3534482759, 100.6422413793);
  border-color: rgb(17.1163793103, 87.3836206897, 58.1056034483);
}
.btn.green-jungle:not(.btn-outline):hover {
  color: #FFFFFF;
  background-color: rgb(29.6465517241, 151.3534482759, 100.6422413793);
  border-color: rgb(27.975862069, 142.824137931, 94.9706896552);
}
.btn.green-jungle:not(.btn-outline):active, .btn.green-jungle:not(.btn-outline).active, .open > .btn.green-jungle:not(.btn-outline).dropdown-toggle {
  color: #FFFFFF;
  background-color: rgb(29.6465517241, 151.3534482759, 100.6422413793);
  border-color: rgb(27.975862069, 142.824137931, 94.9706896552);
}
.btn.green-jungle:not(.btn-outline):active:hover, .btn.green-jungle:not(.btn-outline):active:focus, .btn.green-jungle:not(.btn-outline):active.focus, .btn.green-jungle:not(.btn-outline).active:hover, .btn.green-jungle:not(.btn-outline).active:focus, .btn.green-jungle:not(.btn-outline).active.focus, .open > .btn.green-jungle:not(.btn-outline).dropdown-toggle:hover, .open > .btn.green-jungle:not(.btn-outline).dropdown-toggle:focus, .open > .btn.green-jungle:not(.btn-outline).dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: rgb(23.799137931, 121.500862069, 80.7918103448);
  border-color: rgb(17.1163793103, 87.3836206897, 58.1056034483);
}
.btn.green-jungle:not(.btn-outline):active, .btn.green-jungle:not(.btn-outline).active, .open > .btn.green-jungle:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.green-jungle:not(.btn-outline).disabled:hover, .btn.green-jungle:not(.btn-outline).disabled:focus, .btn.green-jungle:not(.btn-outline).disabled.focus, .btn.green-jungle:not(.btn-outline)[disabled]:hover, .btn.green-jungle:not(.btn-outline)[disabled]:focus, .btn.green-jungle:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.green-jungle:not(.btn-outline):hover, fieldset[disabled] .btn.green-jungle:not(.btn-outline):focus, fieldset[disabled] .btn.green-jungle:not(.btn-outline).focus {
  background-color: #26C281;
  border-color: #26C281;
}
.btn.green-jungle:not(.btn-outline) .badge {
  color: #26C281;
  background-color: #FFFFFF;
}

.btn.btn-outline.green-jungle {
  border-color: #26C281;
  color: #26C281;
  background: none;
}
.btn.btn-outline.green-jungle:hover, .btn.btn-outline.green-jungle:active, .btn.btn-outline.green-jungle:active:hover, .btn.btn-outline.green-jungle:active:focus, .btn.btn-outline.green-jungle:focus, .btn.btn-outline.green-jungle.active {
  border-color: #26C281;
  color: #FFFFFF;
  background-color: #26C281;
}

.btn.green-jungle-stripe {
  border-left: 4px solid #26C281 !important;
}

.btn.green-jungle.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.green-soft:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #3faba4;
  border-color: #3faba4;
}
.btn.green-soft:not(.btn-outline):focus, .btn.green-soft:not(.btn-outline).focus {
  color: #FFFFFF;
  background-color: rgb(49.2692307692, 133.7307692308, 128.2564102564);
  border-color: rgb(28.6730769231, 77.8269230769, 74.641025641);
}
.btn.green-soft:not(.btn-outline):hover {
  color: #FFFFFF;
  background-color: rgb(49.2692307692, 133.7307692308, 128.2564102564);
  border-color: rgb(46.5230769231, 126.2769230769, 121.1076923077);
}
.btn.green-soft:not(.btn-outline):active, .btn.green-soft:not(.btn-outline).active, .open > .btn.green-soft:not(.btn-outline).dropdown-toggle {
  color: #FFFFFF;
  background-color: rgb(49.2692307692, 133.7307692308, 128.2564102564);
  border-color: rgb(46.5230769231, 126.2769230769, 121.1076923077);
}
.btn.green-soft:not(.btn-outline):active:hover, .btn.green-soft:not(.btn-outline):active:focus, .btn.green-soft:not(.btn-outline):active.focus, .btn.green-soft:not(.btn-outline).active:hover, .btn.green-soft:not(.btn-outline).active:focus, .btn.green-soft:not(.btn-outline).active.focus, .open > .btn.green-soft:not(.btn-outline).dropdown-toggle:hover, .open > .btn.green-soft:not(.btn-outline).dropdown-toggle:focus, .open > .btn.green-soft:not(.btn-outline).dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: rgb(39.6576923077, 107.6423076923, 103.2358974359);
  border-color: rgb(28.6730769231, 77.8269230769, 74.641025641);
}
.btn.green-soft:not(.btn-outline):active, .btn.green-soft:not(.btn-outline).active, .open > .btn.green-soft:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.green-soft:not(.btn-outline).disabled:hover, .btn.green-soft:not(.btn-outline).disabled:focus, .btn.green-soft:not(.btn-outline).disabled.focus, .btn.green-soft:not(.btn-outline)[disabled]:hover, .btn.green-soft:not(.btn-outline)[disabled]:focus, .btn.green-soft:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.green-soft:not(.btn-outline):hover, fieldset[disabled] .btn.green-soft:not(.btn-outline):focus, fieldset[disabled] .btn.green-soft:not(.btn-outline).focus {
  background-color: #3faba4;
  border-color: #3faba4;
}
.btn.green-soft:not(.btn-outline) .badge {
  color: #3faba4;
  background-color: #FFFFFF;
}

.btn.btn-outline.green-soft {
  border-color: #3faba4;
  color: #3faba4;
  background: none;
}
.btn.btn-outline.green-soft:hover, .btn.btn-outline.green-soft:active, .btn.btn-outline.green-soft:active:hover, .btn.btn-outline.green-soft:active:focus, .btn.btn-outline.green-soft:focus, .btn.btn-outline.green-soft.active {
  border-color: #3faba4;
  color: #FFFFFF;
  background-color: #3faba4;
}

.btn.green-soft-stripe {
  border-left: 4px solid #3faba4 !important;
}

.btn.green-soft.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.green-dark:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #4DB3A2;
  border-color: #4DB3A2;
}
.btn.green-dark:not(.btn-outline):focus, .btn.green-dark:not(.btn-outline).focus {
  color: #FFFFFF;
  background-color: rgb(61.3385826772, 143.6614173228, 129.9409448819);
  border-color: rgb(38.4488188976, 90.0511811024, 81.4507874016);
}
.btn.green-dark:not(.btn-outline):hover {
  color: #FFFFFF;
  background-color: rgb(61.3385826772, 143.6614173228, 129.9409448819);
  border-color: rgb(58.2866141732, 136.5133858268, 123.4755905512);
}
.btn.green-dark:not(.btn-outline):active, .btn.green-dark:not(.btn-outline).active, .open > .btn.green-dark:not(.btn-outline).dropdown-toggle {
  color: #FFFFFF;
  background-color: rgb(61.3385826772, 143.6614173228, 129.9409448819);
  border-color: rgb(58.2866141732, 136.5133858268, 123.4755905512);
}
.btn.green-dark:not(.btn-outline):active:hover, .btn.green-dark:not(.btn-outline):active:focus, .btn.green-dark:not(.btn-outline):active.focus, .btn.green-dark:not(.btn-outline).active:hover, .btn.green-dark:not(.btn-outline).active:focus, .btn.green-dark:not(.btn-outline).active.focus, .open > .btn.green-dark:not(.btn-outline).dropdown-toggle:hover, .open > .btn.green-dark:not(.btn-outline).dropdown-toggle:focus, .open > .btn.green-dark:not(.btn-outline).dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: rgb(50.6566929134, 118.6433070866, 107.3122047244);
  border-color: rgb(38.4488188976, 90.0511811024, 81.4507874016);
}
.btn.green-dark:not(.btn-outline):active, .btn.green-dark:not(.btn-outline).active, .open > .btn.green-dark:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.green-dark:not(.btn-outline).disabled:hover, .btn.green-dark:not(.btn-outline).disabled:focus, .btn.green-dark:not(.btn-outline).disabled.focus, .btn.green-dark:not(.btn-outline)[disabled]:hover, .btn.green-dark:not(.btn-outline)[disabled]:focus, .btn.green-dark:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.green-dark:not(.btn-outline):hover, fieldset[disabled] .btn.green-dark:not(.btn-outline):focus, fieldset[disabled] .btn.green-dark:not(.btn-outline).focus {
  background-color: #4DB3A2;
  border-color: #4DB3A2;
}
.btn.green-dark:not(.btn-outline) .badge {
  color: #4DB3A2;
  background-color: #FFFFFF;
}

.btn.btn-outline.green-dark {
  border-color: #4DB3A2;
  color: #4DB3A2;
  background: none;
}
.btn.btn-outline.green-dark:hover, .btn.btn-outline.green-dark:active, .btn.btn-outline.green-dark:active:hover, .btn.btn-outline.green-dark:active:focus, .btn.btn-outline.green-dark:focus, .btn.btn-outline.green-dark.active {
  border-color: #4DB3A2;
  color: #FFFFFF;
  background-color: #4DB3A2;
}

.btn.green-dark-stripe {
  border-left: 4px solid #4DB3A2 !important;
}

.btn.green-dark.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.green-sharp:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #2ab4c0;
  border-color: #2ab4c0;
}
.btn.green-sharp:not(.btn-outline):focus, .btn.green-sharp:not(.btn-outline).focus {
  color: #FFFFFF;
  background-color: rgb(32.8461538462, 140.7692307692, 150.1538461538);
  border-color: rgb(19.1153846154, 81.9230769231, 87.3846153846);
}
.btn.green-sharp:not(.btn-outline):hover {
  color: #FFFFFF;
  background-color: rgb(32.8461538462, 140.7692307692, 150.1538461538);
  border-color: rgb(31.0153846154, 132.9230769231, 141.7846153846);
}
.btn.green-sharp:not(.btn-outline):active, .btn.green-sharp:not(.btn-outline).active, .open > .btn.green-sharp:not(.btn-outline).dropdown-toggle {
  color: #FFFFFF;
  background-color: rgb(32.8461538462, 140.7692307692, 150.1538461538);
  border-color: rgb(31.0153846154, 132.9230769231, 141.7846153846);
}
.btn.green-sharp:not(.btn-outline):active:hover, .btn.green-sharp:not(.btn-outline):active:focus, .btn.green-sharp:not(.btn-outline):active.focus, .btn.green-sharp:not(.btn-outline).active:hover, .btn.green-sharp:not(.btn-outline).active:focus, .btn.green-sharp:not(.btn-outline).active.focus, .open > .btn.green-sharp:not(.btn-outline).dropdown-toggle:hover, .open > .btn.green-sharp:not(.btn-outline).dropdown-toggle:focus, .open > .btn.green-sharp:not(.btn-outline).dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: rgb(26.4384615385, 113.3076923077, 120.8615384615);
  border-color: rgb(19.1153846154, 81.9230769231, 87.3846153846);
}
.btn.green-sharp:not(.btn-outline):active, .btn.green-sharp:not(.btn-outline).active, .open > .btn.green-sharp:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.green-sharp:not(.btn-outline).disabled:hover, .btn.green-sharp:not(.btn-outline).disabled:focus, .btn.green-sharp:not(.btn-outline).disabled.focus, .btn.green-sharp:not(.btn-outline)[disabled]:hover, .btn.green-sharp:not(.btn-outline)[disabled]:focus, .btn.green-sharp:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.green-sharp:not(.btn-outline):hover, fieldset[disabled] .btn.green-sharp:not(.btn-outline):focus, fieldset[disabled] .btn.green-sharp:not(.btn-outline).focus {
  background-color: #2ab4c0;
  border-color: #2ab4c0;
}
.btn.green-sharp:not(.btn-outline) .badge {
  color: #2ab4c0;
  background-color: #FFFFFF;
}

.btn.btn-outline.green-sharp {
  border-color: #2ab4c0;
  color: #2ab4c0;
  background: none;
}
.btn.btn-outline.green-sharp:hover, .btn.btn-outline.green-sharp:active, .btn.btn-outline.green-sharp:active:hover, .btn.btn-outline.green-sharp:active:focus, .btn.btn-outline.green-sharp:focus, .btn.btn-outline.green-sharp.active {
  border-color: #2ab4c0;
  color: #FFFFFF;
  background-color: #2ab4c0;
}

.btn.green-sharp-stripe {
  border-left: 4px solid #2ab4c0 !important;
}

.btn.green-sharp.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.green-steel:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #29b4b6;
  border-color: #29b4b6;
}
.btn.green-steel:not(.btn-outline):focus, .btn.green-steel:not(.btn-outline).focus {
  color: #FFFFFF;
  background-color: rgb(31.6233183857, 138.8340807175, 140.3766816143);
  border-color: rgb(17.5582959641, 77.0852017937, 77.9417040359);
}
.btn.green-steel:not(.btn-outline):hover {
  color: #FFFFFF;
  background-color: rgb(31.6233183857, 138.8340807175, 140.3766816143);
  border-color: rgb(29.7479820628, 130.600896861, 132.0520179372);
}
.btn.green-steel:not(.btn-outline):active, .btn.green-steel:not(.btn-outline).active, .open > .btn.green-steel:not(.btn-outline).dropdown-toggle {
  color: #FFFFFF;
  background-color: rgb(31.6233183857, 138.8340807175, 140.3766816143);
  border-color: rgb(29.7479820628, 130.600896861, 132.0520179372);
}
.btn.green-steel:not(.btn-outline):active:hover, .btn.green-steel:not(.btn-outline):active:focus, .btn.green-steel:not(.btn-outline):active.focus, .btn.green-steel:not(.btn-outline).active:hover, .btn.green-steel:not(.btn-outline).active:focus, .btn.green-steel:not(.btn-outline).active.focus, .open > .btn.green-steel:not(.btn-outline).dropdown-toggle:hover, .open > .btn.green-steel:not(.btn-outline).dropdown-toggle:focus, .open > .btn.green-steel:not(.btn-outline).dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: rgb(25.0596412556, 110.0179372197, 111.2403587444);
  border-color: rgb(17.5582959641, 77.0852017937, 77.9417040359);
}
.btn.green-steel:not(.btn-outline):active, .btn.green-steel:not(.btn-outline).active, .open > .btn.green-steel:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.green-steel:not(.btn-outline).disabled:hover, .btn.green-steel:not(.btn-outline).disabled:focus, .btn.green-steel:not(.btn-outline).disabled.focus, .btn.green-steel:not(.btn-outline)[disabled]:hover, .btn.green-steel:not(.btn-outline)[disabled]:focus, .btn.green-steel:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.green-steel:not(.btn-outline):hover, fieldset[disabled] .btn.green-steel:not(.btn-outline):focus, fieldset[disabled] .btn.green-steel:not(.btn-outline).focus {
  background-color: #29b4b6;
  border-color: #29b4b6;
}
.btn.green-steel:not(.btn-outline) .badge {
  color: #29b4b6;
  background-color: #FFFFFF;
}

.btn.btn-outline.green-steel {
  border-color: #29b4b6;
  color: #29b4b6;
  background: none;
}
.btn.btn-outline.green-steel:hover, .btn.btn-outline.green-steel:active, .btn.btn-outline.green-steel:active:hover, .btn.btn-outline.green-steel:active:focus, .btn.btn-outline.green-steel:focus, .btn.btn-outline.green-steel.active {
  border-color: #29b4b6;
  color: #FFFFFF;
  background-color: #29b4b6;
}

.btn.green-steel-stripe {
  border-left: 4px solid #29b4b6 !important;
}

.btn.green-steel.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.grey:not(.btn-outline) {
  color: #333333;
  background-color: #E5E5E5;
  border-color: #E5E5E5;
}
.btn.grey:not(.btn-outline):focus, .btn.grey:not(.btn-outline).focus {
  color: #333333;
  background-color: rgb(203.5, 203.5, 203.5);
  border-color: rgb(165.25, 165.25, 165.25);
}
.btn.grey:not(.btn-outline):hover {
  color: #333333;
  background-color: rgb(203.5, 203.5, 203.5);
  border-color: rgb(198.4, 198.4, 198.4);
}
.btn.grey:not(.btn-outline):active, .btn.grey:not(.btn-outline).active, .open > .btn.grey:not(.btn-outline).dropdown-toggle {
  color: #333333;
  background-color: rgb(203.5, 203.5, 203.5);
  border-color: rgb(198.4, 198.4, 198.4);
}
.btn.grey:not(.btn-outline):active:hover, .btn.grey:not(.btn-outline):active:focus, .btn.grey:not(.btn-outline):active.focus, .btn.grey:not(.btn-outline).active:hover, .btn.grey:not(.btn-outline).active:focus, .btn.grey:not(.btn-outline).active.focus, .open > .btn.grey:not(.btn-outline).dropdown-toggle:hover, .open > .btn.grey:not(.btn-outline).dropdown-toggle:focus, .open > .btn.grey:not(.btn-outline).dropdown-toggle.focus {
  color: #333333;
  background-color: rgb(185.65, 185.65, 185.65);
  border-color: rgb(165.25, 165.25, 165.25);
}
.btn.grey:not(.btn-outline):active, .btn.grey:not(.btn-outline).active, .open > .btn.grey:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.grey:not(.btn-outline).disabled:hover, .btn.grey:not(.btn-outline).disabled:focus, .btn.grey:not(.btn-outline).disabled.focus, .btn.grey:not(.btn-outline)[disabled]:hover, .btn.grey:not(.btn-outline)[disabled]:focus, .btn.grey:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.grey:not(.btn-outline):hover, fieldset[disabled] .btn.grey:not(.btn-outline):focus, fieldset[disabled] .btn.grey:not(.btn-outline).focus {
  background-color: #E5E5E5;
  border-color: #E5E5E5;
}
.btn.grey:not(.btn-outline) .badge {
  color: #E5E5E5;
  background-color: #333333;
}

.btn.btn-outline.grey {
  border-color: #E5E5E5;
  color: #E5E5E5;
  background: none;
}
.btn.btn-outline.grey:hover, .btn.btn-outline.grey:active, .btn.btn-outline.grey:active:hover, .btn.btn-outline.grey:active:focus, .btn.btn-outline.grey:focus, .btn.btn-outline.grey.active {
  border-color: #E5E5E5;
  color: #333333;
  background-color: #E5E5E5;
}

.btn.grey-stripe {
  border-left: 4px solid #E5E5E5 !important;
}

.btn.grey.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.grey-steel:not(.btn-outline) {
  color: #80898e;
  background-color: #e9edef;
  border-color: #e9edef;
}
.btn.grey-steel:not(.btn-outline):focus, .btn.grey-steel:not(.btn-outline).focus {
  color: #80898e;
  background-color: rgb(203.4736842105, 212.8421052632, 217.5263157895);
  border-color: rgb(159.1842105263, 176.6052631579, 185.3157894737);
}
.btn.grey-steel:not(.btn-outline):hover {
  color: #80898e;
  background-color: rgb(203.4736842105, 212.8421052632, 217.5263157895);
  border-color: rgb(197.5684210526, 208.0105263158, 213.2315789474);
}
.btn.grey-steel:not(.btn-outline):active, .btn.grey-steel:not(.btn-outline).active, .open > .btn.grey-steel:not(.btn-outline).dropdown-toggle {
  color: #80898e;
  background-color: rgb(203.4736842105, 212.8421052632, 217.5263157895);
  border-color: rgb(197.5684210526, 208.0105263158, 213.2315789474);
}
.btn.grey-steel:not(.btn-outline):active:hover, .btn.grey-steel:not(.btn-outline):active:focus, .btn.grey-steel:not(.btn-outline):active.focus, .btn.grey-steel:not(.btn-outline).active:hover, .btn.grey-steel:not(.btn-outline).active:focus, .btn.grey-steel:not(.btn-outline).active.focus, .open > .btn.grey-steel:not(.btn-outline).dropdown-toggle:hover, .open > .btn.grey-steel:not(.btn-outline).dropdown-toggle:focus, .open > .btn.grey-steel:not(.btn-outline).dropdown-toggle.focus {
  color: #80898e;
  background-color: rgb(182.8052631579, 195.9315789474, 202.4947368421);
  border-color: rgb(159.1842105263, 176.6052631579, 185.3157894737);
}
.btn.grey-steel:not(.btn-outline):active, .btn.grey-steel:not(.btn-outline).active, .open > .btn.grey-steel:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.grey-steel:not(.btn-outline).disabled:hover, .btn.grey-steel:not(.btn-outline).disabled:focus, .btn.grey-steel:not(.btn-outline).disabled.focus, .btn.grey-steel:not(.btn-outline)[disabled]:hover, .btn.grey-steel:not(.btn-outline)[disabled]:focus, .btn.grey-steel:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.grey-steel:not(.btn-outline):hover, fieldset[disabled] .btn.grey-steel:not(.btn-outline):focus, fieldset[disabled] .btn.grey-steel:not(.btn-outline).focus {
  background-color: #e9edef;
  border-color: #e9edef;
}
.btn.grey-steel:not(.btn-outline) .badge {
  color: #e9edef;
  background-color: #80898e;
}

.btn.btn-outline.grey-steel {
  border-color: #e9edef;
  color: #e9edef;
  background: none;
}
.btn.btn-outline.grey-steel:hover, .btn.btn-outline.grey-steel:active, .btn.btn-outline.grey-steel:active:hover, .btn.btn-outline.grey-steel:active:focus, .btn.btn-outline.grey-steel:focus, .btn.btn-outline.grey-steel.active {
  border-color: #e9edef;
  color: #80898e;
  background-color: #e9edef;
}

.btn.grey-steel-stripe {
  border-left: 4px solid #e9edef !important;
}

.btn.grey-steel.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.grey-cararra:not(.btn-outline) {
  color: #333333;
  background-color: #fafafa;
  border-color: #fafafa;
}
.btn.grey-cararra:not(.btn-outline):focus, .btn.grey-cararra:not(.btn-outline).focus {
  color: #333333;
  background-color: rgb(224.5, 224.5, 224.5);
  border-color: rgb(186.25, 186.25, 186.25);
}
.btn.grey-cararra:not(.btn-outline):hover {
  color: #333333;
  background-color: rgb(224.5, 224.5, 224.5);
  border-color: rgb(219.4, 219.4, 219.4);
}
.btn.grey-cararra:not(.btn-outline):active, .btn.grey-cararra:not(.btn-outline).active, .open > .btn.grey-cararra:not(.btn-outline).dropdown-toggle {
  color: #333333;
  background-color: rgb(224.5, 224.5, 224.5);
  border-color: rgb(219.4, 219.4, 219.4);
}
.btn.grey-cararra:not(.btn-outline):active:hover, .btn.grey-cararra:not(.btn-outline):active:focus, .btn.grey-cararra:not(.btn-outline):active.focus, .btn.grey-cararra:not(.btn-outline).active:hover, .btn.grey-cararra:not(.btn-outline).active:focus, .btn.grey-cararra:not(.btn-outline).active.focus, .open > .btn.grey-cararra:not(.btn-outline).dropdown-toggle:hover, .open > .btn.grey-cararra:not(.btn-outline).dropdown-toggle:focus, .open > .btn.grey-cararra:not(.btn-outline).dropdown-toggle.focus {
  color: #333333;
  background-color: rgb(206.65, 206.65, 206.65);
  border-color: rgb(186.25, 186.25, 186.25);
}
.btn.grey-cararra:not(.btn-outline):active, .btn.grey-cararra:not(.btn-outline).active, .open > .btn.grey-cararra:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.grey-cararra:not(.btn-outline).disabled:hover, .btn.grey-cararra:not(.btn-outline).disabled:focus, .btn.grey-cararra:not(.btn-outline).disabled.focus, .btn.grey-cararra:not(.btn-outline)[disabled]:hover, .btn.grey-cararra:not(.btn-outline)[disabled]:focus, .btn.grey-cararra:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.grey-cararra:not(.btn-outline):hover, fieldset[disabled] .btn.grey-cararra:not(.btn-outline):focus, fieldset[disabled] .btn.grey-cararra:not(.btn-outline).focus {
  background-color: #fafafa;
  border-color: #fafafa;
}
.btn.grey-cararra:not(.btn-outline) .badge {
  color: #fafafa;
  background-color: #333333;
}

.btn.btn-outline.grey-cararra {
  border-color: #fafafa;
  color: #fafafa;
  background: none;
}
.btn.btn-outline.grey-cararra:hover, .btn.btn-outline.grey-cararra:active, .btn.btn-outline.grey-cararra:active:hover, .btn.btn-outline.grey-cararra:active:focus, .btn.btn-outline.grey-cararra:focus, .btn.btn-outline.grey-cararra.active {
  border-color: #fafafa;
  color: #333333;
  background-color: #fafafa;
}

.btn.grey-cararra-stripe {
  border-left: 4px solid #fafafa !important;
}

.btn.grey-cararra.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.grey-gallery:not(.btn-outline) {
  color: #ffffff;
  background-color: #555555;
  border-color: #555555;
}
.btn.grey-gallery:not(.btn-outline):focus, .btn.grey-gallery:not(.btn-outline).focus {
  color: #ffffff;
  background-color: rgb(59.5, 59.5, 59.5);
  border-color: rgb(21.25, 21.25, 21.25);
}
.btn.grey-gallery:not(.btn-outline):hover {
  color: #ffffff;
  background-color: rgb(59.5, 59.5, 59.5);
  border-color: rgb(54.4, 54.4, 54.4);
}
.btn.grey-gallery:not(.btn-outline):active, .btn.grey-gallery:not(.btn-outline).active, .open > .btn.grey-gallery:not(.btn-outline).dropdown-toggle {
  color: #ffffff;
  background-color: rgb(59.5, 59.5, 59.5);
  border-color: rgb(54.4, 54.4, 54.4);
}
.btn.grey-gallery:not(.btn-outline):active:hover, .btn.grey-gallery:not(.btn-outline):active:focus, .btn.grey-gallery:not(.btn-outline):active.focus, .btn.grey-gallery:not(.btn-outline).active:hover, .btn.grey-gallery:not(.btn-outline).active:focus, .btn.grey-gallery:not(.btn-outline).active.focus, .open > .btn.grey-gallery:not(.btn-outline).dropdown-toggle:hover, .open > .btn.grey-gallery:not(.btn-outline).dropdown-toggle:focus, .open > .btn.grey-gallery:not(.btn-outline).dropdown-toggle.focus {
  color: #ffffff;
  background-color: rgb(41.65, 41.65, 41.65);
  border-color: rgb(21.25, 21.25, 21.25);
}
.btn.grey-gallery:not(.btn-outline):active, .btn.grey-gallery:not(.btn-outline).active, .open > .btn.grey-gallery:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.grey-gallery:not(.btn-outline).disabled:hover, .btn.grey-gallery:not(.btn-outline).disabled:focus, .btn.grey-gallery:not(.btn-outline).disabled.focus, .btn.grey-gallery:not(.btn-outline)[disabled]:hover, .btn.grey-gallery:not(.btn-outline)[disabled]:focus, .btn.grey-gallery:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.grey-gallery:not(.btn-outline):hover, fieldset[disabled] .btn.grey-gallery:not(.btn-outline):focus, fieldset[disabled] .btn.grey-gallery:not(.btn-outline).focus {
  background-color: #555555;
  border-color: #555555;
}
.btn.grey-gallery:not(.btn-outline) .badge {
  color: #555555;
  background-color: #ffffff;
}

.btn.btn-outline.grey-gallery {
  border-color: #555555;
  color: #555555;
  background: none;
}
.btn.btn-outline.grey-gallery:hover, .btn.btn-outline.grey-gallery:active, .btn.btn-outline.grey-gallery:active:hover, .btn.btn-outline.grey-gallery:active:focus, .btn.btn-outline.grey-gallery:focus, .btn.btn-outline.grey-gallery.active {
  border-color: #555555;
  color: #ffffff;
  background-color: #555555;
}

.btn.grey-gallery-stripe {
  border-left: 4px solid #555555 !important;
}

.btn.grey-gallery.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.grey-cascade:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #95A5A6;
  border-color: #95A5A6;
}
.btn.grey-cascade:not(.btn-outline):focus, .btn.grey-cascade:not(.btn-outline).focus {
  color: #FFFFFF;
  background-color: rgb(121.2769230769, 141.4615384615, 142.7230769231);
  border-color: rgb(85.5769230769, 100.9615384615, 101.9230769231);
}
.btn.grey-cascade:not(.btn-outline):hover {
  color: #FFFFFF;
  background-color: rgb(121.2769230769, 141.4615384615, 142.7230769231);
  border-color: rgb(115.8369230769, 136.6615384615, 137.9630769231);
}
.btn.grey-cascade:not(.btn-outline):active, .btn.grey-cascade:not(.btn-outline).active, .open > .btn.grey-cascade:not(.btn-outline).dropdown-toggle {
  color: #FFFFFF;
  background-color: rgb(121.2769230769, 141.4615384615, 142.7230769231);
  border-color: rgb(115.8369230769, 136.6615384615, 137.9630769231);
}
.btn.grey-cascade:not(.btn-outline):active:hover, .btn.grey-cascade:not(.btn-outline):active:focus, .btn.grey-cascade:not(.btn-outline):active.focus, .btn.grey-cascade:not(.btn-outline).active:hover, .btn.grey-cascade:not(.btn-outline).active:focus, .btn.grey-cascade:not(.btn-outline).active.focus, .open > .btn.grey-cascade:not(.btn-outline).dropdown-toggle:hover, .open > .btn.grey-cascade:not(.btn-outline).dropdown-toggle:focus, .open > .btn.grey-cascade:not(.btn-outline).dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: rgb(104.1984615385, 122.9307692308, 124.1015384615);
  border-color: rgb(85.5769230769, 100.9615384615, 101.9230769231);
}
.btn.grey-cascade:not(.btn-outline):active, .btn.grey-cascade:not(.btn-outline).active, .open > .btn.grey-cascade:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.grey-cascade:not(.btn-outline).disabled:hover, .btn.grey-cascade:not(.btn-outline).disabled:focus, .btn.grey-cascade:not(.btn-outline).disabled.focus, .btn.grey-cascade:not(.btn-outline)[disabled]:hover, .btn.grey-cascade:not(.btn-outline)[disabled]:focus, .btn.grey-cascade:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.grey-cascade:not(.btn-outline):hover, fieldset[disabled] .btn.grey-cascade:not(.btn-outline):focus, fieldset[disabled] .btn.grey-cascade:not(.btn-outline).focus {
  background-color: #95A5A6;
  border-color: #95A5A6;
}
.btn.grey-cascade:not(.btn-outline) .badge {
  color: #95A5A6;
  background-color: #FFFFFF;
}

.btn.btn-outline.grey-cascade {
  border-color: #95A5A6;
  color: #95A5A6;
  background: none;
}
.btn.btn-outline.grey-cascade:hover, .btn.btn-outline.grey-cascade:active, .btn.btn-outline.grey-cascade:active:hover, .btn.btn-outline.grey-cascade:active:focus, .btn.btn-outline.grey-cascade:focus, .btn.btn-outline.grey-cascade.active {
  border-color: #95A5A6;
  color: #FFFFFF;
  background-color: #95A5A6;
}

.btn.grey-cascade-stripe {
  border-left: 4px solid #95A5A6 !important;
}

.btn.grey-cascade.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.grey-silver:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #BFBFBF;
  border-color: #BFBFBF;
}
.btn.grey-silver:not(.btn-outline):focus, .btn.grey-silver:not(.btn-outline).focus {
  color: #FAFCFB;
  background-color: rgb(165.5, 165.5, 165.5);
  border-color: rgb(127.25, 127.25, 127.25);
}
.btn.grey-silver:not(.btn-outline):hover {
  color: #FAFCFB;
  background-color: rgb(165.5, 165.5, 165.5);
  border-color: rgb(160.4, 160.4, 160.4);
}
.btn.grey-silver:not(.btn-outline):active, .btn.grey-silver:not(.btn-outline).active, .open > .btn.grey-silver:not(.btn-outline).dropdown-toggle {
  color: #FAFCFB;
  background-color: rgb(165.5, 165.5, 165.5);
  border-color: rgb(160.4, 160.4, 160.4);
}
.btn.grey-silver:not(.btn-outline):active:hover, .btn.grey-silver:not(.btn-outline):active:focus, .btn.grey-silver:not(.btn-outline):active.focus, .btn.grey-silver:not(.btn-outline).active:hover, .btn.grey-silver:not(.btn-outline).active:focus, .btn.grey-silver:not(.btn-outline).active.focus, .open > .btn.grey-silver:not(.btn-outline).dropdown-toggle:hover, .open > .btn.grey-silver:not(.btn-outline).dropdown-toggle:focus, .open > .btn.grey-silver:not(.btn-outline).dropdown-toggle.focus {
  color: #FAFCFB;
  background-color: rgb(147.65, 147.65, 147.65);
  border-color: rgb(127.25, 127.25, 127.25);
}
.btn.grey-silver:not(.btn-outline):active, .btn.grey-silver:not(.btn-outline).active, .open > .btn.grey-silver:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.grey-silver:not(.btn-outline).disabled:hover, .btn.grey-silver:not(.btn-outline).disabled:focus, .btn.grey-silver:not(.btn-outline).disabled.focus, .btn.grey-silver:not(.btn-outline)[disabled]:hover, .btn.grey-silver:not(.btn-outline)[disabled]:focus, .btn.grey-silver:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.grey-silver:not(.btn-outline):hover, fieldset[disabled] .btn.grey-silver:not(.btn-outline):focus, fieldset[disabled] .btn.grey-silver:not(.btn-outline).focus {
  background-color: #BFBFBF;
  border-color: #BFBFBF;
}
.btn.grey-silver:not(.btn-outline) .badge {
  color: #BFBFBF;
  background-color: #FAFCFB;
}

.btn.btn-outline.grey-silver {
  border-color: #BFBFBF;
  color: #BFBFBF;
  background: none;
}
.btn.btn-outline.grey-silver:hover, .btn.btn-outline.grey-silver:active, .btn.btn-outline.grey-silver:active:hover, .btn.btn-outline.grey-silver:active:focus, .btn.btn-outline.grey-silver:focus, .btn.btn-outline.grey-silver.active {
  border-color: #BFBFBF;
  color: #FAFCFB;
  background-color: #BFBFBF;
}

.btn.grey-silver-stripe {
  border-left: 4px solid #BFBFBF !important;
}

.btn.grey-silver.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.grey-salsa:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #ACB5C3;
  border-color: #ACB5C3;
}
.btn.grey-salsa:not(.btn-outline):focus, .btn.grey-salsa:not(.btn-outline).focus {
  color: #FAFCFB;
  background-color: rgb(142.3986013986, 154.6083916084, 173.6013986014);
  border-color: rgb(100.4895104895, 115.5629370629, 139.0104895105);
}
.btn.grey-salsa:not(.btn-outline):hover {
  color: #FAFCFB;
  background-color: rgb(142.3986013986, 154.6083916084, 173.6013986014);
  border-color: rgb(136.4783216783, 149.3300699301, 169.3216783217);
}
.btn.grey-salsa:not(.btn-outline):active, .btn.grey-salsa:not(.btn-outline).active, .open > .btn.grey-salsa:not(.btn-outline).dropdown-toggle {
  color: #FAFCFB;
  background-color: rgb(142.3986013986, 154.6083916084, 173.6013986014);
  border-color: rgb(136.4783216783, 149.3300699301, 169.3216783217);
}
.btn.grey-salsa:not(.btn-outline):active:hover, .btn.grey-salsa:not(.btn-outline):active:focus, .btn.grey-salsa:not(.btn-outline):active.focus, .btn.grey-salsa:not(.btn-outline).active:hover, .btn.grey-salsa:not(.btn-outline).active:focus, .btn.grey-salsa:not(.btn-outline).active.focus, .open > .btn.grey-salsa:not(.btn-outline).dropdown-toggle:hover, .open > .btn.grey-salsa:not(.btn-outline).dropdown-toggle:focus, .open > .btn.grey-salsa:not(.btn-outline).dropdown-toggle.focus {
  color: #FAFCFB;
  background-color: rgb(121.6776223776, 136.1342657343, 158.6223776224);
  border-color: rgb(100.4895104895, 115.5629370629, 139.0104895105);
}
.btn.grey-salsa:not(.btn-outline):active, .btn.grey-salsa:not(.btn-outline).active, .open > .btn.grey-salsa:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.grey-salsa:not(.btn-outline).disabled:hover, .btn.grey-salsa:not(.btn-outline).disabled:focus, .btn.grey-salsa:not(.btn-outline).disabled.focus, .btn.grey-salsa:not(.btn-outline)[disabled]:hover, .btn.grey-salsa:not(.btn-outline)[disabled]:focus, .btn.grey-salsa:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.grey-salsa:not(.btn-outline):hover, fieldset[disabled] .btn.grey-salsa:not(.btn-outline):focus, fieldset[disabled] .btn.grey-salsa:not(.btn-outline).focus {
  background-color: #ACB5C3;
  border-color: #ACB5C3;
}
.btn.grey-salsa:not(.btn-outline) .badge {
  color: #ACB5C3;
  background-color: #FAFCFB;
}

.btn.btn-outline.grey-salsa {
  border-color: #ACB5C3;
  color: #ACB5C3;
  background: none;
}
.btn.btn-outline.grey-salsa:hover, .btn.btn-outline.grey-salsa:active, .btn.btn-outline.grey-salsa:active:hover, .btn.btn-outline.grey-salsa:active:focus, .btn.btn-outline.grey-salsa:focus, .btn.btn-outline.grey-salsa.active {
  border-color: #ACB5C3;
  color: #FAFCFB;
  background-color: #ACB5C3;
}

.btn.grey-salsa-stripe {
  border-left: 4px solid #ACB5C3 !important;
}

.btn.grey-salsa.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.grey-salt:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #bfcad1;
  border-color: #bfcad1;
}
.btn.grey-salt:not(.btn-outline):focus, .btn.grey-salt:not(.btn-outline).focus {
  color: #FAFCFB;
  background-color: rgb(161.3272727273, 177.4272727273, 187.6727272727);
  border-color: rgb(116.8181818182, 140.5681818182, 155.6818181818);
}
.btn.grey-salt:not(.btn-outline):hover {
  color: #FAFCFB;
  background-color: rgb(161.3272727273, 177.4272727273, 187.6727272727);
  border-color: rgb(155.3927272727, 172.5127272727, 183.4072727273);
}
.btn.grey-salt:not(.btn-outline):active, .btn.grey-salt:not(.btn-outline).active, .open > .btn.grey-salt:not(.btn-outline).dropdown-toggle {
  color: #FAFCFB;
  background-color: rgb(161.3272727273, 177.4272727273, 187.6727272727);
  border-color: rgb(155.3927272727, 172.5127272727, 183.4072727273);
}
.btn.grey-salt:not(.btn-outline):active:hover, .btn.grey-salt:not(.btn-outline):active:focus, .btn.grey-salt:not(.btn-outline):active.focus, .btn.grey-salt:not(.btn-outline).active:hover, .btn.grey-salt:not(.btn-outline).active:focus, .btn.grey-salt:not(.btn-outline).active.focus, .open > .btn.grey-salt:not(.btn-outline).dropdown-toggle:hover, .open > .btn.grey-salt:not(.btn-outline).dropdown-toggle:focus, .open > .btn.grey-salt:not(.btn-outline).dropdown-toggle.focus {
  color: #FAFCFB;
  background-color: rgb(140.5563636364, 160.2263636364, 172.7436363636);
  border-color: rgb(116.8181818182, 140.5681818182, 155.6818181818);
}
.btn.grey-salt:not(.btn-outline):active, .btn.grey-salt:not(.btn-outline).active, .open > .btn.grey-salt:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.grey-salt:not(.btn-outline).disabled:hover, .btn.grey-salt:not(.btn-outline).disabled:focus, .btn.grey-salt:not(.btn-outline).disabled.focus, .btn.grey-salt:not(.btn-outline)[disabled]:hover, .btn.grey-salt:not(.btn-outline)[disabled]:focus, .btn.grey-salt:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.grey-salt:not(.btn-outline):hover, fieldset[disabled] .btn.grey-salt:not(.btn-outline):focus, fieldset[disabled] .btn.grey-salt:not(.btn-outline).focus {
  background-color: #bfcad1;
  border-color: #bfcad1;
}
.btn.grey-salt:not(.btn-outline) .badge {
  color: #bfcad1;
  background-color: #FAFCFB;
}

.btn.btn-outline.grey-salt {
  border-color: #bfcad1;
  color: #bfcad1;
  background: none;
}
.btn.btn-outline.grey-salt:hover, .btn.btn-outline.grey-salt:active, .btn.btn-outline.grey-salt:active:hover, .btn.btn-outline.grey-salt:active:focus, .btn.btn-outline.grey-salt:focus, .btn.btn-outline.grey-salt.active {
  border-color: #bfcad1;
  color: #FAFCFB;
  background-color: #bfcad1;
}

.btn.grey-salt-stripe {
  border-left: 4px solid #bfcad1 !important;
}

.btn.grey-salt.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.grey-mint:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #525e64;
  border-color: #525e64;
}
.btn.grey-mint:not(.btn-outline):focus, .btn.grey-mint:not(.btn-outline).focus {
  color: #FFFFFF;
  background-color: rgb(59.021978022, 67.6593406593, 71.978021978);
  border-color: rgb(24.5549450549, 28.1483516484, 29.9450549451);
}
.btn.grey-mint:not(.btn-outline):hover {
  color: #FFFFFF;
  background-color: rgb(59.021978022, 67.6593406593, 71.978021978);
  border-color: rgb(54.4263736264, 62.3912087912, 66.3736263736);
}
.btn.grey-mint:not(.btn-outline):active, .btn.grey-mint:not(.btn-outline).active, .open > .btn.grey-mint:not(.btn-outline).dropdown-toggle {
  color: #FFFFFF;
  background-color: rgb(59.021978022, 67.6593406593, 71.978021978);
  border-color: rgb(54.4263736264, 62.3912087912, 66.3736263736);
}
.btn.grey-mint:not(.btn-outline):active:hover, .btn.grey-mint:not(.btn-outline):active:focus, .btn.grey-mint:not(.btn-outline):active.focus, .btn.grey-mint:not(.btn-outline).active:hover, .btn.grey-mint:not(.btn-outline).active:focus, .btn.grey-mint:not(.btn-outline).active.focus, .open > .btn.grey-mint:not(.btn-outline).dropdown-toggle:hover, .open > .btn.grey-mint:not(.btn-outline).dropdown-toggle:focus, .open > .btn.grey-mint:not(.btn-outline).dropdown-toggle.focus {
  color: #FFFFFF;
  background-color: rgb(42.9373626374, 49.2208791209, 52.3626373626);
  border-color: rgb(24.5549450549, 28.1483516484, 29.9450549451);
}
.btn.grey-mint:not(.btn-outline):active, .btn.grey-mint:not(.btn-outline).active, .open > .btn.grey-mint:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.grey-mint:not(.btn-outline).disabled:hover, .btn.grey-mint:not(.btn-outline).disabled:focus, .btn.grey-mint:not(.btn-outline).disabled.focus, .btn.grey-mint:not(.btn-outline)[disabled]:hover, .btn.grey-mint:not(.btn-outline)[disabled]:focus, .btn.grey-mint:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.grey-mint:not(.btn-outline):hover, fieldset[disabled] .btn.grey-mint:not(.btn-outline):focus, fieldset[disabled] .btn.grey-mint:not(.btn-outline).focus {
  background-color: #525e64;
  border-color: #525e64;
}
.btn.grey-mint:not(.btn-outline) .badge {
  color: #525e64;
  background-color: #FFFFFF;
}

.btn.btn-outline.grey-mint {
  border-color: #525e64;
  color: #525e64;
  background: none;
}
.btn.btn-outline.grey-mint:hover, .btn.btn-outline.grey-mint:active, .btn.btn-outline.grey-mint:active:hover, .btn.btn-outline.grey-mint:active:focus, .btn.btn-outline.grey-mint:focus, .btn.btn-outline.grey-mint.active {
  border-color: #525e64;
  color: #FFFFFF;
  background-color: #525e64;
}

.btn.grey-mint-stripe {
  border-left: 4px solid #525e64 !important;
}

.btn.grey-mint.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.red:not(.btn-outline) {
  color: #ffffff;
  background-color: #e7505a;
  border-color: #e7505a;
}
.btn.red:not(.btn-outline):focus, .btn.red:not(.btn-outline).focus {
  color: #ffffff;
  background-color: rgb(224.8492462312, 35.1507537688, 47.7135678392);
  border-color: rgb(161.3693467337, 22.1306532663, 31.351758794);
}
.btn.red:not(.btn-outline):hover {
  color: #ffffff;
  background-color: rgb(224.8492462312, 35.1507537688, 47.7135678392);
  border-color: rgb(219.6733668342, 30.1266331658, 42.6793969849);
}
.btn.red:not(.btn-outline):active, .btn.red:not(.btn-outline).active, .open > .btn.red:not(.btn-outline).dropdown-toggle {
  color: #ffffff;
  background-color: rgb(224.8492462312, 35.1507537688, 47.7135678392);
  border-color: rgb(219.6733668342, 30.1266331658, 42.6793969849);
}
.btn.red:not(.btn-outline):active:hover, .btn.red:not(.btn-outline):active:focus, .btn.red:not(.btn-outline):active.focus, .btn.red:not(.btn-outline).active:hover, .btn.red:not(.btn-outline).active:focus, .btn.red:not(.btn-outline).active.focus, .open > .btn.red:not(.btn-outline).dropdown-toggle:hover, .open > .btn.red:not(.btn-outline).dropdown-toggle:focus, .open > .btn.red:not(.btn-outline).dropdown-toggle.focus {
  color: #ffffff;
  background-color: rgb(197.2487437186, 27.0512562814, 38.3226130653);
  border-color: rgb(161.3693467337, 22.1306532663, 31.351758794);
}
.btn.red:not(.btn-outline):active, .btn.red:not(.btn-outline).active, .open > .btn.red:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.red:not(.btn-outline).disabled:hover, .btn.red:not(.btn-outline).disabled:focus, .btn.red:not(.btn-outline).disabled.focus, .btn.red:not(.btn-outline)[disabled]:hover, .btn.red:not(.btn-outline)[disabled]:focus, .btn.red:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.red:not(.btn-outline):hover, fieldset[disabled] .btn.red:not(.btn-outline):focus, fieldset[disabled] .btn.red:not(.btn-outline).focus {
  background-color: #e7505a;
  border-color: #e7505a;
}
.btn.red:not(.btn-outline) .badge {
  color: #e7505a;
  background-color: #ffffff;
}

.btn.btn-outline.red {
  border-color: #e7505a;
  color: #e7505a;
  background: none;
}
.btn.btn-outline.red:hover, .btn.btn-outline.red:active, .btn.btn-outline.red:active:hover, .btn.btn-outline.red:active:focus, .btn.btn-outline.red:focus, .btn.btn-outline.red.active {
  border-color: #e7505a;
  color: #ffffff;
  background-color: #e7505a;
}

.btn.red-stripe {
  border-left: 4px solid #e7505a !important;
}

.btn.red.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.red-pink:not(.btn-outline) {
  color: #ffffff;
  background-color: #E08283;
  border-color: #E08283;
}
.btn.red-pink:not(.btn-outline):focus, .btn.red-pink:not(.btn-outline).focus {
  color: #ffffff;
  background-color: rgb(213.8653846154, 89.1346153846, 90.4615384615);
  border-color: rgb(181.4903846154, 45.0096153846, 46.4615384615);
}
.btn.red-pink:not(.btn-outline):hover {
  color: #ffffff;
  background-color: rgb(213.8653846154, 89.1346153846, 90.4615384615);
  border-color: rgb(211.8384615385, 80.9615384615, 82.3538461538);
}
.btn.red-pink:not(.btn-outline):active, .btn.red-pink:not(.btn-outline).active, .open > .btn.red-pink:not(.btn-outline).dropdown-toggle {
  color: #ffffff;
  background-color: rgb(213.8653846154, 89.1346153846, 90.4615384615);
  border-color: rgb(211.8384615385, 80.9615384615, 82.3538461538);
}
.btn.red-pink:not(.btn-outline):active:hover, .btn.red-pink:not(.btn-outline):active:focus, .btn.red-pink:not(.btn-outline):active.focus, .btn.red-pink:not(.btn-outline).active:hover, .btn.red-pink:not(.btn-outline).active:focus, .btn.red-pink:not(.btn-outline).active.focus, .open > .btn.red-pink:not(.btn-outline).dropdown-toggle:hover, .open > .btn.red-pink:not(.btn-outline).dropdown-toggle:focus, .open > .btn.red-pink:not(.btn-outline).dropdown-toggle.focus {
  color: #ffffff;
  background-color: rgb(206.7711538462, 60.5288461538, 62.0846153846);
  border-color: rgb(181.4903846154, 45.0096153846, 46.4615384615);
}
.btn.red-pink:not(.btn-outline):active, .btn.red-pink:not(.btn-outline).active, .open > .btn.red-pink:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.red-pink:not(.btn-outline).disabled:hover, .btn.red-pink:not(.btn-outline).disabled:focus, .btn.red-pink:not(.btn-outline).disabled.focus, .btn.red-pink:not(.btn-outline)[disabled]:hover, .btn.red-pink:not(.btn-outline)[disabled]:focus, .btn.red-pink:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.red-pink:not(.btn-outline):hover, fieldset[disabled] .btn.red-pink:not(.btn-outline):focus, fieldset[disabled] .btn.red-pink:not(.btn-outline).focus {
  background-color: #E08283;
  border-color: #E08283;
}
.btn.red-pink:not(.btn-outline) .badge {
  color: #E08283;
  background-color: #ffffff;
}

.btn.btn-outline.red-pink {
  border-color: #E08283;
  color: #E08283;
  background: none;
}
.btn.btn-outline.red-pink:hover, .btn.btn-outline.red-pink:active, .btn.btn-outline.red-pink:active:hover, .btn.btn-outline.red-pink:active:focus, .btn.btn-outline.red-pink:focus, .btn.btn-outline.red-pink.active {
  border-color: #E08283;
  color: #ffffff;
  background-color: #E08283;
}

.btn.red-pink-stripe {
  border-left: 4px solid #E08283 !important;
}

.btn.red-pink.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.red-sunglo:not(.btn-outline) {
  color: #ffffff;
  background-color: #E26A6A;
  border-color: #E26A6A;
}
.btn.red-sunglo:not(.btn-outline):focus, .btn.red-sunglo:not(.btn-outline).focus {
  color: #ffffff;
  background-color: rgb(217.691011236, 63.308988764, 63.308988764);
  border-color: rgb(171.1825842697, 33.3174157303, 33.3174157303);
}
.btn.red-sunglo:not(.btn-outline):hover {
  color: #ffffff;
  background-color: rgb(217.691011236, 63.308988764, 63.308988764);
  border-color: rgb(216.0292134831, 54.7707865169, 54.7707865169);
}
.btn.red-sunglo:not(.btn-outline):active, .btn.red-sunglo:not(.btn-outline).active, .open > .btn.red-sunglo:not(.btn-outline).dropdown-toggle {
  color: #ffffff;
  background-color: rgb(217.691011236, 63.308988764, 63.308988764);
  border-color: rgb(216.0292134831, 54.7707865169, 54.7707865169);
}
.btn.red-sunglo:not(.btn-outline):active:hover, .btn.red-sunglo:not(.btn-outline):active:focus, .btn.red-sunglo:not(.btn-outline):active.focus, .btn.red-sunglo:not(.btn-outline).active:hover, .btn.red-sunglo:not(.btn-outline).active:focus, .btn.red-sunglo:not(.btn-outline).active.focus, .open > .btn.red-sunglo:not(.btn-outline).dropdown-toggle:hover, .open > .btn.red-sunglo:not(.btn-outline).dropdown-toggle:focus, .open > .btn.red-sunglo:not(.btn-outline).dropdown-toggle.focus {
  color: #ffffff;
  background-color: rgb(205.3353932584, 39.9646067416, 39.9646067416);
  border-color: rgb(171.1825842697, 33.3174157303, 33.3174157303);
}
.btn.red-sunglo:not(.btn-outline):active, .btn.red-sunglo:not(.btn-outline).active, .open > .btn.red-sunglo:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.red-sunglo:not(.btn-outline).disabled:hover, .btn.red-sunglo:not(.btn-outline).disabled:focus, .btn.red-sunglo:not(.btn-outline).disabled.focus, .btn.red-sunglo:not(.btn-outline)[disabled]:hover, .btn.red-sunglo:not(.btn-outline)[disabled]:focus, .btn.red-sunglo:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.red-sunglo:not(.btn-outline):hover, fieldset[disabled] .btn.red-sunglo:not(.btn-outline):focus, fieldset[disabled] .btn.red-sunglo:not(.btn-outline).focus {
  background-color: #E26A6A;
  border-color: #E26A6A;
}
.btn.red-sunglo:not(.btn-outline) .badge {
  color: #E26A6A;
  background-color: #ffffff;
}

.btn.btn-outline.red-sunglo {
  border-color: #E26A6A;
  color: #E26A6A;
  background: none;
}
.btn.btn-outline.red-sunglo:hover, .btn.btn-outline.red-sunglo:active, .btn.btn-outline.red-sunglo:active:hover, .btn.btn-outline.red-sunglo:active:focus, .btn.btn-outline.red-sunglo:focus, .btn.btn-outline.red-sunglo.active {
  border-color: #E26A6A;
  color: #ffffff;
  background-color: #E26A6A;
}

.btn.red-sunglo-stripe {
  border-left: 4px solid #E26A6A !important;
}

.btn.red-sunglo.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.red-intense:not(.btn-outline) {
  color: #ffffff;
  background-color: #e35b5a;
  border-color: #e35b5a;
}
.btn.red-intense:not(.btn-outline):focus, .btn.red-intense:not(.btn-outline).focus {
  color: #ffffff;
  background-color: rgb(219.6010362694, 47.6632124352, 46.3989637306);
  border-color: rgb(162.0077720207, 28.4740932642, 27.4922279793);
}
.btn.red-intense:not(.btn-outline):hover {
  color: #ffffff;
  background-color: rgb(219.6010362694, 47.6632124352, 46.3989637306);
  border-color: rgb(218.1212435233, 38.9958549223, 37.6787564767);
}
.btn.red-intense:not(.btn-outline):active, .btn.red-intense:not(.btn-outline).active, .open > .btn.red-intense:not(.btn-outline).dropdown-toggle {
  color: #ffffff;
  background-color: rgb(219.6010362694, 47.6632124352, 46.3989637306);
  border-color: rgb(218.1212435233, 38.9958549223, 37.6787564767);
}
.btn.red-intense:not(.btn-outline):active:hover, .btn.red-intense:not(.btn-outline):active:focus, .btn.red-intense:not(.btn-outline):active.focus, .btn.red-intense:not(.btn-outline).active:hover, .btn.red-intense:not(.btn-outline).active:focus, .btn.red-intense:not(.btn-outline).active.focus, .open > .btn.red-intense:not(.btn-outline).dropdown-toggle:hover, .open > .btn.red-intense:not(.btn-outline).dropdown-toggle:focus, .open > .btn.red-intense:not(.btn-outline).dropdown-toggle.focus {
  color: #ffffff;
  background-color: rgb(196.8886010363, 34.6046632124, 33.4113989637);
  border-color: rgb(162.0077720207, 28.4740932642, 27.4922279793);
}
.btn.red-intense:not(.btn-outline):active, .btn.red-intense:not(.btn-outline).active, .open > .btn.red-intense:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.red-intense:not(.btn-outline).disabled:hover, .btn.red-intense:not(.btn-outline).disabled:focus, .btn.red-intense:not(.btn-outline).disabled.focus, .btn.red-intense:not(.btn-outline)[disabled]:hover, .btn.red-intense:not(.btn-outline)[disabled]:focus, .btn.red-intense:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.red-intense:not(.btn-outline):hover, fieldset[disabled] .btn.red-intense:not(.btn-outline):focus, fieldset[disabled] .btn.red-intense:not(.btn-outline).focus {
  background-color: #e35b5a;
  border-color: #e35b5a;
}
.btn.red-intense:not(.btn-outline) .badge {
  color: #e35b5a;
  background-color: #ffffff;
}

.btn.btn-outline.red-intense {
  border-color: #e35b5a;
  color: #e35b5a;
  background: none;
}
.btn.btn-outline.red-intense:hover, .btn.btn-outline.red-intense:active, .btn.btn-outline.red-intense:active:hover, .btn.btn-outline.red-intense:active:focus, .btn.btn-outline.red-intense:focus, .btn.btn-outline.red-intense.active {
  border-color: #e35b5a;
  color: #ffffff;
  background-color: #e35b5a;
}

.btn.red-intense-stripe {
  border-left: 4px solid #e35b5a !important;
}

.btn.red-intense.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.red-thunderbird:not(.btn-outline) {
  color: #ffffff;
  background-color: #D91E18;
  border-color: #D91E18;
}
.btn.red-thunderbird:not(.btn-outline):focus, .btn.red-thunderbird:not(.btn-outline).focus {
  color: #ffffff;
  background-color: rgb(171.0788381743, 23.6514522822, 18.9211618257);
  border-color: rgb(102.1970954357, 14.1286307054, 11.3029045643);
}
.btn.red-thunderbird:not(.btn-outline):hover {
  color: #ffffff;
  background-color: rgb(171.0788381743, 23.6514522822, 18.9211618257);
  border-color: rgb(161.8946058091, 22.3817427386, 17.9053941909);
}
.btn.red-thunderbird:not(.btn-outline):active, .btn.red-thunderbird:not(.btn-outline).active, .open > .btn.red-thunderbird:not(.btn-outline).dropdown-toggle {
  color: #ffffff;
  background-color: rgb(171.0788381743, 23.6514522822, 18.9211618257);
  border-color: rgb(161.8946058091, 22.3817427386, 17.9053941909);
}
.btn.red-thunderbird:not(.btn-outline):active:hover, .btn.red-thunderbird:not(.btn-outline):active:focus, .btn.red-thunderbird:not(.btn-outline):active.focus, .btn.red-thunderbird:not(.btn-outline).active:hover, .btn.red-thunderbird:not(.btn-outline).active:focus, .btn.red-thunderbird:not(.btn-outline).active.focus, .open > .btn.red-thunderbird:not(.btn-outline).dropdown-toggle:hover, .open > .btn.red-thunderbird:not(.btn-outline).dropdown-toggle:focus, .open > .btn.red-thunderbird:not(.btn-outline).dropdown-toggle.focus {
  color: #ffffff;
  background-color: rgb(138.9340248963, 19.2074688797, 15.3659751037);
  border-color: rgb(102.1970954357, 14.1286307054, 11.3029045643);
}
.btn.red-thunderbird:not(.btn-outline):active, .btn.red-thunderbird:not(.btn-outline).active, .open > .btn.red-thunderbird:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.red-thunderbird:not(.btn-outline).disabled:hover, .btn.red-thunderbird:not(.btn-outline).disabled:focus, .btn.red-thunderbird:not(.btn-outline).disabled.focus, .btn.red-thunderbird:not(.btn-outline)[disabled]:hover, .btn.red-thunderbird:not(.btn-outline)[disabled]:focus, .btn.red-thunderbird:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.red-thunderbird:not(.btn-outline):hover, fieldset[disabled] .btn.red-thunderbird:not(.btn-outline):focus, fieldset[disabled] .btn.red-thunderbird:not(.btn-outline).focus {
  background-color: #D91E18;
  border-color: #D91E18;
}
.btn.red-thunderbird:not(.btn-outline) .badge {
  color: #D91E18;
  background-color: #ffffff;
}

.btn.btn-outline.red-thunderbird {
  border-color: #D91E18;
  color: #D91E18;
  background: none;
}
.btn.btn-outline.red-thunderbird:hover, .btn.btn-outline.red-thunderbird:active, .btn.btn-outline.red-thunderbird:active:hover, .btn.btn-outline.red-thunderbird:active:focus, .btn.btn-outline.red-thunderbird:focus, .btn.btn-outline.red-thunderbird.active {
  border-color: #D91E18;
  color: #ffffff;
  background-color: #D91E18;
}

.btn.red-thunderbird-stripe {
  border-left: 4px solid #D91E18 !important;
}

.btn.red-thunderbird.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.red-flamingo:not(.btn-outline) {
  color: #ffffff;
  background-color: #EF4836;
  border-color: #EF4836;
}
.btn.red-flamingo:not(.btn-outline):focus, .btn.red-flamingo:not(.btn-outline).focus {
  color: #ffffff;
  background-color: rgb(224.1566820276, 37.9170506912, 17.8433179724);
  border-color: rgb(153.297235023, 25.930875576, 12.202764977);
}
.btn.red-flamingo:not(.btn-outline):hover {
  color: #ffffff;
  background-color: rgb(224.1566820276, 37.9170506912, 17.8433179724);
  border-color: rgb(214.7087557604, 36.3188940092, 17.0912442396);
}
.btn.red-flamingo:not(.btn-outline):active, .btn.red-flamingo:not(.btn-outline).active, .open > .btn.red-flamingo:not(.btn-outline).dropdown-toggle {
  color: #ffffff;
  background-color: rgb(224.1566820276, 37.9170506912, 17.8433179724);
  border-color: rgb(214.7087557604, 36.3188940092, 17.0912442396);
}
.btn.red-flamingo:not(.btn-outline):active:hover, .btn.red-flamingo:not(.btn-outline):active:focus, .btn.red-flamingo:not(.btn-outline):active.focus, .btn.red-flamingo:not(.btn-outline).active:hover, .btn.red-flamingo:not(.btn-outline).active:focus, .btn.red-flamingo:not(.btn-outline).active.focus, .open > .btn.red-flamingo:not(.btn-outline).dropdown-toggle:hover, .open > .btn.red-flamingo:not(.btn-outline).dropdown-toggle:focus, .open > .btn.red-flamingo:not(.btn-outline).dropdown-toggle.focus {
  color: #ffffff;
  background-color: rgb(191.0889400922, 32.3235023041, 15.2110599078);
  border-color: rgb(153.297235023, 25.930875576, 12.202764977);
}
.btn.red-flamingo:not(.btn-outline):active, .btn.red-flamingo:not(.btn-outline).active, .open > .btn.red-flamingo:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.red-flamingo:not(.btn-outline).disabled:hover, .btn.red-flamingo:not(.btn-outline).disabled:focus, .btn.red-flamingo:not(.btn-outline).disabled.focus, .btn.red-flamingo:not(.btn-outline)[disabled]:hover, .btn.red-flamingo:not(.btn-outline)[disabled]:focus, .btn.red-flamingo:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.red-flamingo:not(.btn-outline):hover, fieldset[disabled] .btn.red-flamingo:not(.btn-outline):focus, fieldset[disabled] .btn.red-flamingo:not(.btn-outline).focus {
  background-color: #EF4836;
  border-color: #EF4836;
}
.btn.red-flamingo:not(.btn-outline) .badge {
  color: #EF4836;
  background-color: #ffffff;
}

.btn.btn-outline.red-flamingo {
  border-color: #EF4836;
  color: #EF4836;
  background: none;
}
.btn.btn-outline.red-flamingo:hover, .btn.btn-outline.red-flamingo:active, .btn.btn-outline.red-flamingo:active:hover, .btn.btn-outline.red-flamingo:active:focus, .btn.btn-outline.red-flamingo:focus, .btn.btn-outline.red-flamingo.active {
  border-color: #EF4836;
  color: #ffffff;
  background-color: #EF4836;
}

.btn.red-flamingo-stripe {
  border-left: 4px solid #EF4836 !important;
}

.btn.red-flamingo.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.red-soft:not(.btn-outline) {
  color: #ffffff;
  background-color: #d05454;
  border-color: #d05454;
}
.btn.red-soft:not(.btn-outline):focus, .btn.red-soft:not(.btn-outline).focus {
  color: #ffffff;
  background-color: rgb(189.0412844037, 51.9587155963, 51.9587155963);
  border-color: rgb(129.0344036697, 35.4655963303, 35.4655963303);
}
.btn.red-soft:not(.btn-outline):hover {
  color: #ffffff;
  background-color: rgb(189.0412844037, 51.9587155963, 51.9587155963);
  border-color: rgb(181.0403669725, 49.7596330275, 49.7596330275);
}
.btn.red-soft:not(.btn-outline):active, .btn.red-soft:not(.btn-outline).active, .open > .btn.red-soft:not(.btn-outline).dropdown-toggle {
  color: #ffffff;
  background-color: rgb(189.0412844037, 51.9587155963, 51.9587155963);
  border-color: rgb(181.0403669725, 49.7596330275, 49.7596330275);
}
.btn.red-soft:not(.btn-outline):active:hover, .btn.red-soft:not(.btn-outline):active:focus, .btn.red-soft:not(.btn-outline):active.focus, .btn.red-soft:not(.btn-outline).active:hover, .btn.red-soft:not(.btn-outline).active:focus, .btn.red-soft:not(.btn-outline).active.focus, .open > .btn.red-soft:not(.btn-outline).dropdown-toggle:hover, .open > .btn.red-soft:not(.btn-outline).dropdown-toggle:focus, .open > .btn.red-soft:not(.btn-outline).dropdown-toggle.focus {
  color: #ffffff;
  background-color: rgb(161.0380733945, 44.2619266055, 44.2619266055);
  border-color: rgb(129.0344036697, 35.4655963303, 35.4655963303);
}
.btn.red-soft:not(.btn-outline):active, .btn.red-soft:not(.btn-outline).active, .open > .btn.red-soft:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.red-soft:not(.btn-outline).disabled:hover, .btn.red-soft:not(.btn-outline).disabled:focus, .btn.red-soft:not(.btn-outline).disabled.focus, .btn.red-soft:not(.btn-outline)[disabled]:hover, .btn.red-soft:not(.btn-outline)[disabled]:focus, .btn.red-soft:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.red-soft:not(.btn-outline):hover, fieldset[disabled] .btn.red-soft:not(.btn-outline):focus, fieldset[disabled] .btn.red-soft:not(.btn-outline).focus {
  background-color: #d05454;
  border-color: #d05454;
}
.btn.red-soft:not(.btn-outline) .badge {
  color: #d05454;
  background-color: #ffffff;
}

.btn.btn-outline.red-soft {
  border-color: #d05454;
  color: #d05454;
  background: none;
}
.btn.btn-outline.red-soft:hover, .btn.btn-outline.red-soft:active, .btn.btn-outline.red-soft:active:hover, .btn.btn-outline.red-soft:active:focus, .btn.btn-outline.red-soft:focus, .btn.btn-outline.red-soft.active {
  border-color: #d05454;
  color: #ffffff;
  background-color: #d05454;
}

.btn.red-soft-stripe {
  border-left: 4px solid #d05454 !important;
}

.btn.red-soft.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.red-haze:not(.btn-outline) {
  color: #ffffff;
  background-color: #f36a5a;
  border-color: #f36a5a;
}
.btn.red-haze:not(.btn-outline):focus, .btn.red-haze:not(.btn-outline).focus {
  color: #ffffff;
  background-color: rgb(239.5423728814, 63.0677966102, 42.4576271186);
  border-color: rgb(191.5677966102, 32.5084745763, 13.9322033898);
}
.btn.red-haze:not(.btn-outline):hover {
  color: #ffffff;
  background-color: rgb(239.5423728814, 63.0677966102, 42.4576271186);
  border-color: rgb(238.8508474576, 54.4813559322, 32.9491525424);
}
.btn.red-haze:not(.btn-outline):active, .btn.red-haze:not(.btn-outline).active, .open > .btn.red-haze:not(.btn-outline).dropdown-toggle {
  color: #ffffff;
  background-color: rgb(239.5423728814, 63.0677966102, 42.4576271186);
  border-color: rgb(238.8508474576, 54.4813559322, 32.9491525424);
}
.btn.red-haze:not(.btn-outline):active:hover, .btn.red-haze:not(.btn-outline):active:focus, .btn.red-haze:not(.btn-outline):active.focus, .btn.red-haze:not(.btn-outline).active:hover, .btn.red-haze:not(.btn-outline).active:focus, .btn.red-haze:not(.btn-outline).active.focus, .open > .btn.red-haze:not(.btn-outline).dropdown-toggle:hover, .open > .btn.red-haze:not(.btn-outline).dropdown-toggle:focus, .open > .btn.red-haze:not(.btn-outline).dropdown-toggle.focus {
  color: #ffffff;
  background-color: rgb(229.6016949153, 38.9627118644, 16.6983050847);
  border-color: rgb(191.5677966102, 32.5084745763, 13.9322033898);
}
.btn.red-haze:not(.btn-outline):active, .btn.red-haze:not(.btn-outline).active, .open > .btn.red-haze:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.red-haze:not(.btn-outline).disabled:hover, .btn.red-haze:not(.btn-outline).disabled:focus, .btn.red-haze:not(.btn-outline).disabled.focus, .btn.red-haze:not(.btn-outline)[disabled]:hover, .btn.red-haze:not(.btn-outline)[disabled]:focus, .btn.red-haze:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.red-haze:not(.btn-outline):hover, fieldset[disabled] .btn.red-haze:not(.btn-outline):focus, fieldset[disabled] .btn.red-haze:not(.btn-outline).focus {
  background-color: #f36a5a;
  border-color: #f36a5a;
}
.btn.red-haze:not(.btn-outline) .badge {
  color: #f36a5a;
  background-color: #ffffff;
}

.btn.btn-outline.red-haze {
  border-color: #f36a5a;
  color: #f36a5a;
  background: none;
}
.btn.btn-outline.red-haze:hover, .btn.btn-outline.red-haze:active, .btn.btn-outline.red-haze:active:hover, .btn.btn-outline.red-haze:active:focus, .btn.btn-outline.red-haze:focus, .btn.btn-outline.red-haze.active {
  border-color: #f36a5a;
  color: #ffffff;
  background-color: #f36a5a;
}

.btn.red-haze-stripe {
  border-left: 4px solid #f36a5a !important;
}

.btn.red-haze.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.red-mint:not(.btn-outline) {
  color: #ffffff;
  background-color: #e43a45;
  border-color: #e43a45;
}
.btn.red-mint:not(.btn-outline):focus, .btn.red-mint:not(.btn-outline).focus {
  color: #ffffff;
  background-color: rgb(206.6741071429, 28.3258928571, 39.8660714286);
  border-color: rgb(139.3950892857, 19.1049107143, 26.8883928571);
}
.btn.red-mint:not(.btn-outline):hover {
  color: #ffffff;
  background-color: rgb(206.6741071429, 28.3258928571, 39.8660714286);
  border-color: rgb(197.7035714286, 27.0964285714, 38.1357142857);
}
.btn.red-mint:not(.btn-outline):active, .btn.red-mint:not(.btn-outline).active, .open > .btn.red-mint:not(.btn-outline).dropdown-toggle {
  color: #ffffff;
  background-color: rgb(206.6741071429, 28.3258928571, 39.8660714286);
  border-color: rgb(197.7035714286, 27.0964285714, 38.1357142857);
}
.btn.red-mint:not(.btn-outline):active:hover, .btn.red-mint:not(.btn-outline):active:focus, .btn.red-mint:not(.btn-outline):active.focus, .btn.red-mint:not(.btn-outline).active:hover, .btn.red-mint:not(.btn-outline).active:focus, .btn.red-mint:not(.btn-outline).active.focus, .open > .btn.red-mint:not(.btn-outline).dropdown-toggle:hover, .open > .btn.red-mint:not(.btn-outline).dropdown-toggle:focus, .open > .btn.red-mint:not(.btn-outline).dropdown-toggle.focus {
  color: #ffffff;
  background-color: rgb(175.2772321429, 24.0227678571, 33.8098214286);
  border-color: rgb(139.3950892857, 19.1049107143, 26.8883928571);
}
.btn.red-mint:not(.btn-outline):active, .btn.red-mint:not(.btn-outline).active, .open > .btn.red-mint:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.red-mint:not(.btn-outline).disabled:hover, .btn.red-mint:not(.btn-outline).disabled:focus, .btn.red-mint:not(.btn-outline).disabled.focus, .btn.red-mint:not(.btn-outline)[disabled]:hover, .btn.red-mint:not(.btn-outline)[disabled]:focus, .btn.red-mint:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.red-mint:not(.btn-outline):hover, fieldset[disabled] .btn.red-mint:not(.btn-outline):focus, fieldset[disabled] .btn.red-mint:not(.btn-outline).focus {
  background-color: #e43a45;
  border-color: #e43a45;
}
.btn.red-mint:not(.btn-outline) .badge {
  color: #e43a45;
  background-color: #ffffff;
}

.btn.btn-outline.red-mint {
  border-color: #e43a45;
  color: #e43a45;
  background: none;
}
.btn.btn-outline.red-mint:hover, .btn.btn-outline.red-mint:active, .btn.btn-outline.red-mint:active:hover, .btn.btn-outline.red-mint:active:focus, .btn.btn-outline.red-mint:focus, .btn.btn-outline.red-mint.active {
  border-color: #e43a45;
  color: #ffffff;
  background-color: #e43a45;
}

.btn.red-mint-stripe {
  border-left: 4px solid #e43a45 !important;
}

.btn.red-mint.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.yellow:not(.btn-outline) {
  color: #ffffff;
  background-color: #c49f47;
  border-color: #c49f47;
}
.btn.yellow:not(.btn-outline):focus, .btn.yellow:not(.btn-outline).focus {
  color: #ffffff;
  background-color: rgb(163.5555555556, 130.6666666667, 52.4444444444);
  border-color: rgb(105.6296296296, 84.3888888889, 33.8703703704);
}
.btn.yellow:not(.btn-outline):hover {
  color: #ffffff;
  background-color: rgb(163.5555555556, 130.6666666667, 52.4444444444);
  border-color: rgb(155.8320987654, 124.4962962963, 49.9679012346);
}
.btn.yellow:not(.btn-outline):active, .btn.yellow:not(.btn-outline).active, .open > .btn.yellow:not(.btn-outline).dropdown-toggle {
  color: #ffffff;
  background-color: rgb(163.5555555556, 130.6666666667, 52.4444444444);
  border-color: rgb(155.8320987654, 124.4962962963, 49.9679012346);
}
.btn.yellow:not(.btn-outline):active:hover, .btn.yellow:not(.btn-outline):active:focus, .btn.yellow:not(.btn-outline):active.focus, .btn.yellow:not(.btn-outline).active:hover, .btn.yellow:not(.btn-outline).active:focus, .btn.yellow:not(.btn-outline).active.focus, .open > .btn.yellow:not(.btn-outline).dropdown-toggle:hover, .open > .btn.yellow:not(.btn-outline).dropdown-toggle:focus, .open > .btn.yellow:not(.btn-outline).dropdown-toggle.focus {
  color: #ffffff;
  background-color: rgb(136.5234567901, 109.0703703704, 43.7765432099);
  border-color: rgb(105.6296296296, 84.3888888889, 33.8703703704);
}
.btn.yellow:not(.btn-outline):active, .btn.yellow:not(.btn-outline).active, .open > .btn.yellow:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.yellow:not(.btn-outline).disabled:hover, .btn.yellow:not(.btn-outline).disabled:focus, .btn.yellow:not(.btn-outline).disabled.focus, .btn.yellow:not(.btn-outline)[disabled]:hover, .btn.yellow:not(.btn-outline)[disabled]:focus, .btn.yellow:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.yellow:not(.btn-outline):hover, fieldset[disabled] .btn.yellow:not(.btn-outline):focus, fieldset[disabled] .btn.yellow:not(.btn-outline).focus {
  background-color: #c49f47;
  border-color: #c49f47;
}
.btn.yellow:not(.btn-outline) .badge {
  color: #c49f47;
  background-color: #ffffff;
}

.btn.btn-outline.yellow {
  border-color: #c49f47;
  color: #c49f47;
  background: none;
}
.btn.btn-outline.yellow:hover, .btn.btn-outline.yellow:active, .btn.btn-outline.yellow:active:hover, .btn.btn-outline.yellow:active:focus, .btn.btn-outline.yellow:focus, .btn.btn-outline.yellow.active {
  border-color: #c49f47;
  color: #ffffff;
  background-color: #c49f47;
}

.btn.yellow-stripe {
  border-left: 4px solid #c49f47 !important;
}

.btn.yellow.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.yellow-gold:not(.btn-outline) {
  color: #ffffff;
  background-color: #E87E04;
  border-color: #E87E04;
}
.btn.yellow-gold:not(.btn-outline):focus, .btn.yellow-gold:not(.btn-outline).focus {
  color: #ffffff;
  background-color: rgb(181.8644067797, 98.7711864407, 3.1355932203);
  border-color: rgb(106.6610169492, 57.9279661017, 1.8389830508);
}
.btn.yellow-gold:not(.btn-outline):hover {
  color: #ffffff;
  background-color: rgb(181.8644067797, 98.7711864407, 3.1355932203);
  border-color: rgb(171.8372881356, 93.3254237288, 2.9627118644);
}
.btn.yellow-gold:not(.btn-outline):active, .btn.yellow-gold:not(.btn-outline).active, .open > .btn.yellow-gold:not(.btn-outline).dropdown-toggle {
  color: #ffffff;
  background-color: rgb(181.8644067797, 98.7711864407, 3.1355932203);
  border-color: rgb(171.8372881356, 93.3254237288, 2.9627118644);
}
.btn.yellow-gold:not(.btn-outline):active:hover, .btn.yellow-gold:not(.btn-outline):active:focus, .btn.yellow-gold:not(.btn-outline):active.focus, .btn.yellow-gold:not(.btn-outline).active:hover, .btn.yellow-gold:not(.btn-outline).active:focus, .btn.yellow-gold:not(.btn-outline).active.focus, .open > .btn.yellow-gold:not(.btn-outline).dropdown-toggle:hover, .open > .btn.yellow-gold:not(.btn-outline).dropdown-toggle:focus, .open > .btn.yellow-gold:not(.btn-outline).dropdown-toggle.focus {
  color: #ffffff;
  background-color: rgb(146.7694915254, 79.7110169492, 2.5305084746);
  border-color: rgb(106.6610169492, 57.9279661017, 1.8389830508);
}
.btn.yellow-gold:not(.btn-outline):active, .btn.yellow-gold:not(.btn-outline).active, .open > .btn.yellow-gold:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.yellow-gold:not(.btn-outline).disabled:hover, .btn.yellow-gold:not(.btn-outline).disabled:focus, .btn.yellow-gold:not(.btn-outline).disabled.focus, .btn.yellow-gold:not(.btn-outline)[disabled]:hover, .btn.yellow-gold:not(.btn-outline)[disabled]:focus, .btn.yellow-gold:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.yellow-gold:not(.btn-outline):hover, fieldset[disabled] .btn.yellow-gold:not(.btn-outline):focus, fieldset[disabled] .btn.yellow-gold:not(.btn-outline).focus {
  background-color: #E87E04;
  border-color: #E87E04;
}
.btn.yellow-gold:not(.btn-outline) .badge {
  color: #E87E04;
  background-color: #ffffff;
}

.btn.btn-outline.yellow-gold {
  border-color: #E87E04;
  color: #E87E04;
  background: none;
}
.btn.btn-outline.yellow-gold:hover, .btn.btn-outline.yellow-gold:active, .btn.btn-outline.yellow-gold:active:hover, .btn.btn-outline.yellow-gold:active:focus, .btn.btn-outline.yellow-gold:focus, .btn.btn-outline.yellow-gold.active {
  border-color: #E87E04;
  color: #ffffff;
  background-color: #E87E04;
}

.btn.yellow-gold-stripe {
  border-left: 4px solid #E87E04 !important;
}

.btn.yellow-gold.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.yellow-casablanca:not(.btn-outline) {
  color: #ffffff;
  background-color: #f2784b;
  border-color: #f2784b;
}
.btn.yellow-casablanca:not(.btn-outline):focus, .btn.yellow-casablanca:not(.btn-outline).focus {
  color: #ffffff;
  background-color: rgb(238.5647668394, 84.3264248705, 27.4352331606);
  border-color: rgb(176.7357512953, 56.9481865285, 12.7642487047);
}
.btn.yellow-casablanca:not(.btn-outline):hover {
  color: #ffffff;
  background-color: rgb(238.5647668394, 84.3264248705, 27.4352331606);
  border-color: rgb(237.8777202073, 77.1917098446, 17.9222797927);
}
.btn.yellow-casablanca:not(.btn-outline):active, .btn.yellow-casablanca:not(.btn-outline).active, .open > .btn.yellow-casablanca:not(.btn-outline).dropdown-toggle {
  color: #ffffff;
  background-color: rgb(238.5647668394, 84.3264248705, 27.4352331606);
  border-color: rgb(237.8777202073, 77.1917098446, 17.9222797927);
}
.btn.yellow-casablanca:not(.btn-outline):active:hover, .btn.yellow-casablanca:not(.btn-outline):active:focus, .btn.yellow-casablanca:not(.btn-outline):active.focus, .btn.yellow-casablanca:not(.btn-outline).active:hover, .btn.yellow-casablanca:not(.btn-outline).active:focus, .btn.yellow-casablanca:not(.btn-outline).active.focus, .open > .btn.yellow-casablanca:not(.btn-outline).dropdown-toggle:hover, .open > .btn.yellow-casablanca:not(.btn-outline).dropdown-toggle:focus, .open > .btn.yellow-casablanca:not(.btn-outline).dropdown-toggle.focus {
  color: #ffffff;
  background-color: rgb(214.7875647668, 69.2093264249, 15.5124352332);
  border-color: rgb(176.7357512953, 56.9481865285, 12.7642487047);
}
.btn.yellow-casablanca:not(.btn-outline):active, .btn.yellow-casablanca:not(.btn-outline).active, .open > .btn.yellow-casablanca:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.yellow-casablanca:not(.btn-outline).disabled:hover, .btn.yellow-casablanca:not(.btn-outline).disabled:focus, .btn.yellow-casablanca:not(.btn-outline).disabled.focus, .btn.yellow-casablanca:not(.btn-outline)[disabled]:hover, .btn.yellow-casablanca:not(.btn-outline)[disabled]:focus, .btn.yellow-casablanca:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.yellow-casablanca:not(.btn-outline):hover, fieldset[disabled] .btn.yellow-casablanca:not(.btn-outline):focus, fieldset[disabled] .btn.yellow-casablanca:not(.btn-outline).focus {
  background-color: #f2784b;
  border-color: #f2784b;
}
.btn.yellow-casablanca:not(.btn-outline) .badge {
  color: #f2784b;
  background-color: #ffffff;
}

.btn.btn-outline.yellow-casablanca {
  border-color: #f2784b;
  color: #f2784b;
  background: none;
}
.btn.btn-outline.yellow-casablanca:hover, .btn.btn-outline.yellow-casablanca:active, .btn.btn-outline.yellow-casablanca:active:hover, .btn.btn-outline.yellow-casablanca:active:focus, .btn.btn-outline.yellow-casablanca:focus, .btn.btn-outline.yellow-casablanca.active {
  border-color: #f2784b;
  color: #ffffff;
  background-color: #f2784b;
}

.btn.yellow-casablanca-stripe {
  border-left: 4px solid #f2784b !important;
}

.btn.yellow-casablanca.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.yellow-crusta:not(.btn-outline) {
  color: #ffffff;
  background-color: #f3c200;
  border-color: #f3c200;
}
.btn.yellow-crusta:not(.btn-outline):focus, .btn.yellow-crusta:not(.btn-outline).focus {
  color: #ffffff;
  background-color: rgb(192, 153.2839506173, 0);
  border-color: rgb(115.5, 92.2098765432, 0);
}
.btn.yellow-crusta:not(.btn-outline):hover {
  color: #ffffff;
  background-color: rgb(192, 153.2839506173, 0);
  border-color: rgb(181.8, 145.1407407407, 0);
}
.btn.yellow-crusta:not(.btn-outline):active, .btn.yellow-crusta:not(.btn-outline).active, .open > .btn.yellow-crusta:not(.btn-outline).dropdown-toggle {
  color: #ffffff;
  background-color: rgb(192, 153.2839506173, 0);
  border-color: rgb(181.8, 145.1407407407, 0);
}
.btn.yellow-crusta:not(.btn-outline):active:hover, .btn.yellow-crusta:not(.btn-outline):active:focus, .btn.yellow-crusta:not(.btn-outline):active.focus, .btn.yellow-crusta:not(.btn-outline).active:hover, .btn.yellow-crusta:not(.btn-outline).active:focus, .btn.yellow-crusta:not(.btn-outline).active.focus, .open > .btn.yellow-crusta:not(.btn-outline).dropdown-toggle:hover, .open > .btn.yellow-crusta:not(.btn-outline).dropdown-toggle:focus, .open > .btn.yellow-crusta:not(.btn-outline).dropdown-toggle.focus {
  color: #ffffff;
  background-color: rgb(156.3, 124.7827160494, 0);
  border-color: rgb(115.5, 92.2098765432, 0);
}
.btn.yellow-crusta:not(.btn-outline):active, .btn.yellow-crusta:not(.btn-outline).active, .open > .btn.yellow-crusta:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.yellow-crusta:not(.btn-outline).disabled:hover, .btn.yellow-crusta:not(.btn-outline).disabled:focus, .btn.yellow-crusta:not(.btn-outline).disabled.focus, .btn.yellow-crusta:not(.btn-outline)[disabled]:hover, .btn.yellow-crusta:not(.btn-outline)[disabled]:focus, .btn.yellow-crusta:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.yellow-crusta:not(.btn-outline):hover, fieldset[disabled] .btn.yellow-crusta:not(.btn-outline):focus, fieldset[disabled] .btn.yellow-crusta:not(.btn-outline).focus {
  background-color: #f3c200;
  border-color: #f3c200;
}
.btn.yellow-crusta:not(.btn-outline) .badge {
  color: #f3c200;
  background-color: #ffffff;
}

.btn.btn-outline.yellow-crusta {
  border-color: #f3c200;
  color: #f3c200;
  background: none;
}
.btn.btn-outline.yellow-crusta:hover, .btn.btn-outline.yellow-crusta:active, .btn.btn-outline.yellow-crusta:active:hover, .btn.btn-outline.yellow-crusta:active:focus, .btn.btn-outline.yellow-crusta:focus, .btn.btn-outline.yellow-crusta.active {
  border-color: #f3c200;
  color: #ffffff;
  background-color: #f3c200;
}

.btn.yellow-crusta-stripe {
  border-left: 4px solid #f3c200 !important;
}

.btn.yellow-crusta.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.yellow-lemon:not(.btn-outline) {
  color: #ffffff;
  background-color: #F7CA18;
  border-color: #F7CA18;
}
.btn.yellow-lemon:not(.btn-outline):focus, .btn.yellow-lemon:not(.btn-outline).focus {
  color: #ffffff;
  background-color: rgb(212.6359832636, 171.2133891213, 7.3640167364);
  border-color: rgb(138.6966527197, 111.6778242678, 4.8033472803);
}
.btn.yellow-lemon:not(.btn-outline):hover {
  color: #ffffff;
  background-color: rgb(212.6359832636, 171.2133891213, 7.3640167364);
  border-color: rgb(202.7774058577, 163.2753138075, 7.0225941423);
}
.btn.yellow-lemon:not(.btn-outline):active, .btn.yellow-lemon:not(.btn-outline).active, .open > .btn.yellow-lemon:not(.btn-outline).dropdown-toggle {
  color: #ffffff;
  background-color: rgb(212.6359832636, 171.2133891213, 7.3640167364);
  border-color: rgb(202.7774058577, 163.2753138075, 7.0225941423);
}
.btn.yellow-lemon:not(.btn-outline):active:hover, .btn.yellow-lemon:not(.btn-outline):active:focus, .btn.yellow-lemon:not(.btn-outline):active.focus, .btn.yellow-lemon:not(.btn-outline).active:hover, .btn.yellow-lemon:not(.btn-outline).active:focus, .btn.yellow-lemon:not(.btn-outline).active.focus, .open > .btn.yellow-lemon:not(.btn-outline).dropdown-toggle:hover, .open > .btn.yellow-lemon:not(.btn-outline).dropdown-toggle:focus, .open > .btn.yellow-lemon:not(.btn-outline).dropdown-toggle.focus {
  color: #ffffff;
  background-color: rgb(178.1309623431, 143.430125523, 6.1690376569);
  border-color: rgb(138.6966527197, 111.6778242678, 4.8033472803);
}
.btn.yellow-lemon:not(.btn-outline):active, .btn.yellow-lemon:not(.btn-outline).active, .open > .btn.yellow-lemon:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.yellow-lemon:not(.btn-outline).disabled:hover, .btn.yellow-lemon:not(.btn-outline).disabled:focus, .btn.yellow-lemon:not(.btn-outline).disabled.focus, .btn.yellow-lemon:not(.btn-outline)[disabled]:hover, .btn.yellow-lemon:not(.btn-outline)[disabled]:focus, .btn.yellow-lemon:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.yellow-lemon:not(.btn-outline):hover, fieldset[disabled] .btn.yellow-lemon:not(.btn-outline):focus, fieldset[disabled] .btn.yellow-lemon:not(.btn-outline).focus {
  background-color: #F7CA18;
  border-color: #F7CA18;
}
.btn.yellow-lemon:not(.btn-outline) .badge {
  color: #F7CA18;
  background-color: #ffffff;
}

.btn.btn-outline.yellow-lemon {
  border-color: #F7CA18;
  color: #F7CA18;
  background: none;
}
.btn.btn-outline.yellow-lemon:hover, .btn.btn-outline.yellow-lemon:active, .btn.btn-outline.yellow-lemon:active:hover, .btn.btn-outline.yellow-lemon:active:focus, .btn.btn-outline.yellow-lemon:focus, .btn.btn-outline.yellow-lemon.active {
  border-color: #F7CA18;
  color: #ffffff;
  background-color: #F7CA18;
}

.btn.yellow-lemon-stripe {
  border-left: 4px solid #F7CA18 !important;
}

.btn.yellow-lemon.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.yellow-saffron:not(.btn-outline) {
  color: #ffffff;
  background-color: #F4D03F;
  border-color: #F4D03F;
}
.btn.yellow-saffron:not(.btn-outline):focus, .btn.yellow-saffron:not(.btn-outline).focus {
  color: #ffffff;
  background-color: rgb(241.236453202, 196.1921182266, 14.763546798);
  border-color: rgb(169.7733990148, 137.9408866995, 9.7266009852);
}
.btn.yellow-saffron:not(.btn-outline):hover {
  color: #ffffff;
  background-color: rgb(241.236453202, 196.1921182266, 14.763546798);
  border-color: rgb(232.4807881773, 188.8906403941, 13.3192118227);
}
.btn.yellow-saffron:not(.btn-outline):active, .btn.yellow-saffron:not(.btn-outline).active, .open > .btn.yellow-saffron:not(.btn-outline).dropdown-toggle {
  color: #ffffff;
  background-color: rgb(241.236453202, 196.1921182266, 14.763546798);
  border-color: rgb(232.4807881773, 188.8906403941, 13.3192118227);
}
.btn.yellow-saffron:not(.btn-outline):active:hover, .btn.yellow-saffron:not(.btn-outline):active:focus, .btn.yellow-saffron:not(.btn-outline):active.focus, .btn.yellow-saffron:not(.btn-outline).active:hover, .btn.yellow-saffron:not(.btn-outline).active:focus, .btn.yellow-saffron:not(.btn-outline).active.focus, .open > .btn.yellow-saffron:not(.btn-outline).dropdown-toggle:hover, .open > .btn.yellow-saffron:not(.btn-outline).dropdown-toggle:focus, .open > .btn.yellow-saffron:not(.btn-outline).dropdown-toggle.focus {
  color: #ffffff;
  background-color: rgb(208.3625615764, 169.2945812808, 11.9374384236);
  border-color: rgb(169.7733990148, 137.9408866995, 9.7266009852);
}
.btn.yellow-saffron:not(.btn-outline):active, .btn.yellow-saffron:not(.btn-outline).active, .open > .btn.yellow-saffron:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.yellow-saffron:not(.btn-outline).disabled:hover, .btn.yellow-saffron:not(.btn-outline).disabled:focus, .btn.yellow-saffron:not(.btn-outline).disabled.focus, .btn.yellow-saffron:not(.btn-outline)[disabled]:hover, .btn.yellow-saffron:not(.btn-outline)[disabled]:focus, .btn.yellow-saffron:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.yellow-saffron:not(.btn-outline):hover, fieldset[disabled] .btn.yellow-saffron:not(.btn-outline):focus, fieldset[disabled] .btn.yellow-saffron:not(.btn-outline).focus {
  background-color: #F4D03F;
  border-color: #F4D03F;
}
.btn.yellow-saffron:not(.btn-outline) .badge {
  color: #F4D03F;
  background-color: #ffffff;
}

.btn.btn-outline.yellow-saffron {
  border-color: #F4D03F;
  color: #F4D03F;
  background: none;
}
.btn.btn-outline.yellow-saffron:hover, .btn.btn-outline.yellow-saffron:active, .btn.btn-outline.yellow-saffron:active:hover, .btn.btn-outline.yellow-saffron:active:focus, .btn.btn-outline.yellow-saffron:focus, .btn.btn-outline.yellow-saffron.active {
  border-color: #F4D03F;
  color: #ffffff;
  background-color: #F4D03F;
}

.btn.yellow-saffron-stripe {
  border-left: 4px solid #F4D03F !important;
}

.btn.yellow-saffron.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.yellow-soft:not(.btn-outline) {
  color: #ffffff;
  background-color: #c8d046;
  border-color: #c8d046;
}
.btn.yellow-soft:not(.btn-outline):focus, .btn.yellow-soft:not(.btn-outline).focus {
  color: #ffffff;
  background-color: rgb(173.1853448276, 181.0129310345, 45.9870689655);
  border-color: rgb(114.8211206897, 120.0107758621, 30.4892241379);
}
.btn.yellow-soft:not(.btn-outline):hover {
  color: #ffffff;
  background-color: rgb(173.1853448276, 181.0129310345, 45.9870689655);
  border-color: rgb(165.4034482759, 172.8793103448, 43.9206896552);
}
.btn.yellow-soft:not(.btn-outline):active, .btn.yellow-soft:not(.btn-outline).active, .open > .btn.yellow-soft:not(.btn-outline).dropdown-toggle {
  color: #ffffff;
  background-color: rgb(173.1853448276, 181.0129310345, 45.9870689655);
  border-color: rgb(165.4034482759, 172.8793103448, 43.9206896552);
}
.btn.yellow-soft:not(.btn-outline):active:hover, .btn.yellow-soft:not(.btn-outline):active:focus, .btn.yellow-soft:not(.btn-outline):active.focus, .btn.yellow-soft:not(.btn-outline).active:hover, .btn.yellow-soft:not(.btn-outline).active:focus, .btn.yellow-soft:not(.btn-outline).active.focus, .open > .btn.yellow-soft:not(.btn-outline).dropdown-toggle:hover, .open > .btn.yellow-soft:not(.btn-outline).dropdown-toggle:focus, .open > .btn.yellow-soft:not(.btn-outline).dropdown-toggle.focus {
  color: #ffffff;
  background-color: rgb(145.9487068966, 152.5452586207, 38.7547413793);
  border-color: rgb(114.8211206897, 120.0107758621, 30.4892241379);
}
.btn.yellow-soft:not(.btn-outline):active, .btn.yellow-soft:not(.btn-outline).active, .open > .btn.yellow-soft:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.yellow-soft:not(.btn-outline).disabled:hover, .btn.yellow-soft:not(.btn-outline).disabled:focus, .btn.yellow-soft:not(.btn-outline).disabled.focus, .btn.yellow-soft:not(.btn-outline)[disabled]:hover, .btn.yellow-soft:not(.btn-outline)[disabled]:focus, .btn.yellow-soft:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.yellow-soft:not(.btn-outline):hover, fieldset[disabled] .btn.yellow-soft:not(.btn-outline):focus, fieldset[disabled] .btn.yellow-soft:not(.btn-outline).focus {
  background-color: #c8d046;
  border-color: #c8d046;
}
.btn.yellow-soft:not(.btn-outline) .badge {
  color: #c8d046;
  background-color: #ffffff;
}

.btn.btn-outline.yellow-soft {
  border-color: #c8d046;
  color: #c8d046;
  background: none;
}
.btn.btn-outline.yellow-soft:hover, .btn.btn-outline.yellow-soft:active, .btn.btn-outline.yellow-soft:active:hover, .btn.btn-outline.yellow-soft:active:focus, .btn.btn-outline.yellow-soft:focus, .btn.btn-outline.yellow-soft.active {
  border-color: #c8d046;
  color: #ffffff;
  background-color: #c8d046;
}

.btn.yellow-soft-stripe {
  border-left: 4px solid #c8d046 !important;
}

.btn.yellow-soft.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.yellow-haze:not(.btn-outline) {
  color: #ffffff;
  background-color: #c5bf66;
  border-color: #c5bf66;
}
.btn.yellow-haze:not(.btn-outline):focus, .btn.yellow-haze:not(.btn-outline).focus {
  color: #ffffff;
  background-color: rgb(179.8293838863, 172.7772511848, 68.1706161137);
  border-color: rgb(124.3578199052, 119.481042654, 47.1421800948);
}
.btn.yellow-haze:not(.btn-outline):hover {
  color: #ffffff;
  background-color: rgb(179.8293838863, 172.7772511848, 68.1706161137);
  border-color: rgb(172.4331753555, 165.6710900474, 65.3668246445);
}
.btn.yellow-haze:not(.btn-outline):active, .btn.yellow-haze:not(.btn-outline).active, .open > .btn.yellow-haze:not(.btn-outline).dropdown-toggle {
  color: #ffffff;
  background-color: rgb(179.8293838863, 172.7772511848, 68.1706161137);
  border-color: rgb(172.4331753555, 165.6710900474, 65.3668246445);
}
.btn.yellow-haze:not(.btn-outline):active:hover, .btn.yellow-haze:not(.btn-outline):active:focus, .btn.yellow-haze:not(.btn-outline):active.focus, .btn.yellow-haze:not(.btn-outline).active:hover, .btn.yellow-haze:not(.btn-outline).active:focus, .btn.yellow-haze:not(.btn-outline).active.focus, .open > .btn.yellow-haze:not(.btn-outline).dropdown-toggle:hover, .open > .btn.yellow-haze:not(.btn-outline).dropdown-toggle:focus, .open > .btn.yellow-haze:not(.btn-outline).dropdown-toggle.focus {
  color: #ffffff;
  background-color: rgb(153.9426540284, 147.9056872038, 58.3573459716);
  border-color: rgb(124.3578199052, 119.481042654, 47.1421800948);
}
.btn.yellow-haze:not(.btn-outline):active, .btn.yellow-haze:not(.btn-outline).active, .open > .btn.yellow-haze:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.yellow-haze:not(.btn-outline).disabled:hover, .btn.yellow-haze:not(.btn-outline).disabled:focus, .btn.yellow-haze:not(.btn-outline).disabled.focus, .btn.yellow-haze:not(.btn-outline)[disabled]:hover, .btn.yellow-haze:not(.btn-outline)[disabled]:focus, .btn.yellow-haze:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.yellow-haze:not(.btn-outline):hover, fieldset[disabled] .btn.yellow-haze:not(.btn-outline):focus, fieldset[disabled] .btn.yellow-haze:not(.btn-outline).focus {
  background-color: #c5bf66;
  border-color: #c5bf66;
}
.btn.yellow-haze:not(.btn-outline) .badge {
  color: #c5bf66;
  background-color: #ffffff;
}

.btn.btn-outline.yellow-haze {
  border-color: #c5bf66;
  color: #c5bf66;
  background: none;
}
.btn.btn-outline.yellow-haze:hover, .btn.btn-outline.yellow-haze:active, .btn.btn-outline.yellow-haze:active:hover, .btn.btn-outline.yellow-haze:active:focus, .btn.btn-outline.yellow-haze:focus, .btn.btn-outline.yellow-haze.active {
  border-color: #c5bf66;
  color: #ffffff;
  background-color: #c5bf66;
}

.btn.yellow-haze-stripe {
  border-left: 4px solid #c5bf66 !important;
}

.btn.yellow-haze.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.yellow-mint:not(.btn-outline) {
  color: #ffffff;
  background-color: #c5b96b;
  border-color: #c5b96b;
}
.btn.yellow-mint:not(.btn-outline):focus, .btn.yellow-mint:not(.btn-outline).focus {
  color: #ffffff;
  background-color: rgb(181.7669902913, 167.0291262136, 71.2330097087);
  border-color: rgb(126.8058252427, 116.5242718447, 49.6941747573);
}
.btn.yellow-mint:not(.btn-outline):hover {
  color: #ffffff;
  background-color: rgb(181.7669902913, 167.0291262136, 71.2330097087);
  border-color: rgb(174.4388349515, 160.2951456311, 68.3611650485);
}
.btn.yellow-mint:not(.btn-outline):active, .btn.yellow-mint:not(.btn-outline).active, .open > .btn.yellow-mint:not(.btn-outline).dropdown-toggle {
  color: #ffffff;
  background-color: rgb(181.7669902913, 167.0291262136, 71.2330097087);
  border-color: rgb(174.4388349515, 160.2951456311, 68.3611650485);
}
.btn.yellow-mint:not(.btn-outline):active:hover, .btn.yellow-mint:not(.btn-outline):active:focus, .btn.yellow-mint:not(.btn-outline):active.focus, .btn.yellow-mint:not(.btn-outline).active:hover, .btn.yellow-mint:not(.btn-outline).active:focus, .btn.yellow-mint:not(.btn-outline).active.focus, .open > .btn.yellow-mint:not(.btn-outline).dropdown-toggle:hover, .open > .btn.yellow-mint:not(.btn-outline).dropdown-toggle:focus, .open > .btn.yellow-mint:not(.btn-outline).dropdown-toggle.focus {
  color: #ffffff;
  background-color: rgb(156.1184466019, 143.4601941748, 61.1815533981);
  border-color: rgb(126.8058252427, 116.5242718447, 49.6941747573);
}
.btn.yellow-mint:not(.btn-outline):active, .btn.yellow-mint:not(.btn-outline).active, .open > .btn.yellow-mint:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.yellow-mint:not(.btn-outline).disabled:hover, .btn.yellow-mint:not(.btn-outline).disabled:focus, .btn.yellow-mint:not(.btn-outline).disabled.focus, .btn.yellow-mint:not(.btn-outline)[disabled]:hover, .btn.yellow-mint:not(.btn-outline)[disabled]:focus, .btn.yellow-mint:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.yellow-mint:not(.btn-outline):hover, fieldset[disabled] .btn.yellow-mint:not(.btn-outline):focus, fieldset[disabled] .btn.yellow-mint:not(.btn-outline).focus {
  background-color: #c5b96b;
  border-color: #c5b96b;
}
.btn.yellow-mint:not(.btn-outline) .badge {
  color: #c5b96b;
  background-color: #ffffff;
}

.btn.btn-outline.yellow-mint {
  border-color: #c5b96b;
  color: #c5b96b;
  background: none;
}
.btn.btn-outline.yellow-mint:hover, .btn.btn-outline.yellow-mint:active, .btn.btn-outline.yellow-mint:active:hover, .btn.btn-outline.yellow-mint:active:focus, .btn.btn-outline.yellow-mint:focus, .btn.btn-outline.yellow-mint.active {
  border-color: #c5b96b;
  color: #ffffff;
  background-color: #c5b96b;
}

.btn.yellow-mint-stripe {
  border-left: 4px solid #c5b96b !important;
}

.btn.yellow-mint.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.purple:not(.btn-outline) {
  color: #ffffff;
  background-color: #8E44AD;
  border-color: #8E44AD;
}
.btn.purple:not(.btn-outline):focus, .btn.purple:not(.btn-outline).focus {
  color: #ffffff;
  background-color: rgb(111.9502074689, 53.6099585062, 136.3900414938);
  border-color: rgb(66.8755186722, 32.0248962656, 81.4751037344);
}
.btn.purple:not(.btn-outline):hover {
  color: #ffffff;
  background-color: rgb(111.9502074689, 53.6099585062, 136.3900414938);
  border-color: rgb(105.9402489627, 50.7319502075, 129.0680497925);
}
.btn.purple:not(.btn-outline):active, .btn.purple:not(.btn-outline).active, .open > .btn.purple:not(.btn-outline).dropdown-toggle {
  color: #ffffff;
  background-color: rgb(111.9502074689, 53.6099585062, 136.3900414938);
  border-color: rgb(105.9402489627, 50.7319502075, 129.0680497925);
}
.btn.purple:not(.btn-outline):active:hover, .btn.purple:not(.btn-outline):active:focus, .btn.purple:not(.btn-outline):active.focus, .btn.purple:not(.btn-outline).active:hover, .btn.purple:not(.btn-outline).active:focus, .btn.purple:not(.btn-outline).active.focus, .open > .btn.purple:not(.btn-outline).dropdown-toggle:hover, .open > .btn.purple:not(.btn-outline).dropdown-toggle:focus, .open > .btn.purple:not(.btn-outline).dropdown-toggle.focus {
  color: #ffffff;
  background-color: rgb(90.9153526971, 43.5369294606, 110.7630705394);
  border-color: rgb(66.8755186722, 32.0248962656, 81.4751037344);
}
.btn.purple:not(.btn-outline):active, .btn.purple:not(.btn-outline).active, .open > .btn.purple:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.purple:not(.btn-outline).disabled:hover, .btn.purple:not(.btn-outline).disabled:focus, .btn.purple:not(.btn-outline).disabled.focus, .btn.purple:not(.btn-outline)[disabled]:hover, .btn.purple:not(.btn-outline)[disabled]:focus, .btn.purple:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.purple:not(.btn-outline):hover, fieldset[disabled] .btn.purple:not(.btn-outline):focus, fieldset[disabled] .btn.purple:not(.btn-outline).focus {
  background-color: #8E44AD;
  border-color: #8E44AD;
}
.btn.purple:not(.btn-outline) .badge {
  color: #8E44AD;
  background-color: #ffffff;
}

.btn.btn-outline.purple {
  border-color: #8E44AD;
  color: #8E44AD;
  background: none;
}
.btn.btn-outline.purple:hover, .btn.btn-outline.purple:active, .btn.btn-outline.purple:active:hover, .btn.btn-outline.purple:active:focus, .btn.btn-outline.purple:focus, .btn.btn-outline.purple.active {
  border-color: #8E44AD;
  color: #ffffff;
  background-color: #8E44AD;
}

.btn.purple-stripe {
  border-left: 4px solid #8E44AD !important;
}

.btn.purple.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.purple-plum:not(.btn-outline) {
  color: #ffffff;
  background-color: #8775a7;
  border-color: #8775a7;
}
.btn.purple-plum:not(.btn-outline):focus, .btn.purple-plum:not(.btn-outline).focus {
  color: #ffffff;
  background-color: rgb(109.2831858407, 90.7256637168, 142.2743362832);
  border-color: rgb(73.4026548673, 60.9380530973, 95.5619469027);
}
.btn.purple-plum:not(.btn-outline):hover {
  color: #ffffff;
  background-color: rgb(109.2831858407, 90.7256637168, 142.2743362832);
  border-color: rgb(104.4991150442, 86.7539823009, 136.0460176991);
}
.btn.purple-plum:not(.btn-outline):active, .btn.purple-plum:not(.btn-outline).active, .open > .btn.purple-plum:not(.btn-outline).dropdown-toggle {
  color: #ffffff;
  background-color: rgb(109.2831858407, 90.7256637168, 142.2743362832);
  border-color: rgb(104.4991150442, 86.7539823009, 136.0460176991);
}
.btn.purple-plum:not(.btn-outline):active:hover, .btn.purple-plum:not(.btn-outline):active:focus, .btn.purple-plum:not(.btn-outline):active.focus, .btn.purple-plum:not(.btn-outline).active:hover, .btn.purple-plum:not(.btn-outline).active:focus, .btn.purple-plum:not(.btn-outline).active.focus, .open > .btn.purple-plum:not(.btn-outline).dropdown-toggle:hover, .open > .btn.purple-plum:not(.btn-outline).dropdown-toggle:focus, .open > .btn.purple-plum:not(.btn-outline).dropdown-toggle.focus {
  color: #ffffff;
  background-color: rgb(92.5389380531, 76.8247787611, 120.4752212389);
  border-color: rgb(73.4026548673, 60.9380530973, 95.5619469027);
}
.btn.purple-plum:not(.btn-outline):active, .btn.purple-plum:not(.btn-outline).active, .open > .btn.purple-plum:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.purple-plum:not(.btn-outline).disabled:hover, .btn.purple-plum:not(.btn-outline).disabled:focus, .btn.purple-plum:not(.btn-outline).disabled.focus, .btn.purple-plum:not(.btn-outline)[disabled]:hover, .btn.purple-plum:not(.btn-outline)[disabled]:focus, .btn.purple-plum:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.purple-plum:not(.btn-outline):hover, fieldset[disabled] .btn.purple-plum:not(.btn-outline):focus, fieldset[disabled] .btn.purple-plum:not(.btn-outline).focus {
  background-color: #8775a7;
  border-color: #8775a7;
}
.btn.purple-plum:not(.btn-outline) .badge {
  color: #8775a7;
  background-color: #ffffff;
}

.btn.btn-outline.purple-plum {
  border-color: #8775a7;
  color: #8775a7;
  background: none;
}
.btn.btn-outline.purple-plum:hover, .btn.btn-outline.purple-plum:active, .btn.btn-outline.purple-plum:active:hover, .btn.btn-outline.purple-plum:active:focus, .btn.btn-outline.purple-plum:focus, .btn.btn-outline.purple-plum.active {
  border-color: #8775a7;
  color: #ffffff;
  background-color: #8775a7;
}

.btn.purple-plum-stripe {
  border-left: 4px solid #8775a7 !important;
}

.btn.purple-plum.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.purple-medium:not(.btn-outline) {
  color: #ffffff;
  background-color: #BF55EC;
  border-color: #BF55EC;
}
.btn.purple-medium:not(.btn-outline):focus, .btn.purple-medium:not(.btn-outline).focus {
  color: #ffffff;
  background-color: rgb(173.7301587302, 39.126984127, 230.873015873);
  border-color: rgb(127.9761904762, 19.4523809524, 174.0476190476);
}
.btn.purple-medium:not(.btn-outline):hover {
  color: #ffffff;
  background-color: rgb(173.7301587302, 39.126984127, 230.873015873);
  border-color: rgb(170.2761904762, 29.9523809524, 229.8476190476);
}
.btn.purple-medium:not(.btn-outline):active, .btn.purple-medium:not(.btn-outline).active, .open > .btn.purple-medium:not(.btn-outline).dropdown-toggle {
  color: #ffffff;
  background-color: rgb(173.7301587302, 39.126984127, 230.873015873);
  border-color: rgb(170.2761904762, 29.9523809524, 229.8476190476);
}
.btn.purple-medium:not(.btn-outline):active:hover, .btn.purple-medium:not(.btn-outline):active:focus, .btn.purple-medium:not(.btn-outline):active.focus, .btn.purple-medium:not(.btn-outline).active:hover, .btn.purple-medium:not(.btn-outline).active:focus, .btn.purple-medium:not(.btn-outline).active.focus, .open > .btn.purple-medium:not(.btn-outline).dropdown-toggle:hover, .open > .btn.purple-medium:not(.btn-outline).dropdown-toggle:focus, .open > .btn.purple-medium:not(.btn-outline).dropdown-toggle.focus {
  color: #ffffff;
  background-color: rgb(154.9603174603, 23.553968254, 210.746031746);
  border-color: rgb(127.9761904762, 19.4523809524, 174.0476190476);
}
.btn.purple-medium:not(.btn-outline):active, .btn.purple-medium:not(.btn-outline).active, .open > .btn.purple-medium:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.purple-medium:not(.btn-outline).disabled:hover, .btn.purple-medium:not(.btn-outline).disabled:focus, .btn.purple-medium:not(.btn-outline).disabled.focus, .btn.purple-medium:not(.btn-outline)[disabled]:hover, .btn.purple-medium:not(.btn-outline)[disabled]:focus, .btn.purple-medium:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.purple-medium:not(.btn-outline):hover, fieldset[disabled] .btn.purple-medium:not(.btn-outline):focus, fieldset[disabled] .btn.purple-medium:not(.btn-outline).focus {
  background-color: #BF55EC;
  border-color: #BF55EC;
}
.btn.purple-medium:not(.btn-outline) .badge {
  color: #BF55EC;
  background-color: #ffffff;
}

.btn.btn-outline.purple-medium {
  border-color: #BF55EC;
  color: #BF55EC;
  background: none;
}
.btn.btn-outline.purple-medium:hover, .btn.btn-outline.purple-medium:active, .btn.btn-outline.purple-medium:active:hover, .btn.btn-outline.purple-medium:active:focus, .btn.btn-outline.purple-medium:focus, .btn.btn-outline.purple-medium.active {
  border-color: #BF55EC;
  color: #ffffff;
  background-color: #BF55EC;
}

.btn.purple-medium-stripe {
  border-left: 4px solid #BF55EC !important;
}

.btn.purple-medium.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.purple-studio:not(.btn-outline) {
  color: #ffffff;
  background-color: #8E44AD;
  border-color: #8E44AD;
}
.btn.purple-studio:not(.btn-outline):focus, .btn.purple-studio:not(.btn-outline).focus {
  color: #ffffff;
  background-color: rgb(111.9502074689, 53.6099585062, 136.3900414938);
  border-color: rgb(66.8755186722, 32.0248962656, 81.4751037344);
}
.btn.purple-studio:not(.btn-outline):hover {
  color: #ffffff;
  background-color: rgb(111.9502074689, 53.6099585062, 136.3900414938);
  border-color: rgb(105.9402489627, 50.7319502075, 129.0680497925);
}
.btn.purple-studio:not(.btn-outline):active, .btn.purple-studio:not(.btn-outline).active, .open > .btn.purple-studio:not(.btn-outline).dropdown-toggle {
  color: #ffffff;
  background-color: rgb(111.9502074689, 53.6099585062, 136.3900414938);
  border-color: rgb(105.9402489627, 50.7319502075, 129.0680497925);
}
.btn.purple-studio:not(.btn-outline):active:hover, .btn.purple-studio:not(.btn-outline):active:focus, .btn.purple-studio:not(.btn-outline):active.focus, .btn.purple-studio:not(.btn-outline).active:hover, .btn.purple-studio:not(.btn-outline).active:focus, .btn.purple-studio:not(.btn-outline).active.focus, .open > .btn.purple-studio:not(.btn-outline).dropdown-toggle:hover, .open > .btn.purple-studio:not(.btn-outline).dropdown-toggle:focus, .open > .btn.purple-studio:not(.btn-outline).dropdown-toggle.focus {
  color: #ffffff;
  background-color: rgb(90.9153526971, 43.5369294606, 110.7630705394);
  border-color: rgb(66.8755186722, 32.0248962656, 81.4751037344);
}
.btn.purple-studio:not(.btn-outline):active, .btn.purple-studio:not(.btn-outline).active, .open > .btn.purple-studio:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.purple-studio:not(.btn-outline).disabled:hover, .btn.purple-studio:not(.btn-outline).disabled:focus, .btn.purple-studio:not(.btn-outline).disabled.focus, .btn.purple-studio:not(.btn-outline)[disabled]:hover, .btn.purple-studio:not(.btn-outline)[disabled]:focus, .btn.purple-studio:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.purple-studio:not(.btn-outline):hover, fieldset[disabled] .btn.purple-studio:not(.btn-outline):focus, fieldset[disabled] .btn.purple-studio:not(.btn-outline).focus {
  background-color: #8E44AD;
  border-color: #8E44AD;
}
.btn.purple-studio:not(.btn-outline) .badge {
  color: #8E44AD;
  background-color: #ffffff;
}

.btn.btn-outline.purple-studio {
  border-color: #8E44AD;
  color: #8E44AD;
  background: none;
}
.btn.btn-outline.purple-studio:hover, .btn.btn-outline.purple-studio:active, .btn.btn-outline.purple-studio:active:hover, .btn.btn-outline.purple-studio:active:focus, .btn.btn-outline.purple-studio:focus, .btn.btn-outline.purple-studio.active {
  border-color: #8E44AD;
  color: #ffffff;
  background-color: #8E44AD;
}

.btn.purple-studio-stripe {
  border-left: 4px solid #8E44AD !important;
}

.btn.purple-studio.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.purple-wisteria:not(.btn-outline) {
  color: #ffffff;
  background-color: #9B59B6;
  border-color: #9B59B6;
}
.btn.purple-wisteria:not(.btn-outline):focus, .btn.purple-wisteria:not(.btn-outline).focus {
  color: #ffffff;
  background-color: rgb(127.949790795, 67.1966527197, 152.8033472803);
  border-color: rgb(83.4581589958, 43.8305439331, 99.6694560669);
}
.btn.purple-wisteria:not(.btn-outline):hover {
  color: #ffffff;
  background-color: rgb(127.949790795, 67.1966527197, 152.8033472803);
  border-color: rgb(122.0175732218, 64.0811715481, 145.7188284519);
}
.btn.purple-wisteria:not(.btn-outline):active, .btn.purple-wisteria:not(.btn-outline).active, .open > .btn.purple-wisteria:not(.btn-outline).dropdown-toggle {
  color: #ffffff;
  background-color: rgb(127.949790795, 67.1966527197, 152.8033472803);
  border-color: rgb(122.0175732218, 64.0811715481, 145.7188284519);
}
.btn.purple-wisteria:not(.btn-outline):active:hover, .btn.purple-wisteria:not(.btn-outline):active:focus, .btn.purple-wisteria:not(.btn-outline):active.focus, .btn.purple-wisteria:not(.btn-outline).active:hover, .btn.purple-wisteria:not(.btn-outline).active:focus, .btn.purple-wisteria:not(.btn-outline).active.focus, .open > .btn.purple-wisteria:not(.btn-outline).dropdown-toggle:hover, .open > .btn.purple-wisteria:not(.btn-outline).dropdown-toggle:focus, .open > .btn.purple-wisteria:not(.btn-outline).dropdown-toggle.focus {
  color: #ffffff;
  background-color: rgb(107.1870292887, 56.2924686192, 128.0075313808);
  border-color: rgb(83.4581589958, 43.8305439331, 99.6694560669);
}
.btn.purple-wisteria:not(.btn-outline):active, .btn.purple-wisteria:not(.btn-outline).active, .open > .btn.purple-wisteria:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.purple-wisteria:not(.btn-outline).disabled:hover, .btn.purple-wisteria:not(.btn-outline).disabled:focus, .btn.purple-wisteria:not(.btn-outline).disabled.focus, .btn.purple-wisteria:not(.btn-outline)[disabled]:hover, .btn.purple-wisteria:not(.btn-outline)[disabled]:focus, .btn.purple-wisteria:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.purple-wisteria:not(.btn-outline):hover, fieldset[disabled] .btn.purple-wisteria:not(.btn-outline):focus, fieldset[disabled] .btn.purple-wisteria:not(.btn-outline).focus {
  background-color: #9B59B6;
  border-color: #9B59B6;
}
.btn.purple-wisteria:not(.btn-outline) .badge {
  color: #9B59B6;
  background-color: #ffffff;
}

.btn.btn-outline.purple-wisteria {
  border-color: #9B59B6;
  color: #9B59B6;
  background: none;
}
.btn.btn-outline.purple-wisteria:hover, .btn.btn-outline.purple-wisteria:active, .btn.btn-outline.purple-wisteria:active:hover, .btn.btn-outline.purple-wisteria:active:focus, .btn.btn-outline.purple-wisteria:focus, .btn.btn-outline.purple-wisteria.active {
  border-color: #9B59B6;
  color: #ffffff;
  background-color: #9B59B6;
}

.btn.purple-wisteria-stripe {
  border-left: 4px solid #9B59B6 !important;
}

.btn.purple-wisteria.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.purple-seance:not(.btn-outline) {
  color: #ffffff;
  background-color: #9A12B3;
  border-color: #9A12B3;
}
.btn.purple-seance:not(.btn-outline):focus, .btn.purple-seance:not(.btn-outline).focus {
  color: #ffffff;
  background-color: rgb(114.1319796954, 13.3401015228, 132.6598984772);
  border-color: rgb(54.3299492386, 6.3502538071, 63.1497461929);
}
.btn.purple-seance:not(.btn-outline):hover {
  color: #ffffff;
  background-color: rgb(114.1319796954, 13.3401015228, 132.6598984772);
  border-color: rgb(106.1583756345, 12.4081218274, 123.3918781726);
}
.btn.purple-seance:not(.btn-outline):active, .btn.purple-seance:not(.btn-outline).active, .open > .btn.purple-seance:not(.btn-outline).dropdown-toggle {
  color: #ffffff;
  background-color: rgb(114.1319796954, 13.3401015228, 132.6598984772);
  border-color: rgb(106.1583756345, 12.4081218274, 123.3918781726);
}
.btn.purple-seance:not(.btn-outline):active:hover, .btn.purple-seance:not(.btn-outline):active:focus, .btn.purple-seance:not(.btn-outline):active.focus, .btn.purple-seance:not(.btn-outline).active:hover, .btn.purple-seance:not(.btn-outline).active:focus, .btn.purple-seance:not(.btn-outline).active.focus, .open > .btn.purple-seance:not(.btn-outline).dropdown-toggle:hover, .open > .btn.purple-seance:not(.btn-outline).dropdown-toggle:focus, .open > .btn.purple-seance:not(.btn-outline).dropdown-toggle.focus {
  color: #ffffff;
  background-color: rgb(86.2243654822, 10.0781725888, 100.2218274112);
  border-color: rgb(54.3299492386, 6.3502538071, 63.1497461929);
}
.btn.purple-seance:not(.btn-outline):active, .btn.purple-seance:not(.btn-outline).active, .open > .btn.purple-seance:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.purple-seance:not(.btn-outline).disabled:hover, .btn.purple-seance:not(.btn-outline).disabled:focus, .btn.purple-seance:not(.btn-outline).disabled.focus, .btn.purple-seance:not(.btn-outline)[disabled]:hover, .btn.purple-seance:not(.btn-outline)[disabled]:focus, .btn.purple-seance:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.purple-seance:not(.btn-outline):hover, fieldset[disabled] .btn.purple-seance:not(.btn-outline):focus, fieldset[disabled] .btn.purple-seance:not(.btn-outline).focus {
  background-color: #9A12B3;
  border-color: #9A12B3;
}
.btn.purple-seance:not(.btn-outline) .badge {
  color: #9A12B3;
  background-color: #ffffff;
}

.btn.btn-outline.purple-seance {
  border-color: #9A12B3;
  color: #9A12B3;
  background: none;
}
.btn.btn-outline.purple-seance:hover, .btn.btn-outline.purple-seance:active, .btn.btn-outline.purple-seance:active:hover, .btn.btn-outline.purple-seance:active:focus, .btn.btn-outline.purple-seance:focus, .btn.btn-outline.purple-seance.active {
  border-color: #9A12B3;
  color: #ffffff;
  background-color: #9A12B3;
}

.btn.purple-seance-stripe {
  border-left: 4px solid #9A12B3 !important;
}

.btn.purple-seance.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.purple-intense:not(.btn-outline) {
  color: #ffffff;
  background-color: #8775a7;
  border-color: #8775a7;
}
.btn.purple-intense:not(.btn-outline):focus, .btn.purple-intense:not(.btn-outline).focus {
  color: #ffffff;
  background-color: rgb(109.2831858407, 90.7256637168, 142.2743362832);
  border-color: rgb(73.4026548673, 60.9380530973, 95.5619469027);
}
.btn.purple-intense:not(.btn-outline):hover {
  color: #ffffff;
  background-color: rgb(109.2831858407, 90.7256637168, 142.2743362832);
  border-color: rgb(104.4991150442, 86.7539823009, 136.0460176991);
}
.btn.purple-intense:not(.btn-outline):active, .btn.purple-intense:not(.btn-outline).active, .open > .btn.purple-intense:not(.btn-outline).dropdown-toggle {
  color: #ffffff;
  background-color: rgb(109.2831858407, 90.7256637168, 142.2743362832);
  border-color: rgb(104.4991150442, 86.7539823009, 136.0460176991);
}
.btn.purple-intense:not(.btn-outline):active:hover, .btn.purple-intense:not(.btn-outline):active:focus, .btn.purple-intense:not(.btn-outline):active.focus, .btn.purple-intense:not(.btn-outline).active:hover, .btn.purple-intense:not(.btn-outline).active:focus, .btn.purple-intense:not(.btn-outline).active.focus, .open > .btn.purple-intense:not(.btn-outline).dropdown-toggle:hover, .open > .btn.purple-intense:not(.btn-outline).dropdown-toggle:focus, .open > .btn.purple-intense:not(.btn-outline).dropdown-toggle.focus {
  color: #ffffff;
  background-color: rgb(92.5389380531, 76.8247787611, 120.4752212389);
  border-color: rgb(73.4026548673, 60.9380530973, 95.5619469027);
}
.btn.purple-intense:not(.btn-outline):active, .btn.purple-intense:not(.btn-outline).active, .open > .btn.purple-intense:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.purple-intense:not(.btn-outline).disabled:hover, .btn.purple-intense:not(.btn-outline).disabled:focus, .btn.purple-intense:not(.btn-outline).disabled.focus, .btn.purple-intense:not(.btn-outline)[disabled]:hover, .btn.purple-intense:not(.btn-outline)[disabled]:focus, .btn.purple-intense:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.purple-intense:not(.btn-outline):hover, fieldset[disabled] .btn.purple-intense:not(.btn-outline):focus, fieldset[disabled] .btn.purple-intense:not(.btn-outline).focus {
  background-color: #8775a7;
  border-color: #8775a7;
}
.btn.purple-intense:not(.btn-outline) .badge {
  color: #8775a7;
  background-color: #ffffff;
}

.btn.btn-outline.purple-intense {
  border-color: #8775a7;
  color: #8775a7;
  background: none;
}
.btn.btn-outline.purple-intense:hover, .btn.btn-outline.purple-intense:active, .btn.btn-outline.purple-intense:active:hover, .btn.btn-outline.purple-intense:active:focus, .btn.btn-outline.purple-intense:focus, .btn.btn-outline.purple-intense.active {
  border-color: #8775a7;
  color: #ffffff;
  background-color: #8775a7;
}

.btn.purple-intense-stripe {
  border-left: 4px solid #8775a7 !important;
}

.btn.purple-intense.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.purple-sharp:not(.btn-outline) {
  color: #ffffff;
  background-color: #796799;
  border-color: #796799;
}
.btn.purple-sharp:not(.btn-outline):focus, .btn.purple-sharp:not(.btn-outline).focus {
  color: #ffffff;
  background-color: rgb(96.8503937008, 82.3228346457, 122.6771653543);
  border-color: rgb(60.7086614173, 51.6023622047, 76.8976377953);
}
.btn.purple-sharp:not(.btn-outline):hover {
  color: #ffffff;
  background-color: rgb(96.8503937008, 82.3228346457, 122.6771653543);
  border-color: rgb(92.031496063, 78.2267716535, 116.5732283465);
}
.btn.purple-sharp:not(.btn-outline):active, .btn.purple-sharp:not(.btn-outline).active, .open > .btn.purple-sharp:not(.btn-outline).dropdown-toggle {
  color: #ffffff;
  background-color: rgb(96.8503937008, 82.3228346457, 122.6771653543);
  border-color: rgb(92.031496063, 78.2267716535, 116.5732283465);
}
.btn.purple-sharp:not(.btn-outline):active:hover, .btn.purple-sharp:not(.btn-outline):active:focus, .btn.purple-sharp:not(.btn-outline):active.focus, .btn.purple-sharp:not(.btn-outline).active:hover, .btn.purple-sharp:not(.btn-outline).active:focus, .btn.purple-sharp:not(.btn-outline).active.focus, .open > .btn.purple-sharp:not(.btn-outline).dropdown-toggle:hover, .open > .btn.purple-sharp:not(.btn-outline).dropdown-toggle:focus, .open > .btn.purple-sharp:not(.btn-outline).dropdown-toggle.focus {
  color: #ffffff;
  background-color: rgb(79.9842519685, 67.9866141732, 101.3133858268);
  border-color: rgb(60.7086614173, 51.6023622047, 76.8976377953);
}
.btn.purple-sharp:not(.btn-outline):active, .btn.purple-sharp:not(.btn-outline).active, .open > .btn.purple-sharp:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.purple-sharp:not(.btn-outline).disabled:hover, .btn.purple-sharp:not(.btn-outline).disabled:focus, .btn.purple-sharp:not(.btn-outline).disabled.focus, .btn.purple-sharp:not(.btn-outline)[disabled]:hover, .btn.purple-sharp:not(.btn-outline)[disabled]:focus, .btn.purple-sharp:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.purple-sharp:not(.btn-outline):hover, fieldset[disabled] .btn.purple-sharp:not(.btn-outline):focus, fieldset[disabled] .btn.purple-sharp:not(.btn-outline).focus {
  background-color: #796799;
  border-color: #796799;
}
.btn.purple-sharp:not(.btn-outline) .badge {
  color: #796799;
  background-color: #ffffff;
}

.btn.btn-outline.purple-sharp {
  border-color: #796799;
  color: #796799;
  background: none;
}
.btn.btn-outline.purple-sharp:hover, .btn.btn-outline.purple-sharp:active, .btn.btn-outline.purple-sharp:active:hover, .btn.btn-outline.purple-sharp:active:focus, .btn.btn-outline.purple-sharp:focus, .btn.btn-outline.purple-sharp.active {
  border-color: #796799;
  color: #ffffff;
  background-color: #796799;
}

.btn.purple-sharp-stripe {
  border-left: 4px solid #796799 !important;
}

.btn.purple-sharp.btn-no-border:not(.active) {
  border-color: transparent;
}

.btn.purple-soft:not(.btn-outline) {
  color: #ffffff;
  background-color: #8877a9;
  border-color: #8877a9;
}
.btn.purple-soft:not(.btn-outline):focus, .btn.purple-soft:not(.btn-outline).focus {
  color: #ffffff;
  background-color: rgb(109.9594594595, 91.8108108108, 145.1891891892);
  border-color: rgb(74.4662162162, 62.1756756757, 98.3243243243);
}
.btn.purple-soft:not(.btn-outline):hover {
  color: #ffffff;
  background-color: rgb(109.9594594595, 91.8108108108, 145.1891891892);
  border-color: rgb(105.227027027, 87.8594594595, 138.9405405405);
}
.btn.purple-soft:not(.btn-outline):active, .btn.purple-soft:not(.btn-outline).active, .open > .btn.purple-soft:not(.btn-outline).dropdown-toggle {
  color: #ffffff;
  background-color: rgb(109.9594594595, 91.8108108108, 145.1891891892);
  border-color: rgb(105.227027027, 87.8594594595, 138.9405405405);
}
.btn.purple-soft:not(.btn-outline):active:hover, .btn.purple-soft:not(.btn-outline):active:focus, .btn.purple-soft:not(.btn-outline):active.focus, .btn.purple-soft:not(.btn-outline).active:hover, .btn.purple-soft:not(.btn-outline).active:focus, .btn.purple-soft:not(.btn-outline).active.focus, .open > .btn.purple-soft:not(.btn-outline).dropdown-toggle:hover, .open > .btn.purple-soft:not(.btn-outline).dropdown-toggle:focus, .open > .btn.purple-soft:not(.btn-outline).dropdown-toggle.focus {
  color: #ffffff;
  background-color: rgb(93.3959459459, 77.9810810811, 123.3189189189);
  border-color: rgb(74.4662162162, 62.1756756757, 98.3243243243);
}
.btn.purple-soft:not(.btn-outline):active, .btn.purple-soft:not(.btn-outline).active, .open > .btn.purple-soft:not(.btn-outline).dropdown-toggle {
  background-image: none;
}
.btn.purple-soft:not(.btn-outline).disabled:hover, .btn.purple-soft:not(.btn-outline).disabled:focus, .btn.purple-soft:not(.btn-outline).disabled.focus, .btn.purple-soft:not(.btn-outline)[disabled]:hover, .btn.purple-soft:not(.btn-outline)[disabled]:focus, .btn.purple-soft:not(.btn-outline)[disabled].focus, fieldset[disabled] .btn.purple-soft:not(.btn-outline):hover, fieldset[disabled] .btn.purple-soft:not(.btn-outline):focus, fieldset[disabled] .btn.purple-soft:not(.btn-outline).focus {
  background-color: #8877a9;
  border-color: #8877a9;
}
.btn.purple-soft:not(.btn-outline) .badge {
  color: #8877a9;
  background-color: #ffffff;
}

.btn.btn-outline.purple-soft {
  border-color: #8877a9;
  color: #8877a9;
  background: none;
}
.btn.btn-outline.purple-soft:hover, .btn.btn-outline.purple-soft:active, .btn.btn-outline.purple-soft:active:hover, .btn.btn-outline.purple-soft:active:focus, .btn.btn-outline.purple-soft:focus, .btn.btn-outline.purple-soft.active {
  border-color: #8877a9;
  color: #ffffff;
  background-color: #8877a9;
}

.btn.purple-soft-stripe {
  border-left: 4px solid #8877a9 !important;
}

.btn.purple-soft.btn-no-border:not(.active) {
  border-color: transparent;
}

/* Circle Buttons */
.btn-circle {
  border-radius: 25px !important;
  overflow: hidden;
}

.btn-circle-right {
  border-radius: 0 25px 25px 0 !important;
}

.btn-circle-left {
  border-radius: 25px 0 0 25px !important;
}

.btn-circle-bottom {
  border-radius: 0 0 25px 25px !important;
}

.btn-circle-top {
  border-radius: 25px 25px 0 0 !important;
}

.btn-icon-only {
  height: 34px;
  width: 34px;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}
.btn-icon-only > [class^=icon-],
.btn-icon-only > i {
  text-align: center;
  margin-top: 2px;
}

.btn-group.btn-group-circle > .btn:first-child {
  border-radius: 25px 0 0 25px !important;
}
.btn-group.btn-group-circle > .btn:last-child {
  border-radius: 0 25px 25px 0 !important;
}

.btn-group.btn-group-devided > .btn {
  margin-right: 5px;
}
.btn-group.btn-group-devided > .btn:last-child {
  margin-right: 0;
}

.btn-group-vertical.btn-group-vertical-circle > .btn:first-child {
  border-radius: 25px 25px 0 0 !important;
}
.btn-group-vertical.btn-group-vertical-circle > .btn:last-child {
  border-radius: 0 0 25px 25px !important;
}

.btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all) {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
  border-radius: 2px;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.search-form .btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all), .btn-theme-panel .btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all) {
  box-shadow: none !important;
  overflow: visible;
}
.btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all).btn-link {
  box-shadow: none;
  color: rgb(51.4340909091, 122.2772727273, 183.4159090909);
}
.btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all).btn-link:hover {
  text-decoration: none;
}
.btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all) {
  padding: 8px 14px 7px 14px;
}
.btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all) > i {
  margin-top: 0;
  margin-left: 3px;
  margin-right: 3px;
}
.btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all).btn-sm {
  font-size: 11px;
  padding: 6px 18px 6px 18px;
}
.btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all).btn-xs {
  font-size: 11px;
  padding: 3px 8px 3px 8px;
}
.btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all).btn-lg {
  font-size: 16px;
  padding: 12px 26px 10px 26px;
}
.btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all).btn-icon-only {
  padding-left: 0;
  padding-right: 0;
}
.btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all).btn-icon-only > i {
  margin-left: 0;
  margin-right: 0;
}

/***
Image Carousel
***/
.carousel.image-carousel .carousel-inner {
  padding-top: 0;
  padding-bottom: 0;
}
.carousel.image-carousel .carousel-control i {
  position: absolute;
  top: 40%;
}
.carousel.image-carousel.image-carousel-hoverable .carousel-control i {
  display: none;
}
.carousel.image-carousel.image-carousel-hoverable:hover .carousel-control i {
  display: inline-block;
}
.carousel.image-carousel .carousel-control.left i {
  left: 10px;
}
.carousel.image-carousel .carousel-control.right i {
  right: 10px;
}
.carousel.image-carousel .carousel-indicators {
  margin-top: 10px;
  bottom: -7px;
}
.carousel.image-carousel .carousel-indicators li {
  background-color: #666;
}
.carousel.image-carousel .carousel-indicators li.active {
  background-color: #666;
}
.carousel.image-carousel .carousel-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 15px 15px 25px 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}
.carousel.image-carousel .carousel-caption h4,
.carousel.image-carousel .carousel-caption h3,
.carousel.image-carousel .carousel-caption h2,
.carousel.image-carousel .carousel-caption p {
  text-align: left;
  line-height: 20px;
  color: #ffffff;
}
.carousel.image-carousel .carousel-caption h4,
.carousel.image-carousel .carousel-caption h3,
.carousel.image-carousel .carousel-caption h2 {
  margin: 0 0 5px;
}
.carousel.image-carousel .carousel-caption h4 a,
.carousel.image-carousel .carousel-caption h3 a,
.carousel.image-carousel .carousel-caption h2 a {
  color: #aaa;
}
.carousel.image-carousel .carousel-caption p {
  margin-bottom: 0;
}
.carousel.image-carousel .carousel-caption .item {
  margin: 0;
}

/***
Charts and statistics
***/
.chart,
.pie,
.bars {
  overflow: hidden;
  height: 300px;
  width: 100%;
  font-family: "Open Sans", sans-serif !important;
  font-size: 14px;
}

/***
Statistic lists
***/
.item-list.table .percent {
  width: 30px;
  float: right;
  margin-right: 10px;
  margin-top: 3px;
}

/***
Chart tooltips
***/
.chart-tooltip {
  clear: both;
  z-index: 100;
  background-color: #736e6e !important;
  padding: 5px !important;
  color: #fff;
}
.chart-tooltip .label {
  clear: both;
  display: block;
  margin-bottom: 2px;
}

/***
Mini chart containers
***/
.bar-chart,
.line-chart {
  display: none;
}

/***
Chats
***/
.chats {
  margin: 0;
  padding: 0;
  margin-top: -15px;
}
.chats li {
  list-style: none;
  padding: 5px 0;
  margin: 10px auto;
  font-size: 12px;
}
.chats li .body {
  display: block;
}
.chats li .avatar {
  height: 45px;
  width: 45px;
  border-radius: 50% !important;
}
.chats li.in .avatar {
  float: left;
  margin-right: 10px;
}
.chats li.out .avatar {
  float: right;
  margin-left: 10px;
}
.chats li .name {
  color: #3590c1;
  font-size: 13px;
  font-weight: 400;
}
.chats li .datetime {
  color: #333;
  font-size: 13px;
  font-weight: 400;
}
.chats li .message {
  display: block;
  padding: 5px;
  position: relative;
}
.chats li.in .message {
  text-align: left;
  border-left: 2px solid #1BBC9B;
  margin-left: 65px;
  background: #fafafa;
}
.chats li.in .message .arrow {
  display: block;
  position: absolute;
  top: 5px;
  left: -8px;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #1BBC9B;
}
.chats li.out .message {
  border-right: 2px solid #F3565D;
  margin-right: 65px;
  background: #fafafa;
  text-align: right;
}
.chats li.out .message .arrow {
  display: block;
  position: absolute;
  top: 5px;
  right: -8px;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #F3565D;
}
.chats li.out .name,
.chats li.out .datetime {
  text-align: right;
}

.chat-form {
  margin-top: 15px;
  padding: 10px;
  background-color: #e9eff3;
  overflow: hidden;
  clear: both;
}
.chat-form .input-cont {
  margin-right: 40px;
}
.chat-form .input-cont .form-control {
  border: 1px solid #ddd;
  width: 100% !important;
  margin-top: 0;
  background-color: #fff !important;
}
.chat-form .input-cont .form-control:focus {
  border: 1px solid #4b8df9 !important;
}
.chat-form .btn-cont {
  margin-top: -41px;
  position: relative;
  float: right;
  width: 44px;
}
.chat-form .btn-cont .arrow {
  position: absolute;
  top: 17px;
  right: 43px;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #4d90fe;
  box-sizing: border-box;
}
.chat-form .btn-cont .btn {
  margin-top: 7px;
}
.chat-form .btn-cont:hover .arrow {
  border-right-color: #0362fd;
  transition: all 0.3s;
}
.chat-form .btn-cont:hover .btn {
  background-color: #0362fd;
  transition: all 0.3s;
}

/***
Customized Bootstrap Close Icon 
***/
.close {
  display: inline-block;
  margin-top: 0px;
  margin-right: 0px;
  width: 9px;
  height: 9px;
  background-repeat: no-repeat !important;
  text-indent: -10000px;
  outline: none;
  background-image: url("../../img/icons/close-white.png") !important;
}

/***
Customized Bootstrap Dropdowns
***/
/***
Dropdowns
***/
.dropup.open > .dropdown-toggle,
.dropdown.open > .dropdown-toggle {
  border-color: #ddd;
}

/***
Dropdown Menu
***/
.dropdown-menu {
  left: 0 /*rtl:auto*/;
  min-width: 175px;
  position: absolute;
  z-index: 1000;
  display: none;
  float: left;
  list-style: none;
  text-shadow: none;
  padding: 0px;
  background-color: #ffffff;
  margin: 10px 0px 0px 0px;
  border: 1px solid #eee;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.dropdown-hoverable:hover .dropdown-menu {
  display: block;
}
.dropdown-menu {
  border-radius: 2px;
}
.dropdown-menu li.divider {
  background: #f1f3f6;
}
.dropdown-menu li.header {
  padding: 8px 14px 2px 14px;
}
.dropdown-menu > li > a {
  padding: 8px 16px;
  color: rgb(110.5, 110.5, 110.5);
  text-decoration: none;
  display: block;
  clear: both;
  font-weight: 300;
  line-height: 18px;
  white-space: nowrap;
}
.dropdown-menu > li > a > [class^=fa-],
.dropdown-menu > li > a > [class*=" fa-"] {
  color: #888;
}
.dropdown-menu > li > a > [class^=icon-],
.dropdown-menu > li > a > [class*=" icon-"] {
  color: #666;
}
.dropdown-menu > li > a > [class^=glyphicon-],
.dropdown-menu > li > a > [class*=" glyphicon-"] {
  color: #888;
}
.dropdown-menu > li:hover > a, .dropdown-menu > li.active > a, .dropdown-menu > li.active:hover > a {
  text-decoration: none;
  background-image: none;
  background-color: rgb(245.65, 245.65, 245.65);
  color: #555;
  -webkit-filter: none;
          filter: none;
}
.dropdown-menu.bottom-up {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
.dropdown-menu.bottom-up:before, .dropdown-menu.bottom-up:after {
  display: none !important;
}
.dropdown-menu > li:first-child:hover > a {
  border-radius: 2px 2px 0px 0px;
}
.dropdown-menu > li:last-child:hover > a {
  border-radius: 0px 0px 2px 2px;
}

.dropdown-hover:hover > .dropdown-menu {
  display: block;
}

.dropdown > .dropdown-menu.pull-left:before,
.dropdown-toggle > .dropdown-menu.pull-left:before,
.btn-group > .dropdown-menu.pull-left:before {
  left: auto;
  right: 9px;
}
.dropdown > .dropdown-menu.pull-left:after,
.dropdown-toggle > .dropdown-menu.pull-left:after,
.btn-group > .dropdown-menu.pull-left:after {
  left: auto;
  right: 10px;
}
.dropdown > .dropdown-menu.pull-right:before,
.dropdown-toggle > .dropdown-menu.pull-right:before,
.btn-group > .dropdown-menu.pull-right:before {
  left: auto;
  right: 9px;
}
.dropdown > .dropdown-menu.pull-right:after,
.dropdown-toggle > .dropdown-menu.pull-right:after,
.btn-group > .dropdown-menu.pull-right:after {
  left: auto;
  right: 10px;
}
.dropdown.dropup > .dropdown-menu,
.dropdown-toggle.dropup > .dropdown-menu,
.btn-group.dropup > .dropdown-menu {
  margin-top: 0px;
  margin-bottom: 10px;
}
.dropdown.dropup > .dropdown-menu:after, .dropdown.dropup > .dropdown-menu:before,
.dropdown-toggle.dropup > .dropdown-menu:after,
.dropdown-toggle.dropup > .dropdown-menu:before,
.btn-group.dropup > .dropdown-menu:after,
.btn-group.dropup > .dropdown-menu:before {
  display: none !important;
}

.dropdown-toggle:after {
  display: none;
}

/* Dropdown submenu support for Bootsrap 3 */
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 5px;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
}
.dropdown-submenu > a:after {
  position: absolute;
  display: inline-block;
  font-size: 14px;
  right: 7px;
  top: 7px;
  font-family: FontAwesome;
  height: auto;
  content: "\f105";
  font-weight: 300;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
}
.dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
}

.nav.pull-right > li > .dropdown-menu,
.nav > li > .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.nav.pull-right > li > .dropdown-menu:before,
.nav > li > .dropdown-menu.pull-right:before {
  right: 12px;
  left: auto;
}
.nav.pull-right > li > .dropdown-menu:after,
.nav > li > .dropdown-menu.pull-right:after {
  right: 13px;
  left: auto;
}
.nav.pull-right > li > .dropdown-menu .dropdown-menu,
.nav > li > .dropdown-menu.pull-right .dropdown-menu {
  right: 100%;
  left: auto;
  margin-right: -1px;
  margin-left: 0;
}

@media (max-width: 767px) { /* 767px */
  .navbar-nav .open .dropdown-menu {
    position: absolute;
    float: left;
    width: auto;
    margin-top: 0;
    background-color: #ffffff;
    border: 1px solid #efefef;
    box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
  }
  .navbar-nav .open .dropdown-menu > li > a {
    padding: 6px 0 6px 13px;
    color: #333;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:active {
    background-color: #eee;
  }
}
/***
Dropdown Checkboxes
***/
.dropdown-content {
  padding: 10px;
}
.dropdown-content form {
  margin: 0;
}

.dropdown.inline .dropdown-menu {
  display: inline-block;
  position: relative;
}

.dropdown-radiobuttons,
.dropdown-checkboxes {
  padding: 5px;
}
.dropdown-radiobuttons label,
.dropdown-checkboxes label {
  display: block;
  font-weight: 300;
  color: #333;
  margin-bottom: 4px;
  margin-top: 4px;
}
.dropdown-radiobuttons label .radio,
.dropdown-checkboxes label .radio {
  margin-right: 3px;
}

/*rtl:ignore*/
.dropdown-menu {
  border: 0 !important;
  border-radius: 2px !important;
  margin: 0;
}
.dropdown-menu:before, .dropdown-menu:after {
  display: none !important;
}

.btn-group > .dropdown-menu {
  opacity: 0;
  filter: alpha(opacity=0);
  margin-top: 0px;
}
.btn-group.dropup > .dropdown-menu {
  margin-top: 0px;
  margin-bottom: 0px;
}

.btn-group.open > .dropdown-menu {
  transition: opacity 1500ms cubic-bezier(0.23, 1, 0.32, 1) 0.1ms;
  opacity: 1;
  filter: alpha(opacity=100);
}

/*--------------------------------------------------
    [Dropdown Menu v2]
----------------------------------------------------*/
.dropdown-menu-v2 {
  top: 100%;
  right: 0;
  z-index: 1001;
  display: none;
  float: left;
  min-width: 225px;
  padding: 20px 0;
  margin: 25px 0 0;
  font-size: 13px;
  text-align: left;
  list-style: none;
  position: absolute;
  background: #242b31;
  border-radius: 2px;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  transition-duration: 300ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}
.dropdown-menu-v2:before {
  top: -10px;
  right: 0;
  width: 0;
  height: 0;
  content: " ";
  position: absolute;
  border-style: solid;
  display: inline-block;
  border-width: 0 0 15px 15px;
  border-color: transparent transparent #242b31 transparent;
}
.dropdown-menu-v2 > li > a {
  clear: both;
  color: #606e7a;
  display: block;
  font-weight: 600;
  padding: 8px 20px;
  position: relative;
  white-space: nowrap;
  line-height: 1.42857143;
  text-transform: uppercase;
}
.dropdown-menu-v2 > li > a:hover, .dropdown-menu-v2 > li > a:focus {
  background: #21282e;
  text-decoration: none;
  color: #009dc7;
}
.dropdown-menu-v2 .active > a,
.dropdown-menu-v2 .active > a:hover,
.dropdown-menu-v2 .active > a:focus,
.dropdown-menu-v2 .active > a,
.dropdown-menu-v2 .active > a:hover,
.dropdown-menu-v2 .active > a:focus,
.dropdown-menu-v2 .active > a,
.dropdown-menu-v2 .active > a:hover,
.dropdown-menu-v2 .active > a:focus {
  outline: 0;
  text-decoration: none;
  background-color: #21282e;
  color: #009dc7;
}
.dropdown-menu-v2 .disabled > a,
.dropdown-menu-v2 .disabled > a:hover,
.dropdown-menu-v2 .disabled > a:focus,
.dropdown-menu-v2 .disabled > a,
.dropdown-menu-v2 .disabled > a:hover,
.dropdown-menu-v2 .disabled > a:focus,
.dropdown-menu-v2 .disabled > a,
.dropdown-menu-v2 .disabled > a:hover,
.dropdown-menu-v2 .disabled > a:focus {
  color: #009dc7;
}
.dropdown-menu-v2 .disabled > a:hover,
.dropdown-menu-v2 .disabled > a:focus,
.dropdown-menu-v2 .disabled > a:hover,
.dropdown-menu-v2 .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
}
.dropdown-menu-v2 .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background: #2e353c;
}
.dropdown-menu-v2 .badge {
  top: 8px;
  right: 10px;
  position: absolute;
}

.dropdown-menu-v2.pull-right {
  right: 0;
  left: auto;
}

.open > .dropdown-menu-v2 {
  display: block;
}

.pull-right > .dropdown-menu-v2 {
  right: 0;
  left: auto;
}

/***
System feeds
***/
.feeds {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.feeds li {
  background-color: #fafafa;
  color: rgb(130.2710526316, 148.0894736842, 154.0289473684);
  margin-bottom: 7px;
}
.feeds li:before, .feeds li:after {
  display: table;
  line-height: 0;
  content: "";
}
.feeds li:after {
  clear: both;
}
.feeds li:last-child {
  margin-bottom: 0px;
}
.feeds li .col1 {
  float: left;
  width: 100%;
  clear: both;
}
.feeds li .col1 > .cont {
  float: left;
  margin-right: 75px;
  overflow: hidden;
}
.feeds li .col1 > .cont > .cont-col1 {
  float: left;
  margin-right: -100%;
}
.feeds li .col1 > .cont > .cont-col1 > .label {
  display: inline-block;
  padding: 5px 4px 6px 5px;
  vertical-align: middle;
  text-align: center;
}
.feeds li .col1 > .cont > .cont-col1 > .label > i {
  text-align: center;
  font-size: 14px;
}
.feeds li .col1 > .cont > .cont-col2 {
  float: left;
  width: 100%;
}
.feeds li .col1 > .cont > .cont-col2 > .desc {
  margin-left: 35px;
  padding-top: 4px;
  padding-bottom: 5px;
  overflow: hidden;
}
.feeds li .col2 {
  float: left;
  width: 75px;
  margin-left: -75px;
}
.feeds li .col2 > .date {
  padding: 4px 9px 5px 4px;
  text-align: right;
  font-style: italic;
  color: #c1cbd0;
}

/***
Form Layouts
****/
/* Static info */
.static-info {
  margin-bottom: 10px;
}
.static-info .name {
  font-size: 14px;
}
.static-info .value {
  font-size: 14px;
  font-weight: 600;
}
.static-info.align-reverse .name, .static-info.align-reverse .value {
  text-align: right;
}

/* Help blocks */
.help-block {
  margin-top: 5px;
  margin-bottom: 5px;
}

.help-inline {
  font-size: 13px;
  color: #737373;
  display: inline-block;
  padding: 5px;
}

.form-inline input {
  margin-bottom: 0px !important;
}

/* Control Label */
.control-label {
  margin-top: 1px;
  font-weight: normal;
}

.control-label .required,
.form-group .required {
  color: #e02222;
  font-size: 12px;
  padding-left: 2px;
}

.form {
  padding: 0 !important;
}

.portlet-form .form-body,
.form .form-body {
  padding: 20px;
}
.portlet.light .portlet-form .form-body,
.portlet.light .form .form-body {
  padding-left: 0;
  padding-right: 0;
}
.portlet-form .form-actions,
.form .form-actions {
  padding: 20px 20px;
  margin: 0;
  background-color: #f5f5f5;
  *zoom: 1;
}
.portlet.light .portlet-form .form-actions,
.portlet.light .form .form-actions {
  background: none;
  padding-left: 0;
  padding-right: 0;
}
.portlet-form .form-actions.noborder,
.form .form-actions.noborder {
  border-top: 0;
}
.portlet .portlet-form .form-actions,
.portlet .form .form-actions {
  border-radius: 0 0 2px 2px;
}
.portlet-form .form-actions:before, .portlet-form .form-actions:after,
.form .form-actions:before,
.form .form-actions:after {
  content: " ";
  display: table;
}
.portlet-form .form-actions:after,
.form .form-actions:after {
  clear: both;
}
.portlet-form .form-actions.right,
.form .form-actions.right {
  padding-left: 0;
  padding-right: 20px;
  text-align: right;
}
.portlet.light .portlet-form .form-actions.right,
.portlet.light .form .form-actions.right {
  padding-right: 0;
}
.portlet-form .form-actions.left,
.form .form-actions.left {
  padding-left: 20px;
  padding-right: 0;
  text-align: left;
}
.portlet.light .portlet-form .form-actions.left,
.portlet.light .form .form-actions.left {
  padding-left: 0;
}
.portlet-form .form-actions.nobg,
.form .form-actions.nobg {
  background-color: transparent;
}
.portlet-form .form-actions.top,
.form .form-actions.top {
  margin-top: 0;
  margin-bottom: 20px;
  border-top: 0;
}
.portlet.light .portlet-form .form-actions.top,
.portlet.light .form .form-actions.top {
  background: none;
}
.portlet-form .form-actions .btn-set,
.form .form-actions .btn-set {
  display: inline-block;
}
@media (max-width: 767px) {
  .portlet-form .form-actions,
  .form .form-actions { /* 767px */ }
  .portlet-form .form-actions .btn-set,
  .form .form-actions .btn-set {
    margin-bottom: 3px;
    margin-top: 3px;
    float: left !important;
  }
}
.portlet-form .form-section,
.form .form-section {
  margin: 30px 0px 30px 0px;
  padding-bottom: 5px;
}
.form-fit .portlet-form .form-section,
.form-fit .form .form-section {
  margin-left: 20px;
  margin-right: 20px;
}

/* Checkboxes */
.checkbox,
.form-horizontal .checkbox {
  padding: 0;
}
.checkbox > label,
.form-horizontal .checkbox > label {
  padding-left: 0;
}

.checkbox-list > label {
  display: block;
}
.checkbox-list > label.checkbox-inline {
  display: inline-block;
}
.checkbox-list > label.checkbox-inline:first-child {
  padding-left: 0;
}

/* Radio buttons */
.radio-list > label {
  display: block;
}
.radio-list > label.radio-inline {
  display: inline-block;
}
.radio-list > label.radio-inline:first-child {
  padding-left: 0;
}

/* Radio buttons in horizontal forms */
.form-horizontal .radio-list .radio {
  padding-top: 1px;
}
.form-horizontal .radio-list > label {
  margin-bottom: 0;
}
.form-horizontal .radio > span {
  margin-top: 2px;
}

/* Rows seperated form layout */
.form .form-row-seperated .portlet-body {
  padding: 0;
}
.form .form-row-seperated .form-group {
  margin: 0;
  border-bottom: 1px solid #efefef;
  padding: 15px 0;
}
.form .form-row-seperated .form-group.last {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 13px;
}
.form .form-row-seperated .form-group .help-block {
  margin-bottom: 0;
}
.form .form-row-seperated .form-body {
  padding: 0;
}
.form .form-row-seperated .form-actions {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

/* Form bordered */
.form .form-bordered .form-group {
  margin: 0;
  border-bottom: 1px solid #efefef;
}
.form .form-bordered .form-group > div {
  padding: 15px;
  border-left: 1px solid #efefef;
}
@media (max-width: 991px) {
  .form .form-bordered .form-group > div { /* 991px */
    border-left: 0;
  }
}
.form .form-bordered .form-group.last {
  border-bottom: 0;
}
.form .form-bordered .form-group .control-label {
  padding-top: 20px;
}
@media (max-width: 991px) {
  .form .form-bordered .form-group .control-label { /* 991px */
    padding-top: 10px;
  }
}
.form .form-bordered .form-group .help-block {
  margin-bottom: 0;
}
.form .form-bordered .form-group .form-control {
  margin: 0;
}
.form .form-bordered .form-body {
  margin: 0;
  padding: 0;
}
.form .form-bordered .form-actions {
  margin-top: 0;
  padding-left: 16px !important;
  padding-right: 16px !important;
}
@media (max-width: 991px) {
  .form .form-bordered .form-actions { /* 991px */
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

/* Horizontal bordered form */
.form .form-horizontal.form-bordered.form-row-stripped .form-group:nth-child(even) {
  background-color: #fcfcfc;
}
.form .form-horizontal.form-bordered.form-row-stripped .form-control {
  background: #fff !important;
}
.form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) {
  background-color: #fcfcfc;
}
.form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) > div {
  background-color: #ffffff;
}
.form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) {
  background-color: #fcfcfc;
}

/* Horizontal form small input issue */
.form-horizontal .form-group .input-sm {
  margin-top: 3px;
}
.form-horizontal .form-group .form-control-static {
  margin-top: 1px;
}

/***
Form Repeater
****/
.mt-repeater {
  display: table;
  width: 100%;
}
.mt-repeater .mt-repeater-item {
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.mt-repeater .mt-repeater-item.mt-overflow {
  overflow: auto;
}
.mt-repeater .mt-repeater-title {
  font-size: 18px;
  text-transform: uppercase;
  margin-top: 0;
  font-weight: 600;
}
.mt-repeater .mt-repeater-input {
  display: table-cell;
  vertical-align: top;
  padding: 0 10px 10px 10px;
  width: 1%;
}
.mt-repeater .mt-repeater-input input[type=text], .mt-repeater .mt-repeater-input textarea, .mt-repeater .mt-repeater-input select {
  width: 100%;
}
.mt-repeater .mt-repeater-input .control-label {
  padding-top: 0;
  margin-bottom: 5px;
}
.mt-repeater .mt-repeater-input.mt-repeater-textarea {
  width: 3%;
}
.mt-repeater .mt-repeater-input:first-child {
  padding-left: 0;
}
.mt-repeater .mt-repeater-input:last-child {
  padding-right: 0;
}
.mt-repeater .mt-repeater-delete {
  margin-top: 1.8em;
}
.mt-repeater .mt-repeater-delete.mt-repeater-del-right {
  float: right;
  margin-top: 10px;
}
.mt-repeater .mt-repeater-cell {
  display: table;
  width: 100%;
}
.mt-repeater .mt-repeater-cell .mt-repeater-input-inline,
.mt-repeater .mt-repeater-cell .mt-repeater-btn-inline {
  display: table-cell;
}
.mt-repeater .mt-repeater-cell .mt-repeater-input-inline {
  width: 100%;
  border-right: none;
}
.mt-repeater .mt-repeater-cell .mt-repeater-btn-inline {
  width: 1%;
  float: none;
}
.mt-repeater .mt-repeater-row {
  margin-right: 0;
}

@media (max-width: 991px) {
  .mt-repeater .mt-repeater-input {
    width: 100%;
    display: block;
    padding-left: 0;
    padding-right: 0;
  }
  .mt-repeater .mt-repeater-input.mt-repeater-textarea {
    width: 100%;
  }
  .mt-repeater .mt-repeater-input .control-label {
    text-align: left !important;
  }
  .mt-repeater .mt-repeater-input .mt-repeater-delete {
    margin-top: 0;
  }
}
/***
Forms
***/
.form-control {
  outline: none !important;
  box-shadow: none !important;
}
.form-control.height-auto {
  height: auto;
}

.input-group-addon > i {
  color: rgb(196.8979591837, 204.6448979592, 218.2020408163);
}

/***
Custom color buttons 
***/
.form-control.white {
  border-color: #ffffff;
}
.form-control.white:focus {
  border-color: rgb(229.5, 229.5, 229.5);
}

.form-control.focus-white:focus {
  border-color: #ffffff;
}

.form-control.default {
  border-color: #e1e5ec;
}
.form-control.default:focus {
  border-color: rgb(193.7755102041, 201.9387755102, 216.2244897959);
}

.form-control.focus-default:focus {
  border-color: #e1e5ec;
}

.form-control.dark {
  border-color: #2f353b;
}
.form-control.dark:focus {
  border-color: rgb(24.3867924528, 27.5, 30.6132075472);
}

.form-control.focus-dark:focus {
  border-color: #2f353b;
}

.form-control.blue {
  border-color: #3598dc;
}
.form-control.blue:focus {
  border-color: rgb(32.7848101266, 125.5189873418, 189.2151898734);
}

.form-control.focus-blue:focus {
  border-color: #3598dc;
}

.form-control.blue-madison {
  border-color: #578ebe;
}
.form-control.blue-madison:focus {
  border-color: rgb(63.0472103004, 116.3948497854, 162.9527896996);
}

.form-control.focus-blue-madison:focus {
  border-color: #578ebe;
}

.form-control.blue-chambray {
  border-color: #2C3E50;
}
.form-control.blue-chambray:focus {
  border-color: rgb(25.9032258065, 36.5, 47.0967741935);
}

.form-control.focus-blue-chambray:focus {
  border-color: #2C3E50;
}

.form-control.blue-ebonyclay {
  border-color: #22313F;
}
.form-control.blue-ebonyclay:focus {
  border-color: rgb(16.1237113402, 23.2371134021, 29.8762886598);
}

.form-control.focus-blue-ebonyclay:focus {
  border-color: #22313F;
}

.form-control.blue-hoki {
  border-color: #67809F;
}
.form-control.blue-hoki:focus {
  border-color: rgb(81.6774193548, 102.9475806452, 129.3225806452);
}

.form-control.focus-blue-hoki:focus {
  border-color: #67809F;
}

.form-control.blue-steel {
  border-color: #4B77BE;
}
.form-control.blue-steel:focus {
  border-color: rgb(56.7755102041, 95.2081632653, 157.2244897959);
}

.form-control.focus-blue-steel:focus {
  border-color: #4B77BE;
}

.form-control.blue-soft {
  border-color: #4c87b9;
}
.form-control.blue-soft:focus {
  border-color: rgb(59.0361445783, 108.7951807229, 150.9638554217);
}

.form-control.focus-blue-soft:focus {
  border-color: #4c87b9;
}

.form-control.blue-dark {
  border-color: #5e738b;
}
.form-control.blue-dark:focus {
  border-color: rgb(73.4248927039, 89.8283261803, 108.5751072961);
}

.form-control.focus-blue-dark:focus {
  border-color: #5e738b;
}

.form-control.blue-sharp {
  border-color: #5C9BD1;
}
.form-control.blue-sharp:focus {
  border-color: rgb(55.023923445, 130.3827751196, 194.976076555);
}

.form-control.focus-blue-sharp:focus {
  border-color: #5C9BD1;
}

.form-control.blue-oleo {
  border-color: #94A0B2;
}
.form-control.blue-oleo:focus {
  border-color: rgb(118.3423913043, 133.6684782609, 156.6576086957);
}

.form-control.focus-blue-oleo:focus {
  border-color: #94A0B2;
}

.form-control.green {
  border-color: #32c5d2;
}
.form-control.green:focus {
  border-color: rgb(37.62, 160.512, 171.38);
}

.form-control.focus-green:focus {
  border-color: #32c5d2;
}

.form-control.green-meadow {
  border-color: #1BBC9B;
}
.form-control.green-meadow:focus {
  border-color: rgb(20.5953488372, 143.4046511628, 118.2325581395);
}

.form-control.focus-green-meadow:focus {
  border-color: #1BBC9B;
}

.form-control.green-seagreen {
  border-color: #1BA39C;
}
.form-control.green-seagreen:focus {
  border-color: rgb(19.7526315789, 119.2473684211, 114.1263157895);
}

.form-control.focus-green-seagreen:focus {
  border-color: #1BA39C;
}

.form-control.green-turquoise {
  border-color: #36D7B7;
}
.form-control.green-turquoise:focus {
  border-color: rgb(36.1825726141, 181.8174273859, 152.8713692946);
}

.form-control.focus-green-turquoise:focus {
  border-color: #36D7B7;
}

.form-control.green-haze {
  border-color: #44b6ae;
}
.form-control.green-haze:focus {
  border-color: rgb(54.128, 144.872, 138.504);
}

.form-control.focus-green-haze:focus {
  border-color: #44b6ae;
}

.form-control.green-jungle {
  border-color: #26C281;
}
.form-control.green-jungle:focus {
  border-color: rgb(29.6465517241, 151.3534482759, 100.6422413793);
}

.form-control.focus-green-jungle:focus {
  border-color: #26C281;
}

.form-control.green-soft {
  border-color: #3faba4;
}
.form-control.green-soft:focus {
  border-color: rgb(49.2692307692, 133.7307692308, 128.2564102564);
}

.form-control.focus-green-soft:focus {
  border-color: #3faba4;
}

.form-control.green-dark {
  border-color: #4DB3A2;
}
.form-control.green-dark:focus {
  border-color: rgb(61.3385826772, 143.6614173228, 129.9409448819);
}

.form-control.focus-green-dark:focus {
  border-color: #4DB3A2;
}

.form-control.green-sharp {
  border-color: #2ab4c0;
}
.form-control.green-sharp:focus {
  border-color: rgb(32.8461538462, 140.7692307692, 150.1538461538);
}

.form-control.focus-green-sharp:focus {
  border-color: #2ab4c0;
}

.form-control.green-steel {
  border-color: #29b4b6;
}
.form-control.green-steel:focus {
  border-color: rgb(31.6233183857, 138.8340807175, 140.3766816143);
}

.form-control.focus-green-steel:focus {
  border-color: #29b4b6;
}

.form-control.grey {
  border-color: #E5E5E5;
}
.form-control.grey:focus {
  border-color: rgb(203.5, 203.5, 203.5);
}

.form-control.focus-grey:focus {
  border-color: #E5E5E5;
}

.form-control.grey-steel {
  border-color: #e9edef;
}
.form-control.grey-steel:focus {
  border-color: rgb(203.4736842105, 212.8421052632, 217.5263157895);
}

.form-control.focus-grey-steel:focus {
  border-color: #e9edef;
}

.form-control.grey-cararra {
  border-color: #fafafa;
}
.form-control.grey-cararra:focus {
  border-color: rgb(224.5, 224.5, 224.5);
}

.form-control.focus-grey-cararra:focus {
  border-color: #fafafa;
}

.form-control.grey-gallery {
  border-color: #555555;
}
.form-control.grey-gallery:focus {
  border-color: rgb(59.5, 59.5, 59.5);
}

.form-control.focus-grey-gallery:focus {
  border-color: #555555;
}

.form-control.grey-cascade {
  border-color: #95A5A6;
}
.form-control.grey-cascade:focus {
  border-color: rgb(121.2769230769, 141.4615384615, 142.7230769231);
}

.form-control.focus-grey-cascade:focus {
  border-color: #95A5A6;
}

.form-control.grey-silver {
  border-color: #BFBFBF;
}
.form-control.grey-silver:focus {
  border-color: rgb(165.5, 165.5, 165.5);
}

.form-control.focus-grey-silver:focus {
  border-color: #BFBFBF;
}

.form-control.grey-salsa {
  border-color: #ACB5C3;
}
.form-control.grey-salsa:focus {
  border-color: rgb(142.3986013986, 154.6083916084, 173.6013986014);
}

.form-control.focus-grey-salsa:focus {
  border-color: #ACB5C3;
}

.form-control.grey-salt {
  border-color: #bfcad1;
}
.form-control.grey-salt:focus {
  border-color: rgb(161.3272727273, 177.4272727273, 187.6727272727);
}

.form-control.focus-grey-salt:focus {
  border-color: #bfcad1;
}

.form-control.grey-mint {
  border-color: #525e64;
}
.form-control.grey-mint:focus {
  border-color: rgb(59.021978022, 67.6593406593, 71.978021978);
}

.form-control.focus-grey-mint:focus {
  border-color: #525e64;
}

.form-control.red {
  border-color: #e7505a;
}
.form-control.red:focus {
  border-color: rgb(224.8492462312, 35.1507537688, 47.7135678392);
}

.form-control.focus-red:focus {
  border-color: #e7505a;
}

.form-control.red-pink {
  border-color: #E08283;
}
.form-control.red-pink:focus {
  border-color: rgb(213.8653846154, 89.1346153846, 90.4615384615);
}

.form-control.focus-red-pink:focus {
  border-color: #E08283;
}

.form-control.red-sunglo {
  border-color: #E26A6A;
}
.form-control.red-sunglo:focus {
  border-color: rgb(217.691011236, 63.308988764, 63.308988764);
}

.form-control.focus-red-sunglo:focus {
  border-color: #E26A6A;
}

.form-control.red-intense {
  border-color: #e35b5a;
}
.form-control.red-intense:focus {
  border-color: rgb(219.6010362694, 47.6632124352, 46.3989637306);
}

.form-control.focus-red-intense:focus {
  border-color: #e35b5a;
}

.form-control.red-thunderbird {
  border-color: #D91E18;
}
.form-control.red-thunderbird:focus {
  border-color: rgb(171.0788381743, 23.6514522822, 18.9211618257);
}

.form-control.focus-red-thunderbird:focus {
  border-color: #D91E18;
}

.form-control.red-flamingo {
  border-color: #EF4836;
}
.form-control.red-flamingo:focus {
  border-color: rgb(224.1566820276, 37.9170506912, 17.8433179724);
}

.form-control.focus-red-flamingo:focus {
  border-color: #EF4836;
}

.form-control.red-soft {
  border-color: #d05454;
}
.form-control.red-soft:focus {
  border-color: rgb(189.0412844037, 51.9587155963, 51.9587155963);
}

.form-control.focus-red-soft:focus {
  border-color: #d05454;
}

.form-control.red-haze {
  border-color: #f36a5a;
}
.form-control.red-haze:focus {
  border-color: rgb(239.5423728814, 63.0677966102, 42.4576271186);
}

.form-control.focus-red-haze:focus {
  border-color: #f36a5a;
}

.form-control.red-mint {
  border-color: #e43a45;
}
.form-control.red-mint:focus {
  border-color: rgb(206.6741071429, 28.3258928571, 39.8660714286);
}

.form-control.focus-red-mint:focus {
  border-color: #e43a45;
}

.form-control.yellow {
  border-color: #c49f47;
}
.form-control.yellow:focus {
  border-color: rgb(163.5555555556, 130.6666666667, 52.4444444444);
}

.form-control.focus-yellow:focus {
  border-color: #c49f47;
}

.form-control.yellow-gold {
  border-color: #E87E04;
}
.form-control.yellow-gold:focus {
  border-color: rgb(181.8644067797, 98.7711864407, 3.1355932203);
}

.form-control.focus-yellow-gold:focus {
  border-color: #E87E04;
}

.form-control.yellow-casablanca {
  border-color: #f2784b;
}
.form-control.yellow-casablanca:focus {
  border-color: rgb(238.5647668394, 84.3264248705, 27.4352331606);
}

.form-control.focus-yellow-casablanca:focus {
  border-color: #f2784b;
}

.form-control.yellow-crusta {
  border-color: #f3c200;
}
.form-control.yellow-crusta:focus {
  border-color: rgb(192, 153.2839506173, 0);
}

.form-control.focus-yellow-crusta:focus {
  border-color: #f3c200;
}

.form-control.yellow-lemon {
  border-color: #F7CA18;
}
.form-control.yellow-lemon:focus {
  border-color: rgb(212.6359832636, 171.2133891213, 7.3640167364);
}

.form-control.focus-yellow-lemon:focus {
  border-color: #F7CA18;
}

.form-control.yellow-saffron {
  border-color: #F4D03F;
}
.form-control.yellow-saffron:focus {
  border-color: rgb(241.236453202, 196.1921182266, 14.763546798);
}

.form-control.focus-yellow-saffron:focus {
  border-color: #F4D03F;
}

.form-control.yellow-soft {
  border-color: #c8d046;
}
.form-control.yellow-soft:focus {
  border-color: rgb(173.1853448276, 181.0129310345, 45.9870689655);
}

.form-control.focus-yellow-soft:focus {
  border-color: #c8d046;
}

.form-control.yellow-haze {
  border-color: #c5bf66;
}
.form-control.yellow-haze:focus {
  border-color: rgb(179.8293838863, 172.7772511848, 68.1706161137);
}

.form-control.focus-yellow-haze:focus {
  border-color: #c5bf66;
}

.form-control.yellow-mint {
  border-color: #c5b96b;
}
.form-control.yellow-mint:focus {
  border-color: rgb(181.7669902913, 167.0291262136, 71.2330097087);
}

.form-control.focus-yellow-mint:focus {
  border-color: #c5b96b;
}

.form-control.purple {
  border-color: #8E44AD;
}
.form-control.purple:focus {
  border-color: rgb(111.9502074689, 53.6099585062, 136.3900414938);
}

.form-control.focus-purple:focus {
  border-color: #8E44AD;
}

.form-control.purple-plum {
  border-color: #8775a7;
}
.form-control.purple-plum:focus {
  border-color: rgb(109.2831858407, 90.7256637168, 142.2743362832);
}

.form-control.focus-purple-plum:focus {
  border-color: #8775a7;
}

.form-control.purple-medium {
  border-color: #BF55EC;
}
.form-control.purple-medium:focus {
  border-color: rgb(173.7301587302, 39.126984127, 230.873015873);
}

.form-control.focus-purple-medium:focus {
  border-color: #BF55EC;
}

.form-control.purple-studio {
  border-color: #8E44AD;
}
.form-control.purple-studio:focus {
  border-color: rgb(111.9502074689, 53.6099585062, 136.3900414938);
}

.form-control.focus-purple-studio:focus {
  border-color: #8E44AD;
}

.form-control.purple-wisteria {
  border-color: #9B59B6;
}
.form-control.purple-wisteria:focus {
  border-color: rgb(127.949790795, 67.1966527197, 152.8033472803);
}

.form-control.focus-purple-wisteria:focus {
  border-color: #9B59B6;
}

.form-control.purple-seance {
  border-color: #9A12B3;
}
.form-control.purple-seance:focus {
  border-color: rgb(114.1319796954, 13.3401015228, 132.6598984772);
}

.form-control.focus-purple-seance:focus {
  border-color: #9A12B3;
}

.form-control.purple-intense {
  border-color: #8775a7;
}
.form-control.purple-intense:focus {
  border-color: rgb(109.2831858407, 90.7256637168, 142.2743362832);
}

.form-control.focus-purple-intense:focus {
  border-color: #8775a7;
}

.form-control.purple-sharp {
  border-color: #796799;
}
.form-control.purple-sharp:focus {
  border-color: rgb(96.8503937008, 82.3228346457, 122.6771653543);
}

.form-control.focus-purple-sharp:focus {
  border-color: #796799;
}

.form-control.purple-soft {
  border-color: #8877a9;
}
.form-control.purple-soft:focus {
  border-color: rgb(109.9594594595, 91.8108108108, 145.1891891892);
}

.form-control.focus-purple-soft:focus {
  border-color: #8877a9;
}

.input-xxs {
  width: 45px !important;
}

/* Form uneditable input */
.uneditable-input {
  padding: 6px 12px;
  min-width: 206px;
  font-size: 14px;
  font-weight: normal;
  height: 34px;
  color: rgb(85.425, 85.425, 85.425);
  background-color: #fff;
  border: 1px solid rgb(193.7755102041, 201.9387755102, 216.2244897959);
  box-shadow: none;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control-static {
  display: inline-block;
  margin: 0;
}

/* Form input sizing */
.input-mini {
  width: 45px;
}

.input-xsmall {
  width: 80px !important;
}

.input-small {
  width: 145px !important;
}

.input-medium {
  width: 240px !important;
}

.input-large {
  width: 320px !important;
}

.input-xlarge {
  width: 420px !important;
}

@media (max-width: 768px) { /* 768px */
  .input-large {
    width: 250px !important;
  }
  .input-xlarge {
    width: 300px !important;
  }
}
.input-inline {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}

.input-fixed {
  overflow: hidden;
}

.input-fixed {
  overflow: hidden;
}

.form-group .input-inline {
  margin-right: 5px;
}

@media (max-width: 768px) { /* 768px */
  .input-lg {
    width: 250px !important;
  }
  .input-xlg {
    width: 300px !important;
  }
}
/* Circle Inputs */
.input-circle {
  border-radius: 25px !important;
}

.input-circle-right {
  border-radius: 0 25px 25px 0 !important;
}

.input-circle-left {
  border-radius: 25px 0 0 25px !important;
}

.input-circle-bottom {
  border-radius: 0 0 25px 25px !important;
}

.input-circle-top {
  border-radius: 25px 25px 0 0 !important;
}

.input-group-btn .btn {
  box-shadow: none;
}

.mt-radio,
.mt-checkbox {
  display: inline-block;
  position: relative;
  padding-left: 30px;
  margin-bottom: 15px;
  cursor: pointer;
  font-size: 14px;
  webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.mt-radio.mt-radio-disabled, .mt-radio.mt-checkbox-disabled,
.mt-checkbox.mt-radio-disabled,
.mt-checkbox.mt-checkbox-disabled {
  opacity: 0.8;
  filter: alpha(opacity=80);
  cursor: not-allowed;
}
.mt-radio > input,
.mt-checkbox > input {
  position: absolute;
  z-index: -1;
  opacity: 0;
  filter: alpha(opacity=0);
}
.mt-radio > span,
.mt-checkbox > span {
  border: 1px solid transparent;
  position: absolute;
  top: 1px;
  left: 0;
  height: 18px;
  width: 18px;
  background: #E6E6E6;
}
.mt-radio > span:after,
.mt-checkbox > span:after {
  content: "";
  position: absolute;
  display: none;
}
.mt-radio:hover > input:not([disabled]) ~ span,
.mt-radio > input:focus ~ span,
.mt-checkbox:hover > input:not([disabled]) ~ span,
.mt-checkbox > input:focus ~ span {
  background: rgb(217.25, 217.25, 217.25);
  webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.mt-radio > input:checked ~ span,
.mt-checkbox > input:checked ~ span {
  webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: rgb(217.25, 217.25, 217.25);
}
.mt-radio > input:checked ~ span:after,
.mt-checkbox > input:checked ~ span:after {
  display: block;
}
.mt-radio:hover > input:not([disabled]):checked ~ span,
.mt-radio > input:checked ~ span,
.mt-checkbox:hover > input:not([disabled]):checked ~ span,
.mt-checkbox > input:checked ~ span {
  webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: rgb(217.25, 217.25, 217.25);
}
.mt-radio > input:disabled ~ span,
.mt-checkbox > input:disabled ~ span {
  opacity: 0.6;
  filter: alpha(opacity=60);
  pointer-events: none;
}
.mt-radio.mt-radio-outline > span, .mt-radio.mt-checkbox-outline > span,
.mt-checkbox.mt-radio-outline > span,
.mt-checkbox.mt-checkbox-outline > span {
  border: 1px solid rgb(217.25, 217.25, 217.25);
  background: none;
}
.mt-radio.mt-radio-outline:hover > input:not([disabled]) ~ span,
.mt-radio.mt-radio-outline > input:focus ~ span, .mt-radio.mt-checkbox-outline:hover > input:not([disabled]) ~ span,
.mt-radio.mt-checkbox-outline > input:focus ~ span,
.mt-checkbox.mt-radio-outline:hover > input:not([disabled]) ~ span,
.mt-checkbox.mt-radio-outline > input:focus ~ span,
.mt-checkbox.mt-checkbox-outline:hover > input:not([disabled]) ~ span,
.mt-checkbox.mt-checkbox-outline > input:focus ~ span {
  border: 1px solid rgb(217.25, 217.25, 217.25);
  background: none;
}
.mt-radio.mt-radio-outline > input:checked ~ span, .mt-radio.mt-checkbox-outline > input:checked ~ span,
.mt-checkbox.mt-radio-outline > input:checked ~ span,
.mt-checkbox.mt-checkbox-outline > input:checked ~ span {
  border: 1px solid rgb(217.25, 217.25, 217.25);
  background: none;
}
.mt-radio.mt-radio-outline:hover > input:not([disabled]):checked ~ span,
.mt-radio.mt-radio-outline > input:checked ~ span, .mt-radio.mt-checkbox-outline:hover > input:not([disabled]):checked ~ span,
.mt-radio.mt-checkbox-outline > input:checked ~ span,
.mt-checkbox.mt-radio-outline:hover > input:not([disabled]):checked ~ span,
.mt-checkbox.mt-radio-outline > input:checked ~ span,
.mt-checkbox.mt-checkbox-outline:hover > input:not([disabled]):checked ~ span,
.mt-checkbox.mt-checkbox-outline > input:checked ~ span {
  border: 1px solid rgb(217.25, 217.25, 217.25);
  background: none;
}

.mt-radio > span {
  border-radius: 50% !important;
}
.mt-radio > span:after {
  left: 5px;
  top: 5px;
  height: 6px;
  width: 6px;
  border-radius: 100% !important;
  background: #888888;
}
.mt-radio > input:disabled ~ span:after {
  background: #888888;
}
th > .mt-radio.mt-radio-single, td > .mt-radio.mt-radio-single {
  right: -5px;
}

.mt-checkbox > span:after {
  left: 6px;
  top: 2px;
  width: 5px;
  height: 10px;
  border: solid #888888;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.mt-checkbox > input:disabled ~ span:after {
  border-color: #888888;
}
.form-inline .mt-checkbox {
  margin-left: 15px;
  margin-right: 15px;
}
th > .mt-checkbox.mt-checkbox-single, td > .mt-checkbox.mt-checkbox-single {
  right: -5px;
}

.mt-checkbox-list,
.mt-radio-list {
  padding: 10px 0;
}
.form-horizontal .form-group .mt-checkbox-list,
.form-horizontal .form-group .mt-radio-list {
  padding-top: 0;
}
.mt-checkbox-list .mt-checkbox,
.mt-checkbox-list .mt-radio,
.mt-radio-list .mt-checkbox,
.mt-radio-list .mt-radio {
  display: block;
}

.mt-checkbox-inline,
.mt-radio-inline {
  padding: 10px 0;
}
.form-horizontal .form-group .mt-checkbox-inline,
.form-horizontal .form-group .mt-radio-inline {
  padding-top: 8px;
}
.mt-checkbox-inline .mt-checkbox,
.mt-checkbox-inline .mt-radio,
.mt-radio-inline .mt-checkbox,
.mt-radio-inline .mt-radio {
  display: inline-block;
  margin-right: 15px;
}
.mt-checkbox-inline .mt-checkbox:last-child,
.mt-checkbox-inline .mt-radio:last-child,
.mt-radio-inline .mt-checkbox:last-child,
.mt-radio-inline .mt-radio:last-child {
  margin-right: 0;
}

/***
Custom icon buttons
***/
.icon-btn {
  height: 60px;
  min-width: 80px;
  margin: 5px 5px 0 0;
  border: 1px solid #ddd;
  padding: 12px 0px 0px 0px;
  background-color: #fafafa;
  background-image: none;
  -webkit-filter: none;
          filter: none;
  display: inline-block;
  color: #646464;
  text-shadow: none;
  text-align: center;
  cursor: pointer;
  position: relative;
  transition: all 0.3s ease;
}
.icon-btn:hover {
  text-decoration: none;
  border-color: #999;
  color: #444;
  text-shadow: 0 1px 0px rgb(255, 255, 255);
  transition: all 0.3s ease;
}
.icon-btn:hover > .badge {
  transition: all 0.3s ease;
}
.icon-btn > div {
  margin-top: 5px;
  margin-bottom: 20px;
  color: #3f444a;
  font-size: 12px;
  font-weight: 300;
}
.icon-btn > .badge {
  position: absolute;
  font-size: 11px;
  font-weight: 300;
  top: -5px;
  right: -5px;
  padding: 3px 6px 3px 6px;
  color: white;
  text-shadow: none;
  border-width: 0;
  border-style: solid;
  border-radius: 12px;
}
.icon-btn > i {
  font-size: 18px;
}
.ie8 .icon-btn:hover {
  -webkit-filter: none;
          filter: none;
}

.icon-btn {
  border: 0;
  transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}
.icon-btn > div {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 11px;
  color: rgb(86.4525547445, 93.3138686131, 101.5474452555);
}
.icon-btn:hover {
  text-decoration: none;
}

/***
Input icons
***/
.input-icon {
  position: relative;
  left: 0;
}
.input-icon > .form-control {
  padding-left: 33px;
}
.input-group .input-icon > .form-control {
  border-radius: 2px 0 0 2px;
}
.input-icon > i {
  color: #ccc;
  display: block;
  position: absolute;
  margin: 11px 2px 4px 10px;
  z-index: 3;
  width: 16px;
  font-size: 16px;
  text-align: center;
  left: 0;
}
.modal .input-icon > i {
  z-index: 10055;
}
.has-success .input-icon > i {
  color: rgb(54.182, 198.1832, 210.918);
}
.has-warning .input-icon > i {
  color: #F1C40F;
}
.has-info .input-icon > i {
  color: rgb(100.7119402985, 155.2208955224, 223.5880597015);
}
.has-error .input-icon > i {
  color: rgb(236.6813186813, 106.6186813187, 116.693956044);
}
.input-icon.right {
  left: auto;
  right: 0;
}
.input-icon.right > .form-control {
  padding-right: 33px;
  padding-left: 12px;
}
.input-group .input-icon.right > .form-control {
  border-radius: 0 2px 2px 0;
}
.input-icon.right > i {
  left: auto;
  right: 8px;
  float: right;
}
.input-icon.input-icon-lg > i {
  margin-top: 16px;
}
.input-icon.input-icon-sm > i {
  margin-top: 8px;
  font-size: 13px;
}

/***
Customized Bootstrap Labels
***/
.label {
  text-shadow: none !important;
  font-size: 14px;
  font-weight: 300;
  padding: 3px 6px 3px 6px;
  color: #fff;
  font-family: "Open Sans", sans-serif;
}
.label.label-sm {
  font-size: 13px;
  padding: 2px 5px 2px 5px;
}
h1 .label, h2 .label, h3 .label, h4 .label, h5 .label, h6 .label {
  font-size: 75%;
}

/* Labels variants */
.label-default {
  background-color: rgb(186.0347107438, 194.6553719008, 208.0652892562);
}
.label-default[href]:hover, .label-default[href]:focus {
  background-color: rgb(155.6876033058, 168.1016528926, 187.4123966942);
}

.label-primary {
  background-color: rgb(51.4340909091, 122.2772727273, 183.4159090909);
}
.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: rgb(40.2646694215, 95.723553719, 143.5853305785);
}

.label-success {
  background-color: rgb(54.182, 198.1832, 210.918);
}
.label-success[href]:hover, .label-success[href]:focus {
  background-color: rgb(38.538, 164.4288, 175.562);
}

.label-info {
  background-color: rgb(100.7119402985, 155.2208955224, 223.5880597015);
}
.label-info[href]:hover, .label-info[href]:focus {
  background-color: rgb(58.3388059701, 127.8179104478, 214.9611940299);
}

.label-warning {
  background-color: #F1C40F;
}
.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: rgb(193.7007874016, 157.3818897638, 11.2992125984);
}

.label-danger {
  background-color: rgb(236.6813186813, 106.6186813187, 116.693956044);
}
.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: rgb(231.0769230769, 61.2230769231, 74.3807692308);
}

/***
Iconic labels
***/
.label.label-icon {
  padding: 4px 0px 4px 4px;
  margin-right: 2px;
  text-align: center !important;
}
.label.label-icon > i {
  font-size: 12px;
  text-align: center !important;
}
.ie8 .label.label-icon, .ie9 .label.label-icon {
  padding: 3px 0px 3px 3px;
}

/***
Text states
***/
.text-default {
  color: rgb(186.0347107438, 194.6553719008, 208.0652892562);
}

.text-primary {
  color: rgb(51.4340909091, 122.2772727273, 183.4159090909);
}

.text-success {
  color: rgb(54.182, 198.1832, 210.918);
}

.text-info {
  color: rgb(100.7119402985, 155.2208955224, 223.5880597015);
}

.text-warning {
  color: #F1C40F;
}

.text-danger {
  color: rgb(236.6813186813, 106.6186813187, 116.693956044);
}

.label:not(.md-skip) {
  text-transform: uppercase;
  padding: 2px 6px 4px 6px;
  font-size: 10px;
  font-weight: 600;
}
.label:not(.md-skip).label-sm {
  font-size: 10px;
  font-weight: 600;
  padding: 3px 6px 3px 6px;
}

.label:not(.md-skip).label-icon {
  padding: 4px 0px 4px 4px !important;
  font-size: 12px !important;
}
.ie8 .label:not(.md-skip).label-icon, .ie9 .label:not(.md-skip).label-icon {
  padding: 3px 0 3px 3px !important;
}

/***
Customized List Group
***/
/* Contextual variants */
.list-group > li:first-child {
  border-radius-topleft: 2px;
  border-radius-topright: 2px;
}
.list-group > li:last-child {
  border-radius-bottomleft: 2px;
  border-radius-bottomright: 2px;
}

.list-group .list-group-item-success {
  color: rgb(38.538, 164.4288, 175.562);
  background-color: rgb(171.278, 231.3128, 236.622);
}
.list-group a.list-group-item-success,
.list-group button.list-group-item-success {
  color: rgb(38.538, 164.4288, 175.562);
}
.list-group a.list-group-item-success .list-group-item-heading,
.list-group button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
.list-group a.list-group-item-success:hover, .list-group a.list-group-item-success:focus,
.list-group button.list-group-item-success:hover,
.list-group button.list-group-item-success:focus {
  color: rgb(38.538, 164.4288, 175.562);
  background-color: rgb(150.368, 225.3968, 232.032);
}
.list-group a.list-group-item-success.active, .list-group a.list-group-item-success.active:hover, .list-group a.list-group-item-success.active:focus,
.list-group button.list-group-item-success.active,
.list-group button.list-group-item-success.active:hover,
.list-group button.list-group-item-success.active:focus {
  color: #fff;
  background-color: rgb(38.538, 164.4288, 175.562);
  border-color: rgb(38.538, 164.4288, 175.562);
}

.list-group .list-group-item-info {
  color: rgb(49.8641791045, 122.3373134328, 213.2358208955);
  background-color: rgb(223.5940298507, 234.6895522388, 248.6059701493);
}
.list-group a.list-group-item-info,
.list-group button.list-group-item-info {
  color: rgb(49.8641791045, 122.3373134328, 213.2358208955);
}
.list-group a.list-group-item-info .list-group-item-heading,
.list-group button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
.list-group a.list-group-item-info:hover, .list-group a.list-group-item-info:focus,
.list-group button.list-group-item-info:hover,
.list-group button.list-group-item-info:focus {
  color: rgb(49.8641791045, 122.3373134328, 213.2358208955);
  background-color: rgb(202.4074626866, 220.9880597015, 244.2925373134);
}
.list-group a.list-group-item-info.active, .list-group a.list-group-item-info.active:hover, .list-group a.list-group-item-info.active:focus,
.list-group button.list-group-item-info.active,
.list-group button.list-group-item-info.active:hover,
.list-group button.list-group-item-info.active:focus {
  color: #fff;
  background-color: rgb(49.8641791045, 122.3373134328, 213.2358208955);
  border-color: rgb(49.8641791045, 122.3373134328, 213.2358208955);
}

.list-group .list-group-item-warning {
  color: rgb(193.7007874016, 157.3818897638, 11.2992125984);
  background-color: rgb(248.5897637795, 227.9854330709, 145.1102362205);
}
.list-group a.list-group-item-warning,
.list-group button.list-group-item-warning {
  color: rgb(193.7007874016, 157.3818897638, 11.2992125984);
}
.list-group a.list-group-item-warning .list-group-item-heading,
.list-group button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
.list-group a.list-group-item-warning:hover, .list-group a.list-group-item-warning:focus,
.list-group button.list-group-item-warning:hover,
.list-group button.list-group-item-warning:focus {
  color: rgb(193.7007874016, 157.3818897638, 11.2992125984);
  background-color: rgb(247.1842519685, 222.0622047244, 121.0157480315);
}
.list-group a.list-group-item-warning.active, .list-group a.list-group-item-warning.active:hover, .list-group a.list-group-item-warning.active:focus,
.list-group button.list-group-item-warning.active,
.list-group button.list-group-item-warning.active:hover,
.list-group button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: rgb(193.7007874016, 157.3818897638, 11.2992125984);
  border-color: rgb(193.7007874016, 157.3818897638, 11.2992125984);
}

.list-group .list-group-item-danger {
  color: rgb(231.0769230769, 61.2230769231, 74.3807692308);
  background-color: rgb(251.2527472527, 224.6472527473, 226.7082417582);
}
.list-group a.list-group-item-danger,
.list-group button.list-group-item-danger {
  color: rgb(231.0769230769, 61.2230769231, 74.3807692308);
}
.list-group a.list-group-item-danger .list-group-item-heading,
.list-group button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
.list-group a.list-group-item-danger:hover, .list-group a.list-group-item-danger:focus,
.list-group button.list-group-item-danger:hover,
.list-group button.list-group-item-danger:focus {
  color: rgb(231.0769230769, 61.2230769231, 74.3807692308);
  background-color: rgb(248.4505494505, 201.9494505495, 205.5516483516);
}
.list-group a.list-group-item-danger.active, .list-group a.list-group-item-danger.active:hover, .list-group a.list-group-item-danger.active:focus,
.list-group button.list-group-item-danger.active,
.list-group button.list-group-item-danger.active:hover,
.list-group button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: rgb(231.0769230769, 61.2230769231, 74.3807692308);
  border-color: rgb(231.0769230769, 61.2230769231, 74.3807692308);
}

/***
UI Loading
***/
.loading-message {
  display: inline-block;
  min-width: 125px;
  margin-left: -60px;
  padding: 10px;
  margin: 0 auto;
  color: #000 !important;
  font-size: 13px;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
}
.loading-message.loading-message-boxed {
  border: 1px solid #ddd;
  background-color: #eee;
  border-radius: 2px;
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
}
.loading-message > span {
  line-height: 20px;
  vertical-align: middle;
}

.page-loading {
  border-radius: 2px;
  position: fixed;
  top: 50%;
  left: 50%;
  min-width: 125px;
  margin-left: -60px;
  margin-top: -30px;
  padding: 7px;
  text-align: center;
  color: #333;
  font-size: 13px;
  border: 1px solid #ddd;
  background-color: #eee;
  vertical-align: middle;
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
}
.page-loading > span {
  line-height: 20px;
  vertical-align: middle;
}

.page-spinner-bar {
  position: fixed;
  z-index: 10051;
  width: 100px;
  top: 40%;
  left: 50%;
  margin-left: -55px;
  text-align: center;
}
.page-spinner-bar > div {
  margin: 0 5px;
  width: 18px;
  height: 18px;
  background: #eee;
  border-radius: 100% !important;
  display: inline-block;
  -webkit-animation: bounceDelay 1.4s infinite ease-in-out;
  animation: bounceDelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.page-spinner-bar .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.page-spinner-bar .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

.block-spinner-bar {
  display: inline-block;
  width: 80px;
  text-align: center;
}
.block-spinner-bar > div {
  margin: 0 2px;
  width: 15px;
  height: 15px;
  background: #eee;
  border-radius: 100% !important;
  display: inline-block;
  -webkit-animation: bounceDelay 1.4s infinite ease-in-out;
  animation: bounceDelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.block-spinner-bar .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.block-spinner-bar .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

/***
Customized Bootstrap Modal 
***/
.modal {
  z-index: 10050;
}
.page-portlet-fullscreen .modal {
  z-index: 10060;
}
.modal {
  outline: none;
  overflow-y: auto !important; /* Fix content shifting to the right on modal open due to scrollbar closed */
}
.modal .modal-header {
  border-bottom: 1px solid #EFEFEF;
}
.modal .modal-header h3 {
  font-weight: 300;
}
.modal .modal-header .close {
  margin-top: 0px !important;
}
.modal.draggable-modal .modal-header {
  cursor: move;
}
.modal .modal-dialog {
  z-index: 10051;
}
.modal > .loading {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
}
.modal.in .page-loading {
  display: none;
}

.modal-open {
  overflow-y: auto !important;
}

.modal-open-noscroll {
  overflow-y: hidden !important;
}

.modal-backdrop {
  border: 0;
  outline: none;
}
.page-portlet-fullscreen .modal-backdrop {
  z-index: 10059;
}
.modal-backdrop, .modal-backdrop.fade.in {
  background-color: #333 !important;
}

body[ng-controller] .modal-backdrop {
  z-index: 10049;
}
body[ng-controller] .modal {
  z-index: 10050;
}

/* Full width modal */
.modal-full.modal-dialog {
  width: 99%;
}

@media (max-width: 768px) {
  .modal-full.modal-dialog {
    width: auto;
  }
}
.modal .modal-content {
  border-radius: 2px;
  border: 0;
}
.modal .modal-content .modal-title {
  font-weight: 400;
}
.modal .modal-content .modal-footer {
  border: 0;
}

.modal-backdrop.in {
  opacity: 0.2;
  filter: alpha(opacity=20);
}

/***
Notes
***/
.note {
  margin: 0 0 20px 0;
  padding: 15px 30px 15px 15px;
  border-left: 5px solid #eee;
  border-radius: 0 2px 2px 0;
}
.note h1,
.note h2,
.note h3,
.note h4,
.note h5,
.note h6 {
  margin-top: 0;
}
.note h1 .close,
.note h2 .close,
.note h3 .close,
.note h4 .close,
.note h5 .close,
.note h6 .close {
  margin-right: -10px;
}
.note p {
  margin: 0;
}
.note p:last-child {
  margin-bottom: 0;
}
.note p {
  font-size: 13px;
}
.note code,
.note .highlight {
  background-color: #fff;
}
.note.note-default {
  background-color: white;
  border-color: rgb(176.0909090909, 193, 209.9090909091);
  color: black;
}
.note.note-default.note-bordered {
  background-color: rgb(237.7545454545, 241.45, 245.1454545455);
  border-color: rgb(192.3181818182, 205.75, 219.1818181818);
}
.note.note-default.note-shadow {
  background-color: #f1f4f7;
  border-color: rgb(208.5454545455, 218.5, 228.4545454545);
  box-shadow: 5px 5px rgba(211.7909090909, 221.05, 230.3090909091, 0.2);
}
.note.note-success {
  background-color: rgb(192.188, 237.2288, 241.212);
  border-color: rgb(87.638, 207.6488, 218.262);
  color: black;
}
.note.note-success.note-bordered {
  background-color: rgb(167.096, 230.1296, 235.704);
  border-color: rgb(108.548, 213.5648, 222.852);
}
.note.note-success.note-shadow {
  background-color: rgb(171.278, 231.3128, 236.622);
  border-color: rgb(129.458, 219.4808, 227.442);
  box-shadow: 5px 5px rgba(133.64, 220.664, 228.36, 0.2);
}
.note.note-info {
  background-color: rgb(244.7805970149, 248.3910447761, 252.9194029851);
  border-color: rgb(138.847761194, 179.8835820896, 231.352238806);
  color: rgb(1.3701492537, 3.747761194, 6.7298507463);
}
.note.note-info.note-bordered {
  background-color: rgb(219.3567164179, 231.9492537313, 247.7432835821);
  border-color: rgb(160.0343283582, 193.5850746269, 235.6656716418);
}
.note.note-info.note-shadow {
  background-color: rgb(223.5940298507, 234.6895522388, 248.6059701493);
  border-color: rgb(181.2208955224, 207.2865671642, 239.9791044776);
  box-shadow: 5px 5px rgba(185.4582089552, 210.0268656716, 240.8417910448, 0.2);
}
.note.note-warning {
  background-color: rgb(249.9952755906, 233.9086614173, 169.2047244094);
  border-color: rgb(242.9677165354, 204.292519685, 48.7322834646);
  color: black;
}
.note.note-warning.note-bordered {
  background-color: rgb(248.3086614173, 226.8007874016, 140.2913385827);
  border-color: rgb(244.3732283465, 210.2157480315, 72.8267716535);
}
.note.note-warning.note-shadow {
  background-color: rgb(248.5897637795, 227.9854330709, 145.1102362205);
  border-color: rgb(245.7787401575, 216.138976378, 96.9212598425);
  box-shadow: 5px 5px rgba(246.0598425197, 217.3236220472, 101.7401574803, 0.2);
}
.note.note-danger {
  background-color: rgb(254.0549450549, 247.3450549451, 247.8648351648);
  border-color: rgb(240.043956044, 133.856043956, 142.0818681319);
  color: rgb(33.2010989011, 4.0989010989, 6.3532967033);
}
.note.note-danger.note-bordered {
  background-color: rgb(250.6923076923, 220.1076923077, 222.4769230769);
  border-color: rgb(242.8461538462, 156.5538461538, 163.2384615385);
}
.note.note-danger.note-shadow {
  background-color: rgb(251.2527472527, 224.6472527473, 226.7082417582);
  border-color: rgb(245.6483516484, 179.2516483516, 184.3950549451);
  box-shadow: 5px 5px rgba(246.2087912088, 183.7912087912, 188.6263736264, 0.2);
}

.note {
  border-radius: 2px;
  border: 0;
}

/***
Customized Bootstrap Pagination
***/
.pagination {
  margin: 10px 0;
}
.pagination.pagination-circle > li:first-child > a {
  border-radius: 25px 0 0 25px !important;
}
.pagination.pagination-circle > li:last-child > a {
  border-radius: 0 25px 25px 0 !important;
}

/***
Customized Bootstrap Popover
***/
/*rtl:ignore*/
.popover {
  padding: 0;
}

.popover .popover-title {
  margin: 0 !important;
}

/*rtl:ignore*/
.popover {
  border-radius: 2px;
  border: 0;
  background: #fff;
}

.popover > .popover-title {
  background: #fff;
  font-weight: 600;
  font-size: 12px;
  text-transform: uppercase;
  padding: 10px 14px 6px 14px;
  border: 0;
}
.popover .arrow,
.popover .arrow:after {
  display: none !important;
}

/***
Portlets
***/
/* Full Screen portlet mode */
.page-portlet-fullscreen {
  overflow: hidden;
}

/* Basic portlet */
.portlet {
  margin-top: 0px;
  margin-bottom: 25px;
  padding: 0px;
  border-radius: 2px;
}
.portlet.portlet-fullscreen {
  z-index: 10060;
  margin: 0;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #fff;
}
.portlet.portlet-fullscreen > .portlet-body {
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 10px;
}
.portlet.portlet-fullscreen > .portlet-title {
  padding: 0 10px;
}
.portlet > .portlet-title {
  border-bottom: 1px solid #eee;
  padding: 0;
  margin-bottom: 10px;
  min-height: 41px;
  border-radius: 2px 2px 0 0;
}
.portlet > .portlet-title:before, .portlet > .portlet-title:after {
  content: " ";
  display: table;
}
.portlet > .portlet-title:after {
  clear: both;
}
.portlet > .portlet-title > .caption {
  float: left;
  display: inline-block;
  font-size: 18px;
  line-height: 18px;
  padding: 10px 0;
}
.portlet > .portlet-title > .caption.bold {
  font-weight: 400;
}
.portlet > .portlet-title > .caption > i {
  float: left;
  margin-top: 4px;
  display: inline-block;
  font-size: 13px;
  margin-right: 5px;
  color: #666;
}
.portlet > .portlet-title > .caption > i.glyphicon {
  margin-top: 2px;
}
.portlet > .portlet-title > .caption > .caption-helper {
  padding: 0;
  margin: 0;
  line-height: 13px;
  color: #9eacb4;
  font-size: 13px;
  font-weight: 400;
}
.portlet > .portlet-title > .actions {
  float: right;
  display: inline-block;
  padding: 6px 0;
}
.portlet > .portlet-title > .actions > .dropdown-menu i {
  color: #555555;
}
.portlet > .portlet-title > .actions > .btn,
.portlet > .portlet-title > .actions > .btn.btn-sm,
.portlet > .portlet-title > .actions > .btn-group > .btn,
.portlet > .portlet-title > .actions > .btn-group > .btn.btn-sm {
  padding: 4px 10px;
}
.portlet > .portlet-title > .actions > .btn.btn-default,
.portlet > .portlet-title > .actions > .btn.btn-sm.btn-default,
.portlet > .portlet-title > .actions > .btn-group > .btn.btn-default,
.portlet > .portlet-title > .actions > .btn-group > .btn.btn-sm.btn-default {
  padding: 3px 9px;
}
.portlet > .portlet-title > .actions > .btn,
.portlet > .portlet-title > .actions > .btn.btn-sm,
.portlet > .portlet-title > .actions > .btn-group > .btn,
.portlet > .portlet-title > .actions > .btn-group > .btn.btn-sm {
  font-size: 13px;
  line-height: 1.5;
}
.portlet > .portlet-title > .actions > .btn > i,
.portlet > .portlet-title > .actions > .btn.btn-sm > i,
.portlet > .portlet-title > .actions > .btn-group > .btn > i,
.portlet > .portlet-title > .actions > .btn-group > .btn.btn-sm > i {
  font-size: 13px;
}
.portlet > .portlet-title > .actions .btn-icon-only {
  padding: 5px 7px 3px 7px;
}
.portlet > .portlet-title > .actions .btn-icon-only.btn-default {
  padding: 4px 6px 2px 6px;
}
.portlet > .portlet-title > .actions .btn-icon-only.btn-default > i {
  font-size: 14px;
}
.portlet > .portlet-title > .actions .btn-icon-only.btn-default.fullscreen {
  font-family: FontAwesome;
  color: rgb(160.4, 160.4, 160.4);
  padding-top: 4px;
}
.portlet > .portlet-title > .actions .btn-icon-only.btn-default.fullscreen.btn-sm {
  padding: 3px 3px !important;
  height: 27px;
  width: 27px;
}
.portlet > .portlet-title > .actions .btn-icon-only.btn-default.fullscreen:before {
  content: "\f065";
}
.portlet > .portlet-title > .actions .btn-icon-only.btn-default.fullscreen.on:before {
  content: "\f066";
}
.portlet > .portlet-title > .tools {
  float: right;
  display: inline-block;
  padding: 12px 0 8px 0;
}
.portlet > .portlet-title > .tools > a {
  display: inline-block;
  height: 16px;
  margin-left: 5px;
  opacity: 1;
  filter: alpha(opacity=100);
}
.portlet > .portlet-title > .tools > a:hover {
  text-decoration: none;
  transition: all 0.1s ease-in-out;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.portlet > .portlet-title > .pagination {
  float: right;
  display: inline-block;
  margin: 2px 0 0 0;
  border: 0;
  padding: 4px 0;
}
.portlet > .portlet-title > .nav-tabs {
  background: none;
  margin: 1px 0 0 0;
  float: right;
  display: inline-block;
  border: 0;
}
.portlet > .portlet-title > .nav-tabs > li {
  background: none;
  margin: 0;
  border: 0;
}
.portlet > .portlet-title > .nav-tabs > li > a {
  background: none;
  margin: 5px 0 0 1px;
  border: 0;
  padding: 8px 10px;
  color: #fff;
}
.portlet > .portlet-title > .nav-tabs > li.active > a, .portlet > .portlet-title > .nav-tabs > li:hover > a {
  color: #333;
  background: #fff;
  border: 0;
}
.portlet > .portlet-body {
  clear: both;
  border-radius: 0 0 2px 2px;
}
.portlet > .portlet-body p {
  margin-top: 0;
}
.portlet > .portlet-empty {
  min-height: 125px;
}
.portlet.full-height-content {
  margin-bottom: 0;
}

/* Portlet background colors */
/* Side bordered portlet */
.portlet.bordered > .portlet-title {
  border-bottom: 0;
}

/* Solid colored portlet */
.portlet.solid {
  padding: 0 10px 10px 10px;
  border: 0px;
}
.portlet.solid > .portlet-title {
  border-bottom: 0;
  margin-bottom: 10px;
}
.portlet.solid > .portlet-title > .caption {
  padding: 16px 0 2px 0;
}
.portlet.solid > .portlet-title > .actions {
  padding: 12px 0 6px 0;
}
.portlet.solid > .portlet-title > .tools {
  padding: 14px 0 6px 0;
}

/* Solid bordered portlet */
.portlet.solid.bordered > .portlet-title {
  margin-bottom: 10px;
}

/* Box portlet */
.portlet.box {
  padding: 0px !important;
}
.portlet.box > .portlet-title {
  border-bottom: 0;
  padding: 0 10px;
  margin-bottom: 0;
  color: #fff;
}
.portlet.box > .portlet-title > .caption {
  padding: 11px 0 9px 0;
}
.portlet.box > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.box > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.box > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.box > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.box > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.box > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}
.portlet.box > .portlet-title > .actions {
  padding: 7px 0 5px 0;
}
.portlet.box > .portlet-body {
  background-color: #fff;
  padding: 15px;
}

/* Light Portlet */
.portlet.light {
  padding: 12px 20px 15px 20px;
  background-color: #fff;
}
.portlet.light.bordered {
  border: 1px solid rgb(231.2636363636, 236.35, 241.4363636364) !important;
}
.portlet.light.bordered > .portlet-title {
  border-bottom: 1px solid rgb(237.7545454545, 241.45, 245.1454545455);
}
.portlet.light.bg-inverse {
  background: #f1f4f7;
}
.portlet.light > .portlet-title {
  padding: 0;
  min-height: 48px;
}
.portlet.light > .portlet-title > .caption {
  color: #666;
  padding: 10px 0;
}
.portlet.light > .portlet-title > .caption > .caption-subject {
  font-size: 16px;
}
.portlet.light > .portlet-title > .caption > i {
  color: #777;
  font-size: 15px;
  font-weight: 300;
  margin-top: 3px;
}
.portlet.light > .portlet-title > .caption.caption-md > .caption-subject {
  font-size: 15px;
}
.portlet.light > .portlet-title > .caption.caption-md > i {
  font-size: 14px;
}
.portlet.light > .portlet-title > .actions {
  padding: 6px 0 14px 0;
}
.portlet.light > .portlet-title > .actions .btn-default {
  color: #666;
}
.portlet.light > .portlet-title > .actions .btn-icon-only {
  height: 27px;
  width: 27px;
}
.portlet.light > .portlet-title > .actions .dropdown-menu li > a {
  color: #555;
}
.portlet.light > .portlet-title > .inputs {
  float: right;
  display: inline-block;
  padding: 4px 0;
}
.portlet.light > .portlet-title > .inputs > .portlet-input .input-icon > i {
  font-size: 14px;
  margin-top: 9px;
}
.portlet.light > .portlet-title > .inputs > .portlet-input .input-icon > .form-control {
  height: 30px;
  padding: 2px 26px 3px 10px;
  font-size: 13px;
}
.portlet.light > .portlet-title > .inputs > .portlet-input > .form-control {
  height: 30px;
  padding: 3px 10px;
  font-size: 13px;
}
.portlet.light > .portlet-title > .pagination {
  padding: 2px 0 13px 0;
}
.portlet.light > .portlet-title > .tools {
  padding: 10px 0 13px 0;
  margin-top: 2px;
}
.portlet.light > .portlet-title > .nav-tabs > li {
  margin: 0;
  padding: 0;
}
.portlet.light > .portlet-title > .nav-tabs > li > a {
  margin: 0;
  padding: 12px 13px 13px 13px;
  font-size: 13px;
  color: #666;
}
.portlet.light > .portlet-title > .nav-tabs > li.active > a, .portlet.light > .portlet-title > .nav-tabs > li:hover > a {
  margin: 0;
  background: none;
  color: #333;
}
.portlet.light.form-fit {
  padding: 0;
}
.portlet.light.form-fit > .portlet-title {
  padding: 17px 20px 10px 20px;
  margin-bottom: 0;
}
.portlet.light .portlet-body {
  padding-top: 8px;
}
.portlet.light.portlet-fullscreen > .portlet-body {
  padding: 8px 0;
}
.portlet.light.portlet-fit {
  padding: 0;
}
.portlet.light.portlet-fit > .portlet-title {
  padding: 15px 20px 10px 20px;
}
.portlet.light.portlet-fit > .portlet-body {
  padding: 10px 20px 20px 20px;
}
.portlet.light.portlet-fit.portlet-form > .portlet-body {
  padding: 0;
}
.portlet.light.portlet-fit.portlet-form > .portlet-body {
  padding: 0;
}
.portlet.light.portlet-fit.portlet-form > .portlet-body .form-actions {
  background: none;
}
.portlet.light.portlet-datatable.portlet-fit > .portlet-body {
  padding-top: 10px;
  padding-bottom: 25px;
}

.tab-pane > p:last-child {
  margin-bottom: 0px;
}

/* Reverse aligned tabs */
.tabs-reversed > li {
  float: right;
  margin-right: 0;
}
.tabs-reversed > li > a {
  margin-right: 0;
}

/* jQuery UI Draggable Portlets */
.portlet-sortable:not(.portlet-fullscreen) > .portlet-title {
  cursor: move;
}

.portlet-sortable-placeholder {
  border: 2px dashed #eee;
  margin-bottom: 25px;
}

.portlet-sortable-empty {
  box-shadow: none !important;
  height: 45px;
}

.portlet-collapsed {
  display: none;
}

@media (max-width: 991px) { /* 991px */
  .portlet-collapsed-on-mobile {
    display: none;
  }
}
.portlet {
  box-shadow: 0px 2px 3px 2px rgba(0, 0, 0, 0.03);
}

/***
Custom colored portlets 
***/
.portlet > .portlet-body.white,
.portlet.white {
  background-color: #ffffff;
}

.portlet.solid.white > .portlet-title,
.portlet.solid.white > .portlet-body {
  border: 0;
  color: #666;
}
.portlet.solid.white > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.white > .portlet-title > .caption > i {
  color: #666;
}
.portlet.solid.white > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.white > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.white > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.white > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.white > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.white > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.white {
  border: 1px solid white;
  border-top: 0;
}
.portlet.box.white > .portlet-title {
  background-color: #ffffff;
}
.portlet.box.white > .portlet-title > .caption {
  color: #666;
}
.portlet.box.white > .portlet-title > .caption > i {
  color: #666;
}
.portlet.box.white > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid white;
  color: white;
}
.portlet.box.white > .portlet-title > .actions .btn-default > i {
  color: white;
}
.portlet.box.white > .portlet-title > .actions .btn-default:hover, .portlet.box.white > .portlet-title > .actions .btn-default:focus, .portlet.box.white > .portlet-title > .actions .btn-default:active, .portlet.box.white > .portlet-title > .actions .btn-default.active {
  border: 1px solid white;
  color: white;
}
.portlet.box.white > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.default,
.portlet.default {
  background-color: #e1e5ec;
}

.portlet.solid.default > .portlet-title,
.portlet.solid.default > .portlet-body {
  border: 0;
  color: #666;
}
.portlet.solid.default > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.default > .portlet-title > .caption > i {
  color: #666;
}
.portlet.solid.default > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.default > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.default > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.default > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.default > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.default > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.default {
  border: 1px solid white;
  border-top: 0;
}
.portlet.box.default > .portlet-title {
  background-color: #e1e5ec;
}
.portlet.box.default > .portlet-title > .caption {
  color: #666;
}
.portlet.box.default > .portlet-title > .caption > i {
  color: #666;
}
.portlet.box.default > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid white;
  color: white;
}
.portlet.box.default > .portlet-title > .actions .btn-default > i {
  color: white;
}
.portlet.box.default > .portlet-title > .actions .btn-default:hover, .portlet.box.default > .portlet-title > .actions .btn-default:focus, .portlet.box.default > .portlet-title > .actions .btn-default:active, .portlet.box.default > .portlet-title > .actions .btn-default.active {
  border: 1px solid white;
  color: white;
}
.portlet.box.default > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.dark,
.portlet.dark {
  background-color: #2f353b;
}

.portlet.solid.dark > .portlet-title,
.portlet.solid.dark > .portlet-body {
  border: 0;
  color: #FFFFFF;
}
.portlet.solid.dark > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.dark > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.solid.dark > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.dark > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.dark > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.dark > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.dark > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.dark > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.dark {
  border: 1px solid rgb(69.6132075472, 78.5, 87.3867924528);
  border-top: 0;
}
.portlet.box.dark > .portlet-title {
  background-color: #2f353b;
}
.portlet.box.dark > .portlet-title > .caption {
  color: #FFFFFF;
}
.portlet.box.dark > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.box.dark > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(96.7490566038, 109.1, 121.4509433962);
  color: rgb(108.0556603774, 121.85, 135.6443396226);
}
.portlet.box.dark > .portlet-title > .actions .btn-default > i {
  color: rgb(115.2924528302, 129.5, 143.7075471698);
}
.portlet.box.dark > .portlet-title > .actions .btn-default:hover, .portlet.box.dark > .portlet-title > .actions .btn-default:focus, .portlet.box.dark > .portlet-title > .actions .btn-default:active, .portlet.box.dark > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(120.9698113208, 134.6, 148.2301886792);
  color: rgb(135.1632075472, 147.35, 159.5367924528);
}
.portlet.box.dark > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.blue,
.portlet.blue {
  background-color: #3598dc;
}

.portlet.solid.blue > .portlet-title,
.portlet.solid.blue > .portlet-body {
  border: 0;
  color: #FFFFFF;
}
.portlet.solid.blue > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.blue > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.solid.blue > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.blue > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.blue > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.blue > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.blue > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.blue > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.blue {
  border: 1px solid rgb(96.4683544304, 174.164556962, 227.5316455696);
  border-top: 0;
}
.portlet.box.blue > .portlet-title {
  background-color: #3598dc;
}
.portlet.box.blue > .portlet-title > .caption {
  color: #FFFFFF;
}
.portlet.box.blue > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.box.blue > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(148.6303797468, 200.7620253165, 236.5696202532);
  color: rgb(170.364556962, 211.8443037975, 240.335443038);
}
.portlet.box.blue > .portlet-title > .actions .btn-default > i {
  color: rgb(183.4050632911, 218.4936708861, 242.5949367089);
}
.portlet.box.blue > .portlet-title > .actions .btn-default:hover, .portlet.box.blue > .portlet-title > .actions .btn-default:focus, .portlet.box.blue > .portlet-title > .actions .btn-default:active, .portlet.box.blue > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(192.0987341772, 222.9265822785, 244.1012658228);
  color: rgb(213.8329113924, 234.0088607595, 247.8670886076);
}
.portlet.box.blue > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.blue-madison,
.portlet.blue-madison {
  background-color: #578ebe;
}

.portlet.solid.blue-madison > .portlet-title,
.portlet.solid.blue-madison > .portlet-body {
  border: 0;
  color: #FFFFFF;
}
.portlet.solid.blue-madison > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.blue-madison > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.solid.blue-madison > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.blue-madison > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.blue-madison > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.blue-madison > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.blue-madison > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.blue-madison > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.blue-madison {
  border: 1px solid rgb(123.7725321888, 166.7339055794, 204.2274678112);
  border-top: 0;
}
.portlet.box.blue-madison > .portlet-title {
  background-color: #578ebe;
}
.portlet.box.blue-madison > .portlet-title > .caption {
  color: #FFFFFF;
}
.portlet.box.blue-madison > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.box.blue-madison > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(167.8995708155, 196.4145922747, 221.3004291845);
  color: rgb(186.2858369099, 208.7815450644, 228.4141630901);
}
.portlet.box.blue-madison > .portlet-title > .actions .btn-default > i {
  color: rgb(197.3175965665, 216.2017167382, 232.6824034335);
}
.portlet.box.blue-madison > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-madison > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-madison > .portlet-title > .actions .btn-default:active, .portlet.box.blue-madison > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(204.6721030043, 221.1484978541, 235.5278969957);
  color: rgb(223.0583690987, 233.5154506438, 242.6416309013);
}
.portlet.box.blue-madison > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.blue-chambray,
.portlet.blue-chambray {
  background-color: #2C3E50;
}

.portlet.solid.blue-chambray > .portlet-title,
.portlet.solid.blue-chambray > .portlet-body {
  border: 0;
  color: #FFFFFF;
}
.portlet.solid.blue-chambray > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.blue-chambray > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.solid.blue-chambray > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.blue-chambray > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.blue-chambray > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.blue-chambray > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.blue-chambray > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.blue-chambray > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.blue-chambray {
  border: 1px solid rgb(62.0967741935, 87.5, 112.9032258065);
  border-top: 0;
}
.portlet.box.blue-chambray > .portlet-title {
  background-color: #2C3E50;
}
.portlet.box.blue-chambray > .portlet-title > .caption {
  color: #FFFFFF;
}
.portlet.box.blue-chambray > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.box.blue-chambray > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(83.8129032258, 118.1, 152.3870967742);
  color: rgb(94.8064516129, 130.85, 166.8935483871);
}
.portlet.box.blue-chambray > .portlet-title > .actions .btn-default > i {
  color: rgb(104.6774193548, 138.5, 172.3225806452);
}
.portlet.box.blue-chambray > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-chambray > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-chambray > .portlet-title > .actions .btn-default:active, .portlet.box.blue-chambray > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(111.2580645161, 143.6, 175.9419354839);
  color: rgb(127.7096774194, 156.35, 184.9903225806);
}
.portlet.box.blue-chambray > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.blue-ebonyclay,
.portlet.blue-ebonyclay {
  background-color: #22313F;
}

.portlet.solid.blue-ebonyclay > .portlet-title,
.portlet.solid.blue-ebonyclay > .portlet-body {
  border: 0;
  color: #FFFFFF;
}
.portlet.solid.blue-ebonyclay > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.blue-ebonyclay > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.blue-ebonyclay {
  border: 1px solid rgb(51.8762886598, 74.7628865979, 96.1237113402);
  border-top: 0;
}
.portlet.box.blue-ebonyclay > .portlet-title {
  background-color: #22313F;
}
.portlet.box.blue-ebonyclay > .portlet-title > .caption {
  color: #FFFFFF;
}
.portlet.box.blue-ebonyclay > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(73.3278350515, 105.6783505155, 135.8721649485);
  color: rgb(82.2659793814, 118.5597938144, 152.4340206186);
}
.portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default > i {
  color: rgb(87.6288659794, 126.2886597938, 162.3711340206);
}
.portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default:active, .portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(92.7587628866, 131.387628866, 167.4412371134);
  color: rgb(109.3206185567, 144.006185567, 176.3793814433);
}
.portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.blue-hoki,
.portlet.blue-hoki {
  background-color: #67809F;
}

.portlet.solid.blue-hoki > .portlet-title,
.portlet.solid.blue-hoki > .portlet-body {
  border: 0;
  color: #FFFFFF;
}
.portlet.solid.blue-hoki > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.blue-hoki > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.solid.blue-hoki > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.blue-hoki > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.blue-hoki > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.blue-hoki > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.blue-hoki > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.blue-hoki > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.blue-hoki {
  border: 1px solid rgb(134.2580645161, 154.1169354839, 178.7419354839);
  border-top: 0;
}
.portlet.box.blue-hoki > .portlet-title {
  background-color: #67809F;
}
.portlet.box.blue-hoki > .portlet-title > .caption {
  color: #FFFFFF;
}
.portlet.box.blue-hoki > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.box.blue-hoki > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(171.7677419355, 185.4572580645, 202.4322580645);
  color: rgb(187.3967741935, 198.5157258065, 212.3032258065);
}
.portlet.box.blue-hoki > .portlet-title > .actions .btn-default > i {
  color: rgb(196.7741935484, 206.3508064516, 218.2258064516);
}
.portlet.box.blue-hoki > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-hoki > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-hoki > .portlet-title > .actions .btn-default:active, .portlet.box.blue-hoki > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(203.0258064516, 211.5741935484, 222.1741935484);
  color: rgb(218.6548387097, 224.6326612903, 232.0451612903);
}
.portlet.box.blue-hoki > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.blue-steel,
.portlet.blue-steel {
  background-color: #4B77BE;
}

.portlet.solid.blue-steel > .portlet-title,
.portlet.solid.blue-steel > .portlet-body {
  border: 0;
  color: #FFFFFF;
}
.portlet.solid.blue-steel > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.blue-steel > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.solid.blue-steel > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.blue-steel > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.blue-steel > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.blue-steel > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.blue-steel > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.blue-steel > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.blue-steel {
  border: 1px solid rgb(112.4693877551, 147.3102040816, 203.5306122449);
  border-top: 0;
}
.portlet.box.blue-steel > .portlet-title {
  background-color: #4B77BE;
}
.portlet.box.blue-steel > .portlet-title > .caption {
  color: #FFFFFF;
}
.portlet.box.blue-steel > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.box.blue-steel > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(157.4326530612, 181.2824489796, 219.7673469388);
  color: rgb(176.1673469388, 195.4375510204, 226.5326530612);
}
.portlet.box.blue-steel > .portlet-title > .actions .btn-default > i {
  color: rgb(187.4081632653, 203.9306122449, 230.5918367347);
}
.portlet.box.blue-steel > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-steel > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-steel > .portlet-title > .actions .btn-default:active, .portlet.box.blue-steel > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(194.9020408163, 209.5926530612, 233.2979591837);
  color: rgb(213.6367346939, 223.747755102, 240.0632653061);
}
.portlet.box.blue-steel > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.blue-soft,
.portlet.blue-soft {
  background-color: #4c87b9;
}

.portlet.solid.blue-soft > .portlet-title,
.portlet.solid.blue-soft > .portlet-body {
  border: 0;
  color: #FFFFFF;
}
.portlet.solid.blue-soft > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.blue-soft > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.solid.blue-soft > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.blue-soft > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.blue-soft > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.blue-soft > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.blue-soft > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.blue-soft > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.blue-soft {
  border: 1px solid rgb(112.6626506024, 159.578313253, 199.3373493976);
  border-top: 0;
}
.portlet.box.blue-soft > .portlet-title {
  background-color: #4c87b9;
}
.portlet.box.blue-soft > .portlet-title > .caption {
  color: #FFFFFF;
}
.portlet.box.blue-soft > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.box.blue-soft > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(156.6578313253, 189.0722891566, 216.5421686747);
  color: rgb(174.9891566265, 201.3614457831, 223.7108433735);
}
.portlet.box.blue-soft > .portlet-title > .actions .btn-default > i {
  color: rgb(185.9879518072, 208.734939759, 228.0120481928);
}
.portlet.box.blue-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-soft > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-soft > .portlet-title > .actions .btn-default:active, .portlet.box.blue-soft > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(193.3204819277, 213.6506024096, 230.8795180723);
  color: rgb(211.6518072289, 225.9397590361, 238.0481927711);
}
.portlet.box.blue-soft > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.blue-dark,
.portlet.blue-dark {
  background-color: #5e738b;
}

.portlet.solid.blue-dark > .portlet-title,
.portlet.solid.blue-dark > .portlet-body {
  border: 0;
  color: #FFFFFF;
}
.portlet.solid.blue-dark > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.blue-dark > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.solid.blue-dark > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.blue-dark > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.blue-dark > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.blue-dark > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.blue-dark > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.blue-dark > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.blue-dark {
  border: 1px solid rgb(120.1759656652, 140.5450643777, 163.8240343348);
  border-top: 0;
}
.portlet.box.blue-dark > .portlet-title {
  background-color: #5e738b;
}
.portlet.box.blue-dark > .portlet-title > .caption {
  color: #FFFFFF;
}
.portlet.box.blue-dark > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.box.blue-dark > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(156.6858369099, 171.539055794, 188.5141630901);
  color: rgb(171.8982832618, 184.4532188841, 198.8017167382);
}
.portlet.box.blue-dark > .portlet-title > .actions .btn-default > i {
  color: rgb(181.025751073, 192.2017167382, 204.974248927);
}
.portlet.box.blue-dark > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-dark > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-dark > .portlet-title > .actions .btn-default:active, .portlet.box.blue-dark > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(187.1107296137, 197.3673819742, 209.0892703863);
  color: rgb(202.3231759657, 210.2815450644, 219.3768240343);
}
.portlet.box.blue-dark > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.blue-sharp,
.portlet.blue-sharp {
  background-color: #5C9BD1;
}

.portlet.solid.blue-sharp > .portlet-title,
.portlet.solid.blue-sharp > .portlet-body {
  border: 0;
  color: #FFFFFF;
}
.portlet.solid.blue-sharp > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.blue-sharp > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.solid.blue-sharp > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.blue-sharp > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.blue-sharp > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.blue-sharp > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.blue-sharp > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.blue-sharp > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.blue-sharp {
  border: 1px solid rgb(131.7751196172, 179.4019138756, 220.2248803828);
  border-top: 0;
}
.portlet.box.blue-sharp > .portlet-title {
  background-color: #5C9BD1;
}
.portlet.box.blue-sharp > .portlet-title > .caption {
  color: #FFFFFF;
}
.portlet.box.blue-sharp > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.box.blue-sharp > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(179.5052631579, 208.6842105263, 233.6947368421);
  color: rgb(199.3928229665, 220.8851674641, 239.3071770335);
}
.portlet.box.blue-sharp > .portlet-title > .actions .btn-default > i {
  color: rgb(211.3253588517, 228.2057416268, 242.6746411483);
}
.portlet.box.blue-sharp > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-sharp > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-sharp > .portlet-title > .actions .btn-default:active, .portlet.box.blue-sharp > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(219.2803827751, 233.0861244019, 244.9196172249);
  color: rgb(239.1679425837, 245.2870813397, 250.5320574163);
}
.portlet.box.blue-sharp > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.blue-oleo,
.portlet.blue-oleo {
  background-color: #94A0B2;
}

.portlet.solid.blue-oleo > .portlet-title,
.portlet.solid.blue-oleo > .portlet-body {
  border: 0;
  color: #FFFFFF;
}
.portlet.solid.blue-oleo > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.blue-oleo > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.solid.blue-oleo > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.blue-oleo > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.blue-oleo > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.blue-oleo > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.blue-oleo > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.blue-oleo > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.blue-oleo {
  border: 1px solid rgb(177.6576086957, 186.3315217391, 199.3423913043);
  border-top: 0;
}
.portlet.box.blue-oleo > .portlet-title {
  background-color: #94A0B2;
}
.portlet.box.blue-oleo > .portlet-title > .caption {
  color: #FFFFFF;
}
.portlet.box.blue-oleo > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.box.blue-oleo > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(213.2467391304, 217.9293478261, 224.9532608696);
  color: rgb(228.0755434783, 231.0951086957, 235.6244565217);
}
.portlet.box.blue-oleo > .portlet-title > .actions .btn-default > i {
  color: rgb(236.972826087, 238.9945652174, 242.027173913);
}
.portlet.box.blue-oleo > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-oleo > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-oleo > .portlet-title > .actions .btn-default:active, .portlet.box.blue-oleo > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(242.9043478261, 244.2608695652, 246.2956521739);
  color: white;
}
.portlet.box.blue-oleo > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.green,
.portlet.green {
  background-color: #32c5d2;
}

.portlet.solid.green > .portlet-title,
.portlet.solid.green > .portlet-body {
  border: 0;
  color: #FFFFFF;
}
.portlet.solid.green > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.green > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.solid.green > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.green > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.green > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.green > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.green > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.green > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.green {
  border: 1px solid rgb(91.82, 208.832, 219.18);
  border-top: 0;
}
.portlet.box.green > .portlet-title {
  background-color: #32c5d2;
}
.portlet.box.green > .portlet-title > .caption {
  color: #FFFFFF;
}
.portlet.box.green > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.box.green > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(142.004, 223.0304, 230.196);
  color: rgb(162.914, 228.9464, 234.786);
}
.portlet.box.green > .portlet-title > .actions .btn-default > i {
  color: rgb(175.46, 232.496, 237.54);
}
.portlet.box.green > .portlet-title > .actions .btn-default:hover, .portlet.box.green > .portlet-title > .actions .btn-default:focus, .portlet.box.green > .portlet-title > .actions .btn-default:active, .portlet.box.green > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(183.824, 234.8624, 239.376);
  color: rgb(204.734, 240.7784, 243.966);
}
.portlet.box.green > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.green-meadow,
.portlet.green-meadow {
  background-color: #1BBC9B;
}

.portlet.solid.green-meadow > .portlet-title,
.portlet.solid.green-meadow > .portlet-body {
  border: 0;
  color: #FFFFFF;
}
.portlet.solid.green-meadow > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.green-meadow > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.solid.green-meadow > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.green-meadow > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.green-meadow > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.green-meadow > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.green-meadow > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.green-meadow > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.green-meadow {
  border: 1px solid rgb(41.6418604651, 224.3581395349, 186.9069767442);
  border-top: 0;
}
.portlet.box.green-meadow > .portlet-title {
  background-color: #1BBC9B;
}
.portlet.box.green-meadow > .portlet-title > .caption {
  color: #FFFFFF;
}
.portlet.box.green-meadow > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.box.green-meadow > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(95.1562790698, 232.0437209302, 203.9860465116);
  color: rgb(117.4539534884, 235.2460465116, 211.1023255814);
}
.portlet.box.green-meadow > .portlet-title > .actions .btn-default > i {
  color: rgb(130.8325581395, 237.1674418605, 215.3720930233);
}
.portlet.box.green-meadow > .portlet-title > .actions .btn-default:hover, .portlet.box.green-meadow > .portlet-title > .actions .btn-default:focus, .portlet.box.green-meadow > .portlet-title > .actions .btn-default:active, .portlet.box.green-meadow > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(139.751627907, 238.448372093, 218.2186046512);
  color: rgb(162.0493023256, 241.6506976744, 225.3348837209);
}
.portlet.box.green-meadow > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.green-seagreen,
.portlet.green-seagreen {
  background-color: #1BA39C;
}

.portlet.solid.green-seagreen > .portlet-title,
.portlet.solid.green-seagreen > .portlet-body {
  border: 0;
  color: #FFFFFF;
}
.portlet.solid.green-seagreen > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.green-seagreen > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.solid.green-seagreen > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.green-seagreen > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.green-seagreen > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.green-seagreen > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.green-seagreen > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.green-seagreen > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.green-seagreen {
  border: 1px solid rgb(34.2473684211, 206.7526315789, 197.8736842105);
  border-top: 0;
}
.portlet.box.green-seagreen > .portlet-title {
  background-color: #1BA39C;
}
.portlet.box.green-seagreen > .portlet-title > .caption {
  color: #FFFFFF;
}
.portlet.box.green-seagreen > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.box.green-seagreen > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(76.7294736842, 225.4705263158, 217.8147368421);
  color: rgb(98.6057894737, 229.0942105263, 222.3778947368);
}
.portlet.box.green-seagreen > .portlet-title > .actions .btn-default > i {
  color: rgb(111.7315789474, 231.2684210526, 225.1157894737);
}
.portlet.box.green-seagreen > .portlet-title > .actions .btn-default:hover, .portlet.box.green-seagreen > .portlet-title > .actions .btn-default:focus, .portlet.box.green-seagreen > .portlet-title > .actions .btn-default:active, .portlet.box.green-seagreen > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(120.4821052632, 232.7178947368, 226.9410526316);
  color: rgb(142.3584210526, 236.3415789474, 231.5042105263);
}
.portlet.box.green-seagreen > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.green-turquoise,
.portlet.green-turquoise {
  background-color: #36D7B7;
}

.portlet.solid.green-turquoise > .portlet-title,
.portlet.solid.green-turquoise > .portlet-body {
  border: 0;
  color: #FFFFFF;
}
.portlet.solid.green-turquoise > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.green-turquoise > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.solid.green-turquoise > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.green-turquoise > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.green-turquoise > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.green-turquoise > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.green-turquoise > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.green-turquoise > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.green-turquoise {
  border: 1px solid rgb(96.5352697095, 223.4647302905, 198.2365145228);
  border-top: 0;
}
.portlet.box.green-turquoise > .portlet-title {
  background-color: #36D7B7;
}
.portlet.box.green-turquoise > .portlet-title > .caption {
  color: #FFFFFF;
}
.portlet.box.green-turquoise > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.box.green-turquoise > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(147.577593361, 233.622406639, 216.5203319502);
  color: rgb(168.8452282158, 237.8547717842, 224.1385892116);
}
.portlet.box.green-turquoise > .portlet-title > .actions .btn-default > i {
  color: rgb(181.6058091286, 240.3941908714, 228.7095435685);
}
.portlet.box.green-turquoise > .portlet-title > .actions .btn-default:hover, .portlet.box.green-turquoise > .portlet-title > .actions .btn-default:focus, .portlet.box.green-turquoise > .portlet-title > .actions .btn-default:active, .portlet.box.green-turquoise > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(190.1128630705, 242.0871369295, 231.756846473);
  color: rgb(211.3804979253, 246.3195020747, 239.3751037344);
}
.portlet.box.green-turquoise > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.green-haze,
.portlet.green-haze {
  background-color: #44b6ae;
}

.portlet.solid.green-haze > .portlet-title,
.portlet.solid.green-haze > .portlet-body {
  border: 0;
  color: #FFFFFF;
}
.portlet.solid.green-haze > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.green-haze > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.solid.green-haze > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.green-haze > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.green-haze > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.green-haze > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.green-haze > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.green-haze > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.green-haze {
  border: 1px solid rgb(102.848, 198.152, 191.464);
  border-top: 0;
}
.portlet.box.green-haze > .portlet-title {
  background-color: #44b6ae;
}
.portlet.box.green-haze > .portlet-title > .caption {
  color: #FFFFFF;
}
.portlet.box.green-haze > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.box.green-haze > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(147.4016, 214.7984, 210.0688);
  color: rgb(165.9656, 221.7344, 217.8208);
}
.portlet.box.green-haze > .portlet-title > .actions .btn-default > i {
  color: rgb(177.104, 225.896, 222.472);
}
.portlet.box.green-haze > .portlet-title > .actions .btn-default:hover, .portlet.box.green-haze > .portlet-title > .actions .btn-default:focus, .portlet.box.green-haze > .portlet-title > .actions .btn-default:active, .portlet.box.green-haze > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(184.5296, 228.6704, 225.5728);
  color: rgb(203.0936, 235.6064, 233.3248);
}
.portlet.box.green-haze > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.green-jungle,
.portlet.green-jungle {
  background-color: #26C281;
}

.portlet.solid.green-jungle > .portlet-title,
.portlet.solid.green-jungle > .portlet-body {
  border: 0;
  color: #FFFFFF;
}
.portlet.solid.green-jungle > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.green-jungle > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.solid.green-jungle > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.green-jungle > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.green-jungle > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.green-jungle > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.green-jungle > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.green-jungle > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.green-jungle {
  border: 1px solid rgb(65.1810344828, 217.8189655172, 154.2198275862);
  border-top: 0;
}
.portlet.box.green-jungle > .portlet-title {
  background-color: #26C281;
}
.portlet.box.green-jungle > .portlet-title > .caption {
  color: #FFFFFF;
}
.portlet.box.green-jungle > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.box.green-jungle > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(116.3568965517, 227.8431034483, 181.3905172414);
  color: rgb(137.6801724138, 232.0198275862, 192.711637931);
}
.portlet.box.green-jungle > .portlet-title > .actions .btn-default > i {
  color: rgb(150.474137931, 234.525862069, 199.5043103448);
}
.portlet.box.green-jungle > .portlet-title > .actions .btn-default:hover, .portlet.box.green-jungle > .portlet-title > .actions .btn-default:focus, .portlet.box.green-jungle > .portlet-title > .actions .btn-default:active, .portlet.box.green-jungle > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(159.0034482759, 236.1965517241, 204.0327586207);
  color: rgb(180.3267241379, 240.3732758621, 215.3538793103);
}
.portlet.box.green-jungle > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.green-soft,
.portlet.green-soft {
  background-color: #3faba4;
}

.portlet.solid.green-soft > .portlet-title,
.portlet.solid.green-soft > .portlet-body {
  border: 0;
  color: #FFFFFF;
}
.portlet.solid.green-soft > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.green-soft > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.solid.green-soft > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.green-soft > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.green-soft > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.green-soft > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.green-soft > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.green-soft > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.green-soft {
  border: 1px solid rgb(90.5769230769, 194.4230769231, 187.6923076923);
  border-top: 0;
}
.portlet.box.green-soft > .portlet-title {
  background-color: #3faba4;
}
.portlet.box.green-soft > .portlet-title > .caption {
  color: #FFFFFF;
}
.portlet.box.green-soft > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.box.green-soft > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(135.3, 210.9, 206);
  color: rgb(153.9346153846, 217.7653846154, 213.6282051282);
}
.portlet.box.green-soft > .portlet-title > .actions .btn-default > i {
  color: rgb(165.1153846154, 221.8846153846, 218.2051282051);
}
.portlet.box.green-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.green-soft > .portlet-title > .actions .btn-default:focus, .portlet.box.green-soft > .portlet-title > .actions .btn-default:active, .portlet.box.green-soft > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(172.5692307692, 224.6307692308, 221.2564102564);
  color: rgb(191.2038461538, 231.4961538462, 228.8846153846);
}
.portlet.box.green-soft > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.green-dark,
.portlet.green-dark {
  background-color: #4DB3A2;
}

.portlet.solid.green-dark > .portlet-title,
.portlet.solid.green-dark > .portlet-body {
  border: 0;
  color: #FFFFFF;
}
.portlet.solid.green-dark > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.green-dark > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.solid.green-dark > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.green-dark > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.green-dark > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.green-dark > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.green-dark > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.green-dark > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.green-dark {
  border: 1px solid rgb(112.7401574803, 194.2598425197, 180.6732283465);
  border-top: 0;
}
.portlet.box.green-dark > .portlet-title {
  background-color: #4DB3A2;
}
.portlet.box.green-dark > .portlet-title > .caption {
  color: #FFFFFF;
}
.portlet.box.green-dark > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.box.green-dark > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(155.6283464567, 212.5716535433, 203.0811023622);
  color: rgb(173.4984251969, 220.2015748031, 212.4177165354);
}
.portlet.box.green-dark > .portlet-title > .actions .btn-default > i {
  color: rgb(184.2204724409, 224.7795275591, 218.0196850394);
}
.portlet.box.green-dark > .portlet-title > .actions .btn-default:hover, .portlet.box.green-dark > .portlet-title > .actions .btn-default:focus, .portlet.box.green-dark > .portlet-title > .actions .btn-default:active, .portlet.box.green-dark > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(191.368503937, 227.831496063, 221.7543307087);
  color: rgb(209.2385826772, 235.4614173228, 231.0909448819);
}
.portlet.box.green-dark > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.green-sharp,
.portlet.green-sharp {
  background-color: #2ab4c0;
}

.portlet.solid.green-sharp > .portlet-title,
.portlet.solid.green-sharp > .portlet-body {
  border: 0;
  color: #FFFFFF;
}
.portlet.solid.green-sharp > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.green-sharp > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.solid.green-sharp > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.green-sharp > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.green-sharp > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.green-sharp > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.green-sharp > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.green-sharp > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.green-sharp {
  border: 1px solid rgb(70.3846153846, 203.0769230769, 214.6153846154);
  border-top: 0;
}
.portlet.box.green-sharp > .portlet-title {
  background-color: #2ab4c0;
}
.portlet.box.green-sharp > .portlet-title > .caption {
  color: #FFFFFF;
}
.portlet.box.green-sharp > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.box.green-sharp > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(120.6, 217.2, 225.6);
  color: rgb(141.5230769231, 223.0846153846, 230.1769230769);
}
.portlet.box.green-sharp > .portlet-title > .actions .btn-default > i {
  color: rgb(154.0769230769, 226.6153846154, 232.9230769231);
}
.portlet.box.green-sharp > .portlet-title > .actions .btn-default:hover, .portlet.box.green-sharp > .portlet-title > .actions .btn-default:focus, .portlet.box.green-sharp > .portlet-title > .actions .btn-default:active, .portlet.box.green-sharp > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(162.4461538462, 228.9692307692, 234.7538461538);
  color: rgb(183.3692307692, 234.8538461538, 239.3307692308);
}
.portlet.box.green-sharp > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.green-steel,
.portlet.green-steel {
  background-color: #29b4b6;
}

.portlet.solid.green-steel > .portlet-title,
.portlet.solid.green-steel > .portlet-body {
  border: 0;
  color: #FFFFFF;
}
.portlet.solid.green-steel > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.green-steel > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.solid.green-steel > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.green-steel > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.green-steel > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.green-steel > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.green-steel > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.green-steel > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.green-steel {
  border: 1px solid rgb(62.3901345291, 209.4932735426, 211.6098654709);
  border-top: 0;
}
.portlet.box.green-steel > .portlet-title {
  background-color: #29b4b6;
}
.portlet.box.green-steel > .portlet-title > .caption {
  color: #FFFFFF;
}
.portlet.box.green-steel > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.box.green-steel > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(112.3381165919, 221.2941704036, 222.8618834081);
  color: rgb(133.1497757848, 226.2112107623, 227.5502242152);
}
.portlet.box.green-steel > .portlet-title > .actions .btn-default > i {
  color: rgb(145.6367713004, 229.1614349776, 230.3632286996);
}
.portlet.box.green-steel > .portlet-title > .actions .btn-default:hover, .portlet.box.green-steel > .portlet-title > .actions .btn-default:focus, .portlet.box.green-steel > .portlet-title > .actions .btn-default:active, .portlet.box.green-steel > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(153.9614349776, 231.1282511211, 232.2385650224);
  color: rgb(174.7730941704, 236.0452914798, 236.9269058296);
}
.portlet.box.green-steel > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.grey,
.portlet.grey {
  background-color: #E5E5E5;
}

.portlet.solid.grey > .portlet-title,
.portlet.solid.grey > .portlet-body {
  border: 0;
  color: #333333;
}
.portlet.solid.grey > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.grey > .portlet-title > .caption > i {
  color: #333333;
}
.portlet.solid.grey > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.grey > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.grey > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.grey > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.grey > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.grey > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.grey {
  border: 1px solid rgb(254.5, 254.5, 254.5);
  border-top: 0;
}
.portlet.box.grey > .portlet-title {
  background-color: #E5E5E5;
}
.portlet.box.grey > .portlet-title > .caption {
  color: #333333;
}
.portlet.box.grey > .portlet-title > .caption > i {
  color: #333333;
}
.portlet.box.grey > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid white;
  color: white;
}
.portlet.box.grey > .portlet-title > .actions .btn-default > i {
  color: white;
}
.portlet.box.grey > .portlet-title > .actions .btn-default:hover, .portlet.box.grey > .portlet-title > .actions .btn-default:focus, .portlet.box.grey > .portlet-title > .actions .btn-default:active, .portlet.box.grey > .portlet-title > .actions .btn-default.active {
  border: 1px solid white;
  color: white;
}
.portlet.box.grey > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.grey-steel,
.portlet.grey-steel {
  background-color: #e9edef;
}

.portlet.solid.grey-steel > .portlet-title,
.portlet.solid.grey-steel > .portlet-body {
  border: 0;
  color: #80898e;
}
.portlet.solid.grey-steel > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.grey-steel > .portlet-title > .caption > i {
  color: #80898e;
}
.portlet.solid.grey-steel > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.grey-steel > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.grey-steel > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.grey-steel > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.grey-steel > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.grey-steel > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.grey-steel {
  border: 1px solid white;
  border-top: 0;
}
.portlet.box.grey-steel > .portlet-title {
  background-color: #e9edef;
}
.portlet.box.grey-steel > .portlet-title > .caption {
  color: #80898e;
}
.portlet.box.grey-steel > .portlet-title > .caption > i {
  color: #80898e;
}
.portlet.box.grey-steel > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid white;
  color: white;
}
.portlet.box.grey-steel > .portlet-title > .actions .btn-default > i {
  color: white;
}
.portlet.box.grey-steel > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-steel > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-steel > .portlet-title > .actions .btn-default:active, .portlet.box.grey-steel > .portlet-title > .actions .btn-default.active {
  border: 1px solid white;
  color: white;
}
.portlet.box.grey-steel > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.grey-cararra,
.portlet.grey-cararra {
  background-color: #fafafa;
}

.portlet.solid.grey-cararra > .portlet-title,
.portlet.solid.grey-cararra > .portlet-body {
  border: 0;
  color: #333333;
}
.portlet.solid.grey-cararra > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.grey-cararra > .portlet-title > .caption > i {
  color: #333333;
}
.portlet.solid.grey-cararra > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.grey-cararra > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.grey-cararra > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.grey-cararra > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.grey-cararra > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.grey-cararra > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.grey-cararra {
  border: 1px solid white;
  border-top: 0;
}
.portlet.box.grey-cararra > .portlet-title {
  background-color: #fafafa;
}
.portlet.box.grey-cararra > .portlet-title > .caption {
  color: #333333;
}
.portlet.box.grey-cararra > .portlet-title > .caption > i {
  color: #333333;
}
.portlet.box.grey-cararra > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid white;
  color: white;
}
.portlet.box.grey-cararra > .portlet-title > .actions .btn-default > i {
  color: white;
}
.portlet.box.grey-cararra > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-cararra > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-cararra > .portlet-title > .actions .btn-default:active, .portlet.box.grey-cararra > .portlet-title > .actions .btn-default.active {
  border: 1px solid white;
  color: white;
}
.portlet.box.grey-cararra > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.grey-gallery,
.portlet.grey-gallery {
  background-color: #555555;
}

.portlet.solid.grey-gallery > .portlet-title,
.portlet.solid.grey-gallery > .portlet-body {
  border: 0;
  color: #ffffff;
}
.portlet.solid.grey-gallery > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.grey-gallery > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.solid.grey-gallery > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.grey-gallery > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.grey-gallery > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.grey-gallery > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.grey-gallery > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.grey-gallery > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.grey-gallery {
  border: 1px solid rgb(110.5, 110.5, 110.5);
  border-top: 0;
}
.portlet.box.grey-gallery > .portlet-title {
  background-color: #555555;
}
.portlet.box.grey-gallery > .portlet-title > .caption {
  color: #ffffff;
}
.portlet.box.grey-gallery > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.box.grey-gallery > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(141.1, 141.1, 141.1);
  color: rgb(153.85, 153.85, 153.85);
}
.portlet.box.grey-gallery > .portlet-title > .actions .btn-default > i {
  color: rgb(161.5, 161.5, 161.5);
}
.portlet.box.grey-gallery > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-gallery > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-gallery > .portlet-title > .actions .btn-default:active, .portlet.box.grey-gallery > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(166.6, 166.6, 166.6);
  color: rgb(179.35, 179.35, 179.35);
}
.portlet.box.grey-gallery > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.grey-cascade,
.portlet.grey-cascade {
  background-color: #95A5A6;
}

.portlet.solid.grey-cascade > .portlet-title,
.portlet.solid.grey-cascade > .portlet-body {
  border: 0;
  color: #FFFFFF;
}
.portlet.solid.grey-cascade > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.grey-cascade > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.solid.grey-cascade > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.grey-cascade > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.grey-cascade > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.grey-cascade > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.grey-cascade > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.grey-cascade > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.grey-cascade {
  border: 1px solid rgb(176.7230769231, 188.5384615385, 189.2769230769);
  border-top: 0;
}
.portlet.box.grey-cascade > .portlet-title {
  background-color: #95A5A6;
}
.portlet.box.grey-cascade > .portlet-title > .caption {
  color: #FFFFFF;
}
.portlet.box.grey-cascade > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.box.grey-cascade > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(209.9907692308, 216.7846153846, 217.2092307692);
  color: rgb(223.8523076923, 228.5538461538, 228.8476923077);
}
.portlet.box.grey-cascade > .portlet-title > .actions .btn-default > i {
  color: rgb(232.1692307692, 235.6153846154, 235.8307692308);
}
.portlet.box.grey-cascade > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-cascade > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-cascade > .portlet-title > .actions .btn-default:active, .portlet.box.grey-cascade > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(237.7138461538, 240.3230769231, 240.4861538462);
  color: rgb(251.5753846154, 252.0923076923, 252.1246153846);
}
.portlet.box.grey-cascade > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.grey-silver,
.portlet.grey-silver {
  background-color: #BFBFBF;
}

.portlet.solid.grey-silver > .portlet-title,
.portlet.solid.grey-silver > .portlet-body {
  border: 0;
  color: #FAFCFB;
}
.portlet.solid.grey-silver > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.grey-silver > .portlet-title > .caption > i {
  color: #FAFCFB;
}
.portlet.solid.grey-silver > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.grey-silver > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.grey-silver > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.grey-silver > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.grey-silver > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.grey-silver > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.grey-silver {
  border: 1px solid rgb(216.5, 216.5, 216.5);
  border-top: 0;
}
.portlet.box.grey-silver > .portlet-title {
  background-color: #BFBFBF;
}
.portlet.box.grey-silver > .portlet-title > .caption {
  color: #FAFCFB;
}
.portlet.box.grey-silver > .portlet-title > .caption > i {
  color: #FAFCFB;
}
.portlet.box.grey-silver > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(247.1, 247.1, 247.1);
  color: white;
}
.portlet.box.grey-silver > .portlet-title > .actions .btn-default > i {
  color: white;
}
.portlet.box.grey-silver > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-silver > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-silver > .portlet-title > .actions .btn-default:active, .portlet.box.grey-silver > .portlet-title > .actions .btn-default.active {
  border: 1px solid white;
  color: white;
}
.portlet.box.grey-silver > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.grey-salsa,
.portlet.grey-salsa {
  background-color: #ACB5C3;
}

.portlet.solid.grey-salsa > .portlet-title,
.portlet.solid.grey-salsa > .portlet-body {
  border: 0;
  color: #FAFCFB;
}
.portlet.solid.grey-salsa > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.grey-salsa > .portlet-title > .caption > i {
  color: #FAFCFB;
}
.portlet.solid.grey-salsa > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.grey-salsa > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.grey-salsa > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.grey-salsa > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.grey-salsa > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.grey-salsa > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.grey-salsa {
  border: 1px solid rgb(201.6013986014, 207.3916083916, 216.3986013986);
  border-top: 0;
}
.portlet.box.grey-salsa > .portlet-title {
  background-color: #ACB5C3;
}
.portlet.box.grey-salsa > .portlet-title > .caption {
  color: #FAFCFB;
}
.portlet.box.grey-salsa > .portlet-title > .caption > i {
  color: #FAFCFB;
}
.portlet.box.grey-salsa > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(237.1230769231, 239.0615384615, 242.0769230769);
  color: rgb(251.9237762238, 252.2573426573, 252.7762237762);
}
.portlet.box.grey-salsa > .portlet-title > .actions .btn-default > i {
  color: white;
}
.portlet.box.grey-salsa > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-salsa > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-salsa > .portlet-title > .actions .btn-default:active, .portlet.box.grey-salsa > .portlet-title > .actions .btn-default.active {
  border: 1px solid white;
  color: white;
}
.portlet.box.grey-salsa > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.grey-salt,
.portlet.grey-salt {
  background-color: #bfcad1;
}

.portlet.solid.grey-salt > .portlet-title,
.portlet.solid.grey-salt > .portlet-body {
  border: 0;
  color: #FAFCFB;
}
.portlet.solid.grey-salt > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.grey-salt > .portlet-title > .caption > i {
  color: #FAFCFB;
}
.portlet.solid.grey-salt > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.grey-salt > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.grey-salt > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.grey-salt > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.grey-salt > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.grey-salt > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.grey-salt {
  border: 1px solid rgb(220.6727272727, 226.5727272727, 230.3272727273);
  border-top: 0;
}
.portlet.box.grey-salt > .portlet-title {
  background-color: #bfcad1;
}
.portlet.box.grey-salt > .portlet-title > .caption {
  color: #FAFCFB;
}
.portlet.box.grey-salt > .portlet-title > .caption > i {
  color: #FAFCFB;
}
.portlet.box.grey-salt > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid white;
  color: white;
}
.portlet.box.grey-salt > .portlet-title > .actions .btn-default > i {
  color: white;
}
.portlet.box.grey-salt > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-salt > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-salt > .portlet-title > .actions .btn-default:active, .portlet.box.grey-salt > .portlet-title > .actions .btn-default.active {
  border: 1px solid white;
  color: white;
}
.portlet.box.grey-salt > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.grey-mint,
.portlet.grey-mint {
  background-color: #525e64;
}

.portlet.solid.grey-mint > .portlet-title,
.portlet.solid.grey-mint > .portlet-body {
  border: 0;
  color: #FFFFFF;
}
.portlet.solid.grey-mint > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.grey-mint > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.solid.grey-mint > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.grey-mint > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.grey-mint > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.grey-mint > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.grey-mint > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.grey-mint > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.grey-mint {
  border: 1px solid rgb(104.978021978, 120.3406593407, 128.021978022);
  border-top: 0;
}
.portlet.box.grey-mint > .portlet-title {
  background-color: #525e64;
}
.portlet.box.grey-mint > .portlet-title > .caption {
  color: #FFFFFF;
}
.portlet.box.grey-mint > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.box.grey-mint > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(136.4285714286, 150.6571428571, 157.7714285714);
  color: rgb(150.4395604396, 162.9868131868, 169.2604395604);
}
.portlet.box.grey-mint > .portlet-title > .actions .btn-default > i {
  color: rgb(158.8461538462, 170.3846153846, 176.1538461538);
}
.portlet.box.grey-mint > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-mint > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-mint > .portlet-title > .actions .btn-default:active, .portlet.box.grey-mint > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(164.4505494505, 175.3164835165, 180.7494505495);
  color: rgb(178.4615384615, 187.6461538462, 192.2384615385);
}
.portlet.box.grey-mint > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.red,
.portlet.red {
  background-color: #e7505a;
}

.portlet.solid.red > .portlet-title,
.portlet.solid.red > .portlet-body {
  border: 0;
  color: #ffffff;
}
.portlet.solid.red > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.red > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.solid.red > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.red > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.red > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.red > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.red > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.red > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.red {
  border: 1px solid rgb(237.1507537688, 124.8492462312, 132.2864321608);
  border-top: 0;
}
.portlet.box.red > .portlet-title {
  background-color: #e7505a;
}
.portlet.box.red > .portlet-title > .caption {
  color: #ffffff;
}
.portlet.box.red > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.box.red > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(244.5316582915, 178.6683417085, 183.0301507538);
  color: rgb(247.6070351759, 201.0929648241, 204.1733668342);
}
.portlet.box.red > .portlet-title > .actions .btn-default > i {
  color: rgb(249.4522613065, 214.5477386935, 216.8592964824);
}
.portlet.box.red > .portlet-title > .actions .btn-default:hover, .portlet.box.red > .portlet-title > .actions .btn-default:focus, .portlet.box.red > .portlet-title > .actions .btn-default:active, .portlet.box.red > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(250.6824120603, 223.5175879397, 225.3165829146);
  color: rgb(253.7577889447, 245.9422110553, 246.459798995);
}
.portlet.box.red > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.red-pink,
.portlet.red-pink {
  background-color: #E08283;
}

.portlet.solid.red-pink > .portlet-title,
.portlet.solid.red-pink > .portlet-body {
  border: 0;
  color: #ffffff;
}
.portlet.solid.red-pink > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.red-pink > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.solid.red-pink > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.red-pink > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.red-pink > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.red-pink > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.red-pink > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.red-pink > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.red-pink {
  border: 1px solid rgb(234.1346153846, 170.8653846154, 171.5384615385);
  border-top: 0;
}
.portlet.box.red-pink > .portlet-title {
  background-color: #E08283;
}
.portlet.box.red-pink > .portlet-title > .caption {
  color: #ffffff;
}
.portlet.box.red-pink > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.box.red-pink > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(246.2961538462, 219.9038461538, 220.1846153846);
  color: rgb(251.3634615385, 240.3365384615, 240.4538461538);
}
.portlet.box.red-pink > .portlet-title > .actions .btn-default > i {
  color: rgb(254.4038461538, 252.5961538462, 252.6153846154);
}
.portlet.box.red-pink > .portlet-title > .actions .btn-default:hover, .portlet.box.red-pink > .portlet-title > .actions .btn-default:focus, .portlet.box.red-pink > .portlet-title > .actions .btn-default:active, .portlet.box.red-pink > .portlet-title > .actions .btn-default.active {
  border: 1px solid white;
  color: white;
}
.portlet.box.red-pink > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.red-sunglo,
.portlet.red-sunglo {
  background-color: #E26A6A;
}

.portlet.solid.red-sunglo > .portlet-title,
.portlet.solid.red-sunglo > .portlet-body {
  border: 0;
  color: #ffffff;
}
.portlet.solid.red-sunglo > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.red-sunglo > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.solid.red-sunglo > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.red-sunglo > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.red-sunglo > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.red-sunglo > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.red-sunglo > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.red-sunglo > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.red-sunglo {
  border: 1px solid rgb(234.308988764, 148.691011236, 148.691011236);
  border-top: 0;
}
.portlet.box.red-sunglo > .portlet-title {
  background-color: #E26A6A;
}
.portlet.box.red-sunglo > .portlet-title > .caption {
  color: #ffffff;
}
.portlet.box.red-sunglo > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.box.red-sunglo > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(244.2797752809, 199.9202247191, 199.9202247191);
  color: rgb(248.4342696629, 221.2657303371, 221.2657303371);
}
.portlet.box.red-sunglo > .portlet-title > .actions .btn-default > i {
  color: rgb(250.9269662921, 234.0730337079, 234.0730337079);
}
.portlet.box.red-sunglo > .portlet-title > .actions .btn-default:hover, .portlet.box.red-sunglo > .portlet-title > .actions .btn-default:focus, .portlet.box.red-sunglo > .portlet-title > .actions .btn-default:active, .portlet.box.red-sunglo > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(252.5887640449, 242.6112359551, 242.6112359551);
  color: white;
}
.portlet.box.red-sunglo > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.red-intense,
.portlet.red-intense {
  background-color: #e35b5a;
}

.portlet.solid.red-intense > .portlet-title,
.portlet.solid.red-intense > .portlet-body {
  border: 0;
  color: #ffffff;
}
.portlet.solid.red-intense > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.red-intense > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.solid.red-intense > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.red-intense > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.red-intense > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.red-intense > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.red-intense > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.red-intense > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.red-intense {
  border: 1px solid rgb(234.3989637306, 134.3367875648, 133.6010362694);
  border-top: 0;
}
.portlet.box.red-intense > .portlet-title {
  background-color: #e35b5a;
}
.portlet.box.red-intense > .portlet-title > .caption {
  color: #ffffff;
}
.portlet.box.red-intense > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.box.red-intense > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(243.2777202073, 186.3409326425, 185.9222797927);
  color: rgb(246.9772020725, 208.0093264249, 207.7227979275);
}
.portlet.box.red-intense > .portlet-title > .actions .btn-default > i {
  color: rgb(249.1968911917, 221.0103626943, 220.8031088083);
}
.portlet.box.red-intense > .portlet-title > .actions .btn-default:hover, .portlet.box.red-intense > .portlet-title > .actions .btn-default:focus, .portlet.box.red-intense > .portlet-title > .actions .btn-default:active, .portlet.box.red-intense > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(250.6766839378, 229.6777202073, 229.5233160622);
  color: rgb(254.3761658031, 251.3461139896, 251.3238341969);
}
.portlet.box.red-intense > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.red-thunderbird,
.portlet.red-thunderbird {
  background-color: #D91E18;
}

.portlet.solid.red-thunderbird > .portlet-title,
.portlet.solid.red-thunderbird > .portlet-body {
  border: 0;
  color: #ffffff;
}
.portlet.solid.red-thunderbird > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.red-thunderbird > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.solid.red-thunderbird > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.red-thunderbird > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.red-thunderbird > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.red-thunderbird > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.red-thunderbird > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.red-thunderbird > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.red-thunderbird {
  border: 1px solid rgb(233.2904564315, 64.1369294606, 58.7095435685);
  border-top: 0;
}
.portlet.box.red-thunderbird > .portlet-title {
  background-color: #D91E18;
}
.portlet.box.red-thunderbird > .portlet-title > .caption {
  color: #ffffff;
}
.portlet.box.red-thunderbird > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.box.red-thunderbird > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(239.3850622407, 117.7186721992, 113.8149377593);
  color: rgb(241.9244813278, 140.0443983402, 136.7755186722);
}
.portlet.box.red-thunderbird > .portlet-title > .actions .btn-default > i {
  color: rgb(243.4481327801, 153.4398340249, 150.5518672199);
}
.portlet.box.red-thunderbird > .portlet-title > .actions .btn-default:hover, .portlet.box.red-thunderbird > .portlet-title > .actions .btn-default:focus, .portlet.box.red-thunderbird > .portlet-title > .actions .btn-default:active, .portlet.box.red-thunderbird > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(244.4639004149, 162.3701244813, 159.7360995851);
  color: rgb(247.0033195021, 184.6958506224, 182.6966804979);
}
.portlet.box.red-thunderbird > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.red-flamingo,
.portlet.red-flamingo {
  background-color: #EF4836;
}

.portlet.solid.red-flamingo > .portlet-title,
.portlet.solid.red-flamingo > .portlet-body {
  border: 0;
  color: #ffffff;
}
.portlet.solid.red-flamingo > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.red-flamingo > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.solid.red-flamingo > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.red-flamingo > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.red-flamingo > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.red-flamingo > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.red-flamingo > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.red-flamingo > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.red-flamingo {
  border: 1px solid rgb(242.7603686636, 115.0092165899, 101.2396313364);
  border-top: 0;
}
.portlet.box.red-flamingo > .portlet-title {
  background-color: #EF4836;
}
.portlet.box.red-flamingo > .portlet-title > .caption {
  color: #ffffff;
}
.portlet.box.red-flamingo > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.box.red-flamingo > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(247.2728110599, 166.6202764977, 157.9271889401);
  color: rgb(249.1529953917, 188.1248847926, 181.5470046083);
}
.portlet.box.red-flamingo > .portlet-title > .actions .btn-default > i {
  color: rgb(250.2811059908, 201.0276497696, 195.7188940092);
}
.portlet.box.red-flamingo > .portlet-title > .actions .btn-default:hover, .portlet.box.red-flamingo > .portlet-title > .actions .btn-default:focus, .portlet.box.red-flamingo > .portlet-title > .actions .btn-default:active, .portlet.box.red-flamingo > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(251.0331797235, 209.6294930876, 205.1668202765);
  color: rgb(252.9133640553, 231.1341013825, 228.7866359447);
}
.portlet.box.red-flamingo > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.red-soft,
.portlet.red-soft {
  background-color: #d05454;
}

.portlet.solid.red-soft > .portlet-title,
.portlet.solid.red-soft > .portlet-body {
  border: 0;
  color: #ffffff;
}
.portlet.solid.red-soft > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.red-soft > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.solid.red-soft > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.red-soft > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.red-soft > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.red-soft > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.red-soft > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.red-soft > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.red-soft {
  border: 1px solid rgb(218.995412844, 124.004587156, 124.004587156);
  border-top: 0;
}
.portlet.box.red-soft > .portlet-title {
  background-color: #d05454;
}
.portlet.box.red-soft > .portlet-title > .caption {
  color: #ffffff;
}
.portlet.box.red-soft > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.box.red-soft > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(232.1899082569, 172.0100917431, 172.0100917431);
  color: rgb(237.6876146789, 192.0123853211, 192.0123853211);
}
.portlet.box.red-soft > .portlet-title > .actions .btn-default > i {
  color: rgb(240.9862385321, 204.0137614679, 204.0137614679);
}
.portlet.box.red-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.red-soft > .portlet-title > .actions .btn-default:focus, .portlet.box.red-soft > .portlet-title > .actions .btn-default:active, .portlet.box.red-soft > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(243.1853211009, 212.0146788991, 212.0146788991);
  color: rgb(248.6830275229, 232.0169724771, 232.0169724771);
}
.portlet.box.red-soft > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.red-haze,
.portlet.red-haze {
  background-color: #f36a5a;
}

.portlet.solid.red-haze > .portlet-title,
.portlet.solid.red-haze > .portlet-body {
  border: 0;
  color: #ffffff;
}
.portlet.solid.red-haze > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.red-haze > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.solid.red-haze > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.red-haze > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.red-haze > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.red-haze > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.red-haze > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.red-haze > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.red-haze {
  border: 1px solid rgb(246.4576271186, 148.9322033898, 137.5423728814);
  border-top: 0;
}
.portlet.box.red-haze > .portlet-title {
  background-color: #f36a5a;
}
.portlet.box.red-haze > .portlet-title > .caption {
  color: #ffffff;
}
.portlet.box.red-haze > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.box.red-haze > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(250.606779661, 200.4508474576, 194.593220339);
  color: rgb(252.3355932203, 221.9169491525, 218.3644067797);
}
.portlet.box.red-haze > .portlet-title > .actions .btn-default > i {
  color: rgb(253.3728813559, 234.7966101695, 232.6271186441);
}
.portlet.box.red-haze > .portlet-title > .actions .btn-default:hover, .portlet.box.red-haze > .portlet-title > .actions .btn-default:focus, .portlet.box.red-haze > .portlet-title > .actions .btn-default:active, .portlet.box.red-haze > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(254.0644067797, 243.3830508475, 242.1355932203);
  color: white;
}
.portlet.box.red-haze > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.red-mint,
.portlet.red-mint {
  background-color: #e43a45;
}

.portlet.solid.red-mint > .portlet-title,
.portlet.solid.red-mint > .portlet-body {
  border: 0;
  color: #ffffff;
}
.portlet.solid.red-mint > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.red-mint > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.solid.red-mint > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.red-mint > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.red-mint > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.red-mint > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.red-mint > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.red-mint > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.red-mint {
  border: 1px solid rgb(234.1473214286, 102.8526785714, 111.3482142857);
  border-top: 0;
}
.portlet.box.red-mint > .portlet-title {
  background-color: #e43a45;
}
.portlet.box.red-mint > .portlet-title > .caption {
  color: #ffffff;
}
.portlet.box.red-mint > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.box.red-mint > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(241.5241071429, 156.6758928571, 162.1660714286);
  color: rgb(244.5977678571, 179.1022321429, 183.3401785714);
}
.portlet.box.red-mint > .portlet-title > .actions .btn-default > i {
  color: rgb(246.4419642857, 192.5580357143, 196.0446428571);
}
.portlet.box.red-mint > .portlet-title > .actions .btn-default:hover, .portlet.box.red-mint > .portlet-title > .actions .btn-default:focus, .portlet.box.red-mint > .portlet-title > .actions .btn-default:active, .portlet.box.red-mint > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(247.6714285714, 201.5285714286, 204.5142857143);
  color: rgb(250.7450892857, 223.9549107143, 225.6883928571);
}
.portlet.box.red-mint > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.yellow,
.portlet.yellow {
  background-color: #c49f47;
}

.portlet.solid.yellow > .portlet-title,
.portlet.solid.yellow > .portlet-body {
  border: 0;
  color: #ffffff;
}
.portlet.solid.yellow > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.yellow > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.solid.yellow > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.yellow > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.yellow > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.yellow > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.yellow > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.yellow > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.yellow {
  border: 1px solid rgb(208.3827160494, 179.1481481481, 109.6172839506);
  border-top: 0;
}
.portlet.box.yellow > .portlet-title {
  background-color: #c49f47;
}
.portlet.box.yellow > .portlet-title > .caption {
  color: #ffffff;
}
.portlet.box.yellow > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.box.yellow > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(223.2419753086, 203.3259259259, 155.9580246914);
  color: rgb(229.4333333333, 213.4, 175.2666666667);
}
.portlet.box.yellow > .portlet-title > .actions .btn-default > i {
  color: rgb(233.1481481481, 219.4444444444, 186.8518518519);
}
.portlet.box.yellow > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow > .portlet-title > .actions .btn-default:active, .portlet.box.yellow > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(235.624691358, 223.4740740741, 194.575308642);
  color: rgb(241.8160493827, 233.5481481481, 213.8839506173);
}
.portlet.box.yellow > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.yellow-gold,
.portlet.yellow-gold {
  background-color: #E87E04;
}

.portlet.solid.yellow-gold > .portlet-title,
.portlet.solid.yellow-gold > .portlet-body {
  border: 0;
  color: #ffffff;
}
.portlet.solid.yellow-gold > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.yellow-gold > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.solid.yellow-gold > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.yellow-gold > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.yellow-gold > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.yellow-gold > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.yellow-gold > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.yellow-gold > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.yellow-gold {
  border: 1px solid rgb(251.2203389831, 151.0593220339, 35.7796610169);
  border-top: 0;
}
.portlet.box.yellow-gold > .portlet-title {
  background-color: #E87E04;
}
.portlet.box.yellow-gold > .portlet-title > .caption {
  color: #ffffff;
}
.portlet.box.yellow-gold > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.box.yellow-gold > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(252.2576271186, 179.5847457627, 95.9423728814);
  color: rgb(252.6898305085, 191.4703389831, 121.0101694915);
}
.portlet.box.yellow-gold > .portlet-title > .actions .btn-default > i {
  color: rgb(252.9491525424, 198.6016949153, 136.0508474576);
}
.portlet.box.yellow-gold > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-gold > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-gold > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-gold > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(253.1220338983, 203.3559322034, 146.0779661017);
  color: rgb(253.5542372881, 215.2415254237, 171.1457627119);
}
.portlet.box.yellow-gold > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.yellow-casablanca,
.portlet.yellow-casablanca {
  background-color: #f2784b;
}

.portlet.solid.yellow-casablanca > .portlet-title,
.portlet.solid.yellow-casablanca > .portlet-body {
  border: 0;
  color: #ffffff;
}
.portlet.solid.yellow-casablanca > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.yellow-casablanca > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.yellow-casablanca {
  border: 1px solid rgb(245.4352331606, 155.6735751295, 122.5647668394);
  border-top: 0;
}
.portlet.box.yellow-casablanca > .portlet-title {
  background-color: #f2784b;
}
.portlet.box.yellow-casablanca > .portlet-title > .caption {
  color: #ffffff;
}
.portlet.box.yellow-casablanca > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(249.5575129534, 198.481865285, 179.6424870466);
  color: rgb(251.2751295337, 216.3186528497, 203.4248704663);
}
.portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default > i {
  color: rgb(252.3056994819, 227.0207253886, 217.6943005181);
}
.portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(252.992746114, 234.1554404145, 227.207253886);
  color: rgb(254.7103626943, 251.9922279793, 250.9896373057);
}
.portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.yellow-crusta,
.portlet.yellow-crusta {
  background-color: #f3c200;
}

.portlet.solid.yellow-crusta > .portlet-title,
.portlet.solid.yellow-crusta > .portlet-body {
  border: 0;
  color: #ffffff;
}
.portlet.solid.yellow-crusta > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.yellow-crusta > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.solid.yellow-crusta > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.yellow-crusta > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.yellow-crusta > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.yellow-crusta > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.yellow-crusta > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.yellow-crusta > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.yellow-crusta {
  border: 1px solid rgb(255, 211.4444444444, 39);
  border-top: 0;
}
.portlet.box.yellow-crusta > .portlet-title {
  background-color: #f3c200;
}
.portlet.box.yellow-crusta > .portlet-title > .caption {
  color: #ffffff;
}
.portlet.box.yellow-crusta > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.box.yellow-crusta > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(255, 223.7851851852, 100.2);
  color: rgb(255, 228.9271604938, 125.7);
}
.portlet.box.yellow-crusta > .portlet-title > .actions .btn-default > i {
  color: rgb(255, 232.012345679, 141);
}
.portlet.box.yellow-crusta > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-crusta > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-crusta > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-crusta > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(255, 234.0691358025, 151.2);
  color: rgb(255, 239.2111111111, 176.7);
}
.portlet.box.yellow-crusta > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.yellow-lemon,
.portlet.yellow-lemon {
  background-color: #F7CA18;
}

.portlet.solid.yellow-lemon > .portlet-title,
.portlet.solid.yellow-lemon > .portlet-body {
  border: 0;
  color: #ffffff;
}
.portlet.solid.yellow-lemon > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.yellow-lemon > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.solid.yellow-lemon > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.yellow-lemon > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.yellow-lemon > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.yellow-lemon > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.yellow-lemon > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.yellow-lemon > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.yellow-lemon {
  border: 1px solid rgb(248.7071129707, 213.309623431, 73.2928870293);
  border-top: 0;
}
.portlet.box.yellow-lemon > .portlet-title {
  background-color: #F7CA18;
}
.portlet.box.yellow-lemon > .portlet-title > .caption {
  color: #ffffff;
}
.portlet.box.yellow-lemon > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.box.yellow-lemon > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(250.7556485356, 226.8811715481, 132.4443514644);
  color: rgb(251.6092050209, 232.5359832636, 157.0907949791);
}
.portlet.box.yellow-lemon > .portlet-title > .actions .btn-default > i {
  color: rgb(252.1213389121, 235.9288702929, 171.8786610879);
}
.portlet.box.yellow-lemon > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-lemon > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-lemon > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-lemon > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(252.4627615063, 238.1907949791, 181.7372384937);
  color: rgb(253.3163179916, 243.8456066946, 206.3836820084);
}
.portlet.box.yellow-lemon > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.yellow-saffron,
.portlet.yellow-saffron {
  background-color: #F4D03F;
}

.portlet.solid.yellow-saffron > .portlet-title,
.portlet.solid.yellow-saffron > .portlet-body {
  border: 0;
  color: #ffffff;
}
.portlet.solid.yellow-saffron > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.yellow-saffron > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.solid.yellow-saffron > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.yellow-saffron > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.yellow-saffron > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.yellow-saffron > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.yellow-saffron > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.yellow-saffron > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.yellow-saffron {
  border: 1px solid rgb(246.763546798, 219.8078817734, 111.236453202);
  border-top: 0;
}
.portlet.box.yellow-saffron > .portlet-title {
  background-color: #F4D03F;
}
.portlet.box.yellow-saffron > .portlet-title > .caption {
  color: #ffffff;
}
.portlet.box.yellow-saffron > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.box.yellow-saffron > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(250.0798029557, 233.9773399015, 169.1201970443);
  color: rgb(251.4615763547, 239.8812807882, 193.2384236453);
}
.portlet.box.yellow-saffron > .portlet-title > .actions .btn-default > i {
  color: rgb(252.2906403941, 243.4236453202, 207.7093596059);
}
.portlet.box.yellow-saffron > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-saffron > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-saffron > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-saffron > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(252.8433497537, 245.7852216749, 217.3566502463);
  color: rgb(254.2251231527, 251.6891625616, 241.4748768473);
}
.portlet.box.yellow-saffron > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.yellow-soft,
.portlet.yellow-soft {
  background-color: #c8d046;
}

.portlet.solid.yellow-soft > .portlet-title,
.portlet.solid.yellow-soft > .portlet-body {
  border: 0;
  color: #ffffff;
}
.portlet.solid.yellow-soft > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.yellow-soft > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.solid.yellow-soft > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.yellow-soft > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.yellow-soft > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.yellow-soft > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.yellow-soft > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.yellow-soft > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.yellow-soft {
  border: 1px solid rgb(212.0905172414, 218.3318965517, 110.6681034483);
  border-top: 0;
}
.portlet.box.yellow-soft > .portlet-title {
  background-color: #c8d046;
}
.portlet.box.yellow-soft > .portlet-title > .caption {
  color: #ffffff;
}
.portlet.box.yellow-soft > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.box.yellow-soft > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(226.599137931, 230.7301724138, 159.4698275862);
  color: rgb(232.6443965517, 235.8961206897, 179.8038793103);
}
.portlet.box.yellow-soft > .portlet-title > .actions .btn-default > i {
  color: rgb(236.2715517241, 238.9956896552, 192.0043103448);
}
.portlet.box.yellow-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-soft > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-soft > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-soft > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(238.6896551724, 241.0620689655, 200.1379310345);
  color: rgb(244.7349137931, 246.2280172414, 220.4719827586);
}
.portlet.box.yellow-soft > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.yellow-haze,
.portlet.yellow-haze {
  background-color: #c5bf66;
}

.portlet.solid.yellow-haze > .portlet-title,
.portlet.solid.yellow-haze > .portlet-body {
  border: 0;
  color: #ffffff;
}
.portlet.solid.yellow-haze > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.yellow-haze > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.solid.yellow-haze > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.yellow-haze > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.yellow-haze > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.yellow-haze > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.yellow-haze > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.yellow-haze > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.yellow-haze {
  border: 1px solid rgb(211.018957346, 206.4691943128, 138.981042654);
  border-top: 0;
}
.portlet.box.yellow-haze > .portlet-title {
  background-color: #c5bf66;
}
.portlet.box.yellow-haze > .portlet-title > .caption {
  color: #ffffff;
}
.portlet.box.yellow-haze > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.box.yellow-haze > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(227.8417061611, 225.0322274882, 183.3582938389);
  color: rgb(234.8511848341, 232.7668246445, 201.8488151659);
}
.portlet.box.yellow-haze > .portlet-title > .actions .btn-default > i {
  color: rgb(239.0568720379, 237.4075829384, 212.9431279621);
}
.portlet.box.yellow-haze > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-haze > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-haze > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-haze > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(241.8606635071, 240.5014218009, 220.3393364929);
  color: rgb(248.8701421801, 248.2360189573, 238.8298578199);
}
.portlet.box.yellow-haze > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.yellow-mint,
.portlet.yellow-mint {
  background-color: #c5b96b;
}

.portlet.solid.yellow-mint > .portlet-title,
.portlet.solid.yellow-mint > .portlet-body {
  border: 0;
  color: #ffffff;
}
.portlet.solid.yellow-mint > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.yellow-mint > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.solid.yellow-mint > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.yellow-mint > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.yellow-mint > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.yellow-mint > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.yellow-mint > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.yellow-mint > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.yellow-mint {
  border: 1px solid rgb(211.359223301, 202.3300970874, 143.640776699);
  border-top: 0;
}
.portlet.box.yellow-mint > .portlet-title {
  background-color: #c5b96b;
}
.portlet.box.yellow-mint > .portlet-title > .caption {
  color: #ffffff;
}
.portlet.box.yellow-mint > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.box.yellow-mint > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(228.5902912621, 223.1262135922, 187.6097087379);
  color: rgb(235.7699029126, 231.7912621359, 205.9300970874);
}
.portlet.box.yellow-mint > .portlet-title > .actions .btn-default > i {
  color: rgb(240.0776699029, 236.9902912621, 216.9223300971);
}
.portlet.box.yellow-mint > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-mint > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-mint > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-mint > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(242.9495145631, 240.4563106796, 224.2504854369);
  color: rgb(250.1291262136, 249.1213592233, 242.5708737864);
}
.portlet.box.yellow-mint > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.purple,
.portlet.purple {
  background-color: #8E44AD;
}

.portlet.solid.purple > .portlet-title,
.portlet.solid.purple > .portlet-body {
  border: 0;
  color: #ffffff;
}
.portlet.solid.purple > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.purple > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.solid.purple > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.purple > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.purple > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.purple > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.purple > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.purple > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.purple {
  border: 1px solid rgb(165.4481327801, 98.510373444, 193.489626556);
  border-top: 0;
}
.portlet.box.purple > .portlet-title {
  background-color: #8E44AD;
}
.portlet.box.purple > .portlet-title > .caption {
  color: #ffffff;
}
.portlet.box.purple > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.box.purple > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(190.5883817427, 142.4423236515, 210.7576763485);
  color: rgb(201.0634854772, 160.7473029046, 217.9526970954);
}
.portlet.box.purple > .portlet-title > .actions .btn-default > i {
  color: rgb(207.3485477178, 171.7302904564, 222.2697095436);
}
.portlet.box.purple > .portlet-title > .actions .btn-default:hover, .portlet.box.purple > .portlet-title > .actions .btn-default:focus, .portlet.box.purple > .portlet-title > .actions .btn-default:active, .portlet.box.purple > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(211.5385892116, 179.0522821577, 225.1477178423);
  color: rgb(222.0136929461, 197.3572614108, 232.3427385892);
}
.portlet.box.purple > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.purple-plum,
.portlet.purple-plum {
  background-color: #8775a7;
}

.portlet.solid.purple-plum > .portlet-title,
.portlet.solid.purple-plum > .portlet-body {
  border: 0;
  color: #ffffff;
}
.portlet.solid.purple-plum > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.purple-plum > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.solid.purple-plum > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.purple-plum > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.purple-plum > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.purple-plum > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.purple-plum > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.purple-plum > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.purple-plum {
  border: 1px solid rgb(162.0796460177, 148.1415929204, 186.8584070796);
  border-top: 0;
}
.portlet.box.purple-plum > .portlet-title {
  background-color: #8775a7;
}
.portlet.box.purple-plum > .portlet-title > .caption {
  color: #ffffff;
}
.portlet.box.purple-plum > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.box.purple-plum > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(194.5752212389, 185.5115044248, 210.6884955752);
  color: rgb(208.1150442478, 201.082300885, 220.617699115);
}
.portlet.box.purple-plum > .portlet-title > .actions .btn-default > i {
  color: rgb(216.2389380531, 210.4247787611, 226.5752212389);
}
.portlet.box.purple-plum > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-plum > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-plum > .portlet-title > .actions .btn-default:active, .portlet.box.purple-plum > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(221.6548672566, 216.6530973451, 230.5469026549);
  color: rgb(235.1946902655, 232.2238938053, 240.4761061947);
}
.portlet.box.purple-plum > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.purple-medium,
.portlet.purple-medium {
  background-color: #BF55EC;
}

.portlet.solid.purple-medium > .portlet-title,
.portlet.solid.purple-medium > .portlet-body {
  border: 0;
  color: #ffffff;
}
.portlet.solid.purple-medium > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.purple-medium > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.solid.purple-medium > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.purple-medium > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.purple-medium > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.purple-medium > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.purple-medium > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.purple-medium > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.purple-medium {
  border: 1px solid rgb(208.2698412698, 130.873015873, 241.126984127);
  border-top: 0;
}
.portlet.box.purple-medium > .portlet-title {
  background-color: #BF55EC;
}
.portlet.box.purple-medium > .portlet-title > .caption {
  color: #ffffff;
}
.portlet.box.purple-medium > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.box.purple-medium > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(228.9936507937, 185.9206349206, 247.2793650794);
  color: rgb(237.6285714286, 208.8571428571, 249.8428571429);
}
.portlet.box.purple-medium > .portlet-title > .actions .btn-default > i {
  color: rgb(242.8095238095, 222.619047619, 251.380952381);
}
.portlet.box.purple-medium > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-medium > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-medium > .portlet-title > .actions .btn-default:active, .portlet.box.purple-medium > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(246.2634920635, 231.7936507937, 252.4063492063);
  color: rgb(254.8984126984, 254.7301587302, 254.9698412698);
}
.portlet.box.purple-medium > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.purple-studio,
.portlet.purple-studio {
  background-color: #8E44AD;
}

.portlet.solid.purple-studio > .portlet-title,
.portlet.solid.purple-studio > .portlet-body {
  border: 0;
  color: #ffffff;
}
.portlet.solid.purple-studio > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.purple-studio > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.solid.purple-studio > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.purple-studio > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.purple-studio > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.purple-studio > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.purple-studio > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.purple-studio > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.purple-studio {
  border: 1px solid rgb(165.4481327801, 98.510373444, 193.489626556);
  border-top: 0;
}
.portlet.box.purple-studio > .portlet-title {
  background-color: #8E44AD;
}
.portlet.box.purple-studio > .portlet-title > .caption {
  color: #ffffff;
}
.portlet.box.purple-studio > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.box.purple-studio > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(190.5883817427, 142.4423236515, 210.7576763485);
  color: rgb(201.0634854772, 160.7473029046, 217.9526970954);
}
.portlet.box.purple-studio > .portlet-title > .actions .btn-default > i {
  color: rgb(207.3485477178, 171.7302904564, 222.2697095436);
}
.portlet.box.purple-studio > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-studio > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-studio > .portlet-title > .actions .btn-default:active, .portlet.box.purple-studio > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(211.5385892116, 179.0522821577, 225.1477178423);
  color: rgb(222.0136929461, 197.3572614108, 232.3427385892);
}
.portlet.box.purple-studio > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.purple-wisteria,
.portlet.purple-wisteria {
  background-color: #9B59B6;
}

.portlet.solid.purple-wisteria > .portlet-title,
.portlet.solid.purple-wisteria > .portlet-body {
  border: 0;
  color: #ffffff;
}
.portlet.solid.purple-wisteria > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.purple-wisteria > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.solid.purple-wisteria > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.purple-wisteria > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.purple-wisteria > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.purple-wisteria > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.purple-wisteria > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.purple-wisteria > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.purple-wisteria {
  border: 1px solid rgb(176.3389121339, 124.4225941423, 197.5774058577);
  border-top: 0;
}
.portlet.box.purple-wisteria > .portlet-title {
  background-color: #9B59B6;
}
.portlet.box.purple-wisteria > .portlet-title > .caption {
  color: #ffffff;
}
.portlet.box.purple-wisteria > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.box.purple-wisteria > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(201.9456066946, 166.929707113, 216.270292887);
  color: rgb(212.6150627615, 184.6410041841, 224.0589958159);
}
.portlet.box.purple-wisteria > .portlet-title > .actions .btn-default > i {
  color: rgb(219.0167364017, 195.2677824268, 228.7322175732);
}
.portlet.box.purple-wisteria > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-wisteria > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-wisteria > .portlet-title > .actions .btn-default:active, .portlet.box.purple-wisteria > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(223.2845188285, 202.3523012552, 231.8476987448);
  color: rgb(233.9539748954, 220.0635983264, 239.6364016736);
}
.portlet.box.purple-wisteria > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.purple-seance,
.portlet.purple-seance {
  background-color: #9A12B3;
}

.portlet.solid.purple-seance > .portlet-title,
.portlet.solid.purple-seance > .portlet-body {
  border: 0;
  color: #ffffff;
}
.portlet.solid.purple-seance > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.purple-seance > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.solid.purple-seance > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.purple-seance > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.purple-seance > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.purple-seance > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.purple-seance > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.purple-seance > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.purple-seance {
  border: 1px solid rgb(193.8680203046, 22.6598984772, 225.3401015228);
  border-top: 0;
}
.portlet.box.purple-seance > .portlet-title {
  background-color: #9A12B3;
}
.portlet.box.purple-seance > .portlet-title > .caption {
  color: #ffffff;
}
.portlet.box.purple-seance > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.box.purple-seance > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(211.1705583756, 72.5472081218, 236.6527918782);
  color: rgb(216.7365482234, 95.7172588832, 238.9827411168);
}
.portlet.box.purple-seance > .portlet-title > .actions .btn-default > i {
  color: rgb(220.076142132, 109.6192893401, 240.3807106599);
}
.portlet.box.purple-seance > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-seance > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-seance > .portlet-title > .actions .btn-default:active, .portlet.box.purple-seance > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(222.3025380711, 118.8873096447, 241.3126903553);
  color: rgb(227.8685279188, 142.0573604061, 243.6426395939);
}
.portlet.box.purple-seance > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.purple-intense,
.portlet.purple-intense {
  background-color: #8775a7;
}

.portlet.solid.purple-intense > .portlet-title,
.portlet.solid.purple-intense > .portlet-body {
  border: 0;
  color: #ffffff;
}
.portlet.solid.purple-intense > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.purple-intense > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.solid.purple-intense > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.purple-intense > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.purple-intense > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.purple-intense > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.purple-intense > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.purple-intense > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.purple-intense {
  border: 1px solid rgb(162.0796460177, 148.1415929204, 186.8584070796);
  border-top: 0;
}
.portlet.box.purple-intense > .portlet-title {
  background-color: #8775a7;
}
.portlet.box.purple-intense > .portlet-title > .caption {
  color: #ffffff;
}
.portlet.box.purple-intense > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.box.purple-intense > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(194.5752212389, 185.5115044248, 210.6884955752);
  color: rgb(208.1150442478, 201.082300885, 220.617699115);
}
.portlet.box.purple-intense > .portlet-title > .actions .btn-default > i {
  color: rgb(216.2389380531, 210.4247787611, 226.5752212389);
}
.portlet.box.purple-intense > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-intense > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-intense > .portlet-title > .actions .btn-default:active, .portlet.box.purple-intense > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(221.6548672566, 216.6530973451, 230.5469026549);
  color: rgb(235.1946902655, 232.2238938053, 240.4761061947);
}
.portlet.box.purple-intense > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.purple-sharp,
.portlet.purple-sharp {
  background-color: #796799;
}

.portlet.solid.purple-sharp > .portlet-title,
.portlet.solid.purple-sharp > .portlet-body {
  border: 0;
  color: #ffffff;
}
.portlet.solid.purple-sharp > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.purple-sharp > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.solid.purple-sharp > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.purple-sharp > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.purple-sharp > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.purple-sharp > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.purple-sharp > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.purple-sharp > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.purple-sharp {
  border: 1px solid rgb(147.905511811, 133.5196850394, 173.4803149606);
  border-top: 0;
}
.portlet.box.purple-sharp > .portlet-title {
  background-color: #796799;
}
.portlet.box.purple-sharp > .portlet-title > .caption {
  color: #ffffff;
}
.portlet.box.purple-sharp > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.box.purple-sharp > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(180.1921259843, 170.1433070866, 198.0566929134);
  color: rgb(193.6448818898, 185.4031496063, 208.2968503937);
}
.portlet.box.purple-sharp > .portlet-title > .actions .btn-default > i {
  color: rgb(201.7165354331, 194.5590551181, 214.4409448819);
}
.portlet.box.purple-sharp > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-sharp > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-sharp > .portlet-title > .actions .btn-default:active, .portlet.box.purple-sharp > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(207.0976377953, 200.662992126, 218.537007874);
  color: rgb(220.5503937008, 215.9228346457, 228.7771653543);
}
.portlet.box.purple-sharp > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
.portlet > .portlet-body.purple-soft,
.portlet.purple-soft {
  background-color: #8877a9;
}

.portlet.solid.purple-soft > .portlet-title,
.portlet.solid.purple-soft > .portlet-body {
  border: 0;
  color: #ffffff;
}
.portlet.solid.purple-soft > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.purple-soft > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.solid.purple-soft > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.purple-soft > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.purple-soft > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.purple-soft > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.purple-soft > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.purple-soft > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.purple-soft {
  border: 1px solid rgb(163.3378378378, 150.2432432432, 188.7567567568);
  border-top: 0;
}
.portlet.box.purple-soft > .portlet-title {
  background-color: #8877a9;
}
.portlet.box.purple-soft > .portlet-title > .caption {
  color: #ffffff;
}
.portlet.box.purple-soft > .portlet-title > .caption > i {
  color: #ffffff;
}
.portlet.box.purple-soft > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid rgb(196.1432432432, 187.7351351351, 212.4648648649);
  color: rgb(209.8121621622, 203.3567567568, 222.3432432432);
}
.portlet.box.purple-soft > .portlet-title > .actions .btn-default > i {
  color: rgb(218.0135135135, 212.7297297297, 228.2702702703);
}
.portlet.box.purple-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-soft > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-soft > .portlet-title > .actions .btn-default:active, .portlet.box.purple-soft > .portlet-title > .actions .btn-default.active {
  border: 1px solid rgb(223.4810810811, 218.9783783784, 232.2216216216);
  color: rgb(237.15, 234.6, 242.1);
}
.portlet.box.purple-soft > .portlet-title > .actions .btn-default {
  box-shadow: none;
}
/***
Customized Progress Bars
***/
.progress {
  border: 0;
  background-image: none;
  -webkit-filter: none;
          filter: none;
  box-shadow: none;
  box-shadow: none;
}
.progress.progress-sm {
  height: 12px;
}
.page-md .progress {
  text-indent: -99999px;
}

/* Custom colors */
.progress-bar.white {
  background: #ffffff !important;
  color: #666 !important;
}

.progress-bar.default {
  background: #e1e5ec !important;
  color: #666 !important;
}

.progress-bar.dark {
  background: #2f353b !important;
  color: #FFFFFF !important;
}

.progress-bar.blue {
  background: #3598dc !important;
  color: #FFFFFF !important;
}

.progress-bar.blue-madison {
  background: #578ebe !important;
  color: #FFFFFF !important;
}

.progress-bar.blue-chambray {
  background: #2C3E50 !important;
  color: #FFFFFF !important;
}

.progress-bar.blue-ebonyclay {
  background: #22313F !important;
  color: #FFFFFF !important;
}

.progress-bar.blue-hoki {
  background: #67809F !important;
  color: #FFFFFF !important;
}

.progress-bar.blue-steel {
  background: #4B77BE !important;
  color: #FFFFFF !important;
}

.progress-bar.blue-soft {
  background: #4c87b9 !important;
  color: #FFFFFF !important;
}

.progress-bar.blue-dark {
  background: #5e738b !important;
  color: #FFFFFF !important;
}

.progress-bar.blue-sharp {
  background: #5C9BD1 !important;
  color: #FFFFFF !important;
}

.progress-bar.blue-oleo {
  background: #94A0B2 !important;
  color: #FFFFFF !important;
}

.progress-bar.green {
  background: #32c5d2 !important;
  color: #FFFFFF !important;
}

.progress-bar.green-meadow {
  background: #1BBC9B !important;
  color: #FFFFFF !important;
}

.progress-bar.green-seagreen {
  background: #1BA39C !important;
  color: #FFFFFF !important;
}

.progress-bar.green-turquoise {
  background: #36D7B7 !important;
  color: #FFFFFF !important;
}

.progress-bar.green-haze {
  background: #44b6ae !important;
  color: #FFFFFF !important;
}

.progress-bar.green-jungle {
  background: #26C281 !important;
  color: #FFFFFF !important;
}

.progress-bar.green-soft {
  background: #3faba4 !important;
  color: #FFFFFF !important;
}

.progress-bar.green-dark {
  background: #4DB3A2 !important;
  color: #FFFFFF !important;
}

.progress-bar.green-sharp {
  background: #2ab4c0 !important;
  color: #FFFFFF !important;
}

.progress-bar.green-steel {
  background: #29b4b6 !important;
  color: #FFFFFF !important;
}

.progress-bar.grey {
  background: #E5E5E5 !important;
  color: #333333 !important;
}

.progress-bar.grey-steel {
  background: #e9edef !important;
  color: #80898e !important;
}

.progress-bar.grey-cararra {
  background: #fafafa !important;
  color: #333333 !important;
}

.progress-bar.grey-gallery {
  background: #555555 !important;
  color: #ffffff !important;
}

.progress-bar.grey-cascade {
  background: #95A5A6 !important;
  color: #FFFFFF !important;
}

.progress-bar.grey-silver {
  background: #BFBFBF !important;
  color: #FAFCFB !important;
}

.progress-bar.grey-salsa {
  background: #ACB5C3 !important;
  color: #FAFCFB !important;
}

.progress-bar.grey-salt {
  background: #bfcad1 !important;
  color: #FAFCFB !important;
}

.progress-bar.grey-mint {
  background: #525e64 !important;
  color: #FFFFFF !important;
}

.progress-bar.red {
  background: #e7505a !important;
  color: #ffffff !important;
}

.progress-bar.red-pink {
  background: #E08283 !important;
  color: #ffffff !important;
}

.progress-bar.red-sunglo {
  background: #E26A6A !important;
  color: #ffffff !important;
}

.progress-bar.red-intense {
  background: #e35b5a !important;
  color: #ffffff !important;
}

.progress-bar.red-thunderbird {
  background: #D91E18 !important;
  color: #ffffff !important;
}

.progress-bar.red-flamingo {
  background: #EF4836 !important;
  color: #ffffff !important;
}

.progress-bar.red-soft {
  background: #d05454 !important;
  color: #ffffff !important;
}

.progress-bar.red-haze {
  background: #f36a5a !important;
  color: #ffffff !important;
}

.progress-bar.red-mint {
  background: #e43a45 !important;
  color: #ffffff !important;
}

.progress-bar.yellow {
  background: #c49f47 !important;
  color: #ffffff !important;
}

.progress-bar.yellow-gold {
  background: #E87E04 !important;
  color: #ffffff !important;
}

.progress-bar.yellow-casablanca {
  background: #f2784b !important;
  color: #ffffff !important;
}

.progress-bar.yellow-crusta {
  background: #f3c200 !important;
  color: #ffffff !important;
}

.progress-bar.yellow-lemon {
  background: #F7CA18 !important;
  color: #ffffff !important;
}

.progress-bar.yellow-saffron {
  background: #F4D03F !important;
  color: #ffffff !important;
}

.progress-bar.yellow-soft {
  background: #c8d046 !important;
  color: #ffffff !important;
}

.progress-bar.yellow-haze {
  background: #c5bf66 !important;
  color: #ffffff !important;
}

.progress-bar.yellow-mint {
  background: #c5b96b !important;
  color: #ffffff !important;
}

.progress-bar.purple {
  background: #8E44AD !important;
  color: #ffffff !important;
}

.progress-bar.purple-plum {
  background: #8775a7 !important;
  color: #ffffff !important;
}

.progress-bar.purple-medium {
  background: #BF55EC !important;
  color: #ffffff !important;
}

.progress-bar.purple-studio {
  background: #8E44AD !important;
  color: #ffffff !important;
}

.progress-bar.purple-wisteria {
  background: #9B59B6 !important;
  color: #ffffff !important;
}

.progress-bar.purple-seance {
  background: #9A12B3 !important;
  color: #ffffff !important;
}

.progress-bar.purple-intense {
  background: #8775a7 !important;
  color: #ffffff !important;
}

.progress-bar.purple-sharp {
  background: #796799 !important;
  color: #ffffff !important;
}

.progress-bar.purple-soft {
  background: #8877a9 !important;
  color: #ffffff !important;
}

.progress {
  height: 8px;
  border-radius: 0 !important;
}
.progress.progress-sm {
  height: 6px;
}

/***
Dashboard Stats
***/
.dashboard-stat {
  display: block;
  margin-bottom: 25px;
  overflow: hidden;
  border-radius: 2px;
}
.dashboard-stat:before, .dashboard-stat:after {
  content: " ";
  display: table;
}
.dashboard-stat:after {
  clear: both;
}
.portlet .dashboard-stat:last-child {
  margin-bottom: 0;
}
.dashboard-stat {
  box-shadow: 0px 2px 3px 2px rgba(0, 0, 0, 0.03);
}
.dashboard-stat .visual {
  width: 80px;
  height: 80px;
  display: block;
  float: left;
  padding-top: 10px;
  padding-left: 15px;
  margin-bottom: 15px;
  font-size: 35px;
  line-height: 35px;
}
.dashboard-stat .visual > i {
  margin-left: -35px;
  font-size: 110px;
  line-height: 110px;
}
.dashboard-stat .details {
  position: absolute;
  right: 15px;
  padding-right: 15px;
}
.dashboard-stat .details .number {
  padding-top: 25px;
  text-align: right;
  font-size: 34px;
  line-height: 36px;
  letter-spacing: -1px;
  margin-bottom: 0px;
  font-weight: 300;
}
.dashboard-stat .details .desc {
  text-align: right;
  font-size: 16px;
  letter-spacing: 0px;
  font-weight: 300;
}
.dashboard-stat .more {
  clear: both;
  display: block;
  padding: 6px 10px 6px 10px;
  position: relative;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 11px;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.dashboard-stat .more:hover {
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.dashboard-stat .more > i {
  display: inline-block;
  margin-top: 1px;
  float: right;
}
.dashboard-stat.dashboard-stat-v2 .visual {
  padding-top: 35px;
  margin-bottom: 40px;
}

.dashboard-stat.white {
  background-color: #ffffff;
}
.dashboard-stat.white.dashboard-stat-light:hover {
  background-color: rgb(244.8, 244.8, 244.8);
}
.dashboard-stat.white .visual > i {
  color: #666;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.white .details .number {
  color: #666;
}
.dashboard-stat.white .details .desc {
  color: #666;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.white .more {
  color: #666;
  background-color: rgb(244.8, 244.8, 244.8);
}

.dashboard-stat.default {
  background-color: #e1e5ec;
}
.dashboard-stat.default.dashboard-stat-light:hover {
  background-color: rgb(212.5102040816, 218.1755102041, 228.0897959184);
}
.dashboard-stat.default .visual > i {
  color: #666;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.default .details .number {
  color: #666;
}
.dashboard-stat.default .details .desc {
  color: #666;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.default .more {
  color: #666;
  background-color: rgb(212.5102040816, 218.1755102041, 228.0897959184);
}

.dashboard-stat.dark {
  background-color: #2f353b;
}
.dashboard-stat.dark.dashboard-stat-light:hover {
  background-color: rgb(37.9547169811, 42.8, 47.6452830189);
}
.dashboard-stat.dark .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.dark .details .number {
  color: #FFFFFF;
}
.dashboard-stat.dark .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.dark .more {
  color: #FFFFFF;
  background-color: rgb(37.9547169811, 42.8, 47.6452830189);
}

.dashboard-stat.blue {
  background-color: #3598dc;
}
.dashboard-stat.blue.dashboard-stat-light:hover {
  background-color: rgb(37.3037974684, 142.8202531646, 215.2962025316);
}
.dashboard-stat.blue .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.blue .details .number {
  color: #FFFFFF;
}
.dashboard-stat.blue .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.blue .more {
  color: #FFFFFF;
  background-color: rgb(37.3037974684, 142.8202531646, 215.2962025316);
}

.dashboard-stat.blue-madison {
  background-color: #578ebe;
}
.dashboard-stat.blue-madison.dashboard-stat-light:hover {
  background-color: rgb(72.2909871245, 132.1064377682, 184.3090128755);
}
.dashboard-stat.blue-madison .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.blue-madison .details .number {
  color: #FFFFFF;
}
.dashboard-stat.blue-madison .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.blue-madison .more {
  color: #FFFFFF;
  background-color: rgb(72.2909871245, 132.1064377682, 184.3090128755);
}

.dashboard-stat.blue-chambray {
  background-color: #2C3E50;
}
.dashboard-stat.blue-chambray.dashboard-stat-light:hover {
  background-color: rgb(36.7612903226, 51.8, 66.8387096774);
}
.dashboard-stat.blue-chambray .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.blue-chambray .details .number {
  color: #FFFFFF;
}
.dashboard-stat.blue-chambray .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.blue-chambray .more {
  color: #FFFFFF;
  background-color: rgb(36.7612903226, 51.8, 66.8387096774);
}

.dashboard-stat.blue-ebonyclay {
  background-color: #22313F;
}
.dashboard-stat.blue-ebonyclay.dashboard-stat-light:hover {
  background-color: rgb(26.8494845361, 38.6948453608, 49.7505154639);
}
.dashboard-stat.blue-ebonyclay .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.blue-ebonyclay .details .number {
  color: #FFFFFF;
}
.dashboard-stat.blue-ebonyclay .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.blue-ebonyclay .more {
  color: #FFFFFF;
  background-color: rgb(26.8494845361, 38.6948453608, 49.7505154639);
}

.dashboard-stat.blue-hoki {
  background-color: #67809F;
}
.dashboard-stat.blue-hoki.dashboard-stat-light:hover {
  background-color: rgb(93.5225806452, 117.8774193548, 148.0774193548);
}
.dashboard-stat.blue-hoki .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.blue-hoki .details .number {
  color: #FFFFFF;
}
.dashboard-stat.blue-hoki .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.blue-hoki .more {
  color: #FFFFFF;
  background-color: rgb(93.5225806452, 117.8774193548, 148.0774193548);
}

.dashboard-stat.blue-steel {
  background-color: #4B77BE;
}
.dashboard-stat.blue-steel.dashboard-stat-light:hover {
  background-color: rgb(64.893877551, 108.8220408163, 179.706122449);
}
.dashboard-stat.blue-steel .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.blue-steel .details .number {
  color: #FFFFFF;
}
.dashboard-stat.blue-steel .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.blue-steel .more {
  color: #FFFFFF;
  background-color: rgb(64.893877551, 108.8220408163, 179.706122449);
}

.dashboard-stat.blue-soft {
  background-color: #4c87b9;
}
.dashboard-stat.blue-soft.dashboard-stat-light:hover {
  background-color: rgb(67.6385542169, 124.6481927711, 172.9614457831);
}
.dashboard-stat.blue-soft .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.blue-soft .details .number {
  color: #FFFFFF;
}
.dashboard-stat.blue-soft .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.blue-soft .more {
  color: #FFFFFF;
  background-color: rgb(67.6385542169, 124.6481927711, 172.9614457831);
}

.dashboard-stat.blue-dark {
  background-color: #5e738b;
}
.dashboard-stat.blue-dark.dashboard-stat-light:hover {
  background-color: rgb(85.7699570815, 104.9313304721, 126.8300429185);
}
.dashboard-stat.blue-dark .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.blue-dark .details .number {
  color: #FFFFFF;
}
.dashboard-stat.blue-dark .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.blue-dark .more {
  color: #FFFFFF;
  background-color: rgb(85.7699570815, 104.9313304721, 126.8300429185);
}

.dashboard-stat.blue-sharp {
  background-color: #5C9BD1;
}
.dashboard-stat.blue-sharp.dashboard-stat-light:hover {
  background-color: rgb(76.0899521531, 145.2392344498, 204.5100478469);
}
.dashboard-stat.blue-sharp .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.blue-sharp .details .number {
  color: #FFFFFF;
}
.dashboard-stat.blue-sharp .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.blue-sharp .more {
  color: #FFFFFF;
  background-color: rgb(76.0899521531, 145.2392344498, 204.5100478469);
}

.dashboard-stat.blue-oleo {
  background-color: #94A0B2;
}
.dashboard-stat.blue-oleo.dashboard-stat-light:hover {
  background-color: rgb(136.1369565217, 149.4673913043, 169.4630434783);
}
.dashboard-stat.blue-oleo .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.blue-oleo .details .number {
  color: #FFFFFF;
}
.dashboard-stat.blue-oleo .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.blue-oleo .more {
  color: #FFFFFF;
  background-color: rgb(136.1369565217, 149.4673913043, 169.4630434783);
}

.dashboard-stat.green {
  background-color: #32c5d2;
}
.dashboard-stat.green.dashboard-stat-light:hover {
  background-color: rgb(43.128, 184.0128, 196.472);
}
.dashboard-stat.green .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.green .details .number {
  color: #FFFFFF;
}
.dashboard-stat.green .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.green .more {
  color: #FFFFFF;
  background-color: rgb(43.128, 184.0128, 196.472);
}

.dashboard-stat.green-meadow {
  background-color: #1BBC9B;
}
.dashboard-stat.green-meadow.dashboard-stat-light:hover {
  background-color: rgb(24.4381395349, 170.1618604651, 140.2930232558);
}
.dashboard-stat.green-meadow .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.green-meadow .details .number {
  color: #FFFFFF;
}
.dashboard-stat.green-meadow .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.green-meadow .more {
  color: #FFFFFF;
  background-color: rgb(24.4381395349, 170.1618604651, 140.2930232558);
}

.dashboard-stat.green-seagreen {
  background-color: #1BA39C;
}
.dashboard-stat.green-seagreen.dashboard-stat-light:hover {
  background-color: rgb(24.1010526316, 145.4989473684, 139.2505263158);
}
.dashboard-stat.green-seagreen .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.green-seagreen .details .number {
  color: #FFFFFF;
}
.dashboard-stat.green-seagreen .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.green-seagreen .more {
  color: #FFFFFF;
  background-color: rgb(24.1010526316, 145.4989473684, 139.2505263158);
}

.dashboard-stat.green-turquoise {
  background-color: #36D7B7;
}
.dashboard-stat.green-turquoise.dashboard-stat-light:hover {
  background-color: rgb(41.2614107884, 207.3385892116, 174.3294605809);
}
.dashboard-stat.green-turquoise .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.green-turquoise .details .number {
  color: #FFFFFF;
}
.dashboard-stat.green-turquoise .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.green-turquoise .more {
  color: #FFFFFF;
  background-color: rgb(41.2614107884, 207.3385892116, 174.3294605809);
}

.dashboard-stat.green-haze {
  background-color: #44b6ae;
}
.dashboard-stat.green-haze.dashboard-stat-light:hover {
  background-color: rgb(62.4512, 167.1488, 159.8016);
}
.dashboard-stat.green-haze .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.green-haze .details .number {
  color: #FFFFFF;
}
.dashboard-stat.green-haze .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.green-haze .more {
  color: #FFFFFF;
  background-color: rgb(62.4512, 167.1488, 159.8016);
}

.dashboard-stat.green-jungle {
  background-color: #26C281;
}
.dashboard-stat.green-jungle.dashboard-stat-light:hover {
  background-color: rgb(34.6586206897, 176.9413793103, 117.6568965517);
}
.dashboard-stat.green-jungle .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.green-jungle .details .number {
  color: #FFFFFF;
}
.dashboard-stat.green-jungle .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.green-jungle .more {
  color: #FFFFFF;
  background-color: rgb(34.6586206897, 176.9413793103, 117.6568965517);
}

.dashboard-stat.green-soft {
  background-color: #3faba4;
}
.dashboard-stat.green-soft.dashboard-stat-light:hover {
  background-color: rgb(57.5076923077, 156.0923076923, 149.7025641026);
}
.dashboard-stat.green-soft .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.green-soft .details .number {
  color: #FFFFFF;
}
.dashboard-stat.green-soft .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.green-soft .more {
  color: #FFFFFF;
  background-color: rgb(57.5076923077, 156.0923076923, 149.7025641026);
}

.dashboard-stat.green-dark {
  background-color: #4DB3A2;
}
.dashboard-stat.green-dark.dashboard-stat-light:hover {
  background-color: rgb(70.494488189, 165.105511811, 149.337007874);
}
.dashboard-stat.green-dark .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.green-dark .details .number {
  color: #FFFFFF;
}
.dashboard-stat.green-dark .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.green-dark .more {
  color: #FFFFFF;
  background-color: rgb(70.494488189, 165.105511811, 149.337007874);
}

.dashboard-stat.green-sharp {
  background-color: #2ab4c0;
}
.dashboard-stat.green-sharp.dashboard-stat-light:hover {
  background-color: rgb(38.3384615385, 164.3076923077, 175.2615384615);
}
.dashboard-stat.green-sharp .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.green-sharp .details .number {
  color: #FFFFFF;
}
.dashboard-stat.green-sharp .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.green-sharp .more {
  color: #FFFFFF;
  background-color: rgb(38.3384615385, 164.3076923077, 175.2615384615);
}

.dashboard-stat.green-steel {
  background-color: #29b4b6;
}
.dashboard-stat.green-steel.dashboard-stat-light:hover {
  background-color: rgb(37.2493273543, 163.533632287, 165.3506726457);
}
.dashboard-stat.green-steel .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.green-steel .details .number {
  color: #FFFFFF;
}
.dashboard-stat.green-steel .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.green-steel .more {
  color: #FFFFFF;
  background-color: rgb(37.2493273543, 163.533632287, 165.3506726457);
}

.dashboard-stat.grey {
  background-color: #E5E5E5;
}
.dashboard-stat.grey.dashboard-stat-light:hover {
  background-color: rgb(218.8, 218.8, 218.8);
}
.dashboard-stat.grey .visual > i {
  color: #333333;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.grey .details .number {
  color: #333333;
}
.dashboard-stat.grey .details .desc {
  color: #333333;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.grey .more {
  color: #333333;
  background-color: rgb(218.8, 218.8, 218.8);
}

.dashboard-stat.grey-steel {
  background-color: #e9edef;
}
.dashboard-stat.grey-steel.dashboard-stat-light:hover {
  background-color: rgb(221.1894736842, 227.3368421053, 230.4105263158);
}
.dashboard-stat.grey-steel .visual > i {
  color: #80898e;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.grey-steel .details .number {
  color: #80898e;
}
.dashboard-stat.grey-steel .details .desc {
  color: #80898e;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.grey-steel .more {
  color: #80898e;
  background-color: rgb(221.1894736842, 227.3368421053, 230.4105263158);
}

.dashboard-stat.grey-cararra {
  background-color: #fafafa;
}
.dashboard-stat.grey-cararra.dashboard-stat-light:hover {
  background-color: rgb(239.8, 239.8, 239.8);
}
.dashboard-stat.grey-cararra .visual > i {
  color: #333333;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.grey-cararra .details .number {
  color: #333333;
}
.dashboard-stat.grey-cararra .details .desc {
  color: #333333;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.grey-cararra .more {
  color: #333333;
  background-color: rgb(239.8, 239.8, 239.8);
}

.dashboard-stat.grey-gallery {
  background-color: #555555;
}
.dashboard-stat.grey-gallery.dashboard-stat-light:hover {
  background-color: rgb(74.8, 74.8, 74.8);
}
.dashboard-stat.grey-gallery .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.grey-gallery .details .number {
  color: #ffffff;
}
.dashboard-stat.grey-gallery .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.grey-gallery .more {
  color: #ffffff;
  background-color: rgb(74.8, 74.8, 74.8);
}

.dashboard-stat.grey-cascade {
  background-color: #95A5A6;
}
.dashboard-stat.grey-cascade.dashboard-stat-light:hover {
  background-color: rgb(137.9107692308, 155.5846153846, 156.6892307692);
}
.dashboard-stat.grey-cascade .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.grey-cascade .details .number {
  color: #FFFFFF;
}
.dashboard-stat.grey-cascade .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.grey-cascade .more {
  color: #FFFFFF;
  background-color: rgb(137.9107692308, 155.5846153846, 156.6892307692);
}

.dashboard-stat.grey-silver {
  background-color: #BFBFBF;
}
.dashboard-stat.grey-silver.dashboard-stat-light:hover {
  background-color: rgb(180.8, 180.8, 180.8);
}
.dashboard-stat.grey-silver .visual > i {
  color: #FAFCFB;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.grey-silver .details .number {
  color: #FAFCFB;
}
.dashboard-stat.grey-silver .details .desc {
  color: #FAFCFB;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.grey-silver .more {
  color: #FAFCFB;
  background-color: rgb(180.8, 180.8, 180.8);
}

.dashboard-stat.grey-salsa {
  background-color: #ACB5C3;
}
.dashboard-stat.grey-salsa.dashboard-stat-light:hover {
  background-color: rgb(160.1594405594, 170.4433566434, 186.4405594406);
}
.dashboard-stat.grey-salsa .visual > i {
  color: #FAFCFB;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.grey-salsa .details .number {
  color: #FAFCFB;
}
.dashboard-stat.grey-salsa .details .desc {
  color: #FAFCFB;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.grey-salsa .more {
  color: #FAFCFB;
  background-color: rgb(160.1594405594, 170.4433566434, 186.4405594406);
}

.dashboard-stat.grey-salt {
  background-color: #bfcad1;
}
.dashboard-stat.grey-salt.dashboard-stat-light:hover {
  background-color: rgb(179.1309090909, 192.1709090909, 200.4690909091);
}
.dashboard-stat.grey-salt .visual > i {
  color: #FAFCFB;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.grey-salt .details .number {
  color: #FAFCFB;
}
.dashboard-stat.grey-salt .details .desc {
  color: #FAFCFB;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.grey-salt .more {
  color: #FAFCFB;
  background-color: rgb(179.1309090909, 192.1709090909, 200.4690909091);
}

.dashboard-stat.grey-mint {
  background-color: #525e64;
}
.dashboard-stat.grey-mint.dashboard-stat-light:hover {
  background-color: rgb(72.8087912088, 83.4637362637, 88.7912087912);
}
.dashboard-stat.grey-mint .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.grey-mint .details .number {
  color: #FFFFFF;
}
.dashboard-stat.grey-mint .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.grey-mint .more {
  color: #FFFFFF;
  background-color: rgb(72.8087912088, 83.4637362637, 88.7912087912);
}

.dashboard-stat.red {
  background-color: #e7505a;
}
.dashboard-stat.red.dashboard-stat-light:hover {
  background-color: rgb(228.5396984925, 62.0603015075, 73.0854271357);
}
.dashboard-stat.red .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.red .details .number {
  color: #ffffff;
}
.dashboard-stat.red .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.red .more {
  color: #ffffff;
  background-color: rgb(228.5396984925, 62.0603015075, 73.0854271357);
}

.dashboard-stat.red-pink {
  background-color: #E08283;
}
.dashboard-stat.red-pink.dashboard-stat-light:hover {
  background-color: rgb(219.9461538462, 113.6538461538, 114.7846153846);
}
.dashboard-stat.red-pink .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.red-pink .details .number {
  color: #ffffff;
}
.dashboard-stat.red-pink .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.red-pink .more {
  color: #ffffff;
  background-color: rgb(219.9461538462, 113.6538461538, 114.7846153846);
}

.dashboard-stat.red-sunglo {
  background-color: #E26A6A;
}
.dashboard-stat.red-sunglo.dashboard-stat-light:hover {
  background-color: rgb(222.6764044944, 88.9235955056, 88.9235955056);
}
.dashboard-stat.red-sunglo .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.red-sunglo .details .number {
  color: #ffffff;
}
.dashboard-stat.red-sunglo .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.red-sunglo .more {
  color: #ffffff;
  background-color: rgb(222.6764044944, 88.9235955056, 88.9235955056);
}

.dashboard-stat.red-intense {
  background-color: #e35b5a;
}
.dashboard-stat.red-intense.dashboard-stat-light:hover {
  background-color: rgb(224.0404145078, 73.6652849741, 72.5595854922);
}
.dashboard-stat.red-intense .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.red-intense .details .number {
  color: #ffffff;
}
.dashboard-stat.red-intense .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.red-intense .more {
  color: #ffffff;
  background-color: rgb(224.0404145078, 73.6652849741, 72.5595854922);
}

.dashboard-stat.red-thunderbird {
  background-color: #D91E18;
}
.dashboard-stat.red-thunderbird.dashboard-stat-light:hover {
  background-color: rgb(198.6315352697, 27.4605809129, 21.9684647303);
}
.dashboard-stat.red-thunderbird .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.red-thunderbird .details .number {
  color: #ffffff;
}
.dashboard-stat.red-thunderbird .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.red-thunderbird .more {
  color: #ffffff;
  background-color: rgb(198.6315352697, 27.4605809129, 21.9684647303);
}

.dashboard-stat.red-flamingo {
  background-color: #EF4836;
}
.dashboard-stat.red-flamingo.dashboard-stat-light:hover {
  background-color: rgb(237.4958525346, 54.7963133641, 35.1041474654);
}
.dashboard-stat.red-flamingo .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.red-flamingo .details .number {
  color: #ffffff;
}
.dashboard-stat.red-flamingo .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.red-flamingo .more {
  color: #ffffff;
  background-color: rgb(237.4958525346, 54.7963133641, 35.1041474654);
}

.dashboard-stat.red-soft {
  background-color: #d05454;
}
.dashboard-stat.red-soft.dashboard-stat-light:hover {
  background-color: rgb(203.6018348624, 67.9981651376, 67.9981651376);
}
.dashboard-stat.red-soft .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.red-soft .details .number {
  color: #ffffff;
}
.dashboard-stat.red-soft .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.red-soft .more {
  color: #ffffff;
  background-color: rgb(203.6018348624, 67.9981651376, 67.9981651376);
}

.dashboard-stat.red-haze {
  background-color: #f36a5a;
}
.dashboard-stat.red-haze.dashboard-stat-light:hover {
  background-color: rgb(241.6169491525, 88.8271186441, 70.9830508475);
}
.dashboard-stat.red-haze .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.red-haze .details .number {
  color: #ffffff;
}
.dashboard-stat.red-haze .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.red-haze .more {
  color: #ffffff;
  background-color: rgb(241.6169491525, 88.8271186441, 70.9830508475);
}

.dashboard-stat.red-mint {
  background-color: #e43a45;
}
.dashboard-stat.red-mint.dashboard-stat-light:hover {
  background-color: rgb(225.5410714286, 40.0589285714, 52.0607142857);
}
.dashboard-stat.red-mint .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.red-mint .details .number {
  color: #ffffff;
}
.dashboard-stat.red-mint .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.red-mint .more {
  color: #ffffff;
  background-color: rgb(225.5410714286, 40.0589285714, 52.0607142857);
}

.dashboard-stat.yellow {
  background-color: #c49f47;
}
.dashboard-stat.yellow.dashboard-stat-light:hover {
  background-color: rgb(186.7259259259, 149.1777777778, 59.8740740741);
}
.dashboard-stat.yellow .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.yellow .details .number {
  color: #ffffff;
}
.dashboard-stat.yellow .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.yellow .more {
  color: #ffffff;
  background-color: rgb(186.7259259259, 149.1777777778, 59.8740740741);
}

.dashboard-stat.yellow-gold {
  background-color: #E87E04;
}
.dashboard-stat.yellow-gold.dashboard-stat-light:hover {
  background-color: rgb(211.9457627119, 115.1084745763, 3.6542372881);
}
.dashboard-stat.yellow-gold .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.yellow-gold .details .number {
  color: #ffffff;
}
.dashboard-stat.yellow-gold .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.yellow-gold .more {
  color: #ffffff;
  background-color: rgb(211.9457627119, 115.1084745763, 3.6542372881);
}

.dashboard-stat.yellow-casablanca {
  background-color: #f2784b;
}
.dashboard-stat.yellow-casablanca.dashboard-stat-light:hover {
  background-color: rgb(240.6259067358, 105.7305699482, 55.9740932642);
}
.dashboard-stat.yellow-casablanca .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.yellow-casablanca .details .number {
  color: #ffffff;
}
.dashboard-stat.yellow-casablanca .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.yellow-casablanca .more {
  color: #ffffff;
  background-color: rgb(240.6259067358, 105.7305699482, 55.9740932642);
}

.dashboard-stat.yellow-crusta {
  background-color: #f3c200;
}
.dashboard-stat.yellow-crusta.dashboard-stat-light:hover {
  background-color: rgb(222.6, 177.7135802469, 0);
}
.dashboard-stat.yellow-crusta .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.yellow-crusta .details .number {
  color: #ffffff;
}
.dashboard-stat.yellow-crusta .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.yellow-crusta .more {
  color: #ffffff;
  background-color: rgb(222.6, 177.7135802469, 0);
}

.dashboard-stat.yellow-lemon {
  background-color: #F7CA18;
}
.dashboard-stat.yellow-lemon.dashboard-stat-light:hover {
  background-color: rgb(242.2117154812, 195.0276150628, 8.3882845188);
}
.dashboard-stat.yellow-lemon .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.yellow-lemon .details .number {
  color: #ffffff;
}
.dashboard-stat.yellow-lemon .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.yellow-lemon .more {
  color: #ffffff;
  background-color: rgb(242.2117154812, 195.0276150628, 8.3882845188);
}

.dashboard-stat.yellow-saffron {
  background-color: #F4D03F;
}
.dashboard-stat.yellow-saffron.dashboard-stat-light:hover {
  background-color: rgb(242.8945812808, 203.2768472906, 43.7054187192);
}
.dashboard-stat.yellow-saffron .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.yellow-saffron .details .number {
  color: #ffffff;
}
.dashboard-stat.yellow-saffron .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.yellow-saffron .more {
  color: #ffffff;
  background-color: rgb(242.8945812808, 203.2768472906, 43.7054187192);
}

.dashboard-stat.yellow-soft {
  background-color: #c8d046;
}
.dashboard-stat.yellow-soft.dashboard-stat-light:hover {
  background-color: rgb(195.1637931034, 203.8672413793, 53.7327586207);
}
.dashboard-stat.yellow-soft .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.yellow-soft .details .number {
  color: #ffffff;
}
.dashboard-stat.yellow-soft .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.yellow-soft .more {
  color: #ffffff;
  background-color: rgb(195.1637931034, 203.8672413793, 53.7327586207);
}

.dashboard-stat.yellow-haze {
  background-color: #c5bf66;
}
.dashboard-stat.yellow-haze.dashboard-stat-light:hover {
  background-color: rgb(191.3924170616, 184.8123222749, 87.2075829384);
}
.dashboard-stat.yellow-haze .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.yellow-haze .details .number {
  color: #ffffff;
}
.dashboard-stat.yellow-haze .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.yellow-haze .more {
  color: #ffffff;
  background-color: rgb(191.3924170616, 184.8123222749, 87.2075829384);
}

.dashboard-stat.yellow-mint {
  background-color: #c5b96b;
}
.dashboard-stat.yellow-mint.dashboard-stat-light:hover {
  background-color: rgb(191.2563106796, 178.067961165, 92.3436893204);
}
.dashboard-stat.yellow-mint .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.yellow-mint .details .number {
  color: #ffffff;
}
.dashboard-stat.yellow-mint .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.yellow-mint .more {
  color: #ffffff;
  background-color: rgb(191.2563106796, 178.067961165, 92.3436893204);
}

.dashboard-stat.purple {
  background-color: #8E44AD;
}
.dashboard-stat.purple.dashboard-stat-light:hover {
  background-color: rgb(129.9800829876, 62.2439834025, 158.3560165975);
}
.dashboard-stat.purple .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.purple .details .number {
  color: #ffffff;
}
.dashboard-stat.purple .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.purple .more {
  color: #ffffff;
  background-color: rgb(129.9800829876, 62.2439834025, 158.3560165975);
}

.dashboard-stat.purple-plum {
  background-color: #8775a7;
}
.dashboard-stat.purple-plum.dashboard-stat-light:hover {
  background-color: rgb(124.1681415929, 104.5433628319, 159.0566371681);
}
.dashboard-stat.purple-plum .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.purple-plum .details .number {
  color: #ffffff;
}
.dashboard-stat.purple-plum .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.purple-plum .more {
  color: #ffffff;
  background-color: rgb(124.1681415929, 104.5433628319, 159.0566371681);
}

.dashboard-stat.purple-medium {
  background-color: #BF55EC;
}
.dashboard-stat.purple-medium.dashboard-stat-light:hover {
  background-color: rgb(184.0920634921, 66.6507936508, 233.9492063492);
}
.dashboard-stat.purple-medium .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.purple-medium .details .number {
  color: #ffffff;
}
.dashboard-stat.purple-medium .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.purple-medium .more {
  color: #ffffff;
  background-color: rgb(184.0920634921, 66.6507936508, 233.9492063492);
}

.dashboard-stat.purple-studio {
  background-color: #8E44AD;
}
.dashboard-stat.purple-studio.dashboard-stat-light:hover {
  background-color: rgb(129.9800829876, 62.2439834025, 158.3560165975);
}
.dashboard-stat.purple-studio .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.purple-studio .details .number {
  color: #ffffff;
}
.dashboard-stat.purple-studio .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.purple-studio .more {
  color: #ffffff;
  background-color: rgb(129.9800829876, 62.2439834025, 158.3560165975);
}

.dashboard-stat.purple-wisteria {
  background-color: #9B59B6;
}
.dashboard-stat.purple-wisteria.dashboard-stat-light:hover {
  background-color: rgb(145.7464435146, 76.5430962343, 174.0569037657);
}
.dashboard-stat.purple-wisteria .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.purple-wisteria .details .number {
  color: #ffffff;
}
.dashboard-stat.purple-wisteria .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.purple-wisteria .more {
  color: #ffffff;
  background-color: rgb(145.7464435146, 76.5430962343, 174.0569037657);
}

.dashboard-stat.purple-seance {
  background-color: #9A12B3;
}
.dashboard-stat.purple-seance.dashboard-stat-light:hover {
  background-color: rgb(138.0527918782, 16.1360406091, 160.4639593909);
}
.dashboard-stat.purple-seance .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.purple-seance .details .number {
  color: #ffffff;
}
.dashboard-stat.purple-seance .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.purple-seance .more {
  color: #ffffff;
  background-color: rgb(138.0527918782, 16.1360406091, 160.4639593909);
}

.dashboard-stat.purple-intense {
  background-color: #8775a7;
}
.dashboard-stat.purple-intense.dashboard-stat-light:hover {
  background-color: rgb(124.1681415929, 104.5433628319, 159.0566371681);
}
.dashboard-stat.purple-intense .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.purple-intense .details .number {
  color: #ffffff;
}
.dashboard-stat.purple-intense .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.purple-intense .more {
  color: #ffffff;
  background-color: rgb(124.1681415929, 104.5433628319, 159.0566371681);
}

.dashboard-stat.purple-sharp {
  background-color: #796799;
}
.dashboard-stat.purple-sharp.dashboard-stat-light:hover {
  background-color: rgb(111.3070866142, 94.611023622, 140.988976378);
}
.dashboard-stat.purple-sharp .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.purple-sharp .details .number {
  color: #ffffff;
}
.dashboard-stat.purple-sharp .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.purple-sharp .more {
  color: #ffffff;
  background-color: rgb(111.3070866142, 94.611023622, 140.988976378);
}

.dashboard-stat.purple-soft {
  background-color: #8877a9;
}
.dashboard-stat.purple-soft.dashboard-stat-light:hover {
  background-color: rgb(125.0648648649, 106.5027027027, 161.0972972973);
}
.dashboard-stat.purple-soft .visual > i {
  color: #ffffff;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.purple-soft .details .number {
  color: #ffffff;
}
.dashboard-stat.purple-soft .details .desc {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.purple-soft .more {
  color: #ffffff;
  background-color: rgb(125.0648648649, 106.5027027027, 161.0972972973);
}

.dashboard-stat-light {
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.dashboard-stat-light .details {
  margin-bottom: 5px;
}
.dashboard-stat-light .details .number {
  font-weight: 300;
  margin-bottom: 0px;
}

/***
Dashboard Stats 2
***/
.dashboard-stat2 {
  border-radius: 2px;
  background: #fff;
  padding: 15px 15px 30px 15px;
  margin-bottom: 20px;
  box-shadow: 0px 2px 3px 2px rgba(0, 0, 0, 0.03);
}
.dashboard-stat2.bordered {
  border: 1px solid rgb(231.2636363636, 236.35, 241.4363636364);
}
.dashboard-stat2 .display:before, .dashboard-stat2 .display:after {
  content: " ";
  display: table;
}
.dashboard-stat2 .display:after {
  clear: both;
}
.dashboard-stat2 .display {
  margin-bottom: 20px;
}
.dashboard-stat2 .display .number {
  float: left;
  display: inline-block;
}
.dashboard-stat2 .display .number h3 {
  margin: 0 0 2px 0;
  padding: 0;
  font-size: 30px;
  font-weight: 400;
}
.dashboard-stat2 .display .number h3 > small {
  font-size: 23px;
}
.dashboard-stat2 .display .number small {
  font-size: 14px;
  color: #AAB5BC;
  font-weight: 600;
  text-transform: uppercase;
}
.dashboard-stat2 .display .icon {
  display: inline-block;
  float: right;
  padding: 7px 0 0 0;
}
.dashboard-stat2 .display .icon > i {
  color: #cbd4e0;
  font-size: 26px;
}
.dashboard-stat2 .progress-info {
  clear: both;
}
.dashboard-stat2 .progress-info .progress {
  margin: 0;
  height: 4px;
  clear: both;
  display: block;
}
.dashboard-stat2 .progress-info .status {
  margin-top: 5px;
  font-size: 11px;
  color: #AAB5BC;
  font-weight: 600;
  text-transform: uppercase;
}
.dashboard-stat2 .progress-info .status .status-title {
  float: left;
  display: inline-block;
}
.dashboard-stat2 .progress-info .status .status-number {
  float: right;
  display: inline-block;
}

/***
Text Stats
***/
.text-stat h3 {
  margin-top: 5px;
  margin-bottom: 0px;
  font-size: 18px;
}
.text-stat span {
  font-size: 13px !important;
}

@media (max-width: 767px) { /* 767px */
  .text-stat {
    margin-top: 20px;
  }
}
/***
Scrollable Tables
***/
.table-scrollable {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  border: 1px solid rgb(231.2636363636, 236.35, 241.4363636364);
  margin: 10px 0 !important;
}
.DTS .table-scrollable {
  border: 0;
}
.table-scrollable.table-scrollable-borderless {
  border: 0;
}
.table-scrollable > .table {
  width: 100% !important;
  margin: 0 !important;
  margin-bottom: 0;
  background-color: #fff;
}
.table-scrollable > .table > thead > tr > th,
.table-scrollable > .table > tbody > tr > th,
.table-scrollable > .table > tfoot > tr > th,
.table-scrollable > .table > tfoot > tr > th,
.table-scrollable > .table > tfoot > tr > td {
  white-space: nowrap;
}
.table-scrollable > .table-bordered {
  border: 0;
}
.table-scrollable > .table-bordered > thead > tr > th:first-child,
.table-scrollable > .table-bordered > tbody > tr > th:first-child,
.table-scrollable > .table-bordered > tfoot > tr > th:first-child,
.table-scrollable > .table-bordered > thead > tr > td:first-child,
.table-scrollable > .table-bordered > tbody > tr > td:first-child,
.table-scrollable > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.table-scrollable > .table-bordered > thead > tr > th:last-child,
.table-scrollable > .table-bordered > tbody > tr > th:last-child,
.table-scrollable > .table-bordered > tfoot > tr > th:last-child,
.table-scrollable > .table-bordered > thead > tr > td:last-child,
.table-scrollable > .table-bordered > tbody > tr > td:last-child,
.table-scrollable > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.table-scrollable > .table-bordered > thead > tr:last-child > th,
.table-scrollable > .table-bordered > tbody > tr:last-child > th,
.table-scrollable > .table-bordered > tfoot > tr:last-child > th,
.table-scrollable > .table-bordered > thead > tr:last-child > td,
.table-scrollable > .table-bordered > tbody > tr:last-child > td,
.table-scrollable > .table-bordered > tfoot > tr:last-child > td {
  border-bottom: 0;
}

/***
Customized Bootstrap Tables
***/
.table td,
.table th {
  font-size: 14px;
}
.table.table-bordered thead > tr > th {
  border-bottom: 0;
}
.table td .img-responsive {
  width: 100%;
}

/***
Responsive Flip Scroll Tables
***/
.flip-scroll table {
  width: 100%;
}

@media only screen and (max-width: 768px) { /* 768px */
  .flip-scroll .flip-content:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
  }
  .flip-scroll * html .flip-content {
    zoom: 1;
  }
  .flip-scroll *:first-child + html .flip-content {
    zoom: 1;
  }
  .flip-scroll table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
  }
  .flip-scroll th,
  .flip-scroll td {
    margin: 0;
    vertical-align: top;
  }
  .flip-scroll th {
    text-align: left;
    border: 0 !important;
    border-bottom: 1px solid #ddd !important;
    border-right: 1px solid #ddd !important;
    font-size: 13px !important;
    padding: 5px;
    width: auto !important;
  }
  .flip-scroll table {
    display: block;
    position: relative;
    width: 100%;
  }
  .flip-scroll thead {
    display: block;
    float: left;
  }
  .flip-scroll tbody {
    display: block;
    width: auto;
    position: relative;
    overflow-x: auto;
    white-space: nowrap;
  }
  .flip-scroll .flip-content tbody tr td {
    font-size: 13px;
    line-height: 1.483;
  }
  .flip-scroll .table-bordered.flip-content tbody tr td {
    font-size: 13px;
    line-height: 1.43;
  }
  .flip-scroll thead tr {
    display: block;
  }
  .flip-scroll th {
    display: block;
    text-align: right;
  }
  .flip-scroll tbody tr {
    display: inline-block;
    vertical-align: top;
    margin-left: -5px;
  }
  .flip-scroll td {
    display: block;
    min-height: 1.25em;
    text-align: left;
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
  }
  /* sort out borders */
  .flip-scroll th {
    border-bottom: 0;
    border-left: 0;
  }
  .flip-scroll td {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
  }
  .flip-scroll tbody tr {
    border-left: 1px solid #ddd;
  }
  .flip-scroll th:last-child,
  .flip-scroll td:last-child {
    border-bottom: 1px solid #ddd;
  }
}
/***
Custom tables
***/
.table-toolbar {
  margin-bottom: 20px;
}
.table-toolbar:before, .table-toolbar:after {
  content: " ";
  display: table;
}
.table-toolbar:after {
  clear: both;
}

.table.table-full-width {
  width: 100% !important;
}

.table .btn {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 5px;
}

.table thead tr th {
  font-size: 14px;
  font-weight: 600;
}

.table-advance {
  margin-bottom: 10px !important;
}

.table-advance thead {
  color: #3f444a;
}

.table-advance thead tr th {
  background-color: #f1f4f7;
  font-size: 14px;
  font-weight: 400;
  color: #3f444a;
}

.table-advance div.success,
.table-advance div.info,
.table-advance div.important,
.table-advance div.warning,
.table-advance div.danger {
  position: absolute;
  margin-top: -5px;
  float: left;
  width: 2px;
  height: 30px;
  margin-right: 20px !important;
}

.table-advance tr td {
  border-left-width: 0px;
}

.table-advance tr td:first-child {
  border-left-width: 2px !important;
}

.table-advance tr td.highlight:first-child a {
  margin-left: 15px;
}

.table-advance td.highlight div.primary {
  border-left: 2px solid rgb(51.4340909091, 122.2772727273, 183.4159090909);
}

.table-advance td.highlight div.success {
  border-left: 2px solid rgb(54.182, 198.1832, 210.918);
}

.table-advance td.highlight div.info {
  border-left: 2px solid rgb(100.7119402985, 155.2208955224, 223.5880597015);
}

.table-advance td.highlight div.warning {
  border-left: 2px solid #F1C40F;
}

.table-advance td.highlight div.danger {
  border-left: 2px solid rgb(236.6813186813, 106.6186813187, 116.693956044);
}

@media (max-width: 767px) { /* 767px */
  .table-advance tr > td.highlight:first-child a {
    margin-left: 8px;
  }
}
/***
Light Table
***/
.table.table-light {
  border: 0 !important;
}
.table.table-light > thead > tr:hover > th {
  background: none;
}
.table.table-light > thead > tr.uppercase {
  text-transform: uppercase;
}
.table.table-light > thead > tr > th {
  font-weight: 600;
  font-size: 13px;
  color: rgb(146.9488721805, 161.5503759398, 168.8511278195);
  font-family: "Open Sans", sans-serif;
  border: 0;
  border-bottom: 1px solid #F2F5F8;
}
.table.table-light > tbody > tr:last-child > td {
  border: 0;
}
.table.table-light > tbody > tr > td {
  border: 0;
  border-bottom: 1px solid #F2F5F8;
  color: rgb(136, 150, 159.8);
  vertical-align: middle;
}
.table.table-light > tbody > tr > td.fit {
  width: 1px;
  padding-right: 3px;
}
.table.table-light > tbody > tr > td .user-pic {
  display: inline-block;
  vertical-align: middle;
  height: 30px;
  border-radius: 100%;
}
.table.table-light.table-hover > tbody > tr > td:hover,
.table.table-light.table-hover > tbody > tr > th:hover, .table.table-light.table-hover > tbody > tr:hover > td {
  background: rgb(248.8358695652, 249.527173913, 250.5641304348) !important;
}

.table-hover > tbody > tr:hover,
.table-hover > tbody > tr:hover > td {
  background: rgb(242.9043478261, 244.2608695652, 246.2956521739) !important;
}

/***
Customized Bootstrap Tabs 
***/
/* Tabs and pills */
.nav-tabs,
.nav-pills {
  margin-bottom: 10px;
}
.nav-tabs > li > a,
.nav-pills > li > a {
  font-size: 14px;
}
.nav-tabs > li > a > .badge,
.nav-pills > li > a > .badge {
  margin-top: -6px;
}
.nav-tabs > li > a,
.nav-pills > li > a {
  border-radius: 2px 2px 0 0;
}
.nav-tabs > li .dropdown-menu:before, .nav-tabs > li .dropdown-menu:after,
.nav-pills > li .dropdown-menu:before,
.nav-pills > li .dropdown-menu:after {
  display: none;
}
.nav-tabs.nav-tabs-sm > li > a, .nav-tabs.nav-pills-sm > li > a,
.nav-pills.nav-tabs-sm > li > a,
.nav-pills.nav-pills-sm > li > a {
  font-size: 13px;
}
.nav-tabs .dropdown.open > .dropdown-toggle,
.nav-pills .dropdown.open > .dropdown-toggle {
  background: #eee;
  color: #0d638f;
  border-color: transparent;
}

/* Left and right tabs */
.tabs-right.nav-tabs,
.tabs-left.nav-tabs {
  border-bottom: 0;
}
.tabs-right.nav-tabs > li,
.tabs-left.nav-tabs > li {
  float: none;
}
.tabs-right.nav-tabs > li > a,
.tabs-left.nav-tabs > li > a {
  margin-right: 0;
  margin-bottom: 3px;
}

/* Left tabs */
.tabs-left.nav-tabs {
  border-right: 1px solid #ddd;
}
.tabs-left.nav-tabs > li > a {
  display: block;
  margin-right: -1px;
}
.tabs-left.nav-tabs > li > a:hover, .tabs-left.nav-tabs > li > a:focus {
  border-radius: 2px 0 0 2px;
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}
.tabs-left.nav-tabs > li.active > a,
.tabs-left.nav-tabs > li.active > a:hover > li.active > a:focus {
  border-radius: 2px 0 0 2px;
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}

/* Right tabs */
.tabs-right.nav-tabs {
  border-left: 1px solid #ddd;
}
.tabs-right.nav-tabs > li > a {
  display: block;
  margin-left: -1px;
}
.tabs-right.nav-tabs > li > a:hover, .tabs-right.nav-tabs > li > a:focus {
  border-radius: 0 2px 2px 0;
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}
.tabs-right.nav-tabs > li.active > a,
.tabs-right.nav-tabs > li.active > a:hover > li.active > a:focus {
  border-radius: 0 2px 2px 0;
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}

/* Below tabs */
.tabs-below > .nav-tabs,
.tabs-below > .nav-pills {
  border-bottom: 0;
  margin-bottom: 0px;
  margin-top: 10px;
}

.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
  margin-bottom: 0;
  margin-top: 10px;
}
.tabs-below > .nav-tabs > li > a {
  margin-top: -1px;
  margin-bottom: 0;
}
.tabs-below > .nav-tabs > li > a:hover, .tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #ddd;
  border-bottom-color: transparent;
}
.tabs-below > .nav-tabs > li > a .dropdown-menu {
  border-radius: 2px;
}
.tabs-below > .nav-tabs .active a,
.tabs-below > .nav-tabs .active a:hover .active a:focus {
  border-radius: 0 0 2px 2px;
  border-color: transparent #ddd #ddd #ddd !important;
}

/***
Custom tabs
***/
/* In BS3.0.0 tabbable class was removed. We had to added it back */
.tabbable:before, .tabbable:after {
  content: " ";
  display: table;
}
.tabbable:after {
  clear: both;
}

.tabbable-custom {
  margin-bottom: 15px;
  padding: 0px;
}
.tabbable-custom > .nav-tabs {
  border: none;
  margin: 0px;
}
.tabbable-custom > .nav-tabs > li {
  margin-right: 2px;
  border-top: 2px solid transparent;
}
.tabbable-custom > .nav-tabs > li > a {
  margin-right: 0;
  border-radius: 0;
}
.tabbable-custom > .nav-tabs > li > a:hover {
  background: none;
  border-color: transparent;
}
.tabbable-custom > .nav-tabs > li.active {
  border-top: 3px solid rgb(236.6813186813, 106.6186813187, 116.693956044);
  margin-top: 0;
  position: relative;
}
.tabbable-custom > .nav-tabs > li.active > a {
  border-top: none !important;
  font-weight: 400;
  border-radius: 0;
}
.tabbable-custom > .nav-tabs > li.active > a:hover {
  border-radius: 0;
  border-top: none;
  background: #fff;
  border-color: #d4d4d4 #d4d4d4 transparent;
}
.tabbable-custom > .tab-content {
  background-color: #fff;
  border: 1px solid #ddd;
  padding: 10px;
  border-radius: 0 0 2px 2px;
}
.tabbable-custom {
  /* justified tabs */
}
.tabbable-custom.nav-justified > .tab-content {
  margin-top: -1px;
}
.tabbable-custom {
  /* boxless tabs */
}
.tabbable-custom.boxless > .tab-content {
  padding: 15px 0;
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.tabbable-custom {
  /* below justified tabs */
}
.tabbable-custom.tabs-below.nav-justified .tab-content {
  margin-top: 0px;
  margin-bottom: -2px;
  border-radius: 2px 2px 0 0;
}
.tabbable-custom {
  /* full width tabs */
}
.tabbable-custom.tabbable-full-width > .nav-tabs > li > a {
  color: #424242;
  font-size: 15px;
  padding: 9px 15px;
}
.tabbable-custom.tabbable-full-width > .tab-content {
  padding: 15px 0;
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.tabbable-custom {
  /* below tabs */
}
.tabbable-custom.tabs-below .nav-tabs > li > a {
  border-top: none;
  border-bottom: 2px solid transparent;
  margin-top: -1px;
}
.tabbable-custom.tabs-below .nav-tabs > li.active {
  border-top: none;
  border-bottom: 3px solid #d12610;
  margin-bottom: 0;
  position: relative;
}
.tabbable-custom.tabs-below .nav-tabs > li.active > a {
  border-bottom: none;
}
.tabbable-custom.tabs-below .nav-tabs > li.active > a:hover {
  background: #fff;
  border-color: #d4d4d4 #d4d4d4 transparent;
}

.tabbable-custom.tabbable-noborder > .nav-tabs > li > a {
  border: 0;
}
.tabbable-custom.tabbable-noborder .tab-content {
  border: 0;
}

.portlet:not(.light) .tabbable-line {
  padding-top: 15px;
}
.tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
}
.tabbable-line > .nav-tabs > li {
  margin: 0;
  border-bottom: 4px solid transparent;
}
.tabbable-line > .nav-tabs > li > a {
  background: none !important;
  border: 0;
  margin: 0;
  padding-left: 15px;
  padding-right: 15px;
  color: rgb(114.75, 114.75, 114.75);
}
.tabbable-line > .nav-tabs > li > a > i {
  color: rgb(165.75, 165.75, 165.75);
}
.tabbable-line > .nav-tabs > li.active {
  background: none;
  border-bottom: 4px solid rgb(54.182, 198.1832, 210.918);
  position: relative;
}
.tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #333;
}
.tabbable-line > .nav-tabs > li.active > a > i {
  color: rgb(63.75, 63.75, 63.75);
}
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
  background: none;
  border-bottom: 4px solid rgb(158.732, 227.7632, 233.868);
}
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333;
}
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
  color: rgb(165.75, 165.75, 165.75);
}
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}
.tabbable-line > .tab-content {
  margin-top: 0;
  border: 0;
  border-top: 1px solid rgb(237.7545454545, 241.45, 245.1454545455);
  padding: 30px 0;
}
.page-container-bg-solid .tabbable-line > .tab-content {
  border-top: 1px solid rgb(218.2818181818, 226.15, 234.0181818182);
}
.portlet .tabbable-line > .tab-content {
  padding-bottom: 0;
}

.tabbable-line.tabs-below > .nav-tabs > li {
  border-top: 4px solid transparent;
}
.tabbable-line.tabs-below > .nav-tabs > li > a {
  margin-top: 0;
}
.tabbable-line.tabs-below > .nav-tabs > li:hover {
  border-bottom: 0;
  border-top: 4px solid rgb(250.6923076923, 220.1076923077, 222.4769230769);
}
.tabbable-line.tabs-below > .nav-tabs > li.active {
  margin-bottom: -2px;
  border-bottom: 0;
  border-top: 4px solid rgb(236.6813186813, 106.6186813187, 116.693956044);
}
.tabbable-line.tabs-below > .tab-content {
  margin-top: -10px;
  border-top: 0;
  border-bottom: 1px solid #eee;
  padding-bottom: 15px;
}

.portlet .tabbable-bordered {
  margin-top: 20px;
}
.tabbable-bordered .nav-tabs {
  margin-bottom: 0;
  border-bottom: 0;
}
.tabbable-bordered .tab-content {
  padding: 30px 20px 20px 20px;
  border: 1px solid #ddd;
  background: #ffffff;
}

/***
Tiles(new in v1.1.1)
***/
.tiles {
  margin-right: -10px;
}
.tiles:before, .tiles:after {
  display: table;
  content: " ";
}
.tiles:after {
  clear: both;
}
.tiles .tile {
  display: block;
  letter-spacing: 0.02em;
  float: left;
  height: 135px;
  width: 135px !important;
  cursor: pointer;
  text-decoration: none;
  color: #ffffff;
  position: relative;
  font-weight: 300;
  font-size: 12px;
  letter-spacing: 0.02em;
  line-height: 20px;
  overflow: hidden;
  border: 4px solid transparent;
  margin: 0 10px 10px 0;
}
.tiles .tile:after, .tiles .tile:before {
  content: "";
  float: left;
}
.tiles .tile.double {
  width: 280px !important;
}
.tiles .tile.double-down {
  height: 280px !important;
}
.tiles .tile.double-down i {
  margin-top: 95px;
}
.tiles .tile:hover {
  border-color: #aaa !important;
}
.tiles .tile:active, .tiles .tile.selected {
  border-color: #ccc !important;
}
.tiles .tile.selected .corner:after {
  content: "";
  display: inline-block;
  border-left: 40px solid transparent;
  border-bottom: 40px solid transparent;
  border-right: 40px solid #ccc;
  position: absolute;
  top: -3px;
  right: -3px;
}
.tiles .tile.selected .check:after {
  content: "";
  font-family: FontAwesome;
  font-size: 13px;
  content: "\f00c";
  display: inline-block;
  position: absolute;
  top: 2px;
  right: 2px;
}
.tiles .tile.icon {
  padding: 0;
}
.tiles .tile.image .tile-body {
  padding: 0 !important;
}
.tiles .tile.image .tile-body > img {
  width: 100%;
  height: auto;
  min-height: 100%;
  max-width: 100%;
}
.tiles .tile.image .tile-body h3 {
  display: inline-block;
}
.tiles .tile .tile-body {
  height: 100%;
  vertical-align: top;
  padding: 10px 10px;
  overflow: hidden;
  position: relative;
  font-weight: 400;
  font-size: 12px;
  color: #000000;
  color: #ffffff;
  margin-bottom: 10px;
}
.tiles .tile .tile-body p {
  font-weight: 400;
  font-size: 13px;
  color: #000000;
  color: #ffffff;
  line-height: 20px;
  overflow: hidden;
}
.tiles .tile .tile-body p:hover {
  color: rgba(0, 0, 0, 0.8);
}
.tiles .tile .tile-body p:active {
  color: rgba(0, 0, 0, 0.4);
}
.tiles .tile .tile-body p:hover {
  color: #ffffff;
}
.tiles .tile .tile-body img {
  float: left;
  margin-right: 10px;
}
.tiles .tile .tile-body img.pull-right {
  float: right !important;
  margin-left: 10px;
  margin-right: 0px;
}
.tiles .tile .tile-body > .content {
  display: inline-block;
}
.tiles .tile .tile-body > i {
  margin-top: 17px;
  display: block;
  font-size: 56px;
  line-height: 56px;
  text-align: center;
}
.tiles .tile .tile-body h1,
.tiles .tile .tile-body h2,
.tiles .tile .tile-body h3,
.tiles .tile .tile-body h4,
.tiles .tile .tile-body h5,
.tiles .tile .tile-body h6,
.tiles .tile .tile-body p {
  padding: 0;
  margin: 0;
  line-height: 14px;
}
.tiles .tile .tile-body h1:hover,
.tiles .tile .tile-body h2:hover,
.tiles .tile .tile-body h3:hover,
.tiles .tile .tile-body h4:hover,
.tiles .tile .tile-body h5:hover,
.tiles .tile .tile-body h6:hover,
.tiles .tile .tile-body p:hover {
  color: #ffffff;
}
.tiles .tile .tile-body h3,
.tiles .tile .tile-body h4 {
  margin-bottom: 5px;
}
.tiles .tile .tile-object {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  min-height: 30px;
  background-color: transparent;
  *zoom: 1;
}
.tiles .tile .tile-object:before, .tiles .tile .tile-object:after {
  display: table;
  content: "";
}
.tiles .tile .tile-object:after {
  clear: both;
}
.tiles .tile .tile-object > .name {
  position: absolute;
  bottom: 0;
  left: 0;
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 15px;
  font-weight: 400;
  font-size: 13px;
  color: #ffffff;
}
.tiles .tile .tile-object > .name > i {
  vertical-align: middle;
  display: block;
  font-size: 24px;
  height: 18px;
  width: 24px;
}
.tiles .tile .tile-object > .number {
  position: absolute;
  bottom: 0;
  right: 0;
  margin-bottom: 0;
  color: #ffffff;
  text-align: center;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.01em;
  line-height: 14px;
  margin-bottom: 8px;
  margin-right: 10px;
}

/***
Custimized Bootstrap Wells
***/
.well {
  border: 0;
  padding: 20px;
}

.well {
  border-radius: 2px;
}

.well-lg {
  padding: 40px;
}

.well-sm {
  padding: 10px;
}

/*--------------------------------------------------
	[Widgets]
----------------------------------------------------*/
/*** Widget Background Colors ***/
.widget-bg-color-purple {
  background: #9a7caf;
}

.widget-bg-color-purple-dark {
  background: #4b365a;
}

.widget-bg-color-purple-light {
  background: #674d79;
}

.widget-bg-color-green {
  background: #4db3a4;
}

.widget-bg-color-red {
  background: #f36a5a;
}

.widget-bg-color-blue {
  background: #5b9bd1;
}

.widget-bg-color-gray {
  background: #323c45;
}

.widget-bg-color-gray-dark {
  background: #144f57;
}

.widget-bg-color-white {
  background: #fff;
}

.widget-bg-color-dark {
  background: #3e4f5e;
}

.widget-bg-color-dark-light {
  background: #8e9daa;
}

.widget-bg-color-fb {
  background: #475e98;
}

.widget-bg-color-tw {
  background: #55acee;
}

/*** Widget Title Colors ***/
.widget-title-color-purple {
  color: #9a7caf;
}

.widget-title-color-purple-dark {
  color: #4b365a;
}

.widget-title-color-purple-light {
  color: #674d79;
}

.widget-title-color-green {
  color: #4db3a4;
}

.widget-title-color-red {
  color: #f36a5a;
}

.widget-title-color-blue {
  color: #5b9bd1;
}

.widget-title-color-gray {
  color: #323c45;
}

.widget-title-color-gray-dark {
  color: #144f57;
}

.widget-title-color-white {
  color: #fff;
}

.widget-title-color-dark {
  color: #3e4f5e;
}

.widget-title-color-dark-light {
  color: #8e9daa;
}

.widget-title-color-fb {
  color: #475e98;
}

.widget-title-color-tw {
  color: #55acee;
}

.overflow-h {
  overflow: hidden;
}

/*** Widget Carousel ***/
.widget-carousel .carousel-indicators {
  left: -18%;
  bottom: 10px;
  margin-left: 0;
}
.widget-carousel .carousel-indicators-red > li {
  border-color: #f36a5a;
}
.widget-carousel .carousel-indicators-red > li.active {
  background: #f36a5a;
}

/*** Widget Gradient ***/
.widget-gradient {
  position: relative;
  min-height: 350px;
  overflow: hidden;
  background-size: cover;
  background-position: 50% 50%;
  border-radius: 2px;
}
.widget-gradient .widget-gradient-body {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: auto;
  height: auto;
  padding: 20px;
}
.widget-gradient .widget-gradient-body .widget-gradient-title {
  font-size: 21px;
  font-weight: 600;
  color: #fff;
  margin: 0;
}
.widget-gradient .widget-gradient-body .widget-gradient-body-actions {
  position: absolute;
  right: 20px;
  bottom: 20px;
  padding: 0;
  margin: 0;
}
.widget-gradient .widget-gradient-body .widget-gradient-body-actions li {
  font-size: 14px;
  padding: 0 0 0 8px;
}
.widget-gradient .widget-gradient-body .widget-gradient-body-actions li:first-child {
  padding-left: 0;
}
.widget-gradient .widget-gradient-body .widget-gradient-body-actions li a {
  color: #fff;
}
.widget-gradient .widget-gradient-body .widget-gradient-body-actions li a:hover {
  color: #a1afbb;
  text-decoration: none;
}

/*** Widget Gradient ***/
.widget-wrap-img {
  border-radius: 2px;
  position: relative;
  min-height: 350px;
  padding: 20px;
}
.widget-wrap-img .widget-wrap-img-title {
  font-size: 21px;
  font-weight: 600;
  color: #3e4f5e;
  margin: 0 0 20px;
}
.widget-wrap-img .widget-wrap-img-element {
  position: absolute;
  bottom: 0;
  right: 0;
}

/*** Widget Tab ***/
.widget-tab {
  min-height: 420px;
  border-radius: 2px;
}
.widget-tab .nav-tabs {
  margin: 0;
  border-color: #eff1f3;
}
.widget-tab .nav-tabs > li {
  margin: 0 10px;
}
.widget-tab .nav-tabs > li:first-child {
  margin-left: 20px;
}
.widget-tab .nav-tabs > li > a {
  border: 0;
  font-weight: bold;
  color: #8e9daa;
  text-transform: uppercase;
  padding: 20px 0;
}
.widget-tab .nav-tabs > li > a > i {
  color: #8e9daa;
}
.widget-tab .nav-tabs > li.open, .widget-tab .nav-tabs > li:hover {
  border-bottom: 1px solid #f36a5a;
}
.widget-tab .nav-tabs > li.open > a, .widget-tab .nav-tabs > li:hover > a {
  border: 0;
  background: inherit;
  color: #f36a5a;
}
.widget-tab .nav-tabs > li.open > a > i, .widget-tab .nav-tabs > li:hover > a > i {
  color: #f36a5a;
}
.widget-tab .nav-tabs > li.active {
  border-bottom: 1px solid #f36a5a;
  position: relative;
}
.widget-tab .nav-tabs > li.active > a {
  border: 0;
  color: #f36a5a;
}
.widget-tab .nav-tabs > li.active > a > i {
  color: #f36a5a;
}
.widget-tab .tab-content {
  padding: 20px;
  color: #8e9daa;
}
.widget-tab .slimScrollBar {
  right: 10px !important;
  margin-top: 17px !important;
  margin-bottom: 17px !important;
}

/*** Widget News ***/
.widget-news {
  overflow: hidden;
  margin-right: 10px;
  border-radius: 2px;
}
.widget-news .widget-news-left-elem {
  float: left;
  width: 100px;
  height: auto;
  margin-right: 15px;
}
.widget-news .widget-news-right-body {
  overflow: hidden;
}
.widget-news .widget-news-right-body .widget-news-right-body-title {
  font-size: 16px;
  font-weight: 600;
  color: #3e4f5e;
  margin: 0 0 5px;
  clear: both;
}
.widget-news .widget-news-right-body .widget-news-right-body-title .label {
  float: right;
  font-weight: 600;
  background: #a1afbb;
  border-radius: 3px !important;
}
.widget-news .widget-news-right-body p {
  font-size: 13px;
}

/*** Widget Thumb ***/
.widget-thumb {
  padding: 20px;
  border-radius: 2px;
}
.widget-thumb.bordered {
  border: 1px solid rgb(231.2636363636, 236.35, 241.4363636364);
}
.widget-thumb .widget-thumb-heading {
  font-size: 14px;
  font-weight: bold;
  color: #8e9daa;
  margin: 0 0 20px 0;
}
.widget-thumb .widget-thumb-wrap {
  overflow: hidden;
}
.widget-thumb .widget-thumb-wrap .widget-thumb-icon {
  float: left;
  width: 60px;
  height: 60px;
  display: inline-block;
  font-size: 20px;
  line-height: 41px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin-right: 15px;
}
.widget-thumb .widget-thumb-body {
  overflow: hidden;
}
.widget-thumb .widget-thumb-body .widget-thumb-subtitle {
  padding-top: 2px;
  display: block;
  font-size: 14px;
  font-weight: 600;
  color: #8e9daa;
}
.widget-thumb .widget-thumb-body .widget-thumb-body-stat {
  display: block;
  font-size: 30px;
  font-weight: 600;
  color: #3e4f5e;
}

/*** Widget Socials ***/
.widget-socials {
  border-radius: 2px;
  min-height: 250px;
  padding: 20px;
}
.widget-socials .widget-socials-title {
  font-size: 25px;
  font-weight: 700;
  line-height: 1.4;
  color: #fff;
  margin: 0 0 20px;
}
.widget-socials .widget-social-subtitle {
  color: #fff;
  font-weight: 200;
  line-height: 1.4;
}
.widget-socials .widget-social-subtitle a {
  color: #fff;
}
.widget-socials .widget-socials-paragraph {
  display: block;
  color: #65727d;
}
.widget-socials .widget-social-icon-tw, .widget-socials .widget-social-icon-fb {
  font-size: 30px;
  margin: 30px 0;
}
.widget-socials .widget-social-icon-fb {
  color: #2b3f72;
}
.widget-socials .widget-social-icon-tw {
  color: #3686c3;
}

/*** Widget Comments ***/
.widget-comments {
  min-height: 420px;
}

/*** Widget Media ***/
.widget-media {
  border-radius: 2px;
  border-bottom: 1px solid #f6f9fc;
  overflow: hidden;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.widget-media .widget-media-elements {
  float: left;
  margin-right: 20px;
}
.widget-media .widget-media-avatar {
  width: 55px;
  height: 55px;
  display: block;
}
.widget-media .widget-btn-default {
  display: inline-block;
  font-size: 12px;
  color: #96a2b1;
  border: 1px solid #ebf0f6;
  padding: 3px 10px;
}
.widget-media .widget-btn-default .widget-btn-icon {
  line-height: 1.5;
}
.widget-media .widget-btn-default:hover {
  background: #ebf0f6;
  text-decoration: none;
}
.widget-media .widget-btn-red {
  display: inline-block;
  font-size: 12px;
  color: #f36a5a;
  border: 1px solid #ebf0f6;
  padding: 3px 10px;
}
.widget-media .widget-btn-red .widget-btn-icon {
  line-height: 1.5;
}
.widget-media .widget-btn-red:hover {
  color: #fff;
  background: #f36a5a;
  text-decoration: none;
}
.widget-media .widget-btn-blue {
  display: inline-block;
  font-size: 12px;
  color: #fff;
  border: 1px solid #ebf0f6;
  padding: 3px 10px;
  background: rgb(51.4340909091, 122.2772727273, 183.4159090909);
}
.widget-media .widget-btn-blue .widget-btn-icon {
  line-height: 1.5;
}
.widget-media .widget-btn-blue:hover {
  color: rgb(51.4340909091, 122.2772727273, 183.4159090909);
  background: #fff;
  text-decoration: none;
}
.widget-media .widget-media-body {
  overflow: hidden;
}
.widget-media .widget-media-body .widget-media-body-title {
  font-size: 15px;
  font-weight: 600;
  color: #5b9bd1;
  margin: 0 0 7px;
}
.widget-media .widget-media-body .widget-media-body-subtitle {
  font-size: 13px;
  color: #7e8c9e;
}

/*** Widget Blog ***/
.widget-blog {
  border-radius: 2px;
  background: #fff;
  padding: 20px;
  background-position: center center;
  background-size: cover;
  padding-top: 30px;
}
.widget-blog .widget-blog-heading {
  position: relative;
  margin-bottom: 30px;
}
.widget-blog .widget-blog-heading:before {
  position: absolute;
  bottom: -15px;
  left: 50%;
  width: 50px;
  height: 1px;
  border-width: 1px;
  background: #8e9daa;
  margin-left: -25px;
  content: " ";
}
.widget-blog .widget-blog-title {
  font-size: 20px;
  font-weight: 400;
  color: #3e4f5e;
  margin: 0 0 15px;
}
.widget-blog .widget-blog-title a {
  color: #3e4f5e;
}
.widget-blog .widget-blog-subtitle {
  display: block;
  font-size: 13px;
  color: #8e9daa;
  letter-spacing: 3px;
}
.widget-blog .btn-widget-purple {
  display: inline-block;
  font-size: 13px;
  color: #8e9daa;
  border: 1px solid #8e9daa;
  padding: 7px 17px;
}
.widget-blog .btn-widget-purple:hover {
  color: #fff;
  background: #8e9daa;
  text-decoration: none;
}

/*** Widget Progress ***/
.widget-progress {
  min-height: 420px;
}
.widget-progress .widget-progress-element {
  border-radius: 2px;
  overflow: hidden;
  padding: 30px 10px;
}
.widget-progress .widget-progress-title {
  display: block;
  color: #fff;
  margin-bottom: 5px;
}
.widget-progress .progress {
  height: 3px;
  background: rgba(255, 255, 255, 0.2);
  margin-bottom: 0;
}

/*** Widget Gradient ***/
.widget-map {
  border-radius: 2px;
  min-height: 350px;
  border-radius: 3px;
}
.widget-map .widget-map-mapplic {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.widget-map .widget-map-mapplic .mapplic-container {
  background: #5b9bd1;
}
.widget-map .widget-map-mapplic .mapplic-layer.world > img {
  opacity: 0.3;
}
.widget-map .widget-map-body {
  background: #fff;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  padding: 20px;
  overflow: hidden;
}
.widget-map .widget-sparkline-chart {
  width: 25%;
  float: left;
  border-left: 1px solid #e7eff7;
  padding: 0 15px;
}
.widget-map .widget-sparkline-chart:first-child {
  border-left: none;
}
.widget-map .widget-sparkline-chart .widget-sparkline-title {
  display: block;
  font-size: 12px;
  font-weight: 600;
  color: #a1afbb;
}

/* Widget Map for max-width 480px */
@media (max-width: 480px) { /* 480px */
  .widget-map .widget-sparkline-chart {
    width: 50%;
    border-left: none;
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
/*** Widget Subscribe ***/
.widget-subscribe {
  border-radius: 2px;
  min-height: 250px;
  overflow: hidden;
  padding: 30px;
}
.widget-subscribe .widget-subscribe-no {
  float: left;
  font-size: 67px;
  font-weight: 600;
  line-height: 1;
  color: #9a7caf;
}
.widget-subscribe .widget-subscribe-title {
  font-size: 25px;
  font-weight: 700;
  line-height: 1.4;
  margin: 0 0 15px 45px;
}
.widget-subscribe .widget-subscribe-subtitle {
  font-size: 15px;
  font-weight: 600;
}
.widget-subscribe .widget-subscribe-subtitle-link {
  color: #cab0dd;
}
.widget-subscribe.widget-subscribe-quote {
  position: relative;
}
.widget-subscribe.widget-subscribe-quote:before {
  position: absolute;
  top: 2px;
  font-size: 70px;
  color: #fff;
  content: "“";
}

/* Widget Subscribe for media queries */
@media (max-width: 767px) { /* 767px */
  .widget-subscribe.widget-subscribe-border {
    border-top: 1px solid #f5f8fb;
    border-bottom: 1px solid #f5f8fb;
    border-right: none;
  }
}
@media (min-width: 768px) { /* 768px */
  .widget-subscribe.widget-subscribe-border {
    border-left: 1px solid #f5f8fb;
    border-right: 1px solid #f5f8fb;
  }
}
@media (min-width: 767px) and (max-width: 991px) { /* 767px & 991px */
  .widget-subscribe.widget-subscribe-border {
    border-left: none;
  }
  .widget-subscribe.widget-subscribe-border-top {
    border-top: 1px solid #f5f8fb;
  }
}
/*--------------------------------------------------
    [Material Design]
----------------------------------------------------*/
.page-md .widget-bg-color-white,
.page-md .widget-map,
.page-md .widget-carousel,
.page-md .widget-progress-element,
.page-md .widget-socials,
.page-md .widget-blog {
  box-shadow: 0px 2px 3px 2px rgba(0, 0, 0, 0.03);
}

/***
AngularJS Basic Animations
***/
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(15px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(15px);
            transform: translateY(15px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.fade-in-up {
  -webkit-animation: fadeInUp 0.5s;
  animation: fadeInUp 0.5s;
}

@-webkit-keyframes bounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}
@keyframes bounceDelay {
  0%, 80%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  40% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
@-webkit-keyframes input-focus {
  0% {
    left: 20%;
    width: 20%;
  }
  99% {
    width: 0;
    left: 0;
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes input-focus {
  0% {
    left: 20%;
    width: 20%;
  }
  99% {
    width: 0;
    left: 0;
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.m-heading-1 {
  margin: 0 0 20px 0;
  background: #ffffff;
}
.m-heading-1 > h3 {
  font-size: 20px;
  color: #3f444a;
  font-weight: 500;
  margin: 0 0 15px 0;
}
.m-heading-1 > h3 > i {
  font-size: 18px;
  color: rgb(136.1678832117, 144.197080292, 153.8321167883);
}
.m-heading-1 > p {
  color: rgb(91.6788793103, 104.1400862069, 114.8211206897);
  margin: 10px 0 0 0;
}
.m-heading-1 > p:first-child {
  margin-top: 0;
}
.m-heading-1.m-bordered {
  border-right: 1px solid rgb(15.6712328767, 22, 28.3287671233);
  border-top: 1px solid rgb(15.6712328767, 22, 28.3287671233);
  border-bottom: 1px solid rgb(15.6712328767, 22, 28.3287671233);
  padding: 15px 15px;
}
.page-container-bg-solid .m-heading-1.m-bordered {
  border-right: 0;
  border-top: 0;
  border-bottom: 0;
}
.m-heading-1 {
  padding-left: 15px;
  border-left: 8px solid rgb(136.1678832117, 144.197080292, 153.8321167883);
}
.m-heading-1.m-title-md > h3 {
  font-size: 18px;
  margin-bottom: 10px;
}
.m-heading-1.m-title-md > h3 > i {
  font-size: 16px;
  color: rgb(136.1678832117, 144.197080292, 153.8321167883);
}
.m-heading-1.m-title-md > p {
  margin: 15px 0;
}
.m-heading-1.m-title-sm > h3 {
  font-size: 16px;
  margin-bottom: 10px;
}
.m-heading-1.m-title-sm > h3 > i {
  font-size: 14px;
  color: rgb(136.1678832117, 144.197080292, 153.8321167883);
}
.m-heading-1.m-title-sm > p {
  margin: 10px 0;
}

@media (max-width: 991px) { /* 991px */
  .m-heading-1 {
    margin: 0px 0;
  }
}
/***
Timeline 
***/
.timeline {
  margin: 0;
  padding: 0;
  position: relative;
  margin-bottom: 30px;
}
.timeline:before {
  content: "";
  position: absolute;
  display: block;
  width: 4px;
  background: #f5f6fa;
  top: 0px;
  bottom: 0px;
  margin-left: 38px;
}
.timeline .timeline-item {
  margin: 0;
  padding: 0;
}
.timeline .timeline-badge {
  float: left;
  position: relative;
  padding-right: 30px;
  height: 80px;
  width: 80px;
}
.timeline .timeline-badge-userpic {
  width: 80px;
  border: 4px #f5f6fa solid;
  border-radius: 50% !important;
}
.timeline .timeline-badge-userpic img {
  border-radius: 50% !important;
  vertical-align: middle !important;
}
.timeline .timeline-icon {
  width: 80px;
  height: 80px;
  background-color: #f5f6fa;
  border-radius: 50% !important;
  padding-top: 30px;
  padding-left: 22px;
}
.timeline .timeline-icon i {
  font-size: 34px;
}
.timeline .timeline-body {
  position: relative;
  padding: 20px;
  margin-top: 20px;
  margin-left: 110px;
  background-color: #f5f6fa;
}
.timeline .timeline-body:before, .timeline .timeline-body:after {
  content: " ";
  display: table;
}
.timeline .timeline-body:after {
  clear: both;
}
.timeline .timeline-body {
  border-radius: 2px;
}
.timeline .timeline-body-arrow {
  position: absolute;
  top: 30px;
  left: -14px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 14px 14px 14px 0;
  border-color: transparent #f5f6fa transparent transparent;
}
.timeline .timeline-body-head {
  margin-bottom: 10px;
}
.timeline .timeline-body-head-caption {
  float: left;
}
.timeline .timeline-body-title {
  font-size: 16px;
  font-weight: 600;
}
.timeline .timeline-body-alerttitle {
  font-size: 16px;
  font-weight: 600;
}
.timeline .timeline-body-time {
  font-size: 14px;
  margin-left: 10px;
}
.timeline .timeline-body-head-actions {
  float: right;
}
.timeline .timeline-body-head-actions .btn-group {
  margin-top: -2px;
}
.timeline .timeline-body-content {
  font-size: 14px;
  margin-top: 35px;
}
.timeline .timeline-body-img {
  width: 100px;
  height: 100px;
  margin: 5px 20px 0 0px;
}
.timeline.white-bg:before {
  background: #fff;
}
.timeline.white-bg .timeline-badge-userpic {
  border-color: #fff;
}
.timeline.white-bg .timeline-icon {
  background-color: #fff;
}
.timeline.white-bg .timeline-body {
  background-color: #fff;
}
.timeline.white-bg .timeline-body-arrow {
  border-color: transparent #fff transparent transparent;
}

@media (max-width: 768px) {
  .timeline .timeline-body-head-caption {
    width: 100%;
  }
  .timeline .timeline-body-head-actions {
    float: left;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (max-width: 480px) {
  .timeline:before {
    margin-left: 28px;
  }
  .timeline .timeline-badge {
    padding-right: 40px;
    width: 60px;
    height: 60px;
  }
  .timeline .timeline-badge-userpic {
    width: 60px;
  }
  .timeline .timeline-icon {
    width: 60px;
    height: 60px;
    padding-top: 23px;
    padding-left: 18px;
  }
  .timeline .timeline-icon i {
    font-size: 25px;
  }
  .timeline .timeline-body {
    margin-left: 80px;
  }
  .timeline .timeline-body-arrow {
    top: 17px;
  }
}
/***
Timeline 2
***/
.mt-timeline-2 {
  position: relative;
}
.mt-timeline-2 > .mt-timeline-line {
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 1px;
  top: 0;
  left: 50%;
  border-left: 4px solid;
  -webkit-transform: translateX(-2px);
      -ms-transform: translateX(-2px);
          transform: translateX(-2px);
}
.mt-timeline-2 > .mt-container {
  position: relative;
  padding: 0;
}
.mt-timeline-2 > .mt-container > .mt-item {
  list-style: none;
  padding-bottom: 60px;
  clear: both;
}
.mt-timeline-2 > .mt-container > .mt-item .timeline-body-img.pull-left {
  margin-right: 15px;
}
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-icon {
  width: 70px;
  height: 70px;
  background-color: #ccc;
  border-radius: 50% !important;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 5;
  border: 0;
  overflow: hidden;
}
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-icon > i {
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  font-size: 24px;
}
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-icon > img {
  width: 100%;
  height: auto;
}
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content {
  width: 50%;
  display: inline-block;
  position: relative;
}
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container {
  text-align: left;
  background-color: #f5f6fa;
  padding: 30px;
  border: 2px solid;
  border-color: rgb(211, 215.4, 233);
}
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container:before, .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container:after {
  content: " ";
  display: table;
}
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container:after {
  clear: both;
}
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-author,
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-title {
  width: 50%;
  margin-bottom: 15px;
}
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-content-title {
  opacity: 0.8;
  filter: alpha(opacity=80);
  margin-top: 10px;
  font-size: 18px;
  font-weight: 600;
}
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-avatar {
  width: 40px;
  height: 40px;
  border-radius: 50% !important;
  overflow: hidden;
}
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-avatar > img {
  width: 100%;
  height: auto;
}
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-author-name,
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-author-name a {
  opacity: 0.9;
  filter: alpha(opacity=90);
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
}
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-author-notes {
  font-size: 12px;
}
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-content {
  padding-top: 15px;
  border-top: 1px solid;
  clear: both;
  line-height: 1.7em;
}
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-content > p {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-content a, .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-content button {
  font-size: 14px;
}
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .btn {
  display: inline-block;
  margin: 0 5px 10px 0;
}
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .btn.pull-right {
  margin: 0 0 10px 5px;
}
.mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container:before {
  content: "";
  position: absolute;
  top: 28px;
  height: 0;
  width: 0;
  border: 10px solid transparent;
}
.mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) {
  text-align: left;
}
.mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container {
  margin-right: 60px;
}
.mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-title {
  float: left;
}
.mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-author {
  float: right;
}
.mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-avatar {
  float: right;
  margin-left: 15px;
}
.mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-author-name,
.mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-author-notes {
  text-align: right;
}
.mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container:before {
  right: 40px;
  border-left: 10px solid rgb(211, 215.4, 233);
}
.mt-timeline-2 > .mt-container > .mt-item:nth-child(even) {
  text-align: right;
}
.mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-icon > i {
  -webkit-transform: translateY(-50%) translateX(50%);
      -ms-transform: translateY(-50%) translateX(50%);
          transform: translateY(-50%) translateX(50%);
  left: -50%;
}
.mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container {
  margin-left: 60px;
}
.mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container .mt-avatar {
  float: left;
  margin-right: 15px;
}
.mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container .mt-title {
  float: right;
  text-align: right;
}
.mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container .mt-author {
  float: left;
}
.mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container .mt-author-name,
.mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container .mt-author-notes {
  text-align: left;
}
.mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container:before {
  left: 40px;
  border-right: 10px solid #E9EDEF;
}

@media (max-width: 991px) { /* 991px */
  .mt-timeline-2 > .mt-timeline-line {
    left: 25px;
  }
  .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-icon {
    left: 25px;
  }
  .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-icon > i {
    left: 0;
  }
  .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content {
    width: 100%;
  }
  .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-title {
    float: none;
    text-align: left !important;
  }
  .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-author,
  .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-title {
    width: 100%;
  }
  .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) {
    text-align: right;
  }
  .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container {
    margin-left: 80px;
    margin-right: 0;
  }
  .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-avatar {
    float: left;
    margin-right: 15px;
  }
  .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-title {
    float: right;
    text-align: right;
  }
  .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-author {
    float: left;
  }
  .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-author-name,
  .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-author-notes {
    text-align: left;
  }
  .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container:before {
    left: 70px;
    border-right: 10px solid #E9EDEF;
    border-left: none;
  }
  .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container {
    margin-left: 80px;
    margin-right: 0;
  }
  .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container:before {
    left: 70px;
    border-right: 10px solid #E9EDEF;
    border-left: none;
  }
}
@media (max-width: 480px) {
  .mt-timeline-2 .btn.pull-right,
  .mt-timeline-2 .btn-group.pull-right {
    float: none !important;
    margin: 0 5px 10px 0 !important;
  }
}
@media (max-width: 400px) {
  .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container .mt-author-notes {
    clear: both;
    padding-top: 10px;
  }
}
/***
Horizontal Timeline 
***/
/* PLUGIN CSS */
.cd-horizontal-timeline {
  opacity: 0;
  transition: opacity 0.2s;
}

.cd-horizontal-timeline::before {
  /* never visible - this is used in jQuery to check the current MQ */
  content: "mobile";
  display: none;
}

.cd-horizontal-timeline.loaded {
  /* show the timeline after events position has been set (using JavaScript) */
  opacity: 1;
}

.cd-horizontal-timeline .timeline {
  position: relative;
  height: 100px;
  width: 90%;
  max-width: 800px;
  margin: 0 auto;
}

.cd-horizontal-timeline .events-wrapper {
  position: relative;
  height: 100%;
  margin: 0 40px;
  overflow: hidden;
}

.cd-horizontal-timeline .events-wrapper::after, .cd-horizontal-timeline .events-wrapper::before {
  /* these are used to create a shadow effect at the sides of the timeline */
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  height: 100%;
  width: 20px;
}

.cd-horizontal-timeline .events-wrapper::before {
  left: 0;
  background-image: linear-gradient(to right, #f8f8f8, rgba(248, 248, 248, 0));
}

.cd-horizontal-timeline .events-wrapper::after {
  right: 0;
  background-image: linear-gradient(to left, #f8f8f8, rgba(248, 248, 248, 0));
}

.cd-horizontal-timeline .events {
  /* this is the grey line/timeline */
  position: absolute;
  z-index: 1;
  left: 0;
  top: 49px;
  height: 2px;
  /* width will be set using JavaScript */
  background: #dfdfdf;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
}

.cd-horizontal-timeline .filling-line {
  /* this is used to create the green line filling the timeline */
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #7b9d6f;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

.cd-horizontal-timeline .events a {
  position: absolute;
  bottom: 0;
  z-index: 2;
  text-align: center;
  font-size: 1.3rem;
  padding-bottom: 15px;
  color: #383838;
  /* fix bug on Safari - text flickering while timeline translates */
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}

.cd-horizontal-timeline .events a::after {
  /* this is used to create the event spot */
  content: "";
  position: absolute;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -5px;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  transition: background-color 0.3s, border-color 0.3s;
}

.no-touch .cd-horizontal-timeline .events a:hover::after {
  background-color: #7b9d6f;
  border-color: #7b9d6f;
}

.cd-horizontal-timeline .events a.selected {
  pointer-events: none;
}

@media only screen and (min-width: 1100px) {
  .cd-horizontal-timeline::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: "desktop";
  }
}
.cd-timeline-navigation a {
  /* these are the left/right arrows to navigate the timeline */
  position: absolute;
  z-index: 1;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 34px;
  width: 34px;
  border-radius: 50%;
  border: 2px solid #dfdfdf;
  /* replace text with an icon */
  overflow: hidden;
  color: transparent;
  text-indent: 100%;
  white-space: nowrap;
  transition: border-color 0.3s;
}

.cd-timeline-navigation a.prev {
  left: 0;
}

.cd-timeline-navigation a.next {
  right: 0;
}

.cd-timeline-navigation a.inactive {
  cursor: not-allowed;
}

.cd-timeline-navigation a.inactive::after {
  background-position: 0 -16px;
}

.no-touch .cd-timeline-navigation a.inactive:hover {
  border-color: #dfdfdf;
}

.cd-horizontal-timeline .events-content {
  position: relative;
  width: 100%;
  margin: 10px 0 0 0;
  overflow: hidden;
  transition: height 0.4s;
}

.cd-horizontal-timeline .events-content > ol > li {
  position: absolute;
  z-index: 1;
  width: 100%;
  left: 0;
  top: 0;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  padding: 0;
  opacity: 0;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

.cd-horizontal-timeline .events-content > ol > li.selected {
  /* visible event content */
  position: relative;
  z-index: 2;
  opacity: 1;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

.cd-horizontal-timeline .events-content > ol > li.enter-right, .cd-horizontal-timeline .events-content > ol > li.leave-right {
  -webkit-animation-name: cd-enter-right;
  animation-name: cd-enter-right;
}

.cd-horizontal-timeline .events-content > ol > li.enter-left, .cd-horizontal-timeline .events-content > ol > li.leave-left {
  -webkit-animation-name: cd-enter-left;
  animation-name: cd-enter-left;
}

.cd-horizontal-timeline .events-content > ol > li.leave-right, .cd-horizontal-timeline .events-content > ol > li.leave-left {
  -webkit-animation-direction: reverse;
  animation-direction: reverse;
}

.cd-horizontal-timeline .events-content > ol > li {
  margin: 0 auto;
}

.cd-horizontal-timeline .events-content em {
  display: block;
  font-style: italic;
  margin: 10px auto;
}

.cd-horizontal-timeline .events-content em::before {
  content: "- ";
}

@-webkit-keyframes cd-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
}
@keyframes cd-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@-webkit-keyframes cd-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
}
@keyframes cd-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}
/* METRONIC EXTENDED CSS */
.mt-timeline-horizontal {
  font-size: 14px;
}
.mt-timeline-horizontal ol, .mt-timeline-horizontal ul {
  list-style: none;
}
.mt-timeline-horizontal blockquote, .mt-timeline-horizontal q {
  quotes: none;
}
.mt-timeline-horizontal blockquote:before, .mt-timeline-horizontal blockquote:after,
.mt-timeline-horizontal q:before, .mt-timeline-horizontal q:after {
  content: "";
  content: none;
}
.mt-timeline-horizontal table {
  border-collapse: collapse;
  border-spacing: 0;
}
.mt-timeline-horizontal .timeline {
  width: 100%;
  max-width: 100%;
}
.mt-timeline-horizontal .timeline:before {
  background: transparent;
}
.mt-timeline-horizontal .timeline .events-wrapper .events a:after {
  background-color: transparent;
  border: 2px solid;
}
.mt-timeline-horizontal .timeline .events-wrapper .events a.selected:after {
  background-color: #fff !important;
}
.mt-timeline-horizontal .timeline .events-wrapper .events a:hover, .mt-timeline-horizontal .timeline .events-wrapper .events a:focus {
  text-decoration: none;
}
.mt-timeline-horizontal .timeline .events-wrapper:before, .mt-timeline-horizontal .timeline .events-wrapper:after {
  background-image: none;
}
.mt-timeline-horizontal .timeline .mt-ht-nav-icon li a {
  border-radius: 50% !important;
}
.mt-timeline-horizontal .timeline .mt-ht-nav-icon li a i {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateX(50%) translateY(-50%);
      -ms-transform: translateX(50%) translateY(-50%);
          transform: translateX(50%) translateY(-50%);
  width: 10px;
}
.mt-timeline-horizontal .timeline .mt-ht-nav-icon li:first-child a i {
  left: -2px;
}
.mt-timeline-horizontal .timeline.mt-timeline-square .events a:after {
  border-radius: 0 !important;
}
.mt-timeline-horizontal .timeline.mt-timeline-square .mt-ht-nav-icon li a {
  border-radius: 0 !important;
}
.mt-timeline-horizontal .events-content ol {
  padding: 0;
}
.mt-timeline-horizontal .events-content ol li .mt-title {
  margin-top: 15px;
  float: left;
  width: 60%;
}
.mt-timeline-horizontal .events-content ol li .mt-title h2 {
  margin: 0;
  opacity: 0.8;
  filter: alpha(opacity=80);
  font-size: 18px;
  font-weight: 600;
}
.mt-timeline-horizontal .events-content ol li .mt-author {
  float: right;
  position: relative;
  text-align: right;
  width: 40%;
}
.mt-timeline-horizontal .events-content ol li .mt-author > .mt-avatar {
  float: right;
  margin-left: 15px;
}
.mt-timeline-horizontal .events-content ol li .mt-author > .mt-author-name {
  margin-top: 5px;
}
.mt-timeline-horizontal .events-content ol li .mt-author > .mt-author-name a {
  opacity: 0.9;
  filter: alpha(opacity=90);
  font-size: 15px;
  font-weight: 600;
}
.mt-timeline-horizontal .events-content ol li .mt-author > .mt-author-name a:hover, .mt-timeline-horizontal .events-content ol li .mt-author > .mt-author-name a:focus {
  text-decoration: none;
}
.mt-timeline-horizontal .events-content ol li .mt-author > .mt-author-datetime {
  font-size: 13px;
}
.mt-timeline-horizontal .events-content ol li .mt-author > .mt-avatar {
  width: 50px;
  height: 50px;
  border-radius: 50% !important;
  overflow: hidden;
}
.mt-timeline-horizontal .events-content ol li .mt-author > .mt-avatar > img {
  width: 100%;
  height: auto;
}
.mt-timeline-horizontal .events-content ol li .mt-content {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid;
  clear: both;
  line-height: 1.7em;
}
.mt-timeline-horizontal .events-content ol li .mt-content > p {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.mt-timeline-horizontal .events-content ol li .mt-content img.pull-left {
  margin: 0 15px 15px 0;
}
.mt-timeline-horizontal .events-content ol li .mt-content img.pull-right {
  margin: 0 0 15px 15px;
}
.mt-timeline-horizontal .events-content ol li .mt-content .btn-group .dropdown-menu {
  margin-right: 5px;
}

@media (max-width: 480px) {
  .mt-timeline-horizontal .events-content ol li .mt-title {
    width: 100%;
  }
  .mt-timeline-horizontal .events-content ol li .mt-author {
    width: 100%;
    margin-top: 15px;
    text-align: left;
  }
  .mt-timeline-horizontal .events-content ol li .mt-author > .mt-avatar {
    float: left;
    margin-right: 15px;
    margin-left: 0;
  }
  .mt-timeline-horizontal .events-content ol li .mt-author > .mt-author-name {
    margin-top: 10px;
  }
  .mt-timeline-horizontal .btn.pull-right {
    float: none !important;
    margin: 0 !important;
  }
}
/***
Tasks Widget 
***/
.tasks-widget:after {
  clear: both;
}
.tasks-widget .task-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.tasks-widget .task-list > li {
  position: relative;
  padding: 10px 10px;
  border-bottom: 1px solid #F4F6F9;
}
.tasks-widget .task-list > li:hover {
  background: #F4F6F9;
}
.tasks-widget .task-list > li.last-line {
  border-bottom: none;
}
.tasks-widget .task-list > li.task-done {
  background: #f6f6f6;
}
.tasks-widget .task-list > li.task-done:hover {
  background: #f4f4f4;
}
.tasks-widget .task-list > li.task-done .task-title-sp {
  text-decoration: line-through;
}
.tasks-widget .task-list > li > .task-bell {
  margin-left: 10px;
}
.tasks-widget .task-list > li > .task-checkbox {
  float: left;
  width: 30px;
}
.tasks-widget .task-list > li > .task-checkbox input[type=checkbox] {
  cursor: pointer;
}
.tasks-widget .task-list > li > .task-title {
  color: #838FA1;
  margin-right: 10px;
}
.tasks-widget .task-list > li > .task-title .task-title-sp {
  margin-right: 5px;
}
.tasks-widget .task-list > li .task-config-btn {
  margin-top: -1px;
}
.tasks-widget .task-list > li > .task-config {
  display: none;
  position: absolute;
  top: 7px;
  right: 10px;
}
.tasks-widget .task-list > li:hover > .task-config {
  display: block;
  margin-bottom: 0 !important;
}
.tasks-widget .task-footer {
  margin-top: 5px;
}
.tasks-widget .task-footer:before, .tasks-widget .task-footer:after {
  content: " ";
  display: table;
}
.tasks-widget .task-footer:after {
  clear: both;
}

@media only screen and (max-width: 480px) {
  .tasks-widget .task-config-btn {
    float: inherit;
    display: block;
  }
  .tasks-widget .task-list-projects li > .label {
    margin-bottom: 5px;
  }
}
.mt-comments .mt-comment {
  padding: 10px;
  margin: 0 0 10px 0;
}
.mt-comments .mt-comment .mt-comment-img {
  width: 40px;
  float: left;
}
.mt-comments .mt-comment .mt-comment-img > img {
  border-radius: 50% !important;
}
.mt-comments .mt-comment .mt-comment-body {
  padding-left: 20px;
  position: relative;
  overflow: hidden;
}
.mt-comments .mt-comment .mt-comment-body .mt-comment-info:before, .mt-comments .mt-comment .mt-comment-body .mt-comment-info:after {
  content: " ";
  display: table;
}
.mt-comments .mt-comment .mt-comment-body .mt-comment-info:after {
  clear: both;
}
.mt-comments .mt-comment .mt-comment-body .mt-comment-info .mt-comment-author {
  display: inline-block;
  float: left;
  margin: 0px 0px 10px 0;
  color: #060606;
  font-weight: 600;
}
.mt-comments .mt-comment .mt-comment-body .mt-comment-info .mt-comment-date {
  display: inline-block;
  float: right;
  margin: 0px;
  color: #BABABA;
}
.mt-comments .mt-comment .mt-comment-body .mt-comment-text {
  color: rgb(152.75, 152.75, 152.75);
}
.mt-comments .mt-comment .mt-comment-body .mt-comment-details {
  margin: 10px 0px 0px 0;
}
.mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-status {
  text-transform: uppercase;
  float: left;
}
.mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-status.mt-comment-status-pending {
  color: #B8C0F5;
}
.mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-status.mt-comment-status-approved {
  color: #6BD873;
}
.mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-status.mt-comment-status-rejected {
  color: red;
}
.mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-actions {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
  float: right;
}
.mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-actions > li {
  float: left;
  padding: 0 5px;
  margin: 0;
}
.mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-actions > li > a {
  text-transform: uppercase;
  color: #999999;
}
.mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-actions > li > a:hover {
  color: #666666;
  text-decoration: none;
}
.mt-comments .mt-comment:hover {
  background: #f9f9f9;
}
.mt-comments .mt-comment:hover .mt-comment-body .mt-comment-details .mt-comment-actions {
  display: inline-block;
}

.mt-actions .mt-action {
  margin: 0px;
  padding: 15px 0 15px 0;
  border-bottom: 1px solid rgb(247.3846153846, 248.0769230769, 249.1153846154);
}
.mt-actions .mt-action:last-child {
  border-bottom: 0px;
}
.mt-actions .mt-action .mt-action-img {
  width: 40px;
  float: left;
}
.mt-actions .mt-action .mt-action-img > img {
  border-radius: 50% !important;
  margin-bottom: 2px;
}
.mt-actions .mt-action .mt-action-body {
  padding-left: 15px;
  position: relative;
  overflow: hidden;
}
.mt-actions .mt-action .mt-action-body .mt-action-row {
  display: table;
  width: 100%;
}
.mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info {
  display: table-cell;
  vertical-align: top;
}
.mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info .mt-action-icon {
  display: table-cell;
  padding: 6px 20px 6px 6px;
}
.mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info .mt-action-icon > i {
  display: inline-block;
  position: relative;
  top: 10px;
  font-size: 25px;
  color: #78E0E8;
}
.mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info .mt-action-details {
  display: table-cell;
  vertical-align: top;
}
.mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info .mt-action-details .mt-action-author {
  color: #060606;
  font-weight: 600;
}
.mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info .mt-action-details .mt-action-desc {
  margin-bottom: 0;
  color: rgb(153.1051136364, 155.3948863636, 155.3948863636);
}
.mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-datetime {
  vertical-align: top;
  display: table-cell;
  text-align: center;
  width: 150px;
  white-space: nowrap;
  padding-top: 15px;
  color: #A6A8A8;
}
.mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-datetime .mt-action-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: red;
  border-radius: 50% !important;
  margin-left: 5px;
  margin-right: 5px;
}
.mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-buttons {
  vertical-align: top;
  display: table-cell;
  text-align: center;
  width: 160px;
  white-space: nowrap;
  padding-top: 10px;
}

@media (max-width: 767px) { /* 767px */
  .mt-actions .mt-action .mt-action-body .mt-action-row {
    display: block;
  }
  .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info {
    display: block;
  }
  .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-datetime {
    display: inline-block;
    margin-left: 40px;
  }
  .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-buttons {
    display: inline-block;
    float: right;
  }
}
.mt-widget-1 {
  border: 1px solid rgb(231.2636363636, 236.35, 241.4363636364);
  text-align: center;
  position: relative;
}
.mt-widget-1 .mt-icon {
  position: absolute;
  right: 10px;
  top: 10px;
  margin: 7px;
  font-size: 20px;
}
.mt-widget-1 .mt-icon > a > i {
  color: rgb(161.0869565217, 228.9130434783, 225.4347826087);
}
.mt-widget-1 .mt-icon > a:hover > i {
  color: rgb(121.1739130435, 217.8260869565, 212.8695652174);
}
.mt-widget-1 .mt-img {
  display: inline-block;
  border-radius: 50% !important;
  border: 4px solid rgb(231.2636363636, 236.35, 241.4363636364);
  margin: 40px 0 30px 0;
}
.mt-widget-1 .mt-img > img {
  border: 1px solid trnsparent;
  border-radius: 50% !important;
}
.mt-widget-1 .mt-body .mt-username {
  text-align: center;
  margin: 5px 10px;
  font-weight: 600;
  font-size: 16px;
}
.mt-widget-1 .mt-body .mt-user-title {
  text-align: center;
  margin: 10px 10px 10px 10px;
  color: #666666;
  font-size: 13px;
}
.mt-widget-1 .mt-body .mt-stats {
  margin: 30px 0px 0px 0px;
}
.mt-widget-1 .mt-body .mt-stats .btn-group {
  border-top: 1px solid rgb(231.2636363636, 236.35, 241.4363636364);
}
.mt-widget-1 .mt-body .mt-stats .btn-group .btn {
  padding: 10px 10px;
  font-size: 14px;
  border-right: 1px solid rgb(231.2636363636, 236.35, 241.4363636364);
}
.mt-widget-1 .mt-body .mt-stats .btn-group .btn:hover {
  background-color: rgb(231.2636363636, 236.35, 241.4363636364);
}
.mt-widget-1 .mt-body .mt-stats .btn-group .btn:last-child {
  border: 0;
}
.mt-widget-1 .mt-body .mt-stats .btn-group .btn > i {
  position: relative;
  top: 3px;
  right: 2px;
  font-size: 16px;
}
.mt-widget-1 .mt-body .mt-stats .btn-group .btn:first-child {
  border-bottom-left-radius: 2px !important;
}
.mt-widget-1 .mt-body .mt-stats .btn-group .btn:last-child {
  border-bottom-right-radius: 2px !important;
}

.mt-widget-2 {
  border: 1px solid rgb(231.2636363636, 236.35, 241.4363636364);
  position: relative;
}
.mt-widget-2 .mt-head {
  position: absolute;
  width: 100%;
  background-size: 100% 100%;
}
.mt-widget-2 .mt-head .mt-head-label {
  position: absolute;
  top: 8px;
  right: 8px;
  cursor: pointer;
}
.mt-widget-2 .mt-head .mt-head-label > button {
  font-size: 13px;
  border-radius: 2px !important;
}
.mt-widget-2 .mt-head .mt-head-user .mt-head-user-img {
  position: relative;
  float: left;
  margin: 165px 32px 18px 35px;
}
.mt-widget-2 .mt-head .mt-head-user .mt-head-user-img::after {
  content: "";
  position: absolute;
  top: 90%;
  left: 50%;
  margin-left: -15px;
  border-width: 13px;
  border-style: solid;
  border-color: transparent transparent white transparent;
}
.mt-widget-2 .mt-head .mt-head-user .mt-head-user-img > img {
  width: 65px;
  border-radius: 50% !important;
}
.mt-widget-2 .mt-head .mt-head-user .mt-head-user-info {
  margin: 175px 0 0 -9px;
  color: white;
  display: inline-block;
}
.mt-widget-2 .mt-head .mt-head-user .mt-head-user-info .mt-user-name {
  display: block;
  font-size: 15px;
}
.mt-widget-2 .mt-head .mt-head-user .mt-head-user-info .mt-user-time {
  font-size: 13px;
}
.mt-widget-2 .mt-head .mt-head-user .mt-head-user-info .mt-user-time > i {
  position: relative;
  top: 1px;
  font-size: 13px;
}
.mt-widget-2 .mt-head .mt-head-user .mt-head-user-info .mt-user-time {
  display: block;
}
.mt-widget-2 .mt-body {
  padding-top: 160px;
  text-align: center;
}
.mt-widget-2 .mt-body .mt-body-title {
  margin-top: 130px;
  font-weight: 600;
  font-size: 16px;
}
.mt-widget-2 .mt-body .mt-body-description {
  margin-top: 10px;
  display: inline-block;
  color: #666666;
  font-size: 13px;
  padding: 0 10px;
}
.mt-widget-2 .mt-body .mt-body-stats:before, .mt-widget-2 .mt-body .mt-body-stats:after {
  content: " ";
  display: table;
}
.mt-widget-2 .mt-body .mt-body-stats:after {
  clear: both;
}
.mt-widget-2 .mt-body .mt-body-stats {
  padding: 0;
}
.mt-widget-2 .mt-body .mt-body-stats > li {
  margin: 15px;
  list-style: none;
  display: inline-block;
}
.mt-widget-2 .mt-body .mt-body-actions {
  border-top: 1px solid rgb(231.2636363636, 236.35, 241.4363636364);
}
.mt-widget-2 .mt-body .mt-body-actions > i {
  font-size: 18px;
}
.mt-widget-2 .mt-body .mt-body-actions .btn {
  font-size: 14px;
  border-right: 1px solid rgb(231.2636363636, 236.35, 241.4363636364);
  padding: 12px 0 12px 0;
  text-align: center;
}
.mt-widget-2 .mt-body .mt-body-actions .btn:last-child {
  border: 0;
}

.mt-widget-3 {
  border: 1px solid rgb(231.2636363636, 236.35, 241.4363636364);
}
.mt-widget-3 .mt-head {
  background-color: #5DC9E6;
  margin-bottom: 20px;
  color: white;
  padding: 15px 0;
}
.mt-widget-3 .mt-head .mt-head-icon {
  font-size: 35px;
  text-align: center;
  padding-top: 20px;
  margin-bottom: 10px;
}
.mt-widget-3 .mt-head .mt-head-desc {
  margin-left: 10px;
  margin-right: 10px;
  text-align: center;
  color: #fff;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.mt-widget-3 .mt-head .mt-head-date {
  text-align: center;
  margin-top: 20px;
  display: block;
  color: rgb(242.25, 242.25, 242.25);
}
.mt-widget-3 .mt-head .mt-head-button {
  margin: 10px 0;
  text-align: center;
  padding: 20px;
}
.mt-widget-3 .mt-head .mt-head-button > button {
  width: 90px;
}
.mt-widget-3 .mt-body-actions-icons .btn-group {
  margin-bottom: 20px;
}
.mt-widget-3 .mt-body-actions-icons .btn-group .mt-icon {
  display: block;
  position: relative;
  padding: 5px;
  font-size: 15px;
}
.mt-widget-3 .mt-body-actions-icons .btn {
  border-right: 1px solid rgb(231.2636363636, 236.35, 241.4363636364);
  font-size: 11px;
  text-align: center;
  padding: 0;
}
.mt-widget-3 .mt-body-actions-icons .btn:last-child {
  border-right: 0;
}

.mt-widget-4 {
  min-height: 250px;
  color: white;
  background-color: #26C0B8;
}
.mt-widget-4 .mt-img-container {
  position: relative;
}
.mt-widget-4 .mt-img-container > img {
  height: 250px;
  width: 100%;
}
.mt-widget-4 .mt-container {
  width: 150px;
  background-color: #26C0B8;
  min-height: 250px;
  position: absolute;
  right: 15px;
  top: 0;
}
.mt-widget-4 .mt-container .mt-head-title {
  text-align: center;
  margin-top: 20px;
  padding: 10px;
}
.mt-widget-4 .mt-container .mt-body-icons {
  margin-top: 30px;
  text-align: center;
}
.mt-widget-4 .mt-container .mt-body-icons > a {
  color: rgb(229.5, 229.5, 229.5);
  display: inline-block;
  padding: 10px;
  font-size: 17px;
}
.mt-widget-4 .mt-container .mt-body-icons > a:hover {
  color: #fff;
}
.mt-widget-4 .mt-container .mt-footer-button {
  margin-top: 30px;
  position: absolute;
  right: 0;
}
.mt-widget-4 .mt-container .mt-footer-button > .btn {
  width: 90px;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border: none !important;
}

body.stop-scrolling {
  height: auto !important;
  overflow: visible !important;
}

.sweet-alert .sa-icon.sa-success .sa-placeholder,
.sweet-alert .sa-icon {
  border-radius: 50% !important;
}

.sweet-alert h2 {
  font-size: 20px;
  padding-top: 5px;
}

.sweet-alert p {
  font-size: 14px;
}

.sweet-alert .btn {
  font-size: 14px;
  padding: 8px 14px;
}
.sweet-alert .btn:focus {
  border-color: transparent;
}

.mt-sweetalert {
  margin: 0 5px 5px 0;
}
.mt-sweetalert:hover {
  cursor: pointer;
}
.mt-sweetalert.mt-italic {
  font-style: italic;
}
.mt-sweetalert:focus {
  outline: none !important;
  border: 1px solid transparent;
}

.mt-sweetalert-title {
  margin: 30px 0 15px 0;
}

.mt-clipboard-container {
  padding: 20px;
}
.mt-clipboard-container .mt-clipboard {
  margin: 10px 10px 10px 0;
}

.mt-multiselect {
  text-align: left;
  position: relative;
}
.mt-multiselect .caret {
  position: absolute;
  top: 50%;
  margin-top: -2px;
  right: 15px;
}
.mt-multiselect.mt-noicon .caret {
  display: none;
}

.mt-code {
  padding: 3px;
  color: #E43A45;
  border-radius: 4px !important;
  display: inline;
  word-wrap: normal;
}

.caption-desc {
  font-size: 13px;
  margin-top: 0.5em;
  line-height: 2.3em;
}

.mt-element-step .row {
  margin: 0;
}
.mt-element-step .step-default .mt-step-col {
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center;
}
.mt-element-step .step-default .mt-step-number {
  font-size: 26px;
  border-radius: 50% !important;
  display: inline-block;
  margin: auto;
  padding: 3px 14px;
  margin-bottom: 20px;
}
.mt-element-step .step-default .mt-step-title {
  font-size: 30px;
  font-weight: 100;
}
.mt-element-step .step-default .active {
  background-color: #32c5d2 !important;
}
.mt-element-step .step-default .active .mt-step-number {
  color: #32c5d2 !important;
}
.mt-element-step .step-default .active .mt-step-title,
.mt-element-step .step-default .active .mt-step-content {
  color: #fff !important;
}
.mt-element-step .step-default .done {
  background-color: #26C281 !important;
}
.mt-element-step .step-default .done .mt-step-number {
  color: #26C281 !important;
}
.mt-element-step .step-default .done .mt-step-title,
.mt-element-step .step-default .done .mt-step-content {
  color: #fff !important;
}
.mt-element-step .step-default .error {
  background-color: #E7505A !important;
}
.mt-element-step .step-default .error .mt-step-number {
  color: #E7505A !important;
}
.mt-element-step .step-default .error .mt-step-title,
.mt-element-step .step-default .error .mt-step-content {
  color: #fff !important;
}
.mt-element-step .step-thin .mt-step-col {
  padding-top: 10px;
  padding-bottom: 10px;
}
.mt-element-step .step-thin .mt-step-number {
  font-size: 26px;
  border-radius: 50% !important;
  float: left;
  margin: auto;
  padding: 3px 14px;
}
.mt-element-step .step-thin .mt-step-title {
  font-size: 24px;
  font-weight: 100;
  padding-left: 60px;
  margin-top: -4px;
}
.mt-element-step .step-thin .mt-step-content {
  padding-left: 60px;
  margin-top: -5px;
}
.mt-element-step .step-thin .active {
  background-color: #32c5d2 !important;
}
.mt-element-step .step-thin .active .mt-step-number {
  color: #32c5d2 !important;
}
.mt-element-step .step-thin .active .mt-step-title,
.mt-element-step .step-thin .active .mt-step-content {
  color: #fff !important;
}
.mt-element-step .step-thin .done {
  background-color: #26C281 !important;
}
.mt-element-step .step-thin .done .mt-step-number {
  color: #26C281 !important;
}
.mt-element-step .step-thin .done .mt-step-title,
.mt-element-step .step-thin .done .mt-step-content {
  color: #fff !important;
}
.mt-element-step .step-thin .error {
  background-color: #E7505A !important;
}
.mt-element-step .step-thin .error .mt-step-number {
  color: #E7505A !important;
}
.mt-element-step .step-thin .error .mt-step-title,
.mt-element-step .step-thin .error .mt-step-content {
  color: #fff !important;
}
.mt-element-step .step-background .mt-step-col {
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center;
  height: 160px;
}
.mt-element-step .step-background .mt-step-number {
  font-size: 200px;
  position: absolute;
  bottom: 0;
  right: 0;
  line-height: 0.79em;
  color: rgb(218.2368421053, 224.9210526316, 228.2631578947);
  z-index: 4;
}
.mt-element-step .step-background .mt-step-title {
  font-size: 30px;
  font-weight: 100;
  text-align: right;
  padding-right: 25%;
  z-index: 5;
  position: relative;
}
.mt-element-step .step-background .mt-step-content {
  text-align: right;
  padding-right: 25%;
  z-index: 5;
  position: relative;
}
.mt-element-step .step-background .active {
  background-color: #32c5d2 !important;
}
.mt-element-step .step-background .active .mt-step-number {
  color: rgb(42.21, 180.096, 192.29) !important;
}
.mt-element-step .step-background .active .mt-step-title,
.mt-element-step .step-background .active .mt-step-content {
  color: #fff !important;
}
.mt-element-step .step-background .done {
  background-color: #26C281 !important;
}
.mt-element-step .step-background .done .mt-step-number {
  color: rgb(33.8232758621, 172.6767241379, 114.8211206897) !important;
}
.mt-element-step .step-background .done .mt-step-title,
.mt-element-step .step-background .done .mt-step-content {
  color: #fff !important;
}
.mt-element-step .step-background .error {
  background-color: #E7505A !important;
}
.mt-element-step .step-background .error .mt-step-number {
  color: rgb(227.9246231156, 57.5753768844, 68.8567839196) !important;
}
.mt-element-step .step-background .error .mt-step-title,
.mt-element-step .step-background .error .mt-step-content {
  color: #fff !important;
}
.mt-element-step .step-background-thin .mt-step-col {
  padding-top: 15px;
  padding-bottom: 15px;
  text-align: center;
}
.mt-element-step .step-background-thin .mt-step-number {
  font-size: 120px;
  position: absolute;
  bottom: 0;
  right: 0;
  line-height: 0.79em;
  color: rgb(218.2368421053, 224.9210526316, 228.2631578947);
  z-index: 4;
}
.mt-element-step .step-background-thin .mt-step-title {
  font-size: 30px;
  font-weight: 100;
  text-align: right;
  padding-right: 25%;
  z-index: 5;
  position: relative;
}
.mt-element-step .step-background-thin .mt-step-content {
  text-align: right;
  position: relative;
  padding-right: 25%;
  z-index: 5;
}
.mt-element-step .step-background-thin .active {
  background-color: #32c5d2 !important;
}
.mt-element-step .step-background-thin .active .mt-step-number {
  color: rgb(42.21, 180.096, 192.29) !important;
}
.mt-element-step .step-background-thin .active .mt-step-title,
.mt-element-step .step-background-thin .active .mt-step-content {
  color: #fff !important;
}
.mt-element-step .step-background-thin .done {
  background-color: #26C281 !important;
}
.mt-element-step .step-background-thin .done .mt-step-number {
  color: rgb(33.8232758621, 172.6767241379, 114.8211206897) !important;
}
.mt-element-step .step-background-thin .done .mt-step-title,
.mt-element-step .step-background-thin .done .mt-step-content {
  color: #fff !important;
}
.mt-element-step .step-background-thin .error {
  background-color: #E7505A !important;
}
.mt-element-step .step-background-thin .error .mt-step-number {
  color: rgb(227.9246231156, 57.5753768844, 68.8567839196) !important;
}
.mt-element-step .step-background-thin .error .mt-step-title,
.mt-element-step .step-background-thin .error .mt-step-content {
  color: #fff !important;
}
.mt-element-step .step-no-background .mt-step-col {
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center;
}
.mt-element-step .step-no-background .mt-step-number {
  font-size: 26px;
  border-radius: 50% !important;
  display: inline-block;
  margin: auto;
  padding: 3px 14px;
  margin-bottom: 20px;
  border: 1px solid;
  border-color: #e5e5e5;
}
.mt-element-step .step-no-background .mt-step-title {
  font-size: 30px;
  font-weight: 100;
}
.mt-element-step .step-no-background .active .mt-step-number {
  color: #32c5d2 !important;
  border-color: #32c5d2 !important;
  font-weight: 700;
}
.mt-element-step .step-no-background .active .mt-step-title,
.mt-element-step .step-no-background .active .mt-step-content {
  color: #32c5d2 !important;
  font-weight: 700;
}
.mt-element-step .step-no-background .done .mt-step-number {
  color: #26C281 !important;
  border-color: #26C281 !important;
  font-weight: 700;
}
.mt-element-step .step-no-background .done .mt-step-title,
.mt-element-step .step-no-background .done .mt-step-content {
  color: #26C281 !important;
  font-weight: 700;
}
.mt-element-step .step-no-background .error .mt-step-number {
  color: #E7505A !important;
  border-color: #E7505A !important;
  font-weight: 700;
}
.mt-element-step .step-no-background .error .mt-step-title,
.mt-element-step .step-no-background .error .mt-step-content {
  color: #E7505A !important;
  font-weight: 700;
}
.mt-element-step .step-no-background-thin .mt-step-col {
  padding-top: 10px;
  padding-bottom: 10px;
}
.mt-element-step .step-no-background-thin .mt-step-number {
  font-size: 26px;
  border-radius: 50% !important;
  float: left;
  margin: auto;
  padding: 3px 14px;
  border: 1px solid;
  border-color: #e5e5e5;
}
.mt-element-step .step-no-background-thin .mt-step-title {
  font-size: 24px;
  font-weight: 100;
  padding-left: 60px;
  margin-top: -4px;
}
.mt-element-step .step-no-background-thin .mt-step-content {
  padding-left: 60px;
  margin-top: -5px;
}
.mt-element-step .step-no-background-thin .active .mt-step-number {
  color: #32c5d2 !important;
  border-color: #32c5d2 !important;
  font-weight: 700;
}
.mt-element-step .step-no-background-thin .active .mt-step-title,
.mt-element-step .step-no-background-thin .active .mt-step-content {
  color: #32c5d2 !important;
  font-weight: 700;
}
.mt-element-step .step-no-background-thin .done .mt-step-number {
  color: #26C281 !important;
  border-color: #26C281 !important;
  font-weight: 700;
}
.mt-element-step .step-no-background-thin .done .mt-step-title,
.mt-element-step .step-no-background-thin .done .mt-step-content {
  color: #26C281 !important;
  font-weight: 700;
}
.mt-element-step .step-no-background-thin .error .mt-step-number {
  color: #E7505A !important;
  border-color: #E7505A !important;
  font-weight: 700;
}
.mt-element-step .step-no-background-thin .error .mt-step-title,
.mt-element-step .step-no-background-thin .error .mt-step-content {
  color: #E7505A !important;
  font-weight: 700;
}
.mt-element-step .step-line .mt-step-col {
  padding: 30px 0;
  text-align: center;
}
.mt-element-step .step-line .mt-step-number {
  font-size: 26px;
  border-radius: 50% !important;
  display: inline-block;
  margin: auto;
  padding: 9px;
  margin-bottom: 5px;
  border: 3px solid;
  border-color: #e5e5e5;
  position: relative;
  z-index: 5;
  height: 60px;
  width: 60px;
  text-align: center;
}
.mt-element-step .step-line .mt-step-number > i {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-120%);
      -ms-transform: translateY(-120%);
          transform: translateY(-120%);
}
.mt-element-step .step-line .mt-step-title {
  font-size: 20px;
  font-weight: 400;
  position: relative;
}
.mt-element-step .step-line .mt-step-title:after {
  content: "";
  height: 3px;
  width: 50%;
  position: absolute;
  background-color: #e5e5e5;
  top: -32px;
  left: 50%;
  z-index: 4;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}
.mt-element-step .step-line .mt-step-title:before {
  content: "";
  height: 3px;
  width: 50%;
  position: absolute;
  background-color: #e5e5e5;
  top: -32px;
  right: 50%;
  z-index: 4;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}
.mt-element-step .step-line .first .mt-step-title:before {
  content: none;
}
.mt-element-step .step-line .last .mt-step-title:after {
  content: none;
}
.mt-element-step .step-line .active .mt-step-number {
  color: #32c5d2 !important;
  border-color: #32c5d2 !important;
}
.mt-element-step .step-line .active .mt-step-title,
.mt-element-step .step-line .active .mt-step-content {
  color: #32c5d2 !important;
}
.mt-element-step .step-line .active .mt-step-title:after, .mt-element-step .step-line .active .mt-step-title:before {
  background-color: #32c5d2;
}
.mt-element-step .step-line .done .mt-step-number {
  color: #26C281 !important;
  border-color: #26C281 !important;
}
.mt-element-step .step-line .done .mt-step-title,
.mt-element-step .step-line .done .mt-step-content {
  color: #26C281 !important;
}
.mt-element-step .step-line .done .mt-step-title:after, .mt-element-step .step-line .done .mt-step-title:before {
  background-color: #26C281;
}
.mt-element-step .step-line .error .mt-step-number {
  color: #E7505A !important;
  border-color: #E7505A !important;
}
.mt-element-step .step-line .error .mt-step-title,
.mt-element-step .step-line .error .mt-step-content {
  color: #E7505A !important;
}
.mt-element-step .step-line .error .mt-step-title:after, .mt-element-step .step-line .error .mt-step-title:before {
  background-color: #E7505A;
}
@media (max-width: 991px) { /* 991px */
  .mt-element-step .step-line .mt-step-title:after {
    content: none;
  }
  .mt-element-step .step-line .mt-step-title:before {
    content: none;
  }
}
.mt-element-list .list-default.mt-list-head {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 15px;
}
.mt-element-list .list-default.mt-list-head .list-title {
  margin: 0 0 0.7em 0;
  font-size: 18px;
}
.mt-element-list .list-default.mt-list-head .list-date {
  font-size: 12px;
}
.mt-element-list .list-default.mt-list-head .list-pending {
  margin-bottom: 10px;
}
.mt-element-list .list-default.mt-list-head .list-count {
  display: inline-block;
  padding: 3px 7px;
}
.mt-element-list .list-default.mt-list-head .list-count.last {
  margin-bottom: 0;
}
.mt-element-list .list-default.mt-list-head .list-label {
  display: inline-block;
  font-size: 12px;
}
.mt-element-list .list-default.mt-list-container {
  border-left: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-color: rgb(231.2636363636, 236.35, 241.4363636364);
  padding: 15px;
}
.mt-element-list .list-default.mt-list-container .mt-list-title {
  padding-bottom: 15px;
  font-size: 14px;
  font-weight: 700;
}
.mt-element-list .list-default.mt-list-container ul {
  margin-bottom: 0;
  padding: 0;
}
.mt-element-list .list-default.mt-list-container ul > .mt-list-item {
  list-style: none;
  border-bottom: 1px solid;
  border-color: rgb(231.2636363636, 236.35, 241.4363636364);
  padding: 25px 0;
  min-height: 45px;
}
.mt-element-list .list-default.mt-list-container ul > .mt-list-item:first-child {
  padding-top: 0;
}
.mt-element-list .list-default.mt-list-container ul > .mt-list-item:last-child {
  padding-bottom: 0;
  border: none;
}
.mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-icon-container {
  border: 1px solid;
  border-color: rgb(231.2636363636, 236.35, 241.4363636364);
  border-radius: 50% !important;
  padding: 0.9em;
  float: left;
  width: 45px;
  height: 45px;
}
.mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-icon-container > a {
  color: #34495e;
}
.mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-icon-container > a:hover {
  color: #26C281;
  text-decoration: none;
}
.mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-icon-container.done {
  border-color: #26C281;
}
.mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-icon-container.done > a {
  color: #26C281;
}
.mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-icon-container.done > a:hover {
  color: #26C281;
  text-decoration: none;
}
.mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-item-content {
  padding: 0 75px 0 60px;
}
.mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-item-content > h3 {
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 16px;
}
.mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a {
  color: #34495e;
}
.mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a:hover {
  color: #26C281;
  text-decoration: none;
}
.mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-item-content > p {
  margin: 0;
}
.mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-datetime {
  text-align: right;
  float: right;
  width: 60px;
}
.mt-element-list .list-default.ext-1.mt-list-container {
  padding: 15px 0 0 0;
}
.mt-element-list .list-default.ext-1.mt-list-container .mt-list-title {
  padding: 0 15px 15px 15px;
}
.mt-element-list .list-default.ext-1.mt-list-container ul > .mt-list-item {
  padding: 15px;
  border-left: 3px solid;
  border-color: #2F353B;
  border-bottom-color: rgb(231.2636363636, 236.35, 241.4363636364);
}
.mt-element-list .list-default.ext-1.mt-list-container ul > .mt-list-item:hover {
  background-color: #e5e5e5;
}
.mt-element-list .list-default.ext-1.mt-list-container ul > .mt-list-item.done {
  border-color: #26C281;
  border-bottom-color: rgb(231.2636363636, 236.35, 241.4363636364);
}
.mt-element-list .list-default.ext-1.mt-list-container ul > .mt-list-item.done:hover {
  background-color: rgb(150.474137931, 234.525862069, 199.5043103448);
}
.mt-element-list .list-default.ext-1.mt-list-container ul > .mt-list-item > .list-icon-container {
  border: none;
}
.mt-element-list .list-default.group .list-toggle-container:hover, .mt-element-list .list-default.group .list-toggle-container:focus, .mt-element-list .list-default.group .list-toggle-container:active {
  text-decoration: none;
}
.mt-element-list .list-default.group .list-toggle-container .list-toggle {
  padding: 15px;
  background-color: #2F353B;
  font-weight: 700;
  color: #fff;
  text-decoration: none;
}
.mt-element-list .list-default.group .list-toggle-container .list-toggle.done {
  background-color: #26C281;
}
.mt-element-list .list-simple.mt-list-head {
  padding: 15px;
}
.mt-element-list .list-simple.mt-list-head .list-title {
  margin: 0;
  padding-right: 85px;
}
.mt-element-list .list-simple.mt-list-head .list-date {
  font-size: 12px;
  opacity: 0.8;
  float: right;
  width: 75px;
}
.mt-element-list .list-simple.mt-list-container {
  border-left: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-color: rgb(231.2636363636, 236.35, 241.4363636364);
  padding: 15px;
}
.mt-element-list .list-simple.mt-list-container ul {
  margin-bottom: 0;
  padding: 0;
}
.mt-element-list .list-simple.mt-list-container ul > .mt-list-item {
  list-style: none;
  border-bottom: 1px solid;
  border-color: rgb(231.2636363636, 236.35, 241.4363636364);
  padding: 15px 0;
}
.mt-element-list .list-simple.mt-list-container ul > .mt-list-item:first-child {
  padding-top: 0;
}
.mt-element-list .list-simple.mt-list-container ul > .mt-list-item:last-child {
  padding-bottom: 0;
  border: none;
}
.mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-icon-container {
  font-size: 14px;
  float: left;
}
.mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-icon-container > a {
  color: #34495e;
}
.mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-icon-container > a:hover {
  color: #26C281;
  text-decoration: none;
}
.mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-icon-container.done {
  color: #26C281;
}
.mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-icon-container.done > a {
  color: #26C281;
}
.mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-icon-container.done > a:hover {
  color: #26C281;
  text-decoration: none;
}
.mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-item-content {
  padding: 0 75px 0 60px;
}
.mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-item-content > h3 {
  margin: 0;
  font-size: 18px;
}
.mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a {
  color: #34495e;
}
.mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a:hover {
  color: #26C281;
  text-decoration: none;
}
.mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-datetime {
  text-align: right;
  float: right;
  width: 60px;
}
.mt-element-list .list-simple.mt-list-head {
  padding: 15px;
}
.mt-element-list .list-simple.mt-list-head .list-title {
  margin: 0;
  padding-right: 85px;
}
.mt-element-list .list-simple.mt-list-head .list-date {
  font-size: 12px;
  opacity: 0.8;
  float: right;
  width: 75px;
}
.mt-element-list .list-simple.ext-1.mt-list-container {
  padding: 0;
}
.mt-element-list .list-simple.ext-1.mt-list-container ul > .mt-list-item {
  padding: 15px;
  border-left: 3px solid;
  border-color: #34495e;
  border-bottom-color: rgb(231.2636363636, 236.35, 241.4363636364);
}
.mt-element-list .list-simple.ext-1.mt-list-container ul > .mt-list-item:hover {
  background-color: #e5e5e5;
}
.mt-element-list .list-simple.ext-1.mt-list-container ul > .mt-list-item.done {
  border-color: #26C281;
  border-bottom-color: rgb(231.2636363636, 236.35, 241.4363636364);
}
.mt-element-list .list-simple.ext-1.mt-list-container ul > .mt-list-item.done:hover {
  background-color: rgb(150.474137931, 234.525862069, 199.5043103448);
}
.mt-element-list .list-simple.group .list-toggle-container:hover, .mt-element-list .list-simple.group .list-toggle-container:focus, .mt-element-list .list-simple.group .list-toggle-container:active {
  text-decoration: none;
}
.mt-element-list .list-simple.group .list-toggle-container .list-toggle {
  padding: 15px;
  background-color: #34495e;
  font-weight: 700;
  color: #fff;
  text-decoration: none;
}
.mt-element-list .list-simple.group .list-toggle-container .list-toggle.done {
  background-color: #26C281;
}
.mt-element-list .list-news.mt-list-head {
  padding: 15px;
  text-align: center;
}
.mt-element-list .list-news.mt-list-head .list-title {
  margin: 0;
}
.mt-element-list .list-news.mt-list-head .badge {
  margin-top: 5px;
}
.mt-element-list .list-news.mt-list-container {
  border-left: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-color: rgb(231.2636363636, 236.35, 241.4363636364);
  padding: 15px 0;
}
.mt-element-list .list-news.mt-list-container ul {
  margin-bottom: 0;
  padding: 0;
}
.mt-element-list .list-news.mt-list-container ul > .mt-list-item {
  list-style: none;
  border-bottom: 1px solid;
  border-color: rgb(231.2636363636, 236.35, 241.4363636364);
  padding: 15px;
  position: relative;
}
.mt-element-list .list-news.mt-list-container ul > .mt-list-item:first-child {
  padding-top: 0;
}
.mt-element-list .list-news.mt-list-container ul > .mt-list-item:last-child {
  padding-bottom: 0;
  border: none;
}
.mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-icon-container {
  font-size: 20px;
  position: absolute;
  right: 5px;
  top: 50%;
  margin-top: -10px;
}
.mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-icon-container a {
  color: #2f353b;
}
.mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-icon-container a:hover {
  color: #32c5d2;
}
.mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-item-content {
  padding: 0 25px 0 0;
}
.mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-item-content > h3 {
  margin: 0;
  font-size: 18px;
  margin-bottom: 10px;
}
.mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a {
  color: #34495e;
}
.mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a:hover {
  color: #32c5d2;
  text-decoration: none;
}
.mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-datetime {
  margin-bottom: 10px;
}
.mt-element-list .list-news.ext-1.mt-list-head {
  position: relative;
  text-align: left;
}
.mt-element-list .list-news.ext-1.mt-list-head .list-count {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  padding: 19px;
}
.mt-element-list .list-news.ext-1 .list-thumb {
  width: 80px;
  height: 80px;
  overflow: hidden;
  float: left;
}
.mt-element-list .list-news.ext-1 .list-thumb img {
  width: 100%;
}
.mt-element-list .list-news.ext-1.mt-list-container {
  padding: 0;
}
.mt-element-list .list-news.ext-1.mt-list-container ul > .mt-list-item {
  padding: 15px;
}
.mt-element-list .list-news.ext-1.mt-list-container ul > .mt-list-item > .list-datetime {
  padding-left: 90px;
}
.mt-element-list .list-news.ext-1.mt-list-container ul > .mt-list-item > .list-item-content {
  padding-left: 90px;
}
.mt-element-list .list-news.ext-1.mt-list-container ul > .mt-list-item:hover {
  background-color: #e5e5e5;
}
.mt-element-list .list-news.ext-1.mt-list-container ul > .mt-list-item:last-child {
  padding-bottom: 15px;
}
.mt-element-list .list-news.ext-2.mt-list-head {
  position: relative;
  text-align: left;
}
.mt-element-list .list-news.ext-2.mt-list-head .list-count {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  padding: 19px;
}
.mt-element-list .list-news.ext-2 .list-thumb {
  width: 80px;
  height: 80px;
  overflow: hidden;
  float: left;
}
.mt-element-list .list-news.ext-2 .list-thumb img {
  width: 100%;
}
.mt-element-list .list-news.ext-2.mt-list-container {
  padding: 0;
}
.mt-element-list .list-news.ext-2.mt-list-container ul > .mt-list-item {
  padding: 15px;
}
.mt-element-list .list-news.ext-2.mt-list-container ul > .mt-list-item > .list-datetime {
  padding-left: 90px;
}
.mt-element-list .list-news.ext-2.mt-list-container ul > .mt-list-item > .list-item-content {
  padding-left: 90px;
}
.mt-element-list .list-news.ext-2.mt-list-container ul > .mt-list-item > .list-item-content > h3 {
  font-size: 16px;
}
.mt-element-list .list-news.ext-2.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a:hover {
  color: #F2784B;
}
.mt-element-list .list-news.ext-2.mt-list-container ul > .mt-list-item:hover {
  background-color: #e5e5e5;
}
.mt-element-list .list-news.ext-2.mt-list-container ul > .mt-list-item:last-child {
  padding-bottom: 15px;
}
.mt-element-list .list-todo.mt-list-head {
  padding: 15px;
  position: relative;
}
.mt-element-list .list-todo.mt-list-head .list-title {
  margin: 0;
}
.mt-element-list .list-todo.mt-list-head .list-head-count {
  margin-top: 5px;
}
.mt-element-list .list-todo.mt-list-head .list-head-count > .list-head-count-item {
  display: inline-block;
  margin-right: 15px;
}
.mt-element-list .list-todo.mt-list-head .list-count {
  position: absolute;
  top: 0;
  right: 0;
  padding: 29px;
  font-size: 16px;
}
.mt-element-list .list-todo.mt-list-head a {
  color: #fff;
}
.mt-element-list .list-todo.mt-list-head a:hover {
  text-decoration: none;
}
.mt-element-list .list-todo.mt-list-container {
  border-left: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-color: rgb(231.2636363636, 236.35, 241.4363636364);
  position: relative;
}
.mt-element-list .list-todo.mt-list-container .list-todo-line {
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 1px;
  top: 0;
  left: 25px;
  border-left: 1px solid;
  border-color: rgb(231.2636363636, 236.35, 241.4363636364);
}
.mt-element-list .list-todo.mt-list-container ul {
  margin-bottom: 0;
  padding: 0;
  position: relative;
  z-index: 5;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item {
  list-style: none;
  border-bottom: 1px solid;
  border-bottom-style: dashed;
  border-color: rgb(231.2636363636, 236.35, 241.4363636364);
  padding: 15px;
  position: relative;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item:last-child {
  border: none;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-icon {
  display: inline-block;
  margin-top: 0.7em;
  padding: 0.7em 0;
  vertical-align: top;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item {
  margin-left: 15px;
  display: inline-block;
  vertical-align: top;
  width: 90%;
  position: relative;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item:after {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(47, 53, 59, 0);
  border-right-color: #2f353b;
  border-width: 8px;
  top: 18px;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item > .list-toggle-container:hover, .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item > .list-toggle-container:focus, .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item > .list-toggle-container:active {
  text-decoration: none;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item > .list-toggle-container .list-toggle {
  padding: 15px;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item > .list-toggle-container .list-toggle > .list-toggle-title {
  display: inline-block;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list {
  border: 1px solid;
  border-color: rgb(231.2636363636, 236.35, 241.4363636364);
  padding: 0;
  margin: 0;
  position: relative;
  border-top: none;
  border-bottom: none;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item {
  list-style: none;
  padding: 15px;
  border-bottom: 1px solid;
  border-color: rgb(231.2636363636, 236.35, 241.4363636364);
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item a {
  color: #2f353b;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item a:hover {
  text-decoration: none;
  color: #e43a45;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item:last-child {
  border-bottom: none;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-icon {
  float: left;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-content {
  padding: 0 45px 0 35px;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-content > h4 {
  margin-top: 0;
  font-size: 14px;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-content > p {
  font-size: 13px;
  margin: 0;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-status {
  float: right;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-status a {
  color: #e5e5e5;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-status .done:hover {
  color: #26C281;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-status .pending:hover {
  color: #e43a45;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item.done > .task-status .done {
  color: #26C281;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-footer {
  padding: 15px;
  text-align: center;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-footer a {
  color: #2f353b;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-footer a:hover {
  text-decoration: none;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-footer a.task-trash:hover {
  color: #e43a45;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-footer a.task-add:hover {
  color: #26C281;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-icon-container {
  font-size: 20px;
  position: absolute;
  right: 5px;
  top: 50%;
  margin-top: -10px;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-icon-container a {
  color: #2f353b;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-icon-container a:hover {
  color: #32c5d2;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-item-content {
  padding: 0 25px 0 0;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-item-content > h3 {
  margin: 0;
  font-size: 18px;
  margin-bottom: 10px;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a {
  color: #34495e;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a:hover {
  color: #32c5d2;
  text-decoration: none;
}
.mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-datetime {
  margin-bottom: 10px;
}

.mt-element-list .list-default.mt-list-head.white {
  background-color: #ffffff;
  color: #666;
}
.mt-element-list .list-default.mt-list-head.white .badge {
  background-color: white;
  color: #666;
}
.mt-element-list .list-default.mt-list-head.white.ext-1 .badge {
  background-color: rgb(229.5, 229.5, 229.5);
}
.mt-element-list .list-default.mt-list-head.white .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.white .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.white {
  background-color: #ffffff;
  color: #666;
}
.mt-element-list .list-todo .list-count.white {
  background-color: #ffffff;
  color: #666;
}
.mt-element-list .list-todo .list-count.white:hover {
  background-color: rgb(242.25, 242.25, 242.25);
}
.mt-element-list .list-todo .list-todo-line.white {
  border-color: #ffffff;
}
.mt-element-list .list-todo .list-todo-item.white:after {
  border-right-color: #ffffff !important;
}
.mt-element-list .list-todo .list-todo-item.white .list-toggle {
  background: #ffffff;
  color: #666 !important;
}
.mt-element-list .list-todo .list-todo-item.white .list-toggle > .badge {
  color: #ffffff;
  background: #666;
}

.mt-element-list .list-default.mt-list-head.default {
  background-color: #e1e5ec;
  color: #666;
}
.mt-element-list .list-default.mt-list-head.default .badge {
  background-color: white;
  color: #666;
}
.mt-element-list .list-default.mt-list-head.default.ext-1 .badge {
  background-color: rgb(193.7755102041, 201.9387755102, 216.2244897959);
}
.mt-element-list .list-default.mt-list-head.default .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.default .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.default {
  background-color: #e1e5ec;
  color: #666;
}
.mt-element-list .list-todo .list-count.default {
  background-color: #e1e5ec;
  color: #666;
}
.mt-element-list .list-todo .list-count.default:hover {
  background-color: rgb(209.387755102, 215.4693877551, 226.112244898);
}
.mt-element-list .list-todo .list-todo-line.default {
  border-color: #e1e5ec;
}
.mt-element-list .list-todo .list-todo-item.default:after {
  border-right-color: #e1e5ec !important;
}
.mt-element-list .list-todo .list-todo-item.default .list-toggle {
  background: #e1e5ec;
  color: #666 !important;
}
.mt-element-list .list-todo .list-todo-item.default .list-toggle > .badge {
  color: #e1e5ec;
  background: #666;
}

.mt-element-list .list-default.mt-list-head.dark {
  background-color: #2f353b;
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.dark .badge {
  background-color: rgb(69.6132075472, 78.5, 87.3867924528);
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.dark.ext-1 .badge {
  background-color: rgb(24.3867924528, 27.5, 30.6132075472);
}
.mt-element-list .list-default.mt-list-head.dark .list-label {
  color: rgb(172.0660377358, 180.5, 188.9339622642);
}
.mt-element-list .list-default.mt-list-head.dark .list-date {
  color: rgb(172.0660377358, 180.5, 188.9339622642);
}
.mt-element-list .list-todo.mt-list-head.dark {
  background-color: #2f353b;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.dark {
  background-color: #2f353b;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.dark:hover {
  background-color: rgb(35.6933962264, 40.25, 44.8066037736);
}
.mt-element-list .list-todo .list-todo-line.dark {
  border-color: #2f353b;
}
.mt-element-list .list-todo .list-todo-item.dark:after {
  border-right-color: #2f353b !important;
}
.mt-element-list .list-todo .list-todo-item.dark .list-toggle {
  background: #2f353b;
  color: #FFFFFF !important;
}
.mt-element-list .list-todo .list-todo-item.dark .list-toggle > .badge {
  color: #2f353b;
  background: #FFFFFF;
}

.mt-element-list .list-default.mt-list-head.blue {
  background-color: #3598dc;
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.blue .badge {
  background-color: rgb(96.4683544304, 174.164556962, 227.5316455696);
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.blue.ext-1 .badge {
  background-color: rgb(32.7848101266, 125.5189873418, 189.2151898734);
}
.mt-element-list .list-default.mt-list-head.blue .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.blue .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.blue {
  background-color: #3598dc;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.blue {
  background-color: #3598dc;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.blue:hover {
  background-color: rgb(36.5506329114, 139.9367088608, 210.9493670886);
}
.mt-element-list .list-todo .list-todo-line.blue {
  border-color: #3598dc;
}
.mt-element-list .list-todo .list-todo-item.blue:after {
  border-right-color: #3598dc !important;
}
.mt-element-list .list-todo .list-todo-item.blue .list-toggle {
  background: #3598dc;
  color: #FFFFFF !important;
}
.mt-element-list .list-todo .list-todo-item.blue .list-toggle > .badge {
  color: #3598dc;
  background: #FFFFFF;
}

.mt-element-list .list-default.mt-list-head.blue-madison {
  background-color: #578ebe;
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.blue-madison .badge {
  background-color: rgb(123.7725321888, 166.7339055794, 204.2274678112);
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.blue-madison.ext-1 .badge {
  background-color: rgb(63.0472103004, 116.3948497854, 162.9527896996);
}
.mt-element-list .list-default.mt-list-head.blue-madison .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.blue-madison .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.blue-madison {
  background-color: #578ebe;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.blue-madison {
  background-color: #578ebe;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.blue-madison:hover {
  background-color: rgb(70.160944206, 129.5278969957, 181.339055794);
}
.mt-element-list .list-todo .list-todo-line.blue-madison {
  border-color: #578ebe;
}
.mt-element-list .list-todo .list-todo-item.blue-madison:after {
  border-right-color: #578ebe !important;
}
.mt-element-list .list-todo .list-todo-item.blue-madison .list-toggle {
  background: #578ebe;
  color: #FFFFFF !important;
}
.mt-element-list .list-todo .list-todo-item.blue-madison .list-toggle > .badge {
  color: #578ebe;
  background: #FFFFFF;
}

.mt-element-list .list-default.mt-list-head.blue-chambray {
  background-color: #2C3E50;
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.blue-chambray .badge {
  background-color: rgb(62.0967741935, 87.5, 112.9032258065);
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.blue-chambray.ext-1 .badge {
  background-color: rgb(25.9032258065, 36.5, 47.0967741935);
}
.mt-element-list .list-default.mt-list-head.blue-chambray .list-label {
  color: rgb(170.4838709677, 189.5, 208.5161290323);
}
.mt-element-list .list-default.mt-list-head.blue-chambray .list-date {
  color: rgb(170.4838709677, 189.5, 208.5161290323);
}
.mt-element-list .list-todo.mt-list-head.blue-chambray {
  background-color: #2C3E50;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.blue-chambray {
  background-color: #2C3E50;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.blue-chambray:hover {
  background-color: rgb(34.9516129032, 49.25, 63.5483870968);
}
.mt-element-list .list-todo .list-todo-line.blue-chambray {
  border-color: #2C3E50;
}
.mt-element-list .list-todo .list-todo-item.blue-chambray:after {
  border-right-color: #2C3E50 !important;
}
.mt-element-list .list-todo .list-todo-item.blue-chambray .list-toggle {
  background: #2C3E50;
  color: #FFFFFF !important;
}
.mt-element-list .list-todo .list-todo-item.blue-chambray .list-toggle > .badge {
  color: #2C3E50;
  background: #FFFFFF;
}

.mt-element-list .list-default.mt-list-head.blue-ebonyclay {
  background-color: #22313F;
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.blue-ebonyclay .badge {
  background-color: rgb(51.8762886598, 74.7628865979, 96.1237113402);
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.blue-ebonyclay.ext-1 .badge {
  background-color: rgb(16.1237113402, 23.2371134021, 29.8762886598);
}
.mt-element-list .list-default.mt-list-head.blue-ebonyclay .list-label {
  color: rgb(152.381443299, 176.8144329897, 199.618556701);
}
.mt-element-list .list-default.mt-list-head.blue-ebonyclay .list-date {
  color: rgb(152.381443299, 176.8144329897, 199.618556701);
}
.mt-element-list .list-todo.mt-list-head.blue-ebonyclay {
  background-color: #22313F;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.blue-ebonyclay {
  background-color: #22313F;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.blue-ebonyclay:hover {
  background-color: rgb(25.0618556701, 36.118556701, 46.4381443299);
}
.mt-element-list .list-todo .list-todo-line.blue-ebonyclay {
  border-color: #22313F;
}
.mt-element-list .list-todo .list-todo-item.blue-ebonyclay:after {
  border-right-color: #22313F !important;
}
.mt-element-list .list-todo .list-todo-item.blue-ebonyclay .list-toggle {
  background: #22313F;
  color: #FFFFFF !important;
}
.mt-element-list .list-todo .list-todo-item.blue-ebonyclay .list-toggle > .badge {
  color: #22313F;
  background: #FFFFFF;
}

.mt-element-list .list-default.mt-list-head.blue-hoki {
  background-color: #67809F;
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.blue-hoki .badge {
  background-color: rgb(134.2580645161, 154.1169354839, 178.7419354839);
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.blue-hoki.ext-1 .badge {
  background-color: rgb(81.6774193548, 102.9475806452, 129.3225806452);
}
.mt-element-list .list-default.mt-list-head.blue-hoki .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.blue-hoki .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.blue-hoki {
  background-color: #67809F;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.blue-hoki {
  background-color: #67809F;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.blue-hoki:hover {
  background-color: rgb(91.5483870968, 115.3891129032, 144.9516129032);
}
.mt-element-list .list-todo .list-todo-line.blue-hoki {
  border-color: #67809F;
}
.mt-element-list .list-todo .list-todo-item.blue-hoki:after {
  border-right-color: #67809F !important;
}
.mt-element-list .list-todo .list-todo-item.blue-hoki .list-toggle {
  background: #67809F;
  color: #FFFFFF !important;
}
.mt-element-list .list-todo .list-todo-item.blue-hoki .list-toggle > .badge {
  color: #67809F;
  background: #FFFFFF;
}

.mt-element-list .list-default.mt-list-head.blue-steel {
  background-color: #4B77BE;
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.blue-steel .badge {
  background-color: rgb(112.4693877551, 147.3102040816, 203.5306122449);
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.blue-steel.ext-1 .badge {
  background-color: rgb(56.7755102041, 95.2081632653, 157.2244897959);
}
.mt-element-list .list-default.mt-list-head.blue-steel .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.blue-steel .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.blue-steel {
  background-color: #4B77BE;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.blue-steel {
  background-color: #4B77BE;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.blue-steel:hover {
  background-color: rgb(63.5408163265, 106.5530612245, 175.9591836735);
}
.mt-element-list .list-todo .list-todo-line.blue-steel {
  border-color: #4B77BE;
}
.mt-element-list .list-todo .list-todo-item.blue-steel:after {
  border-right-color: #4B77BE !important;
}
.mt-element-list .list-todo .list-todo-item.blue-steel .list-toggle {
  background: #4B77BE;
  color: #FFFFFF !important;
}
.mt-element-list .list-todo .list-todo-item.blue-steel .list-toggle > .badge {
  color: #4B77BE;
  background: #FFFFFF;
}

.mt-element-list .list-default.mt-list-head.blue-soft {
  background-color: #4c87b9;
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.blue-soft .badge {
  background-color: rgb(112.6626506024, 159.578313253, 199.3373493976);
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.blue-soft.ext-1 .badge {
  background-color: rgb(59.0361445783, 108.7951807229, 150.9638554217);
}
.mt-element-list .list-default.mt-list-head.blue-soft .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.blue-soft .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.blue-soft {
  background-color: #4c87b9;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.blue-soft {
  background-color: #4c87b9;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.blue-soft:hover {
  background-color: rgb(66.2048192771, 122.0060240964, 169.2951807229);
}
.mt-element-list .list-todo .list-todo-line.blue-soft {
  border-color: #4c87b9;
}
.mt-element-list .list-todo .list-todo-item.blue-soft:after {
  border-right-color: #4c87b9 !important;
}
.mt-element-list .list-todo .list-todo-item.blue-soft .list-toggle {
  background: #4c87b9;
  color: #FFFFFF !important;
}
.mt-element-list .list-todo .list-todo-item.blue-soft .list-toggle > .badge {
  color: #4c87b9;
  background: #FFFFFF;
}

.mt-element-list .list-default.mt-list-head.blue-dark {
  background-color: #5e738b;
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.blue-dark .badge {
  background-color: rgb(120.1759656652, 140.5450643777, 163.8240343348);
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.blue-dark.ext-1 .badge {
  background-color: rgb(73.4248927039, 89.8283261803, 108.5751072961);
}
.mt-element-list .list-default.mt-list-head.blue-dark .list-label {
  color: rgb(241.8755364807, 243.8583690987, 246.1244635193);
}
.mt-element-list .list-default.mt-list-head.blue-dark .list-date {
  color: rgb(241.8755364807, 243.8583690987, 246.1244635193);
}
.mt-element-list .list-todo.mt-list-head.blue-dark {
  background-color: #5e738b;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.blue-dark {
  background-color: #5e738b;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.blue-dark:hover {
  background-color: rgb(83.7124463519, 102.4141630901, 123.7875536481);
}
.mt-element-list .list-todo .list-todo-line.blue-dark {
  border-color: #5e738b;
}
.mt-element-list .list-todo .list-todo-item.blue-dark:after {
  border-right-color: #5e738b !important;
}
.mt-element-list .list-todo .list-todo-item.blue-dark .list-toggle {
  background: #5e738b;
  color: #FFFFFF !important;
}
.mt-element-list .list-todo .list-todo-item.blue-dark .list-toggle > .badge {
  color: #5e738b;
  background: #FFFFFF;
}

.mt-element-list .list-default.mt-list-head.blue-sharp {
  background-color: #5C9BD1;
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.blue-sharp .badge {
  background-color: rgb(131.7751196172, 179.4019138756, 220.2248803828);
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.blue-sharp.ext-1 .badge {
  background-color: rgb(55.023923445, 130.3827751196, 194.976076555);
}
.mt-element-list .list-default.mt-list-head.blue-sharp .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.blue-sharp .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.blue-sharp {
  background-color: #5C9BD1;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.blue-sharp {
  background-color: #5C9BD1;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.blue-sharp:hover {
  background-color: rgb(72.1124401914, 142.7990430622, 203.3875598086);
}
.mt-element-list .list-todo .list-todo-line.blue-sharp {
  border-color: #5C9BD1;
}
.mt-element-list .list-todo .list-todo-item.blue-sharp:after {
  border-right-color: #5C9BD1 !important;
}
.mt-element-list .list-todo .list-todo-item.blue-sharp .list-toggle {
  background: #5C9BD1;
  color: #FFFFFF !important;
}
.mt-element-list .list-todo .list-todo-item.blue-sharp .list-toggle > .badge {
  color: #5C9BD1;
  background: #FFFFFF;
}

.mt-element-list .list-default.mt-list-head.blue-oleo {
  background-color: #94A0B2;
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.blue-oleo .badge {
  background-color: rgb(177.6576086957, 186.3315217391, 199.3423913043);
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.blue-oleo.ext-1 .badge {
  background-color: rgb(118.3423913043, 133.6684782609, 156.6576086957);
}
.mt-element-list .list-default.mt-list-head.blue-oleo .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.blue-oleo .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.blue-oleo {
  background-color: #94A0B2;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.blue-oleo {
  background-color: #94A0B2;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.blue-oleo:hover {
  background-color: rgb(133.1711956522, 146.8342391304, 167.3288043478);
}
.mt-element-list .list-todo .list-todo-line.blue-oleo {
  border-color: #94A0B2;
}
.mt-element-list .list-todo .list-todo-item.blue-oleo:after {
  border-right-color: #94A0B2 !important;
}
.mt-element-list .list-todo .list-todo-item.blue-oleo .list-toggle {
  background: #94A0B2;
  color: #FFFFFF !important;
}
.mt-element-list .list-todo .list-todo-item.blue-oleo .list-toggle > .badge {
  color: #94A0B2;
  background: #FFFFFF;
}

.mt-element-list .list-default.mt-list-head.green {
  background-color: #32c5d2;
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.green .badge {
  background-color: rgb(91.82, 208.832, 219.18);
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.green.ext-1 .badge {
  background-color: rgb(37.62, 160.512, 171.38);
}
.mt-element-list .list-default.mt-list-head.green .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.green .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.green {
  background-color: #32c5d2;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.green {
  background-color: #32c5d2;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.green:hover {
  background-color: rgb(42.21, 180.096, 192.29);
}
.mt-element-list .list-todo .list-todo-line.green {
  border-color: #32c5d2;
}
.mt-element-list .list-todo .list-todo-item.green:after {
  border-right-color: #32c5d2 !important;
}
.mt-element-list .list-todo .list-todo-item.green .list-toggle {
  background: #32c5d2;
  color: #FFFFFF !important;
}
.mt-element-list .list-todo .list-todo-item.green .list-toggle > .badge {
  color: #32c5d2;
  background: #FFFFFF;
}

.mt-element-list .list-default.mt-list-head.green-meadow {
  background-color: #1BBC9B;
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.green-meadow .badge {
  background-color: rgb(41.6418604651, 224.3581395349, 186.9069767442);
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.green-meadow.ext-1 .badge {
  background-color: rgb(20.5953488372, 143.4046511628, 118.2325581395);
}
.mt-element-list .list-default.mt-list-head.green-meadow .list-label {
  color: rgb(220.023255814, 249.976744186, 243.8372093023);
}
.mt-element-list .list-default.mt-list-head.green-meadow .list-date {
  color: rgb(220.023255814, 249.976744186, 243.8372093023);
}
.mt-element-list .list-todo.mt-list-head.green-meadow {
  background-color: #1BBC9B;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.green-meadow {
  background-color: #1BBC9B;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.green-meadow:hover {
  background-color: rgb(23.7976744186, 165.7023255814, 136.6162790698);
}
.mt-element-list .list-todo .list-todo-line.green-meadow {
  border-color: #1BBC9B;
}
.mt-element-list .list-todo .list-todo-item.green-meadow:after {
  border-right-color: #1BBC9B !important;
}
.mt-element-list .list-todo .list-todo-item.green-meadow .list-toggle {
  background: #1BBC9B;
  color: #FFFFFF !important;
}
.mt-element-list .list-todo .list-todo-item.green-meadow .list-toggle > .badge {
  color: #1BBC9B;
  background: #FFFFFF;
}

.mt-element-list .list-default.mt-list-head.green-seagreen {
  background-color: #1BA39C;
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.green-seagreen .badge {
  background-color: rgb(34.2473684211, 206.7526315789, 197.8736842105);
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.green-seagreen.ext-1 .badge {
  background-color: rgb(19.7526315789, 119.2473684211, 114.1263157895);
}
.mt-element-list .list-default.mt-list-head.green-seagreen .list-label {
  color: rgb(199.2368421053, 245.7631578947, 243.3684210526);
}
.mt-element-list .list-default.mt-list-head.green-seagreen .list-date {
  color: rgb(199.2368421053, 245.7631578947, 243.3684210526);
}
.mt-element-list .list-todo.mt-list-head.green-seagreen {
  background-color: #1BA39C;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.green-seagreen {
  background-color: #1BA39C;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.green-seagreen:hover {
  background-color: rgb(23.3763157895, 141.1236842105, 135.0631578947);
}
.mt-element-list .list-todo .list-todo-line.green-seagreen {
  border-color: #1BA39C;
}
.mt-element-list .list-todo .list-todo-item.green-seagreen:after {
  border-right-color: #1BA39C !important;
}
.mt-element-list .list-todo .list-todo-item.green-seagreen .list-toggle {
  background: #1BA39C;
  color: #FFFFFF !important;
}
.mt-element-list .list-todo .list-todo-item.green-seagreen .list-toggle > .badge {
  color: #1BA39C;
  background: #FFFFFF;
}

.mt-element-list .list-default.mt-list-head.green-turquoise {
  background-color: #36D7B7;
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.green-turquoise .badge {
  background-color: rgb(96.5352697095, 223.4647302905, 198.2365145228);
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.green-turquoise.ext-1 .badge {
  background-color: rgb(36.1825726141, 181.8174273859, 152.8713692946);
}
.mt-element-list .list-default.mt-list-head.green-turquoise .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.green-turquoise .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.green-turquoise {
  background-color: #36D7B7;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.green-turquoise {
  background-color: #36D7B7;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.green-turquoise:hover {
  background-color: rgb(40.4149377593, 203.0850622407, 170.7531120332);
}
.mt-element-list .list-todo .list-todo-line.green-turquoise {
  border-color: #36D7B7;
}
.mt-element-list .list-todo .list-todo-item.green-turquoise:after {
  border-right-color: #36D7B7 !important;
}
.mt-element-list .list-todo .list-todo-item.green-turquoise .list-toggle {
  background: #36D7B7;
  color: #FFFFFF !important;
}
.mt-element-list .list-todo .list-todo-item.green-turquoise .list-toggle > .badge {
  color: #36D7B7;
  background: #FFFFFF;
}

.mt-element-list .list-default.mt-list-head.green-haze {
  background-color: #44b6ae;
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.green-haze .badge {
  background-color: rgb(102.848, 198.152, 191.464);
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.green-haze.ext-1 .badge {
  background-color: rgb(54.128, 144.872, 138.504);
}
.mt-element-list .list-default.mt-list-head.green-haze .list-label {
  color: rgb(251.36, 253.64, 253.48);
}
.mt-element-list .list-default.mt-list-head.green-haze .list-date {
  color: rgb(251.36, 253.64, 253.48);
}
.mt-element-list .list-todo.mt-list-head.green-haze {
  background-color: #44b6ae;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.green-haze {
  background-color: #44b6ae;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.green-haze:hover {
  background-color: rgb(61.064, 163.436, 156.252);
}
.mt-element-list .list-todo .list-todo-line.green-haze {
  border-color: #44b6ae;
}
.mt-element-list .list-todo .list-todo-item.green-haze:after {
  border-right-color: #44b6ae !important;
}
.mt-element-list .list-todo .list-todo-item.green-haze .list-toggle {
  background: #44b6ae;
  color: #FFFFFF !important;
}
.mt-element-list .list-todo .list-todo-item.green-haze .list-toggle > .badge {
  color: #44b6ae;
  background: #FFFFFF;
}

.mt-element-list .list-default.mt-list-head.green-jungle {
  background-color: #26C281;
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.green-jungle .badge {
  background-color: rgb(65.1810344828, 217.8189655172, 154.2198275862);
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.green-jungle.ext-1 .badge {
  background-color: rgb(29.6465517241, 151.3534482759, 100.6422413793);
}
.mt-element-list .list-default.mt-list-head.green-jungle .list-label {
  color: rgb(235.7672413793, 251.2327586207, 244.7887931034);
}
.mt-element-list .list-default.mt-list-head.green-jungle .list-date {
  color: rgb(235.7672413793, 251.2327586207, 244.7887931034);
}
.mt-element-list .list-todo.mt-list-head.green-jungle {
  background-color: #26C281;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.green-jungle {
  background-color: #26C281;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.green-jungle:hover {
  background-color: rgb(33.8232758621, 172.6767241379, 114.8211206897);
}
.mt-element-list .list-todo .list-todo-line.green-jungle {
  border-color: #26C281;
}
.mt-element-list .list-todo .list-todo-item.green-jungle:after {
  border-right-color: #26C281 !important;
}
.mt-element-list .list-todo .list-todo-item.green-jungle .list-toggle {
  background: #26C281;
  color: #FFFFFF !important;
}
.mt-element-list .list-todo .list-todo-item.green-jungle .list-toggle > .badge {
  color: #26C281;
  background: #FFFFFF;
}

.mt-element-list .list-default.mt-list-head.green-soft {
  background-color: #3faba4;
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.green-soft .badge {
  background-color: rgb(90.5769230769, 194.4230769231, 187.6923076923);
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.green-soft.ext-1 .badge {
  background-color: rgb(49.2692307692, 133.7307692308, 128.2564102564);
}
.mt-element-list .list-default.mt-list-head.green-soft .list-label {
  color: rgb(239.6538461538, 249.3461538462, 248.7179487179);
}
.mt-element-list .list-default.mt-list-head.green-soft .list-date {
  color: rgb(239.6538461538, 249.3461538462, 248.7179487179);
}
.mt-element-list .list-todo.mt-list-head.green-soft {
  background-color: #3faba4;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.green-soft {
  background-color: #3faba4;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.green-soft:hover {
  background-color: rgb(56.1346153846, 152.3653846154, 146.1282051282);
}
.mt-element-list .list-todo .list-todo-line.green-soft {
  border-color: #3faba4;
}
.mt-element-list .list-todo .list-todo-item.green-soft:after {
  border-right-color: #3faba4 !important;
}
.mt-element-list .list-todo .list-todo-item.green-soft .list-toggle {
  background: #3faba4;
  color: #FFFFFF !important;
}
.mt-element-list .list-todo .list-todo-item.green-soft .list-toggle > .badge {
  color: #3faba4;
  background: #FFFFFF;
}

.mt-element-list .list-default.mt-list-head.green-dark {
  background-color: #4DB3A2;
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.green-dark .badge {
  background-color: rgb(112.7401574803, 194.2598425197, 180.6732283465);
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.green-dark.ext-1 .badge {
  background-color: rgb(61.3385826772, 143.6614173228, 129.9409448819);
}
.mt-element-list .list-default.mt-list-head.green-dark .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.green-dark .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.green-dark {
  background-color: #4DB3A2;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.green-dark {
  background-color: #4DB3A2;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.green-dark:hover {
  background-color: rgb(68.968503937, 161.531496063, 146.1043307087);
}
.mt-element-list .list-todo .list-todo-line.green-dark {
  border-color: #4DB3A2;
}
.mt-element-list .list-todo .list-todo-item.green-dark:after {
  border-right-color: #4DB3A2 !important;
}
.mt-element-list .list-todo .list-todo-item.green-dark .list-toggle {
  background: #4DB3A2;
  color: #FFFFFF !important;
}
.mt-element-list .list-todo .list-todo-item.green-dark .list-toggle > .badge {
  color: #4DB3A2;
  background: #FFFFFF;
}

.mt-element-list .list-default.mt-list-head.green-sharp {
  background-color: #2ab4c0;
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.green-sharp .badge {
  background-color: rgb(70.3846153846, 203.0769230769, 214.6153846154);
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.green-sharp.ext-1 .badge {
  background-color: rgb(32.8461538462, 140.7692307692, 150.1538461538);
}
.mt-element-list .list-default.mt-list-head.green-sharp .list-label {
  color: rgb(237.7692307692, 250.1538461538, 251.2307692308);
}
.mt-element-list .list-default.mt-list-head.green-sharp .list-date {
  color: rgb(237.7692307692, 250.1538461538, 251.2307692308);
}
.mt-element-list .list-todo.mt-list-head.green-sharp {
  background-color: #2ab4c0;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.green-sharp {
  background-color: #2ab4c0;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.green-sharp:hover {
  background-color: rgb(37.4230769231, 160.3846153846, 171.0769230769);
}
.mt-element-list .list-todo .list-todo-line.green-sharp {
  border-color: #2ab4c0;
}
.mt-element-list .list-todo .list-todo-item.green-sharp:after {
  border-right-color: #2ab4c0 !important;
}
.mt-element-list .list-todo .list-todo-item.green-sharp .list-toggle {
  background: #2ab4c0;
  color: #FFFFFF !important;
}
.mt-element-list .list-todo .list-todo-item.green-sharp .list-toggle > .badge {
  color: #2ab4c0;
  background: #FFFFFF;
}

.mt-element-list .list-default.mt-list-head.green-steel {
  background-color: #29b4b6;
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.green-steel .badge {
  background-color: rgb(62.3901345291, 209.4932735426, 211.6098654709);
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.green-steel.ext-1 .badge {
  background-color: rgb(31.6233183857, 138.8340807175, 140.3766816143);
}
.mt-element-list .list-default.mt-list-head.green-steel .list-label {
  color: rgb(228.8834080717, 248.8295964126, 249.1165919283);
}
.mt-element-list .list-default.mt-list-head.green-steel .list-date {
  color: rgb(228.8834080717, 248.8295964126, 249.1165919283);
}
.mt-element-list .list-todo.mt-list-head.green-steel {
  background-color: #29b4b6;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.green-steel {
  background-color: #29b4b6;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.green-steel:hover {
  background-color: rgb(36.3116591928, 159.4170403587, 161.1883408072);
}
.mt-element-list .list-todo .list-todo-line.green-steel {
  border-color: #29b4b6;
}
.mt-element-list .list-todo .list-todo-item.green-steel:after {
  border-right-color: #29b4b6 !important;
}
.mt-element-list .list-todo .list-todo-item.green-steel .list-toggle {
  background: #29b4b6;
  color: #FFFFFF !important;
}
.mt-element-list .list-todo .list-todo-item.green-steel .list-toggle > .badge {
  color: #29b4b6;
  background: #FFFFFF;
}

.mt-element-list .list-default.mt-list-head.grey {
  background-color: #E5E5E5;
  color: #333333;
}
.mt-element-list .list-default.mt-list-head.grey .badge {
  background-color: rgb(254.5, 254.5, 254.5);
  color: #333333;
}
.mt-element-list .list-default.mt-list-head.grey.ext-1 .badge {
  background-color: rgb(203.5, 203.5, 203.5);
}
.mt-element-list .list-default.mt-list-head.grey .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.grey .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.grey {
  background-color: #E5E5E5;
  color: #333333;
}
.mt-element-list .list-todo .list-count.grey {
  background-color: #E5E5E5;
  color: #333333;
}
.mt-element-list .list-todo .list-count.grey:hover {
  background-color: rgb(216.25, 216.25, 216.25);
}
.mt-element-list .list-todo .list-todo-line.grey {
  border-color: #E5E5E5;
}
.mt-element-list .list-todo .list-todo-item.grey:after {
  border-right-color: #E5E5E5 !important;
}
.mt-element-list .list-todo .list-todo-item.grey .list-toggle {
  background: #E5E5E5;
  color: #333333 !important;
}
.mt-element-list .list-todo .list-todo-item.grey .list-toggle > .badge {
  color: #E5E5E5;
  background: #333333;
}

.mt-element-list .list-default.mt-list-head.grey-steel {
  background-color: #e9edef;
  color: #80898e;
}
.mt-element-list .list-default.mt-list-head.grey-steel .badge {
  background-color: white;
  color: #80898e;
}
.mt-element-list .list-default.mt-list-head.grey-steel.ext-1 .badge {
  background-color: rgb(203.4736842105, 212.8421052632, 217.5263157895);
}
.mt-element-list .list-default.mt-list-head.grey-steel .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.grey-steel .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.grey-steel {
  background-color: #e9edef;
  color: #80898e;
}
.mt-element-list .list-todo .list-count.grey-steel {
  background-color: #e9edef;
  color: #80898e;
}
.mt-element-list .list-todo .list-count.grey-steel:hover {
  background-color: rgb(218.2368421053, 224.9210526316, 228.2631578947);
}
.mt-element-list .list-todo .list-todo-line.grey-steel {
  border-color: #e9edef;
}
.mt-element-list .list-todo .list-todo-item.grey-steel:after {
  border-right-color: #e9edef !important;
}
.mt-element-list .list-todo .list-todo-item.grey-steel .list-toggle {
  background: #e9edef;
  color: #80898e !important;
}
.mt-element-list .list-todo .list-todo-item.grey-steel .list-toggle > .badge {
  color: #e9edef;
  background: #80898e;
}

.mt-element-list .list-default.mt-list-head.grey-cararra {
  background-color: #fafafa;
  color: #333333;
}
.mt-element-list .list-default.mt-list-head.grey-cararra .badge {
  background-color: white;
  color: #333333;
}
.mt-element-list .list-default.mt-list-head.grey-cararra.ext-1 .badge {
  background-color: rgb(224.5, 224.5, 224.5);
}
.mt-element-list .list-default.mt-list-head.grey-cararra .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.grey-cararra .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.grey-cararra {
  background-color: #fafafa;
  color: #333333;
}
.mt-element-list .list-todo .list-count.grey-cararra {
  background-color: #fafafa;
  color: #333333;
}
.mt-element-list .list-todo .list-count.grey-cararra:hover {
  background-color: rgb(237.25, 237.25, 237.25);
}
.mt-element-list .list-todo .list-todo-line.grey-cararra {
  border-color: #fafafa;
}
.mt-element-list .list-todo .list-todo-item.grey-cararra:after {
  border-right-color: #fafafa !important;
}
.mt-element-list .list-todo .list-todo-item.grey-cararra .list-toggle {
  background: #fafafa;
  color: #333333 !important;
}
.mt-element-list .list-todo .list-todo-item.grey-cararra .list-toggle > .badge {
  color: #fafafa;
  background: #333333;
}

.mt-element-list .list-default.mt-list-head.grey-gallery {
  background-color: #555555;
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.grey-gallery .badge {
  background-color: rgb(110.5, 110.5, 110.5);
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.grey-gallery.ext-1 .badge {
  background-color: rgb(59.5, 59.5, 59.5);
}
.mt-element-list .list-default.mt-list-head.grey-gallery .list-label {
  color: rgb(212.5, 212.5, 212.5);
}
.mt-element-list .list-default.mt-list-head.grey-gallery .list-date {
  color: rgb(212.5, 212.5, 212.5);
}
.mt-element-list .list-todo.mt-list-head.grey-gallery {
  background-color: #555555;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.grey-gallery {
  background-color: #555555;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.grey-gallery:hover {
  background-color: rgb(72.25, 72.25, 72.25);
}
.mt-element-list .list-todo .list-todo-line.grey-gallery {
  border-color: #555555;
}
.mt-element-list .list-todo .list-todo-item.grey-gallery:after {
  border-right-color: #555555 !important;
}
.mt-element-list .list-todo .list-todo-item.grey-gallery .list-toggle {
  background: #555555;
  color: #ffffff !important;
}
.mt-element-list .list-todo .list-todo-item.grey-gallery .list-toggle > .badge {
  color: #555555;
  background: #ffffff;
}

.mt-element-list .list-default.mt-list-head.grey-cascade {
  background-color: #95A5A6;
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.grey-cascade .badge {
  background-color: rgb(176.7230769231, 188.5384615385, 189.2769230769);
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.grey-cascade.ext-1 .badge {
  background-color: rgb(121.2769230769, 141.4615384615, 142.7230769231);
}
.mt-element-list .list-default.mt-list-head.grey-cascade .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.grey-cascade .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.grey-cascade {
  background-color: #95A5A6;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.grey-cascade {
  background-color: #95A5A6;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.grey-cascade:hover {
  background-color: rgb(135.1384615385, 153.2307692308, 154.3615384615);
}
.mt-element-list .list-todo .list-todo-line.grey-cascade {
  border-color: #95A5A6;
}
.mt-element-list .list-todo .list-todo-item.grey-cascade:after {
  border-right-color: #95A5A6 !important;
}
.mt-element-list .list-todo .list-todo-item.grey-cascade .list-toggle {
  background: #95A5A6;
  color: #FFFFFF !important;
}
.mt-element-list .list-todo .list-todo-item.grey-cascade .list-toggle > .badge {
  color: #95A5A6;
  background: #FFFFFF;
}

.mt-element-list .list-default.mt-list-head.grey-silver {
  background-color: #BFBFBF;
  color: #FAFCFB;
}
.mt-element-list .list-default.mt-list-head.grey-silver .badge {
  background-color: rgb(216.5, 216.5, 216.5);
  color: #FAFCFB;
}
.mt-element-list .list-default.mt-list-head.grey-silver.ext-1 .badge {
  background-color: rgb(165.5, 165.5, 165.5);
}
.mt-element-list .list-default.mt-list-head.grey-silver .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.grey-silver .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.grey-silver {
  background-color: #BFBFBF;
  color: #FAFCFB;
}
.mt-element-list .list-todo .list-count.grey-silver {
  background-color: #BFBFBF;
  color: #FAFCFB;
}
.mt-element-list .list-todo .list-count.grey-silver:hover {
  background-color: rgb(178.25, 178.25, 178.25);
}
.mt-element-list .list-todo .list-todo-line.grey-silver {
  border-color: #BFBFBF;
}
.mt-element-list .list-todo .list-todo-item.grey-silver:after {
  border-right-color: #BFBFBF !important;
}
.mt-element-list .list-todo .list-todo-item.grey-silver .list-toggle {
  background: #BFBFBF;
  color: #FAFCFB !important;
}
.mt-element-list .list-todo .list-todo-item.grey-silver .list-toggle > .badge {
  color: #BFBFBF;
  background: #FAFCFB;
}

.mt-element-list .list-default.mt-list-head.grey-salsa {
  background-color: #ACB5C3;
  color: #FAFCFB;
}
.mt-element-list .list-default.mt-list-head.grey-salsa .badge {
  background-color: rgb(201.6013986014, 207.3916083916, 216.3986013986);
  color: #FAFCFB;
}
.mt-element-list .list-default.mt-list-head.grey-salsa.ext-1 .badge {
  background-color: rgb(142.3986013986, 154.6083916084, 173.6013986014);
}
.mt-element-list .list-default.mt-list-head.grey-salsa .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.grey-salsa .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.grey-salsa {
  background-color: #ACB5C3;
  color: #FAFCFB;
}
.mt-element-list .list-todo .list-count.grey-salsa {
  background-color: #ACB5C3;
  color: #FAFCFB;
}
.mt-element-list .list-todo .list-count.grey-salsa:hover {
  background-color: rgb(157.1993006993, 167.8041958042, 184.3006993007);
}
.mt-element-list .list-todo .list-todo-line.grey-salsa {
  border-color: #ACB5C3;
}
.mt-element-list .list-todo .list-todo-item.grey-salsa:after {
  border-right-color: #ACB5C3 !important;
}
.mt-element-list .list-todo .list-todo-item.grey-salsa .list-toggle {
  background: #ACB5C3;
  color: #FAFCFB !important;
}
.mt-element-list .list-todo .list-todo-item.grey-salsa .list-toggle > .badge {
  color: #ACB5C3;
  background: #FAFCFB;
}

.mt-element-list .list-default.mt-list-head.grey-salt {
  background-color: #bfcad1;
  color: #FAFCFB;
}
.mt-element-list .list-default.mt-list-head.grey-salt .badge {
  background-color: rgb(220.6727272727, 226.5727272727, 230.3272727273);
  color: #FAFCFB;
}
.mt-element-list .list-default.mt-list-head.grey-salt.ext-1 .badge {
  background-color: rgb(161.3272727273, 177.4272727273, 187.6727272727);
}
.mt-element-list .list-default.mt-list-head.grey-salt .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.grey-salt .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.grey-salt {
  background-color: #bfcad1;
  color: #FAFCFB;
}
.mt-element-list .list-todo .list-count.grey-salt {
  background-color: #bfcad1;
  color: #FAFCFB;
}
.mt-element-list .list-todo .list-count.grey-salt:hover {
  background-color: rgb(176.1636363636, 189.7136363636, 198.3363636364);
}
.mt-element-list .list-todo .list-todo-line.grey-salt {
  border-color: #bfcad1;
}
.mt-element-list .list-todo .list-todo-item.grey-salt:after {
  border-right-color: #bfcad1 !important;
}
.mt-element-list .list-todo .list-todo-item.grey-salt .list-toggle {
  background: #bfcad1;
  color: #FAFCFB !important;
}
.mt-element-list .list-todo .list-todo-item.grey-salt .list-toggle > .badge {
  color: #bfcad1;
  background: #FAFCFB;
}

.mt-element-list .list-default.mt-list-head.grey-mint {
  background-color: #525e64;
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.grey-mint .badge {
  background-color: rgb(104.978021978, 120.3406593407, 128.021978022);
  color: #FFFFFF;
}
.mt-element-list .list-default.mt-list-head.grey-mint.ext-1 .badge {
  background-color: rgb(59.021978022, 67.6593406593, 71.978021978);
}
.mt-element-list .list-default.mt-list-head.grey-mint .list-label {
  color: rgb(214.8901098901, 219.7032967033, 222.1098901099);
}
.mt-element-list .list-default.mt-list-head.grey-mint .list-date {
  color: rgb(214.8901098901, 219.7032967033, 222.1098901099);
}
.mt-element-list .list-todo.mt-list-head.grey-mint {
  background-color: #525e64;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.grey-mint {
  background-color: #525e64;
  color: #FFFFFF;
}
.mt-element-list .list-todo .list-count.grey-mint:hover {
  background-color: rgb(70.510989011, 80.8296703297, 85.989010989);
}
.mt-element-list .list-todo .list-todo-line.grey-mint {
  border-color: #525e64;
}
.mt-element-list .list-todo .list-todo-item.grey-mint:after {
  border-right-color: #525e64 !important;
}
.mt-element-list .list-todo .list-todo-item.grey-mint .list-toggle {
  background: #525e64;
  color: #FFFFFF !important;
}
.mt-element-list .list-todo .list-todo-item.grey-mint .list-toggle > .badge {
  color: #525e64;
  background: #FFFFFF;
}

.mt-element-list .list-default.mt-list-head.red {
  background-color: #e7505a;
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.red .badge {
  background-color: rgb(237.1507537688, 124.8492462312, 132.2864321608);
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.red.ext-1 .badge {
  background-color: rgb(224.8492462312, 35.1507537688, 47.7135678392);
}
.mt-element-list .list-default.mt-list-head.red .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.red .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.red {
  background-color: #e7505a;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.red {
  background-color: #e7505a;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.red:hover {
  background-color: rgb(227.9246231156, 57.5753768844, 68.8567839196);
}
.mt-element-list .list-todo .list-todo-line.red {
  border-color: #e7505a;
}
.mt-element-list .list-todo .list-todo-item.red:after {
  border-right-color: #e7505a !important;
}
.mt-element-list .list-todo .list-todo-item.red .list-toggle {
  background: #e7505a;
  color: #ffffff !important;
}
.mt-element-list .list-todo .list-todo-item.red .list-toggle > .badge {
  color: #e7505a;
  background: #ffffff;
}

.mt-element-list .list-default.mt-list-head.red-pink {
  background-color: #E08283;
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.red-pink .badge {
  background-color: rgb(234.1346153846, 170.8653846154, 171.5384615385);
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.red-pink.ext-1 .badge {
  background-color: rgb(213.8653846154, 89.1346153846, 90.4615384615);
}
.mt-element-list .list-default.mt-list-head.red-pink .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.red-pink .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.red-pink {
  background-color: #E08283;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.red-pink {
  background-color: #E08283;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.red-pink:hover {
  background-color: rgb(218.9326923077, 109.5673076923, 110.7307692308);
}
.mt-element-list .list-todo .list-todo-line.red-pink {
  border-color: #E08283;
}
.mt-element-list .list-todo .list-todo-item.red-pink:after {
  border-right-color: #E08283 !important;
}
.mt-element-list .list-todo .list-todo-item.red-pink .list-toggle {
  background: #E08283;
  color: #ffffff !important;
}
.mt-element-list .list-todo .list-todo-item.red-pink .list-toggle > .badge {
  color: #E08283;
  background: #ffffff;
}

.mt-element-list .list-default.mt-list-head.red-sunglo {
  background-color: #E26A6A;
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.red-sunglo .badge {
  background-color: rgb(234.308988764, 148.691011236, 148.691011236);
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.red-sunglo.ext-1 .badge {
  background-color: rgb(217.691011236, 63.308988764, 63.308988764);
}
.mt-element-list .list-default.mt-list-head.red-sunglo .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.red-sunglo .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.red-sunglo {
  background-color: #E26A6A;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.red-sunglo {
  background-color: #E26A6A;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.red-sunglo:hover {
  background-color: rgb(221.845505618, 84.654494382, 84.654494382);
}
.mt-element-list .list-todo .list-todo-line.red-sunglo {
  border-color: #E26A6A;
}
.mt-element-list .list-todo .list-todo-item.red-sunglo:after {
  border-right-color: #E26A6A !important;
}
.mt-element-list .list-todo .list-todo-item.red-sunglo .list-toggle {
  background: #E26A6A;
  color: #ffffff !important;
}
.mt-element-list .list-todo .list-todo-item.red-sunglo .list-toggle > .badge {
  color: #E26A6A;
  background: #ffffff;
}

.mt-element-list .list-default.mt-list-head.red-intense {
  background-color: #e35b5a;
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.red-intense .badge {
  background-color: rgb(234.3989637306, 134.3367875648, 133.6010362694);
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.red-intense.ext-1 .badge {
  background-color: rgb(219.6010362694, 47.6632124352, 46.3989637306);
}
.mt-element-list .list-default.mt-list-head.red-intense .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.red-intense .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.red-intense {
  background-color: #e35b5a;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.red-intense {
  background-color: #e35b5a;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.red-intense:hover {
  background-color: rgb(223.3005181347, 69.3316062176, 68.1994818653);
}
.mt-element-list .list-todo .list-todo-line.red-intense {
  border-color: #e35b5a;
}
.mt-element-list .list-todo .list-todo-item.red-intense:after {
  border-right-color: #e35b5a !important;
}
.mt-element-list .list-todo .list-todo-item.red-intense .list-toggle {
  background: #e35b5a;
  color: #ffffff !important;
}
.mt-element-list .list-todo .list-todo-item.red-intense .list-toggle > .badge {
  color: #e35b5a;
  background: #ffffff;
}

.mt-element-list .list-default.mt-list-head.red-thunderbird {
  background-color: #D91E18;
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.red-thunderbird .badge {
  background-color: rgb(233.2904564315, 64.1369294606, 58.7095435685);
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.red-thunderbird.ext-1 .badge {
  background-color: rgb(171.0788381743, 23.6514522822, 18.9211618257);
}
.mt-element-list .list-default.mt-list-head.red-thunderbird .list-label {
  color: rgb(253.6058091286, 242.7427385892, 242.3941908714);
}
.mt-element-list .list-default.mt-list-head.red-thunderbird .list-date {
  color: rgb(253.6058091286, 242.7427385892, 242.3941908714);
}
.mt-element-list .list-todo.mt-list-head.red-thunderbird {
  background-color: #D91E18;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.red-thunderbird {
  background-color: #D91E18;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.red-thunderbird:hover {
  background-color: rgb(194.0394190871, 26.8257261411, 21.4605809129);
}
.mt-element-list .list-todo .list-todo-line.red-thunderbird {
  border-color: #D91E18;
}
.mt-element-list .list-todo .list-todo-item.red-thunderbird:after {
  border-right-color: #D91E18 !important;
}
.mt-element-list .list-todo .list-todo-item.red-thunderbird .list-toggle {
  background: #D91E18;
  color: #ffffff !important;
}
.mt-element-list .list-todo .list-todo-item.red-thunderbird .list-toggle > .badge {
  color: #D91E18;
  background: #ffffff;
}

.mt-element-list .list-default.mt-list-head.red-flamingo {
  background-color: #EF4836;
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.red-flamingo .badge {
  background-color: rgb(242.7603686636, 115.0092165899, 101.2396313364);
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.red-flamingo.ext-1 .badge {
  background-color: rgb(224.1566820276, 37.9170506912, 17.8433179724);
}
.mt-element-list .list-default.mt-list-head.red-flamingo .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.red-flamingo .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.red-flamingo {
  background-color: #EF4836;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.red-flamingo {
  background-color: #EF4836;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.red-flamingo:hover {
  background-color: rgb(237.1198156682, 50.4953917051, 30.3801843318);
}
.mt-element-list .list-todo .list-todo-line.red-flamingo {
  border-color: #EF4836;
}
.mt-element-list .list-todo .list-todo-item.red-flamingo:after {
  border-right-color: #EF4836 !important;
}
.mt-element-list .list-todo .list-todo-item.red-flamingo .list-toggle {
  background: #EF4836;
  color: #ffffff !important;
}
.mt-element-list .list-todo .list-todo-item.red-flamingo .list-toggle > .badge {
  color: #EF4836;
  background: #ffffff;
}

.mt-element-list .list-default.mt-list-head.red-soft {
  background-color: #d05454;
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.red-soft .badge {
  background-color: rgb(218.995412844, 124.004587156, 124.004587156);
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.red-soft.ext-1 .badge {
  background-color: rgb(189.0412844037, 51.9587155963, 51.9587155963);
}
.mt-element-list .list-default.mt-list-head.red-soft .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.red-soft .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.red-soft {
  background-color: #d05454;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.red-soft {
  background-color: #d05454;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.red-soft:hover {
  background-color: rgb(202.502293578, 63.997706422, 63.997706422);
}
.mt-element-list .list-todo .list-todo-line.red-soft {
  border-color: #d05454;
}
.mt-element-list .list-todo .list-todo-item.red-soft:after {
  border-right-color: #d05454 !important;
}
.mt-element-list .list-todo .list-todo-item.red-soft .list-toggle {
  background: #d05454;
  color: #ffffff !important;
}
.mt-element-list .list-todo .list-todo-item.red-soft .list-toggle > .badge {
  color: #d05454;
  background: #ffffff;
}

.mt-element-list .list-default.mt-list-head.red-haze {
  background-color: #f36a5a;
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.red-haze .badge {
  background-color: rgb(246.4576271186, 148.9322033898, 137.5423728814);
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.red-haze.ext-1 .badge {
  background-color: rgb(239.5423728814, 63.0677966102, 42.4576271186);
}
.mt-element-list .list-default.mt-list-head.red-haze .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.red-haze .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.red-haze {
  background-color: #f36a5a;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.red-haze {
  background-color: #f36a5a;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.red-haze:hover {
  background-color: rgb(241.2711864407, 84.5338983051, 66.2288135593);
}
.mt-element-list .list-todo .list-todo-line.red-haze {
  border-color: #f36a5a;
}
.mt-element-list .list-todo .list-todo-item.red-haze:after {
  border-right-color: #f36a5a !important;
}
.mt-element-list .list-todo .list-todo-item.red-haze .list-toggle {
  background: #f36a5a;
  color: #ffffff !important;
}
.mt-element-list .list-todo .list-todo-item.red-haze .list-toggle > .badge {
  color: #f36a5a;
  background: #ffffff;
}

.mt-element-list .list-default.mt-list-head.red-mint {
  background-color: #e43a45;
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.red-mint .badge {
  background-color: rgb(234.1473214286, 102.8526785714, 111.3482142857);
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.red-mint.ext-1 .badge {
  background-color: rgb(206.6741071429, 28.3258928571, 39.8660714286);
}
.mt-element-list .list-default.mt-list-head.red-mint .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.red-mint .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.red-mint {
  background-color: #e43a45;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.red-mint {
  background-color: #e43a45;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.red-mint:hover {
  background-color: rgb(224.9263392857, 35.5736607143, 47.8258928571);
}
.mt-element-list .list-todo .list-todo-line.red-mint {
  border-color: #e43a45;
}
.mt-element-list .list-todo .list-todo-item.red-mint:after {
  border-right-color: #e43a45 !important;
}
.mt-element-list .list-todo .list-todo-item.red-mint .list-toggle {
  background: #e43a45;
  color: #ffffff !important;
}
.mt-element-list .list-todo .list-todo-item.red-mint .list-toggle > .badge {
  color: #e43a45;
  background: #ffffff;
}

.mt-element-list .list-default.mt-list-head.yellow {
  background-color: #c49f47;
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.yellow .badge {
  background-color: rgb(208.3827160494, 179.1481481481, 109.6172839506);
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.yellow.ext-1 .badge {
  background-color: rgb(163.5555555556, 130.6666666667, 52.4444444444);
}
.mt-element-list .list-default.mt-list-head.yellow .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.yellow .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.yellow {
  background-color: #c49f47;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.yellow {
  background-color: #c49f47;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.yellow:hover {
  background-color: rgb(182.8641975309, 146.0925925926, 58.6358024691);
}
.mt-element-list .list-todo .list-todo-line.yellow {
  border-color: #c49f47;
}
.mt-element-list .list-todo .list-todo-item.yellow:after {
  border-right-color: #c49f47 !important;
}
.mt-element-list .list-todo .list-todo-item.yellow .list-toggle {
  background: #c49f47;
  color: #ffffff !important;
}
.mt-element-list .list-todo .list-todo-item.yellow .list-toggle > .badge {
  color: #c49f47;
  background: #ffffff;
}

.mt-element-list .list-default.mt-list-head.yellow-gold {
  background-color: #E87E04;
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.yellow-gold .badge {
  background-color: rgb(251.2203389831, 151.0593220339, 35.7796610169);
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.yellow-gold.ext-1 .badge {
  background-color: rgb(181.8644067797, 98.7711864407, 3.1355932203);
}
.mt-element-list .list-default.mt-list-head.yellow-gold .list-label {
  color: rgb(254.6779661017, 246.1440677966, 236.3220338983);
}
.mt-element-list .list-default.mt-list-head.yellow-gold .list-date {
  color: rgb(254.6779661017, 246.1440677966, 236.3220338983);
}
.mt-element-list .list-todo.mt-list-head.yellow-gold {
  background-color: #E87E04;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.yellow-gold {
  background-color: #E87E04;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.yellow-gold:hover {
  background-color: rgb(206.9322033898, 112.3855932203, 3.5677966102);
}
.mt-element-list .list-todo .list-todo-line.yellow-gold {
  border-color: #E87E04;
}
.mt-element-list .list-todo .list-todo-item.yellow-gold:after {
  border-right-color: #E87E04 !important;
}
.mt-element-list .list-todo .list-todo-item.yellow-gold .list-toggle {
  background: #E87E04;
  color: #ffffff !important;
}
.mt-element-list .list-todo .list-todo-item.yellow-gold .list-toggle > .badge {
  color: #E87E04;
  background: #ffffff;
}

.mt-element-list .list-default.mt-list-head.yellow-casablanca {
  background-color: #f2784b;
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.yellow-casablanca .badge {
  background-color: rgb(245.4352331606, 155.6735751295, 122.5647668394);
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.yellow-casablanca.ext-1 .badge {
  background-color: rgb(238.5647668394, 84.3264248705, 27.4352331606);
}
.mt-element-list .list-default.mt-list-head.yellow-casablanca .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.yellow-casablanca .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.yellow-casablanca {
  background-color: #f2784b;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.yellow-casablanca {
  background-color: #f2784b;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.yellow-casablanca:hover {
  background-color: rgb(240.2823834197, 102.1632124352, 51.2176165803);
}
.mt-element-list .list-todo .list-todo-line.yellow-casablanca {
  border-color: #f2784b;
}
.mt-element-list .list-todo .list-todo-item.yellow-casablanca:after {
  border-right-color: #f2784b !important;
}
.mt-element-list .list-todo .list-todo-item.yellow-casablanca .list-toggle {
  background: #f2784b;
  color: #ffffff !important;
}
.mt-element-list .list-todo .list-todo-item.yellow-casablanca .list-toggle > .badge {
  color: #f2784b;
  background: #ffffff;
}

.mt-element-list .list-default.mt-list-head.yellow-crusta {
  background-color: #f3c200;
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.yellow-crusta .badge {
  background-color: rgb(255, 211.4444444444, 39);
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.yellow-crusta.ext-1 .badge {
  background-color: rgb(192, 153.2839506173, 0);
}
.mt-element-list .list-default.mt-list-head.yellow-crusta .list-label {
  color: rgb(255, 252.5802469136, 243);
}
.mt-element-list .list-default.mt-list-head.yellow-crusta .list-date {
  color: rgb(255, 252.5802469136, 243);
}
.mt-element-list .list-todo.mt-list-head.yellow-crusta {
  background-color: #f3c200;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.yellow-crusta {
  background-color: #f3c200;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.yellow-crusta:hover {
  background-color: rgb(217.5, 173.6419753086, 0);
}
.mt-element-list .list-todo .list-todo-line.yellow-crusta {
  border-color: #f3c200;
}
.mt-element-list .list-todo .list-todo-item.yellow-crusta:after {
  border-right-color: #f3c200 !important;
}
.mt-element-list .list-todo .list-todo-item.yellow-crusta .list-toggle {
  background: #f3c200;
  color: #ffffff !important;
}
.mt-element-list .list-todo .list-todo-item.yellow-crusta .list-toggle > .badge {
  color: #f3c200;
  background: #ffffff;
}

.mt-element-list .list-default.mt-list-head.yellow-lemon {
  background-color: #F7CA18;
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.yellow-lemon .badge {
  background-color: rgb(248.7071129707, 213.309623431, 73.2928870293);
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.yellow-lemon.ext-1 .badge {
  background-color: rgb(212.6359832636, 171.2133891213, 7.3640167364);
}
.mt-element-list .list-default.mt-list-head.yellow-lemon .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.yellow-lemon .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.yellow-lemon {
  background-color: #F7CA18;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.yellow-lemon {
  background-color: #F7CA18;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.yellow-lemon:hover {
  background-color: rgb(237.2824267782, 191.0585774059, 8.2175732218);
}
.mt-element-list .list-todo .list-todo-line.yellow-lemon {
  border-color: #F7CA18;
}
.mt-element-list .list-todo .list-todo-item.yellow-lemon:after {
  border-right-color: #F7CA18 !important;
}
.mt-element-list .list-todo .list-todo-item.yellow-lemon .list-toggle {
  background: #F7CA18;
  color: #ffffff !important;
}
.mt-element-list .list-todo .list-todo-item.yellow-lemon .list-toggle > .badge {
  color: #F7CA18;
  background: #ffffff;
}

.mt-element-list .list-default.mt-list-head.yellow-saffron {
  background-color: #F4D03F;
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.yellow-saffron .badge {
  background-color: rgb(246.763546798, 219.8078817734, 111.236453202);
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.yellow-saffron.ext-1 .badge {
  background-color: rgb(241.236453202, 196.1921182266, 14.763546798);
}
.mt-element-list .list-default.mt-list-head.yellow-saffron .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.yellow-saffron .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.yellow-saffron {
  background-color: #F4D03F;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.yellow-saffron {
  background-color: #F4D03F;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.yellow-saffron:hover {
  background-color: rgb(242.618226601, 202.0960591133, 38.881773399);
}
.mt-element-list .list-todo .list-todo-line.yellow-saffron {
  border-color: #F4D03F;
}
.mt-element-list .list-todo .list-todo-item.yellow-saffron:after {
  border-right-color: #F4D03F !important;
}
.mt-element-list .list-todo .list-todo-item.yellow-saffron .list-toggle {
  background: #F4D03F;
  color: #ffffff !important;
}
.mt-element-list .list-todo .list-todo-item.yellow-saffron .list-toggle > .badge {
  color: #F4D03F;
  background: #ffffff;
}

.mt-element-list .list-default.mt-list-head.yellow-soft {
  background-color: #c8d046;
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.yellow-soft .badge {
  background-color: rgb(212.0905172414, 218.3318965517, 110.6681034483);
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.yellow-soft.ext-1 .badge {
  background-color: rgb(173.1853448276, 181.0129310345, 45.9870689655);
}
.mt-element-list .list-default.mt-list-head.yellow-soft .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.yellow-soft .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.yellow-soft {
  background-color: #c8d046;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.yellow-soft {
  background-color: #c8d046;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.yellow-soft:hover {
  background-color: rgb(192.6400862069, 201.3469827586, 51.1530172414);
}
.mt-element-list .list-todo .list-todo-line.yellow-soft {
  border-color: #c8d046;
}
.mt-element-list .list-todo .list-todo-item.yellow-soft:after {
  border-right-color: #c8d046 !important;
}
.mt-element-list .list-todo .list-todo-item.yellow-soft .list-toggle {
  background: #c8d046;
  color: #ffffff !important;
}
.mt-element-list .list-todo .list-todo-item.yellow-soft .list-toggle > .badge {
  color: #c8d046;
  background: #ffffff;
}

.mt-element-list .list-default.mt-list-head.yellow-haze {
  background-color: #c5bf66;
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.yellow-haze .badge {
  background-color: rgb(211.018957346, 206.4691943128, 138.981042654);
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.yellow-haze.ext-1 .badge {
  background-color: rgb(179.8293838863, 172.7772511848, 68.1706161137);
}
.mt-element-list .list-default.mt-list-head.yellow-haze .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.yellow-haze .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.yellow-haze {
  background-color: #c5bf66;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.yellow-haze {
  background-color: #c5bf66;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.yellow-haze:hover {
  background-color: rgb(189.990521327, 183.2654028436, 83.509478673);
}
.mt-element-list .list-todo .list-todo-line.yellow-haze {
  border-color: #c5bf66;
}
.mt-element-list .list-todo .list-todo-item.yellow-haze:after {
  border-right-color: #c5bf66 !important;
}
.mt-element-list .list-todo .list-todo-item.yellow-haze .list-toggle {
  background: #c5bf66;
  color: #ffffff !important;
}
.mt-element-list .list-todo .list-todo-item.yellow-haze .list-toggle > .badge {
  color: #c5bf66;
  background: #ffffff;
}

.mt-element-list .list-default.mt-list-head.yellow-mint {
  background-color: #c5b96b;
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.yellow-mint .badge {
  background-color: rgb(211.359223301, 202.3300970874, 143.640776699);
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.yellow-mint.ext-1 .badge {
  background-color: rgb(181.7669902913, 167.0291262136, 71.2330097087);
}
.mt-element-list .list-default.mt-list-head.yellow-mint .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.yellow-mint .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.yellow-mint {
  background-color: #c5b96b;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.yellow-mint {
  background-color: #c5b96b;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.yellow-mint:hover {
  background-color: rgb(189.8203883495, 176.3349514563, 88.6796116505);
}
.mt-element-list .list-todo .list-todo-line.yellow-mint {
  border-color: #c5b96b;
}
.mt-element-list .list-todo .list-todo-item.yellow-mint:after {
  border-right-color: #c5b96b !important;
}
.mt-element-list .list-todo .list-todo-item.yellow-mint .list-toggle {
  background: #c5b96b;
  color: #ffffff !important;
}
.mt-element-list .list-todo .list-todo-item.yellow-mint .list-toggle > .badge {
  color: #c5b96b;
  background: #ffffff;
}

.mt-element-list .list-default.mt-list-head.purple {
  background-color: #8E44AD;
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.purple .badge {
  background-color: rgb(165.4481327801, 98.510373444, 193.489626556);
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.purple.ext-1 .badge {
  background-color: rgb(111.9502074689, 53.6099585062, 136.3900414938);
}
.mt-element-list .list-default.mt-list-head.purple .list-label {
  color: rgb(249.2489626556, 244.9502074689, 251.0497925311);
}
.mt-element-list .list-default.mt-list-head.purple .list-date {
  color: rgb(249.2489626556, 244.9502074689, 251.0497925311);
}
.mt-element-list .list-todo.mt-list-head.purple {
  background-color: #8E44AD;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.purple {
  background-color: #8E44AD;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.purple:hover {
  background-color: rgb(126.9751037344, 60.8049792531, 154.6950207469);
}
.mt-element-list .list-todo .list-todo-line.purple {
  border-color: #8E44AD;
}
.mt-element-list .list-todo .list-todo-item.purple:after {
  border-right-color: #8E44AD !important;
}
.mt-element-list .list-todo .list-todo-item.purple .list-toggle {
  background: #8E44AD;
  color: #ffffff !important;
}
.mt-element-list .list-todo .list-todo-item.purple .list-toggle > .badge {
  color: #8E44AD;
  background: #ffffff;
}

.mt-element-list .list-default.mt-list-head.purple-plum {
  background-color: #8775a7;
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.purple-plum .badge {
  background-color: rgb(162.0796460177, 148.1415929204, 186.8584070796);
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.purple-plum.ext-1 .badge {
  background-color: rgb(109.2831858407, 90.7256637168, 142.2743362832);
}
.mt-element-list .list-default.mt-list-head.purple-plum .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.purple-plum .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.purple-plum {
  background-color: #8775a7;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.purple-plum {
  background-color: #8775a7;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.purple-plum:hover {
  background-color: rgb(121.4601769912, 101.4292035398, 157.0707964602);
}
.mt-element-list .list-todo .list-todo-line.purple-plum {
  border-color: #8775a7;
}
.mt-element-list .list-todo .list-todo-item.purple-plum:after {
  border-right-color: #8775a7 !important;
}
.mt-element-list .list-todo .list-todo-item.purple-plum .list-toggle {
  background: #8775a7;
  color: #ffffff !important;
}
.mt-element-list .list-todo .list-todo-item.purple-plum .list-toggle > .badge {
  color: #8775a7;
  background: #ffffff;
}

.mt-element-list .list-default.mt-list-head.purple-medium {
  background-color: #BF55EC;
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.purple-medium .badge {
  background-color: rgb(208.2698412698, 130.873015873, 241.126984127);
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.purple-medium.ext-1 .badge {
  background-color: rgb(173.7301587302, 39.126984127, 230.873015873);
}
.mt-element-list .list-default.mt-list-head.purple-medium .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.purple-medium .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.purple-medium {
  background-color: #BF55EC;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.purple-medium {
  background-color: #BF55EC;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.purple-medium:hover {
  background-color: rgb(182.3650793651, 62.0634920635, 233.4365079365);
}
.mt-element-list .list-todo .list-todo-line.purple-medium {
  border-color: #BF55EC;
}
.mt-element-list .list-todo .list-todo-item.purple-medium:after {
  border-right-color: #BF55EC !important;
}
.mt-element-list .list-todo .list-todo-item.purple-medium .list-toggle {
  background: #BF55EC;
  color: #ffffff !important;
}
.mt-element-list .list-todo .list-todo-item.purple-medium .list-toggle > .badge {
  color: #BF55EC;
  background: #ffffff;
}

.mt-element-list .list-default.mt-list-head.purple-studio {
  background-color: #8E44AD;
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.purple-studio .badge {
  background-color: rgb(165.4481327801, 98.510373444, 193.489626556);
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.purple-studio.ext-1 .badge {
  background-color: rgb(111.9502074689, 53.6099585062, 136.3900414938);
}
.mt-element-list .list-default.mt-list-head.purple-studio .list-label {
  color: rgb(249.2489626556, 244.9502074689, 251.0497925311);
}
.mt-element-list .list-default.mt-list-head.purple-studio .list-date {
  color: rgb(249.2489626556, 244.9502074689, 251.0497925311);
}
.mt-element-list .list-todo.mt-list-head.purple-studio {
  background-color: #8E44AD;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.purple-studio {
  background-color: #8E44AD;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.purple-studio:hover {
  background-color: rgb(126.9751037344, 60.8049792531, 154.6950207469);
}
.mt-element-list .list-todo .list-todo-line.purple-studio {
  border-color: #8E44AD;
}
.mt-element-list .list-todo .list-todo-item.purple-studio:after {
  border-right-color: #8E44AD !important;
}
.mt-element-list .list-todo .list-todo-item.purple-studio .list-toggle {
  background: #8E44AD;
  color: #ffffff !important;
}
.mt-element-list .list-todo .list-todo-item.purple-studio .list-toggle > .badge {
  color: #8E44AD;
  background: #ffffff;
}

.mt-element-list .list-default.mt-list-head.purple-wisteria {
  background-color: #9B59B6;
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.purple-wisteria .badge {
  background-color: rgb(176.3389121339, 124.4225941423, 197.5774058577);
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.purple-wisteria.ext-1 .badge {
  background-color: rgb(127.949790795, 67.1966527197, 152.8033472803);
}
.mt-element-list .list-default.mt-list-head.purple-wisteria .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.purple-wisteria .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.purple-wisteria {
  background-color: #9B59B6;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.purple-wisteria {
  background-color: #9B59B6;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.purple-wisteria:hover {
  background-color: rgb(142.780334728, 74.9853556485, 170.5146443515);
}
.mt-element-list .list-todo .list-todo-line.purple-wisteria {
  border-color: #9B59B6;
}
.mt-element-list .list-todo .list-todo-item.purple-wisteria:after {
  border-right-color: #9B59B6 !important;
}
.mt-element-list .list-todo .list-todo-item.purple-wisteria .list-toggle {
  background: #9B59B6;
  color: #ffffff !important;
}
.mt-element-list .list-todo .list-todo-item.purple-wisteria .list-toggle > .badge {
  color: #9B59B6;
  background: #ffffff;
}

.mt-element-list .list-default.mt-list-head.purple-seance {
  background-color: #9A12B3;
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.purple-seance .badge {
  background-color: rgb(193.8680203046, 22.6598984772, 225.3401015228);
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.purple-seance.ext-1 .badge {
  background-color: rgb(114.1319796954, 13.3401015228, 132.6598984772);
}
.mt-element-list .list-default.mt-list-head.purple-seance .list-label {
  color: rgb(242.3401015228, 202.2994923858, 249.7005076142);
}
.mt-element-list .list-default.mt-list-head.purple-seance .list-date {
  color: rgb(242.3401015228, 202.2994923858, 249.7005076142);
}
.mt-element-list .list-todo.mt-list-head.purple-seance {
  background-color: #9A12B3;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.purple-seance {
  background-color: #9A12B3;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.purple-seance:hover {
  background-color: rgb(134.0659898477, 15.6700507614, 155.8299492386);
}
.mt-element-list .list-todo .list-todo-line.purple-seance {
  border-color: #9A12B3;
}
.mt-element-list .list-todo .list-todo-item.purple-seance:after {
  border-right-color: #9A12B3 !important;
}
.mt-element-list .list-todo .list-todo-item.purple-seance .list-toggle {
  background: #9A12B3;
  color: #ffffff !important;
}
.mt-element-list .list-todo .list-todo-item.purple-seance .list-toggle > .badge {
  color: #9A12B3;
  background: #ffffff;
}

.mt-element-list .list-default.mt-list-head.purple-intense {
  background-color: #8775a7;
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.purple-intense .badge {
  background-color: rgb(162.0796460177, 148.1415929204, 186.8584070796);
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.purple-intense.ext-1 .badge {
  background-color: rgb(109.2831858407, 90.7256637168, 142.2743362832);
}
.mt-element-list .list-default.mt-list-head.purple-intense .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.purple-intense .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.purple-intense {
  background-color: #8775a7;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.purple-intense {
  background-color: #8775a7;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.purple-intense:hover {
  background-color: rgb(121.4601769912, 101.4292035398, 157.0707964602);
}
.mt-element-list .list-todo .list-todo-line.purple-intense {
  border-color: #8775a7;
}
.mt-element-list .list-todo .list-todo-item.purple-intense:after {
  border-right-color: #8775a7 !important;
}
.mt-element-list .list-todo .list-todo-item.purple-intense .list-toggle {
  background: #8775a7;
  color: #ffffff !important;
}
.mt-element-list .list-todo .list-todo-item.purple-intense .list-toggle > .badge {
  color: #8775a7;
  background: #ffffff;
}

.mt-element-list .list-default.mt-list-head.purple-sharp {
  background-color: #796799;
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.purple-sharp .badge {
  background-color: rgb(147.905511811, 133.5196850394, 173.4803149606);
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.purple-sharp.ext-1 .badge {
  background-color: rgb(96.8503937008, 82.3228346457, 122.6771653543);
}
.mt-element-list .list-default.mt-list-head.purple-sharp .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.purple-sharp .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.purple-sharp {
  background-color: #796799;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.purple-sharp {
  background-color: #796799;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.purple-sharp:hover {
  background-color: rgb(108.8976377953, 92.562992126, 137.937007874);
}
.mt-element-list .list-todo .list-todo-line.purple-sharp {
  border-color: #796799;
}
.mt-element-list .list-todo .list-todo-item.purple-sharp:after {
  border-right-color: #796799 !important;
}
.mt-element-list .list-todo .list-todo-item.purple-sharp .list-toggle {
  background: #796799;
  color: #ffffff !important;
}
.mt-element-list .list-todo .list-todo-item.purple-sharp .list-toggle > .badge {
  color: #796799;
  background: #ffffff;
}

.mt-element-list .list-default.mt-list-head.purple-soft {
  background-color: #8877a9;
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.purple-soft .badge {
  background-color: rgb(163.3378378378, 150.2432432432, 188.7567567568);
  color: #ffffff;
}
.mt-element-list .list-default.mt-list-head.purple-soft.ext-1 .badge {
  background-color: rgb(109.9594594595, 91.8108108108, 145.1891891892);
}
.mt-element-list .list-default.mt-list-head.purple-soft .list-label {
  color: white;
}
.mt-element-list .list-default.mt-list-head.purple-soft .list-date {
  color: white;
}
.mt-element-list .list-todo.mt-list-head.purple-soft {
  background-color: #8877a9;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.purple-soft {
  background-color: #8877a9;
  color: #ffffff;
}
.mt-element-list .list-todo .list-count.purple-soft:hover {
  background-color: rgb(122.3310810811, 103.3783783784, 159.1216216216);
}
.mt-element-list .list-todo .list-todo-line.purple-soft {
  border-color: #8877a9;
}
.mt-element-list .list-todo .list-todo-item.purple-soft:after {
  border-right-color: #8877a9 !important;
}
.mt-element-list .list-todo .list-todo-item.purple-soft .list-toggle {
  background: #8877a9;
  color: #ffffff !important;
}
.mt-element-list .list-todo .list-todo-item.purple-soft .list-toggle > .badge {
  color: #8877a9;
  background: #ffffff;
}

.mt-element-list .list-todo-item.white:after {
  border-right-color: #ffffff;
}
.mt-element-list .list-todo-item.white .list-toggle {
  background: #ffffff;
}

.mt-element-list .list-todo-item.default:after {
  border-right-color: #e1e5ec;
}
.mt-element-list .list-todo-item.default .list-toggle {
  background: #e1e5ec;
}

.mt-element-list .list-todo-item.dark:after {
  border-right-color: #2f353b;
}
.mt-element-list .list-todo-item.dark .list-toggle {
  background: #2f353b;
}

.mt-element-list .list-todo-item.blue:after {
  border-right-color: #3598dc;
}
.mt-element-list .list-todo-item.blue .list-toggle {
  background: #3598dc;
}

.mt-element-list .list-todo-item.blue-madison:after {
  border-right-color: #578ebe;
}
.mt-element-list .list-todo-item.blue-madison .list-toggle {
  background: #578ebe;
}

.mt-element-list .list-todo-item.blue-chambray:after {
  border-right-color: #2C3E50;
}
.mt-element-list .list-todo-item.blue-chambray .list-toggle {
  background: #2C3E50;
}

.mt-element-list .list-todo-item.blue-ebonyclay:after {
  border-right-color: #22313F;
}
.mt-element-list .list-todo-item.blue-ebonyclay .list-toggle {
  background: #22313F;
}

.mt-element-list .list-todo-item.blue-hoki:after {
  border-right-color: #67809F;
}
.mt-element-list .list-todo-item.blue-hoki .list-toggle {
  background: #67809F;
}

.mt-element-list .list-todo-item.blue-steel:after {
  border-right-color: #4B77BE;
}
.mt-element-list .list-todo-item.blue-steel .list-toggle {
  background: #4B77BE;
}

.mt-element-list .list-todo-item.blue-soft:after {
  border-right-color: #4c87b9;
}
.mt-element-list .list-todo-item.blue-soft .list-toggle {
  background: #4c87b9;
}

.mt-element-list .list-todo-item.blue-dark:after {
  border-right-color: #5e738b;
}
.mt-element-list .list-todo-item.blue-dark .list-toggle {
  background: #5e738b;
}

.mt-element-list .list-todo-item.blue-sharp:after {
  border-right-color: #5C9BD1;
}
.mt-element-list .list-todo-item.blue-sharp .list-toggle {
  background: #5C9BD1;
}

.mt-element-list .list-todo-item.blue-oleo:after {
  border-right-color: #94A0B2;
}
.mt-element-list .list-todo-item.blue-oleo .list-toggle {
  background: #94A0B2;
}

.mt-element-list .list-todo-item.green:after {
  border-right-color: #32c5d2;
}
.mt-element-list .list-todo-item.green .list-toggle {
  background: #32c5d2;
}

.mt-element-list .list-todo-item.green-meadow:after {
  border-right-color: #1BBC9B;
}
.mt-element-list .list-todo-item.green-meadow .list-toggle {
  background: #1BBC9B;
}

.mt-element-list .list-todo-item.green-seagreen:after {
  border-right-color: #1BA39C;
}
.mt-element-list .list-todo-item.green-seagreen .list-toggle {
  background: #1BA39C;
}

.mt-element-list .list-todo-item.green-turquoise:after {
  border-right-color: #36D7B7;
}
.mt-element-list .list-todo-item.green-turquoise .list-toggle {
  background: #36D7B7;
}

.mt-element-list .list-todo-item.green-haze:after {
  border-right-color: #44b6ae;
}
.mt-element-list .list-todo-item.green-haze .list-toggle {
  background: #44b6ae;
}

.mt-element-list .list-todo-item.green-jungle:after {
  border-right-color: #26C281;
}
.mt-element-list .list-todo-item.green-jungle .list-toggle {
  background: #26C281;
}

.mt-element-list .list-todo-item.green-soft:after {
  border-right-color: #3faba4;
}
.mt-element-list .list-todo-item.green-soft .list-toggle {
  background: #3faba4;
}

.mt-element-list .list-todo-item.green-dark:after {
  border-right-color: #4DB3A2;
}
.mt-element-list .list-todo-item.green-dark .list-toggle {
  background: #4DB3A2;
}

.mt-element-list .list-todo-item.green-sharp:after {
  border-right-color: #2ab4c0;
}
.mt-element-list .list-todo-item.green-sharp .list-toggle {
  background: #2ab4c0;
}

.mt-element-list .list-todo-item.green-steel:after {
  border-right-color: #29b4b6;
}
.mt-element-list .list-todo-item.green-steel .list-toggle {
  background: #29b4b6;
}

.mt-element-list .list-todo-item.grey:after {
  border-right-color: #E5E5E5;
}
.mt-element-list .list-todo-item.grey .list-toggle {
  background: #E5E5E5;
}

.mt-element-list .list-todo-item.grey-steel:after {
  border-right-color: #e9edef;
}
.mt-element-list .list-todo-item.grey-steel .list-toggle {
  background: #e9edef;
}

.mt-element-list .list-todo-item.grey-cararra:after {
  border-right-color: #fafafa;
}
.mt-element-list .list-todo-item.grey-cararra .list-toggle {
  background: #fafafa;
}

.mt-element-list .list-todo-item.grey-gallery:after {
  border-right-color: #555555;
}
.mt-element-list .list-todo-item.grey-gallery .list-toggle {
  background: #555555;
}

.mt-element-list .list-todo-item.grey-cascade:after {
  border-right-color: #95A5A6;
}
.mt-element-list .list-todo-item.grey-cascade .list-toggle {
  background: #95A5A6;
}

.mt-element-list .list-todo-item.grey-silver:after {
  border-right-color: #BFBFBF;
}
.mt-element-list .list-todo-item.grey-silver .list-toggle {
  background: #BFBFBF;
}

.mt-element-list .list-todo-item.grey-salsa:after {
  border-right-color: #ACB5C3;
}
.mt-element-list .list-todo-item.grey-salsa .list-toggle {
  background: #ACB5C3;
}

.mt-element-list .list-todo-item.grey-salt:after {
  border-right-color: #bfcad1;
}
.mt-element-list .list-todo-item.grey-salt .list-toggle {
  background: #bfcad1;
}

.mt-element-list .list-todo-item.grey-mint:after {
  border-right-color: #525e64;
}
.mt-element-list .list-todo-item.grey-mint .list-toggle {
  background: #525e64;
}

.mt-element-list .list-todo-item.red:after {
  border-right-color: #e7505a;
}
.mt-element-list .list-todo-item.red .list-toggle {
  background: #e7505a;
}

.mt-element-list .list-todo-item.red-pink:after {
  border-right-color: #E08283;
}
.mt-element-list .list-todo-item.red-pink .list-toggle {
  background: #E08283;
}

.mt-element-list .list-todo-item.red-sunglo:after {
  border-right-color: #E26A6A;
}
.mt-element-list .list-todo-item.red-sunglo .list-toggle {
  background: #E26A6A;
}

.mt-element-list .list-todo-item.red-intense:after {
  border-right-color: #e35b5a;
}
.mt-element-list .list-todo-item.red-intense .list-toggle {
  background: #e35b5a;
}

.mt-element-list .list-todo-item.red-thunderbird:after {
  border-right-color: #D91E18;
}
.mt-element-list .list-todo-item.red-thunderbird .list-toggle {
  background: #D91E18;
}

.mt-element-list .list-todo-item.red-flamingo:after {
  border-right-color: #EF4836;
}
.mt-element-list .list-todo-item.red-flamingo .list-toggle {
  background: #EF4836;
}

.mt-element-list .list-todo-item.red-soft:after {
  border-right-color: #d05454;
}
.mt-element-list .list-todo-item.red-soft .list-toggle {
  background: #d05454;
}

.mt-element-list .list-todo-item.red-haze:after {
  border-right-color: #f36a5a;
}
.mt-element-list .list-todo-item.red-haze .list-toggle {
  background: #f36a5a;
}

.mt-element-list .list-todo-item.red-mint:after {
  border-right-color: #e43a45;
}
.mt-element-list .list-todo-item.red-mint .list-toggle {
  background: #e43a45;
}

.mt-element-list .list-todo-item.yellow:after {
  border-right-color: #c49f47;
}
.mt-element-list .list-todo-item.yellow .list-toggle {
  background: #c49f47;
}

.mt-element-list .list-todo-item.yellow-gold:after {
  border-right-color: #E87E04;
}
.mt-element-list .list-todo-item.yellow-gold .list-toggle {
  background: #E87E04;
}

.mt-element-list .list-todo-item.yellow-casablanca:after {
  border-right-color: #f2784b;
}
.mt-element-list .list-todo-item.yellow-casablanca .list-toggle {
  background: #f2784b;
}

.mt-element-list .list-todo-item.yellow-crusta:after {
  border-right-color: #f3c200;
}
.mt-element-list .list-todo-item.yellow-crusta .list-toggle {
  background: #f3c200;
}

.mt-element-list .list-todo-item.yellow-lemon:after {
  border-right-color: #F7CA18;
}
.mt-element-list .list-todo-item.yellow-lemon .list-toggle {
  background: #F7CA18;
}

.mt-element-list .list-todo-item.yellow-saffron:after {
  border-right-color: #F4D03F;
}
.mt-element-list .list-todo-item.yellow-saffron .list-toggle {
  background: #F4D03F;
}

.mt-element-list .list-todo-item.yellow-soft:after {
  border-right-color: #c8d046;
}
.mt-element-list .list-todo-item.yellow-soft .list-toggle {
  background: #c8d046;
}

.mt-element-list .list-todo-item.yellow-haze:after {
  border-right-color: #c5bf66;
}
.mt-element-list .list-todo-item.yellow-haze .list-toggle {
  background: #c5bf66;
}

.mt-element-list .list-todo-item.yellow-mint:after {
  border-right-color: #c5b96b;
}
.mt-element-list .list-todo-item.yellow-mint .list-toggle {
  background: #c5b96b;
}

.mt-element-list .list-todo-item.purple:after {
  border-right-color: #8E44AD;
}
.mt-element-list .list-todo-item.purple .list-toggle {
  background: #8E44AD;
}

.mt-element-list .list-todo-item.purple-plum:after {
  border-right-color: #8775a7;
}
.mt-element-list .list-todo-item.purple-plum .list-toggle {
  background: #8775a7;
}

.mt-element-list .list-todo-item.purple-medium:after {
  border-right-color: #BF55EC;
}
.mt-element-list .list-todo-item.purple-medium .list-toggle {
  background: #BF55EC;
}

.mt-element-list .list-todo-item.purple-studio:after {
  border-right-color: #8E44AD;
}
.mt-element-list .list-todo-item.purple-studio .list-toggle {
  background: #8E44AD;
}

.mt-element-list .list-todo-item.purple-wisteria:after {
  border-right-color: #9B59B6;
}
.mt-element-list .list-todo-item.purple-wisteria .list-toggle {
  background: #9B59B6;
}

.mt-element-list .list-todo-item.purple-seance:after {
  border-right-color: #9A12B3;
}
.mt-element-list .list-todo-item.purple-seance .list-toggle {
  background: #9A12B3;
}

.mt-element-list .list-todo-item.purple-intense:after {
  border-right-color: #8775a7;
}
.mt-element-list .list-todo-item.purple-intense .list-toggle {
  background: #8775a7;
}

.mt-element-list .list-todo-item.purple-sharp:after {
  border-right-color: #796799;
}
.mt-element-list .list-todo-item.purple-sharp .list-toggle {
  background: #796799;
}

.mt-element-list .list-todo-item.purple-soft:after {
  border-right-color: #8877a9;
}
.mt-element-list .list-todo-item.purple-soft .list-toggle {
  background: #8877a9;
}

.mt-element-ribbon {
  position: relative;
  margin-bottom: 30px;
}
.mt-element-ribbon .ribbon-content {
  margin: 0;
  padding: 25px;
  clear: both;
}
.mt-element-ribbon .ribbon-content.no-padding {
  padding-top: 0;
}
.mt-element-ribbon .ribbon {
  padding: 0.5em 1em;
  z-index: 5;
  float: left;
  margin: 10px 0 0 -2px;
  clear: left;
  position: relative;
}
.mt-element-ribbon .ribbon.ribbon-right {
  float: right;
  clear: right;
  margin: 10px -2px 0 0;
}
.mt-element-ribbon .ribbon.ribbon-vertical-left {
  clear: none;
  margin: -2px 0 0 10px;
  padding-top: 1em;
  padding-bottom: 1em;
  width: 41px;
  text-align: center;
}
.mt-element-ribbon .ribbon.ribbon-vertical-right {
  clear: none;
  float: right;
  margin: -2px 10px 0 0;
  padding-top: 1em;
  padding-bottom: 1em;
  width: 41px;
  text-align: center;
}
.mt-element-ribbon .ribbon.ribbon-shadow {
  box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.4);
}
.mt-element-ribbon .ribbon.ribbon-shadow.ribbon-right, .mt-element-ribbon .ribbon.ribbon-shadow.ribbon-vertical-right {
  box-shadow: -2px 2px 7px rgba(0, 0, 0, 0.4);
}
.mt-element-ribbon .ribbon.ribbon-round {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}
.mt-element-ribbon .ribbon.ribbon-round.ribbon-right {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}
.mt-element-ribbon .ribbon.ribbon-round.ribbon-vertical-right, .mt-element-ribbon .ribbon.ribbon-round.ribbon-vertical-left {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 5px !important;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 5px !important;
}
.mt-element-ribbon .ribbon.ribbon-border:after {
  border: 1px solid;
  content: "";
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 5px;
  right: 5px;
}
.mt-element-ribbon .ribbon.ribbon-border-vert:after {
  border-top: none;
  border-bottom: none;
  border-left: 1px solid;
  border-right: 1px solid;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 5px;
  right: 5px;
}
.mt-element-ribbon .ribbon.ribbon-border-hor:after {
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-left: none;
  border-right: none;
  content: "";
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 0;
  right: 0;
}
.mt-element-ribbon .ribbon.ribbon-border-dash:after {
  border: 1px solid;
  border-style: dashed;
  content: "";
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 5px;
  right: 5px;
}
.mt-element-ribbon .ribbon.ribbon-border-dash-vert:after {
  border-top: none;
  border-bottom: none;
  border-left: 1px solid;
  border-right: 1px solid;
  border-left-style: dashed;
  border-right-style: dashed;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 5px;
  right: 5px;
}
.mt-element-ribbon .ribbon.ribbon-border-dash-hor:after {
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-left: none;
  border-right: none;
  border-top-style: dashed;
  border-bottom-style: dashed;
  content: "";
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 0;
  right: 0;
}
.mt-element-ribbon .ribbon.ribbon-clip {
  left: -10px;
  margin-left: 0;
}
.mt-element-ribbon .ribbon.ribbon-clip.ribbon-right {
  left: auto;
  right: -10px;
  margin-right: 0;
}
.mt-element-ribbon .ribbon > .ribbon-sub {
  z-index: -1;
  position: absolute;
  padding: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip:before, .mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip:after {
  content: "";
  position: absolute;
  border-style: solid;
  border-color: transparent !important;
  bottom: -10px;
}
.mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip:before {
  border-width: 0 10px 10px 0;
  border-right-color: #222 !important;
  left: 0;
}
.mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip.ribbon-right:before, .mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip.ribbon-right:after {
  content: "";
  position: absolute;
  border-style: solid;
  border-color: transparent;
  bottom: -10px;
}
.mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip.ribbon-right:before {
  border-right-color: transparent !important;
}
.mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip.ribbon-right:after {
  border-width: 0 0 10px 10px;
  border-left-color: #222 !important;
  right: 0;
}
.mt-element-ribbon .ribbon > .ribbon-sub.ribbon-bookmark:after {
  border-left: 21px solid;
  border-right: 20px solid;
  border-bottom: 1em solid transparent !important;
  bottom: -1em;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  width: 0;
}
.mt-element-ribbon .ribbon {
  background-color: rgb(186.0347107438, 194.6553719008, 208.0652892562);
  color: rgb(56.3297520661, 66.6760330579, 82.7702479339);
}
.mt-element-ribbon .ribbon:after {
  border-color: rgb(97.6355371901, 115.5685950413, 143.4644628099);
}
.mt-element-ribbon .ribbon > .ribbon-sub {
  background-color: rgb(186.0347107438, 194.6553719008, 208.0652892562);
  color: rgb(56.3297520661, 66.6760330579, 82.7702479339);
}
.mt-element-ribbon .ribbon > .ribbon-sub:after {
  border-color: rgb(97.6355371901, 115.5685950413, 143.4644628099);
  border-left-color: rgb(186.0347107438, 194.6553719008, 208.0652892562);
  border-right-color: rgb(186.0347107438, 194.6553719008, 208.0652892562);
}
.mt-element-ribbon .ribbon.ribbon-color-default {
  background-color: rgb(186.0347107438, 194.6553719008, 208.0652892562);
  color: rgb(56.3297520661, 66.6760330579, 82.7702479339);
}
.mt-element-ribbon .ribbon.ribbon-color-default:after {
  border-color: rgb(155.6876033058, 168.1016528926, 187.4123966942);
}
.mt-element-ribbon .ribbon.ribbon-color-default > .ribbon-sub {
  background-color: rgb(186.0347107438, 194.6553719008, 208.0652892562);
  color: rgb(56.3297520661, 66.6760330579, 82.7702479339);
}
.mt-element-ribbon .ribbon.ribbon-color-default > .ribbon-sub:after {
  border-color: rgb(97.6355371901, 115.5685950413, 143.4644628099);
  border-left-color: rgb(186.0347107438, 194.6553719008, 208.0652892562);
  border-right-color: rgb(186.0347107438, 194.6553719008, 208.0652892562);
}
.mt-element-ribbon .ribbon.ribbon-color-primary {
  background-color: rgb(51.4340909091, 122.2772727273, 183.4159090909);
  color: #fff;
}
.mt-element-ribbon .ribbon.ribbon-color-primary:after {
  border-color: rgb(40.2646694215, 95.723553719, 143.5853305785);
}
.mt-element-ribbon .ribbon.ribbon-color-primary > .ribbon-sub {
  background-color: rgb(51.4340909091, 122.2772727273, 183.4159090909);
  color: black;
}
.mt-element-ribbon .ribbon.ribbon-color-primary > .ribbon-sub:after {
  border-color: rgb(17.9258264463, 42.6161157025, 63.9241735537);
  border-left-color: rgb(51.4340909091, 122.2772727273, 183.4159090909);
  border-right-color: rgb(51.4340909091, 122.2772727273, 183.4159090909);
}
.mt-element-ribbon .ribbon.ribbon-color-info {
  background-color: rgb(100.7119402985, 155.2208955224, 223.5880597015);
  color: #fff;
}
.mt-element-ribbon .ribbon.ribbon-color-info:after {
  border-color: rgb(58.3388059701, 127.8179104478, 214.9611940299);
}
.mt-element-ribbon .ribbon.ribbon-color-info > .ribbon-sub {
  background-color: rgb(100.7119402985, 155.2208955224, 223.5880597015);
  color: rgb(11.7223880597, 32.0641791045, 57.5776119403);
}
.mt-element-ribbon .ribbon.ribbon-color-info > .ribbon-sub:after {
  border-color: rgb(28.976119403, 79.2582089552, 142.323880597);
  border-left-color: rgb(100.7119402985, 155.2208955224, 223.5880597015);
  border-right-color: rgb(100.7119402985, 155.2208955224, 223.5880597015);
}
.mt-element-ribbon .ribbon.ribbon-color-success {
  background-color: rgb(54.182, 198.1832, 210.918);
  color: #fff;
}
.mt-element-ribbon .ribbon.ribbon-color-success:after {
  border-color: rgb(38.538, 164.4288, 175.562);
}
.mt-element-ribbon .ribbon.ribbon-color-success > .ribbon-sub {
  background-color: rgb(54.182, 198.1832, 210.918);
  color: rgb(1.818, 7.7568, 8.282);
}
.mt-element-ribbon .ribbon.ribbon-color-success > .ribbon-sub:after {
  border-color: rgb(20.178, 86.0928, 91.922);
  border-left-color: rgb(54.182, 198.1832, 210.918);
  border-right-color: rgb(54.182, 198.1832, 210.918);
}
.mt-element-ribbon .ribbon.ribbon-color-danger {
  background-color: rgb(236.6813186813, 106.6186813187, 116.693956044);
  color: #fff;
}
.mt-element-ribbon .ribbon.ribbon-color-danger:after {
  border-color: rgb(231.0769230769, 61.2230769231, 74.3807692308);
}
.mt-element-ribbon .ribbon.ribbon-color-danger > .ribbon-sub {
  background-color: rgb(236.6813186813, 106.6186813187, 116.693956044);
  color: rgb(78.5967032967, 9.7032967033, 15.0401098901);
}
.mt-element-ribbon .ribbon.ribbon-color-danger > .ribbon-sub:after {
  border-color: rgb(169.3879120879, 20.9120879121, 32.4137362637);
  border-left-color: rgb(236.6813186813, 106.6186813187, 116.693956044);
  border-right-color: rgb(236.6813186813, 106.6186813187, 116.693956044);
}
.mt-element-ribbon .ribbon.ribbon-color-warning {
  background-color: #F1C40F;
  color: rgb(0.9448818898, 0.7677165354, 0.0551181102);
}
.mt-element-ribbon .ribbon.ribbon-color-warning:after {
  border-color: rgb(193.7007874016, 157.3818897638, 11.2992125984);
}
.mt-element-ribbon .ribbon.ribbon-color-warning > .ribbon-sub {
  background-color: #F1C40F;
  color: rgb(0.9448818898, 0.7677165354, 0.0551181102);
}
.mt-element-ribbon .ribbon.ribbon-color-warning > .ribbon-sub:after {
  border-color: rgb(97.3228346457, 79.0748031496, 5.6771653543);
  border-left-color: #F1C40F;
  border-right-color: #F1C40F;
}

.mt-element-card .mt-card-item {
  border: 1px solid;
  border-color: rgb(231.2636363636, 236.35, 241.4363636364);
  position: relative;
  margin-bottom: 30px;
}
.mt-element-card .mt-card-item .mt-card-avatar {
  margin-bottom: 15px;
}
.mt-element-card .mt-card-item .mt-card-content {
  text-align: center;
}
.mt-element-card .mt-card-item .mt-card-content .mt-card-name {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
}
.mt-element-card .mt-card-item .mt-card-content .mt-card-desc {
  font-size: 14px;
  margin: 0 0 10px 0;
}
.mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul {
  padding: 0;
  margin-bottom: 10px;
}
.mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul > li {
  list-style: none;
  display: inline-block;
  margin: 0 3px;
}
.mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul > li > a {
  color: #000;
  font-size: 18px;
}
.mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul > li > a.mt-card-btn {
  color: #fff;
}
.mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul > li > a.mt-card-btn:hover {
  color: rgb(54.182, 198.1832, 210.918);
}
.mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul > li > a:hover {
  color: #F1C40F;
}
.mt-element-card.mt-card-round .mt-card-item {
  padding: 40px 40px 10px 40px;
}
.mt-element-card.mt-card-round .mt-card-item .mt-card-avatar {
  border-radius: 50% !important;
  -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
}
.mt-element-card.mt-card-round .mt-card-item .mt-card-avatar .mt-overlay {
  border-radius: 50%;
}

.mt-element-overlay .mt-overlay-1 {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}
.mt-element-overlay .mt-overlay-1 img {
  display: block;
  position: relative;
  transition: all 0.4s linear;
  width: 100%;
  height: auto;
}
.mt-element-overlay .mt-overlay-1 h2 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  position: relative;
  font-size: 17px;
  background: rgba(0, 0, 0, 0.6);
  -webkit-transform: translatey(-100px) translateZ(0);
  -ms-transform: translatey(-100px) translateZ(0);
  transform: translatey(-100px) translateZ(0);
  transition: all 0.2s ease-in-out;
  padding: 10px;
}
.mt-element-overlay .mt-overlay-1 .mt-info {
  text-decoration: none;
  display: inline-block;
  text-transform: uppercase;
  color: #fff;
  background-color: transparent;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: all 0.2s ease-in-out;
  padding: 0;
  margin: auto;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%) translateZ(0);
  -webkit-transform: translateY(-50%) translateZ(0);
  -ms-transform: translateY(-50%) translateZ(0);
}
.mt-element-overlay .mt-overlay-1 .mt-info > li {
  list-style: none;
  display: inline-block;
  margin: 0 3px;
}
.mt-element-overlay .mt-overlay-1 .mt-info > li:hover {
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
.mt-element-overlay .mt-overlay-1:hover .mt-overlay {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
.mt-element-overlay .mt-overlay-1:hover img {
  -ms-transform: scale(1.2) translateZ(0);
  -webkit-transform: scale(1.2) translateZ(0);
  transform: scale(1.2) translateZ(0);
}
.mt-element-overlay .mt-overlay-1:hover .mt-info {
  opacity: 1;
  filter: alpha(opacity=100);
  transition-delay: 0.2s;
}
.mt-element-overlay .mt-overlay-1 .mt-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.7);
  transition: all 0.4s ease-in-out;
}
.mt-element-overlay .mt-overlay-1.mt-scroll-up:hover .mt-overlay {
  bottom: 0;
}
.mt-element-overlay .mt-overlay-1.mt-scroll-up .mt-overlay {
  bottom: -100%;
  top: auto;
}
.mt-element-overlay .mt-overlay-1.mt-scroll-down:hover .mt-overlay {
  top: 0;
}
.mt-element-overlay .mt-overlay-1.mt-scroll-down .mt-overlay {
  top: -100%;
}
.mt-element-overlay .mt-overlay-1.mt-scroll-left:hover .mt-overlay {
  right: 0;
}
.mt-element-overlay .mt-overlay-1.mt-scroll-left .mt-overlay {
  right: -100%;
  left: auto;
}
.mt-element-overlay .mt-overlay-1.mt-scroll-right:hover .mt-overlay {
  left: 0;
}
.mt-element-overlay .mt-overlay-1.mt-scroll-right .mt-overlay {
  left: -100%;
}
.mt-element-overlay .mt-overlay-2 {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}
.mt-element-overlay .mt-overlay-2 img {
  display: block;
  position: relative;
  transition: all 0.4s ease-in;
  width: 100%;
  height: auto;
}
.mt-element-overlay .mt-overlay-2 h2 {
  text-transform: uppercase;
  text-align: center;
  position: relative;
  font-size: 17px;
  padding: 10px;
  background: rgba(0, 0, 0, 0.6);
}
.mt-element-overlay .mt-overlay-2 .mt-info,
.mt-element-overlay .mt-overlay-2 h2 {
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
  transition: all 0.4s ease-in;
  opacity: 0;
  filter: alpha(opacity=0);
  color: #fff;
  text-transform: uppercase;
}
.mt-element-overlay .mt-overlay-2 .mt-info {
  display: inline-block;
  text-decoration: none;
  margin: auto;
  position: absolute;
  top: 50%;
  -webkit-transform: scale(0.7) translateY(-50%) translateX(-50%);
  -ms-transform: scale(0.7) translateY(-50%) translateX(-50%);
  transform: scale(0.7) translateY(-50%) translateX(-50%);
}
.mt-element-overlay .mt-overlay-2 .mt-info:hover {
  box-shadow: 0 0 5px #fff;
}
.mt-element-overlay .mt-overlay-2:hover img {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /><feGaussianBlur stdDeviation="3" /></filter></svg>#filter');
  filter: blur(3px);
  -webkit-filter: blur(3px);
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.mt-element-overlay .mt-overlay-2:hover .mt-overlay {
  opacity: 1;
  filter: alpha(opacity=100);
  transition-delay: 0s;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}
.mt-element-overlay .mt-overlay-2:hover h2 {
  transition-delay: 0.5s;
}
.mt-element-overlay .mt-overlay-2:hover .mt-info,
.mt-element-overlay .mt-overlay-2:hover h2 {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1) translateY(-50%);
  -ms-transform: scale(1) translateY(-50%);
  transform: scale(1) translateY(-50%);
}
.mt-element-overlay .mt-overlay-2:hover .mt-info {
  -webkit-transform: scale(1) translateY(-50%) translateX(-50%);
  -ms-transform: scale(1) translateY(-50%) translateX(-50%);
  transform: scale(1) translateY(-50%) translateX(-50%);
}
.mt-element-overlay .mt-overlay-2 .mt-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
}
.mt-element-overlay .mt-overlay-2.mt-overlay-2-grey:hover img {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /><feGaussianBlur stdDeviation="3" /></filter></svg>#filter');
  filter: grayscale(1) blur(3px);
  -webkit-filter: grayscale(1) blur(3px);
}
.mt-element-overlay .mt-overlay-2.mt-overlay-2-icons .mt-info {
  border: none;
  width: 100%;
  padding: 0;
  -webkit-transform: scale(0.7) translateY(-50%) translateX(-50%);
  -ms-transform: scale(0.7) translateY(-50%) translateX(-50%);
  transform: scale(0.7) translateY(-50%) translateX(-50%);
}
.mt-element-overlay .mt-overlay-2.mt-overlay-2-icons .mt-info:hover {
  box-shadow: none;
}
.mt-element-overlay .mt-overlay-2.mt-overlay-2-icons .mt-info > li {
  list-style: none;
  display: inline-block;
  margin: 0 3px;
}
.mt-element-overlay .mt-overlay-2.mt-overlay-2-icons .mt-info > li:hover {
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
.mt-element-overlay .mt-overlay-2.mt-overlay-2-icons:hover .mt-info {
  -webkit-transform: scale(1) translateY(-50%) translateX(-50%);
  -ms-transform: scale(1) translateY(-50%) translateX(-50%);
  transform: scale(1) translateY(-50%) translateX(-50%);
}
.mt-element-overlay .mt-overlay-3 {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}
.mt-element-overlay .mt-overlay-3 img {
  display: block;
  position: relative;
  width: 100%;
  height: auto;
}
.mt-element-overlay .mt-overlay-3 h2 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  position: relative;
  font-size: 17px;
  padding: 10px;
  background: rgba(0, 0, 0, 0.6);
  -webkit-transform: translateY(100px);
  -ms-transform: translateY(100px);
  transform: translateY(100px);
  transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
}
.mt-element-overlay .mt-overlay-3 .mt-info {
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
  color: #fff;
  border: 1px solid #fff;
  background-color: transparent;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
  font-weight: normal;
  position: absolute;
  top: 15px;
  bottom: 15px;
  left: 15px;
  right: 15px;
  margin: auto;
  padding: 45% 0 0 0;
}
.mt-element-overlay .mt-overlay-3 .mt-info:hover {
  box-shadow: 0 0 5px #fff;
}
.mt-element-overlay .mt-overlay-3:hover .mt-overlay {
  background-color: rgba(48, 152, 157, 0.7);
}
.mt-element-overlay .mt-overlay-3:hover h2 {
  -webkit-transform: translateY(5px);
  -ms-transform: translateY(5px);
  transform: translateY(5px);
}
.mt-element-overlay .mt-overlay-3:hover .mt-info {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.mt-element-overlay .mt-overlay-3 .mt-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  background-color: rgba(75, 75, 75, 0.7);
  transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
}
.mt-element-overlay .mt-overlay-3.mt-overlay-3-icons .mt-info {
  padding: 40% 0 0 0;
}
.mt-element-overlay .mt-overlay-3.mt-overlay-3-icons .mt-info > li {
  list-style: none;
  display: inline-block;
  margin: 0 3px;
}
.mt-element-overlay .mt-overlay-3.mt-overlay-3-icons .mt-info > li:hover {
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
.mt-element-overlay .mt-overlay-4 {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}
.mt-element-overlay .mt-overlay-4 img {
  display: block;
  position: relative;
  transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
  width: 100%;
  height: auto;
}
.mt-element-overlay .mt-overlay-4 h2 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  position: relative;
  font-size: 17px;
  background: rgba(0, 0, 0, 0.6);
  -webkit-transform: translatey(-100px);
  -ms-transform: translatey(-100px);
  transform: translatey(-100px);
  transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
  padding: 10px;
}
.mt-element-overlay .mt-overlay-4 .mt-info {
  display: inline-block;
  text-transform: uppercase;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: all 0.4s ease;
  margin: 50px 0 0;
}
.mt-element-overlay .mt-overlay-4:hover .mt-overlay {
  opacity: 1;
  filter: alpha(opacity=100);
}
.mt-element-overlay .mt-overlay-4:hover h2,
.mt-element-overlay .mt-overlay-4:hover .mt-info {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-transform: translatey(0);
  -webkit-transform: translatey(0);
  transform: translatey(0);
}
.mt-element-overlay .mt-overlay-4:hover .mt-info {
  transition-delay: 0.2s;
}
.mt-element-overlay .mt-overlay-4 .mt-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  background-color: rgba(0, 0, 0, 0.7);
  transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
}
.mt-element-overlay .mt-overlay-4.mt-overlay-4-icons .mt-info {
  border: none;
  position: absolute;
  padding: 0;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: auto;
}
.mt-element-overlay .mt-overlay-4.mt-overlay-4-icons .mt-info:hover {
  box-shadow: none;
}
.mt-element-overlay .mt-overlay-4.mt-overlay-4-icons .mt-info > li {
  list-style: none;
  display: inline-block;
  margin: 0 3px;
}
.mt-element-overlay .mt-overlay-4.mt-overlay-4-icons .mt-info > li:hover {
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
.mt-element-overlay .mt-overlay-5 {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
  background: linear-gradient(45deg, #ff89e9 0%, #05abe0 100%);
}
.mt-element-overlay .mt-overlay-5 .mt-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  padding: 3em;
  text-align: left;
}
.mt-element-overlay .mt-overlay-5 .mt-overlay:before {
  position: absolute;
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
  border: 1px solid #fff;
  content: "";
  opacity: 0;
  filter: alpha(opacity=0);
  transition: opacity 0.35s, -webkit-transform 0.45s;
  transition: opacity 0.35s, transform 0.45s;
  transition: opacity 0.35s, transform 0.45s, -webkit-transform 0.45s;
  -webkit-transform: translate3d(-20px, 0, 0);
  transform: translate3d(-20px, 0, 0);
}
.mt-element-overlay .mt-overlay-5 img {
  display: block;
  position: relative;
  max-width: none;
  width: calc(113% + 60px);
  transition: opacity 0.35s, -webkit-transform 0.45s;
  transition: opacity 0.35s, transform 0.45s;
  transition: opacity 0.35s, transform 0.45s, -webkit-transform 0.45s;
  -webkit-transform: translate3d(-40px, 0, 0);
  transform: translate3d(-40px, 0, 0);
}
.mt-element-overlay .mt-overlay-5 h2 {
  text-transform: uppercase;
  color: #fff;
  position: relative;
  font-size: 17px;
  background-color: transparent;
  padding: 15% 0 10px 0;
  text-align: left;
}
.mt-element-overlay .mt-overlay-5 a,
.mt-element-overlay .mt-overlay-5 p {
  color: #FFF;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: opacity 0.35s, -webkit-transform 0.45s;
  transition: opacity 0.35s, transform 0.45s;
  transition: opacity 0.35s, transform 0.45s, -webkit-transform 0.45s;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}
.mt-element-overlay .mt-overlay-5 a:hover {
  text-decoration: none;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.mt-element-overlay .mt-overlay-5:hover img {
  opacity: 0.6;
  filter: alpha(opacity=60);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.mt-element-overlay .mt-overlay-5:hover .mt-overlay:before,
.mt-element-overlay .mt-overlay-5:hover a,
.mt-element-overlay .mt-overlay-5:hover p {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.mt-element-overlay .mt-overlay-6 {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
  background: #42b078;
}
.mt-element-overlay .mt-overlay-6 .mt-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  padding: 50px 20px;
}
.mt-element-overlay .mt-overlay-6 img {
  display: block;
  position: relative;
  max-width: none;
  width: calc(100% + 20px);
  transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.mt-element-overlay .mt-overlay-6 h2 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  position: relative;
  font-size: 17px;
  overflow: hidden;
  padding: 0.5em 0;
  background-color: transparent;
}
.mt-element-overlay .mt-overlay-6 h2:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #fff;
  content: "";
  transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  transition: transform 0.35s, -webkit-transform 0.35s;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.mt-element-overlay .mt-overlay-6 a,
.mt-element-overlay .mt-overlay-6 p {
  color: #FFF;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.mt-element-overlay .mt-overlay-6 p {
  margin-top: 20px;
}
.mt-element-overlay .mt-overlay-6 .mt-info:hover {
  text-decoration: none;
  opacity: 0.6;
  filter: alpha(opacity=60);
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
.mt-element-overlay .mt-overlay-6:hover img {
  opacity: 0.4;
  filter: alpha(opacity=40);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.mt-element-overlay .mt-overlay-6:hover h2:after {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.mt-element-overlay .mt-overlay-6:hover a,
.mt-element-overlay .mt-overlay-6:hover p {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/***
Custom color buttons 
***/
.bg-white {
  background: #ffffff !important;
}

.bg-white-opacity {
  background: rgba(255, 255, 255, 0.8) !important;
}

.bg-hover-white:hover {
  background: #ffffff !important;
}

.font-white {
  color: #ffffff !important;
}

.bg-font-white {
  color: #666 !important;
}

.border-white {
  border-color: #ffffff !important;
}

.border-top-white {
  border-top-color: #ffffff !important;
}

.border-bottom-white {
  border-bottom-color: #ffffff !important;
}

.border-left-white {
  border-left-color: #ffffff !important;
}

.border-right-white {
  border-right-color: #ffffff !important;
}

.bg-before-white:before,
.bg-after-white:after {
  background: #ffffff !important;
}

.border-before-white:before,
.border-after-white:after {
  border-color: #ffffff !important;
}

.border-top-before-white:before,
.border-top-after-white:after {
  border-top-color: #ffffff !important;
}

.border-bottom-before-white:before,
.border-bottom-after-white:after {
  border-bottom-color: #ffffff !important;
}

.border-left-before-white:before,
.border-left-after-white:after {
  border-left-color: #ffffff !important;
}

.border-right-before-white:before,
.border-right-after-white:after {
  border-right-color: #ffffff !important;
}

.bg-default {
  background: #e1e5ec !important;
}

.bg-default-opacity {
  background: rgba(225, 229, 236, 0.8) !important;
}

.bg-hover-default:hover {
  background: #e1e5ec !important;
}

.font-default {
  color: #e1e5ec !important;
}

.bg-font-default {
  color: #666 !important;
}

.border-default {
  border-color: #e1e5ec !important;
}

.border-top-default {
  border-top-color: #e1e5ec !important;
}

.border-bottom-default {
  border-bottom-color: #e1e5ec !important;
}

.border-left-default {
  border-left-color: #e1e5ec !important;
}

.border-right-default {
  border-right-color: #e1e5ec !important;
}

.bg-before-default:before,
.bg-after-default:after {
  background: #e1e5ec !important;
}

.border-before-default:before,
.border-after-default:after {
  border-color: #e1e5ec !important;
}

.border-top-before-default:before,
.border-top-after-default:after {
  border-top-color: #e1e5ec !important;
}

.border-bottom-before-default:before,
.border-bottom-after-default:after {
  border-bottom-color: #e1e5ec !important;
}

.border-left-before-default:before,
.border-left-after-default:after {
  border-left-color: #e1e5ec !important;
}

.border-right-before-default:before,
.border-right-after-default:after {
  border-right-color: #e1e5ec !important;
}

.bg-dark {
  background: #2f353b !important;
}

.bg-dark-opacity {
  background: rgba(47, 53, 59, 0.8) !important;
}

.bg-hover-dark:hover {
  background: #2f353b !important;
}

.font-dark {
  color: #2f353b !important;
}

.bg-font-dark {
  color: #FFFFFF !important;
}

.border-dark {
  border-color: #2f353b !important;
}

.border-top-dark {
  border-top-color: #2f353b !important;
}

.border-bottom-dark {
  border-bottom-color: #2f353b !important;
}

.border-left-dark {
  border-left-color: #2f353b !important;
}

.border-right-dark {
  border-right-color: #2f353b !important;
}

.bg-before-dark:before,
.bg-after-dark:after {
  background: #2f353b !important;
}

.border-before-dark:before,
.border-after-dark:after {
  border-color: #2f353b !important;
}

.border-top-before-dark:before,
.border-top-after-dark:after {
  border-top-color: #2f353b !important;
}

.border-bottom-before-dark:before,
.border-bottom-after-dark:after {
  border-bottom-color: #2f353b !important;
}

.border-left-before-dark:before,
.border-left-after-dark:after {
  border-left-color: #2f353b !important;
}

.border-right-before-dark:before,
.border-right-after-dark:after {
  border-right-color: #2f353b !important;
}

.bg-blue {
  background: #3598dc !important;
}

.bg-blue-opacity {
  background: rgba(53, 152, 220, 0.8) !important;
}

.bg-hover-blue:hover {
  background: #3598dc !important;
}

.font-blue {
  color: #3598dc !important;
}

.bg-font-blue {
  color: #FFFFFF !important;
}

.border-blue {
  border-color: #3598dc !important;
}

.border-top-blue {
  border-top-color: #3598dc !important;
}

.border-bottom-blue {
  border-bottom-color: #3598dc !important;
}

.border-left-blue {
  border-left-color: #3598dc !important;
}

.border-right-blue {
  border-right-color: #3598dc !important;
}

.bg-before-blue:before,
.bg-after-blue:after {
  background: #3598dc !important;
}

.border-before-blue:before,
.border-after-blue:after {
  border-color: #3598dc !important;
}

.border-top-before-blue:before,
.border-top-after-blue:after {
  border-top-color: #3598dc !important;
}

.border-bottom-before-blue:before,
.border-bottom-after-blue:after {
  border-bottom-color: #3598dc !important;
}

.border-left-before-blue:before,
.border-left-after-blue:after {
  border-left-color: #3598dc !important;
}

.border-right-before-blue:before,
.border-right-after-blue:after {
  border-right-color: #3598dc !important;
}

.bg-blue-madison {
  background: #578ebe !important;
}

.bg-blue-madison-opacity {
  background: rgba(87, 142, 190, 0.8) !important;
}

.bg-hover-blue-madison:hover {
  background: #578ebe !important;
}

.font-blue-madison {
  color: #578ebe !important;
}

.bg-font-blue-madison {
  color: #FFFFFF !important;
}

.border-blue-madison {
  border-color: #578ebe !important;
}

.border-top-blue-madison {
  border-top-color: #578ebe !important;
}

.border-bottom-blue-madison {
  border-bottom-color: #578ebe !important;
}

.border-left-blue-madison {
  border-left-color: #578ebe !important;
}

.border-right-blue-madison {
  border-right-color: #578ebe !important;
}

.bg-before-blue-madison:before,
.bg-after-blue-madison:after {
  background: #578ebe !important;
}

.border-before-blue-madison:before,
.border-after-blue-madison:after {
  border-color: #578ebe !important;
}

.border-top-before-blue-madison:before,
.border-top-after-blue-madison:after {
  border-top-color: #578ebe !important;
}

.border-bottom-before-blue-madison:before,
.border-bottom-after-blue-madison:after {
  border-bottom-color: #578ebe !important;
}

.border-left-before-blue-madison:before,
.border-left-after-blue-madison:after {
  border-left-color: #578ebe !important;
}

.border-right-before-blue-madison:before,
.border-right-after-blue-madison:after {
  border-right-color: #578ebe !important;
}

.bg-blue-chambray {
  background: #2C3E50 !important;
}

.bg-blue-chambray-opacity {
  background: rgba(44, 62, 80, 0.8) !important;
}

.bg-hover-blue-chambray:hover {
  background: #2C3E50 !important;
}

.font-blue-chambray {
  color: #2C3E50 !important;
}

.bg-font-blue-chambray {
  color: #FFFFFF !important;
}

.border-blue-chambray {
  border-color: #2C3E50 !important;
}

.border-top-blue-chambray {
  border-top-color: #2C3E50 !important;
}

.border-bottom-blue-chambray {
  border-bottom-color: #2C3E50 !important;
}

.border-left-blue-chambray {
  border-left-color: #2C3E50 !important;
}

.border-right-blue-chambray {
  border-right-color: #2C3E50 !important;
}

.bg-before-blue-chambray:before,
.bg-after-blue-chambray:after {
  background: #2C3E50 !important;
}

.border-before-blue-chambray:before,
.border-after-blue-chambray:after {
  border-color: #2C3E50 !important;
}

.border-top-before-blue-chambray:before,
.border-top-after-blue-chambray:after {
  border-top-color: #2C3E50 !important;
}

.border-bottom-before-blue-chambray:before,
.border-bottom-after-blue-chambray:after {
  border-bottom-color: #2C3E50 !important;
}

.border-left-before-blue-chambray:before,
.border-left-after-blue-chambray:after {
  border-left-color: #2C3E50 !important;
}

.border-right-before-blue-chambray:before,
.border-right-after-blue-chambray:after {
  border-right-color: #2C3E50 !important;
}

.bg-blue-ebonyclay {
  background: #22313F !important;
}

.bg-blue-ebonyclay-opacity {
  background: rgba(34, 49, 63, 0.8) !important;
}

.bg-hover-blue-ebonyclay:hover {
  background: #22313F !important;
}

.font-blue-ebonyclay {
  color: #22313F !important;
}

.bg-font-blue-ebonyclay {
  color: #FFFFFF !important;
}

.border-blue-ebonyclay {
  border-color: #22313F !important;
}

.border-top-blue-ebonyclay {
  border-top-color: #22313F !important;
}

.border-bottom-blue-ebonyclay {
  border-bottom-color: #22313F !important;
}

.border-left-blue-ebonyclay {
  border-left-color: #22313F !important;
}

.border-right-blue-ebonyclay {
  border-right-color: #22313F !important;
}

.bg-before-blue-ebonyclay:before,
.bg-after-blue-ebonyclay:after {
  background: #22313F !important;
}

.border-before-blue-ebonyclay:before,
.border-after-blue-ebonyclay:after {
  border-color: #22313F !important;
}

.border-top-before-blue-ebonyclay:before,
.border-top-after-blue-ebonyclay:after {
  border-top-color: #22313F !important;
}

.border-bottom-before-blue-ebonyclay:before,
.border-bottom-after-blue-ebonyclay:after {
  border-bottom-color: #22313F !important;
}

.border-left-before-blue-ebonyclay:before,
.border-left-after-blue-ebonyclay:after {
  border-left-color: #22313F !important;
}

.border-right-before-blue-ebonyclay:before,
.border-right-after-blue-ebonyclay:after {
  border-right-color: #22313F !important;
}

.bg-blue-hoki {
  background: #67809F !important;
}

.bg-blue-hoki-opacity {
  background: rgba(103, 128, 159, 0.8) !important;
}

.bg-hover-blue-hoki:hover {
  background: #67809F !important;
}

.font-blue-hoki {
  color: #67809F !important;
}

.bg-font-blue-hoki {
  color: #FFFFFF !important;
}

.border-blue-hoki {
  border-color: #67809F !important;
}

.border-top-blue-hoki {
  border-top-color: #67809F !important;
}

.border-bottom-blue-hoki {
  border-bottom-color: #67809F !important;
}

.border-left-blue-hoki {
  border-left-color: #67809F !important;
}

.border-right-blue-hoki {
  border-right-color: #67809F !important;
}

.bg-before-blue-hoki:before,
.bg-after-blue-hoki:after {
  background: #67809F !important;
}

.border-before-blue-hoki:before,
.border-after-blue-hoki:after {
  border-color: #67809F !important;
}

.border-top-before-blue-hoki:before,
.border-top-after-blue-hoki:after {
  border-top-color: #67809F !important;
}

.border-bottom-before-blue-hoki:before,
.border-bottom-after-blue-hoki:after {
  border-bottom-color: #67809F !important;
}

.border-left-before-blue-hoki:before,
.border-left-after-blue-hoki:after {
  border-left-color: #67809F !important;
}

.border-right-before-blue-hoki:before,
.border-right-after-blue-hoki:after {
  border-right-color: #67809F !important;
}

.bg-blue-steel {
  background: #4B77BE !important;
}

.bg-blue-steel-opacity {
  background: rgba(75, 119, 190, 0.8) !important;
}

.bg-hover-blue-steel:hover {
  background: #4B77BE !important;
}

.font-blue-steel {
  color: #4B77BE !important;
}

.bg-font-blue-steel {
  color: #FFFFFF !important;
}

.border-blue-steel {
  border-color: #4B77BE !important;
}

.border-top-blue-steel {
  border-top-color: #4B77BE !important;
}

.border-bottom-blue-steel {
  border-bottom-color: #4B77BE !important;
}

.border-left-blue-steel {
  border-left-color: #4B77BE !important;
}

.border-right-blue-steel {
  border-right-color: #4B77BE !important;
}

.bg-before-blue-steel:before,
.bg-after-blue-steel:after {
  background: #4B77BE !important;
}

.border-before-blue-steel:before,
.border-after-blue-steel:after {
  border-color: #4B77BE !important;
}

.border-top-before-blue-steel:before,
.border-top-after-blue-steel:after {
  border-top-color: #4B77BE !important;
}

.border-bottom-before-blue-steel:before,
.border-bottom-after-blue-steel:after {
  border-bottom-color: #4B77BE !important;
}

.border-left-before-blue-steel:before,
.border-left-after-blue-steel:after {
  border-left-color: #4B77BE !important;
}

.border-right-before-blue-steel:before,
.border-right-after-blue-steel:after {
  border-right-color: #4B77BE !important;
}

.bg-blue-soft {
  background: #4c87b9 !important;
}

.bg-blue-soft-opacity {
  background: rgba(76, 135, 185, 0.8) !important;
}

.bg-hover-blue-soft:hover {
  background: #4c87b9 !important;
}

.font-blue-soft {
  color: #4c87b9 !important;
}

.bg-font-blue-soft {
  color: #FFFFFF !important;
}

.border-blue-soft {
  border-color: #4c87b9 !important;
}

.border-top-blue-soft {
  border-top-color: #4c87b9 !important;
}

.border-bottom-blue-soft {
  border-bottom-color: #4c87b9 !important;
}

.border-left-blue-soft {
  border-left-color: #4c87b9 !important;
}

.border-right-blue-soft {
  border-right-color: #4c87b9 !important;
}

.bg-before-blue-soft:before,
.bg-after-blue-soft:after {
  background: #4c87b9 !important;
}

.border-before-blue-soft:before,
.border-after-blue-soft:after {
  border-color: #4c87b9 !important;
}

.border-top-before-blue-soft:before,
.border-top-after-blue-soft:after {
  border-top-color: #4c87b9 !important;
}

.border-bottom-before-blue-soft:before,
.border-bottom-after-blue-soft:after {
  border-bottom-color: #4c87b9 !important;
}

.border-left-before-blue-soft:before,
.border-left-after-blue-soft:after {
  border-left-color: #4c87b9 !important;
}

.border-right-before-blue-soft:before,
.border-right-after-blue-soft:after {
  border-right-color: #4c87b9 !important;
}

.bg-blue-dark {
  background: #5e738b !important;
}

.bg-blue-dark-opacity {
  background: rgba(94, 115, 139, 0.8) !important;
}

.bg-hover-blue-dark:hover {
  background: #5e738b !important;
}

.font-blue-dark {
  color: #5e738b !important;
}

.bg-font-blue-dark {
  color: #FFFFFF !important;
}

.border-blue-dark {
  border-color: #5e738b !important;
}

.border-top-blue-dark {
  border-top-color: #5e738b !important;
}

.border-bottom-blue-dark {
  border-bottom-color: #5e738b !important;
}

.border-left-blue-dark {
  border-left-color: #5e738b !important;
}

.border-right-blue-dark {
  border-right-color: #5e738b !important;
}

.bg-before-blue-dark:before,
.bg-after-blue-dark:after {
  background: #5e738b !important;
}

.border-before-blue-dark:before,
.border-after-blue-dark:after {
  border-color: #5e738b !important;
}

.border-top-before-blue-dark:before,
.border-top-after-blue-dark:after {
  border-top-color: #5e738b !important;
}

.border-bottom-before-blue-dark:before,
.border-bottom-after-blue-dark:after {
  border-bottom-color: #5e738b !important;
}

.border-left-before-blue-dark:before,
.border-left-after-blue-dark:after {
  border-left-color: #5e738b !important;
}

.border-right-before-blue-dark:before,
.border-right-after-blue-dark:after {
  border-right-color: #5e738b !important;
}

.bg-blue-sharp {
  background: #5C9BD1 !important;
}

.bg-blue-sharp-opacity {
  background: rgba(92, 155, 209, 0.8) !important;
}

.bg-hover-blue-sharp:hover {
  background: #5C9BD1 !important;
}

.font-blue-sharp {
  color: #5C9BD1 !important;
}

.bg-font-blue-sharp {
  color: #FFFFFF !important;
}

.border-blue-sharp {
  border-color: #5C9BD1 !important;
}

.border-top-blue-sharp {
  border-top-color: #5C9BD1 !important;
}

.border-bottom-blue-sharp {
  border-bottom-color: #5C9BD1 !important;
}

.border-left-blue-sharp {
  border-left-color: #5C9BD1 !important;
}

.border-right-blue-sharp {
  border-right-color: #5C9BD1 !important;
}

.bg-before-blue-sharp:before,
.bg-after-blue-sharp:after {
  background: #5C9BD1 !important;
}

.border-before-blue-sharp:before,
.border-after-blue-sharp:after {
  border-color: #5C9BD1 !important;
}

.border-top-before-blue-sharp:before,
.border-top-after-blue-sharp:after {
  border-top-color: #5C9BD1 !important;
}

.border-bottom-before-blue-sharp:before,
.border-bottom-after-blue-sharp:after {
  border-bottom-color: #5C9BD1 !important;
}

.border-left-before-blue-sharp:before,
.border-left-after-blue-sharp:after {
  border-left-color: #5C9BD1 !important;
}

.border-right-before-blue-sharp:before,
.border-right-after-blue-sharp:after {
  border-right-color: #5C9BD1 !important;
}

.bg-blue-oleo {
  background: #94A0B2 !important;
}

.bg-blue-oleo-opacity {
  background: rgba(148, 160, 178, 0.8) !important;
}

.bg-hover-blue-oleo:hover {
  background: #94A0B2 !important;
}

.font-blue-oleo {
  color: #94A0B2 !important;
}

.bg-font-blue-oleo {
  color: #FFFFFF !important;
}

.border-blue-oleo {
  border-color: #94A0B2 !important;
}

.border-top-blue-oleo {
  border-top-color: #94A0B2 !important;
}

.border-bottom-blue-oleo {
  border-bottom-color: #94A0B2 !important;
}

.border-left-blue-oleo {
  border-left-color: #94A0B2 !important;
}

.border-right-blue-oleo {
  border-right-color: #94A0B2 !important;
}

.bg-before-blue-oleo:before,
.bg-after-blue-oleo:after {
  background: #94A0B2 !important;
}

.border-before-blue-oleo:before,
.border-after-blue-oleo:after {
  border-color: #94A0B2 !important;
}

.border-top-before-blue-oleo:before,
.border-top-after-blue-oleo:after {
  border-top-color: #94A0B2 !important;
}

.border-bottom-before-blue-oleo:before,
.border-bottom-after-blue-oleo:after {
  border-bottom-color: #94A0B2 !important;
}

.border-left-before-blue-oleo:before,
.border-left-after-blue-oleo:after {
  border-left-color: #94A0B2 !important;
}

.border-right-before-blue-oleo:before,
.border-right-after-blue-oleo:after {
  border-right-color: #94A0B2 !important;
}

.bg-green {
  background: #32c5d2 !important;
}

.bg-green-opacity {
  background: rgba(50, 197, 210, 0.8) !important;
}

.bg-hover-green:hover {
  background: #32c5d2 !important;
}

.font-green {
  color: #32c5d2 !important;
}

.bg-font-green {
  color: #FFFFFF !important;
}

.border-green {
  border-color: #32c5d2 !important;
}

.border-top-green {
  border-top-color: #32c5d2 !important;
}

.border-bottom-green {
  border-bottom-color: #32c5d2 !important;
}

.border-left-green {
  border-left-color: #32c5d2 !important;
}

.border-right-green {
  border-right-color: #32c5d2 !important;
}

.bg-before-green:before,
.bg-after-green:after {
  background: #32c5d2 !important;
}

.border-before-green:before,
.border-after-green:after {
  border-color: #32c5d2 !important;
}

.border-top-before-green:before,
.border-top-after-green:after {
  border-top-color: #32c5d2 !important;
}

.border-bottom-before-green:before,
.border-bottom-after-green:after {
  border-bottom-color: #32c5d2 !important;
}

.border-left-before-green:before,
.border-left-after-green:after {
  border-left-color: #32c5d2 !important;
}

.border-right-before-green:before,
.border-right-after-green:after {
  border-right-color: #32c5d2 !important;
}

.bg-green-meadow {
  background: #1BBC9B !important;
}

.bg-green-meadow-opacity {
  background: rgba(27, 188, 155, 0.8) !important;
}

.bg-hover-green-meadow:hover {
  background: #1BBC9B !important;
}

.font-green-meadow {
  color: #1BBC9B !important;
}

.bg-font-green-meadow {
  color: #FFFFFF !important;
}

.border-green-meadow {
  border-color: #1BBC9B !important;
}

.border-top-green-meadow {
  border-top-color: #1BBC9B !important;
}

.border-bottom-green-meadow {
  border-bottom-color: #1BBC9B !important;
}

.border-left-green-meadow {
  border-left-color: #1BBC9B !important;
}

.border-right-green-meadow {
  border-right-color: #1BBC9B !important;
}

.bg-before-green-meadow:before,
.bg-after-green-meadow:after {
  background: #1BBC9B !important;
}

.border-before-green-meadow:before,
.border-after-green-meadow:after {
  border-color: #1BBC9B !important;
}

.border-top-before-green-meadow:before,
.border-top-after-green-meadow:after {
  border-top-color: #1BBC9B !important;
}

.border-bottom-before-green-meadow:before,
.border-bottom-after-green-meadow:after {
  border-bottom-color: #1BBC9B !important;
}

.border-left-before-green-meadow:before,
.border-left-after-green-meadow:after {
  border-left-color: #1BBC9B !important;
}

.border-right-before-green-meadow:before,
.border-right-after-green-meadow:after {
  border-right-color: #1BBC9B !important;
}

.bg-green-seagreen {
  background: #1BA39C !important;
}

.bg-green-seagreen-opacity {
  background: rgba(27, 163, 156, 0.8) !important;
}

.bg-hover-green-seagreen:hover {
  background: #1BA39C !important;
}

.font-green-seagreen {
  color: #1BA39C !important;
}

.bg-font-green-seagreen {
  color: #FFFFFF !important;
}

.border-green-seagreen {
  border-color: #1BA39C !important;
}

.border-top-green-seagreen {
  border-top-color: #1BA39C !important;
}

.border-bottom-green-seagreen {
  border-bottom-color: #1BA39C !important;
}

.border-left-green-seagreen {
  border-left-color: #1BA39C !important;
}

.border-right-green-seagreen {
  border-right-color: #1BA39C !important;
}

.bg-before-green-seagreen:before,
.bg-after-green-seagreen:after {
  background: #1BA39C !important;
}

.border-before-green-seagreen:before,
.border-after-green-seagreen:after {
  border-color: #1BA39C !important;
}

.border-top-before-green-seagreen:before,
.border-top-after-green-seagreen:after {
  border-top-color: #1BA39C !important;
}

.border-bottom-before-green-seagreen:before,
.border-bottom-after-green-seagreen:after {
  border-bottom-color: #1BA39C !important;
}

.border-left-before-green-seagreen:before,
.border-left-after-green-seagreen:after {
  border-left-color: #1BA39C !important;
}

.border-right-before-green-seagreen:before,
.border-right-after-green-seagreen:after {
  border-right-color: #1BA39C !important;
}

.bg-green-turquoise {
  background: #36D7B7 !important;
}

.bg-green-turquoise-opacity {
  background: rgba(54, 215, 183, 0.8) !important;
}

.bg-hover-green-turquoise:hover {
  background: #36D7B7 !important;
}

.font-green-turquoise {
  color: #36D7B7 !important;
}

.bg-font-green-turquoise {
  color: #FFFFFF !important;
}

.border-green-turquoise {
  border-color: #36D7B7 !important;
}

.border-top-green-turquoise {
  border-top-color: #36D7B7 !important;
}

.border-bottom-green-turquoise {
  border-bottom-color: #36D7B7 !important;
}

.border-left-green-turquoise {
  border-left-color: #36D7B7 !important;
}

.border-right-green-turquoise {
  border-right-color: #36D7B7 !important;
}

.bg-before-green-turquoise:before,
.bg-after-green-turquoise:after {
  background: #36D7B7 !important;
}

.border-before-green-turquoise:before,
.border-after-green-turquoise:after {
  border-color: #36D7B7 !important;
}

.border-top-before-green-turquoise:before,
.border-top-after-green-turquoise:after {
  border-top-color: #36D7B7 !important;
}

.border-bottom-before-green-turquoise:before,
.border-bottom-after-green-turquoise:after {
  border-bottom-color: #36D7B7 !important;
}

.border-left-before-green-turquoise:before,
.border-left-after-green-turquoise:after {
  border-left-color: #36D7B7 !important;
}

.border-right-before-green-turquoise:before,
.border-right-after-green-turquoise:after {
  border-right-color: #36D7B7 !important;
}

.bg-green-haze {
  background: #44b6ae !important;
}

.bg-green-haze-opacity {
  background: rgba(68, 182, 174, 0.8) !important;
}

.bg-hover-green-haze:hover {
  background: #44b6ae !important;
}

.font-green-haze {
  color: #44b6ae !important;
}

.bg-font-green-haze {
  color: #FFFFFF !important;
}

.border-green-haze {
  border-color: #44b6ae !important;
}

.border-top-green-haze {
  border-top-color: #44b6ae !important;
}

.border-bottom-green-haze {
  border-bottom-color: #44b6ae !important;
}

.border-left-green-haze {
  border-left-color: #44b6ae !important;
}

.border-right-green-haze {
  border-right-color: #44b6ae !important;
}

.bg-before-green-haze:before,
.bg-after-green-haze:after {
  background: #44b6ae !important;
}

.border-before-green-haze:before,
.border-after-green-haze:after {
  border-color: #44b6ae !important;
}

.border-top-before-green-haze:before,
.border-top-after-green-haze:after {
  border-top-color: #44b6ae !important;
}

.border-bottom-before-green-haze:before,
.border-bottom-after-green-haze:after {
  border-bottom-color: #44b6ae !important;
}

.border-left-before-green-haze:before,
.border-left-after-green-haze:after {
  border-left-color: #44b6ae !important;
}

.border-right-before-green-haze:before,
.border-right-after-green-haze:after {
  border-right-color: #44b6ae !important;
}

.bg-green-jungle {
  background: #26C281 !important;
}

.bg-green-jungle-opacity {
  background: rgba(38, 194, 129, 0.8) !important;
}

.bg-hover-green-jungle:hover {
  background: #26C281 !important;
}

.font-green-jungle {
  color: #26C281 !important;
}

.bg-font-green-jungle {
  color: #FFFFFF !important;
}

.border-green-jungle {
  border-color: #26C281 !important;
}

.border-top-green-jungle {
  border-top-color: #26C281 !important;
}

.border-bottom-green-jungle {
  border-bottom-color: #26C281 !important;
}

.border-left-green-jungle {
  border-left-color: #26C281 !important;
}

.border-right-green-jungle {
  border-right-color: #26C281 !important;
}

.bg-before-green-jungle:before,
.bg-after-green-jungle:after {
  background: #26C281 !important;
}

.border-before-green-jungle:before,
.border-after-green-jungle:after {
  border-color: #26C281 !important;
}

.border-top-before-green-jungle:before,
.border-top-after-green-jungle:after {
  border-top-color: #26C281 !important;
}

.border-bottom-before-green-jungle:before,
.border-bottom-after-green-jungle:after {
  border-bottom-color: #26C281 !important;
}

.border-left-before-green-jungle:before,
.border-left-after-green-jungle:after {
  border-left-color: #26C281 !important;
}

.border-right-before-green-jungle:before,
.border-right-after-green-jungle:after {
  border-right-color: #26C281 !important;
}

.bg-green-soft {
  background: #3faba4 !important;
}

.bg-green-soft-opacity {
  background: rgba(63, 171, 164, 0.8) !important;
}

.bg-hover-green-soft:hover {
  background: #3faba4 !important;
}

.font-green-soft {
  color: #3faba4 !important;
}

.bg-font-green-soft {
  color: #FFFFFF !important;
}

.border-green-soft {
  border-color: #3faba4 !important;
}

.border-top-green-soft {
  border-top-color: #3faba4 !important;
}

.border-bottom-green-soft {
  border-bottom-color: #3faba4 !important;
}

.border-left-green-soft {
  border-left-color: #3faba4 !important;
}

.border-right-green-soft {
  border-right-color: #3faba4 !important;
}

.bg-before-green-soft:before,
.bg-after-green-soft:after {
  background: #3faba4 !important;
}

.border-before-green-soft:before,
.border-after-green-soft:after {
  border-color: #3faba4 !important;
}

.border-top-before-green-soft:before,
.border-top-after-green-soft:after {
  border-top-color: #3faba4 !important;
}

.border-bottom-before-green-soft:before,
.border-bottom-after-green-soft:after {
  border-bottom-color: #3faba4 !important;
}

.border-left-before-green-soft:before,
.border-left-after-green-soft:after {
  border-left-color: #3faba4 !important;
}

.border-right-before-green-soft:before,
.border-right-after-green-soft:after {
  border-right-color: #3faba4 !important;
}

.bg-green-dark {
  background: #4DB3A2 !important;
}

.bg-green-dark-opacity {
  background: rgba(77, 179, 162, 0.8) !important;
}

.bg-hover-green-dark:hover {
  background: #4DB3A2 !important;
}

.font-green-dark {
  color: #4DB3A2 !important;
}

.bg-font-green-dark {
  color: #FFFFFF !important;
}

.border-green-dark {
  border-color: #4DB3A2 !important;
}

.border-top-green-dark {
  border-top-color: #4DB3A2 !important;
}

.border-bottom-green-dark {
  border-bottom-color: #4DB3A2 !important;
}

.border-left-green-dark {
  border-left-color: #4DB3A2 !important;
}

.border-right-green-dark {
  border-right-color: #4DB3A2 !important;
}

.bg-before-green-dark:before,
.bg-after-green-dark:after {
  background: #4DB3A2 !important;
}

.border-before-green-dark:before,
.border-after-green-dark:after {
  border-color: #4DB3A2 !important;
}

.border-top-before-green-dark:before,
.border-top-after-green-dark:after {
  border-top-color: #4DB3A2 !important;
}

.border-bottom-before-green-dark:before,
.border-bottom-after-green-dark:after {
  border-bottom-color: #4DB3A2 !important;
}

.border-left-before-green-dark:before,
.border-left-after-green-dark:after {
  border-left-color: #4DB3A2 !important;
}

.border-right-before-green-dark:before,
.border-right-after-green-dark:after {
  border-right-color: #4DB3A2 !important;
}

.bg-green-sharp {
  background: #2ab4c0 !important;
}

.bg-green-sharp-opacity {
  background: rgba(42, 180, 192, 0.8) !important;
}

.bg-hover-green-sharp:hover {
  background: #2ab4c0 !important;
}

.font-green-sharp {
  color: #2ab4c0 !important;
}

.bg-font-green-sharp {
  color: #FFFFFF !important;
}

.border-green-sharp {
  border-color: #2ab4c0 !important;
}

.border-top-green-sharp {
  border-top-color: #2ab4c0 !important;
}

.border-bottom-green-sharp {
  border-bottom-color: #2ab4c0 !important;
}

.border-left-green-sharp {
  border-left-color: #2ab4c0 !important;
}

.border-right-green-sharp {
  border-right-color: #2ab4c0 !important;
}

.bg-before-green-sharp:before,
.bg-after-green-sharp:after {
  background: #2ab4c0 !important;
}

.border-before-green-sharp:before,
.border-after-green-sharp:after {
  border-color: #2ab4c0 !important;
}

.border-top-before-green-sharp:before,
.border-top-after-green-sharp:after {
  border-top-color: #2ab4c0 !important;
}

.border-bottom-before-green-sharp:before,
.border-bottom-after-green-sharp:after {
  border-bottom-color: #2ab4c0 !important;
}

.border-left-before-green-sharp:before,
.border-left-after-green-sharp:after {
  border-left-color: #2ab4c0 !important;
}

.border-right-before-green-sharp:before,
.border-right-after-green-sharp:after {
  border-right-color: #2ab4c0 !important;
}

.bg-green-steel {
  background: #29b4b6 !important;
}

.bg-green-steel-opacity {
  background: rgba(41, 180, 182, 0.8) !important;
}

.bg-hover-green-steel:hover {
  background: #29b4b6 !important;
}

.font-green-steel {
  color: #29b4b6 !important;
}

.bg-font-green-steel {
  color: #FFFFFF !important;
}

.border-green-steel {
  border-color: #29b4b6 !important;
}

.border-top-green-steel {
  border-top-color: #29b4b6 !important;
}

.border-bottom-green-steel {
  border-bottom-color: #29b4b6 !important;
}

.border-left-green-steel {
  border-left-color: #29b4b6 !important;
}

.border-right-green-steel {
  border-right-color: #29b4b6 !important;
}

.bg-before-green-steel:before,
.bg-after-green-steel:after {
  background: #29b4b6 !important;
}

.border-before-green-steel:before,
.border-after-green-steel:after {
  border-color: #29b4b6 !important;
}

.border-top-before-green-steel:before,
.border-top-after-green-steel:after {
  border-top-color: #29b4b6 !important;
}

.border-bottom-before-green-steel:before,
.border-bottom-after-green-steel:after {
  border-bottom-color: #29b4b6 !important;
}

.border-left-before-green-steel:before,
.border-left-after-green-steel:after {
  border-left-color: #29b4b6 !important;
}

.border-right-before-green-steel:before,
.border-right-after-green-steel:after {
  border-right-color: #29b4b6 !important;
}

.bg-grey {
  background: #E5E5E5 !important;
}

.bg-grey-opacity {
  background: rgba(229, 229, 229, 0.8) !important;
}

.bg-hover-grey:hover {
  background: #E5E5E5 !important;
}

.font-grey {
  color: #E5E5E5 !important;
}

.bg-font-grey {
  color: #333333 !important;
}

.border-grey {
  border-color: #E5E5E5 !important;
}

.border-top-grey {
  border-top-color: #E5E5E5 !important;
}

.border-bottom-grey {
  border-bottom-color: #E5E5E5 !important;
}

.border-left-grey {
  border-left-color: #E5E5E5 !important;
}

.border-right-grey {
  border-right-color: #E5E5E5 !important;
}

.bg-before-grey:before,
.bg-after-grey:after {
  background: #E5E5E5 !important;
}

.border-before-grey:before,
.border-after-grey:after {
  border-color: #E5E5E5 !important;
}

.border-top-before-grey:before,
.border-top-after-grey:after {
  border-top-color: #E5E5E5 !important;
}

.border-bottom-before-grey:before,
.border-bottom-after-grey:after {
  border-bottom-color: #E5E5E5 !important;
}

.border-left-before-grey:before,
.border-left-after-grey:after {
  border-left-color: #E5E5E5 !important;
}

.border-right-before-grey:before,
.border-right-after-grey:after {
  border-right-color: #E5E5E5 !important;
}

.bg-grey-steel {
  background: #e9edef !important;
}

.bg-grey-steel-opacity {
  background: rgba(233, 237, 239, 0.8) !important;
}

.bg-hover-grey-steel:hover {
  background: #e9edef !important;
}

.font-grey-steel {
  color: #e9edef !important;
}

.bg-font-grey-steel {
  color: #80898e !important;
}

.border-grey-steel {
  border-color: #e9edef !important;
}

.border-top-grey-steel {
  border-top-color: #e9edef !important;
}

.border-bottom-grey-steel {
  border-bottom-color: #e9edef !important;
}

.border-left-grey-steel {
  border-left-color: #e9edef !important;
}

.border-right-grey-steel {
  border-right-color: #e9edef !important;
}

.bg-before-grey-steel:before,
.bg-after-grey-steel:after {
  background: #e9edef !important;
}

.border-before-grey-steel:before,
.border-after-grey-steel:after {
  border-color: #e9edef !important;
}

.border-top-before-grey-steel:before,
.border-top-after-grey-steel:after {
  border-top-color: #e9edef !important;
}

.border-bottom-before-grey-steel:before,
.border-bottom-after-grey-steel:after {
  border-bottom-color: #e9edef !important;
}

.border-left-before-grey-steel:before,
.border-left-after-grey-steel:after {
  border-left-color: #e9edef !important;
}

.border-right-before-grey-steel:before,
.border-right-after-grey-steel:after {
  border-right-color: #e9edef !important;
}

.bg-grey-cararra {
  background: #fafafa !important;
}

.bg-grey-cararra-opacity {
  background: rgba(250, 250, 250, 0.8) !important;
}

.bg-hover-grey-cararra:hover {
  background: #fafafa !important;
}

.font-grey-cararra {
  color: #fafafa !important;
}

.bg-font-grey-cararra {
  color: #333333 !important;
}

.border-grey-cararra {
  border-color: #fafafa !important;
}

.border-top-grey-cararra {
  border-top-color: #fafafa !important;
}

.border-bottom-grey-cararra {
  border-bottom-color: #fafafa !important;
}

.border-left-grey-cararra {
  border-left-color: #fafafa !important;
}

.border-right-grey-cararra {
  border-right-color: #fafafa !important;
}

.bg-before-grey-cararra:before,
.bg-after-grey-cararra:after {
  background: #fafafa !important;
}

.border-before-grey-cararra:before,
.border-after-grey-cararra:after {
  border-color: #fafafa !important;
}

.border-top-before-grey-cararra:before,
.border-top-after-grey-cararra:after {
  border-top-color: #fafafa !important;
}

.border-bottom-before-grey-cararra:before,
.border-bottom-after-grey-cararra:after {
  border-bottom-color: #fafafa !important;
}

.border-left-before-grey-cararra:before,
.border-left-after-grey-cararra:after {
  border-left-color: #fafafa !important;
}

.border-right-before-grey-cararra:before,
.border-right-after-grey-cararra:after {
  border-right-color: #fafafa !important;
}

.bg-grey-gallery {
  background: #555555 !important;
}

.bg-grey-gallery-opacity {
  background: rgba(85, 85, 85, 0.8) !important;
}

.bg-hover-grey-gallery:hover {
  background: #555555 !important;
}

.font-grey-gallery {
  color: #555555 !important;
}

.bg-font-grey-gallery {
  color: #ffffff !important;
}

.border-grey-gallery {
  border-color: #555555 !important;
}

.border-top-grey-gallery {
  border-top-color: #555555 !important;
}

.border-bottom-grey-gallery {
  border-bottom-color: #555555 !important;
}

.border-left-grey-gallery {
  border-left-color: #555555 !important;
}

.border-right-grey-gallery {
  border-right-color: #555555 !important;
}

.bg-before-grey-gallery:before,
.bg-after-grey-gallery:after {
  background: #555555 !important;
}

.border-before-grey-gallery:before,
.border-after-grey-gallery:after {
  border-color: #555555 !important;
}

.border-top-before-grey-gallery:before,
.border-top-after-grey-gallery:after {
  border-top-color: #555555 !important;
}

.border-bottom-before-grey-gallery:before,
.border-bottom-after-grey-gallery:after {
  border-bottom-color: #555555 !important;
}

.border-left-before-grey-gallery:before,
.border-left-after-grey-gallery:after {
  border-left-color: #555555 !important;
}

.border-right-before-grey-gallery:before,
.border-right-after-grey-gallery:after {
  border-right-color: #555555 !important;
}

.bg-grey-cascade {
  background: #95A5A6 !important;
}

.bg-grey-cascade-opacity {
  background: rgba(149, 165, 166, 0.8) !important;
}

.bg-hover-grey-cascade:hover {
  background: #95A5A6 !important;
}

.font-grey-cascade {
  color: #95A5A6 !important;
}

.bg-font-grey-cascade {
  color: #FFFFFF !important;
}

.border-grey-cascade {
  border-color: #95A5A6 !important;
}

.border-top-grey-cascade {
  border-top-color: #95A5A6 !important;
}

.border-bottom-grey-cascade {
  border-bottom-color: #95A5A6 !important;
}

.border-left-grey-cascade {
  border-left-color: #95A5A6 !important;
}

.border-right-grey-cascade {
  border-right-color: #95A5A6 !important;
}

.bg-before-grey-cascade:before,
.bg-after-grey-cascade:after {
  background: #95A5A6 !important;
}

.border-before-grey-cascade:before,
.border-after-grey-cascade:after {
  border-color: #95A5A6 !important;
}

.border-top-before-grey-cascade:before,
.border-top-after-grey-cascade:after {
  border-top-color: #95A5A6 !important;
}

.border-bottom-before-grey-cascade:before,
.border-bottom-after-grey-cascade:after {
  border-bottom-color: #95A5A6 !important;
}

.border-left-before-grey-cascade:before,
.border-left-after-grey-cascade:after {
  border-left-color: #95A5A6 !important;
}

.border-right-before-grey-cascade:before,
.border-right-after-grey-cascade:after {
  border-right-color: #95A5A6 !important;
}

.bg-grey-silver {
  background: #BFBFBF !important;
}

.bg-grey-silver-opacity {
  background: rgba(191, 191, 191, 0.8) !important;
}

.bg-hover-grey-silver:hover {
  background: #BFBFBF !important;
}

.font-grey-silver {
  color: #BFBFBF !important;
}

.bg-font-grey-silver {
  color: #FAFCFB !important;
}

.border-grey-silver {
  border-color: #BFBFBF !important;
}

.border-top-grey-silver {
  border-top-color: #BFBFBF !important;
}

.border-bottom-grey-silver {
  border-bottom-color: #BFBFBF !important;
}

.border-left-grey-silver {
  border-left-color: #BFBFBF !important;
}

.border-right-grey-silver {
  border-right-color: #BFBFBF !important;
}

.bg-before-grey-silver:before,
.bg-after-grey-silver:after {
  background: #BFBFBF !important;
}

.border-before-grey-silver:before,
.border-after-grey-silver:after {
  border-color: #BFBFBF !important;
}

.border-top-before-grey-silver:before,
.border-top-after-grey-silver:after {
  border-top-color: #BFBFBF !important;
}

.border-bottom-before-grey-silver:before,
.border-bottom-after-grey-silver:after {
  border-bottom-color: #BFBFBF !important;
}

.border-left-before-grey-silver:before,
.border-left-after-grey-silver:after {
  border-left-color: #BFBFBF !important;
}

.border-right-before-grey-silver:before,
.border-right-after-grey-silver:after {
  border-right-color: #BFBFBF !important;
}

.bg-grey-salsa {
  background: #ACB5C3 !important;
}

.bg-grey-salsa-opacity {
  background: rgba(172, 181, 195, 0.8) !important;
}

.bg-hover-grey-salsa:hover {
  background: #ACB5C3 !important;
}

.font-grey-salsa {
  color: #ACB5C3 !important;
}

.bg-font-grey-salsa {
  color: #FAFCFB !important;
}

.border-grey-salsa {
  border-color: #ACB5C3 !important;
}

.border-top-grey-salsa {
  border-top-color: #ACB5C3 !important;
}

.border-bottom-grey-salsa {
  border-bottom-color: #ACB5C3 !important;
}

.border-left-grey-salsa {
  border-left-color: #ACB5C3 !important;
}

.border-right-grey-salsa {
  border-right-color: #ACB5C3 !important;
}

.bg-before-grey-salsa:before,
.bg-after-grey-salsa:after {
  background: #ACB5C3 !important;
}

.border-before-grey-salsa:before,
.border-after-grey-salsa:after {
  border-color: #ACB5C3 !important;
}

.border-top-before-grey-salsa:before,
.border-top-after-grey-salsa:after {
  border-top-color: #ACB5C3 !important;
}

.border-bottom-before-grey-salsa:before,
.border-bottom-after-grey-salsa:after {
  border-bottom-color: #ACB5C3 !important;
}

.border-left-before-grey-salsa:before,
.border-left-after-grey-salsa:after {
  border-left-color: #ACB5C3 !important;
}

.border-right-before-grey-salsa:before,
.border-right-after-grey-salsa:after {
  border-right-color: #ACB5C3 !important;
}

.bg-grey-salt {
  background: #bfcad1 !important;
}

.bg-grey-salt-opacity {
  background: rgba(191, 202, 209, 0.8) !important;
}

.bg-hover-grey-salt:hover {
  background: #bfcad1 !important;
}

.font-grey-salt {
  color: #bfcad1 !important;
}

.bg-font-grey-salt {
  color: #FAFCFB !important;
}

.border-grey-salt {
  border-color: #bfcad1 !important;
}

.border-top-grey-salt {
  border-top-color: #bfcad1 !important;
}

.border-bottom-grey-salt {
  border-bottom-color: #bfcad1 !important;
}

.border-left-grey-salt {
  border-left-color: #bfcad1 !important;
}

.border-right-grey-salt {
  border-right-color: #bfcad1 !important;
}

.bg-before-grey-salt:before,
.bg-after-grey-salt:after {
  background: #bfcad1 !important;
}

.border-before-grey-salt:before,
.border-after-grey-salt:after {
  border-color: #bfcad1 !important;
}

.border-top-before-grey-salt:before,
.border-top-after-grey-salt:after {
  border-top-color: #bfcad1 !important;
}

.border-bottom-before-grey-salt:before,
.border-bottom-after-grey-salt:after {
  border-bottom-color: #bfcad1 !important;
}

.border-left-before-grey-salt:before,
.border-left-after-grey-salt:after {
  border-left-color: #bfcad1 !important;
}

.border-right-before-grey-salt:before,
.border-right-after-grey-salt:after {
  border-right-color: #bfcad1 !important;
}

.bg-grey-mint {
  background: #525e64 !important;
}

.bg-grey-mint-opacity {
  background: rgba(82, 94, 100, 0.8) !important;
}

.bg-hover-grey-mint:hover {
  background: #525e64 !important;
}

.font-grey-mint {
  color: #525e64 !important;
}

.bg-font-grey-mint {
  color: #FFFFFF !important;
}

.border-grey-mint {
  border-color: #525e64 !important;
}

.border-top-grey-mint {
  border-top-color: #525e64 !important;
}

.border-bottom-grey-mint {
  border-bottom-color: #525e64 !important;
}

.border-left-grey-mint {
  border-left-color: #525e64 !important;
}

.border-right-grey-mint {
  border-right-color: #525e64 !important;
}

.bg-before-grey-mint:before,
.bg-after-grey-mint:after {
  background: #525e64 !important;
}

.border-before-grey-mint:before,
.border-after-grey-mint:after {
  border-color: #525e64 !important;
}

.border-top-before-grey-mint:before,
.border-top-after-grey-mint:after {
  border-top-color: #525e64 !important;
}

.border-bottom-before-grey-mint:before,
.border-bottom-after-grey-mint:after {
  border-bottom-color: #525e64 !important;
}

.border-left-before-grey-mint:before,
.border-left-after-grey-mint:after {
  border-left-color: #525e64 !important;
}

.border-right-before-grey-mint:before,
.border-right-after-grey-mint:after {
  border-right-color: #525e64 !important;
}

.bg-red {
  background: #e7505a !important;
}

.bg-red-opacity {
  background: rgba(231, 80, 90, 0.8) !important;
}

.bg-hover-red:hover {
  background: #e7505a !important;
}

.font-red {
  color: #e7505a !important;
}

.bg-font-red {
  color: #ffffff !important;
}

.border-red {
  border-color: #e7505a !important;
}

.border-top-red {
  border-top-color: #e7505a !important;
}

.border-bottom-red {
  border-bottom-color: #e7505a !important;
}

.border-left-red {
  border-left-color: #e7505a !important;
}

.border-right-red {
  border-right-color: #e7505a !important;
}

.bg-before-red:before,
.bg-after-red:after {
  background: #e7505a !important;
}

.border-before-red:before,
.border-after-red:after {
  border-color: #e7505a !important;
}

.border-top-before-red:before,
.border-top-after-red:after {
  border-top-color: #e7505a !important;
}

.border-bottom-before-red:before,
.border-bottom-after-red:after {
  border-bottom-color: #e7505a !important;
}

.border-left-before-red:before,
.border-left-after-red:after {
  border-left-color: #e7505a !important;
}

.border-right-before-red:before,
.border-right-after-red:after {
  border-right-color: #e7505a !important;
}

.bg-red-pink {
  background: #E08283 !important;
}

.bg-red-pink-opacity {
  background: rgba(224, 130, 131, 0.8) !important;
}

.bg-hover-red-pink:hover {
  background: #E08283 !important;
}

.font-red-pink {
  color: #E08283 !important;
}

.bg-font-red-pink {
  color: #ffffff !important;
}

.border-red-pink {
  border-color: #E08283 !important;
}

.border-top-red-pink {
  border-top-color: #E08283 !important;
}

.border-bottom-red-pink {
  border-bottom-color: #E08283 !important;
}

.border-left-red-pink {
  border-left-color: #E08283 !important;
}

.border-right-red-pink {
  border-right-color: #E08283 !important;
}

.bg-before-red-pink:before,
.bg-after-red-pink:after {
  background: #E08283 !important;
}

.border-before-red-pink:before,
.border-after-red-pink:after {
  border-color: #E08283 !important;
}

.border-top-before-red-pink:before,
.border-top-after-red-pink:after {
  border-top-color: #E08283 !important;
}

.border-bottom-before-red-pink:before,
.border-bottom-after-red-pink:after {
  border-bottom-color: #E08283 !important;
}

.border-left-before-red-pink:before,
.border-left-after-red-pink:after {
  border-left-color: #E08283 !important;
}

.border-right-before-red-pink:before,
.border-right-after-red-pink:after {
  border-right-color: #E08283 !important;
}

.bg-red-sunglo {
  background: #E26A6A !important;
}

.bg-red-sunglo-opacity {
  background: rgba(226, 106, 106, 0.8) !important;
}

.bg-hover-red-sunglo:hover {
  background: #E26A6A !important;
}

.font-red-sunglo {
  color: #E26A6A !important;
}

.bg-font-red-sunglo {
  color: #ffffff !important;
}

.border-red-sunglo {
  border-color: #E26A6A !important;
}

.border-top-red-sunglo {
  border-top-color: #E26A6A !important;
}

.border-bottom-red-sunglo {
  border-bottom-color: #E26A6A !important;
}

.border-left-red-sunglo {
  border-left-color: #E26A6A !important;
}

.border-right-red-sunglo {
  border-right-color: #E26A6A !important;
}

.bg-before-red-sunglo:before,
.bg-after-red-sunglo:after {
  background: #E26A6A !important;
}

.border-before-red-sunglo:before,
.border-after-red-sunglo:after {
  border-color: #E26A6A !important;
}

.border-top-before-red-sunglo:before,
.border-top-after-red-sunglo:after {
  border-top-color: #E26A6A !important;
}

.border-bottom-before-red-sunglo:before,
.border-bottom-after-red-sunglo:after {
  border-bottom-color: #E26A6A !important;
}

.border-left-before-red-sunglo:before,
.border-left-after-red-sunglo:after {
  border-left-color: #E26A6A !important;
}

.border-right-before-red-sunglo:before,
.border-right-after-red-sunglo:after {
  border-right-color: #E26A6A !important;
}

.bg-red-intense {
  background: #e35b5a !important;
}

.bg-red-intense-opacity {
  background: rgba(227, 91, 90, 0.8) !important;
}

.bg-hover-red-intense:hover {
  background: #e35b5a !important;
}

.font-red-intense {
  color: #e35b5a !important;
}

.bg-font-red-intense {
  color: #ffffff !important;
}

.border-red-intense {
  border-color: #e35b5a !important;
}

.border-top-red-intense {
  border-top-color: #e35b5a !important;
}

.border-bottom-red-intense {
  border-bottom-color: #e35b5a !important;
}

.border-left-red-intense {
  border-left-color: #e35b5a !important;
}

.border-right-red-intense {
  border-right-color: #e35b5a !important;
}

.bg-before-red-intense:before,
.bg-after-red-intense:after {
  background: #e35b5a !important;
}

.border-before-red-intense:before,
.border-after-red-intense:after {
  border-color: #e35b5a !important;
}

.border-top-before-red-intense:before,
.border-top-after-red-intense:after {
  border-top-color: #e35b5a !important;
}

.border-bottom-before-red-intense:before,
.border-bottom-after-red-intense:after {
  border-bottom-color: #e35b5a !important;
}

.border-left-before-red-intense:before,
.border-left-after-red-intense:after {
  border-left-color: #e35b5a !important;
}

.border-right-before-red-intense:before,
.border-right-after-red-intense:after {
  border-right-color: #e35b5a !important;
}

.bg-red-thunderbird {
  background: #D91E18 !important;
}

.bg-red-thunderbird-opacity {
  background: rgba(217, 30, 24, 0.8) !important;
}

.bg-hover-red-thunderbird:hover {
  background: #D91E18 !important;
}

.font-red-thunderbird {
  color: #D91E18 !important;
}

.bg-font-red-thunderbird {
  color: #ffffff !important;
}

.border-red-thunderbird {
  border-color: #D91E18 !important;
}

.border-top-red-thunderbird {
  border-top-color: #D91E18 !important;
}

.border-bottom-red-thunderbird {
  border-bottom-color: #D91E18 !important;
}

.border-left-red-thunderbird {
  border-left-color: #D91E18 !important;
}

.border-right-red-thunderbird {
  border-right-color: #D91E18 !important;
}

.bg-before-red-thunderbird:before,
.bg-after-red-thunderbird:after {
  background: #D91E18 !important;
}

.border-before-red-thunderbird:before,
.border-after-red-thunderbird:after {
  border-color: #D91E18 !important;
}

.border-top-before-red-thunderbird:before,
.border-top-after-red-thunderbird:after {
  border-top-color: #D91E18 !important;
}

.border-bottom-before-red-thunderbird:before,
.border-bottom-after-red-thunderbird:after {
  border-bottom-color: #D91E18 !important;
}

.border-left-before-red-thunderbird:before,
.border-left-after-red-thunderbird:after {
  border-left-color: #D91E18 !important;
}

.border-right-before-red-thunderbird:before,
.border-right-after-red-thunderbird:after {
  border-right-color: #D91E18 !important;
}

.bg-red-flamingo {
  background: #EF4836 !important;
}

.bg-red-flamingo-opacity {
  background: rgba(239, 72, 54, 0.8) !important;
}

.bg-hover-red-flamingo:hover {
  background: #EF4836 !important;
}

.font-red-flamingo {
  color: #EF4836 !important;
}

.bg-font-red-flamingo {
  color: #ffffff !important;
}

.border-red-flamingo {
  border-color: #EF4836 !important;
}

.border-top-red-flamingo {
  border-top-color: #EF4836 !important;
}

.border-bottom-red-flamingo {
  border-bottom-color: #EF4836 !important;
}

.border-left-red-flamingo {
  border-left-color: #EF4836 !important;
}

.border-right-red-flamingo {
  border-right-color: #EF4836 !important;
}

.bg-before-red-flamingo:before,
.bg-after-red-flamingo:after {
  background: #EF4836 !important;
}

.border-before-red-flamingo:before,
.border-after-red-flamingo:after {
  border-color: #EF4836 !important;
}

.border-top-before-red-flamingo:before,
.border-top-after-red-flamingo:after {
  border-top-color: #EF4836 !important;
}

.border-bottom-before-red-flamingo:before,
.border-bottom-after-red-flamingo:after {
  border-bottom-color: #EF4836 !important;
}

.border-left-before-red-flamingo:before,
.border-left-after-red-flamingo:after {
  border-left-color: #EF4836 !important;
}

.border-right-before-red-flamingo:before,
.border-right-after-red-flamingo:after {
  border-right-color: #EF4836 !important;
}

.bg-red-soft {
  background: #d05454 !important;
}

.bg-red-soft-opacity {
  background: rgba(208, 84, 84, 0.8) !important;
}

.bg-hover-red-soft:hover {
  background: #d05454 !important;
}

.font-red-soft {
  color: #d05454 !important;
}

.bg-font-red-soft {
  color: #ffffff !important;
}

.border-red-soft {
  border-color: #d05454 !important;
}

.border-top-red-soft {
  border-top-color: #d05454 !important;
}

.border-bottom-red-soft {
  border-bottom-color: #d05454 !important;
}

.border-left-red-soft {
  border-left-color: #d05454 !important;
}

.border-right-red-soft {
  border-right-color: #d05454 !important;
}

.bg-before-red-soft:before,
.bg-after-red-soft:after {
  background: #d05454 !important;
}

.border-before-red-soft:before,
.border-after-red-soft:after {
  border-color: #d05454 !important;
}

.border-top-before-red-soft:before,
.border-top-after-red-soft:after {
  border-top-color: #d05454 !important;
}

.border-bottom-before-red-soft:before,
.border-bottom-after-red-soft:after {
  border-bottom-color: #d05454 !important;
}

.border-left-before-red-soft:before,
.border-left-after-red-soft:after {
  border-left-color: #d05454 !important;
}

.border-right-before-red-soft:before,
.border-right-after-red-soft:after {
  border-right-color: #d05454 !important;
}

.bg-red-haze {
  background: #f36a5a !important;
}

.bg-red-haze-opacity {
  background: rgba(243, 106, 90, 0.8) !important;
}

.bg-hover-red-haze:hover {
  background: #f36a5a !important;
}

.font-red-haze {
  color: #f36a5a !important;
}

.bg-font-red-haze {
  color: #ffffff !important;
}

.border-red-haze {
  border-color: #f36a5a !important;
}

.border-top-red-haze {
  border-top-color: #f36a5a !important;
}

.border-bottom-red-haze {
  border-bottom-color: #f36a5a !important;
}

.border-left-red-haze {
  border-left-color: #f36a5a !important;
}

.border-right-red-haze {
  border-right-color: #f36a5a !important;
}

.bg-before-red-haze:before,
.bg-after-red-haze:after {
  background: #f36a5a !important;
}

.border-before-red-haze:before,
.border-after-red-haze:after {
  border-color: #f36a5a !important;
}

.border-top-before-red-haze:before,
.border-top-after-red-haze:after {
  border-top-color: #f36a5a !important;
}

.border-bottom-before-red-haze:before,
.border-bottom-after-red-haze:after {
  border-bottom-color: #f36a5a !important;
}

.border-left-before-red-haze:before,
.border-left-after-red-haze:after {
  border-left-color: #f36a5a !important;
}

.border-right-before-red-haze:before,
.border-right-after-red-haze:after {
  border-right-color: #f36a5a !important;
}

.bg-red-mint {
  background: #e43a45 !important;
}

.bg-red-mint-opacity {
  background: rgba(228, 58, 69, 0.8) !important;
}

.bg-hover-red-mint:hover {
  background: #e43a45 !important;
}

.font-red-mint {
  color: #e43a45 !important;
}

.bg-font-red-mint {
  color: #ffffff !important;
}

.border-red-mint {
  border-color: #e43a45 !important;
}

.border-top-red-mint {
  border-top-color: #e43a45 !important;
}

.border-bottom-red-mint {
  border-bottom-color: #e43a45 !important;
}

.border-left-red-mint {
  border-left-color: #e43a45 !important;
}

.border-right-red-mint {
  border-right-color: #e43a45 !important;
}

.bg-before-red-mint:before,
.bg-after-red-mint:after {
  background: #e43a45 !important;
}

.border-before-red-mint:before,
.border-after-red-mint:after {
  border-color: #e43a45 !important;
}

.border-top-before-red-mint:before,
.border-top-after-red-mint:after {
  border-top-color: #e43a45 !important;
}

.border-bottom-before-red-mint:before,
.border-bottom-after-red-mint:after {
  border-bottom-color: #e43a45 !important;
}

.border-left-before-red-mint:before,
.border-left-after-red-mint:after {
  border-left-color: #e43a45 !important;
}

.border-right-before-red-mint:before,
.border-right-after-red-mint:after {
  border-right-color: #e43a45 !important;
}

.bg-yellow {
  background: #c49f47 !important;
}

.bg-yellow-opacity {
  background: rgba(196, 159, 71, 0.8) !important;
}

.bg-hover-yellow:hover {
  background: #c49f47 !important;
}

.font-yellow {
  color: #c49f47 !important;
}

.bg-font-yellow {
  color: #ffffff !important;
}

.border-yellow {
  border-color: #c49f47 !important;
}

.border-top-yellow {
  border-top-color: #c49f47 !important;
}

.border-bottom-yellow {
  border-bottom-color: #c49f47 !important;
}

.border-left-yellow {
  border-left-color: #c49f47 !important;
}

.border-right-yellow {
  border-right-color: #c49f47 !important;
}

.bg-before-yellow:before,
.bg-after-yellow:after {
  background: #c49f47 !important;
}

.border-before-yellow:before,
.border-after-yellow:after {
  border-color: #c49f47 !important;
}

.border-top-before-yellow:before,
.border-top-after-yellow:after {
  border-top-color: #c49f47 !important;
}

.border-bottom-before-yellow:before,
.border-bottom-after-yellow:after {
  border-bottom-color: #c49f47 !important;
}

.border-left-before-yellow:before,
.border-left-after-yellow:after {
  border-left-color: #c49f47 !important;
}

.border-right-before-yellow:before,
.border-right-after-yellow:after {
  border-right-color: #c49f47 !important;
}

.bg-yellow-gold {
  background: #E87E04 !important;
}

.bg-yellow-gold-opacity {
  background: rgba(232, 126, 4, 0.8) !important;
}

.bg-hover-yellow-gold:hover {
  background: #E87E04 !important;
}

.font-yellow-gold {
  color: #E87E04 !important;
}

.bg-font-yellow-gold {
  color: #ffffff !important;
}

.border-yellow-gold {
  border-color: #E87E04 !important;
}

.border-top-yellow-gold {
  border-top-color: #E87E04 !important;
}

.border-bottom-yellow-gold {
  border-bottom-color: #E87E04 !important;
}

.border-left-yellow-gold {
  border-left-color: #E87E04 !important;
}

.border-right-yellow-gold {
  border-right-color: #E87E04 !important;
}

.bg-before-yellow-gold:before,
.bg-after-yellow-gold:after {
  background: #E87E04 !important;
}

.border-before-yellow-gold:before,
.border-after-yellow-gold:after {
  border-color: #E87E04 !important;
}

.border-top-before-yellow-gold:before,
.border-top-after-yellow-gold:after {
  border-top-color: #E87E04 !important;
}

.border-bottom-before-yellow-gold:before,
.border-bottom-after-yellow-gold:after {
  border-bottom-color: #E87E04 !important;
}

.border-left-before-yellow-gold:before,
.border-left-after-yellow-gold:after {
  border-left-color: #E87E04 !important;
}

.border-right-before-yellow-gold:before,
.border-right-after-yellow-gold:after {
  border-right-color: #E87E04 !important;
}

.bg-yellow-casablanca {
  background: #f2784b !important;
}

.bg-yellow-casablanca-opacity {
  background: rgba(242, 120, 75, 0.8) !important;
}

.bg-hover-yellow-casablanca:hover {
  background: #f2784b !important;
}

.font-yellow-casablanca {
  color: #f2784b !important;
}

.bg-font-yellow-casablanca {
  color: #ffffff !important;
}

.border-yellow-casablanca {
  border-color: #f2784b !important;
}

.border-top-yellow-casablanca {
  border-top-color: #f2784b !important;
}

.border-bottom-yellow-casablanca {
  border-bottom-color: #f2784b !important;
}

.border-left-yellow-casablanca {
  border-left-color: #f2784b !important;
}

.border-right-yellow-casablanca {
  border-right-color: #f2784b !important;
}

.bg-before-yellow-casablanca:before,
.bg-after-yellow-casablanca:after {
  background: #f2784b !important;
}

.border-before-yellow-casablanca:before,
.border-after-yellow-casablanca:after {
  border-color: #f2784b !important;
}

.border-top-before-yellow-casablanca:before,
.border-top-after-yellow-casablanca:after {
  border-top-color: #f2784b !important;
}

.border-bottom-before-yellow-casablanca:before,
.border-bottom-after-yellow-casablanca:after {
  border-bottom-color: #f2784b !important;
}

.border-left-before-yellow-casablanca:before,
.border-left-after-yellow-casablanca:after {
  border-left-color: #f2784b !important;
}

.border-right-before-yellow-casablanca:before,
.border-right-after-yellow-casablanca:after {
  border-right-color: #f2784b !important;
}

.bg-yellow-crusta {
  background: #f3c200 !important;
}

.bg-yellow-crusta-opacity {
  background: rgba(243, 194, 0, 0.8) !important;
}

.bg-hover-yellow-crusta:hover {
  background: #f3c200 !important;
}

.font-yellow-crusta {
  color: #f3c200 !important;
}

.bg-font-yellow-crusta {
  color: #ffffff !important;
}

.border-yellow-crusta {
  border-color: #f3c200 !important;
}

.border-top-yellow-crusta {
  border-top-color: #f3c200 !important;
}

.border-bottom-yellow-crusta {
  border-bottom-color: #f3c200 !important;
}

.border-left-yellow-crusta {
  border-left-color: #f3c200 !important;
}

.border-right-yellow-crusta {
  border-right-color: #f3c200 !important;
}

.bg-before-yellow-crusta:before,
.bg-after-yellow-crusta:after {
  background: #f3c200 !important;
}

.border-before-yellow-crusta:before,
.border-after-yellow-crusta:after {
  border-color: #f3c200 !important;
}

.border-top-before-yellow-crusta:before,
.border-top-after-yellow-crusta:after {
  border-top-color: #f3c200 !important;
}

.border-bottom-before-yellow-crusta:before,
.border-bottom-after-yellow-crusta:after {
  border-bottom-color: #f3c200 !important;
}

.border-left-before-yellow-crusta:before,
.border-left-after-yellow-crusta:after {
  border-left-color: #f3c200 !important;
}

.border-right-before-yellow-crusta:before,
.border-right-after-yellow-crusta:after {
  border-right-color: #f3c200 !important;
}

.bg-yellow-lemon {
  background: #F7CA18 !important;
}

.bg-yellow-lemon-opacity {
  background: rgba(247, 202, 24, 0.8) !important;
}

.bg-hover-yellow-lemon:hover {
  background: #F7CA18 !important;
}

.font-yellow-lemon {
  color: #F7CA18 !important;
}

.bg-font-yellow-lemon {
  color: #ffffff !important;
}

.border-yellow-lemon {
  border-color: #F7CA18 !important;
}

.border-top-yellow-lemon {
  border-top-color: #F7CA18 !important;
}

.border-bottom-yellow-lemon {
  border-bottom-color: #F7CA18 !important;
}

.border-left-yellow-lemon {
  border-left-color: #F7CA18 !important;
}

.border-right-yellow-lemon {
  border-right-color: #F7CA18 !important;
}

.bg-before-yellow-lemon:before,
.bg-after-yellow-lemon:after {
  background: #F7CA18 !important;
}

.border-before-yellow-lemon:before,
.border-after-yellow-lemon:after {
  border-color: #F7CA18 !important;
}

.border-top-before-yellow-lemon:before,
.border-top-after-yellow-lemon:after {
  border-top-color: #F7CA18 !important;
}

.border-bottom-before-yellow-lemon:before,
.border-bottom-after-yellow-lemon:after {
  border-bottom-color: #F7CA18 !important;
}

.border-left-before-yellow-lemon:before,
.border-left-after-yellow-lemon:after {
  border-left-color: #F7CA18 !important;
}

.border-right-before-yellow-lemon:before,
.border-right-after-yellow-lemon:after {
  border-right-color: #F7CA18 !important;
}

.bg-yellow-saffron {
  background: #F4D03F !important;
}

.bg-yellow-saffron-opacity {
  background: rgba(244, 208, 63, 0.8) !important;
}

.bg-hover-yellow-saffron:hover {
  background: #F4D03F !important;
}

.font-yellow-saffron {
  color: #F4D03F !important;
}

.bg-font-yellow-saffron {
  color: #ffffff !important;
}

.border-yellow-saffron {
  border-color: #F4D03F !important;
}

.border-top-yellow-saffron {
  border-top-color: #F4D03F !important;
}

.border-bottom-yellow-saffron {
  border-bottom-color: #F4D03F !important;
}

.border-left-yellow-saffron {
  border-left-color: #F4D03F !important;
}

.border-right-yellow-saffron {
  border-right-color: #F4D03F !important;
}

.bg-before-yellow-saffron:before,
.bg-after-yellow-saffron:after {
  background: #F4D03F !important;
}

.border-before-yellow-saffron:before,
.border-after-yellow-saffron:after {
  border-color: #F4D03F !important;
}

.border-top-before-yellow-saffron:before,
.border-top-after-yellow-saffron:after {
  border-top-color: #F4D03F !important;
}

.border-bottom-before-yellow-saffron:before,
.border-bottom-after-yellow-saffron:after {
  border-bottom-color: #F4D03F !important;
}

.border-left-before-yellow-saffron:before,
.border-left-after-yellow-saffron:after {
  border-left-color: #F4D03F !important;
}

.border-right-before-yellow-saffron:before,
.border-right-after-yellow-saffron:after {
  border-right-color: #F4D03F !important;
}

.bg-yellow-soft {
  background: #c8d046 !important;
}

.bg-yellow-soft-opacity {
  background: rgba(200, 208, 70, 0.8) !important;
}

.bg-hover-yellow-soft:hover {
  background: #c8d046 !important;
}

.font-yellow-soft {
  color: #c8d046 !important;
}

.bg-font-yellow-soft {
  color: #ffffff !important;
}

.border-yellow-soft {
  border-color: #c8d046 !important;
}

.border-top-yellow-soft {
  border-top-color: #c8d046 !important;
}

.border-bottom-yellow-soft {
  border-bottom-color: #c8d046 !important;
}

.border-left-yellow-soft {
  border-left-color: #c8d046 !important;
}

.border-right-yellow-soft {
  border-right-color: #c8d046 !important;
}

.bg-before-yellow-soft:before,
.bg-after-yellow-soft:after {
  background: #c8d046 !important;
}

.border-before-yellow-soft:before,
.border-after-yellow-soft:after {
  border-color: #c8d046 !important;
}

.border-top-before-yellow-soft:before,
.border-top-after-yellow-soft:after {
  border-top-color: #c8d046 !important;
}

.border-bottom-before-yellow-soft:before,
.border-bottom-after-yellow-soft:after {
  border-bottom-color: #c8d046 !important;
}

.border-left-before-yellow-soft:before,
.border-left-after-yellow-soft:after {
  border-left-color: #c8d046 !important;
}

.border-right-before-yellow-soft:before,
.border-right-after-yellow-soft:after {
  border-right-color: #c8d046 !important;
}

.bg-yellow-haze {
  background: #c5bf66 !important;
}

.bg-yellow-haze-opacity {
  background: rgba(197, 191, 102, 0.8) !important;
}

.bg-hover-yellow-haze:hover {
  background: #c5bf66 !important;
}

.font-yellow-haze {
  color: #c5bf66 !important;
}

.bg-font-yellow-haze {
  color: #ffffff !important;
}

.border-yellow-haze {
  border-color: #c5bf66 !important;
}

.border-top-yellow-haze {
  border-top-color: #c5bf66 !important;
}

.border-bottom-yellow-haze {
  border-bottom-color: #c5bf66 !important;
}

.border-left-yellow-haze {
  border-left-color: #c5bf66 !important;
}

.border-right-yellow-haze {
  border-right-color: #c5bf66 !important;
}

.bg-before-yellow-haze:before,
.bg-after-yellow-haze:after {
  background: #c5bf66 !important;
}

.border-before-yellow-haze:before,
.border-after-yellow-haze:after {
  border-color: #c5bf66 !important;
}

.border-top-before-yellow-haze:before,
.border-top-after-yellow-haze:after {
  border-top-color: #c5bf66 !important;
}

.border-bottom-before-yellow-haze:before,
.border-bottom-after-yellow-haze:after {
  border-bottom-color: #c5bf66 !important;
}

.border-left-before-yellow-haze:before,
.border-left-after-yellow-haze:after {
  border-left-color: #c5bf66 !important;
}

.border-right-before-yellow-haze:before,
.border-right-after-yellow-haze:after {
  border-right-color: #c5bf66 !important;
}

.bg-yellow-mint {
  background: #c5b96b !important;
}

.bg-yellow-mint-opacity {
  background: rgba(197, 185, 107, 0.8) !important;
}

.bg-hover-yellow-mint:hover {
  background: #c5b96b !important;
}

.font-yellow-mint {
  color: #c5b96b !important;
}

.bg-font-yellow-mint {
  color: #ffffff !important;
}

.border-yellow-mint {
  border-color: #c5b96b !important;
}

.border-top-yellow-mint {
  border-top-color: #c5b96b !important;
}

.border-bottom-yellow-mint {
  border-bottom-color: #c5b96b !important;
}

.border-left-yellow-mint {
  border-left-color: #c5b96b !important;
}

.border-right-yellow-mint {
  border-right-color: #c5b96b !important;
}

.bg-before-yellow-mint:before,
.bg-after-yellow-mint:after {
  background: #c5b96b !important;
}

.border-before-yellow-mint:before,
.border-after-yellow-mint:after {
  border-color: #c5b96b !important;
}

.border-top-before-yellow-mint:before,
.border-top-after-yellow-mint:after {
  border-top-color: #c5b96b !important;
}

.border-bottom-before-yellow-mint:before,
.border-bottom-after-yellow-mint:after {
  border-bottom-color: #c5b96b !important;
}

.border-left-before-yellow-mint:before,
.border-left-after-yellow-mint:after {
  border-left-color: #c5b96b !important;
}

.border-right-before-yellow-mint:before,
.border-right-after-yellow-mint:after {
  border-right-color: #c5b96b !important;
}

.bg-purple {
  background: #8E44AD !important;
}

.bg-purple-opacity {
  background: rgba(142, 68, 173, 0.8) !important;
}

.bg-hover-purple:hover {
  background: #8E44AD !important;
}

.font-purple {
  color: #8E44AD !important;
}

.bg-font-purple {
  color: #ffffff !important;
}

.border-purple {
  border-color: #8E44AD !important;
}

.border-top-purple {
  border-top-color: #8E44AD !important;
}

.border-bottom-purple {
  border-bottom-color: #8E44AD !important;
}

.border-left-purple {
  border-left-color: #8E44AD !important;
}

.border-right-purple {
  border-right-color: #8E44AD !important;
}

.bg-before-purple:before,
.bg-after-purple:after {
  background: #8E44AD !important;
}

.border-before-purple:before,
.border-after-purple:after {
  border-color: #8E44AD !important;
}

.border-top-before-purple:before,
.border-top-after-purple:after {
  border-top-color: #8E44AD !important;
}

.border-bottom-before-purple:before,
.border-bottom-after-purple:after {
  border-bottom-color: #8E44AD !important;
}

.border-left-before-purple:before,
.border-left-after-purple:after {
  border-left-color: #8E44AD !important;
}

.border-right-before-purple:before,
.border-right-after-purple:after {
  border-right-color: #8E44AD !important;
}

.bg-purple-plum {
  background: #8775a7 !important;
}

.bg-purple-plum-opacity {
  background: rgba(135, 117, 167, 0.8) !important;
}

.bg-hover-purple-plum:hover {
  background: #8775a7 !important;
}

.font-purple-plum {
  color: #8775a7 !important;
}

.bg-font-purple-plum {
  color: #ffffff !important;
}

.border-purple-plum {
  border-color: #8775a7 !important;
}

.border-top-purple-plum {
  border-top-color: #8775a7 !important;
}

.border-bottom-purple-plum {
  border-bottom-color: #8775a7 !important;
}

.border-left-purple-plum {
  border-left-color: #8775a7 !important;
}

.border-right-purple-plum {
  border-right-color: #8775a7 !important;
}

.bg-before-purple-plum:before,
.bg-after-purple-plum:after {
  background: #8775a7 !important;
}

.border-before-purple-plum:before,
.border-after-purple-plum:after {
  border-color: #8775a7 !important;
}

.border-top-before-purple-plum:before,
.border-top-after-purple-plum:after {
  border-top-color: #8775a7 !important;
}

.border-bottom-before-purple-plum:before,
.border-bottom-after-purple-plum:after {
  border-bottom-color: #8775a7 !important;
}

.border-left-before-purple-plum:before,
.border-left-after-purple-plum:after {
  border-left-color: #8775a7 !important;
}

.border-right-before-purple-plum:before,
.border-right-after-purple-plum:after {
  border-right-color: #8775a7 !important;
}

.bg-purple-medium {
  background: #BF55EC !important;
}

.bg-purple-medium-opacity {
  background: rgba(191, 85, 236, 0.8) !important;
}

.bg-hover-purple-medium:hover {
  background: #BF55EC !important;
}

.font-purple-medium {
  color: #BF55EC !important;
}

.bg-font-purple-medium {
  color: #ffffff !important;
}

.border-purple-medium {
  border-color: #BF55EC !important;
}

.border-top-purple-medium {
  border-top-color: #BF55EC !important;
}

.border-bottom-purple-medium {
  border-bottom-color: #BF55EC !important;
}

.border-left-purple-medium {
  border-left-color: #BF55EC !important;
}

.border-right-purple-medium {
  border-right-color: #BF55EC !important;
}

.bg-before-purple-medium:before,
.bg-after-purple-medium:after {
  background: #BF55EC !important;
}

.border-before-purple-medium:before,
.border-after-purple-medium:after {
  border-color: #BF55EC !important;
}

.border-top-before-purple-medium:before,
.border-top-after-purple-medium:after {
  border-top-color: #BF55EC !important;
}

.border-bottom-before-purple-medium:before,
.border-bottom-after-purple-medium:after {
  border-bottom-color: #BF55EC !important;
}

.border-left-before-purple-medium:before,
.border-left-after-purple-medium:after {
  border-left-color: #BF55EC !important;
}

.border-right-before-purple-medium:before,
.border-right-after-purple-medium:after {
  border-right-color: #BF55EC !important;
}

.bg-purple-studio {
  background: #8E44AD !important;
}

.bg-purple-studio-opacity {
  background: rgba(142, 68, 173, 0.8) !important;
}

.bg-hover-purple-studio:hover {
  background: #8E44AD !important;
}

.font-purple-studio {
  color: #8E44AD !important;
}

.bg-font-purple-studio {
  color: #ffffff !important;
}

.border-purple-studio {
  border-color: #8E44AD !important;
}

.border-top-purple-studio {
  border-top-color: #8E44AD !important;
}

.border-bottom-purple-studio {
  border-bottom-color: #8E44AD !important;
}

.border-left-purple-studio {
  border-left-color: #8E44AD !important;
}

.border-right-purple-studio {
  border-right-color: #8E44AD !important;
}

.bg-before-purple-studio:before,
.bg-after-purple-studio:after {
  background: #8E44AD !important;
}

.border-before-purple-studio:before,
.border-after-purple-studio:after {
  border-color: #8E44AD !important;
}

.border-top-before-purple-studio:before,
.border-top-after-purple-studio:after {
  border-top-color: #8E44AD !important;
}

.border-bottom-before-purple-studio:before,
.border-bottom-after-purple-studio:after {
  border-bottom-color: #8E44AD !important;
}

.border-left-before-purple-studio:before,
.border-left-after-purple-studio:after {
  border-left-color: #8E44AD !important;
}

.border-right-before-purple-studio:before,
.border-right-after-purple-studio:after {
  border-right-color: #8E44AD !important;
}

.bg-purple-wisteria {
  background: #9B59B6 !important;
}

.bg-purple-wisteria-opacity {
  background: rgba(155, 89, 182, 0.8) !important;
}

.bg-hover-purple-wisteria:hover {
  background: #9B59B6 !important;
}

.font-purple-wisteria {
  color: #9B59B6 !important;
}

.bg-font-purple-wisteria {
  color: #ffffff !important;
}

.border-purple-wisteria {
  border-color: #9B59B6 !important;
}

.border-top-purple-wisteria {
  border-top-color: #9B59B6 !important;
}

.border-bottom-purple-wisteria {
  border-bottom-color: #9B59B6 !important;
}

.border-left-purple-wisteria {
  border-left-color: #9B59B6 !important;
}

.border-right-purple-wisteria {
  border-right-color: #9B59B6 !important;
}

.bg-before-purple-wisteria:before,
.bg-after-purple-wisteria:after {
  background: #9B59B6 !important;
}

.border-before-purple-wisteria:before,
.border-after-purple-wisteria:after {
  border-color: #9B59B6 !important;
}

.border-top-before-purple-wisteria:before,
.border-top-after-purple-wisteria:after {
  border-top-color: #9B59B6 !important;
}

.border-bottom-before-purple-wisteria:before,
.border-bottom-after-purple-wisteria:after {
  border-bottom-color: #9B59B6 !important;
}

.border-left-before-purple-wisteria:before,
.border-left-after-purple-wisteria:after {
  border-left-color: #9B59B6 !important;
}

.border-right-before-purple-wisteria:before,
.border-right-after-purple-wisteria:after {
  border-right-color: #9B59B6 !important;
}

.bg-purple-seance {
  background: #9A12B3 !important;
}

.bg-purple-seance-opacity {
  background: rgba(154, 18, 179, 0.8) !important;
}

.bg-hover-purple-seance:hover {
  background: #9A12B3 !important;
}

.font-purple-seance {
  color: #9A12B3 !important;
}

.bg-font-purple-seance {
  color: #ffffff !important;
}

.border-purple-seance {
  border-color: #9A12B3 !important;
}

.border-top-purple-seance {
  border-top-color: #9A12B3 !important;
}

.border-bottom-purple-seance {
  border-bottom-color: #9A12B3 !important;
}

.border-left-purple-seance {
  border-left-color: #9A12B3 !important;
}

.border-right-purple-seance {
  border-right-color: #9A12B3 !important;
}

.bg-before-purple-seance:before,
.bg-after-purple-seance:after {
  background: #9A12B3 !important;
}

.border-before-purple-seance:before,
.border-after-purple-seance:after {
  border-color: #9A12B3 !important;
}

.border-top-before-purple-seance:before,
.border-top-after-purple-seance:after {
  border-top-color: #9A12B3 !important;
}

.border-bottom-before-purple-seance:before,
.border-bottom-after-purple-seance:after {
  border-bottom-color: #9A12B3 !important;
}

.border-left-before-purple-seance:before,
.border-left-after-purple-seance:after {
  border-left-color: #9A12B3 !important;
}

.border-right-before-purple-seance:before,
.border-right-after-purple-seance:after {
  border-right-color: #9A12B3 !important;
}

.bg-purple-intense {
  background: #8775a7 !important;
}

.bg-purple-intense-opacity {
  background: rgba(135, 117, 167, 0.8) !important;
}

.bg-hover-purple-intense:hover {
  background: #8775a7 !important;
}

.font-purple-intense {
  color: #8775a7 !important;
}

.bg-font-purple-intense {
  color: #ffffff !important;
}

.border-purple-intense {
  border-color: #8775a7 !important;
}

.border-top-purple-intense {
  border-top-color: #8775a7 !important;
}

.border-bottom-purple-intense {
  border-bottom-color: #8775a7 !important;
}

.border-left-purple-intense {
  border-left-color: #8775a7 !important;
}

.border-right-purple-intense {
  border-right-color: #8775a7 !important;
}

.bg-before-purple-intense:before,
.bg-after-purple-intense:after {
  background: #8775a7 !important;
}

.border-before-purple-intense:before,
.border-after-purple-intense:after {
  border-color: #8775a7 !important;
}

.border-top-before-purple-intense:before,
.border-top-after-purple-intense:after {
  border-top-color: #8775a7 !important;
}

.border-bottom-before-purple-intense:before,
.border-bottom-after-purple-intense:after {
  border-bottom-color: #8775a7 !important;
}

.border-left-before-purple-intense:before,
.border-left-after-purple-intense:after {
  border-left-color: #8775a7 !important;
}

.border-right-before-purple-intense:before,
.border-right-after-purple-intense:after {
  border-right-color: #8775a7 !important;
}

.bg-purple-sharp {
  background: #796799 !important;
}

.bg-purple-sharp-opacity {
  background: rgba(121, 103, 153, 0.8) !important;
}

.bg-hover-purple-sharp:hover {
  background: #796799 !important;
}

.font-purple-sharp {
  color: #796799 !important;
}

.bg-font-purple-sharp {
  color: #ffffff !important;
}

.border-purple-sharp {
  border-color: #796799 !important;
}

.border-top-purple-sharp {
  border-top-color: #796799 !important;
}

.border-bottom-purple-sharp {
  border-bottom-color: #796799 !important;
}

.border-left-purple-sharp {
  border-left-color: #796799 !important;
}

.border-right-purple-sharp {
  border-right-color: #796799 !important;
}

.bg-before-purple-sharp:before,
.bg-after-purple-sharp:after {
  background: #796799 !important;
}

.border-before-purple-sharp:before,
.border-after-purple-sharp:after {
  border-color: #796799 !important;
}

.border-top-before-purple-sharp:before,
.border-top-after-purple-sharp:after {
  border-top-color: #796799 !important;
}

.border-bottom-before-purple-sharp:before,
.border-bottom-after-purple-sharp:after {
  border-bottom-color: #796799 !important;
}

.border-left-before-purple-sharp:before,
.border-left-after-purple-sharp:after {
  border-left-color: #796799 !important;
}

.border-right-before-purple-sharp:before,
.border-right-after-purple-sharp:after {
  border-right-color: #796799 !important;
}

.bg-purple-soft {
  background: #8877a9 !important;
}

.bg-purple-soft-opacity {
  background: rgba(136, 119, 169, 0.8) !important;
}

.bg-hover-purple-soft:hover {
  background: #8877a9 !important;
}

.font-purple-soft {
  color: #8877a9 !important;
}

.bg-font-purple-soft {
  color: #ffffff !important;
}

.border-purple-soft {
  border-color: #8877a9 !important;
}

.border-top-purple-soft {
  border-top-color: #8877a9 !important;
}

.border-bottom-purple-soft {
  border-bottom-color: #8877a9 !important;
}

.border-left-purple-soft {
  border-left-color: #8877a9 !important;
}

.border-right-purple-soft {
  border-right-color: #8877a9 !important;
}

.bg-before-purple-soft:before,
.bg-after-purple-soft:after {
  background: #8877a9 !important;
}

.border-before-purple-soft:before,
.border-after-purple-soft:after {
  border-color: #8877a9 !important;
}

.border-top-before-purple-soft:before,
.border-top-after-purple-soft:after {
  border-top-color: #8877a9 !important;
}

.border-bottom-before-purple-soft:before,
.border-bottom-after-purple-soft:after {
  border-bottom-color: #8877a9 !important;
}

.border-left-before-purple-soft:before,
.border-left-after-purple-soft:after {
  border-left-color: #8877a9 !important;
}

.border-right-before-purple-soft:before,
.border-right-after-purple-soft:after {
  border-right-color: #8877a9 !important;
}

/***
Color library demo
***/
.color-demo {
  border: 1px solid #eee;
  margin: 0 0 20px 0;
  cursor: pointer;
}
.color-demo .color-view {
  padding: 35px 10px;
  text-align: center;
  font-size: 18px;
}
.color-demo .color-info {
  border-top: 1px solid #eee;
  padding: 10px 10px;
  text-align: center;
}

.mt-cookie-consent-bar {
  position: fixed;
  bottom: 0;
  z-index: 10101;
  padding: 10px 25px;
  width: 100%;
  background: rgba(0, 0, 0, 0.9);
  color: #ffffff;
  left: 0;
  right: 0;
}
.mt-cookie-consent-bar .mt-cookie-consent-bar-holder {
  display: table;
  width: 100%;
}
.mt-cookie-consent-bar .mt-cookie-consent-bar-holder .mt-cookie-consent-bar-content {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
}
.mt-cookie-consent-bar .mt-cookie-consent-bar-holder .mt-cookie-consent-bar-action {
  display: table-cell;
  text-align: right;
  vertical-align: middle;
}
.mt-cookie-consent-bar.mt-cookie-consent-bar-light {
  background: rgba(238, 238, 238, 0.9);
  color: #333;
}

.mt-content-row {
  display: table;
  height: 100%;
  width: 100%;
}
.mt-content-row .mt-content-col-fluid {
  display: table-cell;
}
.mt-content-row .mt-content-col-fluid .mt-content-body {
  margin: 0;
  height: 100%;
  width: 100%;
  display: table;
}
.mt-content-row .mt-content-col-fixed {
  display: table-cell;
}
.mt-content-row .mt-content-col-fixed .mt-content-sidebar {
  height: 100%;
  width: 100%;
  display: table;
  margin-left: 20px;
  border: 1px solid red;
}

@media (max-width: 767px) { /* 767px */
  .mt-content-row {
    display: block;
    width: 100%;
  }
  .mt-content-row .mt-content-col-fluid {
    display: block;
    width: 100%;
    margin-bottom: 20px;
  }
  .mt-content-row .mt-content-col-fluid .mt-content-body {
    margin: 0;
  }
  .mt-content-row .mt-content-col-fixed {
    display: block;
    width: 100%;
  }
  .mt-content-row .mt-content-col-fixed .mt-content-sidebar {
    margin-left: 0;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMtbWQuY3NzIiwiY29tcG9uZW50cy1tZC5zY3NzIiwiY29tcG9uZW50cy9fbWl4aW5zLnNjc3MiLCJjb21wb25lbnRzL19yZXNldC1nZW5lcmFsLnNjc3MiLCIuLi9ib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9fbWQtYmFzZS5zY3NzIiwiY29tcG9uZW50cy9fbWQtaW5wdXRzLnNjc3MiLCJjb21wb25lbnRzL19tZC5zY3NzIiwiX2Jvb3RzdHJhcC1vdmVycmlkZS5zY3NzIiwiY29tcG9uZW50cy9fbWQtY2hlY2tib3hlcy5zY3NzIiwiY29tcG9uZW50cy9fbWQtcmFkaW9zLnNjc3MiLCJjb21wb25lbnRzL190eXBvZ3JhcGh5LnNjc3MiLCJjb21wb25lbnRzL191dGlscy5zY3NzIiwiY29tcG9uZW50cy9fZ3JpZC5zY3NzIiwiY29tcG9uZW50cy9fZm9udC1pY29ucy5zY3NzIiwiY29tcG9uZW50cy9fYWxlcnRzLnNjc3MiLCJjb21wb25lbnRzL19iYWRnZXMuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIi4uL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX2Nhcm91c2VsLnNjc3MiLCJjb21wb25lbnRzL19jaGFydHMuc2NzcyIsImNvbXBvbmVudHMvX2NoYXRzLnNjc3MiLCJjb21wb25lbnRzL19jbG9zZS5zY3NzIiwiY29tcG9uZW50cy9fZHJvcGRvd25zLnNjc3MiLCJjb21wb25lbnRzL19mZWVkcy5zY3NzIiwiY29tcG9uZW50cy9fZm9ybS1sYXlvdXRzLnNjc3MiLCJjb21wb25lbnRzL19mb3JtLXJlcGVhdGVyLnNjc3MiLCJjb21wb25lbnRzL19pbnB1dHMuc2NzcyIsImNvbXBvbmVudHMvX2ljb24tYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9faW5wdXQtaWNvbnMuc2NzcyIsImNvbXBvbmVudHMvX2xhYmVscy5zY3NzIiwiY29tcG9uZW50cy9fbGlzdC1ncm91cHMuc2NzcyIsIi4uL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsImNvbXBvbmVudHMvX2xvYWRlcnMuc2NzcyIsImNvbXBvbmVudHMvX21vZGFscy5zY3NzIiwiY29tcG9uZW50cy9fbm90ZXMuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3BvcG92ZXJzLnNjc3MiLCJjb21wb25lbnRzL19wb3J0bGV0cy5zY3NzIiwiY29tcG9uZW50cy9fcHJvZ3Jlc3MtYmFycy5zY3NzIiwiY29tcG9uZW50cy9fc3RhdGlzdGljLWJsb2Nrcy5zY3NzIiwiY29tcG9uZW50cy9fdGFibGVzLnNjc3MiLCJjb21wb25lbnRzL190YWJzLnNjc3MiLCJjb21wb25lbnRzL190aWxlcy5zY3NzIiwiY29tcG9uZW50cy9fd2VsbHMuc2NzcyIsImNvbXBvbmVudHMvX3dpZGdldHMuc2NzcyIsImNvbXBvbmVudHMvX2FuaW1hdGUuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRpbmdzLnNjc3MiLCJjb21wb25lbnRzL190aW1lbGluZS5zY3NzIiwiY29tcG9uZW50cy9fdGltZWxpbmUtMi5zY3NzIiwiY29tcG9uZW50cy9fdGltZWxpbmUtMy5zY3NzIiwiY29tcG9uZW50cy9fdGFza3Mtd2lkZ2V0LnNjc3MiLCJjb21wb25lbnRzL19jb21tZW50cy5zY3NzIiwiY29tcG9uZW50cy9fcXVpY2stYWN0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fYXBwLXdpZGdldHMuc2NzcyIsImNvbXBvbmVudHMvX3VpLXN3ZWV0YWxlcnQuc2NzcyIsImNvbXBvbmVudHMvX2NsaXBib2FyZC5zY3NzIiwiY29tcG9uZW50cy9fYm9vdHN0cmFwLW11bHRpc2VsZWN0LnNjc3MiLCJjb21wb25lbnRzL2VsZW1lbnRzL3N0ZXBzL19zdGVwLTEuc2NzcyIsImNvbXBvbmVudHMvZWxlbWVudHMvbGlzdHMvX2xpc3QtMS5zY3NzIiwiY29tcG9uZW50cy9lbGVtZW50cy9yaWJib25zL19yaWJib24tMS5zY3NzIiwiY29tcG9uZW50cy9lbGVtZW50cy9jYXJkcy9fY2FyZC0xLnNjc3MiLCJjb21wb25lbnRzL2VsZW1lbnRzL292ZXJsYXkvX292ZXJsYXktMS5zY3NzIiwiY29tcG9uZW50cy9fY29sb3JzLnNjc3MiLCJjb21wb25lbnRzL19jb29raWUtY29uc2VudC5zY3NzIiwiY29tcG9uZW50cy9fc2lkZWJhci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7MENBQUE7QUMyRUEsNEJBQUE7QUMzRUE7O0dBQUE7QUFJQSxxQkFBQTtBQUVBO0VBQ0ksY0NLcUI7RURKckIsb0NFUTBCO0VGUDFCLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkVIYztFRklkLGVBQUE7QUhJSjs7QUdEQTs7OztDQUFBO0FBTUE7RUFDSSxtQkFBQTtBSEdKO0FHQUE7RUFDSSxtQkFBQTtBSEVKO0FHQ0E7RUFDSSxtQkFBQTtBSENKO0FHRUE7RUFDSSxtQkFBQTtBSEFKO0FHR0E7RUFDSSxtQkFBQTtBSERKO0FHSUE7OztDQUFBO0FBS0E7RUFDSSxzQkFBQTtBSEhKO0FNM0NBO0VBQ0ksdUVBQUE7QU42Q0o7O0FNMUNBO0VBQ0ksa0ZBQUE7QU42Q0o7O0FNMUNBO0VBQ0ksd0VBQUE7QU42Q0o7O0FNMUNBO0VBQ0ksd0VBQUE7QU42Q0o7O0FNMUNBO0VBQ0ksbUZBQUE7QU42Q0o7O0FNMUNBO0VBQ0ksdUVBQUE7QU42Q0o7O0FNMUNBO0VBQ0kseUVBQUE7QU42Q0o7O0FNMUNBO0VBQ0ksb0ZBQUE7QU42Q0o7O0FNMUNBO0VBQ0kseUVBQUE7QU42Q0o7O0FNMUNBO0VBQ0ksNEVBQUE7QU42Q0o7O0FNMUNBO0VBQ0ksdUZBQUE7QU42Q0o7O0FNMUNBO0VBQ0ksNEVBQUE7QU42Q0o7O0FNMUNBO0VBQ0ksdUZBQUE7QU42Q0o7O0FNMUNBO0VBQ0ksMkJBQUE7QU42Q0o7O0FNeENBO0VBQ0ksY0FBQTtFQUNBLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQkFB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QUNDLE9BQUE7RUFDTSxTQUFBO0VBQ0EseUJBQUE7RUFDTixjQ3hSOEI7QVI4VWpDO0FPbkRFO0VBQ0MsUUFBQTtBUHFESDtBT2xERTtFQUNDLFNBQUE7QVBvREg7QU9qREU7RUFDQyxrQkFBQTtBUG1ESDtBT2hERTtFQUNDLGlCQUFBO0FQa0RIO0FPOUNHO0VBQ0MsZUFBQTtFQUNBLG1CQUFBO0FQZ0RKO0FPN0NHO0VBQ0MsVUFBQTtFQUNBLFVBQUE7RUFDQSwwQkFBQTtBUCtDSjtBT3hDQztFQUNHLGNBQUE7QVAwQ0o7QU92Q0M7RUFDQyxjQUFBO0FQeUNGO0FPdkNFO0VBQ0MsaUJBQUE7QVB5Q0g7QU90Q0U7RUwzU0EsZ0JBQUE7RUs2U0MsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsNEVBQUE7QVA0Q0g7QU96Q0U7RUFDRyxjQUFBO0FQMkNMO0FPeENFO0VBQ0MsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDRSxzQkFBQTtBUDBDTDtBT3hDSztFQUNDLGlCQUFBO0FQMENOO0FPckNHO0VMbFVELGtCQUFBO0FGOFdGO0FPdkNFO0VBQ0Msa0JBQUE7QVB5Q0g7QU90Q0U7RUFDQyxpQkFBQTtBUHdDSDtBT3JDRTtFQUNDLGdCQUFBO0FQdUNIO0FPcENFO0VBQ0MsZ0JBQUE7QVBzQ0g7QU9uQ0U7RUFDQyxnQkFBQTtBUHFDSDtBT3RaQztFQUVDLHVEQUFBO0FQdVpGO0FPOVlJOzs7OztFQUNDLDBDRWdENEI7QVRvV2pDO0FPaFpHO0VBQ0MscUNFMkM2QjtBVHVXakM7QU8vWUc7RUFDQyxxQ0V1QzZCO0FUMFdqQztBTzlZRztFQUNDLHFDRW1DNkI7QVQ2V2pDO0FPM1lDO0VBQ0MscUNFNkIrQjtFRjVCL0IsdURBQUE7QVA2WUY7QU8xWUM7RUFDQyxxQ0V3QitCO0FUb1hqQztBT2hiQztFQUVDLDJFQUFBO0FQaWJGO0FPeGFJOzs7OztFQUNDLDhERTRENEI7QVRrWGpDO0FPMWFHO0VBQ0MseURFdUQ2QjtBVHFYakM7QU96YUc7RUFDQyx5REVtRDZCO0FUd1hqQztBT3hhRztFQUNDLHlERStDNkI7QVQyWGpDO0FPcmFDO0VBQ0MseURFeUMrQjtFRnhDL0IsMkVBQUE7QVB1YUY7QU9wYUM7RUFDQyx5REVvQytCO0FUa1lqQztBTzFjQztFQUVDLDBFQUFBO0FQMmNGO0FPbGNJOzs7OztFQUNDLDZERXdENEI7QVRnWmpDO0FPcGNHO0VBQ0Msd0RFbUQ2QjtBVG1aakM7QU9uY0c7RUFDQyx3REUrQzZCO0FUc1pqQztBT2xjRztFQUNDLHdERTJDNkI7QVR5WmpDO0FPL2JDO0VBQ0Msd0RFcUMrQjtFRnBDL0IsMEVBQUE7QVBpY0Y7QU85YkM7RUFDQyx3REVnQytCO0FUZ2FqQztBT3BlQztFQUVDLDJFQUFBO0FQcWVGO0FPNWRJOzs7OztFQUNDLDhERW9EMkI7QVQ4YWhDO0FPOWRHO0VBQ0MseURFK0M0QjtBVGliaEM7QU83ZEc7RUFDQyx5REUyQzRCO0FUb2JoQztBTzVkRztFQUNDLHlERXVDNEI7QVR1YmhDO0FPemRDO0VBQ0MseURFaUM4QjtFRmhDOUIsMkVBQUE7QVAyZEY7QU94ZEM7RUFDQyx5REU0QjhCO0FUOGJoQzs7QU9uSEM7RUFDQyxTQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FQc0hGO0FPcEhFO0VBQ0MsVUFBQTtBUHNISDs7QU81R0c7RUFDQyxrQkFBQTtBUCtHSjtBTzVHRztFQUNDLE1BQUE7QVA4R0o7QU8xR0k7RUFDQyxlQUFBO0VBQ0EsbUJBQUE7QVA0R0w7QU94R0c7RUFDQyxrQkFBQTtFQUNBLG1CQUFBO0FQMEdKO0FPcEdFO0VBQ0csY0FBQTtBUHNHTDtBT25HTTtFQUNDLDJCQUFBO0FQcUdQO0FPakdLO0VBQ0QsY0FBQTtBUG1HSjtBT2pHTTtFQUNDLGtCQUFBO0VBQ0YsbUJBQUE7QVBtR0w7QU8vRkc7RUFDQyxrQkFBQTtFQUNBLG1CQUFBO0FQaUdKOztBVXRoQkE7RUFDSSxrQkFBQTtBVnloQko7QVVyaEJJO0VBQ0UscUJBQUE7QVZ1aEJOO0FVcGhCSTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtBVnNoQk47QVVuaEJJO0VBQ0ksa0JBQUE7RUFDQSxrQkFBQTtBVnFoQlI7QVVsaEJJO0VBQ0ksZUFBQTtFQUNBLGtCQUFBO0FWb2hCUjtBVWpoQkk7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBR0EseUJBQUE7QVZtaEJSO0FVaGhCSTtFQUNFLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSw2QkFBQTtFQUNBLGtDQUFBO0VBQ0EscUNBQUE7QVZraEJOO0FVL2dCSTtFQUNFLFFBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUMyRCxzQkFBQTtBVm1oQmpFO0FVaGhCSTtFQUNFLFNBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnREFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtFQUNBLGlDQUFBO0VBRUEsNkJBQUE7TUFBQSx5QkFBQTtFQUU0QixzQkFBQTtBVm1oQmxDO0FVdmxCQTtFQXVFSSwwQkFBQTtFQUVBLDZCQUFBO0FWa2hCSjtBVWpoQkk7RUFDRSx1Q0FBQTtFQUVBLCtCQUFBO0FWbWhCTjtBVWhoQkk7RUFDRSxVQUFBO0VBQ0EsMkNBQUE7RUFFQSx1Q0FBQTtNQUFBLG1DQUFBO0FWa2hCTjtBVS9nQkk7RUFDRSxVQUFBO0VBQ0EseUNBQUE7RUFFQSxxQ0FBQTtNQUFBLGlDQUFBO0FWaWhCTjtBVTdnQkk7O0VBRUksbUJBQUE7RVJwR04sWUFBQTtFQUNBLHlCQUFBO0FGb25CRjtBVTdnQkk7O0VBRUksbUJBQUE7RVIxR04sWUFBQTtFQUNBLHlCQUFBO0FGMG5CRjtBVTdnQkk7O0VBRUksbUJBQUE7RVJoSE4sWUFBQTtFQUNBLHlCQUFBO0FGZ29CRjs7QVVscEJJOztFQUNFLHdERHNFMkI7QVRnbEJqQztBVW5wQkk7O0VBQ0UsK0REa0UyQjtBVG9sQmpDO0FVbnBCSTs7RUFDRSwrREQ4RDJCO0FUd2xCakM7O0FVL3BCSTs7RUFDRSxxQ0Q4RDJCO0FUcW1CakM7QVVocUJJOztFQUNFLDRDRDBEMkI7QVR5bUJqQztBVWhxQkk7O0VBQ0UsNENEc0QyQjtBVDZtQmpDOztBVTVxQkk7O0VBQ0UseUREMEUyQjtBVHNtQmpDO0FVN3FCSTs7RUFDRSxnRURzRTJCO0FUMG1CakM7QVU3cUJJOztFQUNFLGdFRGtFMkI7QVQ4bUJqQzs7QVV6ckJJOztFQUNFLHlERGtFMEI7QVQybkJoQztBVTFyQkk7O0VBQ0UsZ0VEOEQwQjtBVCtuQmhDO0FVMXJCSTs7RUFDRSxnRUQwRDBCO0FUbW9CaEM7O0FVemlCQTtFQUNJLGdCQUFBO0FWNGlCSjtBVTFpQkk7RUFDSSxlRjdKdUI7RUU4SnZCLGNGakt5QjtFTmdCL0IsVUFBQTtFQUNBLDBCQUFBO0FGOHJCRjtBVWxzQkk7RUFDRSwwRER5RDJCO0FUMm9CakM7QVVyc0JJO0VBQ0UsMEREcUQwQjtBVGtwQmhDO0FVeHNCSTtFQUNFLHNDRGlEMkI7QVR5cEJqQztBVTNzQkk7RUFDRSwwREQ2RDJCO0FUZ3BCakM7O0FVcmhCQTtFQUNFLG1CQUFBO0FWd2hCRjtBVXRoQkU7RUFDRSxlQUFBO0FWd2hCSjtBVXJoQkU7RUFDRSxjQUFBO0VBQ0EsbUJBQUE7QVZ1aEJKO0FVcmhCSTtFQUNFLGdCQUFBO0FWdWhCTjs7QVVsaEJBO0VBQ0UsbUJBQUE7QVZxaEJGO0FVbmhCRTtFQUNFLGVBQUE7QVZxaEJKO0FVbGhCRTtFQUNFLHFCQUFBO0VBQ0Esa0JBQUE7QVZvaEJKO0FVbGhCSTtFQUNFLGVBQUE7QVZvaEJOOztBVS9nQkEscUJBQUE7QUFFQTtFQUNFO0lBQWEsMkJBQUE7SUFBNEIsVUFBQTtFVm1oQnpDO0VVbGhCQTtJQUFhLGdCQUFBO0lBQWlCLDhCQUFBO0VWc2hCOUI7QUFDRjtBVWpoQkE7RUFDRTtJQUFhLDJCQUFBO1lBQUEsbUJBQUE7SUFBb0IsVUFBQTtFVitoQmpDO0VVOWhCQTtJQUFhLGdCQUFBO0lBQWlCLDhCQUFBO1lBQUEsc0JBQUE7RVZraUI5QjtBQUNGO0FXcHdCQTtFQUNJLGtCQUFBO0FYc3dCSjtBV3B3Qkk7RUFDSSxrQkFBQTtFQUNBLGtCQUFBO0FYc3dCUjtBV253Qkk7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QkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0FqQit2RVI7O0FpQjV2RUk7RUFDSywwQkFBQTtBakIrdkVUOztBa0JsM0VBOztHQUFBO0FBSUE7RUFDQyx3QkFBQTtBbEJvM0VEO0FrQi8yRUk7RUFDSSxvQkFBQTtBbEJpM0VSOztBa0I3MkVBO0VBQ0ksaUJBQUE7QWxCZzNFSjs7QWtCNzJFQTs7R0FBQTtBQUtJO0VDbEJGLFdEbUI4QjtFQ2xCOUIseUJEa0JzRDtFQ2pCdEQscUJEaUI4RTtBbEJnM0VoRjtBbUIvM0VFO0VBRUUsV0RhNEI7RUNaNUIsMENBQUE7RUFDSSx5Q0FBQTtBbkJnNEVSO0FtQjkzRUU7RUFDRSxXRFE0QjtFQ1A1QiwwQ0FBQTtFQUNJLHNDQUFBO0FuQmc0RVI7QW1COTNFRTtFQUdFLFdEQzRCO0VDQTVCLDBDQUFBO0VBQ0ksc0NBQUE7QW5CODNFUjtBbUI1M0VJO0VBR0UsV0ROMEI7RUNPMUIsNkNBQUE7RUFDSSx5Q0FBQTtBbkI0M0VWO0FtQnozRUU7RUFHRSxzQkFBQTtBbkJ5M0VKO0FtQnAzRUk7RUFHRSx5QkR0QmtEO0VDdUI5QyxxQkR2QnNFO0FsQjI0RWhGO0FtQmgzRUU7RUFDRSxjRDVCb0Q7RUM2QnBELHNCRDdCNEI7QWxCKzRFaEM7O0FrQjU0RUk7RUFDSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBbEIrNEVSO0FrQjc0RVE7RUFNSSxxQkFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtBbEIwNEVaOztBa0J0NEVJO0VBQ0kseUNBQUE7QWxCeTRFUjs7QWtCcjRFSTtFQUNJLHlCQUFBO0FsQnc0RVI7O0FrQm42RUk7RUNsQkYsV0RtQjhCO0VDbEI5Qix5QkRrQnNEO0VDakJ0RCxxQkRpQjhFO0FsQnc2RWhGO0FtQnY3RUU7RUFFRSxXRGE0QjtFQ1o1QixxRUFBQTtFQUNJLGlFQUFBO0FuQnc3RVI7QW1CdDdFRTtFQUNFLFdEUTRCO0VDUDVCLHFFQUFBO0VBQ0ksaUVBQUE7QW5CdzdFUjtBbUJ0N0VFO0VBR0UsV0RDNEI7RUNBNUIscUVBQUE7RUFDSSxpRUFBQTtBbkJzN0VSO0FtQnA3RUk7RUFHRSxXRE4wQjtFQ08xQixxRUFBQTtFQUNJLGlFQUFBO0FuQm83RVY7QW1CajdFRTtFQUdFLHNCQUFBO0FuQmk3RUo7QW1CNTZFSTtFQUdFLHlCRHRCa0Q7RUN1QjlDLHFCRHZCc0U7QWxCbThFaEY7QW1CeDZFRTtFQUNFLGNENUJvRDtFQzZCcEQsc0JEN0I0QjtBbEJ1OEVoQzs7QWtCcDhFSTtFQUNJLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FsQnU4RVI7QWtCcjhFUTtFQU1JLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0FsQms4RVo7O0FrQjk3RUk7RUFDSSx5Q0FBQTtBbEJpOEVSOztBa0I3N0VJO0VBQ0kseUJBQUE7QWxCZzhFUjs7QWtCMzlFSTtFQ2xCRixjRG1COEI7RUNsQjlCLHlCRGtCc0Q7RUNqQnRELHFCRGlCOEU7QWxCZytFaEY7QW1CLytFRTtFQUVFLGNEYTRCO0VDWjVCLHlEQUFBO0VBQ0ksbUJBQUE7QW5CZy9FUjtBbUI5K0VFO0VBQ0UsY0RRNEI7RUNQNUIseURBQUE7RUFDSSxxREFBQTtBbkJnL0VSO0FtQjkrRUU7RUFHRSxjREM0QjtFQ0E1Qix5REFBQTtFQUNJLHFEQUFBO0FuQjgrRVI7QW1CNStFSTtFQUdFLGNETjBCO0VDTzFCLHdEQUFBO0VBQ0ksbUJBQUE7QW5CNCtFVjtBbUJ6K0VFO0VBR0Usc0JBQUE7QW5CeStFSjtBbUJwK0VJO0VBR0UseUJEdEJrRDtFQ3VCOUMscUJEdkJzRTtBbEIyL0VoRjtBbUJoK0VFO0VBQ0UsY0Q1Qm9EO0VDNkJwRCx5QkQ3QjRCO0FsQisvRWhDOztBa0I1L0VJO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QWxCKy9FUjtBa0I3L0VRO0VBTUkscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QWxCMC9FWjs7QWtCdC9FSTtFQUNJLHlDQUFBO0FsQnkvRVI7O0FrQnIvRUk7RUFDSSx5QkFBQTtBbEJ3L0VSOztBa0JuaEZJO0VDbEJGLGNEbUI4QjtFQ2xCOUIseUJEa0JzRDtFQ2pCdEQscUJEaUI4RTtBbEJ3aEZoRjtBbUJ2aUZFO0VBRUUsY0RhNEI7RUNaNUIsb0VBQUE7RUFDSSwrREFBQTtBbkJ3aUZSO0FtQnRpRkU7RUFDRSxjRFE0QjtFQ1A1QixvRUFBQTtFQUNJLGdFQUFBO0FuQndpRlI7QW1CdGlGRTtFQUdFLGNEQzRCO0VDQTVCLG9FQUFBO0VBQ0ksZ0VBQUE7QW5Cc2lGUjtBbUJwaUZJO0VBR0UsY0ROMEI7RUNPMUIsb0VBQUE7RUFDSSwrREFBQTtBbkJvaUZWO0FtQmppRkU7RUFHRSxzQkFBQTtBbkJpaUZKO0FtQjVoRkk7RUFHRSx5QkR0QmtEO0VDdUI5QyxxQkR2QnNFO0FsQm1qRmhGO0FtQnhoRkU7RUFDRSxjRDVCb0Q7RUM2QnBELHlCRDdCNEI7QWxCdWpGaEM7O0FrQnBqRkk7RUFDSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBbEJ1akZSO0FrQnJqRlE7RUFNSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtBbEJrakZaOztBa0I5aUZJO0VBQ0kseUNBQUE7QWxCaWpGUjs7QWtCN2lGSTtFQUNJLHlCQUFBO0FsQmdqRlI7O0FrQjNrRkk7RUNsQkYsY0RtQjhCO0VDbEI5Qix5QkRrQnNEO0VDakJ0RCxxQkRpQjhFO0FsQmdsRmhGO0FtQi9sRkU7RUFFRSxjRGE0QjtFQ1o1QixvRUFBQTtFQUNJLCtEQUFBO0FuQmdtRlI7QW1COWxGRTtFQUNFLGNEUTRCO0VDUDVCLG9FQUFBO0VBQ0ksZ0VBQUE7QW5CZ21GUjtBbUI5bEZFO0VBR0UsY0RDNEI7RUNBNUIsb0VBQUE7RUFDSSxnRUFBQTtBbkI4bEZSO0FtQjVsRkk7RUFHRSxjRE4wQjtFQ08xQixrRUFBQTtFQUNJLCtEQUFBO0FuQjRsRlY7QW1CemxGRTtFQUdFLHNCQUFBO0FuQnlsRko7QW1CcGxGSTtFQUdFLHlCRHRCa0Q7RUN1QjlDLHFCRHZCc0U7QWxCMm1GaEY7QW1CaGxGRTtFQUNFLGNENUJvRDtFQzZCcEQseUJEN0I0QjtBbEIrbUZoQzs7QWtCNW1GSTtFQUNJLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FsQittRlI7QWtCN21GUTtFQU1JLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0FsQjBtRlo7O0FrQnRtRkk7RUFDSSx5Q0FBQTtBbEJ5bUZSOztBa0JybUZJO0VBQ0kseUJBQUE7QWxCd21GUjs7QWtCbm9GSTtFQ2xCRixjRG1COEI7RUNsQjlCLHlCRGtCc0Q7RUNqQnRELHFCRGlCOEU7QWxCd29GaEY7QW1CdnBGRTtFQUVFLGNEYTRCO0VDWjVCLHlEQUFBO0VBQ0ksbUJBQUE7QW5Cd3BGUjtBbUJ0cEZFO0VBQ0UsY0RRNEI7RUNQNUIseURBQUE7RUFDSSxxREFBQTtBbkJ3cEZSO0FtQnRwRkU7RUFHRSxjREM0QjtFQ0E1Qix5REFBQTtFQUNJLHFEQUFBO0FuQnNwRlI7QW1CcHBGSTtFQUdFLGNETjBCO0VDTzFCLHdEQUFBO0VBQ0ksbUJBQUE7QW5Cb3BGVjtBbUJqcEZFO0VBR0Usc0JBQUE7QW5CaXBGSjtBbUI1b0ZJO0VBR0UseUJEdEJrRDtFQ3VCOUMscUJEdkJzRTtBbEJtcUZoRjtBbUJ4b0ZFO0VBQ0UsY0Q1Qm9EO0VDNkJwRCx5QkQ3QjRCO0FsQnVxRmhDOztBa0JwcUZJO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QWxCdXFGUjtBa0JycUZRO0VBTUkscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QWxCa3FGWjs7QWtCOXBGSTtFQUNJLHlDQUFBO0FsQmlxRlI7O0FrQjdwRkk7RUFDSSx5QkFBQTtBbEJncUZSOztBa0IzckZJO0VDbEJGLGNEbUI4QjtFQ2xCOUIseUJEa0JzRDtFQ2pCdEQscUJEaUI4RTtBbEJnc0ZoRjtBbUIvc0ZFO0VBRUUsY0RhNEI7RUNaNUIsa0VBQUE7RUFDSSxtQkFBQTtBbkJndEZSO0FtQjlzRkU7RUFDRSxjRFE0QjtFQ1A1QixrRUFBQTtFQUNJLDhEQUFBO0FuQmd0RlI7QW1COXNGRTtFQUdFLGNEQzRCO0VDQTVCLGtFQUFBO0VBQ0ksOERBQUE7QW5COHNGUjtBbUI1c0ZJO0VBR0UsY0ROMEI7RUNPMUIsK0RBQUE7RUFDSSxtQkFBQTtBbkI0c0ZWO0FtQnpzRkU7RUFHRSxzQkFBQTtBbkJ5c0ZKO0FtQnBzRkk7RUFHRSx5QkR0QmtEO0VDdUI5QyxxQkR2QnNFO0FsQjJ0RmhGO0FtQmhzRkU7RUFDRSxjRDVCb0Q7RUM2QnBELHlCRDdCNEI7QWxCK3RGaEM7O0FrQjV0Rkk7RUFDSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBbEIrdEZSO0FrQjd0RlE7RUFNSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtBbEIwdEZaOztBa0J0dEZJO0VBQ0kseUNBQUE7QWxCeXRGUjs7QWtCcnRGSTtFQUNJLHlCQUFBO0FsQnd0RlI7O0FrQm52Rkk7RUNsQkYsY0RtQjhCO0VDbEI5Qix5QkRrQnNEO0VDakJ0RCxxQkRpQjhFO0FsQnd2RmhGO0FtQnZ3RkU7RUFFRSxjRGE0QjtFQ1o1QixvRUFBQTtFQUNJLDJEQUFBO0FuQnd3RlI7QW1CdHdGRTtFQUNFLGNEUTRCO0VDUDVCLG9FQUFBO0VBQ0ksK0RBQUE7QW5Cd3dGUjtBbUJ0d0ZFO0VBR0UsY0RDNEI7RUNBNUIsb0VBQUE7RUFDSSwrREFBQTtBbkJzd0ZSO0FtQnB3Rkk7RUFHRSxjRE4wQjtFQ08xQixtRUFBQTtFQUNJLDJEQUFBO0FuQm93RlY7QW1CandGRTtFQUdFLHNCQUFBO0FuQml3Rko7QW1CNXZGSTtFQUdFLHlCRHRCa0Q7RUN1QjlDLHFCRHZCc0U7QWxCbXhGaEY7QW1CeHZGRTtFQUNFLGNENUJvRDtFQzZCcEQseUJEN0I0QjtBbEJ1eEZoQzs7QWtCcHhGSTtFQUNJLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FsQnV4RlI7QWtCcnhGUTtFQU1JLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0FsQmt4Rlo7O0FrQjl3Rkk7RUFDSSx5Q0FBQTtBbEJpeEZSOztBa0I3d0ZJO0VBQ0kseUJBQUE7QWxCZ3hGUjs7QWtCM3lGSTtFQ2xCRixjRG1COEI7RUNsQjlCLHlCRGtCc0Q7RUNqQnRELHFCRGlCOEU7QWxCZ3pGaEY7QW1CL3pGRTtFQUVFLGNEYTRCO0VDWjVCLG1FQUFBO0VBQ0ksK0RBQUE7QW5CZzBGUjtBbUI5ekZFO0VBQ0UsY0RRNEI7RUNQNUIsbUVBQUE7RUFDSSwrREFBQTtBbkJnMEZSO0FtQjl6RkU7RUFHRSxjREM0QjtFQ0E1QixtRUFBQTtFQUNJLCtEQUFBO0FuQjh6RlI7QW1CNXpGSTtFQUdFLGNETjBCO0VDTzFCLG1FQUFBO0VBQ0ksK0RBQUE7QW5CNHpGVjtBbUJ6ekZFO0VBR0Usc0JBQUE7QW5CeXpGSjtBbUJwekZJO0VBR0UseUJEdEJrRDtFQ3VCOUMscUJEdkJzRTtBbEIyMEZoRjtBbUJoekZFO0VBQ0UsY0Q1Qm9EO0VDNkJwRCx5QkQ3QjRCO0FsQiswRmhDOztBa0I1MEZJO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QWxCKzBGUjtBa0I3MEZRO0VBTUkscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QWxCMDBGWjs7QWtCdDBGSTtFQUNJLHlDQUFBO0FsQnkwRlI7O0FrQnIwRkk7RUFDSSx5QkFBQTtBbEJ3MEZSOztBa0JuMkZJO0VDbEJGLGNEbUI4QjtFQ2xCOUIseUJEa0JzRDtFQ2pCdEQscUJEaUI4RTtBbEJ3MkZoRjtBbUJ2M0ZFO0VBRUUsY0RhNEI7RUNaNUIsb0VBQUE7RUFDSSw4REFBQTtBbkJ3M0ZSO0FtQnQzRkU7RUFDRSxjRFE0QjtFQ1A1QixvRUFBQTtFQUNJLGdFQUFBO0FuQnczRlI7QW1CdDNGRTtFQUdFLGNEQzRCO0VDQTVCLG9FQUFBO0VBQ0ksZ0VBQUE7QW5CczNGUjtBbUJwM0ZJO0VBR0UsY0ROMEI7RUNPMUIsc0NBQUE7RUFDSSw4REFBQTtBbkJvM0ZWO0FtQmozRkU7RUFHRSxzQkFBQTtBbkJpM0ZKO0FtQjUyRkk7RUFHRSx5QkR0QmtEO0VDdUI5QyxxQkR2QnNFO0FsQm00RmhGO0FtQngyRkU7RUFDRSxjRDVCb0Q7RUM2QnBELHlCRDdCNEI7QWxCdTRGaEM7O0FrQnA0Rkk7RUFDSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBbEJ1NEZSO0FrQnI0RlE7RUFNSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtBbEJrNEZaOztBa0I5M0ZJO0VBQ0kseUNBQUE7QWxCaTRGUjs7QWtCNzNGSTtFQUNJLHlCQUFBO0FsQmc0RlI7O0FrQjM1Rkk7RUNsQkYsY0RtQjhCO0VDbEI5Qix5QkRrQnNEO0VDakJ0RCxxQkRpQjhFO0FsQmc2RmhGO0FtQi82RkU7RUFFRSxjRGE0QjtFQ1o1QixtRUFBQTtFQUNJLDhEQUFBO0FuQmc3RlI7QW1COTZGRTtFQUNFLGNEUTRCO0VDUDVCLG1FQUFBO0VBQ0ksK0RBQUE7QW5CZzdGUjtBbUI5NkZFO0VBR0UsY0RDNEI7RUNBNUIsbUVBQUE7RUFDSSwrREFBQTtBbkI4NkZSO0FtQjU2Rkk7RUFHRSxjRE4wQjtFQ08xQixrRUFBQTtFQUNJLDhEQUFBO0FuQjQ2RlY7QW1CejZGRTtFQUdFLHNCQUFBO0FuQnk2Rko7QW1CcDZGSTtFQUdFLHlCRHRCa0Q7RUN1QjlDLHFCRHZCc0U7QWxCMjdGaEY7QW1CaDZGRTtFQUNFLGNENUJvRDtFQzZCcEQseUJEN0I0QjtBbEIrN0ZoQzs7QWtCNTdGSTtFQUNJLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FsQis3RlI7QWtCNzdGUTtFQU1JLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0FsQjA3Rlo7O0FrQnQ3Rkk7RUFDSSx5Q0FBQTtBbEJ5N0ZSOztBa0JyN0ZJO0VBQ0kseUJBQUE7QWxCdzdGUjs7QWtCbjlGSTtFQ2xCRixjRG1COEI7RUNsQjlCLHlCRGtCc0Q7RUNqQnRELHFCRGlCOEU7QWxCdzlGaEY7QW1CditGRTtFQUVFLGNEYTRCO0VDWjVCLGtFQUFBO0VBQ0ksOERBQUE7QW5CdytGUjtBbUJ0K0ZFO0VBQ0UsY0RRNEI7RUNQNUIsa0VBQUE7RUFDSSxnRUFBQTtBbkJ3K0ZSO0FtQnQrRkU7RUFHRSxjREM0QjtFQ0E1QixrRUFBQTtFQUNJLGdFQUFBO0FuQnMrRlI7QW1CcCtGSTtFQUdFLGNETjBCO0VDTzFCLGtFQUFBO0VBQ0ksOERBQUE7QW5CbytGVjtBbUJqK0ZFO0VBR0Usc0JBQUE7QW5CaStGSjtBbUI1OUZJO0VBR0UseUJEdEJrRDtFQ3VCOUMscUJEdkJzRTtBbEJtL0ZoRjtBbUJ4OUZFO0VBQ0UsY0Q1Qm9EO0VDNkJwRCx5QkQ3QjRCO0FsQnUvRmhDOztBa0JwL0ZJO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QWxCdS9GUjtBa0JyL0ZRO0VBTUkscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QWxCay9GWjs7QWtCOStGSTtFQUNJLHlDQUFBO0FsQmkvRlI7O0FrQjcrRkk7RUFDSSx5QkFBQTtBbEJnL0ZSOztBa0IzZ0dJO0VDbEJGLGNEbUI4QjtFQ2xCOUIseUJEa0JzRDtFQ2pCdEQscUJEaUI4RTtBbEJnaEdoRjtBbUIvaEdFO0VBRUUsY0RhNEI7RUNaNUIscUVBQUE7RUFDSSwrREFBQTtBbkJnaUdSO0FtQjloR0U7RUFDRSxjRFE0QjtFQ1A1QixxRUFBQTtFQUNJLGdFQUFBO0FuQmdpR1I7QW1COWhHRTtFQUdFLGNEQzRCO0VDQTVCLHFFQUFBO0VBQ0ksZ0VBQUE7QW5COGhHUjtBbUI1aEdJO0VBR0UsY0ROMEI7RUNPMUIscUVBQUE7RUFDSSwrREFBQTtBbkI0aEdWO0FtQnpoR0U7RUFHRSxzQkFBQTtBbkJ5aEdKO0FtQnBoR0k7RUFHRSx5QkR0QmtEO0VDdUI5QyxxQkR2QnNFO0FsQjJpR2hGO0FtQmhoR0U7RUFDRSxjRDVCb0Q7RUM2QnBELHlCRDdCNEI7QWxCK2lHaEM7O0FrQjVpR0k7RUFDSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBbEIraUdSO0FrQjdpR1E7RUFNSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtBbEIwaUdaOztBa0J0aUdJO0VBQ0kseUNBQUE7QWxCeWlHUjs7QWtCcmlHSTtFQUNJLHlCQUFBO0FsQndpR1I7O0FrQm5rR0k7RUNsQkYsY0RtQjhCO0VDbEI5Qix5QkRrQnNEO0VDakJ0RCxxQkRpQjhFO0FsQndrR2hGO0FtQnZsR0U7RUFFRSxjRGE0QjtFQ1o1Qiw2Q0FBQTtFQUNJLHdDQUFBO0FuQndsR1I7QW1CdGxHRTtFQUNFLGNEUTRCO0VDUDVCLDZDQUFBO0VBQ0ksNENBQUE7QW5Cd2xHUjtBbUJ0bEdFO0VBR0UsY0RDNEI7RUNBNUIsNkNBQUE7RUFDSSw0Q0FBQTtBbkJzbEdSO0FtQnBsR0k7RUFHRSxjRE4wQjtFQ08xQixnREFBQTtFQUNJLHdDQUFBO0FuQm9sR1Y7QW1CamxHRTtFQUdFLHNCQUFBO0FuQmlsR0o7QW1CNWtHSTtFQUdFLHlCRHRCa0Q7RUN1QjlDLHFCRHZCc0U7QWxCbW1HaEY7QW1CeGtHRTtFQUNFLGNENUJvRDtFQzZCcEQseUJEN0I0QjtBbEJ1bUdoQzs7QWtCcG1HSTtFQUNJLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FsQnVtR1I7QWtCcm1HUTtFQU1JLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0FsQmttR1o7O0FrQjlsR0k7RUFDSSx5Q0FBQTtBbEJpbUdSOztBa0I3bEdJO0VBQ0kseUJBQUE7QWxCZ21HUjs7QWtCM25HSTtFQ2xCRixjRG1COEI7RUNsQjlCLHlCRGtCc0Q7RUNqQnRELHFCRGlCOEU7QWxCZ29HaEY7QW1CL29HRTtFQUVFLGNEYTRCO0VDWjVCLG9FQUFBO0VBQ0ksNERBQUE7QW5CZ3BHUjtBbUI5b0dFO0VBQ0UsY0RRNEI7RUNQNUIsb0VBQUE7RUFDSSxnRUFBQTtBbkJncEdSO0FtQjlvR0U7RUFHRSxjREM0QjtFQ0E1QixvRUFBQTtFQUNJLGdFQUFBO0FuQjhvR1I7QW1CNW9HSTtFQUdFLGNETjBCO0VDTzFCLG1FQUFBO0VBQ0ksNERBQUE7QW5CNG9HVjtBbUJ6b0dFO0VBR0Usc0JBQUE7QW5CeW9HSjtBbUJwb0dJO0VBR0UseUJEdEJrRDtFQ3VCOUMscUJEdkJzRTtBbEIycEdoRjtBbUJob0dFO0VBQ0UsY0Q1Qm9EO0VDNkJwRCx5QkQ3QjRCO0FsQitwR2hDOztBa0I1cEdJO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QWxCK3BHUjtBa0I3cEdRO0VBTUkscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QWxCMHBHWjs7QWtCdHBHSTtFQUNJLHlDQUFBO0FsQnlwR1I7O0FrQnJwR0k7RUFDSSx5QkFBQTtBbEJ3cEdSOztBa0JuckdJO0VDbEJGLGNEbUI4QjtFQ2xCOUIseUJEa0JzRDtFQ2pCdEQscUJEaUI4RTtBbEJ3ckdoRjtBbUJ2c0dFO0VBRUUsY0RhNEI7RUNaNUIsb0VBQUE7RUFDSSw2REFBQTtBbkJ3c0dSO0FtQnRzR0U7RUFDRSxjRFE0QjtFQ1A1QixvRUFBQTtFQUNJLGdFQUFBO0FuQndzR1I7QW1CdHNHRTtFQUdFLGNEQzRCO0VDQTVCLG9FQUFBO0VBQ0ksZ0VBQUE7QW5Cc3NHUjtBbUJwc0dJO0VBR0UsY0ROMEI7RUNPMUIsa0VBQUE7RUFDSSw2REFBQTtBbkJvc0dWO0FtQmpzR0U7RUFHRSxzQkFBQTtBbkJpc0dKO0FtQjVyR0k7RUFHRSx5QkR0QmtEO0VDdUI5QyxxQkR2QnNFO0FsQm10R2hGO0FtQnhyR0U7RUFDRSxjRDVCb0Q7RUM2QnBELHlCRDdCNEI7QWxCdXRHaEM7O0FrQnB0R0k7RUFDSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBbEJ1dEdSO0FrQnJ0R1E7RUFNSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtBbEJrdEdaOztBa0I5c0dJO0VBQ0kseUNBQUE7QWxCaXRHUjs7QWtCN3NHSTtFQUNJLHlCQUFBO0FsQmd0R1I7O0FrQjN1R0k7RUNsQkYsY0RtQjhCO0VDbEI5Qix5QkRrQnNEO0VDakJ0RCxxQkRpQjhFO0FsQmd2R2hGO0FtQi92R0U7RUFFRSxjRGE0QjtFQ1o1QixvRUFBQTtFQUNJLCtEQUFBO0FuQmd3R1I7QW1COXZHRTtFQUNFLGNEUTRCO0VDUDVCLG9FQUFBO0VBQ0ksOERBQUE7QW5CZ3dHUjtBbUI5dkdFO0VBR0UsY0RDNEI7RUNBNUIsb0VBQUE7RUFDSSw4REFBQTtBbkI4dkdSO0FtQjV2R0k7RUFHRSxjRE4wQjtFQ08xQixvRUFBQTtFQUNJLCtEQUFBO0FuQjR2R1Y7QW1CenZHRTtFQUdFLHNCQUFBO0FuQnl2R0o7QW1CcHZHSTtFQUdFLHlCRHRCa0Q7RUN1QjlDLHFCRHZCc0U7QWxCMndHaEY7QW1CaHZHRTtFQUNFLGNENUJvRDtFQzZCcEQseUJEN0I0QjtBbEIrd0doQzs7QWtCNXdHSTtFQUNJLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FsQit3R1I7QWtCN3dHUTtFQU1JLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0FsQjB3R1o7O0FrQnR3R0k7RUFDSSx5Q0FBQTtBbEJ5d0dSOztBa0Jyd0dJO0VBQ0kseUJBQUE7QWxCd3dHUjs7QWtCbnlHSTtFQ2xCRixjRG1COEI7RUNsQjlCLHlCRGtCc0Q7RUNqQnRELHFCRGlCOEU7QWxCd3lHaEY7QW1CdnpHRTtFQUVFLGNEYTRCO0VDWjVCLCtDQUFBO0VBQ0ksc0NBQUE7QW5Cd3pHUjtBbUJ0ekdFO0VBQ0UsY0RRNEI7RUNQNUIsK0NBQUE7RUFDSSw4Q0FBQTtBbkJ3ekdSO0FtQnR6R0U7RUFHRSxjREM0QjtFQ0E1QiwrQ0FBQTtFQUNJLDhDQUFBO0FuQnN6R1I7QW1CcHpHSTtFQUdFLGNETjBCO0VDTzFCLGtEQUFBO0VBQ0ksc0NBQUE7QW5Cb3pHVjtBbUJqekdFO0VBR0Usc0JBQUE7QW5CaXpHSjtBbUI1eUdJO0VBR0UseUJEdEJrRDtFQ3VCOUMscUJEdkJzRTtBbEJtMEdoRjtBbUJ4eUdFO0VBQ0UsY0Q1Qm9EO0VDNkJwRCx5QkQ3QjRCO0FsQnUwR2hDOztBa0JwMEdJO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QWxCdTBHUjtBa0JyMEdRO0VBTUkscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QWxCazBHWjs7QWtCOXpHSTtFQUNJLHlDQUFBO0FsQmkwR1I7O0FrQjd6R0k7RUFDSSx5QkFBQTtBbEJnMEdSOztBa0IzMUdJO0VDbEJGLGNEbUI4QjtFQ2xCOUIseUJEa0JzRDtFQ2pCdEQscUJEaUI4RTtBbEJnMkdoRjtBbUIvMkdFO0VBRUUsY0RhNEI7RUNaNUIsb0VBQUE7RUFDSSw4REFBQTtBbkJnM0dSO0FtQjkyR0U7RUFDRSxjRFE0QjtFQ1A1QixvRUFBQTtFQUNJLDZEQUFBO0FuQmczR1I7QW1COTJHRTtFQUdFLGNEQzRCO0VDQTVCLG9FQUFBO0VBQ0ksNkRBQUE7QW5CODJHUjtBbUI1MkdJO0VBR0UsY0ROMEI7RUNPMUIsaUVBQUE7RUFDSSw4REFBQTtBbkI0MkdWO0FtQnoyR0U7RUFHRSxzQkFBQTtBbkJ5MkdKO0FtQnAyR0k7RUFHRSx5QkR0QmtEO0VDdUI5QyxxQkR2QnNFO0FsQjIzR2hGO0FtQmgyR0U7RUFDRSxjRDVCb0Q7RUM2QnBELHlCRDdCNEI7QWxCKzNHaEM7O0FrQjUzR0k7RUFDSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBbEIrM0dSO0FrQjczR1E7RUFNSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtBbEIwM0daOztBa0J0M0dJO0VBQ0kseUNBQUE7QWxCeTNHUjs7QWtCcjNHSTtFQUNJLHlCQUFBO0FsQnczR1I7O0FrQm41R0k7RUNsQkYsY0RtQjhCO0VDbEI5Qix5QkRrQnNEO0VDakJ0RCxxQkRpQjhFO0FsQnc1R2hGO0FtQnY2R0U7RUFFRSxjRGE0QjtFQ1o1QixvRUFBQTtFQUNJLDZEQUFBO0FuQnc2R1I7QW1CdDZHRTtFQUNFLGNEUTRCO0VDUDVCLG9FQUFBO0VBQ0ksZ0VBQUE7QW5CdzZHUjtBbUJ0NkdFO0VBR0UsY0RDNEI7RUNBNUIsb0VBQUE7RUFDSSxnRUFBQTtBbkJzNkdSO0FtQnA2R0k7RUFHRSxjRE4wQjtFQ08xQixvRUFBQTtFQUNJLDZEQUFBO0FuQm82R1Y7QW1CajZHRTtFQUdFLHNCQUFBO0FuQmk2R0o7QW1CNTVHSTtFQUdFLHlCRHRCa0Q7RUN1QjlDLHFCRHZCc0U7QWxCbTdHaEY7QW1CeDVHRTtFQUNFLGNENUJvRDtFQzZCcEQseUJEN0I0QjtBbEJ1N0doQzs7QWtCcDdHSTtFQUNJLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FsQnU3R1I7QWtCcjdHUTtFQU1JLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0FsQms3R1o7O0FrQjk2R0k7RUFDSSx5Q0FBQTtBbEJpN0dSOztBa0I3NkdJO0VBQ0kseUJBQUE7QWxCZzdHUjs7QWtCMzhHSTtFQ2xCRixjRG1COEI7RUNsQjlCLHlCRGtCc0Q7RUNqQnRELHFCRGlCOEU7QWxCZzlHaEY7QW1CLzlHRTtFQUVFLGNEYTRCO0VDWjVCLG9FQUFBO0VBQ0ksOERBQUE7QW5CZytHUjtBbUI5OUdFO0VBQ0UsY0RRNEI7RUNQNUIsb0VBQUE7RUFDSSxnRUFBQTtBbkJnK0dSO0FtQjk5R0U7RUFHRSxjREM0QjtFQ0E1QixvRUFBQTtFQUNJLGdFQUFBO0FuQjg5R1I7QW1CNTlHSTtFQUdFLGNETjBCO0VDTzFCLG9FQUFBO0VBQ0ksOERBQUE7QW5CNDlHVjtBbUJ6OUdFO0VBR0Usc0JBQUE7QW5CeTlHSjtBbUJwOUdJO0VBR0UseUJEdEJrRDtFQ3VCOUMscUJEdkJzRTtBbEIyK0doRjtBbUJoOUdFO0VBQ0UsY0Q1Qm9EO0VDNkJwRCx5QkQ3QjRCO0FsQisrR2hDOztBa0I1K0dJO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QWxCKytHUjtBa0I3K0dRO0VBTUkscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QWxCMCtHWjs7QWtCdCtHSTtFQUNJLHlDQUFBO0FsQnkrR1I7O0FrQnIrR0k7RUFDSSx5QkFBQTtBbEJ3K0dSOztBa0JuZ0hJO0VDbEJGLGNEbUI4QjtFQ2xCOUIseUJEa0JzRDtFQ2pCdEQscUJEaUI4RTtBbEJ3Z0hoRjtBbUJ2aEhFO0VBRUUsY0RhNEI7RUNaNUIsb0VBQUE7RUFDSSw4REFBQTtBbkJ3aEhSO0FtQnRoSEU7RUFDRSxjRFE0QjtFQ1A1QixvRUFBQTtFQUNJLGdFQUFBO0FuQndoSFI7QW1CdGhIRTtFQUdFLGNEQzRCO0VDQTVCLG9FQUFBO0VBQ0ksZ0VBQUE7QW5Cc2hIUjtBbUJwaEhJO0VBR0UsY0ROMEI7RUNPMUIsb0VBQUE7RUFDSSw4REFBQTtBbkJvaEhWO0FtQmpoSEU7RUFHRSxzQkFBQTtBbkJpaEhKO0FtQjVnSEk7RUFHRSx5QkR0QmtEO0VDdUI5QyxxQkR2QnNFO0FsQm1pSGhGO0FtQnhnSEU7RUFDRSxjRDVCb0Q7RUM2QnBELHlCRDdCNEI7QWxCdWlIaEM7O0FrQnBpSEk7RUFDSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBbEJ1aUhSO0FrQnJpSFE7RUFNSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtBbEJraUhaOztBa0I5aEhJO0VBQ0kseUNBQUE7QWxCaWlIUjs7QWtCN2hISTtFQUNJLHlCQUFBO0FsQmdpSFI7O0FrQjNqSEk7RUNsQkYsY0RtQjhCO0VDbEI5Qix5QkRrQnNEO0VDakJ0RCxxQkRpQjhFO0FsQmdrSGhGO0FtQi9rSEU7RUFFRSxjRGE0QjtFQ1o1QixvRUFBQTtFQUNJLDhEQUFBO0FuQmdsSFI7QW1COWtIRTtFQUNFLGNEUTRCO0VDUDVCLG9FQUFBO0VBQ0ksK0RBQUE7QW5CZ2xIUjtBbUI5a0hFO0VBR0UsY0RDNEI7RUNBNUIsb0VBQUE7RUFDSSwrREFBQTtBbkI4a0hSO0FtQjVrSEk7RUFHRSxjRE4wQjtFQ08xQixvRUFBQTtFQUNJLDhEQUFBO0FuQjRrSFY7QW1CemtIRTtFQUdFLHNCQUFBO0FuQnlrSEo7QW1CcGtISTtFQUdFLHlCRHRCa0Q7RUN1QjlDLHFCRHZCc0U7QWxCMmxIaEY7QW1CaGtIRTtFQUNFLGNENUJvRDtFQzZCcEQseUJEN0I0QjtBbEIrbEhoQzs7QWtCNWxISTtFQUNJLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FsQitsSFI7QWtCN2xIUTtFQU1JLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0FsQjBsSFo7O0FrQnRsSEk7RUFDSSx5Q0FBQTtBbEJ5bEhSOztBa0JybEhJO0VBQ0kseUJBQUE7QWxCd2xIUjs7QWtCbm5ISTtFQ2xCRixjRG1COEI7RUNsQjlCLHlCRGtCc0Q7RUNqQnRELHFCRGlCOEU7QWxCd25IaEY7QW1Cdm9IRTtFQUVFLGNEYTRCO0VDWjVCLDBDQUFBO0VBQ0kseUNBQUE7QW5Cd29IUjtBbUJ0b0hFO0VBQ0UsY0RRNEI7RUNQNUIsMENBQUE7RUFDSSxzQ0FBQTtBbkJ3b0hSO0FtQnRvSEU7RUFHRSxjREM0QjtFQ0E1QiwwQ0FBQTtFQUNJLHNDQUFBO0FuQnNvSFI7QW1CcG9ISTtFQUdFLGNETjBCO0VDTzFCLDZDQUFBO0VBQ0kseUNBQUE7QW5Cb29IVjtBbUJqb0hFO0VBR0Usc0JBQUE7QW5CaW9ISjtBbUI1bkhJO0VBR0UseUJEdEJrRDtFQ3VCOUMscUJEdkJzRTtBbEJtcEhoRjtBbUJ4bkhFO0VBQ0UsY0Q1Qm9EO0VDNkJwRCx5QkQ3QjRCO0FsQnVwSGhDOztBa0JwcEhJO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QWxCdXBIUjtBa0JycEhRO0VBTUkscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QWxCa3BIWjs7QWtCOW9ISTtFQUNJLHlDQUFBO0FsQmlwSFI7O0FrQjdvSEk7RUFDSSx5QkFBQTtBbEJncEhSOztBa0IzcUhJO0VDbEJGLGNEbUI4QjtFQ2xCOUIseUJEa0JzRDtFQ2pCdEQscUJEaUI4RTtBbEJnckhoRjtBbUIvckhFO0VBRUUsY0RhNEI7RUNaNUIscUVBQUE7RUFDSSxpRUFBQTtBbkJnc0hSO0FtQjlySEU7RUFDRSxjRFE0QjtFQ1A1QixxRUFBQTtFQUNJLGlFQUFBO0FuQmdzSFI7QW1COXJIRTtFQUdFLGNEQzRCO0VDQTVCLHFFQUFBO0VBQ0ksaUVBQUE7QW5COHJIUjtBbUI1ckhJO0VBR0UsY0ROMEI7RUNPMUIscUVBQUE7RUFDSSxpRUFBQTtBbkI0ckhWO0FtQnpySEU7RUFHRSxzQkFBQTtBbkJ5ckhKO0FtQnBySEk7RUFHRSx5QkR0QmtEO0VDdUI5QyxxQkR2QnNFO0FsQjJzSGhGO0FtQmhySEU7RUFDRSxjRDVCb0Q7RUM2QnBELHlCRDdCNEI7QWxCK3NIaEM7O0FrQjVzSEk7RUFDSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBbEIrc0hSO0FrQjdzSFE7RUFNSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtBbEIwc0haOztBa0J0c0hJO0VBQ0kseUNBQUE7QWxCeXNIUjs7QWtCcnNISTtFQUNJLHlCQUFBO0FsQndzSFI7O0FrQm51SEk7RUNsQkYsY0RtQjhCO0VDbEI5Qix5QkRrQnNEO0VDakJ0RCxxQkRpQjhFO0FsQnd1SGhGO0FtQnZ2SEU7RUFFRSxjRGE0QjtFQ1o1QiwwQ0FBQTtFQUNJLHlDQUFBO0FuQnd2SFI7QW1CdHZIRTtFQUNFLGNEUTRCO0VDUDVCLDBDQUFBO0VBQ0ksc0NBQUE7QW5Cd3ZIUjtBbUJ0dkhFO0VBR0UsY0RDNEI7RUNBNUIsMENBQUE7RUFDSSxzQ0FBQTtBbkJzdkhSO0FtQnB2SEk7RUFHRSxjRE4wQjtFQ08xQiw2Q0FBQTtFQUNJLHlDQUFBO0FuQm92SFY7QW1CanZIRTtFQUdFLHNCQUFBO0FuQml2SEo7QW1CNXVISTtFQUdFLHlCRHRCa0Q7RUN1QjlDLHFCRHZCc0U7QWxCbXdIaEY7QW1CeHVIRTtFQUNFLGNENUJvRDtFQzZCcEQseUJEN0I0QjtBbEJ1d0hoQzs7QWtCcHdISTtFQUNJLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FsQnV3SFI7QWtCcndIUTtFQU1JLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0FsQmt3SFo7O0FrQjl2SEk7RUFDSSx5Q0FBQTtBbEJpd0hSOztBa0I3dkhJO0VBQ0kseUJBQUE7QWxCZ3dIUjs7QWtCM3hISTtFQ2xCRixjRG1COEI7RUNsQjlCLHlCRGtCc0Q7RUNqQnRELHFCRGlCOEU7QWxCZ3lIaEY7QW1CL3lIRTtFQUVFLGNEYTRCO0VDWjVCLHVDQUFBO0VBQ0ksc0NBQUE7QW5CZ3pIUjtBbUI5eUhFO0VBQ0UsY0RRNEI7RUNQNUIsdUNBQUE7RUFDSSxtQ0FBQTtBbkJnekhSO0FtQjl5SEU7RUFHRSxjREM0QjtFQ0E1Qix1Q0FBQTtFQUNJLG1DQUFBO0FuQjh5SFI7QW1CNXlISTtFQUdFLGNETjBCO0VDTzFCLDBDQUFBO0VBQ0ksc0NBQUE7QW5CNHlIVjtBbUJ6eUhFO0VBR0Usc0JBQUE7QW5CeXlISjtBbUJweUhJO0VBR0UseUJEdEJrRDtFQ3VCOUMscUJEdkJzRTtBbEIyekhoRjtBbUJoeUhFO0VBQ0UsY0Q1Qm9EO0VDNkJwRCx5QkQ3QjRCO0FsQit6SGhDOztBa0I1ekhJO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QWxCK3pIUjtBa0I3ekhRO0VBTUkscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QWxCMHpIWjs7QWtCdHpISTtFQUNJLHlDQUFBO0FsQnl6SFI7O0FrQnJ6SEk7RUFDSSx5QkFBQTtBbEJ3ekhSOztBa0JuMUhJO0VDbEJGLGNEbUI4QjtFQ2xCOUIseUJEa0JzRDtFQ2pCdEQscUJEaUI4RTtBbEJ3MUhoRjtBbUJ2MkhFO0VBRUUsY0RhNEI7RUNaNUIscUVBQUE7RUFDSSxnRUFBQTtBbkJ3MkhSO0FtQnQySEU7RUFDRSxjRFE0QjtFQ1A1QixxRUFBQTtFQUNJLGlFQUFBO0FuQncySFI7QW1CdDJIRTtFQUdFLGNEQzRCO0VDQTVCLHFFQUFBO0VBQ0ksaUVBQUE7QW5CczJIUjtBbUJwMkhJO0VBR0UsY0ROMEI7RUNPMUIscUVBQUE7RUFDSSxnRUFBQTtBbkJvMkhWO0FtQmoySEU7RUFHRSxzQkFBQTtBbkJpMkhKO0FtQjUxSEk7RUFHRSx5QkR0QmtEO0VDdUI5QyxxQkR2QnNFO0FsQm0zSGhGO0FtQngxSEU7RUFDRSxjRDVCb0Q7RUM2QnBELHlCRDdCNEI7QWxCdTNIaEM7O0FrQnAzSEk7RUFDSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBbEJ1M0hSO0FrQnIzSFE7RUFNSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtBbEJrM0haOztBa0I5MkhJO0VBQ0kseUNBQUE7QWxCaTNIUjs7QWtCNzJISTtFQUNJLHlCQUFBO0FsQmczSFI7O0FrQjM0SEk7RUNsQkYsY0RtQjhCO0VDbEI5Qix5QkRrQnNEO0VDakJ0RCxxQkRpQjhFO0FsQmc1SGhGO0FtQi81SEU7RUFFRSxjRGE0QjtFQ1o1QiwwQ0FBQTtFQUNJLHlDQUFBO0FuQmc2SFI7QW1COTVIRTtFQUNFLGNEUTRCO0VDUDVCLDBDQUFBO0VBQ0ksc0NBQUE7QW5CZzZIUjtBbUI5NUhFO0VBR0UsY0RDNEI7RUNBNUIsMENBQUE7RUFDSSxzQ0FBQTtBbkI4NUhSO0FtQjU1SEk7RUFHRSxjRE4wQjtFQ08xQiw2Q0FBQTtFQUNJLHlDQUFBO0FuQjQ1SFY7QW1CejVIRTtFQUdFLHNCQUFBO0FuQnk1SEo7QW1CcDVISTtFQUdFLHlCRHRCa0Q7RUN1QjlDLHFCRHZCc0U7QWxCMjZIaEY7QW1CaDVIRTtFQUNFLGNENUJvRDtFQzZCcEQseUJEN0I0QjtBbEIrNkhoQzs7QWtCNTZISTtFQUNJLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FsQis2SFI7QWtCNzZIUTtFQU1JLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0FsQjA2SFo7O0FrQnQ2SEk7RUFDSSx5Q0FBQTtBbEJ5NkhSOztBa0JyNkhJO0VBQ0kseUJBQUE7QWxCdzZIUjs7QWtCbjhISTtFQ2xCRixjRG1COEI7RUNsQjlCLHlCRGtCc0Q7RUNqQnRELHFCRGlCOEU7QWxCdzhIaEY7QW1CdjlIRTtFQUVFLGNEYTRCO0VDWjVCLHFFQUFBO0VBQ0ksaUVBQUE7QW5CdzlIUjtBbUJ0OUhFO0VBQ0UsY0RRNEI7RUNQNUIscUVBQUE7RUFDSSxpRUFBQTtBbkJ3OUhSO0FtQnQ5SEU7RUFHRSxjREM0QjtFQ0E1QixxRUFBQTtFQUNJLGlFQUFBO0FuQnM5SFI7QW1CcDlISTtFQUdFLGNETjBCO0VDTzFCLHFFQUFBO0VBQ0ksaUVBQUE7QW5CbzlIVjtBbUJqOUhFO0VBR0Usc0JBQUE7QW5CaTlISjtBbUI1OEhJO0VBR0UseUJEdEJrRDtFQ3VCOUMscUJEdkJzRTtBbEJtK0hoRjtBbUJ4OEhFO0VBQ0UsY0Q1Qm9EO0VDNkJwRCx5QkQ3QjRCO0FsQnUrSGhDOztBa0JwK0hJO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QWxCdStIUjtBa0JyK0hRO0VBTUkscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QWxCaytIWjs7QWtCOTlISTtFQUNJLHlDQUFBO0FsQmkrSFI7O0FrQjc5SEk7RUFDSSx5QkFBQTtBbEJnK0hSOztBa0IzL0hJO0VDbEJGLGNEbUI4QjtFQ2xCOUIseUJEa0JzRDtFQ2pCdEQscUJEaUI4RTtBbEJnZ0loRjtBbUIvZ0lFO0VBRUUsY0RhNEI7RUNaNUIscUVBQUE7RUFDSSxpRUFBQTtBbkJnaElSO0FtQjlnSUU7RUFDRSxjRFE0QjtFQ1A1QixxRUFBQTtFQUNJLGlFQUFBO0FuQmdoSVI7QW1COWdJRTtFQUdFLGNEQzRCO0VDQTVCLHFFQUFBO0VBQ0ksaUVBQUE7QW5COGdJUjtBbUI1Z0lJO0VBR0UsY0ROMEI7RUNPMUIscUVBQUE7RUFDSSxpRUFBQTtBbkI0Z0lWO0FtQnpnSUU7RUFHRSxzQkFBQTtBbkJ5Z0lKO0FtQnBnSUk7RUFHRSx5QkR0QmtEO0VDdUI5QyxxQkR2QnNFO0FsQjJoSWhGO0FtQmhnSUU7RUFDRSxjRDVCb0Q7RUM2QnBELHlCRDdCNEI7QWxCK2hJaEM7O0FrQjVoSUk7RUFDSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBbEIraElSO0FrQjdoSVE7RUFNSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtBbEIwaElaOztBa0J0aElJO0VBQ0kseUNBQUE7QWxCeWhJUjs7QWtCcmhJSTtFQUNJLHlCQUFBO0FsQndoSVI7O0FrQm5qSUk7RUNsQkYsY0RtQjhCO0VDbEI5Qix5QkRrQnNEO0VDakJ0RCxxQkRpQjhFO0FsQndqSWhGO0FtQnZrSUU7RUFFRSxjRGE0QjtFQ1o1QixnRUFBQTtFQUNJLDhEQUFBO0FuQndrSVI7QW1CdGtJRTtFQUNFLGNEUTRCO0VDUDVCLGdFQUFBO0VBQ0ksOERBQUE7QW5Cd2tJUjtBbUJ0a0lFO0VBR0UsY0RDNEI7RUNBNUIsZ0VBQUE7RUFDSSw4REFBQTtBbkJza0lSO0FtQnBrSUk7RUFHRSxjRE4wQjtFQ08xQixrRUFBQTtFQUNJLDhEQUFBO0FuQm9rSVY7QW1CamtJRTtFQUdFLHNCQUFBO0FuQmlrSUo7QW1CNWpJSTtFQUdFLHlCRHRCa0Q7RUN1QjlDLHFCRHZCc0U7QWxCbWxJaEY7QW1CeGpJRTtFQUNFLGNENUJvRDtFQzZCcEQseUJEN0I0QjtBbEJ1bEloQzs7QWtCcGxJSTtFQUNJLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FsQnVsSVI7QWtCcmxJUTtFQU1JLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0FsQmtsSVo7O0FrQjlrSUk7RUFDSSx5Q0FBQTtBbEJpbElSOztBa0I3a0lJO0VBQ0kseUJBQUE7QWxCZ2xJUjs7QWtCM21JSTtFQ2xCRixjRG1COEI7RUNsQjlCLHlCRGtCc0Q7RUNqQnRELHFCRGlCOEU7QWxCZ25JaEY7QW1CL25JRTtFQUVFLGNEYTRCO0VDWjVCLG1FQUFBO0VBQ0ksOERBQUE7QW5CZ29JUjtBbUI5bklFO0VBQ0UsY0RRNEI7RUNQNUIsbUVBQUE7RUFDSSwrREFBQTtBbkJnb0lSO0FtQjluSUU7RUFHRSxjREM0QjtFQ0E1QixtRUFBQTtFQUNJLCtEQUFBO0FuQjhuSVI7QW1CNW5JSTtFQUdFLGNETjBCO0VDTzFCLG1FQUFBO0VBQ0ksOERBQUE7QW5CNG5JVjtBbUJ6bklFO0VBR0Usc0JBQUE7QW5CeW5JSjtBbUJwbklJO0VBR0UseUJEdEJrRDtFQ3VCOUMscUJEdkJzRTtBbEIyb0loRjtBbUJobklFO0VBQ0UsY0Q1Qm9EO0VDNkJwRCx5QkQ3QjRCO0FsQitvSWhDOztBa0I1b0lJO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QWxCK29JUjtBa0I3b0lRO0VBTUkscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QWxCMG9JWjs7QWtCdG9JSTtFQUNJLHlDQUFBO0FsQnlvSVI7O0FrQnJvSUk7RUFDSSx5QkFBQTtBbEJ3b0lSOztBa0JucUlJO0VDbEJGLGNEbUI4QjtFQ2xCOUIseUJEa0JzRDtFQ2pCdEQscUJEaUI4RTtBbEJ3cUloRjtBbUJ2cklFO0VBRUUsY0RhNEI7RUNaNUIsbUVBQUE7RUFDSSwrREFBQTtBbkJ3cklSO0FtQnRySUU7RUFDRSxjRFE0QjtFQ1A1QixtRUFBQTtFQUNJLCtEQUFBO0FuQndySVI7QW1CdHJJRTtFQUdFLGNEQzRCO0VDQTVCLG1FQUFBO0VBQ0ksK0RBQUE7QW5Cc3JJUjtBbUJwcklJO0VBR0UsY0ROMEI7RUNPMUIsbUVBQUE7RUFDSSwrREFBQTtBbkJvcklWO0FtQmpySUU7RUFHRSxzQkFBQTtBbkJpcklKO0FtQjVxSUk7RUFHRSx5QkR0QmtEO0VDdUI5QyxxQkR2QnNFO0FsQm1zSWhGO0FtQnhxSUU7RUFDRSxjRDVCb0Q7RUM2QnBELHlCRDdCNEI7QWxCdXNJaEM7O0FrQnBzSUk7RUFDSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBbEJ1c0lSO0FrQnJzSVE7RUFNSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtBbEJrc0laOztBa0I5cklJO0VBQ0kseUNBQUE7QWxCaXNJUjs7QWtCN3JJSTtFQUNJLHlCQUFBO0FsQmdzSVI7O0FrQjN0SUk7RUNsQkYsY0RtQjhCO0VDbEI5Qix5QkRrQnNEO0VDakJ0RCxxQkRpQjhFO0FsQmd1SWhGO0FtQi91SUU7RUFFRSxjRGE0QjtFQ1o1QixnRUFBQTtFQUNJLCtEQUFBO0FuQmd2SVI7QW1COXVJRTtFQUNFLGNEUTRCO0VDUDVCLGdFQUFBO0VBQ0ksK0RBQUE7QW5CZ3ZJUjtBbUI5dUlFO0VBR0UsY0RDNEI7RUNBNUIsZ0VBQUE7RUFDSSwrREFBQTtBbkI4dUlSO0FtQjV1SUk7RUFHRSxjRE4wQjtFQ08xQixtRUFBQTtFQUNJLCtEQUFBO0FuQjR1SVY7QW1CenVJRTtFQUdFLHNCQUFBO0FuQnl1SUo7QW1CcHVJSTtFQUdFLHlCRHRCa0Q7RUN1QjlDLHFCRHZCc0U7QWxCMnZJaEY7QW1CaHVJRTtFQUNFLGNENUJvRDtFQzZCcEQseUJEN0I0QjtBbEIrdkloQzs7QWtCNXZJSTtFQUNJLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FsQit2SVI7QWtCN3ZJUTtFQU1JLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0FsQjB2SVo7O0FrQnR2SUk7RUFDSSx5Q0FBQTtBbEJ5dklSOztBa0JydklJO0VBQ0kseUJBQUE7QWxCd3ZJUjs7QWtCbnhJSTtFQ2xCRixjRG1COEI7RUNsQjlCLHlCRGtCc0Q7RUNqQnRELHFCRGlCOEU7QWxCd3hJaEY7QW1CdnlJRTtFQUVFLGNEYTRCO0VDWjVCLG1FQUFBO0VBQ0ksK0RBQUE7QW5Cd3lJUjtBbUJ0eUlFO0VBQ0UsY0RRNEI7RUNQNUIsbUVBQUE7RUFDSSwrREFBQTtBbkJ3eUlSO0FtQnR5SUU7RUFHRSxjREM0QjtFQ0E1QixtRUFBQTtFQUNJLCtEQUFBO0FuQnN5SVI7QW1CcHlJSTtFQUdFLGNETjBCO0VDTzFCLG1FQUFBO0VBQ0ksK0RBQUE7QW5Cb3lJVjtBbUJqeUlFO0VBR0Usc0JBQUE7QW5CaXlJSjtBbUI1eElJO0VBR0UseUJEdEJrRDtFQ3VCOUMscUJEdkJzRTtBbEJtekloRjtBbUJ4eElFO0VBQ0UsY0Q1Qm9EO0VDNkJwRCx5QkQ3QjRCO0FsQnV6SWhDOztBa0JweklJO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QWxCdXpJUjtBa0JyeklRO0VBTUkscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QWxCa3pJWjs7QWtCOXlJSTtFQUNJLHlDQUFBO0FsQml6SVI7O0FrQjd5SUk7RUFDSSx5QkFBQTtBbEJneklSOztBa0IzMElJO0VDbEJGLGNEbUI4QjtFQ2xCOUIseUJEa0JzRDtFQ2pCdEQscUJEaUI4RTtBbEJnMUloRjtBbUIvMUlFO0VBRUUsY0RhNEI7RUNaNUIsbUVBQUE7RUFDSSwrREFBQTtBbkJnMklSO0FtQjkxSUU7RUFDRSxjRFE0QjtFQ1A1QixtRUFBQTtFQUNJLCtEQUFBO0FuQmcySVI7QW1COTFJRTtFQUdFLGNEQzRCO0VDQTVCLG1FQUFBO0VBQ0ksK0RBQUE7QW5CODFJUjtBbUI1MUlJO0VBR0UsY0ROMEI7RUNPMUIsbUVBQUE7RUFDSSwrREFBQTtBbkI0MUlWO0FtQnoxSUU7RUFHRSxzQkFBQTtBbkJ5MUlKO0FtQnAxSUk7RUFHRSx5QkR0QmtEO0VDdUI5QyxxQkR2QnNFO0FsQjIySWhGO0FtQmgxSUU7RUFDRSxjRDVCb0Q7RUM2QnBELHlCRDdCNEI7QWxCKzJJaEM7O0FrQjUySUk7RUFDSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBbEIrMklSO0FrQjcySVE7RUFNSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtBbEIwMklaOztBa0J0MklJO0VBQ0kseUNBQUE7QWxCeTJJUjs7QWtCcjJJSTtFQUNJLHlCQUFBO0FsQncySVI7O0FrQm40SUk7RUNsQkYsY0RtQjhCO0VDbEI5Qix5QkRrQnNEO0VDakJ0RCxxQkRpQjhFO0FsQnc0SWhGO0FtQnY1SUU7RUFFRSxjRGE0QjtFQ1o1QixtRUFBQTtFQUNJLDREQUFBO0FuQnc1SVI7QW1CdDVJRTtFQUNFLGNEUTRCO0VDUDVCLG1FQUFBO0VBQ0ksK0RBQUE7QW5CdzVJUjtBbUJ0NUlFO0VBR0UsY0RDNEI7RUNBNUIsbUVBQUE7RUFDSSwrREFBQTtBbkJzNUlSO0FtQnA1SUk7RUFHRSxjRE4wQjtFQ08xQixtRUFBQTtFQUNJLDREQUFBO0FuQm81SVY7QW1CajVJRTtFQUdFLHNCQUFBO0FuQmk1SUo7QW1CNTRJSTtFQUdFLHlCRHRCa0Q7RUN1QjlDLHFCRHZCc0U7QWxCbTZJaEY7QW1CeDRJRTtFQUNFLGNENUJvRDtFQzZCcEQseUJEN0I0QjtBbEJ1NkloQzs7QWtCcDZJSTtFQUNJLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FsQnU2SVI7QWtCcjZJUTtFQU1JLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0FsQms2SVo7O0FrQjk1SUk7RUFDSSx5Q0FBQTtBbEJpNklSOztBa0I3NUlJO0VBQ0kseUJBQUE7QWxCZzZJUjs7QWtCMzdJSTtFQ2xCRixjRG1COEI7RUNsQjlCLHlCRGtCc0Q7RUNqQnRELHFCRGlCOEU7QWxCZzhJaEY7QW1CLzhJRTtFQUVFLGNEYTRCO0VDWjVCLG1FQUFBO0VBQ0ksK0RBQUE7QW5CZzlJUjtBbUI5OElFO0VBQ0UsY0RRNEI7RUNQNUIsbUVBQUE7RUFDSSwrREFBQTtBbkJnOUlSO0FtQjk4SUU7RUFHRSxjREM0QjtFQ0E1QixtRUFBQTtFQUNJLCtEQUFBO0FuQjg4SVI7QW1CNThJSTtFQUdFLGNETjBCO0VDTzFCLG1FQUFBO0VBQ0ksK0RBQUE7QW5CNDhJVjtBbUJ6OElFO0VBR0Usc0JBQUE7QW5CeThJSjtBbUJwOElJO0VBR0UseUJEdEJrRDtFQ3VCOUMscUJEdkJzRTtBbEIyOUloRjtBbUJoOElFO0VBQ0UsY0Q1Qm9EO0VDNkJwRCx5QkQ3QjRCO0FsQis5SWhDOztBa0I1OUlJO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QWxCKzlJUjtBa0I3OUlRO0VBTUkscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QWxCMDlJWjs7QWtCdDlJSTtFQUNJLHlDQUFBO0FsQnk5SVI7O0FrQnI5SUk7RUFDSSx5QkFBQTtBbEJ3OUlSOztBa0JuL0lJO0VDbEJGLGNEbUI4QjtFQ2xCOUIseUJEa0JzRDtFQ2pCdEQscUJEaUI4RTtBbEJ3L0loRjtBbUJ2Z0pFO0VBRUUsY0RhNEI7RUNaNUIsbUVBQUE7RUFDSSwrREFBQTtBbkJ3Z0pSO0FtQnRnSkU7RUFDRSxjRFE0QjtFQ1A1QixtRUFBQTtFQUNJLCtEQUFBO0FuQndnSlI7QW1CdGdKRTtFQUdFLGNEQzRCO0VDQTVCLG1FQUFBO0VBQ0ksK0RBQUE7QW5Cc2dKUjtBbUJwZ0pJO0VBR0UsY0ROMEI7RUNPMUIsbUVBQUE7RUFDSSwrREFBQTtBbkJvZ0pWO0FtQmpnSkU7RUFHRSxzQkFBQTtBbkJpZ0pKO0FtQjUvSUk7RUFHRSx5QkR0QmtEO0VDdUI5QyxxQkR2QnNFO0FsQm1oSmhGO0FtQngvSUU7RUFDRSxjRDVCb0Q7RUM2QnBELHlCRDdCNEI7QWxCdWhKaEM7O0FrQnBoSkk7RUFDSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBbEJ1aEpSO0FrQnJoSlE7RUFNSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtBbEJraEpaOztBa0I5Z0pJO0VBQ0kseUNBQUE7QWxCaWhKUjs7QWtCN2dKSTtFQUNJLHlCQUFBO0FsQmdoSlI7O0FrQjNpSkk7RUNsQkYsY0RtQjhCO0VDbEI5Qix5QkRrQnNEO0VDakJ0RCxxQkRpQjhFO0FsQmdqSmhGO0FtQi9qSkU7RUFFRSxjRGE0QjtFQ1o1QixtRUFBQTtFQUNJLCtEQUFBO0FuQmdrSlI7QW1COWpKRTtFQUNFLGNEUTRCO0VDUDVCLG1FQUFBO0VBQ0ksK0RBQUE7QW5CZ2tKUjtBbUI5akpFO0VBR0UsY0RDNEI7RUNBNUIsbUVBQUE7RUFDSSwrREFBQTtBbkI4akpSO0FtQjVqSkk7RUFHRSxjRE4wQjtFQ08xQixtRUFBQTtFQUNJLCtEQUFBO0FuQjRqSlY7QW1CempKRTtFQUdFLHNCQUFBO0FuQnlqSko7QW1CcGpKSTtFQUdFLHlCRHRCa0Q7RUN1QjlDLHFCRHZCc0U7QWxCMmtKaEY7QW1CaGpKRTtFQUNFLGNENUJvRDtFQzZCcEQseUJEN0I0QjtBbEIra0poQzs7QWtCNWtKSTtFQUNJLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FsQitrSlI7QWtCN2tKUTtFQU1JLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0FsQjBrSlo7O0FrQnRrSkk7RUFDSSx5Q0FBQTtBbEJ5a0pSOztBa0Jya0pJO0VBQ0kseUJBQUE7QWxCd2tKUjs7QWtCbm1KSTtFQ2xCRixjRG1COEI7RUNsQjlCLHlCRGtCc0Q7RUNqQnRELHFCRGlCOEU7QWxCd21KaEY7QW1Cdm5KRTtFQUVFLGNEYTRCO0VDWjVCLG9FQUFBO0VBQ0ksK0RBQUE7QW5Cd25KUjtBbUJ0bkpFO0VBQ0UsY0RRNEI7RUNQNUIsb0VBQUE7RUFDSSxnRUFBQTtBbkJ3bkpSO0FtQnRuSkU7RUFHRSxjREM0QjtFQ0E1QixvRUFBQTtFQUNJLGdFQUFBO0FuQnNuSlI7QW1CcG5KSTtFQUdFLGNETjBCO0VDTzFCLG9FQUFBO0VBQ0ksK0RBQUE7QW5Cb25KVjtBbUJqbkpFO0VBR0Usc0JBQUE7QW5CaW5KSjtBbUI1bUpJO0VBR0UseUJEdEJrRDtFQ3VCOUMscUJEdkJzRTtBbEJtb0poRjtBbUJ4bUpFO0VBQ0UsY0Q1Qm9EO0VDNkJwRCx5QkQ3QjRCO0FsQnVvSmhDOztBa0Jwb0pJO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QWxCdW9KUjtBa0Jyb0pRO0VBTUkscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QWxCa29KWjs7QWtCOW5KSTtFQUNJLHlDQUFBO0FsQmlvSlI7O0FrQjduSkk7RUFDSSx5QkFBQTtBbEJnb0pSOztBa0IzcEpJO0VDbEJGLGNEbUI4QjtFQ2xCOUIseUJEa0JzRDtFQ2pCdEQscUJEaUI4RTtBbEJncUpoRjtBbUIvcUpFO0VBRUUsY0RhNEI7RUNaNUIsa0VBQUE7RUFDSSw4REFBQTtBbkJnckpSO0FtQjlxSkU7RUFDRSxjRFE0QjtFQ1A1QixrRUFBQTtFQUNJLDhEQUFBO0FuQmdySlI7QW1COXFKRTtFQUdFLGNEQzRCO0VDQTVCLGtFQUFBO0VBQ0ksOERBQUE7QW5COHFKUjtBbUI1cUpJO0VBR0UsY0ROMEI7RUNPMUIsa0VBQUE7RUFDSSw4REFBQTtBbkI0cUpWO0FtQnpxSkU7RUFHRSxzQkFBQTtBbkJ5cUpKO0FtQnBxSkk7RUFHRSx5QkR0QmtEO0VDdUI5QyxxQkR2QnNFO0FsQjJySmhGO0FtQmhxSkU7RUFDRSxjRDVCb0Q7RUM2QnBELHlCRDdCNEI7QWxCK3JKaEM7O0FrQjVySkk7RUFDSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBbEIrckpSO0FrQjdySlE7RUFNSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtBbEIwckpaOztBa0J0ckpJO0VBQ0kseUNBQUE7QWxCeXJKUjs7QWtCcnJKSTtFQUNJLHlCQUFBO0FsQndySlI7O0FrQm50Skk7RUNsQkYsY0RtQjhCO0VDbEI5Qix5QkRrQnNEO0VDakJ0RCxxQkRpQjhFO0FsQnd0SmhGO0FtQnZ1SkU7RUFFRSxjRGE0QjtFQ1o1QixtRUFBQTtFQUNJLCtEQUFBO0FuQnd1SlI7QW1CdHVKRTtFQUNFLGNEUTRCO0VDUDVCLG1FQUFBO0VBQ0ksK0RBQUE7QW5Cd3VKUjtBbUJ0dUpFO0VBR0UsY0RDNEI7RUNBNUIsbUVBQUE7RUFDSSwrREFBQTtBbkJzdUpSO0FtQnB1Skk7RUFHRSxjRE4wQjtFQ08xQixtRUFBQTtFQUNJLCtEQUFBO0FuQm91SlY7QW1CanVKRTtFQUdFLHNCQUFBO0FuQml1Sko7QW1CNXRKSTtFQUdFLHlCRHRCa0Q7RUN1QjlDLHFCRHZCc0U7QWxCbXZKaEY7QW1CeHRKRTtFQUNFLGNENUJvRDtFQzZCcEQseUJEN0I0QjtBbEJ1dkpoQzs7QWtCcHZKSTtFQUNJLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FsQnV2SlI7QWtCcnZKUTtFQU1JLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0FsQmt2Slo7O0FrQjl1Skk7RUFDSSx5Q0FBQTtBbEJpdkpSOztBa0I3dUpJO0VBQ0kseUJBQUE7QWxCZ3ZKUjs7QWtCM3dKSTtFQ2xCRixjRG1COEI7RUNsQjlCLHlCRGtCc0Q7RUNqQnRELHFCRGlCOEU7QWxCZ3hKaEY7QW1CL3hKRTtFQUVFLGNEYTRCO0VDWjVCLDZDQUFBO0VBQ0ksMENBQUE7QW5CZ3lKUjtBbUI5eEpFO0VBQ0UsY0RRNEI7RUNQNUIsNkNBQUE7RUFDSSwyQ0FBQTtBbkJneUpSO0FtQjl4SkU7RUFHRSxjREM0QjtFQ0E1Qiw2Q0FBQTtFQUNJLDJDQUFBO0FuQjh4SlI7QW1CNXhKSTtFQUdFLGNETjBCO0VDTzFCLCtDQUFBO0VBQ0ksMENBQUE7QW5CNHhKVjtBbUJ6eEpFO0VBR0Usc0JBQUE7QW5CeXhKSjtBbUJweEpJO0VBR0UseUJEdEJrRDtFQ3VCOUMscUJEdkJzRTtBbEIyeUpoRjtBbUJoeEpFO0VBQ0UsY0Q1Qm9EO0VDNkJwRCx5QkQ3QjRCO0FsQit5SmhDOztBa0I1eUpJO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QWxCK3lKUjtBa0I3eUpRO0VBTUkscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QWxCMHlKWjs7QWtCdHlKSTtFQUNJLHlDQUFBO0FsQnl5SlI7O0FrQnJ5Skk7RUFDSSx5QkFBQTtBbEJ3eUpSOztBa0JuMEpJO0VDbEJGLGNEbUI4QjtFQ2xCOUIseUJEa0JzRDtFQ2pCdEQscUJEaUI4RTtBbEJ3MEpoRjtBbUJ2MUpFO0VBRUUsY0RhNEI7RUNaNUIsbUVBQUE7RUFDSSwrREFBQTtBbkJ3MUpSO0FtQnQxSkU7RUFDRSxjRFE0QjtFQ1A1QixtRUFBQTtFQUNJLCtEQUFBO0FuQncxSlI7QW1CdDFKRTtFQUdFLGNEQzRCO0VDQTVCLG1FQUFBO0VBQ0ksK0RBQUE7QW5CczFKUjtBbUJwMUpJO0VBR0UsY0ROMEI7RUNPMUIsa0VBQUE7RUFDSSwrREFBQTtBbkJvMUpWO0FtQmoxSkU7RUFHRSxzQkFBQTtBbkJpMUpKO0FtQjUwSkk7RUFHRSx5QkR0QmtEO0VDdUI5QyxxQkR2QnNFO0FsQm0ySmhGO0FtQngwSkU7RUFDRSxjRDVCb0Q7RUM2QnBELHlCRDdCNEI7QWxCdTJKaEM7O0FrQnAySkk7RUFDSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBbEJ1MkpSO0FrQnIySlE7RUFNSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtBbEJrMkpaOztBa0I5MUpJO0VBQ0kseUNBQUE7QWxCaTJKUjs7QWtCNzFKSTtFQUNJLHlCQUFBO0FsQmcySlI7O0FrQjMzSkk7RUNsQkYsY0RtQjhCO0VDbEI5Qix5QkRrQnNEO0VDakJ0RCxxQkRpQjhFO0FsQmc0SmhGO0FtQi80SkU7RUFFRSxjRGE0QjtFQ1o1QixrRUFBQTtFQUNJLCtEQUFBO0FuQmc1SlI7QW1COTRKRTtFQUNFLGNEUTRCO0VDUDVCLGtFQUFBO0VBQ0ksZ0VBQUE7QW5CZzVKUjtBbUI5NEpFO0VBR0UsY0RDNEI7RUNBNUIsa0VBQUE7RUFDSSxnRUFBQTtBbkI4NEpSO0FtQjU0Skk7RUFHRSxjRE4wQjtFQ08xQixvRUFBQTtFQUNJLCtEQUFBO0FuQjQ0SlY7QW1CejRKRTtFQUdFLHNCQUFBO0FuQnk0Sko7QW1CcDRKSTtFQUdFLHlCRHRCa0Q7RUN1QjlDLHFCRHZCc0U7QWxCMjVKaEY7QW1CaDRKRTtFQUNFLGNENUJvRDtFQzZCcEQseUJEN0I0QjtBbEIrNUpoQzs7QWtCNTVKSTtFQUNJLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FsQis1SlI7QWtCNzVKUTtFQU1JLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0FsQjA1Slo7O0FrQnQ1Skk7RUFDSSx5Q0FBQTtBbEJ5NUpSOztBa0JyNUpJO0VBQ0kseUJBQUE7QWxCdzVKUjs7QWtCbjdKSTtFQ2xCRixjRG1COEI7RUNsQjlCLHlCRGtCc0Q7RUNqQnRELHFCRGlCOEU7QWxCdzdKaEY7QW1CdjhKRTtFQUVFLGNEYTRCO0VDWjVCLG9FQUFBO0VBQ0ksZ0VBQUE7QW5CdzhKUjtBbUJ0OEpFO0VBQ0UsY0RRNEI7RUNQNUIsb0VBQUE7RUFDSSxnRUFBQTtBbkJ3OEpSO0FtQnQ4SkU7RUFHRSxjREM0QjtFQ0E1QixvRUFBQTtFQUNJLGdFQUFBO0FuQnM4SlI7QW1CcDhKSTtFQUdFLGNETjBCO0VDTzFCLG9FQUFBO0VBQ0ksZ0VBQUE7QW5CbzhKVjtBbUJqOEpFO0VBR0Usc0JBQUE7QW5CaThKSjtBbUI1N0pJO0VBR0UseUJEdEJrRDtFQ3VCOUMscUJEdkJzRTtBbEJtOUpoRjtBbUJ4N0pFO0VBQ0UsY0Q1Qm9EO0VDNkJwRCx5QkQ3QjRCO0FsQnU5SmhDOztBa0JwOUpJO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QWxCdTlKUjtBa0JyOUpRO0VBTUkscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QWxCazlKWjs7QWtCOThKSTtFQUNJLHlDQUFBO0FsQmk5SlI7O0FrQjc4Skk7RUFDSSx5QkFBQTtBbEJnOUpSOztBa0IzK0pJO0VDbEJGLGNEbUI4QjtFQ2xCOUIseUJEa0JzRDtFQ2pCdEQscUJEaUI4RTtBbEJnL0poRjtBbUIvL0pFO0VBRUUsY0RhNEI7RUNaNUIsb0VBQUE7RUFDSSwrREFBQTtBbkJnZ0tSO0FtQjkvSkU7RUFDRSxjRFE0QjtFQ1A1QixvRUFBQTtFQUNJLGdFQUFBO0FuQmdnS1I7QW1COS9KRTtFQUdFLGNEQzRCO0VDQTVCLG9FQUFBO0VBQ0ksZ0VBQUE7QW5COC9KUjtBbUI1L0pJO0VBR0UsY0ROMEI7RUNPMUIsb0VBQUE7RUFDSSwrREFBQTtBbkI0L0pWO0FtQnovSkU7RUFHRSxzQkFBQTtBbkJ5L0pKO0FtQnAvSkk7RUFHRSx5QkR0QmtEO0VDdUI5QyxxQkR2QnNFO0FsQjJnS2hGO0FtQmgvSkU7RUFDRSxjRDVCb0Q7RUM2QnBELHlCRDdCNEI7QWxCK2dLaEM7O0FrQjVnS0k7RUFDSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBbEIrZ0tSO0FrQjdnS1E7RUFNSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtBbEIwZ0taOztBa0J0Z0tJO0VBQ0kseUNBQUE7QWxCeWdLUjs7QWtCcmdLSTtFQUNJLHlCQUFBO0FsQndnS1I7O0FrQm5pS0k7RUNsQkYsY0RtQjhCO0VDbEI5Qix5QkRrQnNEO0VDakJ0RCxxQkRpQjhFO0FsQndpS2hGO0FtQnZqS0U7RUFFRSxjRGE0QjtFQ1o1QixvRUFBQTtFQUNJLGdFQUFBO0FuQndqS1I7QW1CdGpLRTtFQUNFLGNEUTRCO0VDUDVCLG9FQUFBO0VBQ0ksZ0VBQUE7QW5Cd2pLUjtBbUJ0aktFO0VBR0UsY0RDNEI7RUNBNUIsb0VBQUE7RUFDSSxnRUFBQTtBbkJzaktSO0FtQnBqS0k7RUFHRSxjRE4wQjtFQ08xQixvRUFBQTtFQUNJLGdFQUFBO0FuQm9qS1Y7QW1CampLRTtFQUdFLHNCQUFBO0FuQmlqS0o7QW1CNWlLSTtFQUdFLHlCRHRCa0Q7RUN1QjlDLHFCRHZCc0U7QWxCbWtLaEY7QW1CeGlLRTtFQUNFLGNENUJvRDtFQzZCcEQseUJEN0I0QjtBbEJ1a0toQzs7QWtCcGtLSTtFQUNJLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FsQnVrS1I7QWtCcmtLUTtFQU1JLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0FsQmtrS1o7O0FrQjlqS0k7RUFDSSx5Q0FBQTtBbEJpa0tSOztBa0I3aktJO0VBQ0kseUJBQUE7QWxCZ2tLUjs7QWtCM2xLSTtFQ2xCRixjRG1COEI7RUNsQjlCLHlCRGtCc0Q7RUNqQnRELHFCRGlCOEU7QWxCZ21LaEY7QW1CL21LRTtFQUVFLGNEYTRCO0VDWjVCLG9FQUFBO0VBQ0ksOERBQUE7QW5CZ25LUjtBbUI5bUtFO0VBQ0UsY0RRNEI7RUNQNUIsb0VBQUE7RUFDSSxnRUFBQTtBbkJnbktSO0FtQjltS0U7RUFHRSxjREM0QjtFQ0E1QixvRUFBQTtFQUNJLGdFQUFBO0FuQjhtS1I7QW1CNW1LSTtFQUdFLGNETjBCO0VDTzFCLG1FQUFBO0VBQ0ksOERBQUE7QW5CNG1LVjtBbUJ6bUtFO0VBR0Usc0JBQUE7QW5CeW1LSjtBbUJwbUtJO0VBR0UseUJEdEJrRDtFQ3VCOUMscUJEdkJzRTtBbEIybktoRjtBbUJobUtFO0VBQ0UsY0Q1Qm9EO0VDNkJwRCx5QkQ3QjRCO0FsQituS2hDOztBa0I1bktJO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QWxCK25LUjtBa0I3bktRO0VBTUkscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QWxCMG5LWjs7QWtCdG5LSTtFQUNJLHlDQUFBO0FsQnluS1I7O0FrQnJuS0k7RUFDSSx5QkFBQTtBbEJ3bktSOztBa0JucEtJO0VDbEJGLGNEbUI4QjtFQ2xCOUIseUJEa0JzRDtFQ2pCdEQscUJEaUI4RTtBbEJ3cEtoRjtBbUJ2cUtFO0VBRUUsY0RhNEI7RUNaNUIsb0VBQUE7RUFDSSw4REFBQTtBbkJ3cUtSO0FtQnRxS0U7RUFDRSxjRFE0QjtFQ1A1QixvRUFBQTtFQUNJLGdFQUFBO0FuQndxS1I7QW1CdHFLRTtFQUdFLGNEQzRCO0VDQTVCLG9FQUFBO0VBQ0ksZ0VBQUE7QW5Cc3FLUjtBbUJwcUtJO0VBR0UsY0ROMEI7RUNPMUIsbUVBQUE7RUFDSSw4REFBQTtBbkJvcUtWO0FtQmpxS0U7RUFHRSxzQkFBQTtBbkJpcUtKO0FtQjVwS0k7RUFHRSx5QkR0QmtEO0VDdUI5QyxxQkR2QnNFO0FsQm1yS2hGO0FtQnhwS0U7RUFDRSxjRDVCb0Q7RUM2QnBELHlCRDdCNEI7QWxCdXJLaEM7O0FrQnByS0k7RUFDSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBbEJ1cktSO0FrQnJyS1E7RUFNSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtBbEJrcktaOztBa0I5cUtJO0VBQ0kseUNBQUE7QWxCaXJLUjs7QWtCN3FLSTtFQUNJLHlCQUFBO0FsQmdyS1I7O0FrQjNzS0k7RUNsQkYsY0RtQjhCO0VDbEI5Qix5QkRrQnNEO0VDakJ0RCxxQkRpQjhFO0FsQmd0S2hGO0FtQi90S0U7RUFFRSxjRGE0QjtFQ1o1QixrRUFBQTtFQUNJLGdFQUFBO0FuQmd1S1I7QW1COXRLRTtFQUNFLGNEUTRCO0VDUDVCLGtFQUFBO0VBQ0ksZ0VBQUE7QW5CZ3VLUjtBbUI5dEtFO0VBR0UsY0RDNEI7RUNBNUIsa0VBQUE7RUFDSSxnRUFBQTtBbkI4dEtSO0FtQjV0S0k7RUFHRSxjRE4wQjtFQ08xQixrRUFBQTtFQUNJLGdFQUFBO0FuQjR0S1Y7QW1CenRLRTtFQUdFLHNCQUFBO0FuQnl0S0o7QW1CcHRLSTtFQUdFLHlCRHRCa0Q7RUN1QjlDLHFCRHZCc0U7QWxCMnVLaEY7QW1CaHRLRTtFQUNFLGNENUJvRDtFQzZCcEQseUJEN0I0QjtBbEIrdUtoQzs7QWtCNXVLSTtFQUNJLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FsQit1S1I7QWtCN3VLUTtFQU1JLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0FsQjB1S1o7O0FrQnR1S0k7RUFDSSx5Q0FBQTtBbEJ5dUtSOztBa0JydUtJO0VBQ0kseUJBQUE7QWxCd3VLUjs7QWtCbndLSTtFQ2xCRixjRG1COEI7RUNsQjlCLHlCRGtCc0Q7RUNqQnRELHFCRGlCOEU7QWxCd3dLaEY7QW1CdnhLRTtFQUVFLGNEYTRCO0VDWjVCLG9FQUFBO0VBQ0ksOERBQUE7QW5Cd3hLUjtBbUJ0eEtFO0VBQ0UsY0RRNEI7RUNQNUIsb0VBQUE7RUFDSSxnRUFBQTtBbkJ3eEtSO0FtQnR4S0U7RUFHRSxjREM0QjtFQ0E1QixvRUFBQTtFQUNJLGdFQUFBO0FuQnN4S1I7QW1CcHhLSTtFQUdFLGNETjBCO0VDTzFCLG1FQUFBO0VBQ0ksOERBQUE7QW5Cb3hLVjtBbUJqeEtFO0VBR0Usc0JBQUE7QW5CaXhLSjtBbUI1d0tJO0VBR0UseUJEdEJrRDtFQ3VCOUMscUJEdkJzRTtBbEJteUtoRjtBbUJ4d0tFO0VBQ0UsY0Q1Qm9EO0VDNkJwRCx5QkQ3QjRCO0FsQnV5S2hDOztBa0JweUtJO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QWxCdXlLUjtBa0JyeUtRO0VBTUkscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QWxCa3lLWjs7QWtCOXhLSTtFQUNJLHlDQUFBO0FsQml5S1I7O0FrQjd4S0k7RUFDSSx5QkFBQTtBbEJneUtSOztBa0IzektJO0VDbEJGLGNEbUI4QjtFQ2xCOUIseUJEa0JzRDtFQ2pCdEQscUJEaUI4RTtBbEJnMEtoRjtBbUIvMEtFO0VBRUUsY0RhNEI7RUNaNUIsbUVBQUE7RUFDSSw4REFBQTtBbkJnMUtSO0FtQjkwS0U7RUFDRSxjRFE0QjtFQ1A1QixtRUFBQTtFQUNJLGdFQUFBO0FuQmcxS1I7QW1COTBLRTtFQUdFLGNEQzRCO0VDQTVCLG1FQUFBO0VBQ0ksZ0VBQUE7QW5CODBLUjtBbUI1MEtJO0VBR0UsY0ROMEI7RUNPMUIsb0VBQUE7RUFDSSw4REFBQTtBbkI0MEtWO0FtQnowS0U7RUFHRSxzQkFBQTtBbkJ5MEtKO0FtQnAwS0k7RUFHRSx5QkR0QmtEO0VDdUI5QyxxQkR2QnNFO0FsQjIxS2hGO0FtQmgwS0U7RUFDRSxjRDVCb0Q7RUM2QnBELHlCRDdCNEI7QWxCKzFLaEM7O0FrQjUxS0k7RUFDSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBbEIrMUtSO0FrQjcxS1E7RUFNSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtBbEIwMUtaOztBa0J0MUtJO0VBQ0kseUNBQUE7QWxCeTFLUjs7QWtCcjFLSTtFQUNJLHlCQUFBO0FsQncxS1I7O0FrQm4zS0k7RUNsQkYsY0RtQjhCO0VDbEI5Qix5QkRrQnNEO0VDakJ0RCxxQkRpQjhFO0FsQnczS2hGO0FtQnY0S0U7RUFFRSxjRGE0QjtFQ1o1QixvRUFBQTtFQUNJLDZEQUFBO0FuQnc0S1I7QW1CdDRLRTtFQUNFLGNEUTRCO0VDUDVCLG9FQUFBO0VBQ0ksZ0VBQUE7QW5CdzRLUjtBbUJ0NEtFO0VBR0UsY0RDNEI7RUNBNUIsb0VBQUE7RUFDSSxnRUFBQTtBbkJzNEtSO0FtQnA0S0k7RUFHRSxjRE4wQjtFQ08xQixtRUFBQTtFQUNJLDZEQUFBO0FuQm80S1Y7QW1CajRLRTtFQUdFLHNCQUFBO0FuQmk0S0o7QW1CNTNLSTtFQUdFLHlCRHRCa0Q7RUN1QjlDLHFCRHZCc0U7QWxCbTVLaEY7QW1CeDNLRTtFQUNFLGNENUJvRDtFQzZCcEQseUJEN0I0QjtBbEJ1NUtoQzs7QWtCcDVLSTtFQUNJLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FsQnU1S1I7QWtCcjVLUTtFQU1JLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0FsQms1S1o7O0FrQjk0S0k7RUFDSSx5Q0FBQTtBbEJpNUtSOztBa0I3NEtJO0VBQ0kseUJBQUE7QWxCZzVLUjs7QWtCMzZLSTtFQ2xCRixjRG1COEI7RUNsQjlCLHlCRGtCc0Q7RUNqQnRELHFCRGlCOEU7QWxCZzdLaEY7QW1CLzdLRTtFQUVFLGNEYTRCO0VDWjVCLG9FQUFBO0VBQ0ksOERBQUE7QW5CZzhLUjtBbUI5N0tFO0VBQ0UsY0RRNEI7RUNQNUIsb0VBQUE7RUFDSSxnRUFBQTtBbkJnOEtSO0FtQjk3S0U7RUFHRSxjREM0QjtFQ0E1QixvRUFBQTtFQUNJLGdFQUFBO0FuQjg3S1I7QW1CNTdLSTtFQUdFLGNETjBCO0VDTzFCLG1FQUFBO0VBQ0ksOERBQUE7QW5CNDdLVjtBbUJ6N0tFO0VBR0Usc0JBQUE7QW5CeTdLSjtBbUJwN0tJO0VBR0UseUJEdEJrRDtFQ3VCOUMscUJEdkJzRTtBbEIyOEtoRjtBbUJoN0tFO0VBQ0UsY0Q1Qm9EO0VDNkJwRCx5QkQ3QjRCO0FsQis4S2hDOztBa0I1OEtJO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QWxCKzhLUjtBa0I3OEtRO0VBTUkscUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QWxCMDhLWjs7QWtCdDhLSTtFQUNJLHlDQUFBO0FsQnk4S1I7O0FrQnI4S0k7RUFDSSx5QkFBQTtBbEJ3OEtSOztBa0JuK0tJO0VDbEJGLGNEbUI4QjtFQ2xCOUIseUJEa0JzRDtFQ2pCdEQscUJEaUI4RTtBbEJ3K0toRjtBbUJ2L0tFO0VBRUUsY0RhNEI7RUNaNUIsbUVBQUE7RUFDSSw4REFBQTtBbkJ3L0tSO0FtQnQvS0U7RUFDRSxjRFE0QjtFQ1A1QixtRUFBQTtFQUNJLDhEQUFBO0FuQncvS1I7QW1CdC9LRTtFQUdFLGNEQzRCO0VDQTVCLG1FQUFBO0VBQ0ksOERBQUE7QW5Ccy9LUjtBbUJwL0tJO0VBR0UsY0ROMEI7RUNPMUIsbUVBQUE7RUFDSSw4REFBQTtBbkJvL0tWO0FtQmovS0U7RUFHRSxzQkFBQTtBbkJpL0tKO0FtQjUrS0k7RUFHRSx5QkR0QmtEO0VDdUI5QyxxQkR2QnNFO0FsQm1nTGhGO0FtQngrS0U7RUFDRSxjRDVCb0Q7RUM2QnBELHlCRDdCNEI7QWxCdWdMaEM7O0FrQnBnTEk7RUFDSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBbEJ1Z0xSO0FrQnJnTFE7RUFNSSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtBbEJrZ0xaOztBa0I5L0tJO0VBQ0kseUNBQUE7QWxCaWdMUjs7QWtCNy9LSTtFQUNJLHlCQUFBO0FsQmdnTFI7O0FrQjNoTEk7RUNsQkYsY0RtQjhCO0VDbEI5Qix5QkRrQnNEO0VDakJ0RCxxQkRpQjhFO0FsQmdpTGhGO0FtQi9pTEU7RUFFRSxjRGE0QjtFQ1o1QixvRUFBQTtFQUNJLDhEQUFBO0FuQmdqTFI7QW1COWlMRTtFQUNFLGNEUTRCO0VDUDVCLG9FQUFBO0VBQ0ksK0RBQUE7QW5CZ2pMUjtBbUI5aUxFO0VBR0UsY0RDNEI7RUNBNUIsb0VBQUE7RUFDSSwrREFBQTtBbkI4aUxSO0FtQjVpTEk7RUFHRSxjRE4wQjtFQ08xQixtRUFBQTtFQUNJLDhEQUFBO0FuQjRpTFY7QW1CemlMRTtFQUdFLHNCQUFBO0FuQnlpTEo7QW1CcGlMSTtFQUdFLHlCRHRCa0Q7RUN1QjlDLHFCRHZCc0U7QWxCMmpMaEY7QW1CaGlMRTtFQUNFLGNENUJvRDtFQzZCcEQseUJEN0I0QjtBbEIrakxoQzs7QWtCNWpMSTtFQUNJLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FsQitqTFI7QWtCN2pMUTtFQU1JLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0FsQjBqTFo7O0FrQnRqTEk7RUFDSSx5Q0FBQTtBbEJ5akxSOztBa0JyakxJO0VBQ0kseUJBQUE7QWxCd2pMUjs7QWtCbmpMQSxtQkFBQTtBQUVBO0VBQ0UsOEJBQUE7RUFDQSxnQkFBQTtBbEJxakxGOztBa0JsakxBO0VBQ0UsdUNBQUE7QWxCcWpMRjs7QWtCbGpMQTtFQUNFLHVDQUFBO0FsQnFqTEY7O0FrQmxqTEE7RUFDRSx1Q0FBQTtBbEJxakxGOztBa0JsakxBO0VBQ0UsdUNBQUE7QWxCcWpMRjs7QWtCbGpMQTtFQUNFLFlBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QWxCcWpMRjtBa0JuakxFOztFQUVFLGtCQUFBO0VBQ0EsZUFBQTtBbEJxakxKOztBa0I5aUxRO0VBQ0ksdUNBQUE7QWxCaWpMWjtBa0I5aUxRO0VBQ0ksdUNBQUE7QWxCZ2pMWjs7QWtCMWlMSTtFQUNJLGlCQUFBO0FsQjZpTFI7QWtCM2lMUTtFQUNJLGVBQUE7QWxCNmlMWjs7QWtCdGlMUTtFQUNJLHVDQUFBO0FsQnlpTFo7QWtCdGlMUTtFQUNJLHVDQUFBO0FsQndpTFo7O0FrQjdoTEk7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLHlEQUFBO0VoQjdHTixrQkFBQTtFZ0IrR00sZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO01BQUEscUJBQUE7VUFBQSxpQkFBQTtBbEJvaUxSO0FrQjVoTFE7RUFFRSwyQkFBQTtFQUNBLGlCQUFBO0FsQjZoTFY7QWtCMWhMUTtFQUNJLGdCQUFBO0VBQ0EseURkN0lZO0FKeXFMeEI7QWtCMWhMWTtFQUNJLHFCQUFBO0FsQjRoTGhCO0FrQnZqTEk7RUF5Q0ksMEJBOUM4QjtBbEIrakx0QztBa0IvZ0xRO0VBQ0ksYUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QWxCaWhMWjtBa0I5Z0xRO0VBQ0ksZUFBQTtFQUNBLDBCQXREMEI7QWxCc2tMdEM7QWtCN2dMUTtFQUNJLGVBQUE7RUFDQSx3QkExRDBCO0FsQnlrTHRDO0FrQjVnTFE7RUFDSSxlQUFBO0VBQ0EsNEJBakUwQjtBbEIra0x0QztBa0IzZ0xRO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0FsQjZnTFo7QWtCM2dMWTtFQUNJLGNBQUE7RUFDQSxlQUFBO0FsQjZnTGhCOztBb0J6dExBOztHQUFBO0FBTUk7RUFDSSxjQUFBO0VBQ0EsaUJBQUE7QXBCeXRMUjtBb0J0dExJO0VBQ0ksa0JBQUE7RUFDQSxRQUFBO0FwQnd0TFI7QW9CcnRMSTtFQUNJLGFBQUE7QXBCdXRMUjtBb0JwdExJO0VBQ0kscUJBQUE7QXBCc3RMUjtBb0JsdExRO0VBQ0ksVUFBQTtBcEJvdExaO0FvQmp0TFE7RUFDSSxXQUFBO0FwQm10TFo7QW9CL3NMSTtFQUNJLGdCQUFBO0VBQ0EsWUFBQTtBcEJpdExSO0FvQi9zTFE7RUFDSSxzQkFBQTtBcEJpdExaO0FvQi9zTFk7RUFDSSxzQkFBQTtBcEJpdExoQjtBb0I1c0xJO0VBQ0ksa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSw0QkFBQTtFQUNBLG1CQUFBO0VBQ0EsK0JBQUE7QXBCOHNMUjtBb0I1c0xROzs7O0VBSUksZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QXBCOHNMWjtBb0Izc0xROzs7RUFHSSxlQUFBO0FwQjZzTFo7QW9CM3NMWTs7O0VBQ0ksV0FBQTtBcEIrc0xoQjtBb0Izc0xRO0VBQ0ksZ0JBQUE7QXBCNnNMWjtBb0Ixc0xRO0VBQ0ksU0FBQTtBcEI0c0xaOztBcUI1eExBOztHQUFBO0FBR0E7OztFQUdJLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSwrQ0FBQTtFQUNBLGVBQUE7QXJCK3hMSjs7QXFCNXhMQTs7R0FBQTtBQUlJO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7QXJCOHhMUjs7QXFCMXhMQTs7R0FBQTtBQUdBO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxvQ0FBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtBckI2eExKO0FxQjN4TEk7RUFDSSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FyQjZ4TFI7O0FxQnp4TEE7O0dBQUE7QUFJQTs7RUFFSSxhQUFBO0FyQjJ4TEo7O0FzQjMwTEE7O0dBQUE7QUFJQTtFQUNJLFNBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7QXRCNjBMSjtBc0IzMExJO0VBQ0ksZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0F0QjYwTFI7QXNCMzBMUTtFQUNJLGNBQUE7QXRCNjBMWjtBc0IxMExRO0VBQ0ksWUFBQTtFQUNBLFdBQUE7RUFHQSw2QkFBQTtBdEI0MExaO0FzQnowTFE7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7QXRCMjBMWjtBc0J4MExRO0VBQ0ksWUFBQTtFQUNBLGlCQUFBO0F0QjAwTFo7QXNCdjBMUTtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QXRCeTBMWjtBc0J0MExRO0VBQ0ksV0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBdEJ3MExaO0FzQnIwTFE7RUFDSSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0F0QnUwTFo7QXNCcDBMUTtFQUNJLGdCQUFBO0VBQ0EsOEJBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0F0QnMwTFo7QXNCcDBMWTtFQUNJLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxpQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsK0JBQUE7QXRCczBMaEI7QXNCajBMWTtFQUNJLCtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0F0Qm0wTGhCO0FzQmowTGdCO0VBQ0ksY0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxpQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsOEJBQUE7QXRCbTBMcEI7QXNCL3pMWTs7RUFFSSxpQkFBQTtBdEJpMExoQjs7QXNCM3pMQTtFQUNJLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0F0Qjh6TEo7QXNCNXpMSTtFQUNJLGtCQUFBO0F0Qjh6TFI7QXNCNXpMUTtFQUNJLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxhQUFBO0VBQ0EsaUNBQUE7QXRCOHpMWjtBc0I1ekxZO0VBQ0ksb0NBQUE7QXRCOHpMaEI7QXNCenpMSTtFQUNJLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBdEIyekxSO0FzQnp6TFE7RUFDSSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7RUFDQSxvQ0FBQTtFQUNBLCtCQUFBO0VBR0Esc0JBQUE7QXRCMnpMWjtBc0J4ekxRO0VBQ0ksZUFBQTtBdEIwekxaO0FzQnR6TFk7RUFDSSwyQkFBQTtFQUNBLG9CQUFBO0F0Qnd6TGhCO0FzQnJ6TFk7RUFDSSx5QkFBQTtFQUNBLG9CQUFBO0F0QnV6TGhCOztBdUIvOExBOztHQUFBO0FBSUE7RUFDQyxxQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsdUNBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxtRUFBQTtBdkJpOUxEOztBd0I5OUxBOztHQUFBO0FBSUE7O0dBQUE7QUFRSTs7RUFDSSxrQkFBQTtBeEI0OUxSOztBd0J4OUxBOztHQUFBO0FBV0E7RUFDSSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxzQkFBQTtFQUNBLDJEbkJ2QjBCO0FMMCtMOUI7QXdCajlMSTtFQUNJLGNBQUE7QXhCbTlMUjtBd0JuK0xBO0V0QkNFLGtCQUFBO0FGeStMRjtBd0JyOUxJO0VBQ0ksbUJBQUE7QXhCdTlMUjtBd0JwOUxJO0VBQ0ksMEJBQUE7QXhCczlMUjtBd0JsOUxRO0VBQ0ksaUJBQUE7RUFDQSwrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QXhCbzlMWjtBd0JsOUxZOztFQUVJLFdBQUE7QXhCbzlMaEI7QXdCajlMWTs7RUFFSSxXQUFBO0F4Qm05TGhCO0F3Qmg5TFk7O0VBRUksV0FBQTtBeEJrOUxoQjtBd0IzOExZO0VBQ0kscUJBQUE7RUFDQSxzQkFBQTtFQUNBLDZDQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO1VBQUEsWUFBQTtBeEI2OExoQjtBd0J4OExJO0VBQ0ksU0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBeEIwOExSO0F3Qng4TFE7RUFFSSx3QkFBQTtBeEJ5OExaO0F3QnI4TEk7RUFDSSw4QkFBQTtBeEJ1OExSO0F3QnA4TEk7RUFDSSw4QkFBQTtBeEJzOExSOztBd0JoOExJO0VBQ0ksY0FBQTtBeEJtOExSOztBd0I3NUxZOzs7RUFDSSxVQUFBO0VBQ0EsVUFBQTtBeEJrNkxoQjtBd0IvNUxZOzs7RUFDSSxVQUFBO0VBQ0EsV0FBQTtBeEJtNkxoQjtBd0I5NUxZOzs7RUFDSSxVQUFBO0VBQ0EsVUFBQTtBeEJrNkxoQjtBd0IvNUxZOzs7RUFDSSxVQUFBO0VBQ0EsV0FBQTtBeEJtNkxoQjtBd0I3NUxROzs7RUFDSSxlQUFBO0VBQ0EsbUJBQUE7QXhCaTZMWjtBd0IvNUxZOzs7OztFQUVJLHdCQUFBO0F4Qm82TGhCOztBd0I3NUxJO0VBQ0ksYUFBQTtBeEJnNkxSOztBd0I1NUxBLDRDQUFBO0FBQ0E7RUFDSSxrQkFBQTtBeEIrNUxKO0F3Qjc1TEk7RUFDSSxRQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QXhCKzVMUjtBd0I1NUxJO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLHdCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QXhCODVMTjtBd0IzNUxJO0VBQ0ksY0FBQTtBeEI2NUxSO0F3QjE1TEk7RUFDSSwwQkFBQTtBeEI0NUxSO0F3Qno1TEk7RUFDSSxXQUFBO0F4QjI1TFI7QXdCejVMUTtFQUNJLFdBQUE7RUFDQSxpQkFBQTtBeEIyNUxaO0F3QnQ1TEk7RUFDSSxTQUFBO0VBQ0EsU0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBeEJ3NUxSOztBd0JuNUxBOztFQUVJLFFBQUE7RUFDQSxVQUFBO0F4QnM1TEo7QXdCcDVMSTs7RUFDSSxXQUFBO0VBQ0EsVUFBQTtBeEJ1NUxSO0F3QnA1TEk7O0VBQ0ksV0FBQTtFQUNBLFVBQUE7QXhCdTVMUjtBd0JwNUxJOztFQUNJLFdBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0F4QnU1TFI7O0F3Qmw1TEEsNEJBQUEsVUFBQTtFQUlZO0lBQ0ksa0JBQUE7SUFDQSxXQUFBO0lBQ0EsV0FBQTtJQUNBLGFBQUE7SUFDQSx5QkFBQTtJQUNBLHlCQUFBO0lBQ0EsNENBQUE7RXhCazVMZDtFd0IvNExrQjtJQUNJLHVCQUFBO0lBQ0EsV0FBQTtFeEJpNUx0QjtFd0I5NExrQjs7SUFFSSxzQkFBQTtFeEJnNUx0QjtBQUNGO0F3Qno0TEE7O0dBQUE7QUFJQTtFQUNJLGFBQUE7QXhCMDRMSjtBd0J4NExJO0VBQ0ksU0FBQTtBeEIwNExSOztBd0J0NExBO0VBQ0kscUJBQUE7RUFDQSxrQkFBQTtBeEJ5NExKOztBd0J0NExBOztFQUVJLFlBQUE7QXhCeTRMSjtBd0J2NExJOztFQUNJLGNBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7QXhCMDRMUjtBd0J4NExROztFQUNJLGlCQUFBO0F4QjI0TFo7O0F3QnI0TEksYUFBQTtBQU9BO0VBQ0ksb0JBQUE7RUFDQSw2QkFBQTtFQUNBLFNBQUE7QXhCazRMUjtBd0JoNExRO0VBRUksd0JBQUE7QXhCaTRMWjs7QXdCNTNMUTtFdEJwVk4sVUFBQTtFQUNBLHdCQUFBO0VzQnNWVSxlQUFBO0F4QiszTFo7QXdCMzNMWTtFQUNJLGVBQUE7RUFDQSxrQkFBQTtBeEI2M0xoQjs7QXdCdjNMUTtFdEJ6VE4sK0RBQUE7RUExQ0EsVUFBQTtFQUNBLDBCQUFBO0FGK3RNRjs7QXdCdDNMQTs7cURBQUE7QUFJQTtFQUNJLFNBQUE7RUFDQSxRQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RXRCaFhGLGtCQUFBO0VzQmtYRSxvQ0FBQTtFQUNJLDRCQUFBO0V0QmxVQSwwQnNCbVUyQztFdEJsVTNDLHdCc0JrVTZEO0V0QmpVN0Qsd0RBQUE7QUYrck1SO0F3QjUzTEk7RUFDSSxVQUFBO0VBQ0EsUUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLDJCQUFBO0VBQ0EseURBQUE7QXhCODNMUjtBd0IxM0xRO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0F4QjQzTFo7QXdCMTNMWTtFQUVJLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxjQXhhb0I7QXhCbXlNcEM7QXdCbjNMUTs7Ozs7Ozs7O0VBR0ksVUFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQXRid0I7QXhCaXpNcEM7QXdCcDNMUTs7Ozs7Ozs7O0VBR0ksY0FoY3dCO0F4QjR6TXBDO0F3QnQzTFE7Ozs7RUFFSSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtBeEIwM0xaO0F3QnQzTEk7RUFDSSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QXhCdzNMUjtBd0JyM0xJO0VBQ0ksUUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBeEJ1M0xSOztBd0JuM0xBO0VBQ0ksUUFBQTtFQUNBLFVBQUE7QXhCczNMSjs7QXdCbDNMSTtFQUNJLGNBQUE7QXhCcTNMUjs7QXdCaDNMSTtFQUNJLFFBQUE7RUFDQSxVQUFBO0F4Qm0zTFI7O0F5QnQyTUE7O0dBQUE7QUFHQTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7QXpCeTJNSjtBeUJ2Mk1JO0VBQ0kseUJBQUE7RUFDQSwwREFBQTtFQUNBLGtCQUFBO0F6QnkyTVI7QXlCdjJNUTtFQUVJLGNBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBekJ3Mk1aO0F5QnIyTVE7RUFDSSxXQUFBO0F6QnUyTVo7QXlCcDJNUTtFQUNJLGtCQUFBO0F6QnMyTVo7QXlCbjJNUTtFQUNJLFdBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBekJxMk1aO0F5Qm4yTVk7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBekJxMk1oQjtBeUJuMk1nQjtFQUNJLFdBQUE7RUFDQSxtQkFBQTtBekJxMk1wQjtBeUJuMk1vQjtFQUNJLHFCQUFBO0VBQ0Esd0JBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0F6QnEyTXhCO0F5Qm4yTXdCO0VBQ0ksa0JBQUE7RUFDQSxlQUFBO0F6QnEyTTVCO0F5QmgyTWdCO0VBQ0ksV0FBQTtFQUNBLFdBQUE7QXpCazJNcEI7QXlCaDJNb0I7RUFDSSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBekJrMk14QjtBeUI1MU1RO0VBQ0ksV0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBekI4MU1aO0F5QjUxTVk7RUFDRSx3QkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0F6QjgxTWQ7O0EwQjU2TUE7O0lBQUE7QUFJQSxnQkFBQTtBQUVBO0VBQ0UsbUJBQUE7QTFCNjZNRjtBMEIzNk1FO0VBQ0UsZUFBQTtBMUI2Nk1KO0EwQjE2TUU7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7QTFCNDZNSjtBMEJ6Nk1FO0VBRUUsaUJBQUE7QTFCMDZNSjs7QTBCdDZNQSxnQkFBQTtBQUVBO0VBQ0ksZUFBQTtFQUNBLGtCQUFBO0ExQnc2TUo7O0EwQnI2TUE7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtBMUJ3Nk1GOztBMEJwNk1JO0VBQ0ksNkJBQUE7QTFCdTZNUjs7QTBCbjZNQSxrQkFBQTtBQUVBO0VBQ0UsZUFBQTtFQUNBLG1CQUFBO0ExQnE2TUY7O0EwQmg2TUk7O0VBQ0ksY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBMUJvNk1SOztBMEJoNk1BO0VBQ0kscUJBQUE7QTFCbTZNSjs7QTBCOTVNSTs7RUFDSSxhQUFBO0ExQms2TVI7QTBCaDZNUTs7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7QTFCbTZNWjtBMEIvNU1JOztFQUNJLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLHlCQUFBO0dBTUEsT0FBQTtBMUI2NU1SO0EwQjM1TVE7O0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QTFCODVNWjtBMEIzNU1ROztFQUNJLGFBQUE7QTFCODVNWjtBMEIzNU1ROztFeEJuRU4sMEJBQUE7QUZzK01GO0FFOS9NRTs7O0VBRUUsWUFBQTtFQUNBLGNBQUE7QUZpZ05KO0FFLy9NRTs7RUFDRSxXQUFBO0FGa2dOSjtBMEJ2Nk1ROztFQUNJLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0ExQjA2TVo7QTBCeDZNWTs7RUFDSSxnQkFBQTtBMUIyNk1oQjtBMEJ2Nk1ROztFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBMUIwNk1aO0EwQng2TVk7O0VBQ0ksZUFBQTtBMUIyNk1oQjtBMEJ2Nk1ROztFQUNJLDZCQUFBO0ExQjA2TVo7QTBCdjZNUTs7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0ExQjA2TVo7QTBCcDZNWTs7RUFDSSxnQkFBQTtBMUJ1Nk1oQjtBMEJuNk1ROztFQUNJLHFCQUFBO0ExQnM2TVo7QTBCbjZNUTtFQXJFSjt3QkFxRXlDLFVBQUEsRUFBQTtFQUNqQzs7SUFDSSxrQkFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFMUJ3Nk1kO0FBQ0Y7QTBCcDZNSTs7RUFDSSx5QkFBQTtFQUNBLG1CQUFBO0ExQnU2TVI7QTBCcjZNUTs7RUFDSSxpQkFBQTtFQUNBLGtCQUFBO0ExQnc2TVo7O0EwQi81TUEsZUFBQTtBQUVBOztFQUVJLFVBQUE7QTFCaTZNSjtBMEIvNU1JOztFQUNJLGVBQUE7QTFCazZNUjs7QTBCOTVNQTtFQUNJLGNBQUE7QTFCaTZNSjtBMEIvNU1JO0VBQ0kscUJBQUE7QTFCaTZNUjtBMEIvNU1RO0VBQ0ksZUFBQTtBMUJpNk1aOztBMEI1NU1BLGtCQUFBO0FBRUE7RUFDSSxjQUFBO0ExQjg1TUo7QTBCNTVNSTtFQUNJLHFCQUFBO0ExQjg1TVI7QTBCNTVNUTtFQUNJLGVBQUE7QTFCODVNWjs7QTBCejVNQSxzQ0FBQTtBQUtRO0VBQ0ksZ0JBQUE7QTFCdzVNWjtBMEJyNU1RO0VBQ0ksZ0JBQUE7QTFCdTVNWjtBMEJsNU1RO0VBQ0ksZUFBQTtBMUJvNU1aOztBMEIvNE1BLCtCQUFBO0FBR0k7RUFDSSxVQUFBO0ExQmc1TVI7QTBCNzRNSTtFQUNJLFNBQUE7RUFDQSxnQ0FBQTtFQUNBLGVBQUE7QTFCKzRNUjtBMEI3NE1RO0VBQ0ksZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0ExQis0TVo7QTBCNTRNUTtFQUNJLGdCQUFBO0ExQjg0TVo7QTBCMTRNSTtFQUNJLFVBQUE7QTFCNDRNUjtBMEJ6NE1JO0VBQ0ksNkJBQUE7RUFDQSw4QkFBQTtBMUIyNE1SOztBMEJ2NE1BLGtCQUFBO0FBSUk7RUFDSSxTQUFBO0VBQ0EsZ0NBQUE7QTFCdTRNUjtBMEJyNE1RO0VBQ0ksYUFBQTtFQUNBLDhCQUFBO0ExQnU0TVo7QTBCcjRNWTtFQUpKLHlDQUl5QyxVQUFBO0lBQ2pDLGNBQUE7RTFCdzRNZDtBQUNGO0EwQnI0TVE7RUFDSSxnQkFBQTtBMUJ1NE1aO0EwQnA0TVE7RUFDSSxpQkFBQTtBMUJzNE1aO0EwQnA0TVk7RUFISixrREFHeUMsVUFBQTtJQUNqQyxpQkFBQTtFMUJ1NE1kO0FBQ0Y7QTBCcDRNUTtFQUNJLGdCQUFBO0ExQnM0TVo7QTBCbjRNUTtFQUNJLFNBQUE7QTFCcTRNWjtBMEJqNE1JO0VBQ0ksU0FBQTtFQUNBLFVBQUE7QTFCbTRNUjtBMEJoNE1JO0VBQ0ksYUFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7QTFCazRNUjtBMEJoNE1RO0VBTEoscUNBS3lDLFVBQUE7SUFDakMsNkJBQUE7SUFDQSw4QkFBQTtFMUJtNE1WO0FBQ0Y7O0EwQi8zTUEsNkJBQUE7QUFJUTtFQUNJLHlCQUFBO0ExQiszTVo7QTBCNTNNUTtFQUNJLDJCQUFBO0ExQjgzTVo7QTBCejNNUTtFQUNJLHlCQUFBO0ExQjIzTVo7QTBCejNNWTtFQUNJLHlCQUFBO0ExQjIzTWhCO0EwQnYzTVE7RUFDSSx5QkFBQTtBMUJ5M01aOztBMEJwM01BLHNDQUFBO0FBSVE7RUFDSSxlQUFBO0ExQm8zTVo7QTBCajNNUTtFQUNJLGVBQUE7QTFCbTNNWjs7QTJCbHROQTs7SUFBQTtBQUlBO0VBQ0MsY0FBQTtFQUNBLFdBQUE7QTNCb3RORDtBMkJsdE5DO0VBQ0MsNkJBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0EzQm90TkY7QTJCbHRORTtFQUNDLGNBQUE7QTNCb3ROSDtBMkJqdE5DO0VBQ0MsZUFBQTtFQUNBLHlCQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0EzQm10TkY7QTJCaHROQztFQUNDLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLFNBQUE7QTNCa3RORjtBMkJodE5FO0VBQ0MsV0FBQTtBM0JrdE5IO0EyQi9zTkU7RUFDQyxjQUFBO0VBQ0Esa0JBQUE7QTNCaXROSDtBMkI5c05FO0VBQXdCLFNBQUE7QTNCaXROMUI7QTJCL3NORTtFQUNDLGVBQUE7QTNCaXROSDtBMkIvc05FO0VBQ0MsZ0JBQUE7QTNCaXROSDtBMkI3c05DO0VBQ0MsaUJBQUE7QTNCK3NORjtBMkI3c05FO0VBQ0MsWUFBQTtFQUNBLGdCQUFBO0EzQitzTkg7QTJCMXNOQztFQUNDLGNBQUE7RUFDQSxXQUFBO0EzQjRzTkY7QTJCMXNORTs7RUFFQyxtQkFBQTtBM0I0c05IO0EyQnpzTkU7RUFDQyxXQUFBO0VBQ0Esa0JBQUE7QTNCMnNOSDtBMkJ4c05FO0VBQ0MsU0FBQTtFQUNBLFdBQUE7QTNCMHNOSDtBMkJ0c05DO0VBQ0MsZUFBQTtBM0J3c05GOztBMkJsc05BO0VBRUU7SUFDQyxXQUFBO0lBQ0EsY0FBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtFM0Jvc05EO0UyQmxzTkM7SUFDQyxXQUFBO0UzQm9zTkY7RTJCanNOQztJQUNDLDJCQUFBO0UzQm1zTkY7RTJCaHNOQztJQUNDLGFBQUE7RTNCa3NORjtBQUNGO0E0QjF5TkE7O0dBQUE7QUFJQTtFQUNJLHdCQUFBO0VBQ0EsMkJBQUE7QTVCMnlOSjtBNEJ6eU5JO0VBQ0ksWUFBQTtBNUIyeU5SOztBNEJ0eU5JO0VBQ0ksMERBQUE7QTVCeXlOUjs7QTRCcnlOQTs7R0FBQTtBQUtJO0VBQ0kscUJBQUE7QTVCc3lOUjtBNEJweU5RO0VBQ0ksc0NBQUE7QTVCc3lOWjs7QTRCanlOUTtFQUNJLHFCQUFBO0E1Qm95Tlo7O0E0Qjl5Tkk7RUFDSSxxQkFBQTtBNUJpek5SO0E0Qi95TlE7RUFDSSxpRUFBQTtBNUJpek5aOztBNEI1eU5RO0VBQ0kscUJBQUE7QTVCK3lOWjs7QTRCenpOSTtFQUNJLHFCQUFBO0E1QjR6TlI7QTRCMXpOUTtFQUNJLHFEQUFBO0E1QjR6Tlo7O0E0QnZ6TlE7RUFDSSxxQkFBQTtBNUIwek5aOztBNEJwME5JO0VBQ0kscUJBQUE7QTVCdTBOUjtBNEJyME5RO0VBQ0ksZ0VBQUE7QTVCdTBOWjs7QTRCbDBOUTtFQUNJLHFCQUFBO0E1QnEwTlo7O0E0Qi8wTkk7RUFDSSxxQkFBQTtBNUJrMU5SO0E0QmgxTlE7RUFDSSxnRUFBQTtBNUJrMU5aOztBNEI3ME5RO0VBQ0kscUJBQUE7QTVCZzFOWjs7QTRCMTFOSTtFQUNJLHFCQUFBO0E1QjYxTlI7QTRCMzFOUTtFQUNJLHFEQUFBO0E1QjYxTlo7O0E0QngxTlE7RUFDSSxxQkFBQTtBNUIyMU5aOztBNEJyMk5JO0VBQ0kscUJBQUE7QTVCdzJOUjtBNEJ0Mk5RO0VBQ0ksOERBQUE7QTVCdzJOWjs7QTRCbjJOUTtFQUNJLHFCQUFBO0E1QnMyTlo7O0E0QmgzTkk7RUFDSSxxQkFBQTtBNUJtM05SO0E0QmozTlE7RUFDSSxnRUFBQTtBNUJtM05aOztBNEI5Mk5RO0VBQ0kscUJBQUE7QTVCaTNOWjs7QTRCMzNOSTtFQUNJLHFCQUFBO0E1QjgzTlI7QTRCNTNOUTtFQUNJLCtEQUFBO0E1QjgzTlo7O0E0QnozTlE7RUFDSSxxQkFBQTtBNUI0M05aOztBNEJ0NE5JO0VBQ0kscUJBQUE7QTVCeTROUjtBNEJ2NE5RO0VBQ0ksZ0VBQUE7QTVCeTROWjs7QTRCcDROUTtFQUNJLHFCQUFBO0E1QnU0Tlo7O0E0Qmo1Tkk7RUFDSSxxQkFBQTtBNUJvNU5SO0E0Qmw1TlE7RUFDSSwrREFBQTtBNUJvNU5aOztBNEIvNE5RO0VBQ0kscUJBQUE7QTVCazVOWjs7QTRCNTVOSTtFQUNJLHFCQUFBO0E1Qis1TlI7QTRCNzVOUTtFQUNJLDhEQUFBO0E1Qis1Tlo7O0E0QjE1TlE7RUFDSSxxQkFBQTtBNUI2NU5aOztBNEJ2Nk5JO0VBQ0kscUJBQUE7QTVCMDZOUjtBNEJ4Nk5RO0VBQ0ksaUVBQUE7QTVCMDZOWjs7QTRCcjZOUTtFQUNJLHFCQUFBO0E1Qnc2Tlo7O0E0Qmw3Tkk7RUFDSSxxQkFBQTtBNUJxN05SO0E0Qm43TlE7RUFDSSx5Q0FBQTtBNUJxN05aOztBNEJoN05RO0VBQ0kscUJBQUE7QTVCbTdOWjs7QTRCNzdOSTtFQUNJLHFCQUFBO0E1Qmc4TlI7QTRCOTdOUTtFQUNJLGdFQUFBO0E1Qmc4Tlo7O0E0QjM3TlE7RUFDSSxxQkFBQTtBNUI4N05aOztBNEJ4OE5JO0VBQ0kscUJBQUE7QTVCMjhOUjtBNEJ6OE5RO0VBQ0ksZ0VBQUE7QTVCMjhOWjs7QTRCdDhOUTtFQUNJLHFCQUFBO0E1Qnk4Tlo7O0E0Qm45Tkk7RUFDSSxxQkFBQTtBNUJzOU5SO0E0QnA5TlE7RUFDSSxnRUFBQTtBNUJzOU5aOztBNEJqOU5RO0VBQ0kscUJBQUE7QTVCbzlOWjs7QTRCOTlOSTtFQUNJLHFCQUFBO0E1QmkrTlI7QTRCLzlOUTtFQUNJLDJDQUFBO0E1QmkrTlo7O0E0QjU5TlE7RUFDSSxxQkFBQTtBNUIrOU5aOztBNEJ6K05JO0VBQ0kscUJBQUE7QTVCNCtOUjtBNEIxK05RO0VBQ0ksZ0VBQUE7QTVCNCtOWjs7QTRCditOUTtFQUNJLHFCQUFBO0E1QjArTlo7O0E0QnAvTkk7RUFDSSxxQkFBQTtBNUJ1L05SO0E0QnIvTlE7RUFDSSxnRUFBQTtBNUJ1L05aOztBNEJsL05RO0VBQ0kscUJBQUE7QTVCcS9OWjs7QTRCLy9OSTtFQUNJLHFCQUFBO0E1QmtnT1I7QTRCaGdPUTtFQUNJLGdFQUFBO0E1QmtnT1o7O0E0QjcvTlE7RUFDSSxxQkFBQTtBNUJnZ09aOztBNEIxZ09JO0VBQ0kscUJBQUE7QTVCNmdPUjtBNEIzZ09RO0VBQ0ksZ0VBQUE7QTVCNmdPWjs7QTRCeGdPUTtFQUNJLHFCQUFBO0E1QjJnT1o7O0E0QnJoT0k7RUFDSSxxQkFBQTtBNUJ3aE9SO0E0QnRoT1E7RUFDSSxnRUFBQTtBNUJ3aE9aOztBNEJuaE9RO0VBQ0kscUJBQUE7QTVCc2hPWjs7QTRCaGlPSTtFQUNJLHFCQUFBO0E1Qm1pT1I7QTRCamlPUTtFQUNJLHNDQUFBO0E1Qm1pT1o7O0E0QjloT1E7RUFDSSxxQkFBQTtBNUJpaU9aOztBNEIzaU9JO0VBQ0kscUJBQUE7QTVCOGlPUjtBNEI1aU9RO0VBQ0ksaUVBQUE7QTVCOGlPWjs7QTRCemlPUTtFQUNJLHFCQUFBO0E1QjRpT1o7O0E0QnRqT0k7RUFDSSxxQkFBQTtBNUJ5ak9SO0E0QnZqT1E7RUFDSSxzQ0FBQTtBNUJ5ak9aOztBNEJwak9RO0VBQ0kscUJBQUE7QTVCdWpPWjs7QTRCamtPSTtFQUNJLHFCQUFBO0E1Qm9rT1I7QTRCbGtPUTtFQUNJLG1DQUFBO0E1Qm9rT1o7O0E0Qi9qT1E7RUFDSSxxQkFBQTtBNUJra09aOztBNEI1a09JO0VBQ0kscUJBQUE7QTVCK2tPUjtBNEI3a09RO0VBQ0ksaUVBQUE7QTVCK2tPWjs7QTRCMWtPUTtFQUNJLHFCQUFBO0E1QjZrT1o7O0E0QnZsT0k7RUFDSSxxQkFBQTtBNUIwbE9SO0E0QnhsT1E7RUFDSSxzQ0FBQTtBNUIwbE9aOztBNEJybE9RO0VBQ0kscUJBQUE7QTVCd2xPWjs7QTRCbG1PSTtFQUNJLHFCQUFBO0E1QnFtT1I7QTRCbm1PUTtFQUNJLGlFQUFBO0E1QnFtT1o7O0E0QmhtT1E7RUFDSSxxQkFBQTtBNUJtbU9aOztBNEI3bU9JO0VBQ0kscUJBQUE7QTVCZ25PUjtBNEI5bU9RO0VBQ0ksaUVBQUE7QTVCZ25PWjs7QTRCM21PUTtFQUNJLHFCQUFBO0E1QjhtT1o7O0E0QnhuT0k7RUFDSSxxQkFBQTtBNUIybk9SO0E0QnpuT1E7RUFDSSw0REFBQTtBNUIybk9aOztBNEJ0bk9RO0VBQ0kscUJBQUE7QTVCeW5PWjs7QTRCbm9PSTtFQUNJLHFCQUFBO0E1QnNvT1I7QTRCcG9PUTtFQUNJLCtEQUFBO0E1QnNvT1o7O0E0QmpvT1E7RUFDSSxxQkFBQTtBNUJvb09aOztBNEI5b09JO0VBQ0kscUJBQUE7QTVCaXBPUjtBNEIvb09RO0VBQ0ksK0RBQUE7QTVCaXBPWjs7QTRCNW9PUTtFQUNJLHFCQUFBO0E1QitvT1o7O0E0QnpwT0k7RUFDSSxxQkFBQTtBNUI0cE9SO0E0QjFwT1E7RUFDSSw0REFBQTtBNUI0cE9aOztBNEJ2cE9RO0VBQ0kscUJBQUE7QTVCMHBPWjs7QTRCcHFPSTtFQUNJLHFCQUFBO0E1QnVxT1I7QTRCcnFPUTtFQUNJLCtEQUFBO0E1QnVxT1o7O0E0QmxxT1E7RUFDSSxxQkFBQTtBNUJxcU9aOztBNEIvcU9JO0VBQ0kscUJBQUE7QTVCa3JPUjtBNEJock9RO0VBQ0ksK0RBQUE7QTVCa3JPWjs7QTRCN3FPUTtFQUNJLHFCQUFBO0E1QmdyT1o7O0E0QjFyT0k7RUFDSSxxQkFBQTtBNUI2ck9SO0E0QjNyT1E7RUFDSSwrREFBQTtBNUI2ck9aOztBNEJ4ck9RO0VBQ0kscUJBQUE7QTVCMnJPWjs7QTRCcnNPSTtFQUNJLHFCQUFBO0E1QndzT1I7QTRCdHNPUTtFQUNJLCtEQUFBO0E1QndzT1o7O0E0Qm5zT1E7RUFDSSxxQkFBQTtBNUJzc09aOztBNEJodE9JO0VBQ0kscUJBQUE7QTVCbXRPUjtBNEJqdE9RO0VBQ0ksK0RBQUE7QTVCbXRPWjs7QTRCOXNPUTtFQUNJLHFCQUFBO0E1Qml0T1o7O0E0QjN0T0k7RUFDSSxxQkFBQTtBNUI4dE9SO0E0QjV0T1E7RUFDSSwrREFBQTtBNUI4dE9aOztBNEJ6dE9RO0VBQ0kscUJBQUE7QTVCNHRPWjs7QTRCdHVPSTtFQUNJLHFCQUFBO0E1Qnl1T1I7QTRCdnVPUTtFQUNJLGdFQUFBO0E1Qnl1T1o7O0E0QnB1T1E7RUFDSSxxQkFBQTtBNUJ1dU9aOztBNEJqdk9JO0VBQ0kscUJBQUE7QTVCb3ZPUjtBNEJsdk9RO0VBQ0ksOERBQUE7QTVCb3ZPWjs7QTRCL3VPUTtFQUNJLHFCQUFBO0E1Qmt2T1o7O0E0QjV2T0k7RUFDSSxxQkFBQTtBNUIrdk9SO0E0Qjd2T1E7RUFDSSwrREFBQTtBNUIrdk9aOztBNEIxdk9RO0VBQ0kscUJBQUE7QTVCNnZPWjs7QTRCdndPSTtFQUNJLHFCQUFBO0E1QjB3T1I7QTRCeHdPUTtFQUNJLHlDQUFBO0E1QjB3T1o7O0E0QnJ3T1E7RUFDSSxxQkFBQTtBNUJ3d09aOztBNEJseE9JO0VBQ0kscUJBQUE7QTVCcXhPUjtBNEJueE9RO0VBQ0ksK0RBQUE7QTVCcXhPWjs7QTRCaHhPUTtFQUNJLHFCQUFBO0E1Qm14T1o7O0E0Qjd4T0k7RUFDSSxxQkFBQTtBNUJneU9SO0E0Qjl4T1E7RUFDSSw4REFBQTtBNUJneU9aOztBNEIzeE9RO0VBQ0kscUJBQUE7QTVCOHhPWjs7QTRCeHlPSTtFQUNJLHFCQUFBO0E1QjJ5T1I7QTRCenlPUTtFQUNJLGdFQUFBO0E1QjJ5T1o7O0E0QnR5T1E7RUFDSSxxQkFBQTtBNUJ5eU9aOztBNEJuek9JO0VBQ0kscUJBQUE7QTVCc3pPUjtBNEJwek9RO0VBQ0ksZ0VBQUE7QTVCc3pPWjs7QTRCanpPUTtFQUNJLHFCQUFBO0E1Qm96T1o7O0E0Qjl6T0k7RUFDSSxxQkFBQTtBNUJpME9SO0E0Qi96T1E7RUFDSSxnRUFBQTtBNUJpME9aOztBNEI1ek9RO0VBQ0kscUJBQUE7QTVCK3pPWjs7QTRCejBPSTtFQUNJLHFCQUFBO0E1QjQwT1I7QTRCMTBPUTtFQUNJLGdFQUFBO0E1QjQwT1o7O0E0QnYwT1E7RUFDSSxxQkFBQTtBNUIwME9aOztBNEJwMU9JO0VBQ0kscUJBQUE7QTVCdTFPUjtBNEJyMU9RO0VBQ0ksZ0VBQUE7QTVCdTFPWjs7QTRCbDFPUTtFQUNJLHFCQUFBO0E1QnExT1o7O0E0Qi8xT0k7RUFDSSxxQkFBQTtBNUJrMk9SO0E0QmgyT1E7RUFDSSw4REFBQTtBNUJrMk9aOztBNEI3MU9R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QUFBO0VBQ0EsT0FBQTtBOUI4MFBSO0E4QjUwUFE7RUFDSSxjQUFBO0E5QjgwUFo7QThCMzBQUTtFQUNJLHFDckJ6QmM7QVRzMlAxQjtBOEIxMFBRO0VBQ0ksY3JCM0JjO0FUdTJQMUI7QThCejBQUTtFQUNJLDBEckJoQ2M7QVQyMlAxQjtBOEJ4MFBRO0VBQ0kseURyQmxDYztBVDQyUDFCO0E4QnQwUEk7RUFDSSxVQUFBO0VBQ0EsUUFBQTtBOUJ3MFBSO0E4QnQwUFE7RUFDSSxtQkFBQTtFQUNBLGtCQUFBO0E5QncwUFo7QThCdDBQWTtFNUI1QlYsMEJBQUE7QUZ5MlBGO0E4QngwUFE7RUFDSSxVQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7QTlCMDBQWjtBOEJyMFBRO0VBQ0ksZ0JBQUE7QTlCdTBQWjtBOEJsMFBRO0VBQ0ksZUFBQTtFQUNBLGVBQUE7QTlCbzBQWjs7QStCbDVQQTs7R0FBQTtBQUlBO0VBQ0ksNEJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtFQUNBLFdBQUE7RUFDQSxvQzFCTTBCO0FMODRQOUI7QStCbDVQSTtFQUNJLGVBQUE7RUFDQSx3QkFBQTtBL0JvNVBSO0ErQmo1UEk7RUFNSSxjQUFBO0EvQjg0UFI7O0ErQjE0UEEsb0JBQUE7QUFFQTtFN0JxQkUscUVHRG1CO0FMeTNQckI7QUV0M1BJO0VBRUUscUVBQUE7QUZ1M1BOOztBK0I1NFBBO0U3QmlCRSxvRU8zQ3dCO0FUMDZQMUI7QUU3M1BJO0VBRUUsa0VBQUE7QUY4M1BOOztBK0IvNFBBO0U3QmFFLGdETzFDd0I7QVRnN1AxQjtBRXA0UEk7RUFFRSxnREFBQTtBRnE0UE47O0ErQmw1UEE7RTdCU0UscUVPekN3QjtBVHM3UDFCO0FFMzRQSTtFQUVFLG9FQUFBO0FGNDRQTjs7QStCcjVQQTtFN0JLRSx5Qk94Q3dCO0FUNDdQMUI7QUVsNVBJO0VBRUUsb0VBQUE7QUZtNVBOOztBK0J4NVBBO0U3QkNFLG9FT3ZDd0I7QVRrOFAxQjtBRXo1UEk7RUFFRSxtRUFBQTtBRjA1UE47O0ErQjM1UEE7O0dBQUE7QUFJQTtFQUNJLHdCQUFBO0VBQ0EsaUJBQUE7RUFDQSw2QkFBQTtBL0I2NVBKO0ErQjM1UEk7RUFDSSxlQUFBO0VBQ0EsNkJBQUE7QS9CNjVQUjtBK0IxNVBJO0VBRUksd0JBQUE7QS9CMjVQUjs7QStCdjVQQTs7R0FBQTtBQUlBO0VBQ0ksMEQxQjdCaUI7QUxzN1ByQjs7QStCdDVQQTtFQUNJLHlEdEIzRXNCO0FUbytQMUI7O0ErQnQ1UEE7RUFDSSxxQ3RCOUVzQjtBVHUrUDFCOztBK0J0NVBBO0VBQ0ksMER0QmpGc0I7QVQwK1AxQjs7QStCdDVQQTtFQUNJLGN0QnBGc0I7QVQ2K1AxQjs7QStCdDVQQTtFQUNJLHlEdEJ2RnNCO0FUZy9QMUI7O0ErQnI1UEk7RUFFSSx5QkFBQTtFQUNBLHdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0EvQnU1UFI7QStCcjVQUTtFQUNJLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0EvQnU1UFo7O0ErQm41UEk7RUFDSSxtQ0FBQTtFQUNBLDBCQUFBO0EvQnM1UFI7QStCcDVQUTtFQUVJLGlDQUFBO0EvQnE1UFo7O0FnQy9nUUE7O0dBQUE7QUFJQSx3QkFBQTtBQUVDO0VBQ0MsMEIzQnFDeUI7RTJCcEN6QiwyQjNCb0N5QjtBTDQrUDNCO0FnQzdnUUM7RUFDQyw2QjNCZ0N5QjtFMkIvQnpCLDhCM0IrQnlCO0FMZy9QM0I7O0FpQ3poUUU7RUFDRSxxQ3hCNEQ2QjtFd0IzRDdCLGlEeEI0RDZCO0FUZytQakM7QWlDdmhRRTs7RUFFRSxxQ3hCb0Q2QjtBVHErUGpDO0FpQ3ZoUUk7O0VBQ0UsY0FBQTtBakMwaFFOO0FpQ3ZoUUk7OztFQUVFLHFDeEI0QzJCO0V3QjNDM0IsaURBQUE7QWpDMGhRTjtBaUN4aFFJOzs7O0VBR0UsV0FBQTtFQUNBLGdEeEJxQzJCO0V3QnBDM0IsNEN4Qm9DMkI7QVR1L1BqQzs7QWlDcGpRRTtFQUNFLHlEeEJnRTRCO0V3Qi9ENUIscUV4QmdFNEI7QVR1L1BoQztBaUNsalFFOztFQUVFLHlEeEJ3RDRCO0FUNC9QaEM7QWlDbGpRSTs7RUFDRSxjQUFB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QTtFQUNBLHlCQUFBO0F4QzR1WlI7O0F3Qzl1Wkk7RUFDSSw4QkFBQTtFQUNBLHlCQUFBO0F4Q2l2WlI7O0F3Q252Wkk7RUFDSSw4QkFBQTtFQUNBLHlCQUFBO0F4Q3N2WlI7O0F3Q3h2Wkk7RUFDSSw4QkFBQTtFQUNBLHlCQUFBO0F4QzJ2WlI7O0F3Qzd2Wkk7RUFDSSw4QkFBQTtFQUNBLHlCQUFBO0F4Q2d3WlI7O0F3Q2x3Wkk7RUFDSSw4QkFBQTtFQUNBLHlCQUFBO0F4Q3F3WlI7O0F3Q3Z3Wkk7RUFDSSw4QkFBQTtFQUNBLHlCQUFBO0F4QzB3WlI7O0F3QzV3Wkk7RUFDSSw4QkFBQTtFQUNBLHlCQUFBO0F4Qyt3WlI7O0F3Q2p4Wkk7RUFDSSw4QkFBQTtFQUNBLHlCQUFBO0F4Q294WlI7O0F3Q3R4Wkk7RUFDSSw4QkFBQTtFQUNBLHlCQUFBO0F4Q3l4WlI7O0F3QzN4Wkk7RUFDSSw4QkFBQTtFQUNBLHlCQUFBO0F4Qzh4WlI7O0F3Q2h5Wkk7RUFDSSw4QkFBQTtFQUNBLHlCQUFBO0F4Q215WlI7O0F3Q3J5Wkk7RUFDSSw4QkFBQTtFQUNBLHlCQUFBO0F4Q3d5WlI7O0F3QzF5Wkk7RUFDSSw4QkFBQTtFQUNBLHlCQUFBO0F4QzZ5WlI7O0F3Qy95Wkk7RUFDSSw4QkFBQTtFQUNBLHlCQUFBO0F4Q2t6WlI7O0F3Q3B6Wkk7RUFDSSw4QkFBQTtFQUNBLHlCQUFBO0F4Q3V6WlI7O0F3Q3p6Wkk7RUFDSSw4QkFBQTtFQUNBLHlCQUFBO0F4QzR6WlI7O0F3Qzl6Wkk7RUFDSSw4QkFBQTtFQUNBLHlCQUFBO0F4Q2kwWlI7O0F3Q24wWkk7RUFDSSw4QkFBQTtFQUNBLHlCQUFBO0F4Q3MwWlI7O0F3Q3gwWkk7RUFDSSw4QkFBQTtFQUNBLHlCQUFBO0F4QzIwWlI7O0F3QzcwWkk7RUFDSSw4QkFBQTtFQUNBLHlCQUFBO0F4Q2cxWlI7O0F3Q2wxWkk7RUFDSSw4QkFBQTtFQUNBLHlCQUFBO0F4Q3ExWlI7O0F3Q3YxWkk7RUFDSSw4QkFBQTtFQUNBLHlCQUFBO0F4QzAxWlI7O0F3QzUxWkk7RUFDSSw4QkFBQTtF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b0JOO0E0RDd6b0JJO0VBQ0UsbUJBQUE7QTVEK3pvQk47O0E0RHAwb0JJO0VBQ0UsMkJBQUE7QTVEdTBvQk47QTREcDBvQkk7RUFDRSxtQkFBQTtBNURzMG9CTjs7QTREMzBvQkk7RUFDRSwyQkFBQTtBNUQ4MG9CTjtBNEQzMG9CSTtFQUNFLG1CQUFBO0E1RDYwb0JOOztBNERsMW9CSTtFQUNFLDJCQUFBO0E1RHExb0JOO0E0RGwxb0JJO0VBQ0UsbUJBQUE7QTVEbzFvQk47O0E0RHoxb0JJO0VBQ0UsMkJBQUE7QTVENDFvQk47QTREejFvQkk7RUFDRSxtQkFBQTtBNUQyMW9CTjs7QTREaDJvQkk7RUFDRSwyQkFBQTtBNURtMm9CTjtBNERoMm9CSTtFQUNFLG1CQUFBO0E1RGsyb0JOOztBNER2Mm9CSTtFQUNFLDJCQUFBO0E1RDAyb0JOO0E0RHYyb0JJO0VBQ0UsbUJBQUE7QTVEeTJvQk47O0E0RDkyb0JJO0VBQ0UsMkJBQUE7QTVEaTNvQk47QTREOTJvQkk7RUFDRSxtQkFBQTtBNURnM29CTjs7QTREcjNvQkk7RUFDRSwyQkFBQTtBNUR3M29CTjtBNERyM29CSTtFQUNFLG1CQUFBO0E1RHUzb0JOOztBNEQ1M29CSTtFQUNFLDJCQUFBO0E1RCszb0JOO0E0RDUzb0JJO0VBQ0UsbUJBQUE7QTVEODNvQk47O0E0RG40b0JJO0VBQ0UsMkJBQUE7QTVEczRvQk47QTREbjRvQkk7RUFDRSxtQkFBQTtBNURxNG9CTjs7QTREMTRvQkk7RUFDRSwyQkFBQTtBNUQ2NG9CTjtBNEQxNG9CSTtFQUNFLG1CQUFBO0E1RDQ0b0JOOztBNERqNW9CSTtFQUNFLDJCQUFBO0E1RG81b0JOO0E0RGo1b0JJO0VBQ0UsbUJBQUE7QTVEbTVvQk47O0E0RHg1b0JJO0VBQ0UsMkJBQUE7QTVEMjVvQk47QTREeDVvQkk7RUFDRSxtQkFBQTtBNUQwNW9CTjs7QTRELzVvQkk7RUFDRSwyQkFBQTtBNURrNm9CTjtBNEQvNW9CSTtFQUNFLG1CQUFBO0E1RGk2b0JOOztBNER0Nm9CSTtFQUNFLDJCQUFBO0E1RHk2b0JOO0E0RHQ2b0JJO0VBQ0UsbUJBQUE7QTVEdzZvQk47O0E0RDc2b0JJO0VBQ0UsMkJBQUE7QTVEZzdvQk47QTRENzZvQkk7RUFDRSxtQkFBQTtBNUQrNm9CTjs7QTREcDdvQkk7RUFDRSwyQkFBQTtBNUR1N29CTjtBNERwN29CSTtFQUNFLG1CQUFBO0E1RHM3b0JOOztBNEQzN29CSTtFQUNFLDJCQUFBO0E1RDg3b0JOO0E0RDM3b0JJO0VBQ0UsbUJBQUE7QTVENjdvQk47O0E0RGw4b0JJO0VBQ0UsMkJBQUE7QTVEcThvQk47QTREbDhvQkk7RUFDRSxtQkFBQTtBNURvOG9CTjs7QTREejhvQkk7RUFDRSwyQkFBQTtBNUQ0OG9CTjtBNER6OG9CSTtFQUNFLG1CQUFBO0E1RDI4b0JOOztBNERoOW9CSTtFQUNFLDJCQUFBO0E1RG05b0JOO0E0RGg5b0JJO0VBQ0UsbUJBQUE7QTVEazlvQk47O0E0RHY5b0JJO0VBQ0UsMkJBQUE7QTVEMDlvQk47QTREdjlvQkk7RUFDRSxtQkFBQTtBNUR5OW9CTjs7QTREOTlvQkk7RUFDRSwyQkFBQTtBNURpK29CTjtBNEQ5OW9CSTtFQUNFLG1CQUFBO0E1RGcrb0JOOztBNERyK29CSTtFQUNFLDJCQUFBO0E1RHcrb0JOO0E0RHIrb0JJO0VBQ0UsbUJBQUE7QTVEdStvQk47O0E0RDUrb0JJO0VBQ0UsMkJBQUE7QTVEKytvQk47QTRENStvQkk7RUFDRSxtQkFBQTtBNUQ4K29CTjs7QTREbi9vQkk7RUFDRSwyQkFBQTtBNURzL29CTjtBNERuL29CSTtFQUNFLG1CQUFBO0E1RHEvb0JOOztBNEQxL29CSTtFQUNFLDJCQUFBO0E1RDYvb0JOO0E0RDEvb0JJO0VBQ0UsbUJBQUE7QTVENC9vQk47O0E0RGpncEJJO0VBQ0UsMkJBQUE7QTVEb2dwQk47QTREamdwQkk7RUFDRSxtQkFBQTtBNURtZ3BCTjs7QTREeGdwQkk7RUFDRSwyQkFBQTtBNUQyZ3BCTjtBNER4Z3BCSTtFQUNFLG1CQUFBO0E1RDBncEJOOztBNEQvZ3BCSTtFQUNFLDJCQUFBO0E1RGtocEJOO0E0RC9ncEJJO0VBQ0UsbUJBQUE7QTVEaWhwQk47O0E0RHRocEJJO0VBQ0UsMkJBQUE7QTVEeWhwQk47QTREdGhwQkk7RUFDRSxtQkFBQTtBNUR3aHBCTjs7QTREN2hwQkk7RUFDRSwyQkFBQTtBNURnaXBCTjtBNEQ3aHBCSTtFQUNFLG1CQUFBO0E1RCtocEJOOztBNERwaXBCSTtFQUNFLDJCQUFBO0E1RHVpcEJOO0E0RHBpcEJJO0VBQ0UsbUJBQUE7QTVEc2lwQk47O0E0RDNpcEJJO0VBQ0UsMkJBQUE7QTVEOGlwQk47QTREM2lwQkk7RUFDRSxtQkFBQTtBNUQ2aXBCTjs7QTREbGpwQkk7RUFDRSwyQkFBQTtBNURxanBCTjtBNERsanBCSTtFQUNFLG1CQUFBO0E1RG9qcEJOOztBNER6anBCSTtFQUNFLDJCQUFBO0E1RDRqcEJOO0E0RHpqcEJJO0VBQ0UsbUJBQUE7QTVEMmpwQk47O0E0RGhrcEJJO0VBQ0UsMkJBQUE7QTVEbWtwQk47QTREaGtwQkk7RUFDRSxtQkFBQTtBNURra3BCTjs7QTREdmtwQkk7RUFDRSwyQkFBQTtBNUQwa3BCTjtBNER2a3BCSTtFQUNFLG1CQUFBO0E1RHlrcEJOOztBNEQ5a3BCSTtFQUNFLDJCQUFBO0E1RGlscEJOO0E0RDlrcEJJO0VBQ0UsbUJBQUE7QTVEZ2xwQk47O0E0RHJscEJJO0VBQ0UsMkJBQUE7QTVEd2xwQk47QTREcmxwQkk7RUFDRSxtQkFBQTtBNUR1bHBCTjs7QTRENWxwQkk7RUFDRSwyQkFBQTtBNUQrbHBCTjtBNEQ1bHBCSTtFQUNFLG1CQUFBO0E1RDhscEJOOztBNERubXBCSTtFQUNFLDJCQUFBO0E1RHNtcEJOO0E0RG5tcEJJO0VBQ0UsbUJBQUE7QTVEcW1wQk47O0E0RDFtcEJJO0VBQ0UsMkJBQUE7QTVENm1wQk47QTREMW1wQkk7RUFDRSxtQkFBQTtBNUQ0bXBCTjs7QTREam5wQkk7RUFDRSwyQkFBQTtBNURvbnBCTjtBNERqbnBCSTtFQUNFLG1CQUFBO0E1RG1ucEJOOztBNER4bnBCSTtFQUNFLDJCQUFBO0E1RDJucEJOO0E0RHhucEJJO0VBQ0UsbUJBQUE7QTVEMG5wQk47O0E0RC9ucEJJO0VB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QTZEbmpyQkU7RUFDQyxxRXhENU1rQjtFd0Q2TWxCLHVEQUFBO0E3RHFqckJIO0E2RHBqckJHO0VBQ0MsZ0VBQUE7RUFDQSxzRXhEaE5pQjtFd0RpTmpCLHVFeERqTmlCO0FMdXdyQnJCO0E2RGxqckJFO0VBQ0MscUV4RHROa0I7RXdEdU5sQix1REFBQTtBN0RvanJCSDtBNkRsanJCRztFQUNDLGlFQUFBO0E3RG9qckJKO0E2RGxqckJHO0VBQ0MscUV4RDdOaUI7RXdEOE5qQix1REFBQTtBN0RvanJCSjtBNkRuanJCSTtFQUNDLGdFQUFBO0VBQ0Esc0V4RGpPZ0I7RXdEa09oQix1RXhEbE9nQjtBTHV4ckJyQjtBNkRqanJCRTtFQUNDLG9FcERqUnVCO0VvRGtSdkIsV0FBQTtBN0RtanJCSDtBNkRqanJCRztFQUNDLDhEQUFBO0E3RG1qckJKO0E2RGpqckJHO0VBQ0Msb0VwRHhSc0I7RW9EeVJ0QixZQUFBO0E3RG1qckJKO0E2RGxqckJJO0VBQ0MsOERBQUE7RUFDQSxxRXBENVJxQjtFb0Q2UnJCLHNFcEQ3UnFCO0FUaTFyQjFCO0E2RGhqckJFO0VBQ0MscUVwRGhTdUI7RW9EaVN2QixXQUFBO0E3RGtqckJIO0E2RGhqckJHO0VBQ0MsZ0VBQUE7QTdEa2pyQko7QTZEaGpyQkc7RUFDQyxxRXBEdlNzQjtFb0R3U3RCLHVEQUFBO0E3RGtqckJKO0E2RGpqckJJO0VBQ0MsNkRBQUE7RUFDQSxzRXBEM1NxQjtFb0Q0U3JCLHVFcEQ1U3FCO0FUKzFyQjFCO0E2RC9pckJFO0VBQ0MsZ0RwRGxUdUI7RW9EbVR2QixXQUFBO0E3RGlqckJIO0E2RC9pckJHO0VBQ0MsNENBQUE7QTdEaWpyQko7QTZEL2lyQkc7RUFDQyxnRHBEelRzQjtFb0QwVHRCLGdDQUFBO0E3RGlqckJKO0E2RGhqckJJO0VBQ0MsMENBQUE7RUFDQSxpRHBEN1RxQjtFb0Q4VHJCLGtEcEQ5VHFCO0FUZzNyQjFCO0E2RDlpckJFO0VBQ0Msb0VwRGhVdUI7RW9EaVV2QixXQUFBO0E3RGdqckJIO0E2RDlpckJHO0VBQ0MsK0RBQUE7QTdEZ2pyQko7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RUksc0NBQUE7QWhFNml0QlI7O0FnRWpudEJJO0VBQ0ksOEJBQUE7QWhFb250QlI7O0FnRWpudEJJO0VBQ0ksK0NBQUE7QWhFb250QlI7O0FnRWpudEJJO0VBQ0ksOEJBQUE7QWhFb250QlI7O0FnRWpudEJJO0VBQ0kseUJBQUE7QWhFb250QlI7O0FnRWpudEJJO0VBQ0ksc0JBQUE7QWhFb250QlI7O0FnRWpudEJJO0VBQ0ksZ0NBQUE7QWhFb250QlI7O0FnRWpudEJJO0VBQ0ksb0NBQUE7QWhFb250QlI7O0FnRWpudEJJO0VBQ0ksdUNBQUE7QWhFb250QlI7O0FnRWpudEJJO0VBQ0kscUNBQUE7QWhFb250QlI7O0FnRWpudEJJO0VBQ0ksc0NBQUE7QWhFb250QlI7O0FnRWhudEJJOztFQUVJLDhCQUFBO0FoRW1udEJSOztBZ0VobnRCSTs7RUFFSSxnQ0FBQTtBaEVtbnRCUjs7QWdFaG50Qkk7O0VBRUksb0NBQUE7QWhFbW50QlI7O0FnRWhudEJJOztFQUVJLHVDQUFBO0FoRW1udEJSOztBZ0VobnRCSTs7RUFFSSxxQ0FBQTtBaEVtbnRCUjs7QWdFaG50Qkk7O0VBRUksc0NBQUE7QWhFbW50QlI7O0FnRXZydEJJO0VBQ0ksOEJBQUE7QWhFMHJ0QlI7O0FnRXZydEJJO0VBQ0ksNENBQUE7QWhFMHJ0QlI7O0FnRXZydEJJO0VBQ0ksOEJBQUE7QWhFMHJ0QlI7O0FnRXZydEJJO0VBQ0kseUJBQUE7QWhFMHJ0QlI7O0FnRXZydEJJO0VBQ0kseUJBQUE7QWhFMHJ0QlI7O0FnRXZydEJJO0VBQ0ksZ0NBQUE7QWhFMHJ0QlI7O0FnRXZydEJJO0VBQ0ksb0NBQUE7QWhFMHJ0QlI7O0FnRXZydEJJO0VBQ0ksdUNBQUE7QWhFMHJ0QlI7O0FnRXZydEJJO0VBQ0kscUNBQUE7QWhFMHJ0QlI7O0FnRXZydEJJO0VBQ0ksc0NBQUE7QWhFMHJ0QlI7O0FnRXRydEJJOztFQUVJLDhCQUFBO0FoRXlydEJSOztBZ0V0cnRCSTs7RUFFSSxnQ0FBQTtBaEV5cnRCUjs7QWdFdHJ0Qkk7O0VBRUksb0NBQUE7QWhFeXJ0QlI7O0FnRXRydEJJOztFQUVJLHVDQUFBO0FoRXlydEJSOztBZ0V0cnRCSTs7RUFFSSxxQ0FBQTtBaEV5cnRCUjs7QWdFdHJ0Qkk7O0VBRUksc0NBQUE7QWhFeXJ0QlI7O0FnRTd2dEJJO0VBQ0ksOEJBQUE7QWhFZ3d0QlI7O0FnRTd2dEJJO0VBQ0ksOENBQUE7QWhFZ3d0QlI7O0FnRTd2dEJJO0VBQ0ksOEJBQUE7QWhFZ3d0QlI7O0FnRTd2dEJJO0VBQ0kseUJBQUE7QWhFZ3d0QlI7O0FnRTd2dEJJO0VBQ0kseUJBQUE7QWhFZ3d0QlI7O0FnRTd2dEJJO0VBQ0ksZ0NBQUE7QWhFZ3d0QlI7O0FnRTd2dEJJO0VBQ0ksb0NBQUE7QWhFZ3d0QlI7O0FnRTd2dEJJO0VBQ0ksdUNBQUE7QWhFZ3d0QlI7O0FnRTd2dEJJO0VBQ0kscUNBQUE7QWhFZ3d0QlI7O0FnRTd2dEJJO0VBQ0ksc0NBQUE7QWhFZ3d0QlI7O0FnRTV2dEJJOztFQUVJLDhCQUFBO0FoRSt2dEJSOztBZ0U1dnRCSTs7RUFFSSxnQ0FBQTtBaEUrdnRCUjs7QWdFNXZ0Qkk7O0VBRUksb0NBQUE7QWhFK3Z0QlI7O0FnRTV2dEJJOztFQUVJLHVDQUFBO0FoRSt2dEJSOztBZ0U1dnRCSTs7RUFFSSxxQ0FBQTtBaEUrdnRCUjs7QWdFNXZ0Qkk7O0VBRUksc0NBQUE7QWhFK3Z0QlI7O0FnRW4wdEJJO0VBQ0ksOEJBQUE7QWhFczB0QlI7O0FnRW4wdEJJO0VBQ0ksOENBQUE7QWhFczB0QlI7O0FnRW4wdEJJO0VBQ0ksOEJBQUE7QWhFczB0QlI7O0FnRW4wdEJJO0VBQ0kseUJBQUE7QWhFczB0QlI7O0FnRW4wdEJJO0VBQ0kseUJBQUE7QWhFczB0QlI7O0FnRW4wdEJJO0VBQ0ksZ0NBQUE7QWhFczB0QlI7O0FnRW4wdEJJO0VBQ0ksb0NBQUE7QWhFczB0QlI7O0FnRW4wdEJJO0VBQ0ksdUNBQUE7QWhFczB0QlI7O0FnRW4wdEJJO0VBQ0kscUNBQUE7QWhFczB0QlI7O0FnRW4wdEJJO0VBQ0ksc0NBQUE7QWhFczB0QlI7O0FnRWwwdEJJOztFQUVJLDhCQUFBO0FoRXEwdEJSOztBZ0VsMHRCSTs7RUFFSSxnQ0FBQTtBaEVxMHRCUjs7QWdFbDB0Qkk7O0VBRUksb0NBQUE7QWhFcTB0QlI7O0FnRWwwdEJJOztFQUVJLHVDQUFBO0FoRXEwdEJSOztBZ0VsMHRCSTs7RUFFSSxxQ0FBQTtBaEVxMHRCUjs7QWdFbDB0Qkk7O0VBRUksc0NBQUE7QWhFcTB0QlI7O0FnRXo0dEJJO0VBQ0ksOEJBQUE7QWhFNDR0QlI7O0FnRXo0dEJJO0VBQ0ksNENBQUE7QWhFNDR0QlI7O0FnRXo0dEJJO0VBQ0ksOEJBQUE7QWhFNDR0QlI7O0FnRXo0dEJJO0VBQ0kseUJBQUE7QWhFNDR0QlI7O0FnRXo0dEJJO0VBQ0kseUJBQUE7QWhFNDR0QlI7O0FnRXo0dEJJO0VBQ0ksZ0NBQUE7QWhFNDR0QlI7O0FnRXo0dEJJO0VBQ0ksb0NBQUE7QWhFNDR0QlI7O0FnRXo0dEJJO0VBQ0ksdUNBQUE7QWhFNDR0QlI7O0FnRXo0dEJJO0VBQ0kscUNBQUE7QWhFNDR0QlI7O0FnRXo0dEJJO0VBQ0ksc0NBQUE7QWhFNDR0QlI7O0FnRXg0dEJJOztFQUVJLDhCQUFBO0FoRTI0dEJSOztBZ0V4NHRCSTs7RUFFSSxnQ0FBQTtBaEUyNHRCUjs7QWdFeDR0Qkk7O0VBRUksb0NBQUE7QWhFMjR0QlI7O0FnRXg0dEJJOztFQUVJLHVDQUFBO0FoRTI0dEJSOztBZ0V4NHRCSTs7RUFFSSxxQ0FBQTtBaEUyNHRCUjs7QWdFeDR0Qkk7O0VBRUksc0NBQUE7QWhFMjR0QlI7O0FnRS84dEJJO0VBQ0ksOEJBQUE7QWhFazl0QlI7O0FnRS84dEJJO0VBQ0ksNENBQUE7QWhFazl0QlI7O0FnRS84dEJJO0VBQ0ksOEJBQUE7QWhFazl0QlI7O0FnRS84dEJJO0VBQ0kseUJBQUE7QWhFazl0QlI7O0FnRS84dEJJO0VBQ0kseUJBQUE7QWhFazl0QlI7O0FnRS84dEJJO0VBQ0ksZ0NBQUE7QWhFazl0QlI7O0FnRS84dEJJO0VBQ0ksb0NBQUE7QWhFazl0QlI7O0FnRS84dEJJO0VBQ0ksdUNBQUE7QWhFazl0QlI7O0FnRS84dEJJO0VBQ0kscUNBQUE7QWhFazl0QlI7O0FnRS84dEJJO0VBQ0ksc0NBQUE7QWhFazl0QlI7O0FnRTk4dEJJOztFQUVJLDhCQUFBO0FoRWk5dEJSOztBZ0U5OHRCSTs7RUFFSSxnQ0FBQTtBaEVpOXRCUjs7QWdFOTh0Qkk7O0VBRUksb0NBQUE7QWhFaTl0QlI7O0FnRTk4dEJJOztFQUVJLHVDQUFBO0FoRWk5dEJSOztBZ0U5OHRCSTs7RUFFSSxxQ0FBQTtBaEVpOXRCUjs7QWdFOTh0Qkk7O0VBRUksc0NBQUE7QWhFaTl0QlI7O0FnRXJodUJJO0VBQ0ksOEJBQUE7QWhFd2h1QlI7O0FnRXJodUJJO0VBQ0ksK0NBQUE7QWhFd2h1QlI7O0FnRXJodUJJO0VBQ0ksOEJBQUE7QWhFd2h1QlI7O0FnRXJodUJJO0VBQ0kseUJBQUE7QWhFd2h1QlI7O0FnRXJodUJJO0VBQ0kseUJBQUE7QWhFd2h1QlI7O0FnRXJodUJJO0VBQ0ksZ0NBQUE7QWhFd2h1QlI7O0FnRXJodUJJO0VBQ0ksb0NBQUE7QWhFd2h1QlI7O0FnRXJodUJJO0VBQ0ksdUNBQUE7QWhFd2h1QlI7O0FnRXJodUJJO0VBQ0kscUNBQUE7QWhFd2h1QlI7O0FnRXJodUJJO0VBQ0ksc0NBQUE7QWhFd2h1QlI7O0FnRXBodUJJOztFQUVJLDhCQUFBO0FoRXVodUJSOztBZ0VwaHVCSTs7RUFFSSxnQ0FBQTtBaEV1aHVCUjs7QWdFcGh1Qkk7O0VBRUksb0NBQUE7QWhFdWh1QlI7O0FnRXBodUJJOztFQUVJLHVDQUFBO0FoRXVodUJSOztBZ0VwaHVCSTs7RUFFSSxxQ0FBQTtBaEV1aHVCUjs7QWdFcGh1Qkk7O0VBRUksc0NBQUE7QWhFdWh1QlI7O0FnRTNsdUJJO0VBQ0ksOEJBQUE7QWhFOGx1QlI7O0FnRTNsdUJJO0VBQ0ksOENBQUE7QWhFOGx1QlI7O0FnRTNsdUJJO0VBQ0ksOEJBQUE7QWhFOGx1QlI7O0FnRTNsdUJJO0VBQ0kseUJBQUE7QWhFOGx1QlI7O0FnRTNsdUJJO0VBQ0kseUJBQUE7QWhFOGx1QlI7O0FnRTNsdUJJO0VBQ0ksZ0NBQUE7QWhFOGx1QlI7O0FnRTNsdUJJO0VBQ0ksb0NBQUE7QWhFOGx1QlI7O0FnRTNsdUJJO0VBQ0ksdUNBQUE7QWhFOGx1QlI7O0FnRTNsdUJJO0VBQ0kscUNBQUE7QWhFOGx1QlI7O0FnRTNsdUJJO0VBQ0ksc0NBQUE7QWhFOGx1QlI7O0FnRTFsdUJJOztFQUVJLDhCQUFBO0FoRTZsdUJSOztBZ0UxbHVCSTs7RUFFSSxnQ0FBQTtBaEU2bHVCUjs7QWdFMWx1Qkk7O0VBRUksb0NBQUE7QWhFNmx1QlI7O0FnRTFsdUJJOztFQUVJLHVDQUFBO0FoRTZsdUJSOztBZ0UxbHVCSTs7RUFFSSxxQ0FBQTtBaEU2bHVCUjs7QWdFMWx1Qkk7O0VBRUksc0NBQUE7QWhFNmx1QlI7O0FnRWpxdUJJO0VBQ0ksOEJBQUE7QWhFb3F1QlI7O0FnRWpxdUJJO0VBQ0ksOENBQUE7QWhFb3F1QlI7O0FnRWpxdUJJO0VBQ0ksOEJBQUE7QWhFb3F1QlI7O0FnRWpxdUJJO0VBQ0kseUJBQUE7QWhFb3F1QlI7O0FnRWpxdUJJO0VBQ0kseUJBQUE7QWhFb3F1QlI7O0FnRWpxdUJJO0VBQ0ksZ0NBQUE7QWhFb3F1QlI7O0FnRWpxdUJJO0VBQ0ksb0NBQUE7QWhFb3F1QlI7O0FnRWpxdUJJO0VBQ0ksdUNBQUE7QWhFb3F1QlI7O0FnRWpxdUJJO0VBQ0kscUNBQUE7QWhFb3F1QlI7O0FnRWpxdUJJO0VBQ0ksc0NBQUE7QWhFb3F1QlI7O0FnRWhxdUJJOztFQUVJLDhCQUFBO0FoRW1xdUJSOztBZ0VocXVCSTs7RUFFSSxnQ0FBQTtBaEVtcXVCUjs7QWdFaHF1Qkk7O0VBRUksb0NBQUE7QWhFbXF1QlI7O0FnRWhxdUJJOztFQUVJLHVDQUFBO0FoRW1xdUJSOztBZ0VocXVCSTs7RUFFSSxxQ0FBQTtBaEVtcXVCUjs7QWdFaHF1Qkk7O0VBRUksc0NBQUE7QWhFbXF1QlI7O0FnRXZ1dUJJO0VBQ0ksOEJBQUE7QWhFMHV1QlI7O0FnRXZ1dUJJO0VBQ0ksOENBQUE7QWhFMHV1QlI7O0FnRXZ1dUJJO0VBQ0ksOEJBQUE7QWhFMHV1QlI7O0FnRXZ1dUJJO0VBQ0kseUJBQUE7QWhFMHV1QlI7O0FnRXZ1dUJJO0VBQ0kseUJBQUE7QWhFMHV1QlI7O0FnRXZ1dUJJO0VBQ0ksZ0NBQUE7QWhFMHV1QlI7O0FnRXZ1dUJJO0VBQ0ksb0NBQUE7QWhFMHV1QlI7O0FnRXZ1dUJJO0VBQ0ksdUNBQUE7QWhFMHV1QlI7O0FnRXZ1dUJJO0VBQ0kscUNBQUE7QWhFMHV1QlI7O0FnRXZ1dUJJO0VBQ0ksc0NBQUE7QWhFMHV1QlI7O0FnRXR1dUJJOztFQUVJLDhCQUFBO0FoRXl1dUJSOztBZ0V0dXVCSTs7RUFFSSxnQ0FBQTtBaEV5dXVCUjs7QWdFdHV1Qkk7O0VBRUksb0NBQUE7QWhFeXV1QlI7O0FnRXR1dUJJOztFQUVJLHVDQUFBO0FoRXl1dUJSOztBZ0V0dXVCSTs7RUFFSSxxQ0FBQTtBaEV5dXVCUjs7QWdFdHV1Qkk7O0VBRUksc0NBQUE7QWhFeXV1QlI7O0FnRTd5dUJJO0VBQ0ksOEJBQUE7QWhFZ3p1QlI7O0FnRTd5dUJJO0VBQ0ksOENBQUE7QWhFZ3p1QlI7O0FnRTd5dUJJO0VBQ0ksOEJBQUE7QWhFZ3p1QlI7O0FnRTd5dUJJO0VBQ0kseUJBQUE7QWhFZ3p1QlI7O0FnRTd5dUJJO0VBQ0kseUJBQUE7QWhFZ3p1QlI7O0FnRTd5dUJJO0VBQ0ksZ0NBQUE7QWhFZ3p1QlI7O0FnRTd5dUJJO0VBQ0ksb0NBQUE7QWhFZ3p1QlI7O0FnRTd5dUJJO0VBQ0ksdUNBQUE7QWhFZ3p1QlI7O0FnRTd5dUJJO0VBQ0kscUNBQUE7QWhFZ3p1QlI7O0FnRTd5dUJJO0VBQ0ksc0NBQUE7QWhFZ3p1QlI7O0FnRTV5dUJJOztFQUVJLDhCQUFBO0FoRSt5dUJSOztBZ0U1eXVCSTs7RUFFSSxnQ0FBQTtBaEUreXVCUjs7QWdFNXl1Qkk7O0VBRUksb0NBQUE7QWhFK3l1QlI7O0FnRTV5dUJJOztFQUVJLHVDQUFBO0FoRSt5dUJSOztBZ0U1eXVCSTs7RUFFSSxxQ0FBQTtBaEUreXVCUjs7QWdFNXl1Qkk7O0VBRUksc0NBQUE7QWhFK3l1QlI7O0FnRW4zdUJJO0VBQ0ksOEJBQUE7QWhFczN1QlI7O0FnRW4zdUJJO0VBQ0ksK0NBQUE7QWhFczN1QlI7O0FnRW4zdUJJO0VBQ0ksOEJBQUE7QWhFczN1QlI7O0FnRW4zdUJJO0VBQ0kseUJBQUE7QWhFczN1QlI7O0FnRW4zdUJJO0VBQ0kseUJBQUE7QWhFczN1QlI7O0FnRW4zdUJJO0VBQ0ksZ0NBQUE7QWhFczN1QlI7O0FnRW4zdUJJO0VBQ0ksb0NBQUE7QWhFczN1QlI7O0FnRW4zdUJJO0VBQ0ksdUNBQUE7QWhFczN1QlI7O0FnRW4zdUJJO0VBQ0kscUNBQUE7QWhFczN1QlI7O0FnRW4zdUJJO0VBQ0ksc0NBQUE7QWhFczN1QlI7O0FnRWwzdUJJOztFQUVJLDhCQUFBO0FoRXEzdUJSOztBZ0VsM3VCSTs7RUFFSSxnQ0FBQTtBaEVxM3VCUjs7QWdFbDN1Qkk7O0VBRUksb0NBQUE7QWhFcTN1QlI7O0FnRWwzdUJJOztFQUVJLHVDQUFBO0FoRXEzdUJSOztBZ0VsM3VCSTs7RUFFSSxxQ0FBQTtBaEVxM3VCUjs7QWdFbDN1Qkk7O0VBRUksc0NBQUE7QWhFcTN1QlI7O0FnRXo3dUJJO0VBQ0ksOEJBQUE7QWhFNDd1QlI7O0FnRXo3dUJJO0VBQ0ksOENBQUE7QWhFNDd1QlI7O0FnRXo3dUJJO0VBQ0ksOEJBQUE7QWhFNDd1QlI7O0FnRXo3dUJJO0VBQ0kseUJBQUE7QWhFNDd1QlI7O0FnRXo3dUJJO0VBQ0kseUJBQUE7QWhFNDd1QlI7O0FnRXo3dUJJO0VBQ0ksZ0NBQUE7QWhFNDd1QlI7O0FnRXo3dUJJO0VBQ0ksb0NBQUE7QWhFNDd1QlI7O0FnRXo3dUJJO0VBQ0ksdUNBQUE7QWhFNDd1QlI7O0FnRXo3dUJJO0VBQ0kscUNBQUE7QWhFNDd1QlI7O0FnRXo3dUJJO0VBQ0ksc0NBQUE7QWhFNDd1QlI7O0FnRXg3dUJJOztFQUVJLDhCQUFBO0FoRTI3dUJSOztBZ0V4N3VCSTs7RUFFSSxnQ0FBQTtBaEUyN3VCUjs7QWdFeDd1Qkk7O0VBRUksb0NBQUE7QWhFMjd1QlI7O0FnRXg3dUJJOztFQUVJLHVDQUFBO0FoRTI3dUJSOztBZ0V4N3VCSTs7RUFFSSxxQ0FBQTtBaEUyN3VCUjs7QWdFeDd1Qkk7O0VBRUksc0NBQUE7QWhFMjd1QlI7O0FnRS8vdUJJO0VBQ0ksOEJBQUE7QWhFa2d2QlI7O0FnRS8vdUJJO0VBQ0ksOENBQUE7QWhFa2d2QlI7O0FnRS8vdUJJO0VBQ0ksOEJBQUE7QWhFa2d2QlI7O0FnRS8vdUJJO0VBQ0kseUJBQUE7QWhFa2d2QlI7O0FnRS8vdUJJO0VBQ0kseUJBQUE7QWhFa2d2QlI7O0FnRS8vdUJJO0VBQ0ksZ0NBQUE7QWhFa2d2QlI7O0FnRS8vdUJJO0VBQ0ksb0NBQUE7QWhFa2d2QlI7O0FnRS8vdUJJO0VBQ0ksdUNBQUE7QWhFa2d2QlI7O0FnRS8vdUJJO0VBQ0kscUNBQUE7QWhFa2d2QlI7O0FnRS8vdUJJO0VBQ0ksc0NBQUE7QWhFa2d2QlI7O0FnRTkvdUJJOztFQUVJLDhCQUFBO0FoRWlndkJSOztBZ0U5L3VCSTs7RUFFSSxnQ0FBQTtBaEVpZ3ZCUjs7QWdFOS91Qkk7O0VBRUksb0NBQUE7QWhFaWd2QlI7O0FnRTkvdUJJOztFQUVJLHVDQUFBO0FoRWlndkJSOztBZ0U5L3VCSTs7RUFFSSxxQ0FBQTtBaEVpZ3ZCUjs7QWdFOS91Qkk7O0VBRUksc0NBQUE7QWhFaWd2QlI7O0FnRXJrdkJJO0VBQ0ksOEJBQUE7QWhFd2t2QlI7O0FnRXJrdkJJO0VBQ0ksOENBQUE7QWhFd2t2QlI7O0FnRXJrdkJJO0VBQ0ksOEJBQUE7QWhFd2t2QlI7O0FnRXJrdkJJO0VBQ0kseUJBQUE7QWhFd2t2QlI7O0FnRXJrdkJJO0VBQ0kseUJBQUE7QWhFd2t2QlI7O0FnRXJrdkJJO0VBQ0ksZ0NBQUE7QWhFd2t2QlI7O0FnRXJrdkJJO0VBQ0ksb0NBQUE7QWhFd2t2QlI7O0FnRXJrdkJJO0VBQ0ksdUNBQUE7QWhFd2t2QlI7O0FnRXJrdkJJO0VBQ0kscUNBQUE7QWhFd2t2QlI7O0FnRXJrdkJJO0VBQ0ksc0NBQUE7QWhFd2t2QlI7O0FnRXBrdkJJOztFQUVJLDhCQUFBO0FoRXVrdkJSOztBZ0Vwa3ZCSTs7RUFFSSxnQ0FBQTtBaEV1a3ZCUjs7QWdFcGt2Qkk7O0VBRUksb0NBQUE7QWhFdWt2QlI7O0FnRXBrdkJJOztFQUVJLHVDQUFBO0FoRXVrdkJSOztBZ0Vwa3ZCSTs7RUFFSSxxQ0FBQTtBaEV1a3ZCUjs7QWdFcGt2Qkk7O0VBRUksc0NBQUE7QWhFdWt2QlI7O0FnRTNvdkJJO0VBQ0ksOEJBQUE7QWhFOG92QlI7O0FnRTNvdkJJO0VBQ0ksOENBQUE7QWhFOG92QlI7O0FnRTNvdkJJO0VBQ0ksOEJBQUE7QWhFOG92QlI7O0FnRTNvdkJJO0VBQ0kseUJBQUE7QWhFOG92QlI7O0FnRTNvdkJJO0VBQ0kseUJBQUE7QWhFOG92QlI7O0FnRTNvdkJJO0VBQ0ksZ0NBQUE7QWhFOG92QlI7O0FnRTNvdkJJO0VBQ0ksb0NBQUE7QWhFOG92QlI7O0FnRTNvdkJJO0VBQ0ksdUNBQUE7QWhFOG92QlI7O0FnRTNvdkJJO0VBQ0kscUNBQUE7QWhFOG92QlI7O0FnRTNvdkJJO0VBQ0ksc0NBQUE7QWhFOG92QlI7O0FnRTFvdkJJOztFQUVJLDhCQUFBO0FoRTZvdkJSOztBZ0Uxb3ZCSTs7RUFFSSxnQ0FBQTtBaEU2b3ZCUjs7QWdFMW92Qkk7O0VBRUksb0NBQUE7QWhFNm92QlI7O0FnRTFvdkJJOztFQUVJLHVDQUFBO0FoRTZvdkJSOztBZ0Uxb3ZCSTs7RUFFSSxxQ0FBQTtBaEU2b3ZCUjs7QWdFMW92Qkk7O0VBRUksc0NBQUE7QWhFNm92QlI7O0FnRWp0dkJJO0VBQ0ksOEJBQUE7QWhFb3R2QlI7O0FnRWp0dkJJO0VBQ0ksOENBQUE7QWhFb3R2QlI7O0FnRWp0dkJJO0VBQ0ksOEJBQUE7QWhFb3R2QlI7O0FnRWp0dkJJO0VBQ0kseUJBQUE7QWhFb3R2QlI7O0FnRWp0dkJJO0VBQ0kseUJBQUE7QWhFb3R2QlI7O0FnRWp0dkJJO0VBQ0ksZ0NBQUE7QWhFb3R2QlI7O0FnRWp0dkJJO0VBQ0ksb0NBQUE7QWhFb3R2QlI7O0FnRWp0dkJJO0VBQ0ksdUNBQUE7QWhFb3R2QlI7O0FnRWp0dkJJO0VBQ0kscUNBQUE7QWhFb3R2QlI7O0FnRWp0dkJJO0VBQ0ksc0NBQUE7QWhFb3R2QlI7O0FnRWh0dkJJOztFQUVJLDhCQUFBO0FoRW10dkJSOztBZ0VodHZCSTs7RUFFSSxnQ0FBQTtBaEVtdHZCUjs7QWdFaHR2Qkk7O0VBRUksb0NBQUE7QWhFbXR2QlI7O0FnRWh0dkJJOztFQUVJLHVDQUFBO0FoRW10dkJSOztBZ0VodHZCSTs7RUFFSSxxQ0FBQTtBaEVtdHZCUjs7QWdFaHR2Qkk7O0VBRUksc0NBQUE7QWhFbXR2QlI7O0FnRXZ4dkJJO0VBQ0ksOEJBQUE7QWhFMHh2QlI7O0FnRXZ4dkJJO0VBQ0ksOENBQUE7QWhFMHh2QlI7O0FnRXZ4dkJJO0VBQ0ksOEJBQUE7QWhFMHh2QlI7O0FnRXZ4dkJJO0VBQ0kseUJBQUE7QWhFMHh2QlI7O0FnRXZ4dkJJO0VBQ0kseUJBQUE7QWhFMHh2QlI7O0FnRXZ4dkJJO0VBQ0ksZ0NBQUE7QWhFMHh2QlI7O0FnRXZ4dkJJO0VBQ0ksb0NBQUE7QWhFMHh2QlI7O0FnRXZ4dkJJO0VBQ0ksdUNBQUE7QWhFMHh2QlI7O0FnRXZ4dkJJO0VBQ0kscUNBQUE7QWhFMHh2QlI7O0FnRXZ4dkJJO0VBQ0ksc0NBQUE7QWhFMHh2QlI7O0FnRXR4dkJJOztFQUVJLDhCQUFBO0FoRXl4dkJSOztBZ0V0eHZCSTs7RUFFSSxnQ0FBQTtBaEV5eHZCUjs7QWdFdHh2Qkk7O0VBRUksb0NBQUE7QWhFeXh2QlI7O0FnRXR4dkJJOztFQUVJLHVDQUFBO0FoRXl4dkJSOztBZ0V0eHZCSTs7RUFFSSxxQ0FBQTtBaEV5eHZCUjs7QWdFdHh2Qkk7O0VBRUksc0NBQUE7QWhFeXh2QlI7O0FnRTcxdkJJO0VBQ0ksOEJBQUE7QWhFZzJ2QlI7O0FnRTcxdkJJO0VBQ0ksOENBQUE7QWhFZzJ2QlI7O0FnRTcxdkJJO0VBQ0ksOEJBQUE7QWhFZzJ2QlI7O0FnRTcxdkJJO0VBQ0kseUJBQUE7QWhFZzJ2QlI7O0FnRTcxdkJJO0VBQ0kseUJBQUE7QWhFZzJ2QlI7O0FnRTcxdkJJO0VBQ0ksZ0NBQUE7QWhFZzJ2QlI7O0FnRTcxdkJJO0VBQ0ksb0NBQUE7QWhFZzJ2QlI7O0FnRTcxdkJJO0VBQ0ksdUNBQUE7QWhFZzJ2QlI7O0FnRTcxdkJJO0VBQ0kscUNBQUE7QWhFZzJ2QlI7O0FnRTcxdkJJO0VBQ0ksc0NBQUE7QWhFZzJ2QlI7O0FnRTUxdkJJOztFQUVJLDhCQUFBO0FoRSsxdkJSOztBZ0U1MXZCSTs7RUFFSSxnQ0FBQTtBaEUrMXZCUjs7QWdFNTF2Qkk7O0VBRUksb0NBQUE7QWhFKzF2QlI7O0FnRTUxdkJJOztFQUVJLHVDQUFBO0FoRSsxdkJSOztBZ0U1MXZCSTs7RUFFSSxxQ0FBQTtBaEUrMXZCUjs7QWdFNTF2Qkk7O0VBRUksc0NBQUE7QWhFKzF2QlI7O0FnRW42dkJJO0VBQ0ksOEJBQUE7QWhFczZ2QlI7O0FnRW42dkJJO0VBQ0ksOENBQUE7QWhFczZ2QlI7O0FnRW42dkJJO0VBQ0ksOEJBQUE7QWhFczZ2QlI7O0FnRW42dkJJO0VBQ0kseUJBQUE7QWhFczZ2QlI7O0FnRW42dkJJO0VBQ0kseUJBQUE7QWhFczZ2QlI7O0FnRW42dkJJO0VBQ0ksZ0NBQUE7QWhFczZ2QlI7O0FnRW42dkJJO0VBQ0ksb0NBQUE7QWhFczZ2QlI7O0FnRW42dkJJO0VBQ0ksdUNBQUE7QWhFczZ2QlI7O0FnRW42dkJJO0VBQ0kscUNBQUE7QWhFczZ2QlI7O0FnRW42dkJJO0VBQ0ksc0NBQUE7QWhFczZ2QlI7O0FnRWw2dkJJOztFQUVJLDhCQUFBO0FoRXE2dkJSOztBZ0VsNnZCSTs7RUFFSSxnQ0FBQTtBaEVxNnZCUjs7QWdFbDZ2Qkk7O0VBRUksb0NBQUE7QWhFcTZ2QlI7O0FnRWw2dkJJOztFQUVJLHVDQUFBO0FoRXE2dkJSOztBZ0VsNnZCSTs7RUFFSSxxQ0FBQTtBaEVxNnZCUjs7QWdFbDZ2Qkk7O0VBRUksc0NBQUE7QWhFcTZ2QlI7O0FnRXordkJJO0VBQ0ksOEJBQUE7QWhFNCt2QlI7O0FnRXordkJJO0VBQ0ksOENBQUE7QWhFNCt2QlI7O0FnRXordkJJO0VBQ0ksOEJBQUE7QWhFNCt2QlI7O0FnRXordkJJO0VBQ0kseUJBQUE7QWhFNCt2QlI7O0FnRXordkJJO0VBQ0kseUJBQUE7QWhFNCt2QlI7O0FnRXordkJJO0VBQ0ksZ0NBQUE7QWhFNCt2QlI7O0FnRXordkJJO0VBQ0ksb0NBQUE7QWhFNCt2QlI7O0FnRXordkJJO0VBQ0ksdUNBQUE7QWhFNCt2QlI7O0FnRXordkJJO0VBQ0kscUNBQUE7QWhFNCt2QlI7O0FnRXordkJJO0VBQ0ksc0NBQUE7QWhFNCt2QlI7O0FnRXgrdkJJOztFQUVJLDhCQUFBO0FoRTIrdkJSOztBZ0V4K3ZCSTs7RUFFSSxnQ0FBQTtBaEUyK3ZCUjs7QWdFeCt2Qkk7O0VBRUksb0NBQUE7QWhFMit2QlI7O0FnRXgrdkJJOztFQUVJLHVDQUFBO0FoRTIrdkJSOztBZ0V4K3ZCSTs7RUFFSSxxQ0FBQTtBaEUyK3ZCUjs7QWdFeCt2Qkk7O0VBRUksc0NBQUE7QWhFMit2QlI7O0FnRS9pd0JJO0VBQ0ksOEJBQUE7QWhFa2p3QlI7O0FnRS9pd0JJO0VBQ0ksOENBQUE7QWhFa2p3QlI7O0FnRS9pd0JJO0VBQ0ksOEJBQUE7QWhFa2p3QlI7O0FnRS9pd0JJO0VBQ0kseUJBQUE7QWhFa2p3QlI7O0FnRS9pd0JJO0VBQ0kseUJBQUE7QWhFa2p3QlI7O0FnRS9pd0JJO0VBQ0ksZ0NBQUE7QWhFa2p3QlI7O0FnRS9pd0JJO0VBQ0ksb0NBQUE7QWhFa2p3QlI7O0FnRS9pd0JJO0VBQ0ksdUNBQUE7QWhFa2p3QlI7O0FnRS9pd0JJO0VBQ0kscUNBQUE7QWhFa2p3QlI7O0FnRS9pd0JJO0VBQ0ksc0NBQUE7QWhFa2p3QlI7O0FnRTlpd0JJOztFQUVJLDhCQUFBO0FoRWlqd0JSOztBZ0U5aXdCSTs7RUFFSSxnQ0FBQTtBaEVpandCUjs7QWdFOWl3Qkk7O0VBRUksb0NBQUE7QWhFaWp3QlI7O0FnRTlpd0JJOztFQUVJLHVDQUFBO0FoRWlqd0JSOztBZ0U5aXdCSTs7RUFFSSxxQ0FBQTtBaEVpandCUjs7QWdFOWl3Qkk7O0VBRUksc0NBQUE7QWhFaWp3QlI7O0FnRXJud0JJO0VBQ0ksOEJBQUE7QWhFd253QlI7O0FnRXJud0JJO0VBQ0ksK0NBQUE7QWhFd253QlI7O0FnRXJud0JJO0VBQ0ksOEJBQUE7QWhFd253QlI7O0FnRXJud0JJO0VBQ0kseUJBQUE7QWhFd253QlI7O0FnRXJud0JJO0VBQ0kseUJBQUE7QWhFd253QlI7O0FnRXJud0JJO0VBQ0ksZ0NBQUE7QWhFd253QlI7O0FnRXJud0JJO0VBQ0ksb0NBQUE7QWhFd253QlI7O0FnRXJud0JJO0VBQ0ksdUNBQUE7QWhFd253QlI7O0FnRXJud0JJO0VBQ0kscUNBQUE7QWhFd253QlI7O0FnRXJud0JJO0VBQ0ksc0NBQUE7QWhFd253QlI7O0FnRXBud0JJOztFQUVJLDhCQUFBO0FoRXVud0JSOztBZ0VwbndCSTs7RUFFSSxnQ0FBQTtBaEV1bndCUjs7QWdFcG53Qkk7O0VBRUksb0NBQUE7QWhFdW53QlI7O0FnRXBud0JJOztFQUVJLHVDQUFBO0FoRXVud0JSOztBZ0VwbndCSTs7RUFFSSxxQ0FBQTtBaEV1bndCUjs7QWdFcG53Qkk7O0VBRUksc0NBQUE7QWhFdW53QlI7O0FnRTNyd0JJO0VBQ0ksOEJBQUE7QWhFOHJ3QlI7O0FnRTNyd0JJO0VBQ0ksK0NBQUE7QWhFOHJ3QlI7O0FnRTNyd0JJO0VBQ0ksOEJBQUE7QWhFOHJ3QlI7O0FnRTNyd0JJO0VBQ0kseUJBQUE7QWhFOHJ3QlI7O0FnRTNyd0JJO0VBQ0kseUJBQUE7QWhFOHJ3QlI7O0FnRTNyd0JJO0VBQ0ksZ0NBQUE7QWhFOHJ3QlI7O0FnRTNyd0JJO0VBQ0ksb0NBQUE7QWhFOHJ3QlI7O0FnRTNyd0JJO0VBQ0ksdUNBQUE7QWhFOHJ3QlI7O0FnRTNyd0JJO0VBQ0kscUNBQUE7QWhFOHJ3QlI7O0FnRTNyd0JJO0VBQ0ksc0NBQUE7QWhFOHJ3QlI7O0FnRTFyd0JJOztFQUVJLDhCQUFBO0FoRTZyd0JSOztBZ0UxcndCSTs7RUFFSSxnQ0FBQTtBaEU2cndCUjs7QWdFMXJ3Qkk7O0VBRUksb0NBQUE7QWhFNnJ3QlI7O0FnRTFyd0JJOztFQUVJLHVDQUFBO0FoRTZyd0JSOztBZ0UxcndCSTs7RUFFSSxxQ0FBQTtBaEU2cndCUjs7QWdFMXJ3Qkk7O0VBRUksc0NBQUE7QWhFNnJ3QlI7O0FnRWp3d0JJO0VBQ0ksOEJBQUE7QWhFb3d3QlI7O0FnRWp3d0JJO0VBQ0ksK0NBQUE7QWhFb3d3QlI7O0FnRWp3d0JJO0VBQ0ksOEJBQUE7QWhFb3d3QlI7O0FnRWp3d0JJO0VBQ0kseUJBQUE7QWhFb3d3QlI7O0FnRWp3d0JJO0VBQ0kseUJBQUE7QWhFb3d3QlI7O0FnRWp3d0JJO0VBQ0ksZ0NBQUE7QWhFb3d3QlI7O0FnRWp3d0JJO0VBQ0ksb0NBQUE7QWhFb3d3QlI7O0FnRWp3d0JJO0VBQ0ksdUNBQUE7QWhFb3d3QlI7O0FnRWp3d0JJO0VBQ0kscUNBQUE7QWhFb3d3QlI7O0FnRWp3d0JJO0VBQ0ksc0NBQUE7QWhFb3d3QlI7O0FnRWh3d0JJOztFQUVJLDhCQUFBO0FoRW13d0JSOztBZ0Vod3dCSTs7RUFFSSxnQ0FBQTtBaEVtd3dCUjs7QWdFaHd3Qkk7O0VBRUksb0NBQUE7QWhFbXd3QlI7O0FnRWh3d0JJOztFQUVJLHVDQUFBO0FoRW13d0JSOztBZ0Vod3dCSTs7RUFFSSxxQ0FBQTtBaEVtd3dCUjs7QWdFaHd3Qkk7O0VBRUksc0NBQUE7QWhFbXd3QlI7O0FnRXYwd0JJO0VBQ0ksOEJBQUE7QWhFMDB3QlI7O0FnRXYwd0JJO0VBQ0ksNENBQUE7QWhFMDB3QlI7O0FnRXYwd0JJO0VBQ0ksOEJBQUE7QWhFMDB3QlI7O0FnRXYwd0JJO0VBQ0kseUJBQUE7QWhFMDB3QlI7O0FnRXYwd0JJO0VBQ0kseUJBQUE7QWhFMDB3QlI7O0FnRXYwd0JJO0VBQ0ksZ0NBQUE7QWhFMDB3QlI7O0FnRXYwd0JJO0VBQ0ksb0NBQUE7QWhFMDB3QlI7O0FnRXYwd0JJO0VBQ0ksdUNBQUE7QWhFMDB3QlI7O0FnRXYwd0JJO0VBQ0kscUNBQUE7QWhFMDB3QlI7O0FnRXYwd0JJO0VBQ0ksc0NBQUE7QWhFMDB3QlI7O0FnRXQwd0JJOztFQUVJLDhCQUFBO0FoRXkwd0JSOztBZ0V0MHdCSTs7RUFFSSxnQ0FBQTtBaEV5MHdCUjs7QWdFdDB3Qkk7O0VBRUksb0NBQUE7QWhFeTB3QlI7O0FnRXQwd0JJOztFQUVJLHVDQUFBO0FoRXkwd0JSOztBZ0V0MHdCSTs7RUFFSSxxQ0FBQTtBaEV5MHdCUjs7QWdFdDB3Qkk7O0VBRUksc0NBQUE7QWhFeTB3QlI7O0FnRTc0d0JJO0VBQ0ksOEJBQUE7QWhFZzV3QlI7O0FnRTc0d0JJO0VBQ0ksK0NBQUE7QWhFZzV3QlI7O0FnRTc0d0JJO0VBQ0ksOEJBQUE7QWhFZzV3QlI7O0FnRTc0d0JJO0VBQ0kseUJBQUE7QWhFZzV3QlI7O0FnRTc0d0JJO0VBQ0kseUJBQUE7QWhFZzV3QlI7O0FnRTc0d0JJO0VBQ0ksZ0NBQUE7QWhFZzV3QlI7O0FnRTc0d0JJO0VBQ0ksb0NBQUE7QWhFZzV3QlI7O0FnRTc0d0JJO0VBQ0ksdUNBQUE7QWhFZzV3QlI7O0FnRTc0d0JJO0VBQ0kscUNBQUE7QWhFZzV3QlI7O0FnRTc0d0JJO0VBQ0ksc0NBQUE7QWhFZzV3QlI7O0FnRTU0d0JJOztFQUVJLDhCQUFBO0FoRSs0d0JSOztBZ0U1NHdCSTs7RUFFSSxnQ0FBQTtBaEUrNHdCUjs7QWdFNTR3Qkk7O0VBRUksb0NBQUE7QWhFKzR3QlI7O0FnRTU0d0JJOztFQUVJLHVDQUFBO0FoRSs0d0JSOztBZ0U1NHdCSTs7RUFFSSxxQ0FBQTtBaEUrNHdCUjs7QWdFNTR3Qkk7O0VBRUksc0NBQUE7QWhFKzR3QlI7O0FnRW45d0JJO0VBQ0ksOEJBQUE7QWhFczl3QlI7O0FnRW45d0JJO0VBQ0ksK0NBQUE7QWhFczl3QlI7O0FnRW45d0JJO0VBQ0ksOEJBQUE7QWhFczl3QlI7O0FnRW45d0JJO0VBQ0kseUJBQUE7QWhFczl3QlI7O0FnRW45d0JJO0VBQ0kseUJBQUE7QWhFczl3QlI7O0FnRW45d0JJO0VBQ0ksZ0NBQUE7QWhFczl3QlI7O0FnRW45d0JJO0VBQ0ksb0NBQUE7QWhFczl3QlI7O0FnRW45d0JJO0VBQ0ksdUNBQUE7QWhFczl3QlI7O0FnRW45d0JJO0VBQ0kscUNBQUE7QWhFczl3QlI7O0FnRW45d0JJO0VBQ0ksc0NBQUE7QWhFczl3QlI7O0FnRWw5d0JJOztFQUVJLDhCQUFBO0FoRXE5d0JSOztBZ0VsOXdCSTs7RUFFSSxnQ0FBQTtBaEVxOXdCUjs7QWdFbDl3Qkk7O0VBRUksb0NBQUE7QWhFcTl3QlI7O0FnRWw5d0JJOztFQUVJLHVDQUFBO0FoRXE5d0JSOztBZ0VsOXdCSTs7RUFFSSxxQ0FBQTtBaEVxOXdCUjs7QWdFbDl3Qkk7O0VBRUksc0NBQUE7QWhFcTl3QlI7O0FnRXpoeEJJO0VBQ0ksOEJBQUE7QWhFNGh4QlI7O0FnRXpoeEJJO0VBQ0ksK0NBQUE7QWhFNGh4QlI7O0FnRXpoeEJJO0VBQ0ksOEJBQUE7QWhFNGh4QlI7O0FnRXpoeEJJO0VBQ0kseUJBQUE7QWhFNGh4QlI7O0FnRXpoeEJJO0VBQ0kseUJBQUE7QWhFNGh4QlI7O0FnRXpoeEJJO0VBQ0ksZ0NBQUE7QWhFNGh4QlI7O0FnRXpoeEJJO0VBQ0ksb0NBQUE7QWhFNGh4QlI7O0FnRXpoeEJJO0VBQ0ksdUNBQUE7QWhFNGh4QlI7O0FnRXpoeEJJO0VBQ0kscUNBQUE7QWhFNGh4QlI7O0FnRXpoeEJJO0VBQ0ksc0NBQUE7QWhFNGh4QlI7O0FnRXhoeEJJOztFQUVJLDhCQUFBO0FoRTJoeEJSOztBZ0V4aHhCSTs7RUFFSSxnQ0FBQTtBaEUyaHhCUjs7QWdFeGh4Qkk7O0VBRUksb0NBQUE7QWhFMmh4QlI7O0FnRXhoeEJJOztFQUVJLHVDQUFBO0FoRTJoeEJSOztBZ0V4aHhCSTs7RUFFSSxxQ0FBQTtBaEUyaHhCUjs7QWdFeGh4Qkk7O0VBRUksc0NBQUE7QWhFMmh4QlI7O0FnRS9seEJJO0VBQ0ksOEJBQUE7QWhFa214QlI7O0FnRS9seEJJO0VBQ0ksK0NBQUE7QWhFa214QlI7O0FnRS9seEJJO0VBQ0ksOEJBQUE7QWhFa214QlI7O0FnRS9seEJJO0VBQ0kseUJBQUE7QWhFa214QlI7O0FnRS9seEJJO0VBQ0kseUJBQUE7QWhFa214QlI7O0FnRS9seEJJO0VBQ0ksZ0NBQUE7QWhFa214QlI7O0FnRS9seEJJO0VBQ0ksb0NBQUE7QWhFa214QlI7O0FnRS9seEJJO0VBQ0ksdUNBQUE7QWhFa214QlI7O0FnRS9seEJJO0VBQ0kscUNBQUE7QWhFa214QlI7O0FnRS9seEJJO0VBQ0ksc0NBQUE7QWhFa214QlI7O0FnRTlseEJJOztFQUVJLDhCQUFBO0FoRWlteEJSOztBZ0U5bHhCSTs7RUFFSSxnQ0FBQTtBaEVpbXhCUjs7QWdFOWx4Qkk7O0VBRUksb0NBQUE7QWhFaW14QlI7O0FnRTlseEJJOztFQUVJLHVDQUFBO0FoRWlteEJSOztBZ0U5bHhCSTs7RUFFSSxxQ0FBQTtBaEVpbXhCUjs7QWdFOWx4Qkk7O0VBRUksc0NBQUE7QWhFaW14QlI7O0FnRXJxeEJJO0VBQ0ksOEJBQUE7QWhFd3F4QlI7O0FnRXJxeEJJO0VBQ0ksNkNBQUE7QWhFd3F4QlI7O0FnRXJxeEJJO0VBQ0ksOEJBQUE7QWhFd3F4QlI7O0FnRXJxeEJJO0VBQ0kseUJBQUE7QWhFd3F4QlI7O0FnRXJxeEJJO0VBQ0kseUJBQUE7QWhFd3F4QlI7O0FnRXJxeEJJO0VBQ0ksZ0NBQUE7QWhFd3F4QlI7O0FnRXJxeEJJO0VBQ0ksb0NBQUE7QWhFd3F4QlI7O0FnRXJxeEJJO0VBQ0ksdUNBQUE7QWhFd3F4QlI7O0FnRXJxeEJJO0VBQ0kscUNBQUE7QWhFd3F4QlI7O0FnRXJxeEJJO0VBQ0ksc0NBQUE7QWhFd3F4QlI7O0FnRXBxeEJJOztFQUVJLDhCQUFBO0FoRXVxeEJSOztBZ0VwcXhCSTs7RUFFSSxnQ0FBQTtBaEV1cXhCUjs7QWdFcHF4Qkk7O0VBRUksb0NBQUE7QWhFdXF4QlI7O0FnRXBxeEJJOztFQUVJLHVDQUFBO0FoRXVxeEJSOztBZ0VwcXhCSTs7RUFFSSxxQ0FBQTtBaEV1cXhCUjs7QWdFcHF4Qkk7O0VBRUksc0NBQUE7QWhFdXF4QlI7O0FnRTN1eEJJO0VBQ0ksOEJBQUE7QWhFOHV4QlI7O0FnRTN1eEJJO0VBQ0ksNkNBQUE7QWhFOHV4QlI7O0FnRTN1eEJJO0VBQ0ksOEJBQUE7QWhFOHV4QlI7O0FnRTN1eEJJO0VBQ0kseUJBQUE7QWhFOHV4QlI7O0FnRTN1eEJJO0VBQ0kseUJBQUE7QWhFOHV4QlI7O0FnRTN1eEJJO0VBQ0ksZ0NBQUE7QWhFOHV4QlI7O0FnRTN1eEJJO0VBQ0ksb0NBQUE7QWhFOHV4QlI7O0FnRTN1eEJJO0VBQ0ksdUNBQUE7QWhFOHV4QlI7O0FnRTN1eEJJO0VBQ0kscUNBQUE7QWhFOHV4QlI7O0FnRTN1eEJJO0VBQ0ksc0NBQUE7QWhFOHV4QlI7O0FnRTF1eEJJOztFQUVJLDhCQUFBO0FoRTZ1eEJSOztBZ0UxdXhCSTs7RUFFSSxnQ0FBQTtBaEU2dXhCUjs7QWdFMXV4Qkk7O0VBRUksb0NBQUE7QWhFNnV4QlI7O0FnRTF1eEJJOztFQUVJLHVDQUFBO0FoRTZ1eEJSOztBZ0UxdXhCSTs7RUFFSSxxQ0FBQTtBaEU2dXhCUjs7QWdFMXV4Qkk7O0VBRUksc0NBQUE7QWhFNnV4QlI7O0FnRWp6eEJJO0VBQ0ksOEJBQUE7QWhFb3p4QlI7O0FnRWp6eEJJO0VBQ0ksK0NBQUE7QWhFb3p4QlI7O0FnRWp6eEJJO0VBQ0ksOEJBQUE7QWhFb3p4QlI7O0FnRWp6eEJJO0VBQ0kseUJBQUE7QWhFb3p4QlI7O0FnRWp6eEJJO0VBQ0kseUJBQUE7QWhFb3p4QlI7O0FnRWp6eEJJO0VBQ0ksZ0NBQUE7QWhFb3p4QlI7O0FnRWp6eEJJO0VBQ0ksb0NBQUE7QWhFb3p4QlI7O0FnRWp6eEJJO0VBQ0ksdUNBQUE7QWhFb3p4QlI7O0FnRWp6eEJJO0VBQ0kscUNBQUE7QWhFb3p4QlI7O0FnRWp6eEJJO0VBQ0ksc0NBQUE7QWhFb3p4QlI7O0FnRWh6eEJJOztFQUVJLDhCQUFBO0FoRW16eEJSOztBZ0VoenhCSTs7RUFFSSxnQ0FBQTtBaEVtenhCUjs7QWdFaHp4Qkk7O0VBRUksb0NBQUE7QWhFbXp4QlI7O0FnRWh6eEJJOztFQUVJLHVDQUFBO0FoRW16eEJSOztBZ0VoenhCSTs7RUFFSSxxQ0FBQTtBaEVtenhCUjs7QWdFaHp4Qkk7O0VBRUksc0NBQUE7QWhFbXp4QlI7O0FnRXYzeEJJO0VBQ0ksOEJBQUE7QWhFMDN4QlI7O0FnRXYzeEJJO0VBQ0ksK0NBQUE7QWhFMDN4QlI7O0FnRXYzeEJJO0VBQ0ksOEJBQUE7QWhFMDN4QlI7O0FnRXYzeEJJO0VBQ0kseUJBQUE7QWhFMDN4QlI7O0FnRXYzeEJJO0VBQ0kseUJBQUE7QWhFMDN4QlI7O0FnRXYzeEJJO0VBQ0ksZ0NBQUE7QWhFMDN4QlI7O0FnRXYzeEJJO0VBQ0ksb0NBQUE7QWhFMDN4QlI7O0FnRXYzeEJJO0VBQ0ksdUNBQUE7QWhFMDN4QlI7O0FnRXYzeEJJO0VBQ0kscUNBQUE7QWhFMDN4QlI7O0FnRXYzeEJJO0VBQ0ksc0NBQUE7QWhFMDN4QlI7O0FnRXQzeEJJOztFQUVJLDhCQUFBO0FoRXkzeEJSOztBZ0V0M3hCSTs7RUFFSSxnQ0FBQTtBaEV5M3hCUjs7QWdFdDN4Qkk7O0VBRUksb0NBQUE7QWhFeTN4QlI7O0FnRXQzeEJJOztFQUVJLHVDQUFBO0FoRXkzeEJSOztBZ0V0M3hCSTs7RUFFSSxxQ0FBQTtBaEV5M3hCUjs7QWdFdDN4Qkk7O0VBRUksc0NBQUE7QWhFeTN4QlI7O0FnRTc3eEJJO0VBQ0ksOEJBQUE7QWhFZzh4QlI7O0FnRTc3eEJJO0VBQ0ksNkNBQUE7QWhFZzh4QlI7O0FnRTc3eEJJO0VBQ0ksOEJBQUE7QWhFZzh4QlI7O0FnRTc3eEJJO0VBQ0kseUJBQUE7QWhFZzh4QlI7O0FnRTc3eEJJO0VBQ0kseUJBQUE7QWhFZzh4QlI7O0FnRTc3eEJJO0VBQ0ksZ0NBQUE7QWhFZzh4QlI7O0FnRTc3eEJJO0VBQ0ksb0NBQUE7QWhFZzh4QlI7O0FnRTc3eEJJO0VBQ0ksdUNBQUE7QWhFZzh4QlI7O0FnRTc3eEJJO0VBQ0kscUNBQUE7QWhFZzh4QlI7O0FnRTc3eEJJO0VBQ0ksc0NBQUE7QWhFZzh4QlI7O0FnRTU3eEJJOztFQUVJLDhCQUFBO0FoRSs3eEJSOztBZ0U1N3hCSTs7RUFFSSxnQ0FBQTtBaEUrN3hCUjs7QWdFNTd4Qkk7O0VBRUksb0NBQUE7QWhFKzd4QlI7O0FnRTU3eEJJOztFQUVJLHVDQUFBO0FoRSs3eEJSOztBZ0U1N3hCSTs7RUFFSSxxQ0FBQTtBaEUrN3hCUjs7QWdFNTd4Qkk7O0VBRUksc0NBQUE7QWhFKzd4QlI7O0FnRW5neUJJO0VBQ0ksOEJBQUE7QWhFc2d5QlI7O0FnRW5neUJJO0VBQ0ksNkNBQUE7QWhFc2d5QlI7O0FnRW5neUJJO0VBQ0ksOEJBQUE7QWhFc2d5QlI7O0FnRW5neUJJO0VBQ0kseUJBQUE7QWhFc2d5QlI7O0FnRW5neUJJO0VBQ0kseUJBQUE7QWhFc2d5QlI7O0FnRW5neUJJO0VBQ0ksZ0NBQUE7QWhFc2d5QlI7O0FnRW5neUJJO0VBQ0ksb0NBQUE7QWhFc2d5QlI7O0FnRW5neUJJO0VBQ0ksdUNBQUE7QWhFc2d5QlI7O0FnRW5neUJJO0VBQ0kscUNBQUE7QWhFc2d5QlI7O0FnRW5neUJJO0VBQ0ksc0NBQUE7QWhFc2d5QlI7O0FnRWxneUJJOztFQUVJLDhCQUFBO0FoRXFneUJSOztBZ0VsZ3lCSTs7RUFFSSxnQ0FBQTtBaEVxZ3lCUjs7QWdFbGd5Qkk7O0VBRUksb0NBQUE7QWhFcWd5QlI7O0FnRWxneUJJOztFQUVJLHVDQUFBO0FoRXFneUJSOztBZ0VsZ3lCSTs7RUFFSSxxQ0FBQTtBaEVxZ3lCUjs7QWdFbGd5Qkk7O0VBRUksc0NBQUE7QWhFcWd5QlI7O0FnRXpreUJJO0VBQ0ksOEJBQUE7QWhFNGt5QlI7O0FnRXpreUJJO0VBQ0ksNkNBQUE7QWhFNGt5QlI7O0FnRXpreUJJO0VBQ0ksOEJBQUE7QWhFNGt5QlI7O0FnRXpreUJJO0VBQ0kseUJBQUE7QWhFNGt5QlI7O0FnRXpreUJJO0VBQ0kseUJBQUE7QWhFNGt5QlI7O0FnRXpreUJJO0VBQ0ksZ0NBQUE7QWhFNGt5QlI7O0FnRXpreUJJO0VBQ0ksb0NBQUE7QWhFNGt5QlI7O0FnRXpreUJJO0VBQ0ksdUNBQUE7QWhFNGt5QlI7O0FnRXpreUJJO0VBQ0kscUNBQUE7QWhFNGt5QlI7O0FnRXpreUJJO0VBQ0ksc0NBQUE7QWhFNGt5QlI7O0FnRXhreUJJOztFQUVJLDhCQUFBO0FoRTJreUJSOztBZ0V4a3lCSTs7RUFFSSxnQ0FBQTtBaEUya3lCUjs7QWdFeGt5Qkk7O0VBRUksb0NBQUE7QWhFMmt5QlI7O0FnRXhreUJJOztFQUVJLHVDQUFBO0FoRTJreUJSOztBZ0V4a3lCSTs7RUFFSSxxQ0FBQTtBaEUya3lCUjs7QWdFeGt5Qkk7O0VBRUksc0NBQUE7QWhFMmt5QlI7O0FnRS9veUJJO0VBQ0ksOEJBQUE7QWhFa3B5QlI7O0FnRS9veUJJO0VBQ0ksNkNBQUE7QWhFa3B5QlI7O0FnRS9veUJJO0VBQ0ksOEJBQUE7QWhFa3B5QlI7O0FnRS9veUJJO0VBQ0kseUJBQUE7QWhFa3B5QlI7O0FnRS9veUJJO0VBQ0kseUJBQUE7QWhFa3B5QlI7O0FnRS9veUJJO0VBQ0ksZ0NBQUE7QWhFa3B5QlI7O0FnRS9veUJJO0VBQ0ksb0NBQUE7QWhFa3B5QlI7O0FnRS9veUJJO0VBQ0ksdUNBQUE7QWhFa3B5QlI7O0FnRS9veUJJO0VBQ0kscUNBQUE7QWhFa3B5QlI7O0FnRS9veUJJO0VBQ0ksc0NBQUE7QWhFa3B5QlI7O0FnRTlveUJJOztFQUVJLDhCQUFBO0FoRWlweUJSOztBZ0U5b3lCSTs7RUFFSSxnQ0FBQTtBaEVpcHlCUjs7QWdFOW95Qkk7O0VBRUksb0NBQUE7QWhFaXB5QlI7O0FnRTlveUJJOztFQUVJLHVDQUFBO0FoRWlweUJSOztBZ0U5b3lCSTs7RUFFSSxxQ0FBQTtBaEVpcHlCUjs7QWdFOW95Qkk7O0VBRUksc0NBQUE7QWhFaXB5QlI7O0FnRXJ0eUJJO0VBQ0ksOEJBQUE7QWhFd3R5QlI7O0FnRXJ0eUJJO0VBQ0ksOENBQUE7QWhFd3R5QlI7O0FnRXJ0eUJJO0VBQ0ksOEJBQUE7QWhFd3R5QlI7O0FnRXJ0eUJJO0VBQ0kseUJBQUE7QWhFd3R5QlI7O0FnRXJ0eUJJO0VBQ0kseUJBQUE7QWhFd3R5QlI7O0FnRXJ0eUJJO0VBQ0ksZ0NBQUE7QWhFd3R5QlI7O0FnRXJ0eUJJO0VBQ0ksb0NBQUE7QWhFd3R5QlI7O0FnRXJ0eUJJO0VBQ0ksdUNBQUE7QWhFd3R5QlI7O0FnRXJ0eUJJO0VBQ0kscUNBQUE7QWhFd3R5QlI7O0FnRXJ0eUJJO0VBQ0ksc0NBQUE7QWhFd3R5QlI7O0FnRXB0eUJJOztFQUVJLDhCQUFBO0FoRXV0eUJSOztBZ0VwdHlCSTs7RUFFSSxnQ0FBQTtBaEV1dHlCUjs7QWdFcHR5Qkk7O0VBRUksb0NBQUE7QWhFdXR5QlI7O0FnRXB0eUJJOztFQUVJLHVDQUFBO0FoRXV0eUJSOztBZ0VwdHlCSTs7RUFFSSxxQ0FBQTtBaEV1dHlCUjs7QWdFcHR5Qkk7O0VBRUksc0NBQUE7QWhFdXR5QlI7O0FnRTN4eUJJO0VBQ0ksOEJBQUE7QWhFOHh5QlI7O0FnRTN4eUJJO0VBQ0ksNkNBQUE7QWhFOHh5QlI7O0FnRTN4eUJJO0VBQ0ksOEJBQUE7QWhFOHh5QlI7O0FnRTN4eUJJO0VBQ0kseUJBQUE7QWhFOHh5QlI7O0FnRTN4eUJJO0VBQ0kseUJBQUE7QWhFOHh5QlI7O0FnRTN4eUJJO0VBQ0ksZ0NBQUE7QWhFOHh5QlI7O0FnRTN4eUJJO0VBQ0ksb0NBQUE7QWhFOHh5QlI7O0FnRTN4eUJJO0VBQ0ksdUNBQUE7QWhFOHh5QlI7O0FnRTN4eUJJO0VBQ0kscUNBQUE7QWhFOHh5QlI7O0FnRTN4eUJJO0VBQ0ksc0NBQUE7QWhFOHh5QlI7O0FnRTF4eUJJOztFQUVJLDhCQUFBO0FoRTZ4eUJSOztBZ0UxeHlCSTs7RUFFSSxnQ0FBQTtBaEU2eHlCUjs7QWdFMXh5Qkk7O0VBRUksb0NBQUE7QWhFNnh5QlI7O0FnRTF4eUJJOztFQUVJLHVDQUFBO0FoRTZ4eUJSOztBZ0UxeHlCSTs7RUFFSSxxQ0FBQTtBaEU2eHlCUjs7QWdFMXh5Qkk7O0VBRUksc0NBQUE7QWhFNnh5QlI7O0FnRWoyeUJJO0VBQ0ksOEJBQUE7QWhFbzJ5QlI7O0FnRWoyeUJJO0VBQ0ksOENBQUE7QWhFbzJ5QlI7O0FnRWoyeUJJO0VBQ0ksOEJBQUE7QWhFbzJ5QlI7O0FnRWoyeUJJO0VBQ0kseUJBQUE7QWhFbzJ5QlI7O0FnRWoyeUJJO0VBQ0kseUJBQUE7QWhFbzJ5QlI7O0FnRWoyeUJJO0VBQ0ksZ0NBQUE7QWhFbzJ5QlI7O0FnRWoyeUJJO0VBQ0ksb0NBQUE7QWhFbzJ5QlI7O0FnRWoyeUJJO0VBQ0ksdUNBQUE7QWhFbzJ5QlI7O0FnRWoyeUJJO0VBQ0kscUNBQUE7QWhFbzJ5QlI7O0FnRWoyeUJJO0VBQ0ksc0NBQUE7QWhFbzJ5QlI7O0FnRWgyeUJJOztFQUVJLDhCQUFBO0FoRW0yeUJSOztBZ0VoMnlCSTs7RUFFSSxnQ0FBQTtBaEVtMnlCUjs7QWdFaDJ5Qkk7O0VBRUksb0NBQUE7QWhFbTJ5QlI7O0FnRWgyeUJJOztFQUVJLHVDQUFBO0FoRW0yeUJSOztBZ0VoMnlCSTs7RUFFSSxxQ0FBQTtBaEVtMnlCUjs7QWdFaDJ5Qkk7O0VBRUksc0NBQUE7QWhFbTJ5QlI7O0FnRXY2eUJJO0VBQ0ksOEJBQUE7QWhFMDZ5QlI7O0FnRXY2eUJJO0VBQ0ksNkNBQUE7QWhFMDZ5QlI7O0FnRXY2eUJJO0VBQ0ksOEJBQUE7QWhFMDZ5QlI7O0FnRXY2eUJJO0VBQ0kseUJBQUE7QWhFMDZ5QlI7O0FnRXY2eUJJO0VBQ0kseUJBQUE7QWhFMDZ5QlI7O0FnRXY2eUJJO0VBQ0ksZ0NBQUE7QWhFMDZ5QlI7O0FnRXY2eUJJO0VBQ0ksb0NBQUE7QWhFMDZ5QlI7O0FnRXY2eUJJO0VBQ0ksdUNBQUE7QWhFMDZ5QlI7O0FnRXY2eUJJO0VBQ0kscUNBQUE7QWhFMDZ5QlI7O0FnRXY2eUJJO0VBQ0ksc0NBQUE7QWhFMDZ5QlI7O0FnRXQ2eUJJOztFQUVJLDhCQUFBO0FoRXk2eUJSOztBZ0V0NnlCSTs7RUFFSSxnQ0FBQTtBaEV5NnlCUjs7QWdFdDZ5Qkk7O0VBRUksb0NBQUE7QWhFeTZ5QlI7O0FnRXQ2eUJJOztFQUVJLHVDQUFBO0FoRXk2eUJSOztBZ0V0NnlCSTs7RUFFSSxxQ0FBQTtBaEV5NnlCUjs7QWdFdDZ5Qkk7O0VBRUksc0NBQUE7QWhFeTZ5QlI7O0FnRTcreUJJO0VBQ0ksOEJBQUE7QWhFZy95QlI7O0FnRTcreUJJO0VBQ0ksOENBQUE7QWhFZy95QlI7O0FnRTcreUJJO0VBQ0ksOEJBQUE7QWhFZy95QlI7O0FnRTcreUJJO0VBQ0kseUJBQUE7QWhFZy95QlI7O0FnRTcreUJJO0VBQ0kseUJBQUE7QWhFZy95QlI7O0FnRTcreUJJO0VBQ0ksZ0NBQUE7QWhFZy95QlI7O0FnRTcreUJJO0VBQ0ksb0NBQUE7QWhFZy95QlI7O0FnRTcreUJJO0VBQ0ksdUNBQUE7QWhFZy95QlI7O0FnRTcreUJJO0VBQ0kscUNBQUE7QWhFZy95QlI7O0FnRTcreUJJO0VBQ0ksc0NBQUE7QWhFZy95QlI7O0FnRTUreUJJOztFQUVJLDhCQUFBO0FoRSsreUJSOztBZ0U1K3lCSTs7RUFFSSxnQ0FBQTtBaEUrK3lCUjs7QWdFNSt5Qkk7O0VBRUksb0NBQUE7QWhFKyt5QlI7O0FnRTUreUJJOztFQUVJLHVDQUFBO0FoRSsreUJSOztBZ0U1K3lCSTs7RUFFSSxxQ0FBQTtBaEUrK3lCUjs7QWdFNSt5Qkk7O0VBRUksc0NBQUE7QWhFKyt5QlI7O0FnRW5qekJJO0VBQ0ksOEJBQUE7QWhFc2p6QlI7O0FnRW5qekJJO0VBQ0ksNkNBQUE7QWhFc2p6QlI7O0FnRW5qekJJO0VBQ0ksOEJBQUE7QWhFc2p6QlI7O0FnRW5qekJJO0VBQ0kseUJBQUE7QWhFc2p6QlI7O0FnRW5qekJJO0VBQ0kseUJBQUE7QWhFc2p6QlI7O0FnRW5qekJJO0VBQ0ksZ0NBQUE7QWhFc2p6QlI7O0FnRW5qekJJO0VBQ0ksb0NBQUE7QWhFc2p6QlI7O0FnRW5qekJJO0VBQ0ksdUNBQUE7QWhFc2p6QlI7O0FnRW5qekJJO0VBQ0kscUNBQUE7QWhFc2p6QlI7O0FnRW5qekJJO0VBQ0ksc0NBQUE7QWhFc2p6QlI7O0FnRWxqekJJOztFQUVJLDhCQUFBO0FoRXFqekJSOztBZ0VsanpCSTs7RUFFSSxnQ0FBQTtBaEVxanpCUjs7QWdFbGp6Qkk7O0VBRUksb0NBQUE7QWhFcWp6QlI7O0FnRWxqekJJOztFQUVJLHVDQUFBO0FoRXFqekJSOztBZ0VsanpCSTs7RUFFSSxxQ0FBQTtBaEVxanpCUjs7QWdFbGp6Qkk7O0VBRUksc0NBQUE7QWhFcWp6QlI7O0FnRXpuekJJO0VBQ0ksOEJBQUE7QWhFNG56QlI7O0FnRXpuekJJO0VBQ0ksOENBQUE7QWhFNG56QlI7O0FnRXpuekJJO0VBQ0ksOEJBQUE7QWhFNG56QlI7O0FnRXpuekJJO0VBQ0kseUJBQUE7QWhFNG56QlI7O0FnRXpuekJJO0VBQ0kseUJBQUE7QWhFNG56QlI7O0FnRXpuekJJO0VBQ0ksZ0NBQUE7QWhFNG56QlI7O0FnRXpuekJJO0VBQ0ksb0NBQUE7QWhFNG56QlI7O0FnRXpuekJJO0VBQ0ksdUNBQUE7QWhFNG56QlI7O0FnRXpuekJJO0VBQ0kscUNBQUE7QWhFNG56QlI7O0FnRXpuekJJO0VBQ0ksc0NBQUE7QWhFNG56QlI7O0FnRXhuekJJOztFQUVJLDhCQUFBO0FoRTJuekJSOztBZ0V4bnpCSTs7RUFFSSxnQ0FBQTtBaEUybnpCUjs7QWdFeG56Qkk7O0VBRUksb0NBQUE7QWhFMm56QlI7O0FnRXhuekJJOztFQUVJLHVDQUFBO0FoRTJuekJSOztBZ0V4bnpCSTs7RUFFSSxxQ0FBQTtBaEUybnpCUjs7QWdFeG56Qkk7O0VBRUksc0NBQUE7QWhFMm56QlI7O0FnRS9yekJJO0VBQ0ksOEJBQUE7QWhFa3N6QlI7O0FnRS9yekJJO0VBQ0ksOENBQUE7QWhFa3N6QlI7O0FnRS9yekJJO0VBQ0ksOEJBQUE7QWhFa3N6QlI7O0FnRS9yekJJO0VBQ0kseUJBQUE7QWhFa3N6QlI7O0FnRS9yekJJO0VBQ0kseUJBQUE7QWhFa3N6QlI7O0FnRS9yekJJO0VBQ0ksZ0NBQUE7QWhFa3N6QlI7O0FnRS9yekJJO0VBQ0ksb0NBQUE7QWhFa3N6QlI7O0FnRS9yekJJO0VBQ0ksdUNBQUE7QWhFa3N6QlI7O0FnRS9yekJJO0VBQ0kscUNBQUE7QWhFa3N6QlI7O0FnRS9yekJJO0VBQ0ksc0NBQUE7QWhFa3N6QlI7O0FnRTlyekJJOztFQUVJLDhCQUFBO0FoRWlzekJSOztBZ0U5cnpCSTs7RUFFSSxnQ0FBQTtBaEVpc3pCUjs7QWdFOXJ6Qkk7O0VBRUksb0NBQUE7QWhFaXN6QlI7O0FnRTlyekJJOztFQUVJLHVDQUFBO0FoRWlzekJSOztBZ0U5cnpCSTs7RUFFSSxxQ0FBQTtBaEVpc3pCUjs7QWdFOXJ6Qkk7O0VBRUksc0NBQUE7QWhFaXN6QlI7O0FnRXJ3ekJJO0VBQ0ksOEJBQUE7QWhFd3d6QlI7O0FnRXJ3ekJJO0VBQ0ksOENBQUE7QWhFd3d6QlI7O0FnRXJ3ekJJO0VBQ0ksOEJBQUE7QWhFd3d6QlI7O0FnRXJ3ekJJO0VBQ0kseUJBQUE7QWhFd3d6QlI7O0FnRXJ3ekJJO0VBQ0kseUJBQUE7QWhFd3d6QlI7O0FnRXJ3ekJJO0VBQ0ksZ0NBQUE7QWhFd3d6QlI7O0FnRXJ3ekJJO0VBQ0ksb0NBQUE7QWhFd3d6QlI7O0FnRXJ3ekJJO0VBQ0ksdUNBQUE7QWhFd3d6QlI7O0FnRXJ3ekJJO0VBQ0kscUNBQUE7QWhFd3d6QlI7O0FnRXJ3ekJJO0VBQ0ksc0NBQUE7QWhFd3d6QlI7O0FnRXB3ekJJOztFQUVJLDhCQUFBO0FoRXV3ekJSOztBZ0Vwd3pCSTs7RUFFSSxnQ0FBQTtBaEV1d3pCUjs7QWdFcHd6Qkk7O0VBRUksb0NBQUE7QWhFdXd6QlI7O0FnRXB3ekJJOztFQUVJLHVDQUFBO0FoRXV3ekJSOztBZ0Vwd3pCSTs7RUFFSSxxQ0FBQTtBaEV1d3pCUjs7QWdFcHd6Qkk7O0VBRUksc0NBQUE7QWhFdXd6QlI7O0FnRTMwekJJO0VBQ0ksOEJBQUE7QWhFODB6QlI7O0FnRTMwekJJO0VBQ0ksK0NBQUE7QWhFODB6QlI7O0FnRTMwekJJO0VBQ0ksOEJBQUE7QWhFODB6QlI7O0FnRTMwekJJO0VBQ0kseUJBQUE7QWhFODB6QlI7O0FnRTMwekJJO0VBQ0kseUJBQUE7QWhFODB6QlI7O0FnRTMwekJJO0VBQ0ksZ0NBQUE7QWhFODB6QlI7O0FnRTMwekJJO0VBQ0ksb0NBQUE7QWhFODB6QlI7O0FnRTMwekJJO0VBQ0ksdUNBQUE7QWhFODB6QlI7O0FnRTMwekJJO0VBQ0kscUNBQUE7QWhFODB6QlI7O0FnRTMwekJJO0VBQ0ksc0NBQUE7QWhFODB6QlI7O0FnRTEwekJJOztFQUVJLDhCQUFBO0FoRTYwekJSOztBZ0UxMHpCSTs7RUFFSSxnQ0FBQTtBaEU2MHpCUjs7QWdFMTB6Qkk7O0VBRUksb0NBQUE7QWhFNjB6QlI7O0FnRTEwekJJOztFQUVJLHVDQUFBO0FoRTYwekJSOztBZ0UxMHpCSTs7RUFFSSxxQ0FBQTtBaEU2MHpCUjs7QWdFMTB6Qkk7O0VBRUksc0NBQUE7QWhFNjB6QlI7O0FnRWo1ekJJO0VBQ0ksOEJBQUE7QWhFbzV6QlI7O0FnRWo1ekJJO0VBQ0ksK0NBQUE7QWhFbzV6QlI7O0FnRWo1ekJJO0VBQ0ksOEJBQUE7QWhFbzV6QlI7O0FnRWo1ekJJO0VBQ0kseUJBQUE7QWhFbzV6QlI7O0FnRWo1ekJJO0VBQ0kseUJBQUE7QWhFbzV6QlI7O0FnRWo1ekJJO0VBQ0ksZ0NBQUE7QWhFbzV6QlI7O0FnRWo1ekJJO0VBQ0ksb0NBQUE7QWhFbzV6QlI7O0FnRWo1ekJJO0VBQ0ksdUNBQUE7QWhFbzV6QlI7O0FnRWo1ekJJO0VBQ0kscUNBQUE7QWhFbzV6QlI7O0FnRWo1ekJJO0VBQ0ksc0NBQUE7QWhFbzV6QlI7O0FnRWg1ekJJOztFQUVJLDhCQUFBO0FoRW01ekJSOztBZ0VoNXpCSTs7RUFFSSxnQ0FBQTtBaEVtNXpCUjs7QWdFaDV6Qkk7O0VBRUksb0NBQUE7QWhFbTV6QlI7O0FnRWg1ekJJOztFQUVJLHVDQUFBO0FoRW01ekJSOztBZ0VoNXpCSTs7RUFFSSxxQ0FBQTtBaEVtNXpCUjs7QWdFaDV6Qkk7O0VBRUksc0NBQUE7QWhFbTV6QlI7O0FnRXY5ekJJO0VBQ0ksOEJBQUE7QWhFMDl6QlI7O0FnRXY5ekJJO0VBQ0ksOENBQUE7QWhFMDl6QlI7O0FnRXY5ekJJO0VBQ0ksOEJBQUE7QWhFMDl6QlI7O0FnRXY5ekJJO0VBQ0kseUJBQUE7QWhFMDl6QlI7O0FnRXY5ekJJO0VBQ0kseUJBQUE7QWhFMDl6QlI7O0FnRXY5ekJJO0VBQ0ksZ0NBQUE7QWhFMDl6QlI7O0FnRXY5ekJJO0VBQ0ksb0NBQUE7QWhFMDl6QlI7O0FnRXY5ekJJO0VBQ0ksdUNBQUE7QWhFMDl6QlI7O0FnRXY5ekJJO0VBQ0kscUNBQUE7QWhFMDl6QlI7O0FnRXY5ekJJO0VBQ0ksc0NBQUE7QWhFMDl6QlI7O0FnRXQ5ekJJOztFQUVJLDhCQUFBO0FoRXk5ekJSOztBZ0V0OXpCSTs7RUFFSSxnQ0FBQTtBaEV5OXpCUjs7QWdFdDl6Qkk7O0VBRUksb0NBQUE7QWhFeTl6QlI7O0FnRXQ5ekJJOztFQUVJLHVDQUFBO0FoRXk5ekJSOztBZ0V0OXpCSTs7RUFFSSxxQ0FBQTtBaEV5OXpCUjs7QWdFdDl6Qkk7O0VBRUksc0NBQUE7QWhFeTl6QlI7O0FnRTdoMEJJO0VBQ0ksOEJBQUE7QWhFZ2kwQlI7O0FnRTdoMEJJO0VBQ0ksK0NBQUE7QWhFZ2kwQlI7O0FnRTdoMEJJO0VBQ0ksOEJBQUE7QWhFZ2kwQlI7O0FnRTdoMEJJO0VBQ0kseUJBQUE7QWhFZ2kwQlI7O0FnRTdoMEJJO0VBQ0kseUJBQUE7QWhFZ2kwQlI7O0FnRTdoMEJJO0VBQ0ksZ0NBQUE7QWhFZ2kwQlI7O0FnRTdoMEJJO0VBQ0ksb0NBQUE7QWhFZ2kwQlI7O0FnRTdoMEJJO0VBQ0ksdUNBQUE7QWhFZ2kwQlI7O0FnRTdoMEJJO0VBQ0kscUNBQUE7QWhFZ2kwQlI7O0FnRTdoMEJJO0VBQ0ksc0NBQUE7QWhFZ2kwQlI7O0FnRTVoMEJJOztFQUVJLDhCQUFBO0FoRStoMEJSOztBZ0U1aDBCSTs7RUFFSSxnQ0FBQTtBaEUraDBCUjs7QWdFNWgwQkk7O0VBRUksb0NBQUE7QWhFK2gwQlI7O0FnRTVoMEJJOztFQUVJLHVDQUFBO0FoRStoMEJSOztBZ0U1aDBCSTs7RUFFSSxxQ0FBQTtBaEUraDBCUjs7QWdFNWgwQkk7O0VBRUksc0NBQUE7QWhFK2gwQlI7O0FnRW5tMEJJO0VBQ0ksOEJBQUE7QWhFc20wQlI7O0FnRW5tMEJJO0VBQ0ksOENBQUE7QWhFc20wQlI7O0FnRW5tMEJJO0VBQ0ksOEJBQUE7QWhFc20wQlI7O0FnRW5tMEJJO0VBQ0kseUJBQUE7QWhFc20wQlI7O0FnRW5tMEJJO0VBQ0kseUJBQUE7QWhFc20wQlI7O0FnRW5tMEJJO0VBQ0ksZ0NBQUE7QWhFc20wQlI7O0FnRW5tMEJJO0VBQ0ksb0NBQUE7QWhFc20wQlI7O0FnRW5tMEJJO0VBQ0ksdUNBQUE7QWhFc20wQlI7O0FnRW5tMEJJO0VBQ0kscUNBQUE7QWhFc20wQlI7O0FnRW5tMEJJO0VBQ0ksc0NBQUE7QWhFc20wQlI7O0FnRWxtMEJJOztFQUVJLDhCQUFBO0FoRXFtMEJSOztBZ0VsbTBCSTs7RUFFSSxnQ0FBQTtBaEVxbTBCUjs7QWdFbG0wQkk7O0VBRUksb0NBQUE7QWhFcW0wQlI7O0FnRWxtMEJJOztFQUVJLHVDQUFBO0FoRXFtMEJSOztBZ0VsbTBCSTs7RUFFSSxxQ0FBQTtBaEVxbTBCUjs7QWdFbG0wQkk7O0VBRUksc0NBQUE7QWhFcW0wQlI7O0FnRXpxMEJJO0VBQ0ksOEJBQUE7QWhFNHEwQlI7O0FnRXpxMEJJO0VBQ0ksOENBQUE7QWhFNHEwQlI7O0FnRXpxMEJJO0VBQ0ksOEJBQUE7QWhFNHEwQlI7O0FnRXpxMEJJO0VBQ0kseUJBQUE7QWhFNHEwQlI7O0FnRXpxMEJJO0VBQ0kseUJBQUE7QWhFNHEwQlI7O0FnRXpxMEJJO0VBQ0ksZ0NBQUE7QWhFNHEwQlI7O0FnRXpxMEJJO0VBQ0ksb0NBQUE7QWhFNHEwQlI7O0FnRXpxMEJJO0VBQ0ksdUNBQUE7QWhFNHEwQlI7O0FnRXpxMEJJO0VBQ0kscUNBQUE7QWhFNHEwQlI7O0FnRXpxMEJJO0VBQ0ksc0NBQUE7QWhFNHEwQlI7O0FnRXhxMEJJOztFQUVJLDhCQUFBO0FoRTJxMEJSOztBZ0V4cTBCSTs7RUFFSSxnQ0FBQTtBaEUycTBCUjs7QWdFeHEwQkk7O0VBRUksb0NBQUE7QWhFMnEwQlI7O0FnRXhxMEJJOztFQUVJLHVDQUFBO0FoRTJxMEJSOztBZ0V4cTBCSTs7RUFFSSxxQ0FBQTtBaEUycTBCUjs7QWdFeHEwQkk7O0VBRUksc0NBQUE7QWhFMnEwQlI7O0FnRS91MEJJO0VBQ0ksOEJBQUE7QWhFa3YwQlI7O0FnRS91MEJJO0VBQ0ksOENBQUE7QWhFa3YwQlI7O0FnRS91MEJJO0VBQ0ksOEJBQUE7QWhFa3YwQlI7O0FnRS91MEJJO0VBQ0kseUJBQUE7QWhFa3YwQlI7O0FnRS91MEJJO0VBQ0kseUJBQUE7QWhFa3YwQlI7O0FnRS91MEJJO0VBQ0ksZ0NBQUE7QWhFa3YwQlI7O0FnRS91MEJJO0VBQ0ksb0NBQUE7QWhFa3YwQlI7O0FnRS91MEJJO0VBQ0ksdUNBQUE7QWhFa3YwQlI7O0FnRS91MEJJO0VBQ0kscUNBQUE7QWhFa3YwQlI7O0FnRS91MEJJO0VBQ0ksc0NBQUE7QWhFa3YwQlI7O0FnRTl1MEJJOztFQUVJLDhCQUFBO0FoRWl2MEJSOztBZ0U5dTBCSTs7RUFFSSxnQ0FBQTtBaEVpdjBCUjs7QWdFOXUwQkk7O0VBRUksb0NBQUE7QWhFaXYwQlI7O0FnRTl1MEJJOztFQUVJLHVDQUFBO0FoRWl2MEJSOztBZ0U5dTBCSTs7RUFFSSxxQ0FBQTtBaEVpdjBCUjs7QWdFOXUwQkk7O0VBRUksc0NBQUE7QWhFaXYwQlI7O0FnRXJ6MEJJO0VBQ0ksOEJBQUE7QWhFd3owQlI7O0FnRXJ6MEJJO0VBQ0ksOENBQUE7QWhFd3owQlI7O0FnRXJ6MEJJO0VBQ0ksOEJBQUE7QWhFd3owQlI7O0FnRXJ6MEJJO0VBQ0kseUJBQUE7QWhFd3owQlI7O0FnRXJ6MEJJO0VBQ0kseUJBQUE7QWhFd3owQlI7O0FnRXJ6MEJJO0VBQ0ksZ0NBQUE7QWhFd3owQlI7O0FnRXJ6MEJJO0VBQ0ksb0NBQUE7QWhFd3owQlI7O0FnRXJ6MEJJO0VBQ0ksdUNBQUE7QWhFd3owQlI7O0FnRXJ6MEJJO0VBQ0kscUNBQUE7QWhFd3owQlI7O0FnRXJ6MEJJO0VBQ0ksc0NBQUE7QWhFd3owQlI7O0FnRXB6MEJJOztFQUVJLDhCQUFBO0FoRXV6MEJSOztBZ0VwejBCSTs7RUFFSSxnQ0FBQTtBaEV1ejBCUjs7QWdFcHowQkk7O0VBRUksb0NBQUE7QWhFdXowQlI7O0FnRXB6MEJJOztFQUVJLHVDQUFBO0FoRXV6MEJSOztBZ0VwejBCSTs7RUFFSSxxQ0FBQTtBaEV1ejBCUjs7QWdFcHowQkk7O0VBRUksc0NBQUE7QWhFdXowQlI7O0FnRTMzMEJJO0VBQ0ksOEJBQUE7QWhFODMwQlI7O0FnRTMzMEJJO0VBQ0ksK0NBQUE7QWhFODMwQlI7O0FnRTMzMEJJO0VBQ0ksOEJBQUE7QWhFODMwQlI7O0FnRTMzMEJJO0VBQ0kseUJBQUE7QWhFODMwQlI7O0FnRTMzMEJJO0VBQ0kseUJBQUE7QWhFODMwQlI7O0FnRTMzMEJJO0VBQ0ksZ0NBQUE7QWhFODMwQlI7O0FnRTMzMEJJO0VBQ0ksb0NBQUE7QWhFODMwQlI7O0FnRTMzMEJJO0VBQ0ksdUNBQUE7QWhFODMwQlI7O0FnRTMzMEJJO0VBQ0kscUNBQUE7QWhFODMwQlI7O0FnRTMzMEJJO0VBQ0ksc0NBQUE7QWhFODMwQlI7O0FnRTEzMEJJOztFQUVJLDhCQUFBO0FoRTYzMEJSOztBZ0UxMzBCSTs7RUFFSSxnQ0FBQTtBaEU2MzBCUjs7QWdFMTMwQkk7O0VBRUksb0NBQUE7QWhFNjMwQlI7O0FnRTEzMEJJOztFQUVJLHVDQUFBO0FoRTYzMEJSOztBZ0UxMzBCSTs7RUFFSSxxQ0FBQTtBaEU2MzBCUjs7QWdFMTMwQkk7O0VBRUksc0NBQUE7QWhFNjMwQlI7O0FnRWo4MEJJO0VBQ0ksOEJBQUE7QWhFbzgwQlI7O0FnRWo4MEJJO0VBQ0ksK0NBQUE7QWhFbzgwQlI7O0FnRWo4MEJJO0VBQ0ksOEJBQUE7QWhFbzgwQlI7O0FnRWo4MEJJO0VBQ0kseUJBQUE7QWhFbzgwQlI7O0FnRWo4MEJJO0VBQ0kseUJBQUE7QWhFbzgwQlI7O0FnRWo4MEJJO0VBQ0ksZ0NBQUE7QWhFbzgwQlI7O0FnRWo4MEJJO0VBQ0ksb0NBQUE7QWhFbzgwQlI7O0FnRWo4MEJJO0VBQ0ksdUNBQUE7QWhFbzgwQlI7O0FnRWo4MEJJO0VBQ0kscUNBQUE7QWhFbzgwQlI7O0FnRWo4MEJJO0VBQ0ksc0NBQUE7QWhFbzgwQlI7O0FnRWg4MEJJOztFQUVJLDhCQUFBO0FoRW04MEJSOztBZ0VoODBCSTs7RUFFSSxnQ0FBQTtBaEVtODBCUjs7QWdFaDgwQkk7O0VBRUksb0NBQUE7QWhFbTgwQlI7O0FnRWg4MEJJOztFQUVJLHVDQUFBO0FoRW04MEJSOztBZ0VoODBCSTs7RUFFSSxxQ0FBQTtBaEVtODBCUjs7QWdFaDgwQkk7O0VBRUksc0NBQUE7QWhFbTgwQlI7O0FnRXZnMUJJO0VBQ0ksOEJBQUE7QWhFMGcxQlI7O0FnRXZnMUJJO0VBQ0ksK0NBQUE7QWhFMGcxQlI7O0FnRXZnMUJJO0VBQ0ksOEJBQUE7QWhFMGcxQlI7O0FnRXZnMUJJO0VBQ0kseUJBQUE7QWhFMGcxQlI7O0FnRXZnMUJJO0VBQ0kseUJBQUE7QWhFMGcxQlI7O0FnRXZnMUJJO0VBQ0ksZ0NBQUE7QWhFMGcxQlI7O0FnRXZnMUJJO0VBQ0ksb0NBQUE7QWhFMGcxQlI7O0FnRXZnMUJJO0VBQ0ksdUNBQUE7QWhFMGcxQlI7O0FnRXZnMUJJO0VBQ0kscUNBQUE7QWhFMGcxQlI7O0FnRXZnMUJJO0VBQ0ksc0NBQUE7QWhFMGcxQlI7O0FnRXRnMUJJOztFQUVJLDhCQUFBO0FoRXlnMUJSOztBZ0V0ZzFCSTs7RUFFSSxnQ0FBQTtBaEV5ZzFCUjs7QWdFdGcxQkk7O0VBRUksb0NBQUE7QWhFeWcxQlI7O0FnRXRnMUJJOztFQUVJLHVDQUFBO0FoRXlnMUJSOztBZ0V0ZzFCSTs7RUFFSSxxQ0FBQTtBaEV5ZzFCUjs7QWdFdGcxQkk7O0VBRUksc0NBQUE7QWhFeWcxQlI7O0FnRXJnMUJBOztHQUFBO0FBSUE7RUFDQyxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBaEV1ZzFCRDtBZ0VyZzFCQztFQUNDLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0FoRXVnMUJGO0FnRXBnMUJDO0VBQ0MsMEJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FoRXNnMUJGOztBaUV2bTFCQTtFQUNDLGVBQUE7RUFDQSxTQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLDhCQUFBO0VBQ0EsY0FBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0FqRTBtMUJEO0FpRXhtMUJDO0VBQ0MsY0FBQTtFQUNBLFdBQUE7QWpFMG0xQkY7QWlFeG0xQkU7RUFDQyxtQkFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7QWpFMG0xQkg7QWlFdm0xQkU7RUFDQyxtQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7QWpFeW0xQkg7QWlFN2wxQkM7RUFDQyxvQ0FBQTtFQUNBLFdBQUE7QWpFK2wxQkY7O0FrRXJvMUJBO0VBQ0MsY0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FsRXdvMUJEO0FrRXRvMUJDO0VBQ0MsbUJBQUE7QWxFd28xQkY7QWtFdG8xQkU7RUFDQyxTQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0FsRXdvMUJIO0FrRXBvMUJDO0VBQ0MsbUJBQUE7QWxFc28xQkY7QWtFcG8xQkU7RUFDQyxZQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0FsRXNvMUJIOztBa0VqbzFCQSw0QkFBQSxVQUFBO0VBQ0M7SUFDQyxjQUFBO0lBQ0EsV0FBQTtFbEVvbzFCQTtFa0VsbzFCQTtJQUNDLGNBQUE7SUFDQSxXQUFBO0lBQ0EsbUJBQUE7RWxFb28xQkQ7RWtFbG8xQkM7SUFDQyxTQUFBO0VsRW9vMUJGO0VrRWhvMUJBO0lBQ0MsY0FBQTtJQUNBLFdBQUE7RWxFa28xQkQ7RWtFaG8xQkM7SUFDQyxjQUFBO0VsRWtvMUJGO0FBQ0YiLCJmaWxlIjoiY29tcG9uZW50cy1tZC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiBNRVRST05JQyBNQVRFUklBTCBERVNJR04gU1RZTEUgQ09NUE9ORU5UUyBcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIEN1YmljIEJlemllciBUcmFuc2l0aW9uICovXG4vKioqXG5HZW5lcmFsIHJlc2V0XG4qKiovXG4vKiBTZXQgZGVmYXVsdCBib2R5ICovXG5ib2R5IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgZGlyZWN0aW9uOiBcImx0clwiO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi8qXG4gSW50ZXJuZXQgRXhwbG9yZXIgMTAgZG9lc24ndCBkaWZmZXJlbnRpYXRlIGRldmljZSB3aWR0aCBmcm9tIHZpZXdwb3J0IHdpZHRoLCBhbmQgdGh1cyBkb2Vzbid0IFxuIHByb3Blcmx5IGFwcGx5IHRoZSBtZWRpYSBxdWVyaWVzIGluIEJvb3RzdHJhcCdzIENTUy4gVG8gYWRkcmVzcyB0aGlzLCBcbiB5b3UgY2FuIG9wdGlvbmFsbHkgaW5jbHVkZSB0aGUgZm9sbG93aW5nIENTUyBhbmQgSmF2YVNjcmlwdCB0byB3b3JrIGFyb3VuZCB0aGlzIHByb2JsZW0gdW50aWwgTWljcm9zb2Z0IGlzc3VlcyBhIGZpeC5cbiovXG5ALXdlYmtpdC12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5ALW1vei12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cbkAtby12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5Admlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuLypcbiBJbnRlcm5ldCBFeHBsb3JlciAxMCBkb2Vzbid0IGRpZmZlcmVudGlhdGUgZGV2aWNlIHdpZHRoIGZyb20gdmlld3BvcnQgd2lkdGgsIFxuIGFuZCB0aHVzIGRvZXNuJ3QgcHJvcGVybHkgYXBwbHkgdGhlIG1lZGlhIHF1ZXJpZXMgaW4gQm9vdHN0cmFwJ3MgQ1NTLiBUbyBhZGRyZXNzIHRoaXMsIGZvbGxvd2luZyBDU1MgY29kZSBhcHBsaWVkIFxuKi9cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLm1kLXNoYWRvdy16LTEsIC53ZWxsLCAubm90ZSwgLmxhYmVsOm5vdCgubWQtc2tpcCksIC5pY29uLWJ0biwgLmJ0bjpub3QoLm1kLXNraXApOm5vdCguYnMtc2VsZWN0LWFsbCk6bm90KC5icy1kZXNlbGVjdC1hbGwpLmJ0bi1saW5rOmhvdmVyLCAuYnRuLWdyb3VwID4gLmJ0bjpub3QoLm1kLXNraXApOm5vdCguYnMtc2VsZWN0LWFsbCk6bm90KC5icy1kZXNlbGVjdC1hbGwpLCAuYnRuOm5vdCgubWQtc2tpcCk6bm90KC5icy1zZWxlY3QtYWxsKTpub3QoLmJzLWRlc2VsZWN0LWFsbCksIC5iYWRnZSwgLmFsZXJ0IHtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG59XG5cbi5tZC1zaGFkb3ctei0xLWkge1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE4KSAhaW1wb3J0YW50O1xufVxuXG4ubWQtc2hhZG93LXotMS1ob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbn1cblxuLm1kLXNoYWRvdy16LTIsIC5wb3BvdmVyLCAudmVyLWlubGluZS1tZW51IHtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xufVxuXG4ubWQtc2hhZG93LXotMi1pLCAuYnRuLWdyb3VwID4gLmRyb3Bkb3duLW1lbnUsIC5kcm9wZG93bi1tZW51IHtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjIpICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1zaGFkb3ctei0yLWhvdmVyLCAucG9ydGxldC5ib3gucHVycGxlLXNvZnQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LnB1cnBsZS1zaGFycCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3gucHVycGxlLWludGVuc2UgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LnB1cnBsZS1zZWFuY2UgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LnB1cnBsZS13aXN0ZXJpYSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3gucHVycGxlLXN0dWRpbyA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3gucHVycGxlLW1lZGl1bSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3gucHVycGxlLXBsdW0gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LnB1cnBsZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3gueWVsbG93LW1pbnQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LnllbGxvdy1oYXplID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC55ZWxsb3ctc29mdCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3gueWVsbG93LXNhZmZyb24gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LnllbGxvdy1sZW1vbiA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3gueWVsbG93LWNydXN0YSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3gueWVsbG93LWNhc2FibGFuY2EgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LnllbGxvdy1nb2xkID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC55ZWxsb3cgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LnJlZC1taW50ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5yZWQtaGF6ZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3gucmVkLXNvZnQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LnJlZC1mbGFtaW5nbyA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3gucmVkLXRodW5kZXJiaXJkID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5yZWQtaW50ZW5zZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3gucmVkLXN1bmdsbyA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3gucmVkLXBpbmsgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LnJlZCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3guZ3JleS1taW50ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5ncmV5LXNhbHQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LmdyZXktc2Fsc2EgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LmdyZXktc2lsdmVyID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5ncmV5LWNhc2NhZGUgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LmdyZXktZ2FsbGVyeSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3guZ3JleS1jYXJhcnJhID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5ncmV5LXN0ZWVsID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5ncmV5ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5ncmVlbi1zdGVlbCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3guZ3JlZW4tc2hhcnAgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LmdyZWVuLWRhcmsgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LmdyZWVuLXNvZnQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LmdyZWVuLWp1bmdsZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3guZ3JlZW4taGF6ZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3guZ3JlZW4tdHVycXVvaXNlID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5ncmVlbi1zZWFncmVlbiA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3guZ3JlZW4tbWVhZG93ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5ncmVlbiA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3guYmx1ZS1vbGVvID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5ibHVlLXNoYXJwID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5ibHVlLWRhcmsgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LmJsdWUtc29mdCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3guYmx1ZS1zdGVlbCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3guYmx1ZS1ob2tpID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5ibHVlLWVib255Y2xheSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3guYmx1ZS1jaGFtYnJheSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3guYmx1ZS1tYWRpc29uID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5ibHVlID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5kYXJrID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5kZWZhdWx0ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC53aGl0ZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAuaWNvbi1idG46aG92ZXIsIC5idG46bm90KC5tZC1za2lwKTpub3QoLmJzLXNlbGVjdC1hbGwpOm5vdCguYnMtZGVzZWxlY3QtYWxsKTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xufVxuXG4ubWQtc2hhZG93LXotMywgLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYm94LXNoYWRvdzogMCA4cHggMThweCByZ2JhKDAsIDAsIDAsIDAuMTgpLCAwIDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbn1cblxuLm1kLXNoYWRvdy16LTMtaSB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjE4KSwgMCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yNCkgIWltcG9ydGFudDtcbn1cblxuLm1kLXNoYWRvdy16LTMtaG92ZXIsIC5wb3J0bGV0LmJveC5wdXJwbGUtc29mdCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LnB1cnBsZS1zaGFycCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LnB1cnBsZS1pbnRlbnNlID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3gucHVycGxlLXNlYW5jZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LnB1cnBsZS13aXN0ZXJpYSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LnB1cnBsZS1zdHVkaW8gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5wdXJwbGUtbWVkaXVtID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3gucHVycGxlLXBsdW0gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5wdXJwbGUgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC55ZWxsb3ctbWludCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LnllbGxvdy1oYXplID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3gueWVsbG93LXNvZnQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC55ZWxsb3ctc2FmZnJvbiA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LnllbGxvdy1sZW1vbiA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LnllbGxvdy1jcnVzdGEgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC55ZWxsb3ctY2FzYWJsYW5jYSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LnllbGxvdy1nb2xkID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3gueWVsbG93ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3gucmVkLW1pbnQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5yZWQtaGF6ZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LnJlZC1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3gucmVkLWZsYW1pbmdvID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3gucmVkLXRodW5kZXJiaXJkID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3gucmVkLWludGVuc2UgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5yZWQtc3VuZ2xvID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3gucmVkLXBpbmsgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5yZWQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5ncmV5LW1pbnQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5ncmV5LXNhbHQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5ncmV5LXNhbHNhID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3guZ3JleS1zaWx2ZXIgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5ncmV5LWNhc2NhZGUgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5ncmV5LWdhbGxlcnkgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5ncmV5LWNhcmFycmEgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5ncmV5LXN0ZWVsID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3guZ3JleSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LmdyZWVuLXN0ZWVsID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3guZ3JlZW4tc2hhcnAgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5ncmVlbi1kYXJrID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3guZ3JlZW4tc29mdCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LmdyZWVuLWp1bmdsZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LmdyZWVuLWhhemUgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5ncmVlbi10dXJxdW9pc2UgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5ncmVlbi1zZWFncmVlbiA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LmdyZWVuLW1lYWRvdyA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LmdyZWVuID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3guYmx1ZS1vbGVvID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3guYmx1ZS1zaGFycCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LmJsdWUtZGFyayA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LmJsdWUtc29mdCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LmJsdWUtc3RlZWwgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5ibHVlLWhva2kgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5ibHVlLWVib255Y2xheSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LmJsdWUtY2hhbWJyYXkgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5ibHVlLW1hZGlzb24gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5ibHVlID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3guZGFyayA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LmRlZmF1bHQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC53aGl0ZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLmJ0bjpub3QoLm1kLXNraXApOm5vdCguYnMtc2VsZWN0LWFsbCk6bm90KC5icy1kZXNlbGVjdC1hbGwpOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjIyKSwgMCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yNik7XG59XG5cbi5tZC1zaGFkb3ctei00IHtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDI4cHggcmdiYSgwLCAwLCAwLCAwLjI2KSwgMCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbn1cblxuLm1kLXNoYWRvdy16LTQtaSB7XG4gIGJveC1zaGFkb3c6IDAgMTRweCAyOHB4IHJnYmEoMCwgMCwgMCwgMC4yNiksIDAgMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yMikgIWltcG9ydGFudDtcbn1cblxuLm1kLXNoYWRvdy16LTUge1xuICBib3gtc2hhZG93OiAwIDE5cHggMzhweCByZ2JhKDAsIDAsIDAsIDAuMjgpLCAwIDE1cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xufVxuXG4ubWQtc2hhZG93LXotNS1pIHtcbiAgYm94LXNoYWRvdzogMCAxOXB4IDM4cHggcmdiYSgwLCAwLCAwLCAwLjI4KSwgMCAxNXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjIyKSAhaW1wb3J0YW50O1xufVxuXG4ubWQtc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1jbGljay1jaXJjbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNjYWxlKDApO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4ubWQtY2xpY2stY2lyY2xlLm1kLWNsaWNrLWFuaW1hdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbWRDbGlja0VmZmVjdCAwLjY1cyBsaW5lYXI7XG4gIC1tb3otYW5pbWF0aW9uOiBtZENsaWNrRWZmZWN0IDAuNjVzIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBtZENsaWNrRWZmZWN0IDAuNjVzIGxpbmVhcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1kQ2xpY2tFZmZlY3Qge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgyLjUpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgbWRDbGlja0VmZmVjdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDIuNSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWRDbGlja0VmZmVjdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyLjUpO1xuICB9XG59XG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDM1cHggMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW46IDAgLTE1cHggMjBweCAtMTVweDtcbn1cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0ID4gbGFiZWwge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dCAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDE5My43NzU1MTAyMDQxLCAyMDEuOTM4Nzc1NTEwMiwgMjE2LjIyNDQ4OTc5NTkpO1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0IC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dCAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0IC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dCAuZm9ybS1jb250cm9sIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAwO1xuICAtby1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogcmdiKDg1LjQyNSwgODUuNDI1LCA4NS40MjUpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0IC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0IC5mb3JtLWNvbnRyb2wuaW5wdXQtc20ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDZweCAwO1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0IC5mb3JtLWNvbnRyb2wuaW5wdXQtbGcge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDE0cHggMDtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dCAuZm9ybS1jb250cm9sIH4gbGFiZWwsXG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQgLmZvcm0tY29udHJvbCB+IC5mb3JtLWNvbnRyb2wtZm9jdXMge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQgLmZvcm0tY29udHJvbCB+IGxhYmVsLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQgLmZvcm0tY29udHJvbCB+IC5mb3JtLWNvbnRyb2wtZm9jdXMge1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQgLmZvcm0tY29udHJvbCB+IGxhYmVsOmFmdGVyLFxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0IC5mb3JtLWNvbnRyb2wgfiAuZm9ybS1jb250cm9sLWZvY3VzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0IC5mb3JtLWNvbnRyb2wgfiBsYWJlbCB7XG4gIHRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzg4ODg4ODtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQgLmZvcm0tY29udHJvbCB+IC5oZWxwLWJsb2NrLWVycm9yIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQgLmZvcm0tY29udHJvbC5lZGl0ZWQ6bm90KFtyZWFkb25seV0pIH4gbGFiZWwsXG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQgLmZvcm0tY29udHJvbC5lZGl0ZWQ6bm90KFtyZWFkb25seV0pIH4gLmZvcm0tY29udHJvbC1mb2N1cywgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0IC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KFtyZWFkb25seV0pIH4gbGFiZWwsXG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQgLmZvcm0tY29udHJvbDpmb2N1czpub3QoW3JlYWRvbmx5XSkgfiAuZm9ybS1jb250cm9sLWZvY3VzIHtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQgLmZvcm0tY29udHJvbC5lZGl0ZWQ6bm90KFtyZWFkb25seV0pIH4gbGFiZWw6YWZ0ZXIsXG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQgLmZvcm0tY29udHJvbC5lZGl0ZWQ6bm90KFtyZWFkb25seV0pIH4gLmZvcm0tY29udHJvbC1mb2N1czphZnRlciwgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0IC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KFtyZWFkb25seV0pIH4gbGFiZWw6YWZ0ZXIsXG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQgLmZvcm0tY29udHJvbDpmb2N1czpub3QoW3JlYWRvbmx5XSkgfiAuZm9ybS1jb250cm9sLWZvY3VzOmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYig1NC4xODIsIDE5OC4xODMyLCAyMTAuOTE4KTtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dCAuZm9ybS1jb250cm9sLmVkaXRlZDpub3QoW3JlYWRvbmx5XSkgfiBsYWJlbCwgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0IC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KFtyZWFkb25seV0pIH4gbGFiZWwge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dCAuZm9ybS1jb250cm9sLmVkaXRlZDpub3QoW3JlYWRvbmx5XSkgfiAuaGVscC1ibG9jaywgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0IC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KFtyZWFkb25seV0pIH4gLmhlbHAtYmxvY2sge1xuICBjb2xvcjogcmdiKDU0LjE4MiwgMTk4LjE4MzIsIDIxMC45MTgpO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dCAuZm9ybS1jb250cm9sLmVkaXRlZDpub3QoW3JlYWRvbmx5XSkgfiAuaGVscC1ibG9jay1lcnJvciwgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0IC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KFtyZWFkb25seV0pIH4gLmhlbHAtYmxvY2stZXJyb3Ige1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQgLmZvcm0tY29udHJvbC5lZGl0ZWQ6bm90KFtyZWFkb25seV0pOm5vdCg6Zm9jdXMpIH4gLmhlbHAtYmxvY2sge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQgLmZvcm0tY29udHJvbC5lZGl0ZWQ6bm90KFtyZWFkb25seV0pOm5vdCg6Zm9jdXMpIH4gLmhlbHAtYmxvY2stZXJyb3Ige1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQgLmZvcm0tY29udHJvbFtyZWFkb25seV0sIC5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dCAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dCAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCByZ2IoMTkzLjc3NTUxMDIwNDEsIDIwMS45Mzg3NzU1MTAyLCAyMTYuMjI0NDg5Nzk1OSk7XG59XG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuZm9ybS1tZC1mbG9hdGluZy1sYWJlbCAuZm9ybS1jb250cm9sIH4gbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRvcDogMjVweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgY29sb3I6ICM5OTk7XG59XG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuZm9ybS1tZC1mbG9hdGluZy1sYWJlbCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB+IGxhYmVsLCAuZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuZm9ybS1tZC1mbG9hdGluZy1sYWJlbCAuZm9ybS1jb250cm9sLmVkaXRlZCB+IGxhYmVsLCAuZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuZm9ybS1tZC1mbG9hdGluZy1sYWJlbCAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zdGF0aWMgfiBsYWJlbCwgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0LmZvcm0tbWQtZmxvYXRpbmctbGFiZWwgLmZvcm0tY29udHJvbDpmb2N1czpub3QoW3JlYWRvbmx5XSkgfiBsYWJlbCwgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0LmZvcm0tbWQtZmxvYXRpbmctbGFiZWwgLmZvcm0tY29udHJvbC5mb2N1czpub3QoW3JlYWRvbmx5XSkgfiBsYWJlbCB7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0LmZvcm0tbWQtZmxvYXRpbmctbGFiZWwgLmZvcm0tY29udHJvbC5pbnB1dC1zbSB+IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0b3A6IDI0cHg7XG59XG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuZm9ybS1tZC1mbG9hdGluZy1sYWJlbCAuZm9ybS1jb250cm9sLmlucHV0LXNtW3JlYWRvbmx5XSB+IGxhYmVsLCAuZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuZm9ybS1tZC1mbG9hdGluZy1sYWJlbCAuZm9ybS1jb250cm9sLmlucHV0LXNtLmZvcm0tY29udHJvbC1zdGF0aWMgfiBsYWJlbCwgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0LmZvcm0tbWQtZmxvYXRpbmctbGFiZWwgLmZvcm0tY29udHJvbC5pbnB1dC1zbS5lZGl0ZWQgfiBsYWJlbCwgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0LmZvcm0tbWQtZmxvYXRpbmctbGFiZWwgLmZvcm0tY29udHJvbC5pbnB1dC1zbTpmb2N1czpub3QoW3JlYWRvbmx5XSkgfiBsYWJlbCwgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0LmZvcm0tbWQtZmxvYXRpbmctbGFiZWwgLmZvcm0tY29udHJvbC5pbnB1dC1zbS5mb2N1czpub3QoW3JlYWRvbmx5XSkgfiBsYWJlbCB7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0LmZvcm0tbWQtZmxvYXRpbmctbGFiZWwgLmZvcm0tY29udHJvbC5pbnB1dC1sZyB+IGxhYmVsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0b3A6IDMwcHg7XG59XG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuZm9ybS1tZC1mbG9hdGluZy1sYWJlbCAuZm9ybS1jb250cm9sLmlucHV0LWxnW3JlYWRvbmx5XSB+IGxhYmVsLCAuZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuZm9ybS1tZC1mbG9hdGluZy1sYWJlbCAuZm9ybS1jb250cm9sLmlucHV0LWxnLmVkaXRlZCB+IGxhYmVsLCAuZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuZm9ybS1tZC1mbG9hdGluZy1sYWJlbCAuZm9ybS1jb250cm9sLmlucHV0LWxnLmZvcm0tY29udHJvbC1zdGF0aWMgfiBsYWJlbCwgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0LmZvcm0tbWQtZmxvYXRpbmctbGFiZWwgLmZvcm0tY29udHJvbC5pbnB1dC1sZzpmb2N1czpub3QoW3JlYWRvbmx5XSkgfiBsYWJlbCwgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0LmZvcm0tbWQtZmxvYXRpbmctbGFiZWwgLmZvcm0tY29udHJvbC5pbnB1dC1sZy5mb2N1czpub3QoW3JlYWRvbmx5XSkgfiBsYWJlbCB7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0LmZvcm0tbWQtZmxvYXRpbmctbGFiZWwgLmlucHV0LWljb24gPiBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5mb3JtLW1kLWZsb2F0aW5nLWxhYmVsIC5pbnB1dC1pY29uLnJpZ2h0ID4gbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG59XG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuZm9ybS1tZC1mbG9hdGluZy1sYWJlbCAuaW5wdXQtZ3JvdXAubGVmdC1hZGRvbiBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5mb3JtLW1kLWZsb2F0aW5nLWxhYmVsIC5pbnB1dC1ncm91cC5yaWdodC1hZGRvbiBsYWJlbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG59XG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQgKyAuaW5wdXQtaWNvbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0IC5oZWxwLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDJweCAwIDAgMDtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQgPiAuaW5wdXQtaWNvbiA+IGkge1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogOXB4IDJweCAxMHB4IDEwcHg7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0ID4gLmlucHV0LWljb24uaW5wdXQtaWNvbi1sZyA+IGkge1xuICB0b3A6IDZweDtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dCA+IC5pbnB1dC1pY29uLmlucHV0LWljb24tc20gPiBpIHtcbiAgdG9wOiAtMXB4O1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0ID4gLmlucHV0LWljb24gLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dCA+IC5pbnB1dC1pY29uID4gbGFiZWwge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dCA+IC5pbnB1dC1pY29uLnJpZ2h0IC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG59XG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQgPiAuaW5wdXQtaWNvbi5yaWdodCA+IGkge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogOHB4O1xuICBtYXJnaW46IDExcHggMnB4IDEwcHggMTBweDtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dCArIC5pbnB1dC1ncm91cCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0IC5pbnB1dC1ncm91cCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0IC5pbnB1dC1ncm91cCA+IGxhYmVsIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDE5My43NzU1MTAyMDQxLCAyMDEuOTM4Nzc1NTEwMiwgMjE2LjIyNDQ4OTc5NTkpO1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0IC5pbnB1dC1ncm91cCArIC5pbnB1dC1ncm91cC1jb250cm9sIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1jb250cm9sIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWNvbnRyb2wgPiBsYWJlbCB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLmJ0bi1sZWZ0IC5idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4uYnRuLXJpZ2h0IC5idG4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dCAuaW5wdXQtZ3JvdXAgLmhlbHAtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0IC5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSAuaGVscC1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQgLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC5oZWxwLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNDdweDtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigzOC41MzgsIDE2NC40Mjg4LCAxNzUuNTYyKTtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLmVkaXRlZDpub3QoW3JlYWRvbmx5XSkgfiBsYWJlbDphZnRlcixcbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLmVkaXRlZDpub3QoW3JlYWRvbmx5XSkgfiAuZm9ybS1jb250cm9sLWZvY3VzOmFmdGVyLCAuZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc3RhdGljIH4gbGFiZWw6YWZ0ZXIsXG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc3RhdGljIH4gLmZvcm0tY29udHJvbC1mb2N1czphZnRlciwgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0Lmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KFtyZWFkb25seV0pIH4gbGFiZWw6YWZ0ZXIsXG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1czpub3QoW3JlYWRvbmx5XSkgfiAuZm9ybS1jb250cm9sLWZvY3VzOmFmdGVyLCAuZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC5mb2N1czpub3QoW3JlYWRvbmx5XSkgfiBsYWJlbDphZnRlcixcbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLmZvY3VzOm5vdChbcmVhZG9ubHldKSB+IC5mb3JtLWNvbnRyb2wtZm9jdXM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2IoMzguNTM4LCAxNjQuNDI4OCwgMTc1LjU2Mik7XG59XG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC5lZGl0ZWQ6bm90KFtyZWFkb25seV0pIH4gbGFiZWwsIC5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zdGF0aWMgfiBsYWJlbCwgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0Lmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KFtyZWFkb25seV0pIH4gbGFiZWwsIC5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLmZvY3VzOm5vdChbcmVhZG9ubHldKSB+IGxhYmVsIHtcbiAgY29sb3I6IHJnYigzOC41MzgsIDE2NC40Mjg4LCAxNzUuNTYyKTtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLmVkaXRlZDpub3QoW3JlYWRvbmx5XSkgfiBpLCAuZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc3RhdGljIH4gaSwgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0Lmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KFtyZWFkb25seV0pIH4gaSwgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0Lmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wuZm9jdXM6bm90KFtyZWFkb25seV0pIH4gaSB7XG4gIGNvbG9yOiByZ2IoMzguNTM4LCAxNjQuNDI4OCwgMTc1LjU2Mik7XG59XG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC5lZGl0ZWQ6bm90KFtyZWFkb25seV0pIH4gLmhlbHAtYmxvY2ssIC5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zdGF0aWMgfiAuaGVscC1ibG9jaywgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0Lmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KFtyZWFkb25seV0pIH4gLmhlbHAtYmxvY2ssIC5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLmZvY3VzOm5vdChbcmVhZG9ubHldKSB+IC5oZWxwLWJsb2NrIHtcbiAgY29sb3I6IHJnYigzOC41MzgsIDE2NC40Mjg4LCAxNzUuNTYyKTtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogcmdiKDM4LjUzOCwgMTY0LjQyODgsIDE3NS41NjIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDM4LjUzOCwgMTY0LjQyODgsIDE3NS41NjIpO1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0Lmhhcy1zdWNjZXNzIGxhYmVsIHtcbiAgY29sb3I6IHJnYigzOC41MzgsIDE2NC40Mjg4LCAxNzUuNTYyKTtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigxOTMuNzAwNzg3NDAxNiwgMTU3LjM4MTg4OTc2MzgsIDExLjI5OTIxMjU5ODQpO1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0Lmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wuZWRpdGVkOm5vdChbcmVhZG9ubHldKSB+IGxhYmVsOmFmdGVyLFxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0Lmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wuZWRpdGVkOm5vdChbcmVhZG9ubHldKSB+IC5mb3JtLWNvbnRyb2wtZm9jdXM6YWZ0ZXIsIC5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zdGF0aWMgfiBsYWJlbDphZnRlcixcbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zdGF0aWMgfiAuZm9ybS1jb250cm9sLWZvY3VzOmFmdGVyLCAuZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1czpub3QoW3JlYWRvbmx5XSkgfiBsYWJlbDphZnRlcixcbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOmZvY3VzOm5vdChbcmVhZG9ubHldKSB+IC5mb3JtLWNvbnRyb2wtZm9jdXM6YWZ0ZXIsIC5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLmZvY3VzOm5vdChbcmVhZG9ubHldKSB+IGxhYmVsOmFmdGVyLFxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0Lmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wuZm9jdXM6bm90KFtyZWFkb25seV0pIH4gLmZvcm0tY29udHJvbC1mb2N1czphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYigxOTMuNzAwNzg3NDAxNiwgMTU3LjM4MTg4OTc2MzgsIDExLjI5OTIxMjU5ODQpO1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0Lmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wuZWRpdGVkOm5vdChbcmVhZG9ubHldKSB+IGxhYmVsLCAuZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc3RhdGljIH4gbGFiZWwsIC5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOmZvY3VzOm5vdChbcmVhZG9ubHldKSB+IGxhYmVsLCAuZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC5mb2N1czpub3QoW3JlYWRvbmx5XSkgfiBsYWJlbCB7XG4gIGNvbG9yOiByZ2IoMTkzLjcwMDc4NzQwMTYsIDE1Ny4zODE4ODk3NjM4LCAxMS4yOTkyMTI1OTg0KTtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLmVkaXRlZDpub3QoW3JlYWRvbmx5XSkgfiBpLCAuZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc3RhdGljIH4gaSwgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0Lmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KFtyZWFkb25seV0pIH4gaSwgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0Lmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wuZm9jdXM6bm90KFtyZWFkb25seV0pIH4gaSB7XG4gIGNvbG9yOiByZ2IoMTkzLjcwMDc4NzQwMTYsIDE1Ny4zODE4ODk3NjM4LCAxMS4yOTkyMTI1OTg0KTtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLmVkaXRlZDpub3QoW3JlYWRvbmx5XSkgfiAuaGVscC1ibG9jaywgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0Lmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN0YXRpYyB+IC5oZWxwLWJsb2NrLCAuZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1czpub3QoW3JlYWRvbmx5XSkgfiAuaGVscC1ibG9jaywgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0Lmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wuZm9jdXM6bm90KFtyZWFkb25seV0pIH4gLmhlbHAtYmxvY2sge1xuICBjb2xvcjogcmdiKDE5My43MDA3ODc0MDE2LCAxNTcuMzgxODg5NzYzOCwgMTEuMjk5MjEyNTk4NCk7XG59XG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLXdhcm5pbmcgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6IHJnYigxOTMuNzAwNzg3NDAxNiwgMTU3LjM4MTg4OTc2MzgsIDExLjI5OTIxMjU5ODQpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDE5My43MDA3ODc0MDE2LCAxNTcuMzgxODg5NzYzOCwgMTEuMjk5MjEyNTk4NCk7XG59XG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLXdhcm5pbmcgbGFiZWwge1xuICBjb2xvcjogcmdiKDE5My43MDA3ODc0MDE2LCAxNTcuMzgxODg5NzYzOCwgMTEuMjk5MjEyNTk4NCk7XG59XG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDIzMS4wNzY5MjMwNzY5LCA2MS4yMjMwNzY5MjMxLCA3NC4zODA3NjkyMzA4KTtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC5lZGl0ZWQ6bm90KFtyZWFkb25seV0pIH4gbGFiZWw6YWZ0ZXIsXG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wuZWRpdGVkOm5vdChbcmVhZG9ubHldKSB+IC5mb3JtLWNvbnRyb2wtZm9jdXM6YWZ0ZXIsIC5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc3RhdGljIH4gbGFiZWw6YWZ0ZXIsXG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN0YXRpYyB+IC5mb3JtLWNvbnRyb2wtZm9jdXM6YWZ0ZXIsIC5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1czpub3QoW3JlYWRvbmx5XSkgfiBsYWJlbDphZnRlcixcbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1czpub3QoW3JlYWRvbmx5XSkgfiAuZm9ybS1jb250cm9sLWZvY3VzOmFmdGVyLCAuZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wuZm9jdXM6bm90KFtyZWFkb25seV0pIH4gbGFiZWw6YWZ0ZXIsXG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wuZm9jdXM6bm90KFtyZWFkb25seV0pIH4gLmZvcm0tY29udHJvbC1mb2N1czphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYigyMzEuMDc2OTIzMDc2OSwgNjEuMjIzMDc2OTIzMSwgNzQuMzgwNzY5MjMwOCk7XG59XG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wuZWRpdGVkOm5vdChbcmVhZG9ubHldKSB+IGxhYmVsLCAuZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN0YXRpYyB+IGxhYmVsLCAuZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KFtyZWFkb25seV0pIH4gbGFiZWwsIC5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC5mb2N1czpub3QoW3JlYWRvbmx5XSkgfiBsYWJlbCB7XG4gIGNvbG9yOiByZ2IoMjMxLjA3NjkyMzA3NjksIDYxLjIyMzA3NjkyMzEsIDc0LjM4MDc2OTIzMDgpO1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0Lmhhcy1lcnJvciAuZm9ybS1jb250cm9sLmVkaXRlZDpub3QoW3JlYWRvbmx5XSkgfiBpLCAuZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN0YXRpYyB+IGksIC5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1czpub3QoW3JlYWRvbmx5XSkgfiBpLCAuZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wuZm9jdXM6bm90KFtyZWFkb25seV0pIH4gaSB7XG4gIGNvbG9yOiByZ2IoMjMxLjA3NjkyMzA3NjksIDYxLjIyMzA3NjkyMzEsIDc0LjM4MDc2OTIzMDgpO1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0Lmhhcy1lcnJvciAuZm9ybS1jb250cm9sLmVkaXRlZDpub3QoW3JlYWRvbmx5XSkgfiAuaGVscC1ibG9jaywgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0Lmhhcy1lcnJvciAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zdGF0aWMgfiAuaGVscC1ibG9jaywgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0Lmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3VzOm5vdChbcmVhZG9ubHldKSB+IC5oZWxwLWJsb2NrLCAuZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wuZm9jdXM6bm90KFtyZWFkb25seV0pIH4gLmhlbHAtYmxvY2sge1xuICBjb2xvcjogcmdiKDIzMS4wNzY5MjMwNzY5LCA2MS4yMjMwNzY5MjMxLCA3NC4zODA3NjkyMzA4KTtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6IHJnYigyMzEuMDc2OTIzMDc2OSwgNjEuMjIzMDc2OTIzMSwgNzQuMzgwNzY5MjMwOCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMjMxLjA3NjkyMzA3NjksIDYxLjIyMzA3NjkyMzEsIDc0LjM4MDc2OTIzMDgpO1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0Lmhhcy1lcnJvciBsYWJlbCB7XG4gIGNvbG9yOiByZ2IoMjMxLjA3NjkyMzA3NjksIDYxLjIyMzA3NjkyMzEsIDc0LjM4MDc2OTIzMDgpO1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0Lmhhcy1pbmZvIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDQ5Ljg2NDE3OTEwNDUsIDEyMi4zMzczMTM0MzI4LCAyMTMuMjM1ODIwODk1NSk7XG59XG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLWluZm8gLmZvcm0tY29udHJvbC5lZGl0ZWQ6bm90KFtyZWFkb25seV0pIH4gbGFiZWw6YWZ0ZXIsXG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLWluZm8gLmZvcm0tY29udHJvbC5lZGl0ZWQ6bm90KFtyZWFkb25seV0pIH4gLmZvcm0tY29udHJvbC1mb2N1czphZnRlciwgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0Lmhhcy1pbmZvIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN0YXRpYyB+IGxhYmVsOmFmdGVyLFxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0Lmhhcy1pbmZvIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN0YXRpYyB+IC5mb3JtLWNvbnRyb2wtZm9jdXM6YWZ0ZXIsIC5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtaW5mbyAuZm9ybS1jb250cm9sOmZvY3VzOm5vdChbcmVhZG9ubHldKSB+IGxhYmVsOmFmdGVyLFxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0Lmhhcy1pbmZvIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KFtyZWFkb25seV0pIH4gLmZvcm0tY29udHJvbC1mb2N1czphZnRlciwgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0Lmhhcy1pbmZvIC5mb3JtLWNvbnRyb2wuZm9jdXM6bm90KFtyZWFkb25seV0pIH4gbGFiZWw6YWZ0ZXIsXG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLWluZm8gLmZvcm0tY29udHJvbC5mb2N1czpub3QoW3JlYWRvbmx5XSkgfiAuZm9ybS1jb250cm9sLWZvY3VzOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDQ5Ljg2NDE3OTEwNDUsIDEyMi4zMzczMTM0MzI4LCAyMTMuMjM1ODIwODk1NSk7XG59XG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLWluZm8gLmZvcm0tY29udHJvbC5lZGl0ZWQ6bm90KFtyZWFkb25seV0pIH4gbGFiZWwsIC5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtaW5mbyAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zdGF0aWMgfiBsYWJlbCwgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0Lmhhcy1pbmZvIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KFtyZWFkb25seV0pIH4gbGFiZWwsIC5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtaW5mbyAuZm9ybS1jb250cm9sLmZvY3VzOm5vdChbcmVhZG9ubHldKSB+IGxhYmVsIHtcbiAgY29sb3I6IHJnYig0OS44NjQxNzkxMDQ1LCAxMjIuMzM3MzEzNDMyOCwgMjEzLjIzNTgyMDg5NTUpO1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0Lmhhcy1pbmZvIC5mb3JtLWNvbnRyb2wuZWRpdGVkOm5vdChbcmVhZG9ubHldKSB+IGksIC5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtaW5mbyAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zdGF0aWMgfiBpLCAuZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLWluZm8gLmZvcm0tY29udHJvbDpmb2N1czpub3QoW3JlYWRvbmx5XSkgfiBpLCAuZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLWluZm8gLmZvcm0tY29udHJvbC5mb2N1czpub3QoW3JlYWRvbmx5XSkgfiBpIHtcbiAgY29sb3I6IHJnYig0OS44NjQxNzkxMDQ1LCAxMjIuMzM3MzEzNDMyOCwgMjEzLjIzNTgyMDg5NTUpO1xufVxuLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0Lmhhcy1pbmZvIC5mb3JtLWNvbnRyb2wuZWRpdGVkOm5vdChbcmVhZG9ubHldKSB+IC5oZWxwLWJsb2NrLCAuZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLWluZm8gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc3RhdGljIH4gLmhlbHAtYmxvY2ssIC5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtaW5mbyAuZm9ybS1jb250cm9sOmZvY3VzOm5vdChbcmVhZG9ubHldKSB+IC5oZWxwLWJsb2NrLCAuZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQuaGFzLWluZm8gLmZvcm0tY29udHJvbC5mb2N1czpub3QoW3JlYWRvbmx5XSkgfiAuaGVscC1ibG9jayB7XG4gIGNvbG9yOiByZ2IoNDkuODY0MTc5MTA0NSwgMTIyLjMzNzMxMzQzMjgsIDIxMy4yMzU4MjA4OTU1KTtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtaW5mbyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogcmdiKDQ5Ljg2NDE3OTEwNDUsIDEyMi4zMzczMTM0MzI4LCAyMTMuMjM1ODIwODk1NSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoNDkuODY0MTc5MTA0NSwgMTIyLjMzNzMxMzQzMjgsIDIxMy4yMzU4MjA4OTU1KTtcbn1cbi5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dC5oYXMtaW5mbyBsYWJlbCB7XG4gIGNvbG9yOiByZ2IoNDkuODY0MTc5MTA0NSwgMTIyLjMzNzMxMzQzMjgsIDIxMy4yMzU4MjA4OTU1KTtcbn1cblxuLmZvcm0taW5saW5lIC5mb3JtLW1kLWxpbmUtaW5wdXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uZm9ybS1pbmxpbmUgLmZvcm0tbWQtbGluZS1pbnB1dCA+IC5pbnB1dC1pY29uIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQgLmlucHV0LWljb24gLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctbGVmdDogMzNweDtcbn1cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0IC5pbnB1dC1pY29uID4gaSB7XG4gIHRvcDogMDtcbn1cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0IC5pbnB1dC1pY29uLnJpZ2h0IC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDMzcHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dCAuaW5wdXQtaWNvbiA+IC5mb3JtLWNvbnRyb2wtZm9jdXMge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dCAuaW5wdXQtZ3JvdXAge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0IC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAuZm9ybS1tZC1saW5lLWlucHV0IC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1jb250cm9sIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtY29udHJvbCA+IC5mb3JtLWNvbnRyb2wtZm9jdXMge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLmZvcm0tbWQtbGluZS1pbnB1dCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLWZvY3VzIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWQtY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWQtY2hlY2tib3gubWQtY2hlY2tib3gtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZvcm0taW5saW5lIC5tZC1jaGVja2JveC5tZC1jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHRvcDogM3B4O1xufVxuLm1kLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubWQtY2hlY2tib3ggbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5tZC1jaGVja2JveCBsYWJlbCA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbn1cbi5tZC1jaGVja2JveCBsYWJlbCA+IHNwYW4uaW5jIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGVmdDogLTIwcHg7XG4gIHRvcDogLTIwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuLm1kLWNoZWNrYm94IGxhYmVsID4gLmJveCB7XG4gIHRvcDogMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNjY2O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICB6LWluZGV4OiA1O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbi5tZC1jaGVja2JveCBsYWJlbCA+IC5jaGVjayB7XG4gIHRvcDogLTRweDtcbiAgbGVmdDogNnB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2IoNTQuMTgyLCAxOTguMTgzMiwgMjEwLjkxOCk7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA1O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG4ubWQtY2hlY2tib3gge1xuICAvKiBoYW5kbGluZyBjbGljayBldmVudHMgKi9cbiAgLyogd2hlbiBjaGVja2JveCBpcyBjaGVja2VkICovXG59XG4ubWQtY2hlY2tib3ggbGFiZWwgPiBzcGFuLmluYyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBncm93Q2lyY2xlIDAuM3MgZWFzZTtcbiAgLW1vei1hbmltYXRpb246IGdyb3dDaXJjbGUgMC4zcyBlYXNlO1xuICBhbmltYXRpb246IGdyb3dDaXJjbGUgMC4zcyBlYXNlO1xufVxuLm1kLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBsYWJlbCA+IC5ib3gge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCkgcm90YXRlKC0xODBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCkgcm90YXRlKC0xODBkZWcpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApIHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5tZC1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gbGFiZWwgPiAuY2hlY2sge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5tZC1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCB+IGxhYmVsLFxuLm1kLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSB+IGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC43O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xufVxuLm1kLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkIH4gbGFiZWwgPiAuYm94LFxuLm1kLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSB+IGxhYmVsID4gLmJveCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNztcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTtcbn1cbi5tZC1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZDpjaGVja2VkIH4gbGFiZWwgPiAuY2hlY2ssXG4ubWQtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdOmNoZWNrZWQgfiBsYWJlbCA+IC5jaGVjayB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNztcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTtcbn1cblxuLmhhcy1lcnJvciAubWQtY2hlY2tib3ggbGFiZWwsXG4uaGFzLWVycm9yLm1kLWNoZWNrYm94IGxhYmVsIHtcbiAgY29sb3I6IHJnYigyMzEuMDc2OTIzMDc2OSwgNjEuMjIzMDc2OTIzMSwgNzQuMzgwNzY5MjMwOCk7XG59XG4uaGFzLWVycm9yIC5tZC1jaGVja2JveCBsYWJlbCA+IC5ib3gsXG4uaGFzLWVycm9yLm1kLWNoZWNrYm94IGxhYmVsID4gLmJveCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIzMS4wNzY5MjMwNzY5LCA2MS4yMjMwNzY5MjMxLCA3NC4zODA3NjkyMzA4KTtcbn1cbi5oYXMtZXJyb3IgLm1kLWNoZWNrYm94IGxhYmVsID4gLmNoZWNrLFxuLmhhcy1lcnJvci5tZC1jaGVja2JveCBsYWJlbCA+IC5jaGVjayB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIzMS4wNzY5MjMwNzY5LCA2MS4yMjMwNzY5MjMxLCA3NC4zODA3NjkyMzA4KTtcbn1cblxuLmhhcy1zdWNjZXNzIC5tZC1jaGVja2JveCBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5tZC1jaGVja2JveCBsYWJlbCB7XG4gIGNvbG9yOiByZ2IoMzguNTM4LCAxNjQuNDI4OCwgMTc1LjU2Mik7XG59XG4uaGFzLXN1Y2Nlc3MgLm1kLWNoZWNrYm94IGxhYmVsID4gLmJveCxcbi5oYXMtc3VjY2Vzcy5tZC1jaGVja2JveCBsYWJlbCA+IC5ib3gge1xuICBib3JkZXItY29sb3I6IHJnYigzOC41MzgsIDE2NC40Mjg4LCAxNzUuNTYyKTtcbn1cbi5oYXMtc3VjY2VzcyAubWQtY2hlY2tib3ggbGFiZWwgPiAuY2hlY2ssXG4uaGFzLXN1Y2Nlc3MubWQtY2hlY2tib3ggbGFiZWwgPiAuY2hlY2sge1xuICBib3JkZXItY29sb3I6IHJnYigzOC41MzgsIDE2NC40Mjg4LCAxNzUuNTYyKTtcbn1cblxuLmhhcy13YXJuaW5nIC5tZC1jaGVja2JveCBsYWJlbCxcbi5oYXMtd2FybmluZy5tZC1jaGVja2JveCBsYWJlbCB7XG4gIGNvbG9yOiByZ2IoMTkzLjcwMDc4NzQwMTYsIDE1Ny4zODE4ODk3NjM4LCAxMS4yOTkyMTI1OTg0KTtcbn1cbi5oYXMtd2FybmluZyAubWQtY2hlY2tib3ggbGFiZWwgPiAuYm94LFxuLmhhcy13YXJuaW5nLm1kLWNoZWNrYm94IGxhYmVsID4gLmJveCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE5My43MDA3ODc0MDE2LCAxNTcuMzgxODg5NzYzOCwgMTEuMjk5MjEyNTk4NCk7XG59XG4uaGFzLXdhcm5pbmcgLm1kLWNoZWNrYm94IGxhYmVsID4gLmNoZWNrLFxuLmhhcy13YXJuaW5nLm1kLWNoZWNrYm94IGxhYmVsID4gLmNoZWNrIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTkzLjcwMDc4NzQwMTYsIDE1Ny4zODE4ODk3NjM4LCAxMS4yOTkyMTI1OTg0KTtcbn1cblxuLmhhcy1pbmZvIC5tZC1jaGVja2JveCBsYWJlbCxcbi5oYXMtaW5mby5tZC1jaGVja2JveCBsYWJlbCB7XG4gIGNvbG9yOiByZ2IoNDkuODY0MTc5MTA0NSwgMTIyLjMzNzMxMzQzMjgsIDIxMy4yMzU4MjA4OTU1KTtcbn1cbi5oYXMtaW5mbyAubWQtY2hlY2tib3ggbGFiZWwgPiAuYm94LFxuLmhhcy1pbmZvLm1kLWNoZWNrYm94IGxhYmVsID4gLmJveCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDQ5Ljg2NDE3OTEwNDUsIDEyMi4zMzczMTM0MzI4LCAyMTMuMjM1ODIwODk1NSk7XG59XG4uaGFzLWluZm8gLm1kLWNoZWNrYm94IGxhYmVsID4gLmNoZWNrLFxuLmhhcy1pbmZvLm1kLWNoZWNrYm94IGxhYmVsID4gLmNoZWNrIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNDkuODY0MTc5MTA0NSwgMTIyLjMzNzMxMzQzMjgsIDIxMy4yMzU4MjA4OTU1KTtcbn1cblxuLmZvcm0tbWQtY2hlY2tib3hlcyB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uZm9ybS1tZC1jaGVja2JveGVzID4gbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5mb3JtLW1kLWNoZWNrYm94ZXMuaGFzLWVycm9yIGxhYmVsIHtcbiAgY29sb3I6IHJnYigyNTEuMjUyNzQ3MjUyNywgMjI0LjY0NzI1Mjc0NzMsIDIyNi43MDgyNDE3NTgyKTtcbn1cbi5mb3JtLW1kLWNoZWNrYm94ZXMuaGFzLWluZm8gbGFiZWwge1xuICBjb2xvcjogcmdiKDIyMy41OTQwMjk4NTA3LCAyMzQuNjg5NTUyMjM4OCwgMjQ4LjYwNTk3MDE0OTMpO1xufVxuLmZvcm0tbWQtY2hlY2tib3hlcy5oYXMtc3VjY2VzcyBsYWJlbCB7XG4gIGNvbG9yOiByZ2IoMTcxLjI3OCwgMjMxLjMxMjgsIDIzNi42MjIpO1xufVxuLmZvcm0tbWQtY2hlY2tib3hlcy5oYXMtd2FybmluZyBsYWJlbCB7XG4gIGNvbG9yOiByZ2IoMjQ4LjU4OTc2Mzc3OTUsIDIyNy45ODU0MzMwNzA5LCAxNDUuMTEwMjM2MjIwNSk7XG59XG5cbi5tZC1jaGVja2JveC1saXN0IHtcbiAgbWFyZ2luOiA1cHggMCA1cHggMDtcbn1cbi5mb3JtLWhvcml6b250YWwgLm1kLWNoZWNrYm94LWxpc3Qge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ubWQtY2hlY2tib3gtbGlzdCAubWQtY2hlY2tib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tZC1jaGVja2JveC1saXN0IC5tZC1jaGVja2JveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1kLWNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbjogNXB4IDAgNXB4IDA7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5tZC1jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG4ubWQtY2hlY2tib3gtaW5saW5lIC5tZC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLm1kLWNoZWNrYm94LWlubGluZSAubWQtY2hlY2tib3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLyogYnViYmxlIGFuaW1hdGlvbiAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGdyb3dDaXJjbGUge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNzAlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGdyb3dDaXJjbGUge1xuICAwJSwgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNzAlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgfVxufVxuQGtleWZyYW1lcyBncm93Q2lyY2xlIHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA3MCUge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgfVxufVxuLm1kLXJhZGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1kLXJhZGlvIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubWQtcmFkaW8gbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5tZC1yYWRpbyBsYWJlbCA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbn1cbi5tZC1yYWRpbyBsYWJlbCA+IHNwYW4uaW5jIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGVmdDogLTIwcHg7XG4gIHRvcDogLTIwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuLm1kLXJhZGlvIGxhYmVsID4gLmJveCB7XG4gIHRvcDogMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNjY2O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgei1pbmRleDogNTtcbn1cbi5tZC1yYWRpbyBsYWJlbCA+IC5jaGVjayB7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYig1NC4xODIsIDE5OC4xODMyLCAyMTAuOTE4KTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogNjtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuLm1kLXJhZGlvIHtcbiAgLyogaGFuZGxpbmcgY2xpY2sgZXZlbnRzICovXG4gIC8qIHdoZW4gcmFkaW8gaXMgY2hlY2tlZCAqL1xufVxuLm1kLXJhZGlvIGxhYmVsID4gc3Bhbi5pbmMge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZ3Jvd0NpcmNsZVJhZGlvIDAuM3MgZWFzZTtcbiAgLW1vei1hbmltYXRpb246IGdyb3dDaXJjbGVSYWRpbyAwLjNzIGVhc2U7XG4gIGFuaW1hdGlvbjogZ3Jvd0NpcmNsZVJhZGlvIDAuM3MgZWFzZTtcbn1cbi5tZC1yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gbGFiZWwgPiAuY2hlY2sge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5tZC1yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCB+IGxhYmVsLFxuLm1kLXJhZGlvIGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSB+IGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC43O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xufVxuLm1kLXJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkIH4gbGFiZWwgPiAuYm94LFxuLm1kLXJhZGlvIGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSB+IGxhYmVsID4gLmJveCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNztcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTtcbn1cbi5tZC1yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZDpjaGVja2VkIH4gbGFiZWwgPiAuY2hlY2ssXG4ubWQtcmFkaW8gaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdOmNoZWNrZWQgfiBsYWJlbCA+IC5jaGVjayB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNztcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTtcbn1cblxuLmhhcy1lcnJvciAubWQtcmFkaW8gbGFiZWwsXG4uaGFzLWVycm9yLm1kLXJhZGlvIGxhYmVsIHtcbiAgY29sb3I6IHJnYigyMzEuMDc2OTIzMDc2OSwgNjEuMjIzMDc2OTIzMSwgNzQuMzgwNzY5MjMwOCk7XG59XG4uaGFzLWVycm9yIC5tZC1yYWRpbyBsYWJlbCA+IC5ib3gsXG4uaGFzLWVycm9yLm1kLXJhZGlvIGxhYmVsID4gLmJveCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIzMS4wNzY5MjMwNzY5LCA2MS4yMjMwNzY5MjMxLCA3NC4zODA3NjkyMzA4KTtcbn1cbi5oYXMtZXJyb3IgLm1kLXJhZGlvIGxhYmVsID4gLmNoZWNrLFxuLmhhcy1lcnJvci5tZC1yYWRpbyBsYWJlbCA+IC5jaGVjayB7XG4gIGJhY2tncm91bmQ6IHJnYigyMzEuMDc2OTIzMDc2OSwgNjEuMjIzMDc2OTIzMSwgNzQuMzgwNzY5MjMwOCk7XG59XG5cbi5oYXMtc3VjY2VzcyAubWQtcmFkaW8gbGFiZWwsXG4uaGFzLXN1Y2Nlc3MubWQtcmFkaW8gbGFiZWwge1xuICBjb2xvcjogcmdiKDM4LjUzOCwgMTY0LjQyODgsIDE3NS41NjIpO1xufVxuLmhhcy1zdWNjZXNzIC5tZC1yYWRpbyBsYWJlbCA+IC5ib3gsXG4uaGFzLXN1Y2Nlc3MubWQtcmFkaW8gbGFiZWwgPiAuYm94IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMzguNTM4LCAxNjQuNDI4OCwgMTc1LjU2Mik7XG59XG4uaGFzLXN1Y2Nlc3MgLm1kLXJhZGlvIGxhYmVsID4gLmNoZWNrLFxuLmhhcy1zdWNjZXNzLm1kLXJhZGlvIGxhYmVsID4gLmNoZWNrIHtcbiAgYmFja2dyb3VuZDogcmdiKDM4LjUzOCwgMTY0LjQyODgsIDE3NS41NjIpO1xufVxuXG4uaGFzLXdhcm5pbmcgLm1kLXJhZGlvIGxhYmVsLFxuLmhhcy13YXJuaW5nLm1kLXJhZGlvIGxhYmVsIHtcbiAgY29sb3I6IHJnYigxOTMuNzAwNzg3NDAxNiwgMTU3LjM4MTg4OTc2MzgsIDExLjI5OTIxMjU5ODQpO1xufVxuLmhhcy13YXJuaW5nIC5tZC1yYWRpbyBsYWJlbCA+IC5ib3gsXG4uaGFzLXdhcm5pbmcubWQtcmFkaW8gbGFiZWwgPiAuYm94IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTkzLjcwMDc4NzQwMTYsIDE1Ny4zODE4ODk3NjM4LCAxMS4yOTkyMTI1OTg0KTtcbn1cbi5oYXMtd2FybmluZyAubWQtcmFkaW8gbGFiZWwgPiAuY2hlY2ssXG4uaGFzLXdhcm5pbmcubWQtcmFkaW8gbGFiZWwgPiAuY2hlY2sge1xuICBiYWNrZ3JvdW5kOiByZ2IoMTkzLjcwMDc4NzQwMTYsIDE1Ny4zODE4ODk3NjM4LCAxMS4yOTkyMTI1OTg0KTtcbn1cblxuLmhhcy1pbmZvIC5tZC1yYWRpbyBsYWJlbCxcbi5oYXMtaW5mby5tZC1yYWRpbyBsYWJlbCB7XG4gIGNvbG9yOiByZ2IoNDkuODY0MTc5MTA0NSwgMTIyLjMzNzMxMzQzMjgsIDIxMy4yMzU4MjA4OTU1KTtcbn1cbi5oYXMtaW5mbyAubWQtcmFkaW8gbGFiZWwgPiAuYm94LFxuLmhhcy1pbmZvLm1kLXJhZGlvIGxhYmVsID4gLmJveCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDQ5Ljg2NDE3OTEwNDUsIDEyMi4zMzczMTM0MzI4LCAyMTMuMjM1ODIwODk1NSk7XG59XG4uaGFzLWluZm8gLm1kLXJhZGlvIGxhYmVsID4gLmNoZWNrLFxuLmhhcy1pbmZvLm1kLXJhZGlvIGxhYmVsID4gLmNoZWNrIHtcbiAgYmFja2dyb3VuZDogcmdiKDQ5Ljg2NDE3OTEwNDUsIDEyMi4zMzczMTM0MzI4LCAyMTMuMjM1ODIwODk1NSk7XG59XG5cbi5mb3JtLW1kLXJhZGlvcyB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uZm9ybS1tZC1yYWRpb3MgPiBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuLmZvcm0tbWQtcmFkaW9zLmhhcy1lcnJvciBsYWJlbCB7XG4gIGNvbG9yOiByZ2IoMjUxLjI1Mjc0NzI1MjcsIDIyNC42NDcyNTI3NDczLCAyMjYuNzA4MjQxNzU4Mik7XG59XG4uZm9ybS1tZC1yYWRpb3MuaGFzLWluZm8gbGFiZWwge1xuICBjb2xvcjogcmdiKDIyMy41OTQwMjk4NTA3LCAyMzQuNjg5NTUyMjM4OCwgMjQ4LjYwNTk3MDE0OTMpO1xufVxuLmZvcm0tbWQtcmFkaW9zLmhhcy1zdWNjZXNzIGxhYmVsIHtcbiAgY29sb3I6IHJnYigxNzEuMjc4LCAyMzEuMzEyOCwgMjM2LjYyMik7XG59XG4uZm9ybS1tZC1yYWRpb3MuaGFzLXdhcm5pbmcgbGFiZWwge1xuICBjb2xvcjogcmdiKDI0OC41ODk3NjM3Nzk1LCAyMjcuOTg1NDMzMDcwOSwgMTQ1LjExMDIzNjIyMDUpO1xufVxuXG4ubWQtcmFkaW8tbGlzdCB7XG4gIG1hcmdpbjogNXB4IDAgNXB4IDA7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5tZC1yYWRpby1saXN0IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLm1kLXJhZGlvLWxpc3QgLm1kLXJhZGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tZC1yYWRpby1pbmxpbmUge1xuICBtYXJnaW46IDVweCAwIDVweCAwO1xufVxuLmZvcm0taG9yaXpvbnRhbCAubWQtcmFkaW8taW5saW5lIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuLm1kLXJhZGlvLWlubGluZSAubWQtcmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5tZC1yYWRpby1pbmxpbmUgLm1kLXJhZGlvOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi8qIGJ1YmJsZSBhbmltYXRpb24gKi9cbkAtd2Via2l0LWtleWZyYW1lcyBncm93Q2lyY2xlUmFkaW8ge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNzAlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGdyb3dDaXJjbGVSYWRpbyB7XG4gIDAlLCAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA3MCUge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGdyb3dDaXJjbGVSYWRpbyB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNzAlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG4gIH1cbn1cbi8qKipcbkdlbmVyYWwgdHlwb2dyYXBoeVxuKioqL1xuLyogTGlua3MgKi9cbmE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFByaW1hcnkgTGluayAqL1xuLnByaW1hcnktbGluayB7XG4gIGNvbG9yOiAjNjVBMEQwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnByaW1hcnktbGluazpob3ZlciB7XG4gIGNvbG9yOiByZ2IoODEuNDYyNjg2NTY3MiwgMTQ3Ljk0Nzc2MTE5NCwgMjAyLjAzNzMxMzQzMjgpO1xufVxuXG5wIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyogSGVhZGluZ3MgKi9cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4vKiBIZWFkaW5ncyBoZWxwZXIgdGV4dCAqL1xuaDEgc21hbGwsXG5oMiBzbWFsbCxcbmgzIHNtYWxsLFxuaDQgc21hbGwsXG5oNSBzbWFsbCxcbmg2IHNtYWxsIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi8qIEJsb2NrIGhlYWRpbmdzICovXG5oMS5ibG9jayxcbmgyLmJsb2NrLFxuaDMuYmxvY2ssXG5oNC5ibG9jayxcbmg1LmJsb2NrLFxuaDYuYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi8qIExpbmtzICovXG5hIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiByZ2IoNTEuNDM0MDkwOTA5MSwgMTIyLjI3NzI3MjcyNzMsIDE4My40MTU5MDkwOTA5KTtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogcmdiKDM0LjY3OTk1ODY3NzcsIDgyLjQ0NjY5NDIxNDksIDEyMy42NzAwNDEzMjIzKTtcbn1cbmE6Zm9jdXMsIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogSG9yaXpvbnRhbCBicmVhayAqL1xuaHIge1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLyogVW5zdHlsZWQgTGlzdCAqL1xuLmxpc3QtdW5zdHlsZWQgbGkgPiAubGlzdC11bnN0eWxlZCB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG4vKiBDb2RlICovXG5jb2RlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi8qIERpc2FibGVkIE5hdmlnYXRpb24gTGluayAqL1xuLmRpc2FibGVkLWxpbmsuZGlzYWJsZS10YXJnZXQsXG4uZGlzYWJsZWQtbGluayAuZGlzYWJsZS10YXJnZXQge1xuICBvcGFjaXR5OiAwLjYgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTYwKSAhaW1wb3J0YW50O1xufVxuLmRpc2FibGVkLWxpbmsuZGlzYWJsZS10YXJnZXQ6aG92ZXIsXG4uZGlzYWJsZWQtbGluayAuZGlzYWJsZS10YXJnZXQ6aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG4uZGlzYWJsZWQtbGluazpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbn1cblxuLyoqKlxuVXRpbGl0aWVzXG4qKiovXG4vKiBSb3VuZGVkIEVsZW1lbnQgKi9cbi5yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC00IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENpcmNsZSBFbGVtZW50ICovXG4uY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLXJpZ2h0IHtcbiAgYm9yZGVyLXJhZGl1czogMCAyNXB4IDI1cHggMCAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLWxlZnQge1xuICBib3JkZXItcmFkaXVzOiAyNXB4IDAgMCAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtYm90dG9tIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDI1cHggMjVweCAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLXRvcCB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHggMjVweCAwIDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLyogR2VuZXJhbCB1dGlsaXRpZXMgKi9cbi5kaXNwbGF5LW5vbmUsXG4uZGlzcGxheS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktZm9udCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuLmJvbGQuYnRuIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5zYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbi5zYm9sZC5idG4ge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLnRoaW4ge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5maXgtbWFyZ2luIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xufVxuXG4uZm9udC1oZyB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cblxuLmZvbnQtbGcge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5mb250LW1kIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZm9udC1zbSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmZvbnQteHMge1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50ZXh0LWFsaWduLXJldmVyc2Uge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLyogTWFyZ2luIGFuZCBwYWRkaW5nIHV0aWxpdGllcyAqL1xuLm5vLXNwYWNlIHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uby1tYXJnaW4ge1xuICBtYXJnaW46IDA7XG59XG5cbi5tYXJnaW4tYm90dG9tLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXRvcC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi10b3AtMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi10b3AtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tdG9wLTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXRvcC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4vKiBJRTggJiBJRTkgbW9kZSB1dGlsaXRpZXMgKi9cbi52aXNpYmxlLWllOCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pZTggLnZpc2libGUtaWU4IHtcbiAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS1pZTkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaWU5IC52aXNpYmxlLWllOSB7XG4gIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmhpZGRlbi1pZTgge1xuICBkaXNwbGF5OiBpbmhlcml0O1xufVxuXG4uaWU4IC5oaWRkZW4taWU4IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaGlkZGVuLWllOSB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG59XG5cbi5pZTkgLmhpZGRlbi1pZTkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qKipcblJlc3BvbnNpdmUgVXRpbHNcbioqKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhpZGRlbi0xMDI0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhpZGRlbi00ODAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuaGlkZGVuLTMyMCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyoqKlxuRGVtbyBVdGlsc1xuKioqL1xuLnNjcm9sbHNweS1leGFtcGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnV0aWwtYnRuLW1hcmdpbi1ib3R0b20tNSAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51dGlsLWJ0bi1ncm91cC1tYXJnaW4tYm90dG9tLTUgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy10Yi0xMCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLnBhZGRpbmctdGItMTUge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5wYWRkaW5nLXRiLTIwIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG4vKioqXG5Vc2Vyc1xuKioqL1xuLnVzZXItaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi51c2VyLWluZm8gaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnVzZXItaW5mbyAuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi51c2VyLWluZm8gLmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4vKioqXG5DdXN0b20gdmVydGljYWwgaW5saW5lIG1lbnVcbioqKi9cbi52ZXItaW5saW5lLW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udmVyLWlubGluZS1tZW51IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG4udmVyLWlubGluZS1tZW51IGxpIGkge1xuICB3aWR0aDogMzdweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjYjljYmQ1O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDEycHggMTBweCAxMHB4IDhweDtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2UwZWFmMCAhaW1wb3J0YW50O1xufVxuLnZlci1pbmxpbmUtbWVudSBsaSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzU1NzM4NjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmMGY2ZmE7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggI2M0ZDVkZjtcbn1cbi52ZXItaW5saW5lLW1lbnUgbGk6aG92ZXIgYSB7XG4gIGJhY2tncm91bmQ6ICNlMGVhZjA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi52ZXItaW5saW5lLW1lbnUgbGk6aG92ZXIgaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjYzRkNWRmICFpbXBvcnRhbnQ7XG59XG4udmVyLWlubGluZS1tZW51IGxpLmFjdGl2ZSBhIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweCAjMGM5MWU1O1xufVxuLnZlci1pbmxpbmUtbWVudSBsaS5hY3RpdmUgaSB7XG4gIGJhY2tncm91bmQ6ICMwYzkxZTUgIWltcG9ydGFudDtcbn1cbi52ZXItaW5saW5lLW1lbnUgbGkuYWN0aXZlIGEsIC52ZXItaW5saW5lLW1lbnUgbGkuYWN0aXZlIGkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzE2OWVmNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnZlci1pbmxpbmUtbWVudSBsaS5hY3RpdmUgYSwgLnZlci1pbmxpbmUtbWVudSBsaTpob3ZlciBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnZlci1pbmxpbmUtbWVudSBsaS5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICMxNjllZjQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogLTVweDtcbn1cblxuLnZlci1pbmxpbmUtbWVudSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmVyLWlubGluZS1tZW51ID4gbGkuYWN0aXZlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKioqXG5TZXBhcmF0ZWQgTGlzdFxuKioqL1xuLmxpc3Qtc2VwYXJhdGVkIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5saXN0LXNlcGFyYXRlZCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saXN0LXNlcGFyYXRlZCB7IC8qIDc2N3B4ICovIH1cbiAgLmxpc3Qtc2VwYXJhdGVkID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi8qKipcbk51bWJlciAmIENoYXJ0IFN0YXRzXG4qKiovXG4ubnVtYmVyLXN0YXRzIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4ubnVtYmVyLXN0YXRzIC5zdGF0LW51bWJlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5udW1iZXItc3RhdHMgLnN0YXQtbnVtYmVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBjb2xvcjogI0I4QzNDNztcbn1cbi5udW1iZXItc3RhdHMgLnN0YXQtbnVtYmVyIC5udW1iZXIge1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBjb2xvcjogIzdEOEM5RDtcbn1cbi5udW1iZXItc3RhdHMgLnN0YXQtY2hhcnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4ubnVtYmVyLXN0YXRzID4gZGl2IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y1ZjVmNTtcbn1cbi5udW1iZXItc3RhdHMgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5udW1iZXItc3RhdHMgLnN0YXQtbGVmdCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5udW1iZXItc3RhdHMgLnN0YXQtbGVmdCAuc3RhdC1udW1iZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm51bWJlci1zdGF0cyAuc3RhdC1sZWZ0IC5zdGF0LWNoYXJ0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm51bWJlci1zdGF0cyAuc3RhdC1yaWdodCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4ubnVtYmVyLXN0YXRzIC5zdGF0LXJpZ2h0IC5zdGF0LW51bWJlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm51bWJlci1zdGF0cyAuc3RhdC1yaWdodCAuc3RhdC1jaGFydCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm51bWJlci1zdGF0cyAuc3RhdC1udW1iZXIge1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5udW1iZXItc3RhdHMgLnN0YXQtY2hhcnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLyoqKlxuR2VuZXJhbCBVc2VyIFJlY29yZCBMaXN0aW5nXG4qKiovXG4uZ2VuZXJhbC1pdGVtLWxpc3QgPiAuaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMUY0Rjc7XG59XG4uZ2VuZXJhbC1pdGVtLWxpc3QgPiAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5nZW5lcmFsLWl0ZW0tbGlzdCA+IC5pdGVtID4gLml0ZW0taGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5nZW5lcmFsLWl0ZW0tbGlzdCA+IC5pdGVtID4gLml0ZW0taGVhZDpiZWZvcmUsIC5nZW5lcmFsLWl0ZW0tbGlzdCA+IC5pdGVtID4gLml0ZW0taGVhZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5nZW5lcmFsLWl0ZW0tbGlzdCA+IC5pdGVtID4gLml0ZW0taGVhZDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmdlbmVyYWwtaXRlbS1saXN0ID4gLml0ZW0gPiAuaXRlbS1oZWFkID4gLml0ZW0tZGV0YWlscyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZ2VuZXJhbC1pdGVtLWxpc3QgPiAuaXRlbSA+IC5pdGVtLWhlYWQgPiAuaXRlbS1kZXRhaWxzID4gLml0ZW0tcGljIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5nZW5lcmFsLWl0ZW0tbGlzdCA+IC5pdGVtID4gLml0ZW0taGVhZCA+IC5pdGVtLWRldGFpbHMgPiAuaXRlbS1uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZ2VuZXJhbC1pdGVtLWxpc3QgPiAuaXRlbSA+IC5pdGVtLWhlYWQgPiAuaXRlbS1kZXRhaWxzID4gLml0ZW0tbGFiZWwge1xuICBjb2xvcjogI0MwQzlDQztcbn1cbi5nZW5lcmFsLWl0ZW0tbGlzdCA+IC5pdGVtID4gLml0ZW0taGVhZCA+IC5pdGVtLXN0YXR1cyB7XG4gIGNvbG9yOiAjQzBDOUNDO1xuICB0b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZ2VuZXJhbC1pdGVtLWxpc3QgPiAuaXRlbSA+IC5pdGVtLWhlYWQgPiAuaXRlbS1zdGF0dXMgPiAuYmFkZ2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLmdlbmVyYWwtaXRlbS1saXN0ID4gLml0ZW0gPiAuaXRlbS1ib2R5IHtcbiAgY29sb3I6IHJnYigxNDkuNzIzNjg0MjEwNSwgMTY0Ljc2MzE1Nzg5NDcsIDE2OS43NzYzMTU3ODk1KTtcbn1cblxuLyoqKlxuRmlsZSBkcm9wem9uZVxuKioqL1xuLmZpbGUtZHJvcC16b25lIHtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNkZGQ7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5maWxlLWRyb3Atem9uZS5maWxlLWRyb3Atem9uZS1vdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhO1xufVxuXG4ubS1ncmlkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuLm0tZ3JpZC5tLWdyaWQtYXV0byB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm0tZ3JpZC5tLWdyaWQtZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubS1ncmlkLm0tZ3JpZC1mdWxsLWhlaWdodCA+IC5tLWdyaWQtcm93IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLm0tZ3JpZC5tLWdyaWQtZnVsbC1oZWlnaHQgPiAubS1ncmlkLXJvdyA+IC5tLWdyaWQtY29sIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm0tZ3JpZC5tLWdyaWQtZnVsbC1oZWlnaHQgPiAubS1ncmlkLWNvbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tLWdyaWQgLm0tZ3JpZC1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4ubS1ncmlkIC5tLWdyaWQtcm93Lm0tZ3JpZC1yb3ctZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4ubS1ncmlkIC5tLWdyaWQtcm93Lm0tZ3JpZC1yb3ctYXV0by1oZWlnaHQge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubS1ncmlkIC5tLWdyaWQtcm93Lm0tZ3JpZC1yb3ctYXV0by1oZWlnaHQgPiAubS1ncmlkLWNvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tLWdyaWQgLm0tZ3JpZC1jb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm0tZ3JpZCAubS1ncmlkLWNvbC5tLWdyaWQtY29sLWZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tLWdyaWQgLm0tZ3JpZC1jb2wubS1ncmlkLWNvbC1mdWxsLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tLWdyaWQgLm0tZ3JpZC1jb2wubS1ncmlkLWNvbC1hdXRvLWhlaWdodCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tLWdyaWQgLm0tZ3JpZC1jb2wubS1ncmlkLWNvbC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm0tZ3JpZCAubS1ncmlkLWNvbC5tLWdyaWQtY29sLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubS1ncmlkIC5tLWdyaWQtY29sLm0tZ3JpZC1jb2wtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5tLWdyaWQgLm0tZ3JpZC1jb2wubS1ncmlkLWNvbC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tLWdyaWQgLm0tZ3JpZC1jb2wubS1ncmlkLWNvbC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubS1ncmlkIC5tLWdyaWQtY29sLm0tZ3JpZC1jb2wtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5tLWdyaWQgLm0tZ3JpZC1jb2w6bm90KC5tLWdyaWQtY29sLW1pZGRsZSk6bm90KC5tLWdyaWQtY29sLWJvdHRvbSkge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm0tZ3JpZCAubS1ncmlkLWNvbC5tLWdyaWQtY29sLXhzLCAubS1ncmlkIC5tLWdyaWQtY29sLm0tZ3JpZC1jb2wtc20sIC5tLWdyaWQgLm0tZ3JpZC1jb2wubS1ncmlkLWNvbC1tZCwgLm0tZ3JpZCAubS1ncmlkLWNvbC5tLWdyaWQtY29sLWxnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubS1ncmlkLm0tZ3JpZC1kZW1vIC5tLWdyaWQtY29sIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLm0tZ3JpZC1jb2wteHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4ubS1ncmlkLWNvbC14cy0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4ubS1ncmlkLWNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLm0tZ3JpZC1jb2wteHMtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLm0tZ3JpZC1jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLm0tZ3JpZC1jb2wteHMtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5tLWdyaWQtY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5tLWdyaWQtY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5tLWdyaWQtY29sLXhzLTkge1xuICB3aWR0aDogNzUlO1xufVxuXG4ubS1ncmlkLWNvbC14cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLm0tZ3JpZC1jb2wteHMtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5tLWdyaWQtY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubS1ncmlkLWNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubS1ncmlkLWNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm0tZ3JpZC1jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAubS1ncmlkLWNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm0tZ3JpZC1jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5tLWdyaWQtY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm0tZ3JpZC1jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5tLWdyaWQtY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAubS1ncmlkLWNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5tLWdyaWQtY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm0tZ3JpZC1jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubS1ncmlkLWNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAubS1ncmlkLWNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubS1ncmlkLWNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm0tZ3JpZC1jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAubS1ncmlkLWNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm0tZ3JpZC1jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5tLWdyaWQtY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm0tZ3JpZC1jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5tLWdyaWQtY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAubS1ncmlkLWNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5tLWdyaWQtY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm0tZ3JpZC1jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubS1ncmlkLWNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjU5cHgpIHtcbiAgLm0tZ3JpZC1jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm0tZ3JpZC1jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5tLWdyaWQtY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLm0tZ3JpZC1jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5tLWdyaWQtY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubS1ncmlkLWNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5tLWdyaWQtY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubS1ncmlkLWNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm0tZ3JpZC1jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAubS1ncmlkLWNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5tLWdyaWQtY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm0tZ3JpZC1jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS14cyA+IC5tLWdyaWQtcm93LFxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLXhzID4gLm0tZ3JpZC1yb3cgPiAubS1ncmlkLWNvbCxcbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS14cyA+IC5tLWdyaWQtY29sIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS14cyA+IC5tLWdyaWQtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUteHMubS1ncmlkLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS14cy5tLWdyaWQtZmxleCA+IC5tLWdyaWQtcm93ID4gLm0tZ3JpZC1jb2wtb3JkZXItMixcbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS14cy5tLWdyaWQtZmxleCA+IC5tLWdyaWQtY29sLW9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUteHMubS1ncmlkLWZsZXggPiAubS1ncmlkLXJvdyA+IC5tLWdyaWQtY29sLW9yZGVyLTMsXG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUteHMubS1ncmlkLWZsZXggPiAubS1ncmlkLWNvbC1vcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLXhzLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1yb3cgPiAubS1ncmlkLWNvbC1vcmRlci00LFxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLXhzLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1jb2wtb3JkZXItNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS14cy5tLWdyaWQtZmxleCA+IC5tLWdyaWQtcm93ID4gLm0tZ3JpZC1jb2wtb3JkZXItNSxcbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS14cy5tLWdyaWQtZmxleCA+IC5tLWdyaWQtY29sLW9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUteHMubS1ncmlkLWZsZXggPiAubS1ncmlkLXJvdyA+IC5tLWdyaWQtY29sLW9yZGVyLTYsXG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUteHMubS1ncmlkLWZsZXggPiAubS1ncmlkLWNvbC1vcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLXhzLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1yb3cgPiAubS1ncmlkLWNvbC1vcmRlci03LFxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLXhzLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1jb2wtb3JkZXItNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS14cy5tLWdyaWQtZmxleCA+IC5tLWdyaWQtcm93ID4gLm0tZ3JpZC1jb2wtb3JkZXItOCxcbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS14cy5tLWdyaWQtZmxleCA+IC5tLWdyaWQtY29sLW9yZGVyLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUteHMubS1ncmlkLWZsZXggPiAubS1ncmlkLXJvdyA+IC5tLWdyaWQtY29sLW9yZGVyLTksXG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUteHMubS1ncmlkLWZsZXggPiAubS1ncmlkLWNvbC1vcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLXhzLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1yb3cgPiAubS1ncmlkLWNvbC1vcmRlci0xMCxcbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS14cy5tLWdyaWQtZmxleCA+IC5tLWdyaWQtY29sLW9yZGVyLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS14cy5tLWdyaWQtZmxleCA+IC5tLWdyaWQtcm93ID4gLm0tZ3JpZC1jb2wtb3JkZXItMTEsXG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUteHMubS1ncmlkLWZsZXggPiAubS1ncmlkLWNvbC1vcmRlci0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUteHMubS1ncmlkLWZsZXggPiAubS1ncmlkLXJvdyA+IC5tLWdyaWQtY29sLW9yZGVyLTEyLFxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLXhzLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1jb2wtb3JkZXItMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtc20gPiAubS1ncmlkLXJvdyxcbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS1zbSA+IC5tLWdyaWQtcm93ID4gLm0tZ3JpZC1jb2wsXG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtc20gPiAubS1ncmlkLWNvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtc20gPiAubS1ncmlkLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLXNtLm0tZ3JpZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtc20ubS1ncmlkLWZsZXggPiAubS1ncmlkLXJvdyA+IC5tLWdyaWQtY29sLW9yZGVyLTIsXG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtc20ubS1ncmlkLWZsZXggPiAubS1ncmlkLWNvbC1vcmRlci0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLXNtLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1yb3cgPiAubS1ncmlkLWNvbC1vcmRlci0zLFxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLXNtLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1jb2wtb3JkZXItMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS1zbS5tLWdyaWQtZmxleCA+IC5tLWdyaWQtcm93ID4gLm0tZ3JpZC1jb2wtb3JkZXItNCxcbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS1zbS5tLWdyaWQtZmxleCA+IC5tLWdyaWQtY29sLW9yZGVyLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtc20ubS1ncmlkLWZsZXggPiAubS1ncmlkLXJvdyA+IC5tLWdyaWQtY29sLW9yZGVyLTUsXG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtc20ubS1ncmlkLWZsZXggPiAubS1ncmlkLWNvbC1vcmRlci01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLXNtLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1yb3cgPiAubS1ncmlkLWNvbC1vcmRlci02LFxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLXNtLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1jb2wtb3JkZXItNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS1zbS5tLWdyaWQtZmxleCA+IC5tLWdyaWQtcm93ID4gLm0tZ3JpZC1jb2wtb3JkZXItNyxcbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS1zbS5tLWdyaWQtZmxleCA+IC5tLWdyaWQtY29sLW9yZGVyLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtc20ubS1ncmlkLWZsZXggPiAubS1ncmlkLXJvdyA+IC5tLWdyaWQtY29sLW9yZGVyLTgsXG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtc20ubS1ncmlkLWZsZXggPiAubS1ncmlkLWNvbC1vcmRlci04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLXNtLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1yb3cgPiAubS1ncmlkLWNvbC1vcmRlci05LFxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLXNtLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1jb2wtb3JkZXItOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS1zbS5tLWdyaWQtZmxleCA+IC5tLWdyaWQtcm93ID4gLm0tZ3JpZC1jb2wtb3JkZXItMTAsXG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtc20ubS1ncmlkLWZsZXggPiAubS1ncmlkLWNvbC1vcmRlci0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtc20ubS1ncmlkLWZsZXggPiAubS1ncmlkLXJvdyA+IC5tLWdyaWQtY29sLW9yZGVyLTExLFxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLXNtLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1jb2wtb3JkZXItMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLXNtLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1yb3cgPiAubS1ncmlkLWNvbC1vcmRlci0xMixcbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS1zbS5tLWdyaWQtZmxleCA+IC5tLWdyaWQtY29sLW9yZGVyLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLW1kID4gLm0tZ3JpZC1yb3csXG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtbWQgPiAubS1ncmlkLXJvdyA+IC5tLWdyaWQtY29sLFxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLW1kID4gLm0tZ3JpZC1jb2wge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLW1kID4gLm0tZ3JpZC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS1tZC5tLWdyaWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLW1kLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1yb3cgPiAubS1ncmlkLWNvbC1vcmRlci0yLFxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLW1kLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1jb2wtb3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS1tZC5tLWdyaWQtZmxleCA+IC5tLWdyaWQtcm93ID4gLm0tZ3JpZC1jb2wtb3JkZXItMyxcbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS1tZC5tLWdyaWQtZmxleCA+IC5tLWdyaWQtY29sLW9yZGVyLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtbWQubS1ncmlkLWZsZXggPiAubS1ncmlkLXJvdyA+IC5tLWdyaWQtY29sLW9yZGVyLTQsXG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtbWQubS1ncmlkLWZsZXggPiAubS1ncmlkLWNvbC1vcmRlci00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLW1kLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1yb3cgPiAubS1ncmlkLWNvbC1vcmRlci01LFxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLW1kLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1jb2wtb3JkZXItNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS1tZC5tLWdyaWQtZmxleCA+IC5tLWdyaWQtcm93ID4gLm0tZ3JpZC1jb2wtb3JkZXItNixcbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS1tZC5tLWdyaWQtZmxleCA+IC5tLWdyaWQtY29sLW9yZGVyLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtbWQubS1ncmlkLWZsZXggPiAubS1ncmlkLXJvdyA+IC5tLWdyaWQtY29sLW9yZGVyLTcsXG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtbWQubS1ncmlkLWZsZXggPiAubS1ncmlkLWNvbC1vcmRlci03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLW1kLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1yb3cgPiAubS1ncmlkLWNvbC1vcmRlci04LFxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLW1kLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1jb2wtb3JkZXItOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS1tZC5tLWdyaWQtZmxleCA+IC5tLWdyaWQtcm93ID4gLm0tZ3JpZC1jb2wtb3JkZXItOSxcbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS1tZC5tLWdyaWQtZmxleCA+IC5tLWdyaWQtY29sLW9yZGVyLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtbWQubS1ncmlkLWZsZXggPiAubS1ncmlkLXJvdyA+IC5tLWdyaWQtY29sLW9yZGVyLTEwLFxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLW1kLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1jb2wtb3JkZXItMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLW1kLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1yb3cgPiAubS1ncmlkLWNvbC1vcmRlci0xMSxcbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS1tZC5tLWdyaWQtZmxleCA+IC5tLWdyaWQtY29sLW9yZGVyLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS1tZC5tLWdyaWQtZmxleCA+IC5tLWdyaWQtcm93ID4gLm0tZ3JpZC1jb2wtb3JkZXItMTIsXG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtbWQubS1ncmlkLWZsZXggPiAubS1ncmlkLWNvbC1vcmRlci0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI1OXB4KSB7XG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtbGcgPiAubS1ncmlkLXJvdyxcbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS1sZyA+IC5tLWdyaWQtcm93ID4gLm0tZ3JpZC1jb2wsXG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtbGcgPiAubS1ncmlkLWNvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtbGcgPiAubS1ncmlkLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLWxnLm0tZ3JpZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtbGcubS1ncmlkLWZsZXggPiAubS1ncmlkLXJvdyA+IC5tLWdyaWQtY29sLW9yZGVyLTIsXG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtbGcubS1ncmlkLWZsZXggPiAubS1ncmlkLWNvbC1vcmRlci0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLWxnLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1yb3cgPiAubS1ncmlkLWNvbC1vcmRlci0zLFxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLWxnLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1jb2wtb3JkZXItMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS1sZy5tLWdyaWQtZmxleCA+IC5tLWdyaWQtcm93ID4gLm0tZ3JpZC1jb2wtb3JkZXItNCxcbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS1sZy5tLWdyaWQtZmxleCA+IC5tLWdyaWQtY29sLW9yZGVyLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtbGcubS1ncmlkLWZsZXggPiAubS1ncmlkLXJvdyA+IC5tLWdyaWQtY29sLW9yZGVyLTUsXG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtbGcubS1ncmlkLWZsZXggPiAubS1ncmlkLWNvbC1vcmRlci01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLWxnLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1yb3cgPiAubS1ncmlkLWNvbC1vcmRlci02LFxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLWxnLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1jb2wtb3JkZXItNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS1sZy5tLWdyaWQtZmxleCA+IC5tLWdyaWQtcm93ID4gLm0tZ3JpZC1jb2wtb3JkZXItNyxcbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS1sZy5tLWdyaWQtZmxleCA+IC5tLWdyaWQtY29sLW9yZGVyLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtbGcubS1ncmlkLWZsZXggPiAubS1ncmlkLXJvdyA+IC5tLWdyaWQtY29sLW9yZGVyLTgsXG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtbGcubS1ncmlkLWZsZXggPiAubS1ncmlkLWNvbC1vcmRlci04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLWxnLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1yb3cgPiAubS1ncmlkLWNvbC1vcmRlci05LFxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLWxnLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1jb2wtb3JkZXItOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS1sZy5tLWdyaWQtZmxleCA+IC5tLWdyaWQtcm93ID4gLm0tZ3JpZC1jb2wtb3JkZXItMTAsXG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtbGcubS1ncmlkLWZsZXggPiAubS1ncmlkLWNvbC1vcmRlci0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5tLWdyaWQubS1ncmlkLXJlc3BvbnNpdmUtbGcubS1ncmlkLWZsZXggPiAubS1ncmlkLXJvdyA+IC5tLWdyaWQtY29sLW9yZGVyLTExLFxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLWxnLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1jb2wtb3JkZXItMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAubS1ncmlkLm0tZ3JpZC1yZXNwb25zaXZlLWxnLm0tZ3JpZC1mbGV4ID4gLm0tZ3JpZC1yb3cgPiAubS1ncmlkLWNvbC1vcmRlci0xMixcbiAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS1sZy5tLWdyaWQtZmxleCA+IC5tLWdyaWQtY29sLW9yZGVyLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbi8qKipcbkZvbnRhd2Vzb21lIEljb25zXG4qKiovXG5bY2xhc3NePWZhLV06bm90KC5mYS1zdGFjayksXG5bY2xhc3NePWdseXBoaWNvbi1dLFxuW2NsYXNzXj1pY29uLV0sXG5bY2xhc3MqPVwiIGZhLVwiXTpub3QoLmZhLXN0YWNrKSxcbltjbGFzcyo9XCIgZ2x5cGhpY29uLVwiXSxcbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICptYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi8qIE1ha2UgZm9udCBhd2Vzb21lIGljb25zIGZpeGVkIHdpZHRoICovXG5saSBbY2xhc3NePWZhLV0sXG5saSBbY2xhc3NePWdseXBoaWNvbi1dLFxubGkgW2NsYXNzXj1pY29uLV0sXG5saSBbY2xhc3MqPVwiIGZhLVwiXSxcbmxpIFtjbGFzcyo9XCIgZ2x5cGhpY29uLVwiXSxcbmxpIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjI1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxubGkgW2NsYXNzXj1nbHlwaGljb24tXSxcbmxpIFtjbGFzcyo9XCIgZ2x5cGhpY29uLVwiXSB7XG4gIHRvcDogMnB4O1xufVxuXG5saSBbY2xhc3NePWljb24tXSxcbmxpIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICB0b3A6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5saSBbY2xhc3NePWZhLV0uaWNvbi1sYXJnZSxcbmxpIFtjbGFzc149Z2x5cGhpY29uLV0uaWNvbi1sYXJnZSxcbmxpIFtjbGFzc149aWNvbi1dLmljb24tbGFyZ2UsXG5saSBbY2xhc3MqPVwiIGZhLVwiXS5pY29uLWxhcmdlLFxubGkgW2NsYXNzKj1cIiBnbHlwaGljb24tXCJdLmljb24tbGFyZ2UsXG5saSBbY2xhc3MqPVwiIGljb24tXCJdLmljb24tbGFyZ2Uge1xuICAvKiBpbmNyZWFzZWQgZm9udCBzaXplIGZvciBpY29uLWxhcmdlICovXG4gIHdpZHRoOiAxLjU2MjVlbTtcbn1cblxuLyogSWNvbiBzdGF0ZXMgKi9cbi5pY29uLXN0YXRlLWRlZmF1bHQge1xuICBjb2xvcjogcmdiKDE4Ni4wMzQ3MTA3NDM4LCAxOTQuNjU1MzcxOTAwOCwgMjA4LjA2NTI4OTI1NjIpO1xufVxuXG4uaWNvbi1zdGF0ZS1zdWNjZXNzIHtcbiAgY29sb3I6IHJnYig1NC4xODIsIDE5OC4xODMyLCAyMTAuOTE4KTtcbn1cblxuLmljb24tc3RhdGUtaW5mbyB7XG4gIGNvbG9yOiByZ2IoMTAwLjcxMTk0MDI5ODUsIDE1NS4yMjA4OTU1MjI0LCAyMjMuNTg4MDU5NzAxNSk7XG59XG5cbi5pY29uLXN0YXRlLXdhcm5pbmcge1xuICBjb2xvcjogI0YxQzQwRjtcbn1cblxuLmljb24tc3RhdGUtZGFuZ2VyIHtcbiAgY29sb3I6IHJnYigyMzYuNjgxMzE4NjgxMywgMTA2LjYxODY4MTMxODcsIDExNi42OTM5NTYwNDQpO1xufVxuXG4vKioqXG5Gb250IEF3ZXNvbWUgNC54IERlbW9cbioqKi9cbi5mYS1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xufVxuLmZhLWl0ZW0gaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgY29sb3I6ICMzMzM7XG59XG4uZmEtaXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLyoqKlxuU2ltcGxlIExpbmUgSWNvbnMgRGVtb1xuKioqL1xuLnNpbXBsZWxpbmVpY29ucy1kZW1vIC5pdGVtLWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgLTAuMjJlbSAxZW0gMDtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbXBsZWxpbmVpY29ucy1kZW1vIC5pdGVtLWJveCAuaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzMzODNlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2ltcGxlbGluZWljb25zLWRlbW8gLml0ZW0tYm94IC5pdGVtIHNwYW4ge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbXBsZWxpbmVpY29ucy1kZW1vIC5pdGVtLWJveCB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gIH1cbn1cbi8qKiogXG5HbHlwaGljb25zIERlbW9cbioqKi9cbi5nbHlwaGljb25zLWRlbW8gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5icy1nbHlwaGljb24tY2xhc3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icy1nbHlwaGljb25zIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2x5cGhpY29ucy1kZW1vIHVsIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNSU7XG4gIGhlaWdodDogMTE1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMCAtMXB4IC0xcHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5nbHlwaGljb25zLWRlbW8gLmdseXBoaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCBhdXRvIDEwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi5nbHlwaGljb25zLWRlbW8gdWwgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg2LCA2MSwgMTI0LCAwLjEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdseXBoaWNvbnMtZGVtbyB1bCBsaSB7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG59XG4vKioqXG5DdXN0b21pemVkIEJvb3RzdHJhcCBBbGVydHNcbioqKi9cbi5hbGVydCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLmFsZXJ0ID4gcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5hbGVydC5hbGVydC1ib3JkZXJsZXNzIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uYWxlcnQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi8qKipcbkN1c3RvbSBCb290c3RyYXAgQmFkZ2VzXG4qKiovXG4uYmFkZ2Uge1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzcHggNnB4IDNweCA2cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYmFkZ2UuYmFkZ2Utcm91bmRsZXNzIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uYmFkZ2UuYmFkZ2UtZW1wdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDhweDtcbn1cblxuLyogQmFkZ2UgdmFyaWFudHMgKi9cbi5iYWRnZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4Ni4wMzQ3MTA3NDM4LCAxOTQuNjU1MzcxOTAwOCwgMjA4LjA2NTI4OTI1NjIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1MS40MzQwOTA5MDkxLCAxMjIuMjc3MjcyNzI3MywgMTgzLjQxNTkwOTA5MDkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYmFkZ2UtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMDAuNzExOTQwMjk4NSwgMTU1LjIyMDg5NTUyMjQsIDIyMy41ODgwNTk3MDE1KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTQuMTgyLCAxOTguMTgzMiwgMjEwLjkxOCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5iYWRnZS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM2LjY4MTMxODY4MTMsIDEwNi42MTg2ODEzMTg3LCAxMTYuNjkzOTU2MDQ0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFDNDBGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4vKiBGaXggYmFkZ2UgcG9zaXRpb24gZm9yIG5hdnMgKi9cbi5uYXYubmF2LXBpbGxzID4gbGkgPiBhID4gLmJhZGdlLFxuLm5hdi5uYXYtc3RhY2tlZCA+IGxpID4gYSA+IC5iYWRnZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi8qKipcbkRyb3Bkb3duIE1lbnUgQmFkZ2VzXG4qKiovXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSA+IC5iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICByaWdodDogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDRweCA2cHggMnB4IDZweDtcbn1cbi5kcm9wZG93bi1tZW51LmJhZGdlLXJvdW5kbGVzcyB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uYmFkZ2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDRweCA2cHggMnB4IDZweDtcbn1cblxuLnBhZ2Utc2lkZWJhciAuYmFkZ2Uge1xuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLyoqKlxuQ3VzdG9tIGJ1dHRvbnMgYmFzZWQgb24gYm9vdHN0cmFwIFNBU1NcbioqKi9cbi5idG4ge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5idG46bm90KC5idG4tc20pOm5vdCguYnRuLWxnKSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0O1xufVxuXG4vKioqXG5DdXN0b20gY29sb3IgYnV0dG9ucyBcbioqKi9cbi5idG4ud2hpdGU6bm90KC5idG4tb3V0bGluZSkge1xuICBjb2xvcjogIzY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi53aGl0ZTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgLmJ0bi53aGl0ZTpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI5LjUsIDIyOS41LCAyMjkuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE5MS4yNSwgMTkxLjI1LCAxOTEuMjUpO1xufVxuLmJ0bi53aGl0ZTpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciB7XG4gIGNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI5LjUsIDIyOS41LCAyMjkuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIyNC40LCAyMjQuNCwgMjI0LjQpO1xufVxuLmJ0bi53aGl0ZTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4ud2hpdGU6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4ud2hpdGU6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjkuNSwgMjI5LjUsIDIyOS41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjI0LjQsIDIyNC40LCAyMjQuNCk7XG59XG4uYnRuLndoaXRlOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpob3ZlciwgLmJ0bi53aGl0ZTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6Zm9jdXMsIC5idG4ud2hpdGU6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLmZvY3VzLCAuYnRuLndoaXRlOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpob3ZlciwgLmJ0bi53aGl0ZTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6Zm9jdXMsIC5idG4ud2hpdGU6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4ud2hpdGU6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4ud2hpdGU6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4ud2hpdGU6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTEuNjUsIDIxMS42NSwgMjExLjY1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTkxLjI1LCAxOTEuMjUsIDE5MS4yNSk7XG59XG4uYnRuLndoaXRlOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi53aGl0ZTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi53aGl0ZTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi53aGl0ZTpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpob3ZlciwgLmJ0bi53aGl0ZTpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpmb2N1cywgLmJ0bi53aGl0ZTpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZC5mb2N1cywgLmJ0bi53aGl0ZTpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06aG92ZXIsIC5idG4ud2hpdGU6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLndoaXRlOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ud2hpdGU6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLndoaXRlOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi53aGl0ZTpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4ud2hpdGU6bm90KC5idG4tb3V0bGluZSkgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG59XG5cbi5idG4uYnRuLW91dGxpbmUud2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJ0bi5idG4tb3V0bGluZS53aGl0ZTpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS53aGl0ZTphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUud2hpdGU6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLndoaXRlOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS53aGl0ZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS53aGl0ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLndoaXRlLXN0cmlwZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLndoaXRlLmJ0bi1uby1ib3JkZXI6bm90KC5hY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5kZWZhdWx0Om5vdCguYnRuLW91dGxpbmUpIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWU1ZWM7XG4gIGJvcmRlci1jb2xvcjogI2UxZTVlYztcbn1cbi5idG4uZGVmYXVsdDpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgLmJ0bi5kZWZhdWx0Om5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTMuNzc1NTEwMjA0MSwgMjAxLjkzODc3NTUxMDIsIDIxNi4yMjQ0ODk3OTU5KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTQ2LjkzODc3NTUxMDIsIDE2MS4zNDY5Mzg3NzU1LCAxODYuNTYxMjI0NDg5OCk7XG59XG4uYnRuLmRlZmF1bHQ6bm90KC5idG4tb3V0bGluZSk6aG92ZXIge1xuICBjb2xvcjogIzY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5My43NzU1MTAyMDQxLCAyMDEuOTM4Nzc1NTEwMiwgMjE2LjIyNDQ4OTc5NTkpO1xuICBib3JkZXItY29sb3I6IHJnYigxODcuNTMwNjEyMjQ0OSwgMTk2LjUyNjUzMDYxMjIsIDIxMi4yNjkzODc3NTUxKTtcbn1cbi5idG4uZGVmYXVsdDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4uZGVmYXVsdDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5kZWZhdWx0Om5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTkzLjc3NTUxMDIwNDEsIDIwMS45Mzg3NzU1MTAyLCAyMTYuMjI0NDg5Nzk1OSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE4Ny41MzA2MTIyNDQ5LCAxOTYuNTI2NTMwNjEyMiwgMjEyLjI2OTM4Nzc1NTEpO1xufVxuLmJ0bi5kZWZhdWx0Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpob3ZlciwgLmJ0bi5kZWZhdWx0Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpmb2N1cywgLmJ0bi5kZWZhdWx0Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZS5mb2N1cywgLmJ0bi5kZWZhdWx0Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpob3ZlciwgLmJ0bi5kZWZhdWx0Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpmb2N1cywgLmJ0bi5kZWZhdWx0Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLmRlZmF1bHQ6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4uZGVmYXVsdDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi5kZWZhdWx0Om5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTcxLjkxODM2NzM0NjksIDE4Mi45OTU5MTgzNjczLCAyMDIuMzgxNjMyNjUzMSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE0Ni45Mzg3NzU1MTAyLCAxNjEuMzQ2OTM4Nzc1NSwgMTg2LjU2MTIyNDQ4OTgpO1xufVxuLmJ0bi5kZWZhdWx0Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5kZWZhdWx0Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLmRlZmF1bHQ6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4uZGVmYXVsdDpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpob3ZlciwgLmJ0bi5kZWZhdWx0Om5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmZvY3VzLCAuYnRuLmRlZmF1bHQ6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQuZm9jdXMsIC5idG4uZGVmYXVsdDpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06aG92ZXIsIC5idG4uZGVmYXVsdDpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06Zm9jdXMsIC5idG4uZGVmYXVsdDpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmRlZmF1bHQ6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmRlZmF1bHQ6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmRlZmF1bHQ6bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlNWVjO1xuICBib3JkZXItY29sb3I6ICNlMWU1ZWM7XG59XG4uYnRuLmRlZmF1bHQ6bm90KC5idG4tb3V0bGluZSkgLmJhZGdlIHtcbiAgY29sb3I6ICNlMWU1ZWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG59XG5cbi5idG4uYnRuLW91dGxpbmUuZGVmYXVsdCB7XG4gIGJvcmRlci1jb2xvcjogI2UxZTVlYztcbiAgY29sb3I6ICNlMWU1ZWM7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLmRlZmF1bHQ6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUuZGVmYXVsdDphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUuZGVmYXVsdDphY3RpdmU6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUuZGVmYXVsdDphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUuZGVmYXVsdDpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5kZWZhdWx0LmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2UxZTVlYztcbiAgY29sb3I6ICM2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWU1ZWM7XG59XG5cbi5idG4uZGVmYXVsdC1zdHJpcGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNlMWU1ZWMgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5kZWZhdWx0LmJ0bi1uby1ib3JkZXI6bm90KC5hY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5kYXJrOm5vdCguYnRuLW91dGxpbmUpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjM1M2I7XG4gIGJvcmRlci1jb2xvcjogIzJmMzUzYjtcbn1cbi5idG4uZGFyazpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgLmJ0bi5kYXJrOm5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNC4zODY3OTI0NTI4LCAyNy41LCAzMC42MTMyMDc1NDcyKTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4uZGFyazpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQuMzg2NzkyNDUyOCwgMjcuNSwgMzAuNjEzMjA3NTQ3Mik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE5Ljg2NDE1MDk0MzQsIDIyLjQsIDI0LjkzNTg0OTA1NjYpO1xufVxuLmJ0bi5kYXJrOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5kYXJrOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLmRhcms6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNC4zODY3OTI0NTI4LCAyNy41LCAzMC42MTMyMDc1NDcyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTkuODY0MTUwOTQzNCwgMjIuNCwgMjQuOTM1ODQ5MDU2Nik7XG59XG4uYnRuLmRhcms6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmhvdmVyLCAuYnRuLmRhcms6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmZvY3VzLCAuYnRuLmRhcms6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLmZvY3VzLCAuYnRuLmRhcms6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmhvdmVyLCAuYnRuLmRhcms6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmZvY3VzLCAuYnRuLmRhcms6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4uZGFyazpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi5kYXJrOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLmRhcms6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4LjU1NzU0NzE2OTgsIDkuNjUsIDEwLjc0MjQ1MjgzMDIpO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuLmJ0bi5kYXJrOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5kYXJrOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLmRhcms6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4uZGFyazpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpob3ZlciwgLmJ0bi5kYXJrOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmZvY3VzLCAuYnRuLmRhcms6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQuZm9jdXMsIC5idG4uZGFyazpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06aG92ZXIsIC5idG4uZGFyazpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06Zm9jdXMsIC5idG4uZGFyazpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmRhcms6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmRhcms6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmRhcms6bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzNTNiO1xuICBib3JkZXItY29sb3I6ICMyZjM1M2I7XG59XG4uYnRuLmRhcms6bm90KC5idG4tb3V0bGluZSkgLmJhZGdlIHtcbiAgY29sb3I6ICMyZjM1M2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4uYnRuLW91dGxpbmUuZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzJmMzUzYjtcbiAgY29sb3I6ICMyZjM1M2I7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLmRhcms6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUuZGFyazphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUuZGFyazphY3RpdmU6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUuZGFyazphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUuZGFyazpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5kYXJrLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzJmMzUzYjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjM1M2I7XG59XG5cbi5idG4uZGFyay1zdHJpcGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMyZjM1M2IgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5kYXJrLmJ0bi1uby1ib3JkZXI6bm90KC5hY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5ibHVlOm5vdCguYnRuLW91dGxpbmUpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTk4ZGM7XG4gIGJvcmRlci1jb2xvcjogIzM1OThkYztcbn1cbi5idG4uYmx1ZTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgLmJ0bi5ibHVlOm5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzMi43ODQ4MTAxMjY2LCAxMjUuNTE4OTg3MzQxOCwgMTg5LjIxNTE4OTg3MzQpO1xuICBib3JkZXItY29sb3I6IHJnYigyMS40ODczNDE3NzIyLCA4Mi4yNjU4MjI3ODQ4LCAxMjQuMDEyNjU4MjI3OCk7XG59XG4uYnRuLmJsdWU6bm90KC5idG4tb3V0bGluZSk6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMyLjc4NDgxMDEyNjYsIDEyNS41MTg5ODczNDE4LCAxODkuMjE1MTg5ODczNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDMxLjI3ODQ4MTAxMjcsIDExOS43NTE4OTg3MzQyLCAxODAuNTIxNTE4OTg3Myk7XG59XG4uYnRuLmJsdWU6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLCAuYnRuLmJsdWU6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4uYmx1ZTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMyLjc4NDgxMDEyNjYsIDEyNS41MTg5ODczNDE4LCAxODkuMjE1MTg5ODczNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDMxLjI3ODQ4MTAxMjcsIDExOS43NTE4OTg3MzQyLCAxODAuNTIxNTE4OTg3Myk7XG59XG4uYnRuLmJsdWU6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmhvdmVyLCAuYnRuLmJsdWU6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmZvY3VzLCAuYnRuLmJsdWU6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLmZvY3VzLCAuYnRuLmJsdWU6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmhvdmVyLCAuYnRuLmJsdWU6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmZvY3VzLCAuYnRuLmJsdWU6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4uYmx1ZTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi5ibHVlOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLmJsdWU6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNy41MTI2NTgyMjc4LCAxMDUuMzM0MTc3MjE1MiwgMTU4Ljc4NzM0MTc3MjIpO1xuICBib3JkZXItY29sb3I6IHJnYigyMS40ODczNDE3NzIyLCA4Mi4yNjU4MjI3ODQ4LCAxMjQuMDEyNjU4MjI3OCk7XG59XG4uYnRuLmJsdWU6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLCAuYnRuLmJsdWU6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4uYmx1ZTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi5ibHVlOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmhvdmVyLCAuYnRuLmJsdWU6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4uYmx1ZTpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZC5mb2N1cywgLmJ0bi5ibHVlOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi5ibHVlOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi5ibHVlOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uYmx1ZTpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uYmx1ZTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uYmx1ZTpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTk4ZGM7XG4gIGJvcmRlci1jb2xvcjogIzM1OThkYztcbn1cbi5idG4uYmx1ZTpub3QoLmJ0bi1vdXRsaW5lKSAuYmFkZ2Uge1xuICBjb2xvcjogIzM1OThkYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi5idG4tb3V0bGluZS5ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzU5OGRjO1xuICBjb2xvcjogIzM1OThkYztcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5idG4uYnRuLW91dGxpbmUuYmx1ZTpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5ibHVlOmFjdGl2ZSwgLmJ0bi5idG4tb3V0bGluZS5ibHVlOmFjdGl2ZTpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5ibHVlOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5ibHVlOmZvY3VzLCAuYnRuLmJ0bi1vdXRsaW5lLmJsdWUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzU5OGRjO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1OThkYztcbn1cblxuLmJ0bi5ibHVlLXN0cmlwZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzM1OThkYyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJsdWUuYnRuLW5vLWJvcmRlcjpub3QoLmFjdGl2ZSkge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLmJsdWUtbWFkaXNvbjpub3QoLmJ0bi1vdXRsaW5lKSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc4ZWJlO1xuICBib3JkZXItY29sb3I6ICM1NzhlYmU7XG59XG4uYnRuLmJsdWUtbWFkaXNvbjpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgLmJ0bi5ibHVlLW1hZGlzb246bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDYzLjA0NzIxMDMwMDQsIDExNi4zOTQ4NDk3ODU0LCAxNjIuOTUyNzg5Njk5Nik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDQxLjcwNjAwODU4MzcsIDc2Ljk5NTcwODE1NDUsIDEwNy43OTM5OTE0MTYzKTtcbn1cbi5idG4uYmx1ZS1tYWRpc29uOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2My4wNDcyMTAzMDA0LCAxMTYuMzk0ODQ5Nzg1NCwgMTYyLjk1Mjc4OTY5OTYpO1xuICBib3JkZXItY29sb3I6IHJnYig2MC4yMDE3MTY3MzgyLCAxMTEuMTQxNjMwOTAxMywgMTU1LjU5ODI4MzI2MTgpO1xufVxuLmJ0bi5ibHVlLW1hZGlzb246bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLCAuYnRuLmJsdWUtbWFkaXNvbjpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5ibHVlLW1hZGlzb246bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2My4wNDcyMTAzMDA0LCAxMTYuMzk0ODQ5Nzg1NCwgMTYyLjk1Mjc4OTY5OTYpO1xuICBib3JkZXItY29sb3I6IHJnYig2MC4yMDE3MTY3MzgyLCAxMTEuMTQxNjMwOTAxMywgMTU1LjU5ODI4MzI2MTgpO1xufVxuLmJ0bi5ibHVlLW1hZGlzb246bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmhvdmVyLCAuYnRuLmJsdWUtbWFkaXNvbjpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6Zm9jdXMsIC5idG4uYmx1ZS1tYWRpc29uOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZS5mb2N1cywgLmJ0bi5ibHVlLW1hZGlzb246bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmhvdmVyLCAuYnRuLmJsdWUtbWFkaXNvbjpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6Zm9jdXMsIC5idG4uYmx1ZS1tYWRpc29uOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLmJsdWUtbWFkaXNvbjpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi5ibHVlLW1hZGlzb246bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4uYmx1ZS1tYWRpc29uOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTMuMDg3OTgyODMyNiwgOTguMDA4NTgzNjkxLCAxMzcuMjEyMDE3MTY3NCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDQxLjcwNjAwODU4MzcsIDc2Ljk5NTcwODE1NDUsIDEwNy43OTM5OTE0MTYzKTtcbn1cbi5idG4uYmx1ZS1tYWRpc29uOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5ibHVlLW1hZGlzb246bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4uYmx1ZS1tYWRpc29uOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLmJsdWUtbWFkaXNvbjpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpob3ZlciwgLmJ0bi5ibHVlLW1hZGlzb246bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4uYmx1ZS1tYWRpc29uOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkLmZvY3VzLCAuYnRuLmJsdWUtbWFkaXNvbjpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06aG92ZXIsIC5idG4uYmx1ZS1tYWRpc29uOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi5ibHVlLW1hZGlzb246bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5ibHVlLW1hZGlzb246bm90KC5idG4tb3V0bGluZSk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmJsdWUtbWFkaXNvbjpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uYmx1ZS1tYWRpc29uOm5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3OGViZTtcbiAgYm9yZGVyLWNvbG9yOiAjNTc4ZWJlO1xufVxuLmJ0bi5ibHVlLW1hZGlzb246bm90KC5idG4tb3V0bGluZSkgLmJhZGdlIHtcbiAgY29sb3I6ICM1NzhlYmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4uYnRuLW91dGxpbmUuYmx1ZS1tYWRpc29uIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTc4ZWJlO1xuICBjb2xvcjogIzU3OGViZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5idG4uYnRuLW91dGxpbmUuYmx1ZS1tYWRpc29uOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLmJsdWUtbWFkaXNvbjphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUuYmx1ZS1tYWRpc29uOmFjdGl2ZTpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5ibHVlLW1hZGlzb246YWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1vdXRsaW5lLmJsdWUtbWFkaXNvbjpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5ibHVlLW1hZGlzb24uYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTc4ZWJlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3OGViZTtcbn1cblxuLmJ0bi5ibHVlLW1hZGlzb24tc3RyaXBlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNTc4ZWJlICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYmx1ZS1tYWRpc29uLmJ0bi1uby1ib3JkZXI6bm90KC5hY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5ibHVlLWNoYW1icmF5Om5vdCguYnRuLW91dGxpbmUpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzNFNTA7XG4gIGJvcmRlci1jb2xvcjogIzJDM0U1MDtcbn1cbi5idG4uYmx1ZS1jaGFtYnJheTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgLmJ0bi5ibHVlLWNoYW1icmF5Om5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNS45MDMyMjU4MDY1LCAzNi41LCA0Ny4wOTY3NzQxOTM1KTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4uYmx1ZS1jaGFtYnJheTpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUuOTAzMjI1ODA2NSwgMzYuNSwgNDcuMDk2Nzc0MTkzNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIyLjI4Mzg3MDk2NzcsIDMxLjQsIDQwLjUxNjEyOTAzMjMpO1xufVxuLmJ0bi5ibHVlLWNoYW1icmF5Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5ibHVlLWNoYW1icmF5Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLmJsdWUtY2hhbWJyYXk6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNS45MDMyMjU4MDY1LCAzNi41LCA0Ny4wOTY3NzQxOTM1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjIuMjgzODcwOTY3NywgMzEuNCwgNDAuNTE2MTI5MDMyMyk7XG59XG4uYnRuLmJsdWUtY2hhbWJyYXk6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmhvdmVyLCAuYnRuLmJsdWUtY2hhbWJyYXk6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmZvY3VzLCAuYnRuLmJsdWUtY2hhbWJyYXk6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLmZvY3VzLCAuYnRuLmJsdWUtY2hhbWJyYXk6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmhvdmVyLCAuYnRuLmJsdWUtY2hhbWJyYXk6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmZvY3VzLCAuYnRuLmJsdWUtY2hhbWJyYXk6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4uYmx1ZS1jaGFtYnJheTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi5ibHVlLWNoYW1icmF5Om5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLmJsdWUtY2hhbWJyYXk6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMy4yMzU0ODM4NzEsIDE4LjY1LCAyNC4wNjQ1MTYxMjkpO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuLmJ0bi5ibHVlLWNoYW1icmF5Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5ibHVlLWNoYW1icmF5Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLmJsdWUtY2hhbWJyYXk6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4uYmx1ZS1jaGFtYnJheTpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpob3ZlciwgLmJ0bi5ibHVlLWNoYW1icmF5Om5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmZvY3VzLCAuYnRuLmJsdWUtY2hhbWJyYXk6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQuZm9jdXMsIC5idG4uYmx1ZS1jaGFtYnJheTpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06aG92ZXIsIC5idG4uYmx1ZS1jaGFtYnJheTpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06Zm9jdXMsIC5idG4uYmx1ZS1jaGFtYnJheTpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmJsdWUtY2hhbWJyYXk6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmJsdWUtY2hhbWJyYXk6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmJsdWUtY2hhbWJyYXk6bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMzRTUwO1xuICBib3JkZXItY29sb3I6ICMyQzNFNTA7XG59XG4uYnRuLmJsdWUtY2hhbWJyYXk6bm90KC5idG4tb3V0bGluZSkgLmJhZGdlIHtcbiAgY29sb3I6ICMyQzNFNTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4uYnRuLW91dGxpbmUuYmx1ZS1jaGFtYnJheSB7XG4gIGJvcmRlci1jb2xvcjogIzJDM0U1MDtcbiAgY29sb3I6ICMyQzNFNTA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLmJsdWUtY2hhbWJyYXk6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUuYmx1ZS1jaGFtYnJheTphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUuYmx1ZS1jaGFtYnJheTphY3RpdmU6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUuYmx1ZS1jaGFtYnJheTphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUuYmx1ZS1jaGFtYnJheTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5ibHVlLWNoYW1icmF5LmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzJDM0U1MDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzNFNTA7XG59XG5cbi5idG4uYmx1ZS1jaGFtYnJheS1zdHJpcGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMyQzNFNTAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5ibHVlLWNoYW1icmF5LmJ0bi1uby1ib3JkZXI6bm90KC5hY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5ibHVlLWVib255Y2xheTpub3QoLmJ0bi1vdXRsaW5lKSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIzMTNGO1xuICBib3JkZXItY29sb3I6ICMyMjMxM0Y7XG59XG4uYnRuLmJsdWUtZWJvbnljbGF5Om5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCAuYnRuLmJsdWUtZWJvbnljbGF5Om5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNi4xMjM3MTEzNDAyLCAyMy4yMzcxMTM0MDIxLCAyOS44NzYyODg2NTk4KTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4uYmx1ZS1lYm9ueWNsYXk6bm90KC5idG4tb3V0bGluZSk6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2LjEyMzcxMTM0MDIsIDIzLjIzNzExMzQwMjEsIDI5Ljg3NjI4ODY1OTgpO1xuICBib3JkZXItY29sb3I6IHJnYigxMi41NDg0NTM2MDgyLCAxOC4wODQ1MzYwODI1LCAyMy4yNTE1NDYzOTE4KTtcbn1cbi5idG4uYmx1ZS1lYm9ueWNsYXk6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLCAuYnRuLmJsdWUtZWJvbnljbGF5Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLmJsdWUtZWJvbnljbGF5Om5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTYuMTIzNzExMzQwMiwgMjMuMjM3MTEzNDAyMSwgMjkuODc2Mjg4NjU5OCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEyLjU0ODQ1MzYwODIsIDE4LjA4NDUzNjA4MjUsIDIzLjI1MTU0NjM5MTgpO1xufVxuLmJ0bi5ibHVlLWVib255Y2xheTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6aG92ZXIsIC5idG4uYmx1ZS1lYm9ueWNsYXk6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmZvY3VzLCAuYnRuLmJsdWUtZWJvbnljbGF5Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZS5mb2N1cywgLmJ0bi5ibHVlLWVib255Y2xheTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6aG92ZXIsIC5idG4uYmx1ZS1lYm9ueWNsYXk6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmZvY3VzLCAuYnRuLmJsdWUtZWJvbnljbGF5Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLmJsdWUtZWJvbnljbGF5Om5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLmJsdWUtZWJvbnljbGF5Om5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLmJsdWUtZWJvbnljbGF5Om5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMy42MTAzMDkyNzg0LCA1LjIwMzA5Mjc4MzUsIDYuNjg5NjkwNzIxNik7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4uYnRuLmJsdWUtZWJvbnljbGF5Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5ibHVlLWVib255Y2xheTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5ibHVlLWVib255Y2xheTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi5ibHVlLWVib255Y2xheTpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpob3ZlciwgLmJ0bi5ibHVlLWVib255Y2xheTpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpmb2N1cywgLmJ0bi5ibHVlLWVib255Y2xheTpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZC5mb2N1cywgLmJ0bi5ibHVlLWVib255Y2xheTpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06aG92ZXIsIC5idG4uYmx1ZS1lYm9ueWNsYXk6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLmJsdWUtZWJvbnljbGF5Om5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uYmx1ZS1lYm9ueWNsYXk6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmJsdWUtZWJvbnljbGF5Om5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5ibHVlLWVib255Y2xheTpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjMxM0Y7XG4gIGJvcmRlci1jb2xvcjogIzIyMzEzRjtcbn1cbi5idG4uYmx1ZS1lYm9ueWNsYXk6bm90KC5idG4tb3V0bGluZSkgLmJhZGdlIHtcbiAgY29sb3I6ICMyMjMxM0Y7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4uYnRuLW91dGxpbmUuYmx1ZS1lYm9ueWNsYXkge1xuICBib3JkZXItY29sb3I6ICMyMjMxM0Y7XG4gIGNvbG9yOiAjMjIzMTNGO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJ0bi5idG4tb3V0bGluZS5ibHVlLWVib255Y2xheTpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5ibHVlLWVib255Y2xheTphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUuYmx1ZS1lYm9ueWNsYXk6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLmJsdWUtZWJvbnljbGF5OmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5ibHVlLWVib255Y2xheTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5ibHVlLWVib255Y2xheS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMyMjMxM0Y7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIzMTNGO1xufVxuXG4uYnRuLmJsdWUtZWJvbnljbGF5LXN0cmlwZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzIyMzEzRiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJsdWUtZWJvbnljbGF5LmJ0bi1uby1ib3JkZXI6bm90KC5hY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5ibHVlLWhva2k6bm90KC5idG4tb3V0bGluZSkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3ODA5RjtcbiAgYm9yZGVyLWNvbG9yOiAjNjc4MDlGO1xufVxuLmJ0bi5ibHVlLWhva2k6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIC5idG4uYmx1ZS1ob2tpOm5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4MS42Nzc0MTkzNTQ4LCAxMDIuOTQ3NTgwNjQ1MiwgMTI5LjMyMjU4MDY0NTIpO1xuICBib3JkZXItY29sb3I6IHJnYig1Mi4wNjQ1MTYxMjksIDY1LjYyMjk4Mzg3MSwgODIuNDM1NDgzODcxKTtcbn1cbi5idG4uYmx1ZS1ob2tpOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4MS42Nzc0MTkzNTQ4LCAxMDIuOTQ3NTgwNjQ1MiwgMTI5LjMyMjU4MDY0NTIpO1xuICBib3JkZXItY29sb3I6IHJnYig3Ny43MjkwMzIyNTgxLCA5Ny45NzA5Njc3NDE5LCAxMjMuMDcwOTY3NzQxOSk7XG59XG4uYnRuLmJsdWUtaG9raTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4uYmx1ZS1ob2tpOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLmJsdWUtaG9raTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDgxLjY3NzQxOTM1NDgsIDEwMi45NDc1ODA2NDUyLCAxMjkuMzIyNTgwNjQ1Mik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDc3LjcyOTAzMjI1ODEsIDk3Ljk3MDk2Nzc0MTksIDEyMy4wNzA5Njc3NDE5KTtcbn1cbi5idG4uYmx1ZS1ob2tpOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpob3ZlciwgLmJ0bi5ibHVlLWhva2k6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmZvY3VzLCAuYnRuLmJsdWUtaG9raTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUuZm9jdXMsIC5idG4uYmx1ZS1ob2tpOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpob3ZlciwgLmJ0bi5ibHVlLWhva2k6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmZvY3VzLCAuYnRuLmJsdWUtaG9raTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi5ibHVlLWhva2k6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4uYmx1ZS1ob2tpOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLmJsdWUtaG9raTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDY3Ljg1ODA2NDUxNjEsIDg1LjUyOTQzNTQ4MzksIDEwNy40NDE5MzU0ODM5KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNTIuMDY0NTE2MTI5LCA2NS42MjI5ODM4NzEsIDgyLjQzNTQ4Mzg3MSk7XG59XG4uYnRuLmJsdWUtaG9raTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4uYmx1ZS1ob2tpOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLmJsdWUtaG9raTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi5ibHVlLWhva2k6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6aG92ZXIsIC5idG4uYmx1ZS1ob2tpOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmZvY3VzLCAuYnRuLmJsdWUtaG9raTpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZC5mb2N1cywgLmJ0bi5ibHVlLWhva2k6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLmJsdWUtaG9raTpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06Zm9jdXMsIC5idG4uYmx1ZS1ob2tpOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uYmx1ZS1ob2tpOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5ibHVlLWhva2k6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmJsdWUtaG9raTpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzgwOUY7XG4gIGJvcmRlci1jb2xvcjogIzY3ODA5Rjtcbn1cbi5idG4uYmx1ZS1ob2tpOm5vdCguYnRuLW91dGxpbmUpIC5iYWRnZSB7XG4gIGNvbG9yOiAjNjc4MDlGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLmJsdWUtaG9raSB7XG4gIGJvcmRlci1jb2xvcjogIzY3ODA5RjtcbiAgY29sb3I6ICM2NzgwOUY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLmJsdWUtaG9raTpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5ibHVlLWhva2k6YWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLmJsdWUtaG9raTphY3RpdmU6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUuYmx1ZS1ob2tpOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5ibHVlLWhva2k6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUuYmx1ZS1ob2tpLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzY3ODA5RjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzgwOUY7XG59XG5cbi5idG4uYmx1ZS1ob2tpLXN0cmlwZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzY3ODA5RiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJsdWUtaG9raS5idG4tbm8tYm9yZGVyOm5vdCguYWN0aXZlKSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4uYmx1ZS1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEI3N0JFO1xuICBib3JkZXItY29sb3I6ICM0Qjc3QkU7XG59XG4uYnRuLmJsdWUtc3RlZWw6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIC5idG4uYmx1ZS1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTYuNzc1NTEwMjA0MSwgOTUuMjA4MTYzMjY1MywgMTU3LjIyNDQ4OTc5NTkpO1xuICBib3JkZXItY29sb3I6IHJnYigzNi40Nzk1OTE4MzY3LCA2MS4xNzM0NjkzODc4LCAxMDEuMDIwNDA4MTYzMyk7XG59XG4uYnRuLmJsdWUtc3RlZWw6bm90KC5idG4tb3V0bGluZSk6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDU2Ljc3NTUxMDIwNDEsIDk1LjIwODE2MzI2NTMsIDE1Ny4yMjQ0ODk3OTU5KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNTQuMDY5Mzg3NzU1MSwgOTAuNjcwMjA0MDgxNiwgMTQ5LjczMDYxMjI0NDkpO1xufVxuLmJ0bi5ibHVlLXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5ibHVlLXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLmJsdWUtc3RlZWw6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1Ni43NzU1MTAyMDQxLCA5NS4yMDgxNjMyNjUzLCAxNTcuMjI0NDg5Nzk1OSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDU0LjA2OTM4Nzc1NTEsIDkwLjY3MDIwNDA4MTYsIDE0OS43MzA2MTIyNDQ5KTtcbn1cbi5idG4uYmx1ZS1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6aG92ZXIsIC5idG4uYmx1ZS1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6Zm9jdXMsIC5idG4uYmx1ZS1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUuZm9jdXMsIC5idG4uYmx1ZS1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6aG92ZXIsIC5idG4uYmx1ZS1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6Zm9jdXMsIC5idG4uYmx1ZS1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi5ibHVlLXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLmJsdWUtc3RlZWw6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4uYmx1ZS1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDQ3LjMwNDA4MTYzMjcsIDc5LjMyNTMwNjEyMjQsIDEzMC45OTU5MTgzNjczKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMzYuNDc5NTkxODM2NywgNjEuMTczNDY5Mzg3OCwgMTAxLjAyMDQwODE2MzMpO1xufVxuLmJ0bi5ibHVlLXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5ibHVlLXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLmJsdWUtc3RlZWw6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4uYmx1ZS1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpob3ZlciwgLmJ0bi5ibHVlLXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmZvY3VzLCAuYnRuLmJsdWUtc3RlZWw6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQuZm9jdXMsIC5idG4uYmx1ZS1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06aG92ZXIsIC5idG4uYmx1ZS1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06Zm9jdXMsIC5idG4uYmx1ZS1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmJsdWUtc3RlZWw6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmJsdWUtc3RlZWw6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmJsdWUtc3RlZWw6bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEI3N0JFO1xuICBib3JkZXItY29sb3I6ICM0Qjc3QkU7XG59XG4uYnRuLmJsdWUtc3RlZWw6bm90KC5idG4tb3V0bGluZSkgLmJhZGdlIHtcbiAgY29sb3I6ICM0Qjc3QkU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4uYnRuLW91dGxpbmUuYmx1ZS1zdGVlbCB7XG4gIGJvcmRlci1jb2xvcjogIzRCNzdCRTtcbiAgY29sb3I6ICM0Qjc3QkU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLmJsdWUtc3RlZWw6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUuYmx1ZS1zdGVlbDphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUuYmx1ZS1zdGVlbDphY3RpdmU6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUuYmx1ZS1zdGVlbDphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUuYmx1ZS1zdGVlbDpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5ibHVlLXN0ZWVsLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzRCNzdCRTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Qjc3QkU7XG59XG5cbi5idG4uYmx1ZS1zdGVlbC1zdHJpcGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM0Qjc3QkUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5ibHVlLXN0ZWVsLmJ0bi1uby1ib3JkZXI6bm90KC5hY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5ibHVlLXNvZnQ6bm90KC5idG4tb3V0bGluZSkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjODdiOTtcbiAgYm9yZGVyLWNvbG9yOiAjNGM4N2I5O1xufVxuLmJ0bi5ibHVlLXNvZnQ6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIC5idG4uYmx1ZS1zb2Z0Om5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1OS4wMzYxNDQ1NzgzLCAxMDguNzk1MTgwNzIyOSwgMTUwLjk2Mzg1NTQyMTcpO1xuICBib3JkZXItY29sb3I6IHJnYigzNy41MzAxMjA0ODE5LCA2OS4xNjI2NTA2MDI0LCA5NS45Njk4Nzk1MTgxKTtcbn1cbi5idG4uYmx1ZS1zb2Z0Om5vdCguYnRuLW91dGxpbmUpOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1OS4wMzYxNDQ1NzgzLCAxMDguNzk1MTgwNzIyOSwgMTUwLjk2Mzg1NTQyMTcpO1xuICBib3JkZXItY29sb3I6IHJnYig1Ni4xNjg2NzQ2OTg4LCAxMDMuNTEwODQzMzczNSwgMTQzLjYzMTMyNTMwMTIpO1xufVxuLmJ0bi5ibHVlLXNvZnQ6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLCAuYnRuLmJsdWUtc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5ibHVlLXNvZnQ6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1OS4wMzYxNDQ1NzgzLCAxMDguNzk1MTgwNzIyOSwgMTUwLjk2Mzg1NTQyMTcpO1xuICBib3JkZXItY29sb3I6IHJnYig1Ni4xNjg2NzQ2OTg4LCAxMDMuNTEwODQzMzczNSwgMTQzLjYzMTMyNTMwMTIpO1xufVxuLmJ0bi5ibHVlLXNvZnQ6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmhvdmVyLCAuYnRuLmJsdWUtc29mdDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6Zm9jdXMsIC5idG4uYmx1ZS1zb2Z0Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZS5mb2N1cywgLmJ0bi5ibHVlLXNvZnQ6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmhvdmVyLCAuYnRuLmJsdWUtc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6Zm9jdXMsIC5idG4uYmx1ZS1zb2Z0Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLmJsdWUtc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi5ibHVlLXNvZnQ6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4uYmx1ZS1zb2Z0Om5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDksIDkwLjMsIDEyNS4zKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMzcuNTMwMTIwNDgxOSwgNjkuMTYyNjUwNjAyNCwgOTUuOTY5ODc5NTE4MSk7XG59XG4uYnRuLmJsdWUtc29mdDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4uYmx1ZS1zb2Z0Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLmJsdWUtc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi5ibHVlLXNvZnQ6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6aG92ZXIsIC5idG4uYmx1ZS1zb2Z0Om5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmZvY3VzLCAuYnRuLmJsdWUtc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZC5mb2N1cywgLmJ0bi5ibHVlLXNvZnQ6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLmJsdWUtc29mdDpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06Zm9jdXMsIC5idG4uYmx1ZS1zb2Z0Om5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uYmx1ZS1zb2Z0Om5vdCguYnRuLW91dGxpbmUpOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5ibHVlLXNvZnQ6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmJsdWUtc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Yzg3Yjk7XG4gIGJvcmRlci1jb2xvcjogIzRjODdiOTtcbn1cbi5idG4uYmx1ZS1zb2Z0Om5vdCguYnRuLW91dGxpbmUpIC5iYWRnZSB7XG4gIGNvbG9yOiAjNGM4N2I5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLmJsdWUtc29mdCB7XG4gIGJvcmRlci1jb2xvcjogIzRjODdiOTtcbiAgY29sb3I6ICM0Yzg3Yjk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLmJsdWUtc29mdDpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5ibHVlLXNvZnQ6YWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLmJsdWUtc29mdDphY3RpdmU6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUuYmx1ZS1zb2Z0OmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5ibHVlLXNvZnQ6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUuYmx1ZS1zb2Z0LmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzRjODdiOTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Yzg3Yjk7XG59XG5cbi5idG4uYmx1ZS1zb2Z0LXN0cmlwZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzRjODdiOSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJsdWUtc29mdC5idG4tbm8tYm9yZGVyOm5vdCguYWN0aXZlKSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4uYmx1ZS1kYXJrOm5vdCguYnRuLW91dGxpbmUpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTczOGI7XG4gIGJvcmRlci1jb2xvcjogIzVlNzM4Yjtcbn1cbi5idG4uYmx1ZS1kYXJrOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCAuYnRuLmJsdWUtZGFyazpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNzMuNDI0ODkyNzAzOSwgODkuODI4MzI2MTgwMywgMTA4LjU3NTEwNzI5NjEpO1xuICBib3JkZXItY29sb3I6IHJnYig0Mi41NjIyMzE3NTk3LCA1Mi4wNzA4MTU0NTA2LCA2Mi45Mzc3NjgyNDAzKTtcbn1cbi5idG4uYmx1ZS1kYXJrOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig3My40MjQ4OTI3MDM5LCA4OS44MjgzMjYxODAzLCAxMDguNTc1MTA3Mjk2MSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDY5LjMwOTg3MTI0NDYsIDg0Ljc5Mzk5MTQxNjMsIDEwMi40OTAxMjg3NTU0KTtcbn1cbi5idG4uYmx1ZS1kYXJrOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5ibHVlLWRhcms6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4uYmx1ZS1kYXJrOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNzMuNDI0ODkyNzAzOSwgODkuODI4MzI2MTgwMywgMTA4LjU3NTEwNzI5NjEpO1xuICBib3JkZXItY29sb3I6IHJnYig2OS4zMDk4NzEyNDQ2LCA4NC43OTM5OTE0MTYzLCAxMDIuNDkwMTI4NzU1NCk7XG59XG4uYnRuLmJsdWUtZGFyazpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6aG92ZXIsIC5idG4uYmx1ZS1kYXJrOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpmb2N1cywgLmJ0bi5ibHVlLWRhcms6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLmZvY3VzLCAuYnRuLmJsdWUtZGFyazpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6aG92ZXIsIC5idG4uYmx1ZS1kYXJrOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpmb2N1cywgLmJ0bi5ibHVlLWRhcms6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4uYmx1ZS1kYXJrOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLmJsdWUtZGFyazpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi5ibHVlLWRhcms6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1OS4wMjIzMTc1OTY2LCA3Mi4yMDgxNTQ1MDY0LCA4Ny4yNzc2ODI0MDM0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNDIuNTYyMjMxNzU5NywgNTIuMDcwODE1NDUwNiwgNjIuOTM3NzY4MjQwMyk7XG59XG4uYnRuLmJsdWUtZGFyazpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4uYmx1ZS1kYXJrOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLmJsdWUtZGFyazpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi5ibHVlLWRhcms6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6aG92ZXIsIC5idG4uYmx1ZS1kYXJrOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmZvY3VzLCAuYnRuLmJsdWUtZGFyazpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZC5mb2N1cywgLmJ0bi5ibHVlLWRhcms6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLmJsdWUtZGFyazpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06Zm9jdXMsIC5idG4uYmx1ZS1kYXJrOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uYmx1ZS1kYXJrOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5ibHVlLWRhcms6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmJsdWUtZGFyazpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTczOGI7XG4gIGJvcmRlci1jb2xvcjogIzVlNzM4Yjtcbn1cbi5idG4uYmx1ZS1kYXJrOm5vdCguYnRuLW91dGxpbmUpIC5iYWRnZSB7XG4gIGNvbG9yOiAjNWU3MzhiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLmJsdWUtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzVlNzM4YjtcbiAgY29sb3I6ICM1ZTczOGI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLmJsdWUtZGFyazpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5ibHVlLWRhcms6YWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLmJsdWUtZGFyazphY3RpdmU6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUuYmx1ZS1kYXJrOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5ibHVlLWRhcms6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUuYmx1ZS1kYXJrLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzVlNzM4YjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTczOGI7XG59XG5cbi5idG4uYmx1ZS1kYXJrLXN0cmlwZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzVlNzM4YiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJsdWUtZGFyay5idG4tbm8tYm9yZGVyOm5vdCguYWN0aXZlKSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4uYmx1ZS1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUM5QkQxO1xuICBib3JkZXItY29sb3I6ICM1QzlCRDE7XG59XG4uYnRuLmJsdWUtc2hhcnA6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIC5idG4uYmx1ZS1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTUuMDIzOTIzNDQ1LCAxMzAuMzgyNzc1MTE5NiwgMTk0Ljk3NjA3NjU1NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDM4LjE4NjYwMjg3MDgsIDkwLjQ4NTY0NTkzMywgMTM1LjMxMzM5NzEyOTIpO1xufVxuLmJ0bi5ibHVlLXNoYXJwOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1NS4wMjM5MjM0NDUsIDEzMC4zODI3NzUxMTk2LCAxOTQuOTc2MDc2NTU1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNTIuNzc4OTQ3MzY4NCwgMTI1LjA2MzE1Nzg5NDcsIDE4Ny4wMjEwNTI2MzE2KTtcbn1cbi5idG4uYmx1ZS1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4uYmx1ZS1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5ibHVlLXNoYXJwOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTUuMDIzOTIzNDQ1LCAxMzAuMzgyNzc1MTE5NiwgMTk0Ljk3NjA3NjU1NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDUyLjc3ODk0NzM2ODQsIDEyNS4wNjMxNTc4OTQ3LCAxODcuMDIxMDUyNjMxNik7XG59XG4uYnRuLmJsdWUtc2hhcnA6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmhvdmVyLCAuYnRuLmJsdWUtc2hhcnA6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmZvY3VzLCAuYnRuLmJsdWUtc2hhcnA6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLmZvY3VzLCAuYnRuLmJsdWUtc2hhcnA6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmhvdmVyLCAuYnRuLmJsdWUtc2hhcnA6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmZvY3VzLCAuYnRuLmJsdWUtc2hhcnA6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4uYmx1ZS1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi5ibHVlLXNoYXJwOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLmJsdWUtc2hhcnA6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig0Ny4xNjY1MDcxNzcsIDExMS43NjQxMTQ4MzI1LCAxNjcuMTMzNDkyODIzKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMzguMTg2NjAyODcwOCwgOTAuNDg1NjQ1OTMzLCAxMzUuMzEzMzk3MTI5Mik7XG59XG4uYnRuLmJsdWUtc2hhcnA6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLCAuYnRuLmJsdWUtc2hhcnA6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4uYmx1ZS1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi5ibHVlLXNoYXJwOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmhvdmVyLCAuYnRuLmJsdWUtc2hhcnA6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4uYmx1ZS1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZC5mb2N1cywgLmJ0bi5ibHVlLXNoYXJwOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi5ibHVlLXNoYXJwOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi5ibHVlLXNoYXJwOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uYmx1ZS1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uYmx1ZS1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uYmx1ZS1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QzlCRDE7XG4gIGJvcmRlci1jb2xvcjogIzVDOUJEMTtcbn1cbi5idG4uYmx1ZS1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKSAuYmFkZ2Uge1xuICBjb2xvcjogIzVDOUJEMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi5idG4tb3V0bGluZS5ibHVlLXNoYXJwIHtcbiAgYm9yZGVyLWNvbG9yOiAjNUM5QkQxO1xuICBjb2xvcjogIzVDOUJEMTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5idG4uYnRuLW91dGxpbmUuYmx1ZS1zaGFycDpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5ibHVlLXNoYXJwOmFjdGl2ZSwgLmJ0bi5idG4tb3V0bGluZS5ibHVlLXNoYXJwOmFjdGl2ZTpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5ibHVlLXNoYXJwOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5ibHVlLXNoYXJwOmZvY3VzLCAuYnRuLmJ0bi1vdXRsaW5lLmJsdWUtc2hhcnAuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNUM5QkQxO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVDOUJEMTtcbn1cblxuLmJ0bi5ibHVlLXNoYXJwLXN0cmlwZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzVDOUJEMSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJsdWUtc2hhcnAuYnRuLW5vLWJvcmRlcjpub3QoLmFjdGl2ZSkge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLmJsdWUtb2xlbzpub3QoLmJ0bi1vdXRsaW5lKSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRBMEIyO1xuICBib3JkZXItY29sb3I6ICM5NEEwQjI7XG59XG4uYnRuLmJsdWUtb2xlbzpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgLmJ0bi5ibHVlLW9sZW86bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExOC4zNDIzOTEzMDQzLCAxMzMuNjY4NDc4MjYwOSwgMTU2LjY1NzYwODY5NTcpO1xuICBib3JkZXItY29sb3I6IHJnYig4My4wNjc5MzQ3ODI2LCA5Ni4wMTM1ODY5NTY1LCAxMTUuNDMyMDY1MjE3NCk7XG59XG4uYnRuLmJsdWUtb2xlbzpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTE4LjM0MjM5MTMwNDMsIDEzMy42Njg0NzgyNjA5LCAxNTYuNjU3NjA4Njk1Nyk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDExMi40MTA4Njk1NjUyLCAxMjguNDAyMTczOTEzLCAxNTIuMzg5MTMwNDM0OCk7XG59XG4uYnRuLmJsdWUtb2xlbzpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4uYmx1ZS1vbGVvOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLmJsdWUtb2xlbzpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExOC4zNDIzOTEzMDQzLCAxMzMuNjY4NDc4MjYwOSwgMTU2LjY1NzYwODY5NTcpO1xuICBib3JkZXItY29sb3I6IHJnYigxMTIuNDEwODY5NTY1MiwgMTI4LjQwMjE3MzkxMywgMTUyLjM4OTEzMDQzNDgpO1xufVxuLmJ0bi5ibHVlLW9sZW86bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmhvdmVyLCAuYnRuLmJsdWUtb2xlbzpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6Zm9jdXMsIC5idG4uYmx1ZS1vbGVvOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZS5mb2N1cywgLmJ0bi5ibHVlLW9sZW86bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmhvdmVyLCAuYnRuLmJsdWUtb2xlbzpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6Zm9jdXMsIC5idG4uYmx1ZS1vbGVvOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLmJsdWUtb2xlbzpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi5ibHVlLW9sZW86bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4uYmx1ZS1vbGVvOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTAwLjE0MTg0NzgyNjEsIDExNS43NDgzNjk1NjUyLCAxMzkuMTU4MTUyMTczOSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDgzLjA2NzkzNDc4MjYsIDk2LjAxMzU4Njk1NjUsIDExNS40MzIwNjUyMTc0KTtcbn1cbi5idG4uYmx1ZS1vbGVvOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5ibHVlLW9sZW86bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4uYmx1ZS1vbGVvOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLmJsdWUtb2xlbzpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpob3ZlciwgLmJ0bi5ibHVlLW9sZW86bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4uYmx1ZS1vbGVvOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkLmZvY3VzLCAuYnRuLmJsdWUtb2xlbzpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06aG92ZXIsIC5idG4uYmx1ZS1vbGVvOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi5ibHVlLW9sZW86bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5ibHVlLW9sZW86bm90KC5idG4tb3V0bGluZSk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmJsdWUtb2xlbzpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uYmx1ZS1vbGVvOm5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0QTBCMjtcbiAgYm9yZGVyLWNvbG9yOiAjOTRBMEIyO1xufVxuLmJ0bi5ibHVlLW9sZW86bm90KC5idG4tb3V0bGluZSkgLmJhZGdlIHtcbiAgY29sb3I6ICM5NEEwQjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4uYnRuLW91dGxpbmUuYmx1ZS1vbGVvIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTRBMEIyO1xuICBjb2xvcjogIzk0QTBCMjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5idG4uYnRuLW91dGxpbmUuYmx1ZS1vbGVvOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLmJsdWUtb2xlbzphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUuYmx1ZS1vbGVvOmFjdGl2ZTpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5ibHVlLW9sZW86YWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1vdXRsaW5lLmJsdWUtb2xlbzpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5ibHVlLW9sZW8uYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTRBMEIyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0QTBCMjtcbn1cblxuLmJ0bi5ibHVlLW9sZW8tc3RyaXBlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjOTRBMEIyICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYmx1ZS1vbGVvLmJ0bi1uby1ib3JkZXI6bm90KC5hY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5ncmVlbjpub3QoLmJ0bi1vdXRsaW5lKSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzJjNWQyO1xuICBib3JkZXItY29sb3I6ICMzMmM1ZDI7XG59XG4uYnRuLmdyZWVuOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCAuYnRuLmdyZWVuOm5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzNy42MiwgMTYwLjUxMiwgMTcxLjM4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjMuODUsIDEwMS43NiwgMTA4LjY1KTtcbn1cbi5idG4uZ3JlZW46bm90KC5idG4tb3V0bGluZSk6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM3LjYyLCAxNjAuNTEyLCAxNzEuMzgpO1xuICBib3JkZXItY29sb3I6IHJnYigzNS43ODQsIDE1Mi42Nzg0LCAxNjMuMDE2KTtcbn1cbi5idG4uZ3JlZW46bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLCAuYnRuLmdyZWVuOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLmdyZWVuOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzcuNjIsIDE2MC41MTIsIDE3MS4zOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDM1Ljc4NCwgMTUyLjY3ODQsIDE2My4wMTYpO1xufVxuLmJ0bi5ncmVlbjpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6aG92ZXIsIC5idG4uZ3JlZW46bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmZvY3VzLCAuYnRuLmdyZWVuOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZS5mb2N1cywgLmJ0bi5ncmVlbjpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6aG92ZXIsIC5idG4uZ3JlZW46bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmZvY3VzLCAuYnRuLmdyZWVuOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLmdyZWVuOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLmdyZWVuOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLmdyZWVuOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzEuMTk0LCAxMzMuMDk0NCwgMTQyLjEwNik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIzLjg1LCAxMDEuNzYsIDEwOC42NSk7XG59XG4uYnRuLmdyZWVuOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5ncmVlbjpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5ncmVlbjpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi5ncmVlbjpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpob3ZlciwgLmJ0bi5ncmVlbjpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpmb2N1cywgLmJ0bi5ncmVlbjpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZC5mb2N1cywgLmJ0bi5ncmVlbjpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06aG92ZXIsIC5idG4uZ3JlZW46bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLmdyZWVuOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uZ3JlZW46bm90KC5idG4tb3V0bGluZSk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmdyZWVuOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5ncmVlbjpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMmM1ZDI7XG4gIGJvcmRlci1jb2xvcjogIzMyYzVkMjtcbn1cbi5idG4uZ3JlZW46bm90KC5idG4tb3V0bGluZSkgLmJhZGdlIHtcbiAgY29sb3I6ICMzMmM1ZDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4uYnRuLW91dGxpbmUuZ3JlZW4ge1xuICBib3JkZXItY29sb3I6ICMzMmM1ZDI7XG4gIGNvbG9yOiAjMzJjNWQyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJ0bi5idG4tb3V0bGluZS5ncmVlbjpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5ncmVlbjphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUuZ3JlZW46YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLmdyZWVuOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5ncmVlbjpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5ncmVlbi5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzMmM1ZDI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzJjNWQyO1xufVxuXG4uYnRuLmdyZWVuLXN0cmlwZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzMyYzVkMiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmdyZWVuLmJ0bi1uby1ib3JkZXI6bm90KC5hY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5ncmVlbi1tZWFkb3c6bm90KC5idG4tb3V0bGluZSkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCQkM5QjtcbiAgYm9yZGVyLWNvbG9yOiAjMUJCQzlCO1xufVxuLmJ0bi5ncmVlbi1tZWFkb3c6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIC5idG4uZ3JlZW4tbWVhZG93Om5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMC41OTUzNDg4MzcyLCAxNDMuNDA0NjUxMTYyOCwgMTE4LjIzMjU1ODEzOTUpO1xuICBib3JkZXItY29sb3I6IHJnYigxMC45ODgzNzIwOTMsIDc2LjUxMTYyNzkwNywgNjMuMDgxMzk1MzQ4OCk7XG59XG4uYnRuLmdyZWVuLW1lYWRvdzpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAuNTk1MzQ4ODM3MiwgMTQzLjQwNDY1MTE2MjgsIDExOC4yMzI1NTgxMzk1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTkuMzE0NDE4NjA0NywgMTM0LjQ4NTU4MTM5NTMsIDExMC44NzkwNjk3Njc0KTtcbn1cbi5idG4uZ3JlZW4tbWVhZG93Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5ncmVlbi1tZWFkb3c6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4uZ3JlZW4tbWVhZG93Om5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAuNTk1MzQ4ODM3MiwgMTQzLjQwNDY1MTE2MjgsIDExOC4yMzI1NTgxMzk1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTkuMzE0NDE4NjA0NywgMTM0LjQ4NTU4MTM5NTMsIDExMC44NzkwNjk3Njc0KTtcbn1cbi5idG4uZ3JlZW4tbWVhZG93Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpob3ZlciwgLmJ0bi5ncmVlbi1tZWFkb3c6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmZvY3VzLCAuYnRuLmdyZWVuLW1lYWRvdzpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUuZm9jdXMsIC5idG4uZ3JlZW4tbWVhZG93Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpob3ZlciwgLmJ0bi5ncmVlbi1tZWFkb3c6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmZvY3VzLCAuYnRuLmdyZWVuLW1lYWRvdzpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi5ncmVlbi1tZWFkb3c6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4uZ3JlZW4tbWVhZG93Om5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLmdyZWVuLW1lYWRvdzpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2LjExMjA5MzAyMzMsIDExMi4xODc5MDY5NzY3LCA5Mi40OTUzNDg4MzcyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTAuOTg4MzcyMDkzLCA3Ni41MTE2Mjc5MDcsIDYzLjA4MTM5NTM0ODgpO1xufVxuLmJ0bi5ncmVlbi1tZWFkb3c6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLCAuYnRuLmdyZWVuLW1lYWRvdzpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5ncmVlbi1tZWFkb3c6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4uZ3JlZW4tbWVhZG93Om5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmhvdmVyLCAuYnRuLmdyZWVuLW1lYWRvdzpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpmb2N1cywgLmJ0bi5ncmVlbi1tZWFkb3c6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQuZm9jdXMsIC5idG4uZ3JlZW4tbWVhZG93Om5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi5ncmVlbi1tZWFkb3c6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLmdyZWVuLW1lYWRvdzpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmdyZWVuLW1lYWRvdzpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uZ3JlZW4tbWVhZG93Om5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5ncmVlbi1tZWFkb3c6bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUJCQzlCO1xuICBib3JkZXItY29sb3I6ICMxQkJDOUI7XG59XG4uYnRuLmdyZWVuLW1lYWRvdzpub3QoLmJ0bi1vdXRsaW5lKSAuYmFkZ2Uge1xuICBjb2xvcjogIzFCQkM5QjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi5idG4tb3V0bGluZS5ncmVlbi1tZWFkb3cge1xuICBib3JkZXItY29sb3I6ICMxQkJDOUI7XG4gIGNvbG9yOiAjMUJCQzlCO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJ0bi5idG4tb3V0bGluZS5ncmVlbi1tZWFkb3c6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUuZ3JlZW4tbWVhZG93OmFjdGl2ZSwgLmJ0bi5idG4tb3V0bGluZS5ncmVlbi1tZWFkb3c6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLmdyZWVuLW1lYWRvdzphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUuZ3JlZW4tbWVhZG93OmZvY3VzLCAuYnRuLmJ0bi1vdXRsaW5lLmdyZWVuLW1lYWRvdy5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMxQkJDOUI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUJCQzlCO1xufVxuXG4uYnRuLmdyZWVuLW1lYWRvdy1zdHJpcGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMxQkJDOUIgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5ncmVlbi1tZWFkb3cuYnRuLW5vLWJvcmRlcjpub3QoLmFjdGl2ZSkge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLmdyZWVuLXNlYWdyZWVuOm5vdCguYnRuLW91dGxpbmUpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQkEzOUM7XG4gIGJvcmRlci1jb2xvcjogIzFCQTM5Qztcbn1cbi5idG4uZ3JlZW4tc2VhZ3JlZW46bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIC5idG4uZ3JlZW4tc2VhZ3JlZW46bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5Ljc1MjYzMTU3ODksIDExOS4yNDczNjg0MjExLCAxMTQuMTI2MzE1Nzg5NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDguODgxNTc4OTQ3NCwgNTMuNjE4NDIxMDUyNiwgNTEuMzE1Nzg5NDczNyk7XG59XG4uYnRuLmdyZWVuLXNlYWdyZWVuOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOS43NTI2MzE1Nzg5LCAxMTkuMjQ3MzY4NDIxMSwgMTE0LjEyNjMxNTc4OTUpO1xuICBib3JkZXItY29sb3I6IHJnYigxOC4zMDMxNTc4OTQ3LCAxMTAuNDk2ODQyMTA1MywgMTA1Ljc1MTU3ODk0NzQpO1xufVxuLmJ0bi5ncmVlbi1zZWFncmVlbjpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4uZ3JlZW4tc2VhZ3JlZW46bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4uZ3JlZW4tc2VhZ3JlZW46bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOS43NTI2MzE1Nzg5LCAxMTkuMjQ3MzY4NDIxMSwgMTE0LjEyNjMxNTc4OTUpO1xuICBib3JkZXItY29sb3I6IHJnYigxOC4zMDMxNTc4OTQ3LCAxMTAuNDk2ODQyMTA1MywgMTA1Ljc1MTU3ODk0NzQpO1xufVxuLmJ0bi5ncmVlbi1zZWFncmVlbjpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6aG92ZXIsIC5idG4uZ3JlZW4tc2VhZ3JlZW46bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmZvY3VzLCAuYnRuLmdyZWVuLXNlYWdyZWVuOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZS5mb2N1cywgLmJ0bi5ncmVlbi1zZWFncmVlbjpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6aG92ZXIsIC5idG4uZ3JlZW4tc2VhZ3JlZW46bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmZvY3VzLCAuYnRuLmdyZWVuLXNlYWdyZWVuOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLmdyZWVuLXNlYWdyZWVuOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLmdyZWVuLXNlYWdyZWVuOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLmdyZWVuLXNlYWdyZWVuOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTQuNjc5NDczNjg0MiwgODguNjIwNTI2MzE1OCwgODQuODE0NzM2ODQyMSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDguODgxNTc4OTQ3NCwgNTMuNjE4NDIxMDUyNiwgNTEuMzE1Nzg5NDczNyk7XG59XG4uYnRuLmdyZWVuLXNlYWdyZWVuOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5ncmVlbi1zZWFncmVlbjpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5ncmVlbi1zZWFncmVlbjpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi5ncmVlbi1zZWFncmVlbjpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpob3ZlciwgLmJ0bi5ncmVlbi1zZWFncmVlbjpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpmb2N1cywgLmJ0bi5ncmVlbi1zZWFncmVlbjpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZC5mb2N1cywgLmJ0bi5ncmVlbi1zZWFncmVlbjpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06aG92ZXIsIC5idG4uZ3JlZW4tc2VhZ3JlZW46bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLmdyZWVuLXNlYWdyZWVuOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uZ3JlZW4tc2VhZ3JlZW46bm90KC5idG4tb3V0bGluZSk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmdyZWVuLXNlYWdyZWVuOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5ncmVlbi1zZWFncmVlbjpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQkEzOUM7XG4gIGJvcmRlci1jb2xvcjogIzFCQTM5Qztcbn1cbi5idG4uZ3JlZW4tc2VhZ3JlZW46bm90KC5idG4tb3V0bGluZSkgLmJhZGdlIHtcbiAgY29sb3I6ICMxQkEzOUM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4uYnRuLW91dGxpbmUuZ3JlZW4tc2VhZ3JlZW4ge1xuICBib3JkZXItY29sb3I6ICMxQkEzOUM7XG4gIGNvbG9yOiAjMUJBMzlDO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJ0bi5idG4tb3V0bGluZS5ncmVlbi1zZWFncmVlbjpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5ncmVlbi1zZWFncmVlbjphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUuZ3JlZW4tc2VhZ3JlZW46YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLmdyZWVuLXNlYWdyZWVuOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5ncmVlbi1zZWFncmVlbjpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5ncmVlbi1zZWFncmVlbi5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMxQkEzOUM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUJBMzlDO1xufVxuXG4uYnRuLmdyZWVuLXNlYWdyZWVuLXN0cmlwZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzFCQTM5QyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmdyZWVuLXNlYWdyZWVuLmJ0bi1uby1ib3JkZXI6bm90KC5hY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5ncmVlbi10dXJxdW9pc2U6bm90KC5idG4tb3V0bGluZSkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2RDdCNztcbiAgYm9yZGVyLWNvbG9yOiAjMzZEN0I3O1xufVxuLmJ0bi5ncmVlbi10dXJxdW9pc2U6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIC5idG4uZ3JlZW4tdHVycXVvaXNlOm5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzNi4xODI1NzI2MTQxLCAxODEuODE3NDI3Mzg1OSwgMTUyLjg3MTM2OTI5NDYpO1xuICBib3JkZXItY29sb3I6IHJnYigyMy40ODU0NzcxNzg0LCAxMTguMDE0NTIyODIxNiwgOTkuMjI2MTQxMDc4OCk7XG59XG4uYnRuLmdyZWVuLXR1cnF1b2lzZTpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzYuMTgyNTcyNjE0MSwgMTgxLjgxNzQyNzM4NTksIDE1Mi44NzEzNjkyOTQ2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMzQuNDg5NjI2NTU2LCAxNzMuMzEwMzczNDQ0LCAxNDUuNzE4NjcyMTk5Mik7XG59XG4uYnRuLmdyZWVuLXR1cnF1b2lzZTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4uZ3JlZW4tdHVycXVvaXNlOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLmdyZWVuLXR1cnF1b2lzZTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM2LjE4MjU3MjYxNDEsIDE4MS44MTc0MjczODU5LCAxNTIuODcxMzY5Mjk0Nik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDM0LjQ4OTYyNjU1NiwgMTczLjMxMDM3MzQ0NCwgMTQ1LjcxODY3MjE5OTIpO1xufVxuLmJ0bi5ncmVlbi10dXJxdW9pc2U6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmhvdmVyLCAuYnRuLmdyZWVuLXR1cnF1b2lzZTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6Zm9jdXMsIC5idG4uZ3JlZW4tdHVycXVvaXNlOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZS5mb2N1cywgLmJ0bi5ncmVlbi10dXJxdW9pc2U6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmhvdmVyLCAuYnRuLmdyZWVuLXR1cnF1b2lzZTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6Zm9jdXMsIC5idG4uZ3JlZW4tdHVycXVvaXNlOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLmdyZWVuLXR1cnF1b2lzZTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi5ncmVlbi10dXJxdW9pc2U6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4uZ3JlZW4tdHVycXVvaXNlOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzAuMjU3MjYxNDEwOCwgMTUyLjA0MjczODU4OTIsIDEyNy44MzY5Mjk0NjA2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjMuNDg1NDc3MTc4NCwgMTE4LjAxNDUyMjgyMTYsIDk5LjIyNjE0MTA3ODgpO1xufVxuLmJ0bi5ncmVlbi10dXJxdW9pc2U6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLCAuYnRuLmdyZWVuLXR1cnF1b2lzZTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5ncmVlbi10dXJxdW9pc2U6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4uZ3JlZW4tdHVycXVvaXNlOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmhvdmVyLCAuYnRuLmdyZWVuLXR1cnF1b2lzZTpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpmb2N1cywgLmJ0bi5ncmVlbi10dXJxdW9pc2U6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQuZm9jdXMsIC5idG4uZ3JlZW4tdHVycXVvaXNlOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi5ncmVlbi10dXJxdW9pc2U6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLmdyZWVuLXR1cnF1b2lzZTpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmdyZWVuLXR1cnF1b2lzZTpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uZ3JlZW4tdHVycXVvaXNlOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5ncmVlbi10dXJxdW9pc2U6bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZEN0I3O1xuICBib3JkZXItY29sb3I6ICMzNkQ3Qjc7XG59XG4uYnRuLmdyZWVuLXR1cnF1b2lzZTpub3QoLmJ0bi1vdXRsaW5lKSAuYmFkZ2Uge1xuICBjb2xvcjogIzM2RDdCNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi5idG4tb3V0bGluZS5ncmVlbi10dXJxdW9pc2Uge1xuICBib3JkZXItY29sb3I6ICMzNkQ3Qjc7XG4gIGNvbG9yOiAjMzZEN0I3O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJ0bi5idG4tb3V0bGluZS5ncmVlbi10dXJxdW9pc2U6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUuZ3JlZW4tdHVycXVvaXNlOmFjdGl2ZSwgLmJ0bi5idG4tb3V0bGluZS5ncmVlbi10dXJxdW9pc2U6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLmdyZWVuLXR1cnF1b2lzZTphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUuZ3JlZW4tdHVycXVvaXNlOmZvY3VzLCAuYnRuLmJ0bi1vdXRsaW5lLmdyZWVuLXR1cnF1b2lzZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzNkQ3Qjc7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZEN0I3O1xufVxuXG4uYnRuLmdyZWVuLXR1cnF1b2lzZS1zdHJpcGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMzNkQ3QjcgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5ncmVlbi10dXJxdW9pc2UuYnRuLW5vLWJvcmRlcjpub3QoLmFjdGl2ZSkge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLmdyZWVuLWhhemU6bm90KC5idG4tb3V0bGluZSkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0YjZhZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDRiNmFlO1xufVxuLmJ0bi5ncmVlbi1oYXplOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCAuYnRuLmdyZWVuLWhhemU6bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDU0LjEyOCwgMTQ0Ljg3MiwgMTM4LjUwNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDMzLjMyLCA4OS4xOCwgODUuMjYpO1xufVxuLmJ0bi5ncmVlbi1oYXplOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1NC4xMjgsIDE0NC44NzIsIDEzOC41MDQpO1xuICBib3JkZXItY29sb3I6IHJnYig1MS4zNTM2LCAxMzcuNDQ2NCwgMTMxLjQwNDgpO1xufVxuLmJ0bi5ncmVlbi1oYXplOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5ncmVlbi1oYXplOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLmdyZWVuLWhhemU6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1NC4xMjgsIDE0NC44NzIsIDEzOC41MDQpO1xuICBib3JkZXItY29sb3I6IHJnYig1MS4zNTM2LCAxMzcuNDQ2NCwgMTMxLjQwNDgpO1xufVxuLmJ0bi5ncmVlbi1oYXplOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpob3ZlciwgLmJ0bi5ncmVlbi1oYXplOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpmb2N1cywgLmJ0bi5ncmVlbi1oYXplOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZS5mb2N1cywgLmJ0bi5ncmVlbi1oYXplOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpob3ZlciwgLmJ0bi5ncmVlbi1oYXplOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpmb2N1cywgLmJ0bi5ncmVlbi1oYXplOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLmdyZWVuLWhhemU6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4uZ3JlZW4taGF6ZTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi5ncmVlbi1oYXplOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDQuNDE3NiwgMTE4Ljg4MjQsIDExMy42NTY4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMzMuMzIsIDg5LjE4LCA4NS4yNik7XG59XG4uYnRuLmdyZWVuLWhhemU6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLCAuYnRuLmdyZWVuLWhhemU6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4uZ3JlZW4taGF6ZTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi5ncmVlbi1oYXplOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmhvdmVyLCAuYnRuLmdyZWVuLWhhemU6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4uZ3JlZW4taGF6ZTpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZC5mb2N1cywgLmJ0bi5ncmVlbi1oYXplOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi5ncmVlbi1oYXplOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi5ncmVlbi1oYXplOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uZ3JlZW4taGF6ZTpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uZ3JlZW4taGF6ZTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uZ3JlZW4taGF6ZTpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NGI2YWU7XG4gIGJvcmRlci1jb2xvcjogIzQ0YjZhZTtcbn1cbi5idG4uZ3JlZW4taGF6ZTpub3QoLmJ0bi1vdXRsaW5lKSAuYmFkZ2Uge1xuICBjb2xvcjogIzQ0YjZhZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi5idG4tb3V0bGluZS5ncmVlbi1oYXplIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDRiNmFlO1xuICBjb2xvcjogIzQ0YjZhZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5idG4uYnRuLW91dGxpbmUuZ3JlZW4taGF6ZTpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5ncmVlbi1oYXplOmFjdGl2ZSwgLmJ0bi5idG4tb3V0bGluZS5ncmVlbi1oYXplOmFjdGl2ZTpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5ncmVlbi1oYXplOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5ncmVlbi1oYXplOmZvY3VzLCAuYnRuLmJ0bi1vdXRsaW5lLmdyZWVuLWhhemUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDRiNmFlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0YjZhZTtcbn1cblxuLmJ0bi5ncmVlbi1oYXplLXN0cmlwZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzQ0YjZhZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmdyZWVuLWhhemUuYnRuLW5vLWJvcmRlcjpub3QoLmFjdGl2ZSkge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLmdyZWVuLWp1bmdsZTpub3QoLmJ0bi1vdXRsaW5lKSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZDMjgxO1xuICBib3JkZXItY29sb3I6ICMyNkMyODE7XG59XG4uYnRuLmdyZWVuLWp1bmdsZTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgLmJ0bi5ncmVlbi1qdW5nbGU6bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI5LjY0NjU1MTcyNDEsIDE1MS4zNTM0NDgyNzU5LCAxMDAuNjQyMjQxMzc5Myk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE3LjExNjM3OTMxMDMsIDg3LjM4MzYyMDY4OTcsIDU4LjEwNTYwMzQ0ODMpO1xufVxuLmJ0bi5ncmVlbi1qdW5nbGU6bm90KC5idG4tb3V0bGluZSk6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI5LjY0NjU1MTcyNDEsIDE1MS4zNTM0NDgyNzU5LCAxMDAuNjQyMjQxMzc5Myk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI3Ljk3NTg2MjA2OSwgMTQyLjgyNDEzNzkzMSwgOTQuOTcwNjg5NjU1Mik7XG59XG4uYnRuLmdyZWVuLWp1bmdsZTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4uZ3JlZW4tanVuZ2xlOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLmdyZWVuLWp1bmdsZTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI5LjY0NjU1MTcyNDEsIDE1MS4zNTM0NDgyNzU5LCAxMDAuNjQyMjQxMzc5Myk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI3Ljk3NTg2MjA2OSwgMTQyLjgyNDEzNzkzMSwgOTQuOTcwNjg5NjU1Mik7XG59XG4uYnRuLmdyZWVuLWp1bmdsZTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6aG92ZXIsIC5idG4uZ3JlZW4tanVuZ2xlOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpmb2N1cywgLmJ0bi5ncmVlbi1qdW5nbGU6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLmZvY3VzLCAuYnRuLmdyZWVuLWp1bmdsZTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6aG92ZXIsIC5idG4uZ3JlZW4tanVuZ2xlOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpmb2N1cywgLmJ0bi5ncmVlbi1qdW5nbGU6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4uZ3JlZW4tanVuZ2xlOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLmdyZWVuLWp1bmdsZTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi5ncmVlbi1qdW5nbGU6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMy43OTkxMzc5MzEsIDEyMS41MDA4NjIwNjksIDgwLjc5MTgxMDM0NDgpO1xuICBib3JkZXItY29sb3I6IHJnYigxNy4xMTYzNzkzMTAzLCA4Ny4zODM2MjA2ODk3LCA1OC4xMDU2MDM0NDgzKTtcbn1cbi5idG4uZ3JlZW4tanVuZ2xlOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5ncmVlbi1qdW5nbGU6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4uZ3JlZW4tanVuZ2xlOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLmdyZWVuLWp1bmdsZTpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpob3ZlciwgLmJ0bi5ncmVlbi1qdW5nbGU6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4uZ3JlZW4tanVuZ2xlOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkLmZvY3VzLCAuYnRuLmdyZWVuLWp1bmdsZTpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06aG92ZXIsIC5idG4uZ3JlZW4tanVuZ2xlOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi5ncmVlbi1qdW5nbGU6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5ncmVlbi1qdW5nbGU6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmdyZWVuLWp1bmdsZTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uZ3JlZW4tanVuZ2xlOm5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2QzI4MTtcbiAgYm9yZGVyLWNvbG9yOiAjMjZDMjgxO1xufVxuLmJ0bi5ncmVlbi1qdW5nbGU6bm90KC5idG4tb3V0bGluZSkgLmJhZGdlIHtcbiAgY29sb3I6ICMyNkMyODE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4uYnRuLW91dGxpbmUuZ3JlZW4tanVuZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjZDMjgxO1xuICBjb2xvcjogIzI2QzI4MTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5idG4uYnRuLW91dGxpbmUuZ3JlZW4tanVuZ2xlOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLmdyZWVuLWp1bmdsZTphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUuZ3JlZW4tanVuZ2xlOmFjdGl2ZTpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5ncmVlbi1qdW5nbGU6YWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1vdXRsaW5lLmdyZWVuLWp1bmdsZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5ncmVlbi1qdW5nbGUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjZDMjgxO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2QzI4MTtcbn1cblxuLmJ0bi5ncmVlbi1qdW5nbGUtc3RyaXBlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMjZDMjgxICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uZ3JlZW4tanVuZ2xlLmJ0bi1uby1ib3JkZXI6bm90KC5hY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5ncmVlbi1zb2Z0Om5vdCguYnRuLW91dGxpbmUpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZmFiYTQ7XG4gIGJvcmRlci1jb2xvcjogIzNmYWJhNDtcbn1cbi5idG4uZ3JlZW4tc29mdDpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgLmJ0bi5ncmVlbi1zb2Z0Om5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig0OS4yNjkyMzA3NjkyLCAxMzMuNzMwNzY5MjMwOCwgMTI4LjI1NjQxMDI1NjQpO1xuICBib3JkZXItY29sb3I6IHJnYigyOC42NzMwNzY5MjMxLCA3Ny44MjY5MjMwNzY5LCA3NC42NDEwMjU2NDEpO1xufVxuLmJ0bi5ncmVlbi1zb2Z0Om5vdCguYnRuLW91dGxpbmUpOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig0OS4yNjkyMzA3NjkyLCAxMzMuNzMwNzY5MjMwOCwgMTI4LjI1NjQxMDI1NjQpO1xuICBib3JkZXItY29sb3I6IHJnYig0Ni41MjMwNzY5MjMxLCAxMjYuMjc2OTIzMDc2OSwgMTIxLjEwNzY5MjMwNzcpO1xufVxuLmJ0bi5ncmVlbi1zb2Z0Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5ncmVlbi1zb2Z0Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLmdyZWVuLXNvZnQ6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig0OS4yNjkyMzA3NjkyLCAxMzMuNzMwNzY5MjMwOCwgMTI4LjI1NjQxMDI1NjQpO1xuICBib3JkZXItY29sb3I6IHJnYig0Ni41MjMwNzY5MjMxLCAxMjYuMjc2OTIzMDc2OSwgMTIxLjEwNzY5MjMwNzcpO1xufVxuLmJ0bi5ncmVlbi1zb2Z0Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpob3ZlciwgLmJ0bi5ncmVlbi1zb2Z0Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpmb2N1cywgLmJ0bi5ncmVlbi1zb2Z0Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZS5mb2N1cywgLmJ0bi5ncmVlbi1zb2Z0Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpob3ZlciwgLmJ0bi5ncmVlbi1zb2Z0Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpmb2N1cywgLmJ0bi5ncmVlbi1zb2Z0Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLmdyZWVuLXNvZnQ6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4uZ3JlZW4tc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi5ncmVlbi1zb2Z0Om5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzkuNjU3NjkyMzA3NywgMTA3LjY0MjMwNzY5MjMsIDEwMy4yMzU4OTc0MzU5KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjguNjczMDc2OTIzMSwgNzcuODI2OTIzMDc2OSwgNzQuNjQxMDI1NjQxKTtcbn1cbi5idG4uZ3JlZW4tc29mdDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4uZ3JlZW4tc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5ncmVlbi1zb2Z0Om5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLmdyZWVuLXNvZnQ6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6aG92ZXIsIC5idG4uZ3JlZW4tc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpmb2N1cywgLmJ0bi5ncmVlbi1zb2Z0Om5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkLmZvY3VzLCAuYnRuLmdyZWVuLXNvZnQ6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLmdyZWVuLXNvZnQ6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLmdyZWVuLXNvZnQ6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5ncmVlbi1zb2Z0Om5vdCguYnRuLW91dGxpbmUpOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5ncmVlbi1zb2Z0Om5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5ncmVlbi1zb2Z0Om5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmYWJhNDtcbiAgYm9yZGVyLWNvbG9yOiAjM2ZhYmE0O1xufVxuLmJ0bi5ncmVlbi1zb2Z0Om5vdCguYnRuLW91dGxpbmUpIC5iYWRnZSB7XG4gIGNvbG9yOiAjM2ZhYmE0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLmdyZWVuLXNvZnQge1xuICBib3JkZXItY29sb3I6ICMzZmFiYTQ7XG4gIGNvbG9yOiAjM2ZhYmE0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJ0bi5idG4tb3V0bGluZS5ncmVlbi1zb2Z0OmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLmdyZWVuLXNvZnQ6YWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLmdyZWVuLXNvZnQ6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLmdyZWVuLXNvZnQ6YWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1vdXRsaW5lLmdyZWVuLXNvZnQ6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUuZ3JlZW4tc29mdC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzZmFiYTQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2ZhYmE0O1xufVxuXG4uYnRuLmdyZWVuLXNvZnQtc3RyaXBlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjM2ZhYmE0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uZ3JlZW4tc29mdC5idG4tbm8tYm9yZGVyOm5vdCguYWN0aXZlKSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4uZ3JlZW4tZGFyazpub3QoLmJ0bi1vdXRsaW5lKSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNERCM0EyO1xuICBib3JkZXItY29sb3I6ICM0REIzQTI7XG59XG4uYnRuLmdyZWVuLWRhcms6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIC5idG4uZ3JlZW4tZGFyazpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNjEuMzM4NTgyNjc3MiwgMTQzLjY2MTQxNzMyMjgsIDEyOS45NDA5NDQ4ODE5KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMzguNDQ4ODE4ODk3NiwgOTAuMDUxMTgxMTAyNCwgODEuNDUwNzg3NDAxNik7XG59XG4uYnRuLmdyZWVuLWRhcms6bm90KC5idG4tb3V0bGluZSk6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDYxLjMzODU4MjY3NzIsIDE0My42NjE0MTczMjI4LCAxMjkuOTQwOTQ0ODgxOSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDU4LjI4NjYxNDE3MzIsIDEzNi41MTMzODU4MjY4LCAxMjMuNDc1NTkwNTUxMik7XG59XG4uYnRuLmdyZWVuLWRhcms6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLCAuYnRuLmdyZWVuLWRhcms6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4uZ3JlZW4tZGFyazpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDYxLjMzODU4MjY3NzIsIDE0My42NjE0MTczMjI4LCAxMjkuOTQwOTQ0ODgxOSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDU4LjI4NjYxNDE3MzIsIDEzNi41MTMzODU4MjY4LCAxMjMuNDc1NTkwNTUxMik7XG59XG4uYnRuLmdyZWVuLWRhcms6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmhvdmVyLCAuYnRuLmdyZWVuLWRhcms6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmZvY3VzLCAuYnRuLmdyZWVuLWRhcms6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLmZvY3VzLCAuYnRuLmdyZWVuLWRhcms6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmhvdmVyLCAuYnRuLmdyZWVuLWRhcms6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmZvY3VzLCAuYnRuLmdyZWVuLWRhcms6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4uZ3JlZW4tZGFyazpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi5ncmVlbi1kYXJrOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLmdyZWVuLWRhcms6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1MC42NTY2OTI5MTM0LCAxMTguNjQzMzA3MDg2NiwgMTA3LjMxMjIwNDcyNDQpO1xuICBib3JkZXItY29sb3I6IHJnYigzOC40NDg4MTg4OTc2LCA5MC4wNTExODExMDI0LCA4MS40NTA3ODc0MDE2KTtcbn1cbi5idG4uZ3JlZW4tZGFyazpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4uZ3JlZW4tZGFyazpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5ncmVlbi1kYXJrOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLmdyZWVuLWRhcms6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6aG92ZXIsIC5idG4uZ3JlZW4tZGFyazpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpmb2N1cywgLmJ0bi5ncmVlbi1kYXJrOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkLmZvY3VzLCAuYnRuLmdyZWVuLWRhcms6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLmdyZWVuLWRhcms6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLmdyZWVuLWRhcms6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5ncmVlbi1kYXJrOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5ncmVlbi1kYXJrOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5ncmVlbi1kYXJrOm5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREQjNBMjtcbiAgYm9yZGVyLWNvbG9yOiAjNERCM0EyO1xufVxuLmJ0bi5ncmVlbi1kYXJrOm5vdCguYnRuLW91dGxpbmUpIC5iYWRnZSB7XG4gIGNvbG9yOiAjNERCM0EyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLmdyZWVuLWRhcmsge1xuICBib3JkZXItY29sb3I6ICM0REIzQTI7XG4gIGNvbG9yOiAjNERCM0EyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJ0bi5idG4tb3V0bGluZS5ncmVlbi1kYXJrOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLmdyZWVuLWRhcms6YWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLmdyZWVuLWRhcms6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLmdyZWVuLWRhcms6YWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1vdXRsaW5lLmdyZWVuLWRhcms6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUuZ3JlZW4tZGFyay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM0REIzQTI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNERCM0EyO1xufVxuXG4uYnRuLmdyZWVuLWRhcmstc3RyaXBlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNERCM0EyICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uZ3JlZW4tZGFyay5idG4tbm8tYm9yZGVyOm5vdCguYWN0aXZlKSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4uZ3JlZW4tc2hhcnA6bm90KC5idG4tb3V0bGluZSkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhYjRjMDtcbiAgYm9yZGVyLWNvbG9yOiAjMmFiNGMwO1xufVxuLmJ0bi5ncmVlbi1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgLmJ0bi5ncmVlbi1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzIuODQ2MTUzODQ2MiwgMTQwLjc2OTIzMDc2OTIsIDE1MC4xNTM4NDYxNTM4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTkuMTE1Mzg0NjE1NCwgODEuOTIzMDc2OTIzMSwgODcuMzg0NjE1Mzg0Nik7XG59XG4uYnRuLmdyZWVuLXNoYXJwOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzMi44NDYxNTM4NDYyLCAxNDAuNzY5MjMwNzY5MiwgMTUwLjE1Mzg0NjE1MzgpO1xuICBib3JkZXItY29sb3I6IHJnYigzMS4wMTUzODQ2MTU0LCAxMzIuOTIzMDc2OTIzMSwgMTQxLjc4NDYxNTM4NDYpO1xufVxuLmJ0bi5ncmVlbi1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4uZ3JlZW4tc2hhcnA6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4uZ3JlZW4tc2hhcnA6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzMi44NDYxNTM4NDYyLCAxNDAuNzY5MjMwNzY5MiwgMTUwLjE1Mzg0NjE1MzgpO1xuICBib3JkZXItY29sb3I6IHJnYigzMS4wMTUzODQ2MTU0LCAxMzIuOTIzMDc2OTIzMSwgMTQxLjc4NDYxNTM4NDYpO1xufVxuLmJ0bi5ncmVlbi1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6aG92ZXIsIC5idG4uZ3JlZW4tc2hhcnA6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmZvY3VzLCAuYnRuLmdyZWVuLXNoYXJwOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZS5mb2N1cywgLmJ0bi5ncmVlbi1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6aG92ZXIsIC5idG4uZ3JlZW4tc2hhcnA6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmZvY3VzLCAuYnRuLmdyZWVuLXNoYXJwOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLmdyZWVuLXNoYXJwOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLmdyZWVuLXNoYXJwOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLmdyZWVuLXNoYXJwOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjYuNDM4NDYxNTM4NSwgMTEzLjMwNzY5MjMwNzcsIDEyMC44NjE1Mzg0NjE1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTkuMTE1Mzg0NjE1NCwgODEuOTIzMDc2OTIzMSwgODcuMzg0NjE1Mzg0Nik7XG59XG4uYnRuLmdyZWVuLXNoYXJwOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5ncmVlbi1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5ncmVlbi1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi5ncmVlbi1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpob3ZlciwgLmJ0bi5ncmVlbi1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpmb2N1cywgLmJ0bi5ncmVlbi1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZC5mb2N1cywgLmJ0bi5ncmVlbi1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06aG92ZXIsIC5idG4uZ3JlZW4tc2hhcnA6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLmdyZWVuLXNoYXJwOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uZ3JlZW4tc2hhcnA6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmdyZWVuLXNoYXJwOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5ncmVlbi1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYWI0YzA7XG4gIGJvcmRlci1jb2xvcjogIzJhYjRjMDtcbn1cbi5idG4uZ3JlZW4tc2hhcnA6bm90KC5idG4tb3V0bGluZSkgLmJhZGdlIHtcbiAgY29sb3I6ICMyYWI0YzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4uYnRuLW91dGxpbmUuZ3JlZW4tc2hhcnAge1xuICBib3JkZXItY29sb3I6ICMyYWI0YzA7XG4gIGNvbG9yOiAjMmFiNGMwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJ0bi5idG4tb3V0bGluZS5ncmVlbi1zaGFycDpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5ncmVlbi1zaGFycDphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUuZ3JlZW4tc2hhcnA6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLmdyZWVuLXNoYXJwOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5ncmVlbi1zaGFycDpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5ncmVlbi1zaGFycC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMyYWI0YzA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmFiNGMwO1xufVxuXG4uYnRuLmdyZWVuLXNoYXJwLXN0cmlwZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzJhYjRjMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmdyZWVuLXNoYXJwLmJ0bi1uby1ib3JkZXI6bm90KC5hY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5ncmVlbi1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjliNGI2O1xuICBib3JkZXItY29sb3I6ICMyOWI0YjY7XG59XG4uYnRuLmdyZWVuLXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCAuYnRuLmdyZWVuLXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzMS42MjMzMTgzODU3LCAxMzguODM0MDgwNzE3NSwgMTQwLjM3NjY4MTYxNDMpO1xuICBib3JkZXItY29sb3I6IHJnYigxNy41NTgyOTU5NjQxLCA3Ny4wODUyMDE3OTM3LCA3Ny45NDE3MDQwMzU5KTtcbn1cbi5idG4uZ3JlZW4tc3RlZWw6bm90KC5idG4tb3V0bGluZSk6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMxLjYyMzMxODM4NTcsIDEzOC44MzQwODA3MTc1LCAxNDAuMzc2NjgxNjE0Myk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI5Ljc0Nzk4MjA2MjgsIDEzMC42MDA4OTY4NjEsIDEzMi4wNTIwMTc5MzcyKTtcbn1cbi5idG4uZ3JlZW4tc3RlZWw6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLCAuYnRuLmdyZWVuLXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLmdyZWVuLXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzEuNjIzMzE4Mzg1NywgMTM4LjgzNDA4MDcxNzUsIDE0MC4zNzY2ODE2MTQzKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjkuNzQ3OTgyMDYyOCwgMTMwLjYwMDg5Njg2MSwgMTMyLjA1MjAxNzkzNzIpO1xufVxuLmJ0bi5ncmVlbi1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6aG92ZXIsIC5idG4uZ3JlZW4tc3RlZWw6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmZvY3VzLCAuYnRuLmdyZWVuLXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZS5mb2N1cywgLmJ0bi5ncmVlbi1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6aG92ZXIsIC5idG4uZ3JlZW4tc3RlZWw6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmZvY3VzLCAuYnRuLmdyZWVuLXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLmdyZWVuLXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLmdyZWVuLXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLmdyZWVuLXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUuMDU5NjQxMjU1NiwgMTEwLjAxNzkzNzIxOTcsIDExMS4yNDAzNTg3NDQ0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTcuNTU4Mjk1OTY0MSwgNzcuMDg1MjAxNzkzNywgNzcuOTQxNzA0MDM1OSk7XG59XG4uYnRuLmdyZWVuLXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5ncmVlbi1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5ncmVlbi1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi5ncmVlbi1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpob3ZlciwgLmJ0bi5ncmVlbi1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpmb2N1cywgLmJ0bi5ncmVlbi1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZC5mb2N1cywgLmJ0bi5ncmVlbi1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06aG92ZXIsIC5idG4uZ3JlZW4tc3RlZWw6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLmdyZWVuLXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uZ3JlZW4tc3RlZWw6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmdyZWVuLXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5ncmVlbi1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOWI0YjY7XG4gIGJvcmRlci1jb2xvcjogIzI5YjRiNjtcbn1cbi5idG4uZ3JlZW4tc3RlZWw6bm90KC5idG4tb3V0bGluZSkgLmJhZGdlIHtcbiAgY29sb3I6ICMyOWI0YjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4uYnRuLW91dGxpbmUuZ3JlZW4tc3RlZWwge1xuICBib3JkZXItY29sb3I6ICMyOWI0YjY7XG4gIGNvbG9yOiAjMjliNGI2O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJ0bi5idG4tb3V0bGluZS5ncmVlbi1zdGVlbDpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5ncmVlbi1zdGVlbDphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUuZ3JlZW4tc3RlZWw6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLmdyZWVuLXN0ZWVsOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5ncmVlbi1zdGVlbDpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5ncmVlbi1zdGVlbC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMyOWI0YjY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjliNGI2O1xufVxuXG4uYnRuLmdyZWVuLXN0ZWVsLXN0cmlwZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzI5YjRiNiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmdyZWVuLXN0ZWVsLmJ0bi1uby1ib3JkZXI6bm90KC5hY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5ncmV5Om5vdCguYnRuLW91dGxpbmUpIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG4gIGJvcmRlci1jb2xvcjogI0U1RTVFNTtcbn1cbi5idG4uZ3JleTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgLmJ0bi5ncmV5Om5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDMuNSwgMjAzLjUsIDIwMy41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTY1LjI1LCAxNjUuMjUsIDE2NS4yNSk7XG59XG4uYnRuLmdyZXk6bm90KC5idG4tb3V0bGluZSk6aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwMy41LCAyMDMuNSwgMjAzLjUpO1xuICBib3JkZXItY29sb3I6IHJnYigxOTguNCwgMTk4LjQsIDE5OC40KTtcbn1cbi5idG4uZ3JleTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4uZ3JleTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5ncmV5Om5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAzLjUsIDIwMy41LCAyMDMuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE5OC40LCAxOTguNCwgMTk4LjQpO1xufVxuLmJ0bi5ncmV5Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpob3ZlciwgLmJ0bi5ncmV5Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpmb2N1cywgLmJ0bi5ncmV5Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZS5mb2N1cywgLmJ0bi5ncmV5Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpob3ZlciwgLmJ0bi5ncmV5Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpmb2N1cywgLmJ0bi5ncmV5Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLmdyZXk6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4uZ3JleTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi5ncmV5Om5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTg1LjY1LCAxODUuNjUsIDE4NS42NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE2NS4yNSwgMTY1LjI1LCAxNjUuMjUpO1xufVxuLmJ0bi5ncmV5Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5ncmV5Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLmdyZXk6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4uZ3JleTpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpob3ZlciwgLmJ0bi5ncmV5Om5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmZvY3VzLCAuYnRuLmdyZXk6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQuZm9jdXMsIC5idG4uZ3JleTpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06aG92ZXIsIC5idG4uZ3JleTpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06Zm9jdXMsIC5idG4uZ3JleTpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmdyZXk6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmdyZXk6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmdyZXk6bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xuICBib3JkZXItY29sb3I6ICNFNUU1RTU7XG59XG4uYnRuLmdyZXk6bm90KC5idG4tb3V0bGluZSkgLmJhZGdlIHtcbiAgY29sb3I6ICNFNUU1RTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG5cbi5idG4uYnRuLW91dGxpbmUuZ3JleSB7XG4gIGJvcmRlci1jb2xvcjogI0U1RTVFNTtcbiAgY29sb3I6ICNFNUU1RTU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLmdyZXk6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUuZ3JleTphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUuZ3JleTphY3RpdmU6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUuZ3JleTphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUuZ3JleTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5ncmV5LmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI0U1RTVFNTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG59XG5cbi5idG4uZ3JleS1zdHJpcGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNFNUU1RTUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5ncmV5LmJ0bi1uby1ib3JkZXI6bm90KC5hY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5ncmV5LXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpIHtcbiAgY29sb3I6ICM4MDg5OGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVkZWY7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWRlZjtcbn1cbi5idG4uZ3JleS1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgLmJ0bi5ncmV5LXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgY29sb3I6ICM4MDg5OGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDMuNDczNjg0MjEwNSwgMjEyLjg0MjEwNTI2MzIsIDIxNy41MjYzMTU3ODk1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTU5LjE4NDIxMDUyNjMsIDE3Ni42MDUyNjMxNTc5LCAxODUuMzE1Nzg5NDczNyk7XG59XG4uYnRuLmdyZXktc3RlZWw6bm90KC5idG4tb3V0bGluZSk6aG92ZXIge1xuICBjb2xvcjogIzgwODk4ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwMy40NzM2ODQyMTA1LCAyMTIuODQyMTA1MjYzMiwgMjE3LjUyNjMxNTc4OTUpO1xuICBib3JkZXItY29sb3I6IHJnYigxOTcuNTY4NDIxMDUyNiwgMjA4LjAxMDUyNjMxNTgsIDIxMy4yMzE1Nzg5NDc0KTtcbn1cbi5idG4uZ3JleS1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4uZ3JleS1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5ncmV5LXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjODA4OThlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAzLjQ3MzY4NDIxMDUsIDIxMi44NDIxMDUyNjMyLCAyMTcuNTI2MzE1Nzg5NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE5Ny41Njg0MjEwNTI2LCAyMDguMDEwNTI2MzE1OCwgMjEzLjIzMTU3ODk0NzQpO1xufVxuLmJ0bi5ncmV5LXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpob3ZlciwgLmJ0bi5ncmV5LXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpmb2N1cywgLmJ0bi5ncmV5LXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZS5mb2N1cywgLmJ0bi5ncmV5LXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpob3ZlciwgLmJ0bi5ncmV5LXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpmb2N1cywgLmJ0bi5ncmV5LXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLmdyZXktc3RlZWw6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4uZ3JleS1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi5ncmV5LXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjODA4OThlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTgyLjgwNTI2MzE1NzksIDE5NS45MzE1Nzg5NDc0LCAyMDIuNDk0NzM2ODQyMSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE1OS4xODQyMTA1MjYzLCAxNzYuNjA1MjYzMTU3OSwgMTg1LjMxNTc4OTQ3MzcpO1xufVxuLmJ0bi5ncmV5LXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5ncmV5LXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLmdyZXktc3RlZWw6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4uZ3JleS1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpob3ZlciwgLmJ0bi5ncmV5LXN0ZWVsOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmZvY3VzLCAuYnRuLmdyZXktc3RlZWw6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQuZm9jdXMsIC5idG4uZ3JleS1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06aG92ZXIsIC5idG4uZ3JleS1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06Zm9jdXMsIC5idG4uZ3JleS1zdGVlbDpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmdyZXktc3RlZWw6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmdyZXktc3RlZWw6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmdyZXktc3RlZWw6bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllZGVmO1xuICBib3JkZXItY29sb3I6ICNlOWVkZWY7XG59XG4uYnRuLmdyZXktc3RlZWw6bm90KC5idG4tb3V0bGluZSkgLmJhZGdlIHtcbiAgY29sb3I6ICNlOWVkZWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDg5OGU7XG59XG5cbi5idG4uYnRuLW91dGxpbmUuZ3JleS1zdGVlbCB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWRlZjtcbiAgY29sb3I6ICNlOWVkZWY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLmdyZXktc3RlZWw6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUuZ3JleS1zdGVlbDphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUuZ3JleS1zdGVlbDphY3RpdmU6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUuZ3JleS1zdGVlbDphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUuZ3JleS1zdGVlbDpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5ncmV5LXN0ZWVsLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWRlZjtcbiAgY29sb3I6ICM4MDg5OGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVkZWY7XG59XG5cbi5idG4uZ3JleS1zdGVlbC1zdHJpcGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNlOWVkZWYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5ncmV5LXN0ZWVsLmJ0bi1uby1ib3JkZXI6bm90KC5hY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5ncmV5LWNhcmFycmE6bm90KC5idG4tb3V0bGluZSkge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZmFmYWZhO1xufVxuLmJ0bi5ncmV5LWNhcmFycmE6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIC5idG4uZ3JleS1jYXJhcnJhOm5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjQuNSwgMjI0LjUsIDIyNC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTg2LjI1LCAxODYuMjUsIDE4Ni4yNSk7XG59XG4uYnRuLmdyZXktY2FyYXJyYTpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI0LjUsIDIyNC41LCAyMjQuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIxOS40LCAyMTkuNCwgMjE5LjQpO1xufVxuLmJ0bi5ncmV5LWNhcmFycmE6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLCAuYnRuLmdyZXktY2FyYXJyYTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5ncmV5LWNhcmFycmE6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjQuNSwgMjI0LjUsIDIyNC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjE5LjQsIDIxOS40LCAyMTkuNCk7XG59XG4uYnRuLmdyZXktY2FyYXJyYTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6aG92ZXIsIC5idG4uZ3JleS1jYXJhcnJhOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpmb2N1cywgLmJ0bi5ncmV5LWNhcmFycmE6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLmZvY3VzLCAuYnRuLmdyZXktY2FyYXJyYTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6aG92ZXIsIC5idG4uZ3JleS1jYXJhcnJhOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpmb2N1cywgLmJ0bi5ncmV5LWNhcmFycmE6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4uZ3JleS1jYXJhcnJhOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLmdyZXktY2FyYXJyYTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi5ncmV5LWNhcmFycmE6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDYuNjUsIDIwNi42NSwgMjA2LjY1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTg2LjI1LCAxODYuMjUsIDE4Ni4yNSk7XG59XG4uYnRuLmdyZXktY2FyYXJyYTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4uZ3JleS1jYXJhcnJhOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLmdyZXktY2FyYXJyYTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi5ncmV5LWNhcmFycmE6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6aG92ZXIsIC5idG4uZ3JleS1jYXJhcnJhOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmZvY3VzLCAuYnRuLmdyZXktY2FyYXJyYTpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZC5mb2N1cywgLmJ0bi5ncmV5LWNhcmFycmE6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLmdyZXktY2FyYXJyYTpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06Zm9jdXMsIC5idG4uZ3JleS1jYXJhcnJhOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uZ3JleS1jYXJhcnJhOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5ncmV5LWNhcmFycmE6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmdyZXktY2FyYXJyYTpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlci1jb2xvcjogI2ZhZmFmYTtcbn1cbi5idG4uZ3JleS1jYXJhcnJhOm5vdCguYnRuLW91dGxpbmUpIC5iYWRnZSB7XG4gIGNvbG9yOiAjZmFmYWZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLmdyZXktY2FyYXJyYSB7XG4gIGJvcmRlci1jb2xvcjogI2ZhZmFmYTtcbiAgY29sb3I6ICNmYWZhZmE7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLmdyZXktY2FyYXJyYTpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5ncmV5LWNhcmFycmE6YWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLmdyZXktY2FyYXJyYTphY3RpdmU6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUuZ3JleS1jYXJhcnJhOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5ncmV5LWNhcmFycmE6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUuZ3JleS1jYXJhcnJhLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZhZmFmYTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbi5idG4uZ3JleS1jYXJhcnJhLXN0cmlwZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmdyZXktY2FyYXJyYS5idG4tbm8tYm9yZGVyOm5vdCguYWN0aXZlKSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4uZ3JleS1nYWxsZXJ5Om5vdCguYnRuLW91dGxpbmUpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU1NTU7XG4gIGJvcmRlci1jb2xvcjogIzU1NTU1NTtcbn1cbi5idG4uZ3JleS1nYWxsZXJ5Om5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCAuYnRuLmdyZXktZ2FsbGVyeTpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTkuNSwgNTkuNSwgNTkuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIxLjI1LCAyMS4yNSwgMjEuMjUpO1xufVxuLmJ0bi5ncmV5LWdhbGxlcnk6bm90KC5idG4tb3V0bGluZSk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDU5LjUsIDU5LjUsIDU5LjUpO1xuICBib3JkZXItY29sb3I6IHJnYig1NC40LCA1NC40LCA1NC40KTtcbn1cbi5idG4uZ3JleS1nYWxsZXJ5Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5ncmV5LWdhbGxlcnk6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4uZ3JleS1nYWxsZXJ5Om5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTkuNSwgNTkuNSwgNTkuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDU0LjQsIDU0LjQsIDU0LjQpO1xufVxuLmJ0bi5ncmV5LWdhbGxlcnk6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmhvdmVyLCAuYnRuLmdyZXktZ2FsbGVyeTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6Zm9jdXMsIC5idG4uZ3JleS1nYWxsZXJ5Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZS5mb2N1cywgLmJ0bi5ncmV5LWdhbGxlcnk6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmhvdmVyLCAuYnRuLmdyZXktZ2FsbGVyeTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6Zm9jdXMsIC5idG4uZ3JleS1nYWxsZXJ5Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLmdyZXktZ2FsbGVyeTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi5ncmV5LWdhbGxlcnk6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4uZ3JleS1nYWxsZXJ5Om5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDEuNjUsIDQxLjY1LCA0MS42NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIxLjI1LCAyMS4yNSwgMjEuMjUpO1xufVxuLmJ0bi5ncmV5LWdhbGxlcnk6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLCAuYnRuLmdyZXktZ2FsbGVyeTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5ncmV5LWdhbGxlcnk6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4uZ3JleS1nYWxsZXJ5Om5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmhvdmVyLCAuYnRuLmdyZXktZ2FsbGVyeTpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpmb2N1cywgLmJ0bi5ncmV5LWdhbGxlcnk6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQuZm9jdXMsIC5idG4uZ3JleS1nYWxsZXJ5Om5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi5ncmV5LWdhbGxlcnk6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLmdyZXktZ2FsbGVyeTpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmdyZXktZ2FsbGVyeTpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uZ3JleS1nYWxsZXJ5Om5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5ncmV5LWdhbGxlcnk6bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1NTU1O1xuICBib3JkZXItY29sb3I6ICM1NTU1NTU7XG59XG4uYnRuLmdyZXktZ2FsbGVyeTpub3QoLmJ0bi1vdXRsaW5lKSAuYmFkZ2Uge1xuICBjb2xvcjogIzU1NTU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5idG4tb3V0bGluZS5ncmV5LWdhbGxlcnkge1xuICBib3JkZXItY29sb3I6ICM1NTU1NTU7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJ0bi5idG4tb3V0bGluZS5ncmV5LWdhbGxlcnk6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUuZ3JleS1nYWxsZXJ5OmFjdGl2ZSwgLmJ0bi5idG4tb3V0bGluZS5ncmV5LWdhbGxlcnk6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLmdyZXktZ2FsbGVyeTphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUuZ3JleS1nYWxsZXJ5OmZvY3VzLCAuYnRuLmJ0bi1vdXRsaW5lLmdyZXktZ2FsbGVyeS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM1NTU1NTU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1NTU1O1xufVxuXG4uYnRuLmdyZXktZ2FsbGVyeS1zdHJpcGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM1NTU1NTUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5ncmV5LWdhbGxlcnkuYnRuLW5vLWJvcmRlcjpub3QoLmFjdGl2ZSkge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLmdyZXktY2FzY2FkZTpub3QoLmJ0bi1vdXRsaW5lKSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTVBNUE2O1xuICBib3JkZXItY29sb3I6ICM5NUE1QTY7XG59XG4uYnRuLmdyZXktY2FzY2FkZTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgLmJ0bi5ncmV5LWNhc2NhZGU6bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEyMS4yNzY5MjMwNzY5LCAxNDEuNDYxNTM4NDYxNSwgMTQyLjcyMzA3NjkyMzEpO1xuICBib3JkZXItY29sb3I6IHJnYig4NS41NzY5MjMwNzY5LCAxMDAuOTYxNTM4NDYxNSwgMTAxLjkyMzA3NjkyMzEpO1xufVxuLmJ0bi5ncmV5LWNhc2NhZGU6bm90KC5idG4tb3V0bGluZSk6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEyMS4yNzY5MjMwNzY5LCAxNDEuNDYxNTM4NDYxNSwgMTQyLjcyMzA3NjkyMzEpO1xuICBib3JkZXItY29sb3I6IHJnYigxMTUuODM2OTIzMDc2OSwgMTM2LjY2MTUzODQ2MTUsIDEzNy45NjMwNzY5MjMxKTtcbn1cbi5idG4uZ3JleS1jYXNjYWRlOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5ncmV5LWNhc2NhZGU6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4uZ3JleS1jYXNjYWRlOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTIxLjI3NjkyMzA3NjksIDE0MS40NjE1Mzg0NjE1LCAxNDIuNzIzMDc2OTIzMSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDExNS44MzY5MjMwNzY5LCAxMzYuNjYxNTM4NDYxNSwgMTM3Ljk2MzA3NjkyMzEpO1xufVxuLmJ0bi5ncmV5LWNhc2NhZGU6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmhvdmVyLCAuYnRuLmdyZXktY2FzY2FkZTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6Zm9jdXMsIC5idG4uZ3JleS1jYXNjYWRlOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZS5mb2N1cywgLmJ0bi5ncmV5LWNhc2NhZGU6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmhvdmVyLCAuYnRuLmdyZXktY2FzY2FkZTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6Zm9jdXMsIC5idG4uZ3JleS1jYXNjYWRlOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLmdyZXktY2FzY2FkZTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi5ncmV5LWNhc2NhZGU6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4uZ3JleS1jYXNjYWRlOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTA0LjE5ODQ2MTUzODUsIDEyMi45MzA3NjkyMzA4LCAxMjQuMTAxNTM4NDYxNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDg1LjU3NjkyMzA3NjksIDEwMC45NjE1Mzg0NjE1LCAxMDEuOTIzMDc2OTIzMSk7XG59XG4uYnRuLmdyZXktY2FzY2FkZTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4uZ3JleS1jYXNjYWRlOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLmdyZXktY2FzY2FkZTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi5ncmV5LWNhc2NhZGU6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6aG92ZXIsIC5idG4uZ3JleS1jYXNjYWRlOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmZvY3VzLCAuYnRuLmdyZXktY2FzY2FkZTpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZC5mb2N1cywgLmJ0bi5ncmV5LWNhc2NhZGU6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLmdyZXktY2FzY2FkZTpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06Zm9jdXMsIC5idG4uZ3JleS1jYXNjYWRlOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uZ3JleS1jYXNjYWRlOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5ncmV5LWNhc2NhZGU6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmdyZXktY2FzY2FkZTpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NUE1QTY7XG4gIGJvcmRlci1jb2xvcjogIzk1QTVBNjtcbn1cbi5idG4uZ3JleS1jYXNjYWRlOm5vdCguYnRuLW91dGxpbmUpIC5iYWRnZSB7XG4gIGNvbG9yOiAjOTVBNUE2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLmdyZXktY2FzY2FkZSB7XG4gIGJvcmRlci1jb2xvcjogIzk1QTVBNjtcbiAgY29sb3I6ICM5NUE1QTY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLmdyZXktY2FzY2FkZTpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5ncmV5LWNhc2NhZGU6YWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLmdyZXktY2FzY2FkZTphY3RpdmU6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUuZ3JleS1jYXNjYWRlOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5ncmV5LWNhc2NhZGU6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUuZ3JleS1jYXNjYWRlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzk1QTVBNjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NUE1QTY7XG59XG5cbi5idG4uZ3JleS1jYXNjYWRlLXN0cmlwZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzk1QTVBNiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmdyZXktY2FzY2FkZS5idG4tbm8tYm9yZGVyOm5vdCguYWN0aXZlKSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4uZ3JleS1zaWx2ZXI6bm90KC5idG4tb3V0bGluZSkge1xuICBjb2xvcjogI0ZBRkNGQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JGQkZCRjtcbiAgYm9yZGVyLWNvbG9yOiAjQkZCRkJGO1xufVxuLmJ0bi5ncmV5LXNpbHZlcjpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgLmJ0bi5ncmV5LXNpbHZlcjpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGNvbG9yOiAjRkFGQ0ZCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTY1LjUsIDE2NS41LCAxNjUuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEyNy4yNSwgMTI3LjI1LCAxMjcuMjUpO1xufVxuLmJ0bi5ncmV5LXNpbHZlcjpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciB7XG4gIGNvbG9yOiAjRkFGQ0ZCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTY1LjUsIDE2NS41LCAxNjUuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE2MC40LCAxNjAuNCwgMTYwLjQpO1xufVxuLmJ0bi5ncmV5LXNpbHZlcjpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4uZ3JleS1zaWx2ZXI6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4uZ3JleS1zaWx2ZXI6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGQUZDRkI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjUuNSwgMTY1LjUsIDE2NS41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTYwLjQsIDE2MC40LCAxNjAuNCk7XG59XG4uYnRuLmdyZXktc2lsdmVyOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpob3ZlciwgLmJ0bi5ncmV5LXNpbHZlcjpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6Zm9jdXMsIC5idG4uZ3JleS1zaWx2ZXI6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLmZvY3VzLCAuYnRuLmdyZXktc2lsdmVyOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpob3ZlciwgLmJ0bi5ncmV5LXNpbHZlcjpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6Zm9jdXMsIC5idG4uZ3JleS1zaWx2ZXI6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4uZ3JleS1zaWx2ZXI6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4uZ3JleS1zaWx2ZXI6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4uZ3JleS1zaWx2ZXI6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNGQUZDRkI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNDcuNjUsIDE0Ny42NSwgMTQ3LjY1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTI3LjI1LCAxMjcuMjUsIDEyNy4yNSk7XG59XG4uYnRuLmdyZXktc2lsdmVyOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5ncmV5LXNpbHZlcjpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5ncmV5LXNpbHZlcjpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi5ncmV5LXNpbHZlcjpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpob3ZlciwgLmJ0bi5ncmV5LXNpbHZlcjpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpmb2N1cywgLmJ0bi5ncmV5LXNpbHZlcjpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZC5mb2N1cywgLmJ0bi5ncmV5LXNpbHZlcjpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06aG92ZXIsIC5idG4uZ3JleS1zaWx2ZXI6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLmdyZXktc2lsdmVyOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uZ3JleS1zaWx2ZXI6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmdyZXktc2lsdmVyOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5ncmV5LXNpbHZlcjpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRkJGQkY7XG4gIGJvcmRlci1jb2xvcjogI0JGQkZCRjtcbn1cbi5idG4uZ3JleS1zaWx2ZXI6bm90KC5idG4tb3V0bGluZSkgLmJhZGdlIHtcbiAgY29sb3I6ICNCRkJGQkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZDRkI7XG59XG5cbi5idG4uYnRuLW91dGxpbmUuZ3JleS1zaWx2ZXIge1xuICBib3JkZXItY29sb3I6ICNCRkJGQkY7XG4gIGNvbG9yOiAjQkZCRkJGO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJ0bi5idG4tb3V0bGluZS5ncmV5LXNpbHZlcjpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5ncmV5LXNpbHZlcjphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUuZ3JleS1zaWx2ZXI6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLmdyZXktc2lsdmVyOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5ncmV5LXNpbHZlcjpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5ncmV5LXNpbHZlci5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNCRkJGQkY7XG4gIGNvbG9yOiAjRkFGQ0ZCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZCRkJGO1xufVxuXG4uYnRuLmdyZXktc2lsdmVyLXN0cmlwZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI0JGQkZCRiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmdyZXktc2lsdmVyLmJ0bi1uby1ib3JkZXI6bm90KC5hY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5ncmV5LXNhbHNhOm5vdCguYnRuLW91dGxpbmUpIHtcbiAgY29sb3I6ICNGQUZDRkI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQ0I1QzM7XG4gIGJvcmRlci1jb2xvcjogI0FDQjVDMztcbn1cbi5idG4uZ3JleS1zYWxzYTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgLmJ0bi5ncmV5LXNhbHNhOm5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgY29sb3I6ICNGQUZDRkI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNDIuMzk4NjAxMzk4NiwgMTU0LjYwODM5MTYwODQsIDE3My42MDEzOTg2MDE0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTAwLjQ4OTUxMDQ4OTUsIDExNS41NjI5MzcwNjI5LCAxMzkuMDEwNDg5NTEwNSk7XG59XG4uYnRuLmdyZXktc2Fsc2E6bm90KC5idG4tb3V0bGluZSk6aG92ZXIge1xuICBjb2xvcjogI0ZBRkNGQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE0Mi4zOTg2MDEzOTg2LCAxNTQuNjA4MzkxNjA4NCwgMTczLjYwMTM5ODYwMTQpO1xuICBib3JkZXItY29sb3I6IHJnYigxMzYuNDc4MzIxNjc4MywgMTQ5LjMzMDA2OTkzMDEsIDE2OS4zMjE2NzgzMjE3KTtcbn1cbi5idG4uZ3JleS1zYWxzYTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4uZ3JleS1zYWxzYTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5ncmV5LXNhbHNhOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkFGQ0ZCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTQyLjM5ODYwMTM5ODYsIDE1NC42MDgzOTE2MDg0LCAxNzMuNjAxMzk4NjAxNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEzNi40NzgzMjE2NzgzLCAxNDkuMzMwMDY5OTMwMSwgMTY5LjMyMTY3ODMyMTcpO1xufVxuLmJ0bi5ncmV5LXNhbHNhOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpob3ZlciwgLmJ0bi5ncmV5LXNhbHNhOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpmb2N1cywgLmJ0bi5ncmV5LXNhbHNhOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZS5mb2N1cywgLmJ0bi5ncmV5LXNhbHNhOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpob3ZlciwgLmJ0bi5ncmV5LXNhbHNhOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpmb2N1cywgLmJ0bi5ncmV5LXNhbHNhOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLmdyZXktc2Fsc2E6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4uZ3JleS1zYWxzYTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi5ncmV5LXNhbHNhOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjRkFGQ0ZCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTIxLjY3NzYyMjM3NzYsIDEzNi4xMzQyNjU3MzQzLCAxNTguNjIyMzc3NjIyNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEwMC40ODk1MTA0ODk1LCAxMTUuNTYyOTM3MDYyOSwgMTM5LjAxMDQ4OTUxMDUpO1xufVxuLmJ0bi5ncmV5LXNhbHNhOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5ncmV5LXNhbHNhOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLmdyZXktc2Fsc2E6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4uZ3JleS1zYWxzYTpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpob3ZlciwgLmJ0bi5ncmV5LXNhbHNhOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmZvY3VzLCAuYnRuLmdyZXktc2Fsc2E6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQuZm9jdXMsIC5idG4uZ3JleS1zYWxzYTpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06aG92ZXIsIC5idG4uZ3JleS1zYWxzYTpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06Zm9jdXMsIC5idG4uZ3JleS1zYWxzYTpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmdyZXktc2Fsc2E6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmdyZXktc2Fsc2E6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmdyZXktc2Fsc2E6bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUNCNUMzO1xuICBib3JkZXItY29sb3I6ICNBQ0I1QzM7XG59XG4uYnRuLmdyZXktc2Fsc2E6bm90KC5idG4tb3V0bGluZSkgLmJhZGdlIHtcbiAgY29sb3I6ICNBQ0I1QzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZDRkI7XG59XG5cbi5idG4uYnRuLW91dGxpbmUuZ3JleS1zYWxzYSB7XG4gIGJvcmRlci1jb2xvcjogI0FDQjVDMztcbiAgY29sb3I6ICNBQ0I1QzM7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLmdyZXktc2Fsc2E6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUuZ3JleS1zYWxzYTphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUuZ3JleS1zYWxzYTphY3RpdmU6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUuZ3JleS1zYWxzYTphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUuZ3JleS1zYWxzYTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5ncmV5LXNhbHNhLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI0FDQjVDMztcbiAgY29sb3I6ICNGQUZDRkI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQ0I1QzM7XG59XG5cbi5idG4uZ3JleS1zYWxzYS1zdHJpcGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNBQ0I1QzMgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5ncmV5LXNhbHNhLmJ0bi1uby1ib3JkZXI6bm90KC5hY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5ncmV5LXNhbHQ6bm90KC5idG4tb3V0bGluZSkge1xuICBjb2xvcjogI0ZBRkNGQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmY2FkMTtcbiAgYm9yZGVyLWNvbG9yOiAjYmZjYWQxO1xufVxuLmJ0bi5ncmV5LXNhbHQ6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIC5idG4uZ3JleS1zYWx0Om5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgY29sb3I6ICNGQUZDRkI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjEuMzI3MjcyNzI3MywgMTc3LjQyNzI3MjcyNzMsIDE4Ny42NzI3MjcyNzI3KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTE2LjgxODE4MTgxODIsIDE0MC41NjgxODE4MTgyLCAxNTUuNjgxODE4MTgxOCk7XG59XG4uYnRuLmdyZXktc2FsdDpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciB7XG4gIGNvbG9yOiAjRkFGQ0ZCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTYxLjMyNzI3MjcyNzMsIDE3Ny40MjcyNzI3MjczLCAxODcuNjcyNzI3MjcyNyk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE1NS4zOTI3MjcyNzI3LCAxNzIuNTEyNzI3MjcyNywgMTgzLjQwNzI3MjcyNzMpO1xufVxuLmJ0bi5ncmV5LXNhbHQ6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLCAuYnRuLmdyZXktc2FsdDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5ncmV5LXNhbHQ6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGQUZDRkI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjEuMzI3MjcyNzI3MywgMTc3LjQyNzI3MjcyNzMsIDE4Ny42NzI3MjcyNzI3KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTU1LjM5MjcyNzI3MjcsIDE3Mi41MTI3MjcyNzI3LCAxODMuNDA3MjcyNzI3Myk7XG59XG4uYnRuLmdyZXktc2FsdDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6aG92ZXIsIC5idG4uZ3JleS1zYWx0Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpmb2N1cywgLmJ0bi5ncmV5LXNhbHQ6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLmZvY3VzLCAuYnRuLmdyZXktc2FsdDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6aG92ZXIsIC5idG4uZ3JleS1zYWx0Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpmb2N1cywgLmJ0bi5ncmV5LXNhbHQ6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4uZ3JleS1zYWx0Om5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLmdyZXktc2FsdDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi5ncmV5LXNhbHQ6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNGQUZDRkI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNDAuNTU2MzYzNjM2NCwgMTYwLjIyNjM2MzYzNjQsIDE3Mi43NDM2MzYzNjM2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTE2LjgxODE4MTgxODIsIDE0MC41NjgxODE4MTgyLCAxNTUuNjgxODE4MTgxOCk7XG59XG4uYnRuLmdyZXktc2FsdDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4uZ3JleS1zYWx0Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLmdyZXktc2FsdDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi5ncmV5LXNhbHQ6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6aG92ZXIsIC5idG4uZ3JleS1zYWx0Om5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmZvY3VzLCAuYnRuLmdyZXktc2FsdDpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZC5mb2N1cywgLmJ0bi5ncmV5LXNhbHQ6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLmdyZXktc2FsdDpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06Zm9jdXMsIC5idG4uZ3JleS1zYWx0Om5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uZ3JleS1zYWx0Om5vdCguYnRuLW91dGxpbmUpOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5ncmV5LXNhbHQ6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmdyZXktc2FsdDpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmNhZDE7XG4gIGJvcmRlci1jb2xvcjogI2JmY2FkMTtcbn1cbi5idG4uZ3JleS1zYWx0Om5vdCguYnRuLW91dGxpbmUpIC5iYWRnZSB7XG4gIGNvbG9yOiAjYmZjYWQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQ0ZCO1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLmdyZXktc2FsdCB7XG4gIGJvcmRlci1jb2xvcjogI2JmY2FkMTtcbiAgY29sb3I6ICNiZmNhZDE7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLmdyZXktc2FsdDpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5ncmV5LXNhbHQ6YWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLmdyZXktc2FsdDphY3RpdmU6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUuZ3JleS1zYWx0OmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5ncmV5LXNhbHQ6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUuZ3JleS1zYWx0LmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2JmY2FkMTtcbiAgY29sb3I6ICNGQUZDRkI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmNhZDE7XG59XG5cbi5idG4uZ3JleS1zYWx0LXN0cmlwZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2JmY2FkMSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmdyZXktc2FsdC5idG4tbm8tYm9yZGVyOm5vdCguYWN0aXZlKSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4uZ3JleS1taW50Om5vdCguYnRuLW91dGxpbmUpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjVlNjQ7XG4gIGJvcmRlci1jb2xvcjogIzUyNWU2NDtcbn1cbi5idG4uZ3JleS1taW50Om5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCAuYnRuLmdyZXktbWludDpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTkuMDIxOTc4MDIyLCA2Ny42NTkzNDA2NTkzLCA3MS45NzgwMjE5NzgpO1xuICBib3JkZXItY29sb3I6IHJnYigyNC41NTQ5NDUwNTQ5LCAyOC4xNDgzNTE2NDg0LCAyOS45NDUwNTQ5NDUxKTtcbn1cbi5idG4uZ3JleS1taW50Om5vdCguYnRuLW91dGxpbmUpOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1OS4wMjE5NzgwMjIsIDY3LjY1OTM0MDY1OTMsIDcxLjk3ODAyMTk3OCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDU0LjQyNjM3MzYyNjQsIDYyLjM5MTIwODc5MTIsIDY2LjM3MzYyNjM3MzYpO1xufVxuLmJ0bi5ncmV5LW1pbnQ6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLCAuYnRuLmdyZXktbWludDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5ncmV5LW1pbnQ6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1OS4wMjE5NzgwMjIsIDY3LjY1OTM0MDY1OTMsIDcxLjk3ODAyMTk3OCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDU0LjQyNjM3MzYyNjQsIDYyLjM5MTIwODc5MTIsIDY2LjM3MzYyNjM3MzYpO1xufVxuLmJ0bi5ncmV5LW1pbnQ6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmhvdmVyLCAuYnRuLmdyZXktbWludDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6Zm9jdXMsIC5idG4uZ3JleS1taW50Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZS5mb2N1cywgLmJ0bi5ncmV5LW1pbnQ6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmhvdmVyLCAuYnRuLmdyZXktbWludDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6Zm9jdXMsIC5idG4uZ3JleS1taW50Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLmdyZXktbWludDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi5ncmV5LW1pbnQ6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4uZ3JleS1taW50Om5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDIuOTM3MzYyNjM3NCwgNDkuMjIwODc5MTIwOSwgNTIuMzYyNjM3MzYyNik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI0LjU1NDk0NTA1NDksIDI4LjE0ODM1MTY0ODQsIDI5Ljk0NTA1NDk0NTEpO1xufVxuLmJ0bi5ncmV5LW1pbnQ6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLCAuYnRuLmdyZXktbWludDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5ncmV5LW1pbnQ6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4uZ3JleS1taW50Om5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmhvdmVyLCAuYnRuLmdyZXktbWludDpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpmb2N1cywgLmJ0bi5ncmV5LW1pbnQ6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQuZm9jdXMsIC5idG4uZ3JleS1taW50Om5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi5ncmV5LW1pbnQ6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLmdyZXktbWludDpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmdyZXktbWludDpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uZ3JleS1taW50Om5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5ncmV5LW1pbnQ6bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI1ZTY0O1xuICBib3JkZXItY29sb3I6ICM1MjVlNjQ7XG59XG4uYnRuLmdyZXktbWludDpub3QoLmJ0bi1vdXRsaW5lKSAuYmFkZ2Uge1xuICBjb2xvcjogIzUyNWU2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi5idG4tb3V0bGluZS5ncmV5LW1pbnQge1xuICBib3JkZXItY29sb3I6ICM1MjVlNjQ7XG4gIGNvbG9yOiAjNTI1ZTY0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJ0bi5idG4tb3V0bGluZS5ncmV5LW1pbnQ6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUuZ3JleS1taW50OmFjdGl2ZSwgLmJ0bi5idG4tb3V0bGluZS5ncmV5LW1pbnQ6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLmdyZXktbWludDphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUuZ3JleS1taW50OmZvY3VzLCAuYnRuLmJ0bi1vdXRsaW5lLmdyZXktbWludC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM1MjVlNjQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI1ZTY0O1xufVxuXG4uYnRuLmdyZXktbWludC1zdHJpcGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM1MjVlNjQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5ncmV5LW1pbnQuYnRuLW5vLWJvcmRlcjpub3QoLmFjdGl2ZSkge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLnJlZDpub3QoLmJ0bi1vdXRsaW5lKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc1MDVhO1xuICBib3JkZXItY29sb3I6ICNlNzUwNWE7XG59XG4uYnRuLnJlZDpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgLmJ0bi5yZWQ6bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyNC44NDkyNDYyMzEyLCAzNS4xNTA3NTM3Njg4LCA0Ny43MTM1Njc4MzkyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTYxLjM2OTM0NjczMzcsIDIyLjEzMDY1MzI2NjMsIDMxLjM1MTc1ODc5NCk7XG59XG4uYnRuLnJlZDpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI0Ljg0OTI0NjIzMTIsIDM1LjE1MDc1Mzc2ODgsIDQ3LjcxMzU2NzgzOTIpO1xuICBib3JkZXItY29sb3I6IHJnYigyMTkuNjczMzY2ODM0MiwgMzAuMTI2NjMzMTY1OCwgNDIuNjc5Mzk2OTg0OSk7XG59XG4uYnRuLnJlZDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4ucmVkOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLnJlZDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyNC44NDkyNDYyMzEyLCAzNS4xNTA3NTM3Njg4LCA0Ny43MTM1Njc4MzkyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjE5LjY3MzM2NjgzNDIsIDMwLjEyNjYzMzE2NTgsIDQyLjY3OTM5Njk4NDkpO1xufVxuLmJ0bi5yZWQ6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmhvdmVyLCAuYnRuLnJlZDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6Zm9jdXMsIC5idG4ucmVkOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZS5mb2N1cywgLmJ0bi5yZWQ6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmhvdmVyLCAuYnRuLnJlZDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6Zm9jdXMsIC5idG4ucmVkOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLnJlZDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi5yZWQ6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4ucmVkOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk3LjI0ODc0MzcxODYsIDI3LjA1MTI1NjI4MTQsIDM4LjMyMjYxMzA2NTMpO1xuICBib3JkZXItY29sb3I6IHJnYigxNjEuMzY5MzQ2NzMzNywgMjIuMTMwNjUzMjY2MywgMzEuMzUxNzU4Nzk0KTtcbn1cbi5idG4ucmVkOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5yZWQ6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4ucmVkOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLnJlZDpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpob3ZlciwgLmJ0bi5yZWQ6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4ucmVkOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkLmZvY3VzLCAuYnRuLnJlZDpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06aG92ZXIsIC5idG4ucmVkOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi5yZWQ6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5yZWQ6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnJlZDpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ucmVkOm5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NTA1YTtcbiAgYm9yZGVyLWNvbG9yOiAjZTc1MDVhO1xufVxuLmJ0bi5yZWQ6bm90KC5idG4tb3V0bGluZSkgLmJhZGdlIHtcbiAgY29sb3I6ICNlNzUwNWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4uYnRuLW91dGxpbmUucmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTc1MDVhO1xuICBjb2xvcjogI2U3NTA1YTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5idG4uYnRuLW91dGxpbmUucmVkOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLnJlZDphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUucmVkOmFjdGl2ZTpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5yZWQ6YWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1vdXRsaW5lLnJlZDpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5yZWQuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTc1MDVhO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NTA1YTtcbn1cblxuLmJ0bi5yZWQtc3RyaXBlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZTc1MDVhICFpbXBvcnRhbnQ7XG59XG5cbi5idG4ucmVkLmJ0bi1uby1ib3JkZXI6bm90KC5hY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5yZWQtcGluazpub3QoLmJ0bi1vdXRsaW5lKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA4MjgzO1xuICBib3JkZXItY29sb3I6ICNFMDgyODM7XG59XG4uYnRuLnJlZC1waW5rOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCAuYnRuLnJlZC1waW5rOm5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTMuODY1Mzg0NjE1NCwgODkuMTM0NjE1Mzg0NiwgOTAuNDYxNTM4NDYxNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE4MS40OTAzODQ2MTU0LCA0NS4wMDk2MTUzODQ2LCA0Ni40NjE1Mzg0NjE1KTtcbn1cbi5idG4ucmVkLXBpbms6bm90KC5idG4tb3V0bGluZSk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxMy44NjUzODQ2MTU0LCA4OS4xMzQ2MTUzODQ2LCA5MC40NjE1Mzg0NjE1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjExLjgzODQ2MTUzODUsIDgwLjk2MTUzODQ2MTUsIDgyLjM1Mzg0NjE1MzgpO1xufVxuLmJ0bi5yZWQtcGluazpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4ucmVkLXBpbms6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4ucmVkLXBpbms6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTMuODY1Mzg0NjE1NCwgODkuMTM0NjE1Mzg0NiwgOTAuNDYxNTM4NDYxNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIxMS44Mzg0NjE1Mzg1LCA4MC45NjE1Mzg0NjE1LCA4Mi4zNTM4NDYxNTM4KTtcbn1cbi5idG4ucmVkLXBpbms6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmhvdmVyLCAuYnRuLnJlZC1waW5rOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpmb2N1cywgLmJ0bi5yZWQtcGluazpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUuZm9jdXMsIC5idG4ucmVkLXBpbms6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmhvdmVyLCAuYnRuLnJlZC1waW5rOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpmb2N1cywgLmJ0bi5yZWQtcGluazpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi5yZWQtcGluazpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi5yZWQtcGluazpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi5yZWQtcGluazpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwNi43NzExNTM4NDYyLCA2MC41Mjg4NDYxNTM4LCA2Mi4wODQ2MTUzODQ2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTgxLjQ5MDM4NDYxNTQsIDQ1LjAwOTYxNTM4NDYsIDQ2LjQ2MTUzODQ2MTUpO1xufVxuLmJ0bi5yZWQtcGluazpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4ucmVkLXBpbms6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4ucmVkLXBpbms6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4ucmVkLXBpbms6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6aG92ZXIsIC5idG4ucmVkLXBpbms6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4ucmVkLXBpbms6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQuZm9jdXMsIC5idG4ucmVkLXBpbms6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLnJlZC1waW5rOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi5yZWQtcGluazpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnJlZC1waW5rOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5yZWQtcGluazpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ucmVkLXBpbms6bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA4MjgzO1xuICBib3JkZXItY29sb3I6ICNFMDgyODM7XG59XG4uYnRuLnJlZC1waW5rOm5vdCguYnRuLW91dGxpbmUpIC5iYWRnZSB7XG4gIGNvbG9yOiAjRTA4MjgzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLnJlZC1waW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTA4MjgzO1xuICBjb2xvcjogI0UwODI4MztcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5idG4uYnRuLW91dGxpbmUucmVkLXBpbms6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUucmVkLXBpbms6YWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLnJlZC1waW5rOmFjdGl2ZTpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5yZWQtcGluazphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUucmVkLXBpbms6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUucmVkLXBpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTA4MjgzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwODI4Mztcbn1cblxuLmJ0bi5yZWQtcGluay1zdHJpcGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNFMDgyODMgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5yZWQtcGluay5idG4tbm8tYm9yZGVyOm5vdCguYWN0aXZlKSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4ucmVkLXN1bmdsbzpub3QoLmJ0bi1vdXRsaW5lKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTI2QTZBO1xuICBib3JkZXItY29sb3I6ICNFMjZBNkE7XG59XG4uYnRuLnJlZC1zdW5nbG86bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIC5idG4ucmVkLXN1bmdsbzpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjE3LjY5MTAxMTIzNiwgNjMuMzA4OTg4NzY0LCA2My4zMDg5ODg3NjQpO1xuICBib3JkZXItY29sb3I6IHJnYigxNzEuMTgyNTg0MjY5NywgMzMuMzE3NDE1NzMwMywgMzMuMzE3NDE1NzMwMyk7XG59XG4uYnRuLnJlZC1zdW5nbG86bm90KC5idG4tb3V0bGluZSk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxNy42OTEwMTEyMzYsIDYzLjMwODk4ODc2NCwgNjMuMzA4OTg4NzY0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjE2LjAyOTIxMzQ4MzEsIDU0Ljc3MDc4NjUxNjksIDU0Ljc3MDc4NjUxNjkpO1xufVxuLmJ0bi5yZWQtc3VuZ2xvOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5yZWQtc3VuZ2xvOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLnJlZC1zdW5nbG86bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTcuNjkxMDExMjM2LCA2My4zMDg5ODg3NjQsIDYzLjMwODk4ODc2NCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIxNi4wMjkyMTM0ODMxLCA1NC43NzA3ODY1MTY5LCA1NC43NzA3ODY1MTY5KTtcbn1cbi5idG4ucmVkLXN1bmdsbzpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6aG92ZXIsIC5idG4ucmVkLXN1bmdsbzpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6Zm9jdXMsIC5idG4ucmVkLXN1bmdsbzpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUuZm9jdXMsIC5idG4ucmVkLXN1bmdsbzpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6aG92ZXIsIC5idG4ucmVkLXN1bmdsbzpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6Zm9jdXMsIC5idG4ucmVkLXN1bmdsbzpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi5yZWQtc3VuZ2xvOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLnJlZC1zdW5nbG86bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4ucmVkLXN1bmdsbzpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwNS4zMzUzOTMyNTg0LCAzOS45NjQ2MDY3NDE2LCAzOS45NjQ2MDY3NDE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTcxLjE4MjU4NDI2OTcsIDMzLjMxNzQxNTczMDMsIDMzLjMxNzQxNTczMDMpO1xufVxuLmJ0bi5yZWQtc3VuZ2xvOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5yZWQtc3VuZ2xvOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLnJlZC1zdW5nbG86bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4ucmVkLXN1bmdsbzpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpob3ZlciwgLmJ0bi5yZWQtc3VuZ2xvOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmZvY3VzLCAuYnRuLnJlZC1zdW5nbG86bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQuZm9jdXMsIC5idG4ucmVkLXN1bmdsbzpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06aG92ZXIsIC5idG4ucmVkLXN1bmdsbzpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06Zm9jdXMsIC5idG4ucmVkLXN1bmdsbzpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnJlZC1zdW5nbG86bm90KC5idG4tb3V0bGluZSk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnJlZC1zdW5nbG86bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnJlZC1zdW5nbG86bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTI2QTZBO1xuICBib3JkZXItY29sb3I6ICNFMjZBNkE7XG59XG4uYnRuLnJlZC1zdW5nbG86bm90KC5idG4tb3V0bGluZSkgLmJhZGdlIHtcbiAgY29sb3I6ICNFMjZBNkE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4uYnRuLW91dGxpbmUucmVkLXN1bmdsbyB7XG4gIGJvcmRlci1jb2xvcjogI0UyNkE2QTtcbiAgY29sb3I6ICNFMjZBNkE7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLnJlZC1zdW5nbG86aG92ZXIsIC5idG4uYnRuLW91dGxpbmUucmVkLXN1bmdsbzphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUucmVkLXN1bmdsbzphY3RpdmU6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUucmVkLXN1bmdsbzphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUucmVkLXN1bmdsbzpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5yZWQtc3VuZ2xvLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI0UyNkE2QTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMjZBNkE7XG59XG5cbi5idG4ucmVkLXN1bmdsby1zdHJpcGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNFMjZBNkEgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5yZWQtc3VuZ2xvLmJ0bi1uby1ib3JkZXI6bm90KC5hY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5yZWQtaW50ZW5zZTpub3QoLmJ0bi1vdXRsaW5lKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1YjVhO1xuICBib3JkZXItY29sb3I6ICNlMzViNWE7XG59XG4uYnRuLnJlZC1pbnRlbnNlOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCAuYnRuLnJlZC1pbnRlbnNlOm5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTkuNjAxMDM2MjY5NCwgNDcuNjYzMjEyNDM1MiwgNDYuMzk4OTYzNzMwNik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE2Mi4wMDc3NzIwMjA3LCAyOC40NzQwOTMyNjQyLCAyNy40OTIyMjc5NzkzKTtcbn1cbi5idG4ucmVkLWludGVuc2U6bm90KC5idG4tb3V0bGluZSk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxOS42MDEwMzYyNjk0LCA0Ny42NjMyMTI0MzUyLCA0Ni4zOTg5NjM3MzA2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjE4LjEyMTI0MzUyMzMsIDM4Ljk5NTg1NDkyMjMsIDM3LjY3ODc1NjQ3NjcpO1xufVxuLmJ0bi5yZWQtaW50ZW5zZTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4ucmVkLWludGVuc2U6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4ucmVkLWludGVuc2U6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTkuNjAxMDM2MjY5NCwgNDcuNjYzMjEyNDM1MiwgNDYuMzk4OTYzNzMwNik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIxOC4xMjEyNDM1MjMzLCAzOC45OTU4NTQ5MjIzLCAzNy42Nzg3NTY0NzY3KTtcbn1cbi5idG4ucmVkLWludGVuc2U6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmhvdmVyLCAuYnRuLnJlZC1pbnRlbnNlOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpmb2N1cywgLmJ0bi5yZWQtaW50ZW5zZTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUuZm9jdXMsIC5idG4ucmVkLWludGVuc2U6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmhvdmVyLCAuYnRuLnJlZC1pbnRlbnNlOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpmb2N1cywgLmJ0bi5yZWQtaW50ZW5zZTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi5yZWQtaW50ZW5zZTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi5yZWQtaW50ZW5zZTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi5yZWQtaW50ZW5zZTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5Ni44ODg2MDEwMzYzLCAzNC42MDQ2NjMyMTI0LCAzMy40MTEzOTg5NjM3KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTYyLjAwNzc3MjAyMDcsIDI4LjQ3NDA5MzI2NDIsIDI3LjQ5MjIyNzk3OTMpO1xufVxuLmJ0bi5yZWQtaW50ZW5zZTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4ucmVkLWludGVuc2U6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4ucmVkLWludGVuc2U6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4ucmVkLWludGVuc2U6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6aG92ZXIsIC5idG4ucmVkLWludGVuc2U6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4ucmVkLWludGVuc2U6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQuZm9jdXMsIC5idG4ucmVkLWludGVuc2U6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLnJlZC1pbnRlbnNlOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi5yZWQtaW50ZW5zZTpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnJlZC1pbnRlbnNlOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5yZWQtaW50ZW5zZTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ucmVkLWludGVuc2U6bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1YjVhO1xuICBib3JkZXItY29sb3I6ICNlMzViNWE7XG59XG4uYnRuLnJlZC1pbnRlbnNlOm5vdCguYnRuLW91dGxpbmUpIC5iYWRnZSB7XG4gIGNvbG9yOiAjZTM1YjVhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLnJlZC1pbnRlbnNlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTM1YjVhO1xuICBjb2xvcjogI2UzNWI1YTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5idG4uYnRuLW91dGxpbmUucmVkLWludGVuc2U6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUucmVkLWludGVuc2U6YWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLnJlZC1pbnRlbnNlOmFjdGl2ZTpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5yZWQtaW50ZW5zZTphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUucmVkLWludGVuc2U6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUucmVkLWludGVuc2UuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTM1YjVhO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzNWI1YTtcbn1cblxuLmJ0bi5yZWQtaW50ZW5zZS1zdHJpcGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNlMzViNWEgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5yZWQtaW50ZW5zZS5idG4tbm8tYm9yZGVyOm5vdCguYWN0aXZlKSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4ucmVkLXRodW5kZXJiaXJkOm5vdCguYnRuLW91dGxpbmUpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOTFFMTg7XG4gIGJvcmRlci1jb2xvcjogI0Q5MUUxODtcbn1cbi5idG4ucmVkLXRodW5kZXJiaXJkOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCAuYnRuLnJlZC10aHVuZGVyYmlyZDpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTcxLjA3ODgzODE3NDMsIDIzLjY1MTQ1MjI4MjIsIDE4LjkyMTE2MTgyNTcpO1xuICBib3JkZXItY29sb3I6IHJnYigxMDIuMTk3MDk1NDM1NywgMTQuMTI4NjMwNzA1NCwgMTEuMzAyOTA0NTY0Myk7XG59XG4uYnRuLnJlZC10aHVuZGVyYmlyZDpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTcxLjA3ODgzODE3NDMsIDIzLjY1MTQ1MjI4MjIsIDE4LjkyMTE2MTgyNTcpO1xuICBib3JkZXItY29sb3I6IHJnYigxNjEuODk0NjA1ODA5MSwgMjIuMzgxNzQyNzM4NiwgMTcuOTA1Mzk0MTkwOSk7XG59XG4uYnRuLnJlZC10aHVuZGVyYmlyZDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4ucmVkLXRodW5kZXJiaXJkOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLnJlZC10aHVuZGVyYmlyZDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3MS4wNzg4MzgxNzQzLCAyMy42NTE0NTIyODIyLCAxOC45MjExNjE4MjU3KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTYxLjg5NDYwNTgwOTEsIDIyLjM4MTc0MjczODYsIDE3LjkwNTM5NDE5MDkpO1xufVxuLmJ0bi5yZWQtdGh1bmRlcmJpcmQ6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmhvdmVyLCAuYnRuLnJlZC10aHVuZGVyYmlyZDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6Zm9jdXMsIC5idG4ucmVkLXRodW5kZXJiaXJkOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZS5mb2N1cywgLmJ0bi5yZWQtdGh1bmRlcmJpcmQ6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmhvdmVyLCAuYnRuLnJlZC10aHVuZGVyYmlyZDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6Zm9jdXMsIC5idG4ucmVkLXRodW5kZXJiaXJkOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLnJlZC10aHVuZGVyYmlyZDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi5yZWQtdGh1bmRlcmJpcmQ6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4ucmVkLXRodW5kZXJiaXJkOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTM4LjkzNDAyNDg5NjMsIDE5LjIwNzQ2ODg3OTcsIDE1LjM2NTk3NTEwMzcpO1xuICBib3JkZXItY29sb3I6IHJnYigxMDIuMTk3MDk1NDM1NywgMTQuMTI4NjMwNzA1NCwgMTEuMzAyOTA0NTY0Myk7XG59XG4uYnRuLnJlZC10aHVuZGVyYmlyZDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4ucmVkLXRodW5kZXJiaXJkOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLnJlZC10aHVuZGVyYmlyZDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi5yZWQtdGh1bmRlcmJpcmQ6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6aG92ZXIsIC5idG4ucmVkLXRodW5kZXJiaXJkOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmZvY3VzLCAuYnRuLnJlZC10aHVuZGVyYmlyZDpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZC5mb2N1cywgLmJ0bi5yZWQtdGh1bmRlcmJpcmQ6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLnJlZC10aHVuZGVyYmlyZDpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06Zm9jdXMsIC5idG4ucmVkLXRodW5kZXJiaXJkOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ucmVkLXRodW5kZXJiaXJkOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5yZWQtdGh1bmRlcmJpcmQ6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnJlZC10aHVuZGVyYmlyZDpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOTFFMTg7XG4gIGJvcmRlci1jb2xvcjogI0Q5MUUxODtcbn1cbi5idG4ucmVkLXRodW5kZXJiaXJkOm5vdCguYnRuLW91dGxpbmUpIC5iYWRnZSB7XG4gIGNvbG9yOiAjRDkxRTE4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLnJlZC10aHVuZGVyYmlyZCB7XG4gIGJvcmRlci1jb2xvcjogI0Q5MUUxODtcbiAgY29sb3I6ICNEOTFFMTg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLnJlZC10aHVuZGVyYmlyZDpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5yZWQtdGh1bmRlcmJpcmQ6YWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLnJlZC10aHVuZGVyYmlyZDphY3RpdmU6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUucmVkLXRodW5kZXJiaXJkOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5yZWQtdGh1bmRlcmJpcmQ6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUucmVkLXRodW5kZXJiaXJkLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI0Q5MUUxODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOTFFMTg7XG59XG5cbi5idG4ucmVkLXRodW5kZXJiaXJkLXN0cmlwZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI0Q5MUUxOCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLnJlZC10aHVuZGVyYmlyZC5idG4tbm8tYm9yZGVyOm5vdCguYWN0aXZlKSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4ucmVkLWZsYW1pbmdvOm5vdCguYnRuLW91dGxpbmUpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjQ4MzY7XG4gIGJvcmRlci1jb2xvcjogI0VGNDgzNjtcbn1cbi5idG4ucmVkLWZsYW1pbmdvOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCAuYnRuLnJlZC1mbGFtaW5nbzpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI0LjE1NjY4MjAyNzYsIDM3LjkxNzA1MDY5MTIsIDE3Ljg0MzMxNzk3MjQpO1xuICBib3JkZXItY29sb3I6IHJnYigxNTMuMjk3MjM1MDIzLCAyNS45MzA4NzU1NzYsIDEyLjIwMjc2NDk3Nyk7XG59XG4uYnRuLnJlZC1mbGFtaW5nbzpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI0LjE1NjY4MjAyNzYsIDM3LjkxNzA1MDY5MTIsIDE3Ljg0MzMxNzk3MjQpO1xuICBib3JkZXItY29sb3I6IHJnYigyMTQuNzA4NzU1NzYwNCwgMzYuMzE4ODk0MDA5MiwgMTcuMDkxMjQ0MjM5Nik7XG59XG4uYnRuLnJlZC1mbGFtaW5nbzpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4ucmVkLWZsYW1pbmdvOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLnJlZC1mbGFtaW5nbzpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyNC4xNTY2ODIwMjc2LCAzNy45MTcwNTA2OTEyLCAxNy44NDMzMTc5NzI0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjE0LjcwODc1NTc2MDQsIDM2LjMxODg5NDAwOTIsIDE3LjA5MTI0NDIzOTYpO1xufVxuLmJ0bi5yZWQtZmxhbWluZ286bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmhvdmVyLCAuYnRuLnJlZC1mbGFtaW5nbzpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6Zm9jdXMsIC5idG4ucmVkLWZsYW1pbmdvOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZS5mb2N1cywgLmJ0bi5yZWQtZmxhbWluZ286bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmhvdmVyLCAuYnRuLnJlZC1mbGFtaW5nbzpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6Zm9jdXMsIC5idG4ucmVkLWZsYW1pbmdvOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLnJlZC1mbGFtaW5nbzpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi5yZWQtZmxhbWluZ286bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4ucmVkLWZsYW1pbmdvOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTkxLjA4ODk0MDA5MjIsIDMyLjMyMzUwMjMwNDEsIDE1LjIxMTA1OTkwNzgpO1xuICBib3JkZXItY29sb3I6IHJnYigxNTMuMjk3MjM1MDIzLCAyNS45MzA4NzU1NzYsIDEyLjIwMjc2NDk3Nyk7XG59XG4uYnRuLnJlZC1mbGFtaW5nbzpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4ucmVkLWZsYW1pbmdvOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLnJlZC1mbGFtaW5nbzpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi5yZWQtZmxhbWluZ286bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6aG92ZXIsIC5idG4ucmVkLWZsYW1pbmdvOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmZvY3VzLCAuYnRuLnJlZC1mbGFtaW5nbzpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZC5mb2N1cywgLmJ0bi5yZWQtZmxhbWluZ286bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLnJlZC1mbGFtaW5nbzpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06Zm9jdXMsIC5idG4ucmVkLWZsYW1pbmdvOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ucmVkLWZsYW1pbmdvOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5yZWQtZmxhbWluZ286bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnJlZC1mbGFtaW5nbzpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjQ4MzY7XG4gIGJvcmRlci1jb2xvcjogI0VGNDgzNjtcbn1cbi5idG4ucmVkLWZsYW1pbmdvOm5vdCguYnRuLW91dGxpbmUpIC5iYWRnZSB7XG4gIGNvbG9yOiAjRUY0ODM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLnJlZC1mbGFtaW5nbyB7XG4gIGJvcmRlci1jb2xvcjogI0VGNDgzNjtcbiAgY29sb3I6ICNFRjQ4MzY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLnJlZC1mbGFtaW5nbzpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5yZWQtZmxhbWluZ286YWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLnJlZC1mbGFtaW5nbzphY3RpdmU6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUucmVkLWZsYW1pbmdvOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5yZWQtZmxhbWluZ286Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUucmVkLWZsYW1pbmdvLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI0VGNDgzNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjQ4MzY7XG59XG5cbi5idG4ucmVkLWZsYW1pbmdvLXN0cmlwZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI0VGNDgzNiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLnJlZC1mbGFtaW5nby5idG4tbm8tYm9yZGVyOm5vdCguYWN0aXZlKSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4ucmVkLXNvZnQ6bm90KC5idG4tb3V0bGluZSkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwNTQ1NDtcbiAgYm9yZGVyLWNvbG9yOiAjZDA1NDU0O1xufVxuLmJ0bi5yZWQtc29mdDpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgLmJ0bi5yZWQtc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTg5LjA0MTI4NDQwMzcsIDUxLjk1ODcxNTU5NjMsIDUxLjk1ODcxNTU5NjMpO1xuICBib3JkZXItY29sb3I6IHJnYigxMjkuMDM0NDAzNjY5NywgMzUuNDY1NTk2MzMwMywgMzUuNDY1NTk2MzMwMyk7XG59XG4uYnRuLnJlZC1zb2Z0Om5vdCguYnRuLW91dGxpbmUpOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODkuMDQxMjg0NDAzNywgNTEuOTU4NzE1NTk2MywgNTEuOTU4NzE1NTk2Myk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE4MS4wNDAzNjY5NzI1LCA0OS43NTk2MzMwMjc1LCA0OS43NTk2MzMwMjc1KTtcbn1cbi5idG4ucmVkLXNvZnQ6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLCAuYnRuLnJlZC1zb2Z0Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLnJlZC1zb2Z0Om5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTg5LjA0MTI4NDQwMzcsIDUxLjk1ODcxNTU5NjMsIDUxLjk1ODcxNTU5NjMpO1xuICBib3JkZXItY29sb3I6IHJnYigxODEuMDQwMzY2OTcyNSwgNDkuNzU5NjMzMDI3NSwgNDkuNzU5NjMzMDI3NSk7XG59XG4uYnRuLnJlZC1zb2Z0Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpob3ZlciwgLmJ0bi5yZWQtc29mdDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6Zm9jdXMsIC5idG4ucmVkLXNvZnQ6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLmZvY3VzLCAuYnRuLnJlZC1zb2Z0Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpob3ZlciwgLmJ0bi5yZWQtc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6Zm9jdXMsIC5idG4ucmVkLXNvZnQ6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4ucmVkLXNvZnQ6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4ucmVkLXNvZnQ6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4ucmVkLXNvZnQ6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjEuMDM4MDczMzk0NSwgNDQuMjYxOTI2NjA1NSwgNDQuMjYxOTI2NjA1NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEyOS4wMzQ0MDM2Njk3LCAzNS40NjU1OTYzMzAzLCAzNS40NjU1OTYzMzAzKTtcbn1cbi5idG4ucmVkLXNvZnQ6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLCAuYnRuLnJlZC1zb2Z0Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLnJlZC1zb2Z0Om5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLnJlZC1zb2Z0Om5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmhvdmVyLCAuYnRuLnJlZC1zb2Z0Om5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmZvY3VzLCAuYnRuLnJlZC1zb2Z0Om5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkLmZvY3VzLCAuYnRuLnJlZC1zb2Z0Om5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi5yZWQtc29mdDpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06Zm9jdXMsIC5idG4ucmVkLXNvZnQ6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5yZWQtc29mdDpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ucmVkLXNvZnQ6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnJlZC1zb2Z0Om5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwNTQ1NDtcbiAgYm9yZGVyLWNvbG9yOiAjZDA1NDU0O1xufVxuLmJ0bi5yZWQtc29mdDpub3QoLmJ0bi1vdXRsaW5lKSAuYmFkZ2Uge1xuICBjb2xvcjogI2QwNTQ1NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5idG4tb3V0bGluZS5yZWQtc29mdCB7XG4gIGJvcmRlci1jb2xvcjogI2QwNTQ1NDtcbiAgY29sb3I6ICNkMDU0NTQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLnJlZC1zb2Z0OmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLnJlZC1zb2Z0OmFjdGl2ZSwgLmJ0bi5idG4tb3V0bGluZS5yZWQtc29mdDphY3RpdmU6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUucmVkLXNvZnQ6YWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1vdXRsaW5lLnJlZC1zb2Z0OmZvY3VzLCAuYnRuLmJ0bi1vdXRsaW5lLnJlZC1zb2Z0LmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2QwNTQ1NDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMDU0NTQ7XG59XG5cbi5idG4ucmVkLXNvZnQtc3RyaXBlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZDA1NDU0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4ucmVkLXNvZnQuYnRuLW5vLWJvcmRlcjpub3QoLmFjdGl2ZSkge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLnJlZC1oYXplOm5vdCguYnRuLW91dGxpbmUpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzZhNWE7XG4gIGJvcmRlci1jb2xvcjogI2YzNmE1YTtcbn1cbi5idG4ucmVkLWhhemU6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIC5idG4ucmVkLWhhemU6bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOS41NDIzNzI4ODE0LCA2My4wNjc3OTY2MTAyLCA0Mi40NTc2MjcxMTg2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTkxLjU2Nzc5NjYxMDIsIDMyLjUwODQ3NDU3NjMsIDEzLjkzMjIwMzM4OTgpO1xufVxuLmJ0bi5yZWQtaGF6ZTpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM5LjU0MjM3Mjg4MTQsIDYzLjA2Nzc5NjYxMDIsIDQyLjQ1NzYyNzExODYpO1xuICBib3JkZXItY29sb3I6IHJnYigyMzguODUwODQ3NDU3NiwgNTQuNDgxMzU1OTMyMiwgMzIuOTQ5MTUyNTQyNCk7XG59XG4uYnRuLnJlZC1oYXplOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5yZWQtaGF6ZTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5yZWQtaGF6ZTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOS41NDIzNzI4ODE0LCA2My4wNjc3OTY2MTAyLCA0Mi40NTc2MjcxMTg2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjM4Ljg1MDg0NzQ1NzYsIDU0LjQ4MTM1NTkzMjIsIDMyLjk0OTE1MjU0MjQpO1xufVxuLmJ0bi5yZWQtaGF6ZTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6aG92ZXIsIC5idG4ucmVkLWhhemU6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmZvY3VzLCAuYnRuLnJlZC1oYXplOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZS5mb2N1cywgLmJ0bi5yZWQtaGF6ZTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6aG92ZXIsIC5idG4ucmVkLWhhemU6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmZvY3VzLCAuYnRuLnJlZC1oYXplOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLnJlZC1oYXplOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLnJlZC1oYXplOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLnJlZC1oYXplOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI5LjYwMTY5NDkxNTMsIDM4Ljk2MjcxMTg2NDQsIDE2LjY5ODMwNTA4NDcpO1xuICBib3JkZXItY29sb3I6IHJnYigxOTEuNTY3Nzk2NjEwMiwgMzIuNTA4NDc0NTc2MywgMTMuOTMyMjAzMzg5OCk7XG59XG4uYnRuLnJlZC1oYXplOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5yZWQtaGF6ZTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5yZWQtaGF6ZTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi5yZWQtaGF6ZTpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpob3ZlciwgLmJ0bi5yZWQtaGF6ZTpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpmb2N1cywgLmJ0bi5yZWQtaGF6ZTpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZC5mb2N1cywgLmJ0bi5yZWQtaGF6ZTpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06aG92ZXIsIC5idG4ucmVkLWhhemU6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLnJlZC1oYXplOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ucmVkLWhhemU6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnJlZC1oYXplOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5yZWQtaGF6ZTpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzZhNWE7XG4gIGJvcmRlci1jb2xvcjogI2YzNmE1YTtcbn1cbi5idG4ucmVkLWhhemU6bm90KC5idG4tb3V0bGluZSkgLmJhZGdlIHtcbiAgY29sb3I6ICNmMzZhNWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4uYnRuLW91dGxpbmUucmVkLWhhemUge1xuICBib3JkZXItY29sb3I6ICNmMzZhNWE7XG4gIGNvbG9yOiAjZjM2YTVhO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJ0bi5idG4tb3V0bGluZS5yZWQtaGF6ZTpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5yZWQtaGF6ZTphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUucmVkLWhhemU6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLnJlZC1oYXplOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5yZWQtaGF6ZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5yZWQtaGF6ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmMzZhNWE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM2YTVhO1xufVxuXG4uYnRuLnJlZC1oYXplLXN0cmlwZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2YzNmE1YSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLnJlZC1oYXplLmJ0bi1uby1ib3JkZXI6bm90KC5hY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5yZWQtbWludDpub3QoLmJ0bi1vdXRsaW5lKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQzYTQ1O1xuICBib3JkZXItY29sb3I6ICNlNDNhNDU7XG59XG4uYnRuLnJlZC1taW50Om5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCAuYnRuLnJlZC1taW50Om5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDYuNjc0MTA3MTQyOSwgMjguMzI1ODkyODU3MSwgMzkuODY2MDcxNDI4Nik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEzOS4zOTUwODkyODU3LCAxOS4xMDQ5MTA3MTQzLCAyNi44ODgzOTI4NTcxKTtcbn1cbi5idG4ucmVkLW1pbnQ6bm90KC5idG4tb3V0bGluZSk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwNi42NzQxMDcxNDI5LCAyOC4zMjU4OTI4NTcxLCAzOS44NjYwNzE0Mjg2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTk3LjcwMzU3MTQyODYsIDI3LjA5NjQyODU3MTQsIDM4LjEzNTcxNDI4NTcpO1xufVxuLmJ0bi5yZWQtbWludDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4ucmVkLW1pbnQ6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4ucmVkLW1pbnQ6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDYuNjc0MTA3MTQyOSwgMjguMzI1ODkyODU3MSwgMzkuODY2MDcxNDI4Nik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE5Ny43MDM1NzE0Mjg2LCAyNy4wOTY0Mjg1NzE0LCAzOC4xMzU3MTQyODU3KTtcbn1cbi5idG4ucmVkLW1pbnQ6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmhvdmVyLCAuYnRuLnJlZC1taW50Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpmb2N1cywgLmJ0bi5yZWQtbWludDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUuZm9jdXMsIC5idG4ucmVkLW1pbnQ6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmhvdmVyLCAuYnRuLnJlZC1taW50Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpmb2N1cywgLmJ0bi5yZWQtbWludDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi5yZWQtbWludDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi5yZWQtbWludDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi5yZWQtbWludDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3NS4yNzcyMzIxNDI5LCAyNC4wMjI3Njc4NTcxLCAzMy44MDk4MjE0Mjg2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTM5LjM5NTA4OTI4NTcsIDE5LjEwNDkxMDcxNDMsIDI2Ljg4ODM5Mjg1NzEpO1xufVxuLmJ0bi5yZWQtbWludDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4ucmVkLW1pbnQ6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4ucmVkLW1pbnQ6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4ucmVkLW1pbnQ6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6aG92ZXIsIC5idG4ucmVkLW1pbnQ6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4ucmVkLW1pbnQ6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQuZm9jdXMsIC5idG4ucmVkLW1pbnQ6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLnJlZC1taW50Om5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi5yZWQtbWludDpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnJlZC1taW50Om5vdCguYnRuLW91dGxpbmUpOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5yZWQtbWludDpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ucmVkLW1pbnQ6bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQzYTQ1O1xuICBib3JkZXItY29sb3I6ICNlNDNhNDU7XG59XG4uYnRuLnJlZC1taW50Om5vdCguYnRuLW91dGxpbmUpIC5iYWRnZSB7XG4gIGNvbG9yOiAjZTQzYTQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLnJlZC1taW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTQzYTQ1O1xuICBjb2xvcjogI2U0M2E0NTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5idG4uYnRuLW91dGxpbmUucmVkLW1pbnQ6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUucmVkLW1pbnQ6YWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLnJlZC1taW50OmFjdGl2ZTpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5yZWQtbWludDphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUucmVkLW1pbnQ6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUucmVkLW1pbnQuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTQzYTQ1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0M2E0NTtcbn1cblxuLmJ0bi5yZWQtbWludC1zdHJpcGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNlNDNhNDUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5yZWQtbWludC5idG4tbm8tYm9yZGVyOm5vdCguYWN0aXZlKSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4ueWVsbG93Om5vdCguYnRuLW91dGxpbmUpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNDlmNDc7XG4gIGJvcmRlci1jb2xvcjogI2M0OWY0Nztcbn1cbi5idG4ueWVsbG93Om5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCAuYnRuLnllbGxvdzpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTYzLjU1NTU1NTU1NTYsIDEzMC42NjY2NjY2NjY3LCA1Mi40NDQ0NDQ0NDQ0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTA1LjYyOTYyOTYyOTYsIDg0LjM4ODg4ODg4ODksIDMzLjg3MDM3MDM3MDQpO1xufVxuLmJ0bi55ZWxsb3c6bm90KC5idG4tb3V0bGluZSk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2My41NTU1NTU1NTU2LCAxMzAuNjY2NjY2NjY2NywgNTIuNDQ0NDQ0NDQ0NCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE1NS44MzIwOTg3NjU0LCAxMjQuNDk2Mjk2Mjk2MywgNDkuOTY3OTAxMjM0Nik7XG59XG4uYnRuLnllbGxvdzpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4ueWVsbG93Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLnllbGxvdzpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2My41NTU1NTU1NTU2LCAxMzAuNjY2NjY2NjY2NywgNTIuNDQ0NDQ0NDQ0NCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE1NS44MzIwOTg3NjU0LCAxMjQuNDk2Mjk2Mjk2MywgNDkuOTY3OTAxMjM0Nik7XG59XG4uYnRuLnllbGxvdzpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6aG92ZXIsIC5idG4ueWVsbG93Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpmb2N1cywgLmJ0bi55ZWxsb3c6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLmZvY3VzLCAuYnRuLnllbGxvdzpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6aG92ZXIsIC5idG4ueWVsbG93Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpmb2N1cywgLmJ0bi55ZWxsb3c6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4ueWVsbG93Om5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLnllbGxvdzpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi55ZWxsb3c6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMzYuNTIzNDU2NzkwMSwgMTA5LjA3MDM3MDM3MDQsIDQzLjc3NjU0MzIwOTkpO1xuICBib3JkZXItY29sb3I6IHJnYigxMDUuNjI5NjI5NjI5NiwgODQuMzg4ODg4ODg4OSwgMzMuODcwMzcwMzcwNCk7XG59XG4uYnRuLnllbGxvdzpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4ueWVsbG93Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLnllbGxvdzpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi55ZWxsb3c6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6aG92ZXIsIC5idG4ueWVsbG93Om5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmZvY3VzLCAuYnRuLnllbGxvdzpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZC5mb2N1cywgLmJ0bi55ZWxsb3c6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLnllbGxvdzpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06Zm9jdXMsIC5idG4ueWVsbG93Om5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ueWVsbG93Om5vdCguYnRuLW91dGxpbmUpOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi55ZWxsb3c6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnllbGxvdzpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNDlmNDc7XG4gIGJvcmRlci1jb2xvcjogI2M0OWY0Nztcbn1cbi5idG4ueWVsbG93Om5vdCguYnRuLW91dGxpbmUpIC5iYWRnZSB7XG4gIGNvbG9yOiAjYzQ5ZjQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLnllbGxvdyB7XG4gIGJvcmRlci1jb2xvcjogI2M0OWY0NztcbiAgY29sb3I6ICNjNDlmNDc7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLnllbGxvdzpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS55ZWxsb3c6YWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLnllbGxvdzphY3RpdmU6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUueWVsbG93OmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS55ZWxsb3c6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUueWVsbG93LmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2M0OWY0NztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNDlmNDc7XG59XG5cbi5idG4ueWVsbG93LXN0cmlwZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2M0OWY0NyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLnllbGxvdy5idG4tbm8tYm9yZGVyOm5vdCguYWN0aXZlKSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4ueWVsbG93LWdvbGQ6bm90KC5idG4tb3V0bGluZSkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4N0UwNDtcbiAgYm9yZGVyLWNvbG9yOiAjRTg3RTA0O1xufVxuLmJ0bi55ZWxsb3ctZ29sZDpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgLmJ0bi55ZWxsb3ctZ29sZDpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTgxLjg2NDQwNjc3OTcsIDk4Ljc3MTE4NjQ0MDcsIDMuMTM1NTkzMjIwMyk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEwNi42NjEwMTY5NDkyLCA1Ny45Mjc5NjYxMDE3LCAxLjgzODk4MzA1MDgpO1xufVxuLmJ0bi55ZWxsb3ctZ29sZDpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTgxLjg2NDQwNjc3OTcsIDk4Ljc3MTE4NjQ0MDcsIDMuMTM1NTkzMjIwMyk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE3MS44MzcyODgxMzU2LCA5My4zMjU0MjM3Mjg4LCAyLjk2MjcxMTg2NDQpO1xufVxuLmJ0bi55ZWxsb3ctZ29sZDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4ueWVsbG93LWdvbGQ6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4ueWVsbG93LWdvbGQ6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODEuODY0NDA2Nzc5NywgOTguNzcxMTg2NDQwNywgMy4xMzU1OTMyMjAzKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTcxLjgzNzI4ODEzNTYsIDkzLjMyNTQyMzcyODgsIDIuOTYyNzExODY0NCk7XG59XG4uYnRuLnllbGxvdy1nb2xkOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpob3ZlciwgLmJ0bi55ZWxsb3ctZ29sZDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6Zm9jdXMsIC5idG4ueWVsbG93LWdvbGQ6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLmZvY3VzLCAuYnRuLnllbGxvdy1nb2xkOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpob3ZlciwgLmJ0bi55ZWxsb3ctZ29sZDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6Zm9jdXMsIC5idG4ueWVsbG93LWdvbGQ6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4ueWVsbG93LWdvbGQ6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4ueWVsbG93LWdvbGQ6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4ueWVsbG93LWdvbGQ6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNDYuNzY5NDkxNTI1NCwgNzkuNzExMDE2OTQ5MiwgMi41MzA1MDg0NzQ2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTA2LjY2MTAxNjk0OTIsIDU3LjkyNzk2NjEwMTcsIDEuODM4OTgzMDUwOCk7XG59XG4uYnRuLnllbGxvdy1nb2xkOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi55ZWxsb3ctZ29sZDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi55ZWxsb3ctZ29sZDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi55ZWxsb3ctZ29sZDpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpob3ZlciwgLmJ0bi55ZWxsb3ctZ29sZDpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpmb2N1cywgLmJ0bi55ZWxsb3ctZ29sZDpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZC5mb2N1cywgLmJ0bi55ZWxsb3ctZ29sZDpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06aG92ZXIsIC5idG4ueWVsbG93LWdvbGQ6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLnllbGxvdy1nb2xkOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ueWVsbG93LWdvbGQ6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnllbGxvdy1nb2xkOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi55ZWxsb3ctZ29sZDpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFODdFMDQ7XG4gIGJvcmRlci1jb2xvcjogI0U4N0UwNDtcbn1cbi5idG4ueWVsbG93LWdvbGQ6bm90KC5idG4tb3V0bGluZSkgLmJhZGdlIHtcbiAgY29sb3I6ICNFODdFMDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4uYnRuLW91dGxpbmUueWVsbG93LWdvbGQge1xuICBib3JkZXItY29sb3I6ICNFODdFMDQ7XG4gIGNvbG9yOiAjRTg3RTA0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJ0bi5idG4tb3V0bGluZS55ZWxsb3ctZ29sZDpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS55ZWxsb3ctZ29sZDphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUueWVsbG93LWdvbGQ6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLnllbGxvdy1nb2xkOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS55ZWxsb3ctZ29sZDpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS55ZWxsb3ctZ29sZC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNFODdFMDQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg3RTA0O1xufVxuXG4uYnRuLnllbGxvdy1nb2xkLXN0cmlwZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI0U4N0UwNCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLnllbGxvdy1nb2xkLmJ0bi1uby1ib3JkZXI6bm90KC5hY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi55ZWxsb3ctY2FzYWJsYW5jYTpub3QoLmJ0bi1vdXRsaW5lKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3ODRiO1xuICBib3JkZXItY29sb3I6ICNmMjc4NGI7XG59XG4uYnRuLnllbGxvdy1jYXNhYmxhbmNhOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCAuYnRuLnllbGxvdy1jYXNhYmxhbmNhOm5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzguNTY0NzY2ODM5NCwgODQuMzI2NDI0ODcwNSwgMjcuNDM1MjMzMTYwNik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE3Ni43MzU3NTEyOTUzLCA1Ni45NDgxODY1Mjg1LCAxMi43NjQyNDg3MDQ3KTtcbn1cbi5idG4ueWVsbG93LWNhc2FibGFuY2E6bm90KC5idG4tb3V0bGluZSk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOC41NjQ3NjY4Mzk0LCA4NC4zMjY0MjQ4NzA1LCAyNy40MzUyMzMxNjA2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjM3Ljg3NzcyMDIwNzMsIDc3LjE5MTcwOTg0NDYsIDE3LjkyMjI3OTc5MjcpO1xufVxuLmJ0bi55ZWxsb3ctY2FzYWJsYW5jYTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4ueWVsbG93LWNhc2FibGFuY2E6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4ueWVsbG93LWNhc2FibGFuY2E6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzguNTY0NzY2ODM5NCwgODQuMzI2NDI0ODcwNSwgMjcuNDM1MjMzMTYwNik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIzNy44Nzc3MjAyMDczLCA3Ny4xOTE3MDk4NDQ2LCAxNy45MjIyNzk3OTI3KTtcbn1cbi5idG4ueWVsbG93LWNhc2FibGFuY2E6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmhvdmVyLCAuYnRuLnllbGxvdy1jYXNhYmxhbmNhOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpmb2N1cywgLmJ0bi55ZWxsb3ctY2FzYWJsYW5jYTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUuZm9jdXMsIC5idG4ueWVsbG93LWNhc2FibGFuY2E6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmhvdmVyLCAuYnRuLnllbGxvdy1jYXNhYmxhbmNhOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpmb2N1cywgLmJ0bi55ZWxsb3ctY2FzYWJsYW5jYTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi55ZWxsb3ctY2FzYWJsYW5jYTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi55ZWxsb3ctY2FzYWJsYW5jYTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi55ZWxsb3ctY2FzYWJsYW5jYTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxNC43ODc1NjQ3NjY4LCA2OS4yMDkzMjY0MjQ5LCAxNS41MTI0MzUyMzMyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTc2LjczNTc1MTI5NTMsIDU2Ljk0ODE4NjUyODUsIDEyLjc2NDI0ODcwNDcpO1xufVxuLmJ0bi55ZWxsb3ctY2FzYWJsYW5jYTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4ueWVsbG93LWNhc2FibGFuY2E6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4ueWVsbG93LWNhc2FibGFuY2E6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4ueWVsbG93LWNhc2FibGFuY2E6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6aG92ZXIsIC5idG4ueWVsbG93LWNhc2FibGFuY2E6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4ueWVsbG93LWNhc2FibGFuY2E6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQuZm9jdXMsIC5idG4ueWVsbG93LWNhc2FibGFuY2E6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLnllbGxvdy1jYXNhYmxhbmNhOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi55ZWxsb3ctY2FzYWJsYW5jYTpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnllbGxvdy1jYXNhYmxhbmNhOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi55ZWxsb3ctY2FzYWJsYW5jYTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ueWVsbG93LWNhc2FibGFuY2E6bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3ODRiO1xuICBib3JkZXItY29sb3I6ICNmMjc4NGI7XG59XG4uYnRuLnllbGxvdy1jYXNhYmxhbmNhOm5vdCguYnRuLW91dGxpbmUpIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjI3ODRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLnllbGxvdy1jYXNhYmxhbmNhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjI3ODRiO1xuICBjb2xvcjogI2YyNzg0YjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5idG4uYnRuLW91dGxpbmUueWVsbG93LWNhc2FibGFuY2E6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUueWVsbG93LWNhc2FibGFuY2E6YWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLnllbGxvdy1jYXNhYmxhbmNhOmFjdGl2ZTpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS55ZWxsb3ctY2FzYWJsYW5jYTphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUueWVsbG93LWNhc2FibGFuY2E6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUueWVsbG93LWNhc2FibGFuY2EuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjI3ODRiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzg0Yjtcbn1cblxuLmJ0bi55ZWxsb3ctY2FzYWJsYW5jYS1zdHJpcGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmMjc4NGIgIWltcG9ydGFudDtcbn1cblxuLmJ0bi55ZWxsb3ctY2FzYWJsYW5jYS5idG4tbm8tYm9yZGVyOm5vdCguYWN0aXZlKSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4ueWVsbG93LWNydXN0YTpub3QoLmJ0bi1vdXRsaW5lKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjMjAwO1xuICBib3JkZXItY29sb3I6ICNmM2MyMDA7XG59XG4uYnRuLnllbGxvdy1jcnVzdGE6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIC5idG4ueWVsbG93LWNydXN0YTpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTkyLCAxNTMuMjgzOTUwNjE3MywgMCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDExNS41LCA5Mi4yMDk4NzY1NDMyLCAwKTtcbn1cbi5idG4ueWVsbG93LWNydXN0YTpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTkyLCAxNTMuMjgzOTUwNjE3MywgMCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE4MS44LCAxNDUuMTQwNzQwNzQwNywgMCk7XG59XG4uYnRuLnllbGxvdy1jcnVzdGE6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLCAuYnRuLnllbGxvdy1jcnVzdGE6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4ueWVsbG93LWNydXN0YTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5MiwgMTUzLjI4Mzk1MDYxNzMsIDApO1xuICBib3JkZXItY29sb3I6IHJnYigxODEuOCwgMTQ1LjE0MDc0MDc0MDcsIDApO1xufVxuLmJ0bi55ZWxsb3ctY3J1c3RhOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpob3ZlciwgLmJ0bi55ZWxsb3ctY3J1c3RhOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpmb2N1cywgLmJ0bi55ZWxsb3ctY3J1c3RhOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZS5mb2N1cywgLmJ0bi55ZWxsb3ctY3J1c3RhOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpob3ZlciwgLmJ0bi55ZWxsb3ctY3J1c3RhOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpmb2N1cywgLmJ0bi55ZWxsb3ctY3J1c3RhOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLnllbGxvdy1jcnVzdGE6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4ueWVsbG93LWNydXN0YTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi55ZWxsb3ctY3J1c3RhOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTU2LjMsIDEyNC43ODI3MTYwNDk0LCAwKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTE1LjUsIDkyLjIwOTg3NjU0MzIsIDApO1xufVxuLmJ0bi55ZWxsb3ctY3J1c3RhOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi55ZWxsb3ctY3J1c3RhOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLnllbGxvdy1jcnVzdGE6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4ueWVsbG93LWNydXN0YTpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpob3ZlciwgLmJ0bi55ZWxsb3ctY3J1c3RhOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmZvY3VzLCAuYnRuLnllbGxvdy1jcnVzdGE6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQuZm9jdXMsIC5idG4ueWVsbG93LWNydXN0YTpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06aG92ZXIsIC5idG4ueWVsbG93LWNydXN0YTpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06Zm9jdXMsIC5idG4ueWVsbG93LWNydXN0YTpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnllbGxvdy1jcnVzdGE6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnllbGxvdy1jcnVzdGE6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnllbGxvdy1jcnVzdGE6bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjMjAwO1xuICBib3JkZXItY29sb3I6ICNmM2MyMDA7XG59XG4uYnRuLnllbGxvdy1jcnVzdGE6bm90KC5idG4tb3V0bGluZSkgLmJhZGdlIHtcbiAgY29sb3I6ICNmM2MyMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4uYnRuLW91dGxpbmUueWVsbG93LWNydXN0YSB7XG4gIGJvcmRlci1jb2xvcjogI2YzYzIwMDtcbiAgY29sb3I6ICNmM2MyMDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLnllbGxvdy1jcnVzdGE6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUueWVsbG93LWNydXN0YTphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUueWVsbG93LWNydXN0YTphY3RpdmU6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUueWVsbG93LWNydXN0YTphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUueWVsbG93LWNydXN0YTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS55ZWxsb3ctY3J1c3RhLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2YzYzIwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2MyMDA7XG59XG5cbi5idG4ueWVsbG93LWNydXN0YS1zdHJpcGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmM2MyMDAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi55ZWxsb3ctY3J1c3RhLmJ0bi1uby1ib3JkZXI6bm90KC5hY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi55ZWxsb3ctbGVtb246bm90KC5idG4tb3V0bGluZSkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3Q0ExODtcbiAgYm9yZGVyLWNvbG9yOiAjRjdDQTE4O1xufVxuLmJ0bi55ZWxsb3ctbGVtb246bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIC5idG4ueWVsbG93LWxlbW9uOm5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTIuNjM1OTgzMjYzNiwgMTcxLjIxMzM4OTEyMTMsIDcuMzY0MDE2NzM2NCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEzOC42OTY2NTI3MTk3LCAxMTEuNjc3ODI0MjY3OCwgNC44MDMzNDcyODAzKTtcbn1cbi5idG4ueWVsbG93LWxlbW9uOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTIuNjM1OTgzMjYzNiwgMTcxLjIxMzM4OTEyMTMsIDcuMzY0MDE2NzM2NCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIwMi43Nzc0MDU4NTc3LCAxNjMuMjc1MzEzODA3NSwgNy4wMjI1OTQxNDIzKTtcbn1cbi5idG4ueWVsbG93LWxlbW9uOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi55ZWxsb3ctbGVtb246bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4ueWVsbG93LWxlbW9uOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjEyLjYzNTk4MzI2MzYsIDE3MS4yMTMzODkxMjEzLCA3LjM2NDAxNjczNjQpO1xuICBib3JkZXItY29sb3I6IHJnYigyMDIuNzc3NDA1ODU3NywgMTYzLjI3NTMxMzgwNzUsIDcuMDIyNTk0MTQyMyk7XG59XG4uYnRuLnllbGxvdy1sZW1vbjpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6aG92ZXIsIC5idG4ueWVsbG93LWxlbW9uOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpmb2N1cywgLmJ0bi55ZWxsb3ctbGVtb246bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLmZvY3VzLCAuYnRuLnllbGxvdy1sZW1vbjpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6aG92ZXIsIC5idG4ueWVsbG93LWxlbW9uOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpmb2N1cywgLmJ0bi55ZWxsb3ctbGVtb246bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4ueWVsbG93LWxlbW9uOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLnllbGxvdy1sZW1vbjpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi55ZWxsb3ctbGVtb246bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzguMTMwOTYyMzQzMSwgMTQzLjQzMDEyNTUyMywgNi4xNjkwMzc2NTY5KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTM4LjY5NjY1MjcxOTcsIDExMS42Nzc4MjQyNjc4LCA0LjgwMzM0NzI4MDMpO1xufVxuLmJ0bi55ZWxsb3ctbGVtb246bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLCAuYnRuLnllbGxvdy1sZW1vbjpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi55ZWxsb3ctbGVtb246bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4ueWVsbG93LWxlbW9uOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmhvdmVyLCAuYnRuLnllbGxvdy1sZW1vbjpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpmb2N1cywgLmJ0bi55ZWxsb3ctbGVtb246bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQuZm9jdXMsIC5idG4ueWVsbG93LWxlbW9uOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi55ZWxsb3ctbGVtb246bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLnllbGxvdy1sZW1vbjpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnllbGxvdy1sZW1vbjpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ueWVsbG93LWxlbW9uOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi55ZWxsb3ctbGVtb246bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdDQTE4O1xuICBib3JkZXItY29sb3I6ICNGN0NBMTg7XG59XG4uYnRuLnllbGxvdy1sZW1vbjpub3QoLmJ0bi1vdXRsaW5lKSAuYmFkZ2Uge1xuICBjb2xvcjogI0Y3Q0ExODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5idG4tb3V0bGluZS55ZWxsb3ctbGVtb24ge1xuICBib3JkZXItY29sb3I6ICNGN0NBMTg7XG4gIGNvbG9yOiAjRjdDQTE4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJ0bi5idG4tb3V0bGluZS55ZWxsb3ctbGVtb246aG92ZXIsIC5idG4uYnRuLW91dGxpbmUueWVsbG93LWxlbW9uOmFjdGl2ZSwgLmJ0bi5idG4tb3V0bGluZS55ZWxsb3ctbGVtb246YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLnllbGxvdy1sZW1vbjphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUueWVsbG93LWxlbW9uOmZvY3VzLCAuYnRuLmJ0bi1vdXRsaW5lLnllbGxvdy1sZW1vbi5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNGN0NBMTg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdDQTE4O1xufVxuXG4uYnRuLnllbGxvdy1sZW1vbi1zdHJpcGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNGN0NBMTggIWltcG9ydGFudDtcbn1cblxuLmJ0bi55ZWxsb3ctbGVtb24uYnRuLW5vLWJvcmRlcjpub3QoLmFjdGl2ZSkge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLnllbGxvdy1zYWZmcm9uOm5vdCguYnRuLW91dGxpbmUpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEQwM0Y7XG4gIGJvcmRlci1jb2xvcjogI0Y0RDAzRjtcbn1cbi5idG4ueWVsbG93LXNhZmZyb246bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIC5idG4ueWVsbG93LXNhZmZyb246bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MS4yMzY0NTMyMDIsIDE5Ni4xOTIxMTgyMjY2LCAxNC43NjM1NDY3OTgpO1xuICBib3JkZXItY29sb3I6IHJnYigxNjkuNzczMzk5MDE0OCwgMTM3Ljk0MDg4NjY5OTUsIDkuNzI2NjAwOTg1Mik7XG59XG4uYnRuLnllbGxvdy1zYWZmcm9uOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDEuMjM2NDUzMjAyLCAxOTYuMTkyMTE4MjI2NiwgMTQuNzYzNTQ2Nzk4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjMyLjQ4MDc4ODE3NzMsIDE4OC44OTA2NDAzOTQxLCAxMy4zMTkyMTE4MjI3KTtcbn1cbi5idG4ueWVsbG93LXNhZmZyb246bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLCAuYnRuLnllbGxvdy1zYWZmcm9uOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLnllbGxvdy1zYWZmcm9uOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQxLjIzNjQ1MzIwMiwgMTk2LjE5MjExODIyNjYsIDE0Ljc2MzU0Njc5OCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIzMi40ODA3ODgxNzczLCAxODguODkwNjQwMzk0MSwgMTMuMzE5MjExODIyNyk7XG59XG4uYnRuLnllbGxvdy1zYWZmcm9uOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpob3ZlciwgLmJ0bi55ZWxsb3ctc2FmZnJvbjpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6Zm9jdXMsIC5idG4ueWVsbG93LXNhZmZyb246bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLmZvY3VzLCAuYnRuLnllbGxvdy1zYWZmcm9uOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpob3ZlciwgLmJ0bi55ZWxsb3ctc2FmZnJvbjpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6Zm9jdXMsIC5idG4ueWVsbG93LXNhZmZyb246bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4ueWVsbG93LXNhZmZyb246bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4ueWVsbG93LXNhZmZyb246bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4ueWVsbG93LXNhZmZyb246bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDguMzYyNTYxNTc2NCwgMTY5LjI5NDU4MTI4MDgsIDExLjkzNzQzODQyMzYpO1xuICBib3JkZXItY29sb3I6IHJnYigxNjkuNzczMzk5MDE0OCwgMTM3Ljk0MDg4NjY5OTUsIDkuNzI2NjAwOTg1Mik7XG59XG4uYnRuLnllbGxvdy1zYWZmcm9uOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi55ZWxsb3ctc2FmZnJvbjpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi55ZWxsb3ctc2FmZnJvbjpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi55ZWxsb3ctc2FmZnJvbjpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpob3ZlciwgLmJ0bi55ZWxsb3ctc2FmZnJvbjpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpmb2N1cywgLmJ0bi55ZWxsb3ctc2FmZnJvbjpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZC5mb2N1cywgLmJ0bi55ZWxsb3ctc2FmZnJvbjpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06aG92ZXIsIC5idG4ueWVsbG93LXNhZmZyb246bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLnllbGxvdy1zYWZmcm9uOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ueWVsbG93LXNhZmZyb246bm90KC5idG4tb3V0bGluZSk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnllbGxvdy1zYWZmcm9uOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi55ZWxsb3ctc2FmZnJvbjpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEQwM0Y7XG4gIGJvcmRlci1jb2xvcjogI0Y0RDAzRjtcbn1cbi5idG4ueWVsbG93LXNhZmZyb246bm90KC5idG4tb3V0bGluZSkgLmJhZGdlIHtcbiAgY29sb3I6ICNGNEQwM0Y7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4uYnRuLW91dGxpbmUueWVsbG93LXNhZmZyb24ge1xuICBib3JkZXItY29sb3I6ICNGNEQwM0Y7XG4gIGNvbG9yOiAjRjREMDNGO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJ0bi5idG4tb3V0bGluZS55ZWxsb3ctc2FmZnJvbjpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS55ZWxsb3ctc2FmZnJvbjphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUueWVsbG93LXNhZmZyb246YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLnllbGxvdy1zYWZmcm9uOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS55ZWxsb3ctc2FmZnJvbjpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS55ZWxsb3ctc2FmZnJvbi5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNGNEQwM0Y7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjREMDNGO1xufVxuXG4uYnRuLnllbGxvdy1zYWZmcm9uLXN0cmlwZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI0Y0RDAzRiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLnllbGxvdy1zYWZmcm9uLmJ0bi1uby1ib3JkZXI6bm90KC5hY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi55ZWxsb3ctc29mdDpub3QoLmJ0bi1vdXRsaW5lKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhkMDQ2O1xuICBib3JkZXItY29sb3I6ICNjOGQwNDY7XG59XG4uYnRuLnllbGxvdy1zb2Z0Om5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCAuYnRuLnllbGxvdy1zb2Z0Om5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzMuMTg1MzQ0ODI3NiwgMTgxLjAxMjkzMTAzNDUsIDQ1Ljk4NzA2ODk2NTUpO1xuICBib3JkZXItY29sb3I6IHJnYigxMTQuODIxMTIwNjg5NywgMTIwLjAxMDc3NTg2MjEsIDMwLjQ4OTIyNDEzNzkpO1xufVxuLmJ0bi55ZWxsb3ctc29mdDpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTczLjE4NTM0NDgyNzYsIDE4MS4wMTI5MzEwMzQ1LCA0NS45ODcwNjg5NjU1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTY1LjQwMzQ0ODI3NTksIDE3Mi44NzkzMTAzNDQ4LCA0My45MjA2ODk2NTUyKTtcbn1cbi5idG4ueWVsbG93LXNvZnQ6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLCAuYnRuLnllbGxvdy1zb2Z0Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLnllbGxvdy1zb2Z0Om5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTczLjE4NTM0NDgyNzYsIDE4MS4wMTI5MzEwMzQ1LCA0NS45ODcwNjg5NjU1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTY1LjQwMzQ0ODI3NTksIDE3Mi44NzkzMTAzNDQ4LCA0My45MjA2ODk2NTUyKTtcbn1cbi5idG4ueWVsbG93LXNvZnQ6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmhvdmVyLCAuYnRuLnllbGxvdy1zb2Z0Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpmb2N1cywgLmJ0bi55ZWxsb3ctc29mdDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUuZm9jdXMsIC5idG4ueWVsbG93LXNvZnQ6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmhvdmVyLCAuYnRuLnllbGxvdy1zb2Z0Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpmb2N1cywgLmJ0bi55ZWxsb3ctc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi55ZWxsb3ctc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi55ZWxsb3ctc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi55ZWxsb3ctc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE0NS45NDg3MDY4OTY2LCAxNTIuNTQ1MjU4NjIwNywgMzguNzU0NzQxMzc5Myk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDExNC44MjExMjA2ODk3LCAxMjAuMDEwNzc1ODYyMSwgMzAuNDg5MjI0MTM3OSk7XG59XG4uYnRuLnllbGxvdy1zb2Z0Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi55ZWxsb3ctc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi55ZWxsb3ctc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi55ZWxsb3ctc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpob3ZlciwgLmJ0bi55ZWxsb3ctc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpmb2N1cywgLmJ0bi55ZWxsb3ctc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZC5mb2N1cywgLmJ0bi55ZWxsb3ctc29mdDpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06aG92ZXIsIC5idG4ueWVsbG93LXNvZnQ6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLnllbGxvdy1zb2Z0Om5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ueWVsbG93LXNvZnQ6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnllbGxvdy1zb2Z0Om5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi55ZWxsb3ctc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGQwNDY7XG4gIGJvcmRlci1jb2xvcjogI2M4ZDA0Njtcbn1cbi5idG4ueWVsbG93LXNvZnQ6bm90KC5idG4tb3V0bGluZSkgLmJhZGdlIHtcbiAgY29sb3I6ICNjOGQwNDY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4uYnRuLW91dGxpbmUueWVsbG93LXNvZnQge1xuICBib3JkZXItY29sb3I6ICNjOGQwNDY7XG4gIGNvbG9yOiAjYzhkMDQ2O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJ0bi5idG4tb3V0bGluZS55ZWxsb3ctc29mdDpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS55ZWxsb3ctc29mdDphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUueWVsbG93LXNvZnQ6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLnllbGxvdy1zb2Z0OmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS55ZWxsb3ctc29mdDpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS55ZWxsb3ctc29mdC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNjOGQwNDY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhkMDQ2O1xufVxuXG4uYnRuLnllbGxvdy1zb2Z0LXN0cmlwZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2M4ZDA0NiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLnllbGxvdy1zb2Z0LmJ0bi1uby1ib3JkZXI6bm90KC5hY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi55ZWxsb3ctaGF6ZTpub3QoLmJ0bi1vdXRsaW5lKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzViZjY2O1xuICBib3JkZXItY29sb3I6ICNjNWJmNjY7XG59XG4uYnRuLnllbGxvdy1oYXplOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCAuYnRuLnllbGxvdy1oYXplOm5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzkuODI5MzgzODg2MywgMTcyLjc3NzI1MTE4NDgsIDY4LjE3MDYxNjExMzcpO1xuICBib3JkZXItY29sb3I6IHJnYigxMjQuMzU3ODE5OTA1MiwgMTE5LjQ4MTA0MjY1NCwgNDcuMTQyMTgwMDk0OCk7XG59XG4uYnRuLnllbGxvdy1oYXplOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzkuODI5MzgzODg2MywgMTcyLjc3NzI1MTE4NDgsIDY4LjE3MDYxNjExMzcpO1xuICBib3JkZXItY29sb3I6IHJnYigxNzIuNDMzMTc1MzU1NSwgMTY1LjY3MTA5MDA0NzQsIDY1LjM2NjgyNDY0NDUpO1xufVxuLmJ0bi55ZWxsb3ctaGF6ZTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4ueWVsbG93LWhhemU6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4ueWVsbG93LWhhemU6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzkuODI5MzgzODg2MywgMTcyLjc3NzI1MTE4NDgsIDY4LjE3MDYxNjExMzcpO1xuICBib3JkZXItY29sb3I6IHJnYigxNzIuNDMzMTc1MzU1NSwgMTY1LjY3MTA5MDA0NzQsIDY1LjM2NjgyNDY0NDUpO1xufVxuLmJ0bi55ZWxsb3ctaGF6ZTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6aG92ZXIsIC5idG4ueWVsbG93LWhhemU6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmZvY3VzLCAuYnRuLnllbGxvdy1oYXplOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZS5mb2N1cywgLmJ0bi55ZWxsb3ctaGF6ZTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6aG92ZXIsIC5idG4ueWVsbG93LWhhemU6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmZvY3VzLCAuYnRuLnllbGxvdy1oYXplOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLnllbGxvdy1oYXplOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLnllbGxvdy1oYXplOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLnllbGxvdy1oYXplOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTUzLjk0MjY1NDAyODQsIDE0Ny45MDU2ODcyMDM4LCA1OC4zNTczNDU5NzE2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTI0LjM1NzgxOTkwNTIsIDExOS40ODEwNDI2NTQsIDQ3LjE0MjE4MDA5NDgpO1xufVxuLmJ0bi55ZWxsb3ctaGF6ZTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4ueWVsbG93LWhhemU6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4ueWVsbG93LWhhemU6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4ueWVsbG93LWhhemU6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6aG92ZXIsIC5idG4ueWVsbG93LWhhemU6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4ueWVsbG93LWhhemU6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQuZm9jdXMsIC5idG4ueWVsbG93LWhhemU6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLnllbGxvdy1oYXplOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi55ZWxsb3ctaGF6ZTpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnllbGxvdy1oYXplOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi55ZWxsb3ctaGF6ZTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ueWVsbG93LWhhemU6bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzViZjY2O1xuICBib3JkZXItY29sb3I6ICNjNWJmNjY7XG59XG4uYnRuLnllbGxvdy1oYXplOm5vdCguYnRuLW91dGxpbmUpIC5iYWRnZSB7XG4gIGNvbG9yOiAjYzViZjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLnllbGxvdy1oYXplIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzViZjY2O1xuICBjb2xvcjogI2M1YmY2NjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5idG4uYnRuLW91dGxpbmUueWVsbG93LWhhemU6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUueWVsbG93LWhhemU6YWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLnllbGxvdy1oYXplOmFjdGl2ZTpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS55ZWxsb3ctaGF6ZTphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUueWVsbG93LWhhemU6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUueWVsbG93LWhhemUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzViZjY2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1YmY2Njtcbn1cblxuLmJ0bi55ZWxsb3ctaGF6ZS1zdHJpcGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjNWJmNjYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi55ZWxsb3ctaGF6ZS5idG4tbm8tYm9yZGVyOm5vdCguYWN0aXZlKSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4ueWVsbG93LW1pbnQ6bm90KC5idG4tb3V0bGluZSkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1Yjk2YjtcbiAgYm9yZGVyLWNvbG9yOiAjYzViOTZiO1xufVxuLmJ0bi55ZWxsb3ctbWludDpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgLmJ0bi55ZWxsb3ctbWludDpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTgxLjc2Njk5MDI5MTMsIDE2Ny4wMjkxMjYyMTM2LCA3MS4yMzMwMDk3MDg3KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTI2LjgwNTgyNTI0MjcsIDExNi41MjQyNzE4NDQ3LCA0OS42OTQxNzQ3NTczKTtcbn1cbi5idG4ueWVsbG93LW1pbnQ6bm90KC5idG4tb3V0bGluZSk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4MS43NjY5OTAyOTEzLCAxNjcuMDI5MTI2MjEzNiwgNzEuMjMzMDA5NzA4Nyk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE3NC40Mzg4MzQ5NTE1LCAxNjAuMjk1MTQ1NjMxMSwgNjguMzYxMTY1MDQ4NSk7XG59XG4uYnRuLnllbGxvdy1taW50Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi55ZWxsb3ctbWludDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi55ZWxsb3ctbWludDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4MS43NjY5OTAyOTEzLCAxNjcuMDI5MTI2MjEzNiwgNzEuMjMzMDA5NzA4Nyk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE3NC40Mzg4MzQ5NTE1LCAxNjAuMjk1MTQ1NjMxMSwgNjguMzYxMTY1MDQ4NSk7XG59XG4uYnRuLnllbGxvdy1taW50Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpob3ZlciwgLmJ0bi55ZWxsb3ctbWludDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6Zm9jdXMsIC5idG4ueWVsbG93LW1pbnQ6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLmZvY3VzLCAuYnRuLnllbGxvdy1taW50Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpob3ZlciwgLmJ0bi55ZWxsb3ctbWludDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6Zm9jdXMsIC5idG4ueWVsbG93LW1pbnQ6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4ueWVsbG93LW1pbnQ6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4ueWVsbG93LW1pbnQ6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4ueWVsbG93LW1pbnQ6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNTYuMTE4NDQ2NjAxOSwgMTQzLjQ2MDE5NDE3NDgsIDYxLjE4MTU1MzM5ODEpO1xuICBib3JkZXItY29sb3I6IHJnYigxMjYuODA1ODI1MjQyNywgMTE2LjUyNDI3MTg0NDcsIDQ5LjY5NDE3NDc1NzMpO1xufVxuLmJ0bi55ZWxsb3ctbWludDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4ueWVsbG93LW1pbnQ6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4ueWVsbG93LW1pbnQ6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4ueWVsbG93LW1pbnQ6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6aG92ZXIsIC5idG4ueWVsbG93LW1pbnQ6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4ueWVsbG93LW1pbnQ6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQuZm9jdXMsIC5idG4ueWVsbG93LW1pbnQ6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLnllbGxvdy1taW50Om5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi55ZWxsb3ctbWludDpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnllbGxvdy1taW50Om5vdCguYnRuLW91dGxpbmUpOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi55ZWxsb3ctbWludDpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ueWVsbG93LW1pbnQ6bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzViOTZiO1xuICBib3JkZXItY29sb3I6ICNjNWI5NmI7XG59XG4uYnRuLnllbGxvdy1taW50Om5vdCguYnRuLW91dGxpbmUpIC5iYWRnZSB7XG4gIGNvbG9yOiAjYzViOTZiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLnllbGxvdy1taW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzViOTZiO1xuICBjb2xvcjogI2M1Yjk2YjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5idG4uYnRuLW91dGxpbmUueWVsbG93LW1pbnQ6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUueWVsbG93LW1pbnQ6YWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLnllbGxvdy1taW50OmFjdGl2ZTpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS55ZWxsb3ctbWludDphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUueWVsbG93LW1pbnQ6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUueWVsbG93LW1pbnQuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzViOTZiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1Yjk2Yjtcbn1cblxuLmJ0bi55ZWxsb3ctbWludC1zdHJpcGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjNWI5NmIgIWltcG9ydGFudDtcbn1cblxuLmJ0bi55ZWxsb3ctbWludC5idG4tbm8tYm9yZGVyOm5vdCguYWN0aXZlKSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4ucHVycGxlOm5vdCguYnRuLW91dGxpbmUpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RTQ0QUQ7XG4gIGJvcmRlci1jb2xvcjogIzhFNDRBRDtcbn1cbi5idG4ucHVycGxlOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCAuYnRuLnB1cnBsZTpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTExLjk1MDIwNzQ2ODksIDUzLjYwOTk1ODUwNjIsIDEzNi4zOTAwNDE0OTM4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNjYuODc1NTE4NjcyMiwgMzIuMDI0ODk2MjY1NiwgODEuNDc1MTAzNzM0NCk7XG59XG4uYnRuLnB1cnBsZTpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTExLjk1MDIwNzQ2ODksIDUzLjYwOTk1ODUwNjIsIDEzNi4zOTAwNDE0OTM4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTA1Ljk0MDI0ODk2MjcsIDUwLjczMTk1MDIwNzUsIDEyOS4wNjgwNDk3OTI1KTtcbn1cbi5idG4ucHVycGxlOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5wdXJwbGU6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4ucHVycGxlOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTExLjk1MDIwNzQ2ODksIDUzLjYwOTk1ODUwNjIsIDEzNi4zOTAwNDE0OTM4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTA1Ljk0MDI0ODk2MjcsIDUwLjczMTk1MDIwNzUsIDEyOS4wNjgwNDk3OTI1KTtcbn1cbi5idG4ucHVycGxlOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpob3ZlciwgLmJ0bi5wdXJwbGU6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmZvY3VzLCAuYnRuLnB1cnBsZTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUuZm9jdXMsIC5idG4ucHVycGxlOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpob3ZlciwgLmJ0bi5wdXJwbGU6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmZvY3VzLCAuYnRuLnB1cnBsZTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi5wdXJwbGU6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4ucHVycGxlOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLnB1cnBsZTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDkwLjkxNTM1MjY5NzEsIDQzLjUzNjkyOTQ2MDYsIDExMC43NjMwNzA1Mzk0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNjYuODc1NTE4NjcyMiwgMzIuMDI0ODk2MjY1NiwgODEuNDc1MTAzNzM0NCk7XG59XG4uYnRuLnB1cnBsZTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4ucHVycGxlOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLnB1cnBsZTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi5wdXJwbGU6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6aG92ZXIsIC5idG4ucHVycGxlOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmZvY3VzLCAuYnRuLnB1cnBsZTpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZC5mb2N1cywgLmJ0bi5wdXJwbGU6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLnB1cnBsZTpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06Zm9jdXMsIC5idG4ucHVycGxlOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ucHVycGxlOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5wdXJwbGU6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnB1cnBsZTpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RTQ0QUQ7XG4gIGJvcmRlci1jb2xvcjogIzhFNDRBRDtcbn1cbi5idG4ucHVycGxlOm5vdCguYnRuLW91dGxpbmUpIC5iYWRnZSB7XG4gIGNvbG9yOiAjOEU0NEFEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLnB1cnBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzhFNDRBRDtcbiAgY29sb3I6ICM4RTQ0QUQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLnB1cnBsZTpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5wdXJwbGU6YWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLnB1cnBsZTphY3RpdmU6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUucHVycGxlOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5wdXJwbGU6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUucHVycGxlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzhFNDRBRDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RTQ0QUQ7XG59XG5cbi5idG4ucHVycGxlLXN0cmlwZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzhFNDRBRCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLnB1cnBsZS5idG4tbm8tYm9yZGVyOm5vdCguYWN0aXZlKSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4ucHVycGxlLXBsdW06bm90KC5idG4tb3V0bGluZSkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3NzVhNztcbiAgYm9yZGVyLWNvbG9yOiAjODc3NWE3O1xufVxuLmJ0bi5wdXJwbGUtcGx1bTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgLmJ0bi5wdXJwbGUtcGx1bTpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTA5LjI4MzE4NTg0MDcsIDkwLjcyNTY2MzcxNjgsIDE0Mi4yNzQzMzYyODMyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNzMuNDAyNjU0ODY3MywgNjAuOTM4MDUzMDk3MywgOTUuNTYxOTQ2OTAyNyk7XG59XG4uYnRuLnB1cnBsZS1wbHVtOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMDkuMjgzMTg1ODQwNywgOTAuNzI1NjYzNzE2OCwgMTQyLjI3NDMzNjI4MzIpO1xuICBib3JkZXItY29sb3I6IHJnYigxMDQuNDk5MTE1MDQ0MiwgODYuNzUzOTgyMzAwOSwgMTM2LjA0NjAxNzY5OTEpO1xufVxuLmJ0bi5wdXJwbGUtcGx1bTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4ucHVycGxlLXBsdW06bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4ucHVycGxlLXBsdW06bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMDkuMjgzMTg1ODQwNywgOTAuNzI1NjYzNzE2OCwgMTQyLjI3NDMzNjI4MzIpO1xuICBib3JkZXItY29sb3I6IHJnYigxMDQuNDk5MTE1MDQ0MiwgODYuNzUzOTgyMzAwOSwgMTM2LjA0NjAxNzY5OTEpO1xufVxuLmJ0bi5wdXJwbGUtcGx1bTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6aG92ZXIsIC5idG4ucHVycGxlLXBsdW06bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmZvY3VzLCAuYnRuLnB1cnBsZS1wbHVtOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZS5mb2N1cywgLmJ0bi5wdXJwbGUtcGx1bTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6aG92ZXIsIC5idG4ucHVycGxlLXBsdW06bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmZvY3VzLCAuYnRuLnB1cnBsZS1wbHVtOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLnB1cnBsZS1wbHVtOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLnB1cnBsZS1wbHVtOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLnB1cnBsZS1wbHVtOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTIuNTM4OTM4MDUzMSwgNzYuODI0Nzc4NzYxMSwgMTIwLjQ3NTIyMTIzODkpO1xuICBib3JkZXItY29sb3I6IHJnYig3My40MDI2NTQ4NjczLCA2MC45MzgwNTMwOTczLCA5NS41NjE5NDY5MDI3KTtcbn1cbi5idG4ucHVycGxlLXBsdW06bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLCAuYnRuLnB1cnBsZS1wbHVtOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLnB1cnBsZS1wbHVtOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLnB1cnBsZS1wbHVtOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmhvdmVyLCAuYnRuLnB1cnBsZS1wbHVtOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmZvY3VzLCAuYnRuLnB1cnBsZS1wbHVtOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkLmZvY3VzLCAuYnRuLnB1cnBsZS1wbHVtOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi5wdXJwbGUtcGx1bTpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06Zm9jdXMsIC5idG4ucHVycGxlLXBsdW06bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5wdXJwbGUtcGx1bTpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ucHVycGxlLXBsdW06bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnB1cnBsZS1wbHVtOm5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3NzVhNztcbiAgYm9yZGVyLWNvbG9yOiAjODc3NWE3O1xufVxuLmJ0bi5wdXJwbGUtcGx1bTpub3QoLmJ0bi1vdXRsaW5lKSAuYmFkZ2Uge1xuICBjb2xvcjogIzg3NzVhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5idG4tb3V0bGluZS5wdXJwbGUtcGx1bSB7XG4gIGJvcmRlci1jb2xvcjogIzg3NzVhNztcbiAgY29sb3I6ICM4Nzc1YTc7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLnB1cnBsZS1wbHVtOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLnB1cnBsZS1wbHVtOmFjdGl2ZSwgLmJ0bi5idG4tb3V0bGluZS5wdXJwbGUtcGx1bTphY3RpdmU6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUucHVycGxlLXBsdW06YWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1vdXRsaW5lLnB1cnBsZS1wbHVtOmZvY3VzLCAuYnRuLmJ0bi1vdXRsaW5lLnB1cnBsZS1wbHVtLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzg3NzVhNztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Nzc1YTc7XG59XG5cbi5idG4ucHVycGxlLXBsdW0tc3RyaXBlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjODc3NWE3ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4ucHVycGxlLXBsdW0uYnRuLW5vLWJvcmRlcjpub3QoLmFjdGl2ZSkge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLnB1cnBsZS1tZWRpdW06bm90KC5idG4tb3V0bGluZSkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JGNTVFQztcbiAgYm9yZGVyLWNvbG9yOiAjQkY1NUVDO1xufVxuLmJ0bi5wdXJwbGUtbWVkaXVtOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCAuYnRuLnB1cnBsZS1tZWRpdW06bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3My43MzAxNTg3MzAyLCAzOS4xMjY5ODQxMjcsIDIzMC44NzMwMTU4NzMpO1xuICBib3JkZXItY29sb3I6IHJnYigxMjcuOTc2MTkwNDc2MiwgMTkuNDUyMzgwOTUyNCwgMTc0LjA0NzYxOTA0NzYpO1xufVxuLmJ0bi5wdXJwbGUtbWVkaXVtOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzMuNzMwMTU4NzMwMiwgMzkuMTI2OTg0MTI3LCAyMzAuODczMDE1ODczKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTcwLjI3NjE5MDQ3NjIsIDI5Ljk1MjM4MDk1MjQsIDIyOS44NDc2MTkwNDc2KTtcbn1cbi5idG4ucHVycGxlLW1lZGl1bTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4ucHVycGxlLW1lZGl1bTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5wdXJwbGUtbWVkaXVtOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTczLjczMDE1ODczMDIsIDM5LjEyNjk4NDEyNywgMjMwLjg3MzAxNTg3Myk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE3MC4yNzYxOTA0NzYyLCAyOS45NTIzODA5NTI0LCAyMjkuODQ3NjE5MDQ3Nik7XG59XG4uYnRuLnB1cnBsZS1tZWRpdW06bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmhvdmVyLCAuYnRuLnB1cnBsZS1tZWRpdW06bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmZvY3VzLCAuYnRuLnB1cnBsZS1tZWRpdW06bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLmZvY3VzLCAuYnRuLnB1cnBsZS1tZWRpdW06bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmhvdmVyLCAuYnRuLnB1cnBsZS1tZWRpdW06bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmZvY3VzLCAuYnRuLnB1cnBsZS1tZWRpdW06bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4ucHVycGxlLW1lZGl1bTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi5wdXJwbGUtbWVkaXVtOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLnB1cnBsZS1tZWRpdW06bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNTQuOTYwMzE3NDYwMywgMjMuNTUzOTY4MjU0LCAyMTAuNzQ2MDMxNzQ2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTI3Ljk3NjE5MDQ3NjIsIDE5LjQ1MjM4MDk1MjQsIDE3NC4wNDc2MTkwNDc2KTtcbn1cbi5idG4ucHVycGxlLW1lZGl1bTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4ucHVycGxlLW1lZGl1bTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5wdXJwbGUtbWVkaXVtOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLnB1cnBsZS1tZWRpdW06bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6aG92ZXIsIC5idG4ucHVycGxlLW1lZGl1bTpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpmb2N1cywgLmJ0bi5wdXJwbGUtbWVkaXVtOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkLmZvY3VzLCAuYnRuLnB1cnBsZS1tZWRpdW06bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLnB1cnBsZS1tZWRpdW06bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLnB1cnBsZS1tZWRpdW06bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5wdXJwbGUtbWVkaXVtOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5wdXJwbGUtbWVkaXVtOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5wdXJwbGUtbWVkaXVtOm5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JGNTVFQztcbiAgYm9yZGVyLWNvbG9yOiAjQkY1NUVDO1xufVxuLmJ0bi5wdXJwbGUtbWVkaXVtOm5vdCguYnRuLW91dGxpbmUpIC5iYWRnZSB7XG4gIGNvbG9yOiAjQkY1NUVDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLnB1cnBsZS1tZWRpdW0ge1xuICBib3JkZXItY29sb3I6ICNCRjU1RUM7XG4gIGNvbG9yOiAjQkY1NUVDO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJ0bi5idG4tb3V0bGluZS5wdXJwbGUtbWVkaXVtOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLnB1cnBsZS1tZWRpdW06YWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLnB1cnBsZS1tZWRpdW06YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLnB1cnBsZS1tZWRpdW06YWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1vdXRsaW5lLnB1cnBsZS1tZWRpdW06Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUucHVycGxlLW1lZGl1bS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNCRjU1RUM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkY1NUVDO1xufVxuXG4uYnRuLnB1cnBsZS1tZWRpdW0tc3RyaXBlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjQkY1NUVDICFpbXBvcnRhbnQ7XG59XG5cbi5idG4ucHVycGxlLW1lZGl1bS5idG4tbm8tYm9yZGVyOm5vdCguYWN0aXZlKSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4ucHVycGxlLXN0dWRpbzpub3QoLmJ0bi1vdXRsaW5lKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEU0NEFEO1xuICBib3JkZXItY29sb3I6ICM4RTQ0QUQ7XG59XG4uYnRuLnB1cnBsZS1zdHVkaW86bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIC5idG4ucHVycGxlLXN0dWRpbzpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTExLjk1MDIwNzQ2ODksIDUzLjYwOTk1ODUwNjIsIDEzNi4zOTAwNDE0OTM4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNjYuODc1NTE4NjcyMiwgMzIuMDI0ODk2MjY1NiwgODEuNDc1MTAzNzM0NCk7XG59XG4uYnRuLnB1cnBsZS1zdHVkaW86bm90KC5idG4tb3V0bGluZSk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExMS45NTAyMDc0Njg5LCA1My42MDk5NTg1MDYyLCAxMzYuMzkwMDQxNDkzOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEwNS45NDAyNDg5NjI3LCA1MC43MzE5NTAyMDc1LCAxMjkuMDY4MDQ5NzkyNSk7XG59XG4uYnRuLnB1cnBsZS1zdHVkaW86bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLCAuYnRuLnB1cnBsZS1zdHVkaW86bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4ucHVycGxlLXN0dWRpbzpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExMS45NTAyMDc0Njg5LCA1My42MDk5NTg1MDYyLCAxMzYuMzkwMDQxNDkzOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEwNS45NDAyNDg5NjI3LCA1MC43MzE5NTAyMDc1LCAxMjkuMDY4MDQ5NzkyNSk7XG59XG4uYnRuLnB1cnBsZS1zdHVkaW86bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmhvdmVyLCAuYnRuLnB1cnBsZS1zdHVkaW86bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmZvY3VzLCAuYnRuLnB1cnBsZS1zdHVkaW86bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLmZvY3VzLCAuYnRuLnB1cnBsZS1zdHVkaW86bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmhvdmVyLCAuYnRuLnB1cnBsZS1zdHVkaW86bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmZvY3VzLCAuYnRuLnB1cnBsZS1zdHVkaW86bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLmZvY3VzLCAub3BlbiA+IC5idG4ucHVycGxlLXN0dWRpbzpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi5wdXJwbGUtc3R1ZGlvOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLnB1cnBsZS1zdHVkaW86bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig5MC45MTUzNTI2OTcxLCA0My41MzY5Mjk0NjA2LCAxMTAuNzYzMDcwNTM5NCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDY2Ljg3NTUxODY3MjIsIDMyLjAyNDg5NjI2NTYsIDgxLjQ3NTEwMzczNDQpO1xufVxuLmJ0bi5wdXJwbGUtc3R1ZGlvOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5wdXJwbGUtc3R1ZGlvOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLnB1cnBsZS1zdHVkaW86bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4ucHVycGxlLXN0dWRpbzpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpob3ZlciwgLmJ0bi5wdXJwbGUtc3R1ZGlvOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmZvY3VzLCAuYnRuLnB1cnBsZS1zdHVkaW86bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQuZm9jdXMsIC5idG4ucHVycGxlLXN0dWRpbzpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06aG92ZXIsIC5idG4ucHVycGxlLXN0dWRpbzpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06Zm9jdXMsIC5idG4ucHVycGxlLXN0dWRpbzpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnB1cnBsZS1zdHVkaW86bm90KC5idG4tb3V0bGluZSk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnB1cnBsZS1zdHVkaW86bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnB1cnBsZS1zdHVkaW86bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEU0NEFEO1xuICBib3JkZXItY29sb3I6ICM4RTQ0QUQ7XG59XG4uYnRuLnB1cnBsZS1zdHVkaW86bm90KC5idG4tb3V0bGluZSkgLmJhZGdlIHtcbiAgY29sb3I6ICM4RTQ0QUQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4uYnRuLW91dGxpbmUucHVycGxlLXN0dWRpbyB7XG4gIGJvcmRlci1jb2xvcjogIzhFNDRBRDtcbiAgY29sb3I6ICM4RTQ0QUQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLnB1cnBsZS1zdHVkaW86aG92ZXIsIC5idG4uYnRuLW91dGxpbmUucHVycGxlLXN0dWRpbzphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUucHVycGxlLXN0dWRpbzphY3RpdmU6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUucHVycGxlLXN0dWRpbzphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUucHVycGxlLXN0dWRpbzpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5wdXJwbGUtc3R1ZGlvLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzhFNDRBRDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RTQ0QUQ7XG59XG5cbi5idG4ucHVycGxlLXN0dWRpby1zdHJpcGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM4RTQ0QUQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5wdXJwbGUtc3R1ZGlvLmJ0bi1uby1ib3JkZXI6bm90KC5hY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5wdXJwbGUtd2lzdGVyaWE6bm90KC5idG4tb3V0bGluZSkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlCNTlCNjtcbiAgYm9yZGVyLWNvbG9yOiAjOUI1OUI2O1xufVxuLmJ0bi5wdXJwbGUtd2lzdGVyaWE6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIC5idG4ucHVycGxlLXdpc3RlcmlhOm5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMjcuOTQ5NzkwNzk1LCA2Ny4xOTY2NTI3MTk3LCAxNTIuODAzMzQ3MjgwMyk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDgzLjQ1ODE1ODk5NTgsIDQzLjgzMDU0MzkzMzEsIDk5LjY2OTQ1NjA2NjkpO1xufVxuLmJ0bi5wdXJwbGUtd2lzdGVyaWE6bm90KC5idG4tb3V0bGluZSk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEyNy45NDk3OTA3OTUsIDY3LjE5NjY1MjcxOTcsIDE1Mi44MDMzNDcyODAzKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTIyLjAxNzU3MzIyMTgsIDY0LjA4MTE3MTU0ODEsIDE0NS43MTg4Mjg0NTE5KTtcbn1cbi5idG4ucHVycGxlLXdpc3RlcmlhOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5wdXJwbGUtd2lzdGVyaWE6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4ucHVycGxlLXdpc3RlcmlhOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTI3Ljk0OTc5MDc5NSwgNjcuMTk2NjUyNzE5NywgMTUyLjgwMzM0NzI4MDMpO1xuICBib3JkZXItY29sb3I6IHJnYigxMjIuMDE3NTczMjIxOCwgNjQuMDgxMTcxNTQ4MSwgMTQ1LjcxODgyODQ1MTkpO1xufVxuLmJ0bi5wdXJwbGUtd2lzdGVyaWE6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmhvdmVyLCAuYnRuLnB1cnBsZS13aXN0ZXJpYTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6Zm9jdXMsIC5idG4ucHVycGxlLXdpc3RlcmlhOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZS5mb2N1cywgLmJ0bi5wdXJwbGUtd2lzdGVyaWE6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmhvdmVyLCAuYnRuLnB1cnBsZS13aXN0ZXJpYTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6Zm9jdXMsIC5idG4ucHVycGxlLXdpc3RlcmlhOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLnB1cnBsZS13aXN0ZXJpYTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi5wdXJwbGUtd2lzdGVyaWE6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4ucHVycGxlLXdpc3RlcmlhOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTA3LjE4NzAyOTI4ODcsIDU2LjI5MjQ2ODYxOTIsIDEyOC4wMDc1MzEzODA4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoODMuNDU4MTU4OTk1OCwgNDMuODMwNTQzOTMzMSwgOTkuNjY5NDU2MDY2OSk7XG59XG4uYnRuLnB1cnBsZS13aXN0ZXJpYTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4ucHVycGxlLXdpc3RlcmlhOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLnB1cnBsZS13aXN0ZXJpYTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi5wdXJwbGUtd2lzdGVyaWE6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6aG92ZXIsIC5idG4ucHVycGxlLXdpc3RlcmlhOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmZvY3VzLCAuYnRuLnB1cnBsZS13aXN0ZXJpYTpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZC5mb2N1cywgLmJ0bi5wdXJwbGUtd2lzdGVyaWE6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLnB1cnBsZS13aXN0ZXJpYTpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06Zm9jdXMsIC5idG4ucHVycGxlLXdpc3RlcmlhOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ucHVycGxlLXdpc3RlcmlhOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5wdXJwbGUtd2lzdGVyaWE6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnB1cnBsZS13aXN0ZXJpYTpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QjU5QjY7XG4gIGJvcmRlci1jb2xvcjogIzlCNTlCNjtcbn1cbi5idG4ucHVycGxlLXdpc3RlcmlhOm5vdCguYnRuLW91dGxpbmUpIC5iYWRnZSB7XG4gIGNvbG9yOiAjOUI1OUI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLnB1cnBsZS13aXN0ZXJpYSB7XG4gIGJvcmRlci1jb2xvcjogIzlCNTlCNjtcbiAgY29sb3I6ICM5QjU5QjY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLnB1cnBsZS13aXN0ZXJpYTpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5wdXJwbGUtd2lzdGVyaWE6YWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLnB1cnBsZS13aXN0ZXJpYTphY3RpdmU6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUucHVycGxlLXdpc3RlcmlhOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5wdXJwbGUtd2lzdGVyaWE6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUucHVycGxlLXdpc3RlcmlhLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzlCNTlCNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QjU5QjY7XG59XG5cbi5idG4ucHVycGxlLXdpc3RlcmlhLXN0cmlwZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzlCNTlCNiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLnB1cnBsZS13aXN0ZXJpYS5idG4tbm8tYm9yZGVyOm5vdCguYWN0aXZlKSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4ucHVycGxlLXNlYW5jZTpub3QoLmJ0bi1vdXRsaW5lKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUExMkIzO1xuICBib3JkZXItY29sb3I6ICM5QTEyQjM7XG59XG4uYnRuLnB1cnBsZS1zZWFuY2U6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIC5idG4ucHVycGxlLXNlYW5jZTpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTE0LjEzMTk3OTY5NTQsIDEzLjM0MDEwMTUyMjgsIDEzMi42NTk4OTg0NzcyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNTQuMzI5OTQ5MjM4NiwgNi4zNTAyNTM4MDcxLCA2My4xNDk3NDYxOTI5KTtcbn1cbi5idG4ucHVycGxlLXNlYW5jZTpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTE0LjEzMTk3OTY5NTQsIDEzLjM0MDEwMTUyMjgsIDEzMi42NTk4OTg0NzcyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTA2LjE1ODM3NTYzNDUsIDEyLjQwODEyMTgyNzQsIDEyMy4zOTE4NzgxNzI2KTtcbn1cbi5idG4ucHVycGxlLXNlYW5jZTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4ucHVycGxlLXNlYW5jZTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5wdXJwbGUtc2VhbmNlOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTE0LjEzMTk3OTY5NTQsIDEzLjM0MDEwMTUyMjgsIDEzMi42NTk4OTg0NzcyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTA2LjE1ODM3NTYzNDUsIDEyLjQwODEyMTgyNzQsIDEyMy4zOTE4NzgxNzI2KTtcbn1cbi5idG4ucHVycGxlLXNlYW5jZTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6aG92ZXIsIC5idG4ucHVycGxlLXNlYW5jZTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6Zm9jdXMsIC5idG4ucHVycGxlLXNlYW5jZTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUuZm9jdXMsIC5idG4ucHVycGxlLXNlYW5jZTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6aG92ZXIsIC5idG4ucHVycGxlLXNlYW5jZTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6Zm9jdXMsIC5idG4ucHVycGxlLXNlYW5jZTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi5wdXJwbGUtc2VhbmNlOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLnB1cnBsZS1zZWFuY2U6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4ucHVycGxlLXNlYW5jZTpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDg2LjIyNDM2NTQ4MjIsIDEwLjA3ODE3MjU4ODgsIDEwMC4yMjE4Mjc0MTEyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNTQuMzI5OTQ5MjM4NiwgNi4zNTAyNTM4MDcxLCA2My4xNDk3NDYxOTI5KTtcbn1cbi5idG4ucHVycGxlLXNlYW5jZTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4ucHVycGxlLXNlYW5jZTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5wdXJwbGUtc2VhbmNlOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLnB1cnBsZS1zZWFuY2U6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6aG92ZXIsIC5idG4ucHVycGxlLXNlYW5jZTpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpmb2N1cywgLmJ0bi5wdXJwbGUtc2VhbmNlOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkLmZvY3VzLCAuYnRuLnB1cnBsZS1zZWFuY2U6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLnB1cnBsZS1zZWFuY2U6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLnB1cnBsZS1zZWFuY2U6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5wdXJwbGUtc2VhbmNlOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5wdXJwbGUtc2VhbmNlOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5wdXJwbGUtc2VhbmNlOm5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlBMTJCMztcbiAgYm9yZGVyLWNvbG9yOiAjOUExMkIzO1xufVxuLmJ0bi5wdXJwbGUtc2VhbmNlOm5vdCguYnRuLW91dGxpbmUpIC5iYWRnZSB7XG4gIGNvbG9yOiAjOUExMkIzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLnB1cnBsZS1zZWFuY2Uge1xuICBib3JkZXItY29sb3I6ICM5QTEyQjM7XG4gIGNvbG9yOiAjOUExMkIzO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJ0bi5idG4tb3V0bGluZS5wdXJwbGUtc2VhbmNlOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLnB1cnBsZS1zZWFuY2U6YWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLnB1cnBsZS1zZWFuY2U6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLnB1cnBsZS1zZWFuY2U6YWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1vdXRsaW5lLnB1cnBsZS1zZWFuY2U6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUucHVycGxlLXNlYW5jZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM5QTEyQjM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUExMkIzO1xufVxuXG4uYnRuLnB1cnBsZS1zZWFuY2Utc3RyaXBlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjOUExMkIzICFpbXBvcnRhbnQ7XG59XG5cbi5idG4ucHVycGxlLXNlYW5jZS5idG4tbm8tYm9yZGVyOm5vdCguYWN0aXZlKSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4ucHVycGxlLWludGVuc2U6bm90KC5idG4tb3V0bGluZSkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3NzVhNztcbiAgYm9yZGVyLWNvbG9yOiAjODc3NWE3O1xufVxuLmJ0bi5wdXJwbGUtaW50ZW5zZTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgLmJ0bi5wdXJwbGUtaW50ZW5zZTpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTA5LjI4MzE4NTg0MDcsIDkwLjcyNTY2MzcxNjgsIDE0Mi4yNzQzMzYyODMyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNzMuNDAyNjU0ODY3MywgNjAuOTM4MDUzMDk3MywgOTUuNTYxOTQ2OTAyNyk7XG59XG4uYnRuLnB1cnBsZS1pbnRlbnNlOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMDkuMjgzMTg1ODQwNywgOTAuNzI1NjYzNzE2OCwgMTQyLjI3NDMzNjI4MzIpO1xuICBib3JkZXItY29sb3I6IHJnYigxMDQuNDk5MTE1MDQ0MiwgODYuNzUzOTgyMzAwOSwgMTM2LjA0NjAxNzY5OTEpO1xufVxuLmJ0bi5wdXJwbGUtaW50ZW5zZTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4ucHVycGxlLWludGVuc2U6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4ucHVycGxlLWludGVuc2U6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMDkuMjgzMTg1ODQwNywgOTAuNzI1NjYzNzE2OCwgMTQyLjI3NDMzNjI4MzIpO1xuICBib3JkZXItY29sb3I6IHJnYigxMDQuNDk5MTE1MDQ0MiwgODYuNzUzOTgyMzAwOSwgMTM2LjA0NjAxNzY5OTEpO1xufVxuLmJ0bi5wdXJwbGUtaW50ZW5zZTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmU6aG92ZXIsIC5idG4ucHVycGxlLWludGVuc2U6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmZvY3VzLCAuYnRuLnB1cnBsZS1pbnRlbnNlOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZS5mb2N1cywgLmJ0bi5wdXJwbGUtaW50ZW5zZTpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmU6aG92ZXIsIC5idG4ucHVycGxlLWludGVuc2U6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmZvY3VzLCAuYnRuLnB1cnBsZS1pbnRlbnNlOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLnB1cnBsZS1pbnRlbnNlOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLnB1cnBsZS1pbnRlbnNlOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLnB1cnBsZS1pbnRlbnNlOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTIuNTM4OTM4MDUzMSwgNzYuODI0Nzc4NzYxMSwgMTIwLjQ3NTIyMTIzODkpO1xuICBib3JkZXItY29sb3I6IHJnYig3My40MDI2NTQ4NjczLCA2MC45MzgwNTMwOTczLCA5NS41NjE5NDY5MDI3KTtcbn1cbi5idG4ucHVycGxlLWludGVuc2U6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLCAuYnRuLnB1cnBsZS1pbnRlbnNlOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLnB1cnBsZS1pbnRlbnNlOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLnB1cnBsZS1pbnRlbnNlOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmhvdmVyLCAuYnRuLnB1cnBsZS1pbnRlbnNlOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmZvY3VzLCAuYnRuLnB1cnBsZS1pbnRlbnNlOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkLmZvY3VzLCAuYnRuLnB1cnBsZS1pbnRlbnNlOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi5wdXJwbGUtaW50ZW5zZTpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06Zm9jdXMsIC5idG4ucHVycGxlLWludGVuc2U6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdLmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5wdXJwbGUtaW50ZW5zZTpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ucHVycGxlLWludGVuc2U6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnB1cnBsZS1pbnRlbnNlOm5vdCguYnRuLW91dGxpbmUpLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3NzVhNztcbiAgYm9yZGVyLWNvbG9yOiAjODc3NWE3O1xufVxuLmJ0bi5wdXJwbGUtaW50ZW5zZTpub3QoLmJ0bi1vdXRsaW5lKSAuYmFkZ2Uge1xuICBjb2xvcjogIzg3NzVhNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi5idG4tb3V0bGluZS5wdXJwbGUtaW50ZW5zZSB7XG4gIGJvcmRlci1jb2xvcjogIzg3NzVhNztcbiAgY29sb3I6ICM4Nzc1YTc7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLnB1cnBsZS1pbnRlbnNlOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLnB1cnBsZS1pbnRlbnNlOmFjdGl2ZSwgLmJ0bi5idG4tb3V0bGluZS5wdXJwbGUtaW50ZW5zZTphY3RpdmU6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUucHVycGxlLWludGVuc2U6YWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1vdXRsaW5lLnB1cnBsZS1pbnRlbnNlOmZvY3VzLCAuYnRuLmJ0bi1vdXRsaW5lLnB1cnBsZS1pbnRlbnNlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzg3NzVhNztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Nzc1YTc7XG59XG5cbi5idG4ucHVycGxlLWludGVuc2Utc3RyaXBlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjODc3NWE3ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4ucHVycGxlLWludGVuc2UuYnRuLW5vLWJvcmRlcjpub3QoLmFjdGl2ZSkge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLnB1cnBsZS1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk2Nzk5O1xuICBib3JkZXItY29sb3I6ICM3OTY3OTk7XG59XG4uYnRuLnB1cnBsZS1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgLmJ0bi5wdXJwbGUtc2hhcnA6bm90KC5idG4tb3V0bGluZSkuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDk2Ljg1MDM5MzcwMDgsIDgyLjMyMjgzNDY0NTcsIDEyMi42NzcxNjUzNTQzKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNjAuNzA4NjYxNDE3MywgNTEuNjAyMzYyMjA0NywgNzYuODk3NjM3Nzk1Myk7XG59XG4uYnRuLnB1cnBsZS1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTYuODUwMzkzNzAwOCwgODIuMzIyODM0NjQ1NywgMTIyLjY3NzE2NTM1NDMpO1xuICBib3JkZXItY29sb3I6IHJnYig5Mi4wMzE0OTYwNjMsIDc4LjIyNjc3MTY1MzUsIDExNi41NzMyMjgzNDY1KTtcbn1cbi5idG4ucHVycGxlLXNoYXJwOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5wdXJwbGUtc2hhcnA6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlLCAub3BlbiA+IC5idG4ucHVycGxlLXNoYXJwOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTYuODUwMzkzNzAwOCwgODIuMzIyODM0NjQ1NywgMTIyLjY3NzE2NTM1NDMpO1xuICBib3JkZXItY29sb3I6IHJnYig5Mi4wMzE0OTYwNjMsIDc4LjIyNjc3MTY1MzUsIDExNi41NzMyMjgzNDY1KTtcbn1cbi5idG4ucHVycGxlLXNoYXJwOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpob3ZlciwgLmJ0bi5wdXJwbGUtc2hhcnA6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmZvY3VzLCAuYnRuLnB1cnBsZS1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUuZm9jdXMsIC5idG4ucHVycGxlLXNoYXJwOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpob3ZlciwgLmJ0bi5wdXJwbGUtc2hhcnA6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmZvY3VzLCAuYnRuLnB1cnBsZS1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi5wdXJwbGUtc2hhcnA6bm90KC5idG4tb3V0bGluZSkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLCAub3BlbiA+IC5idG4ucHVycGxlLXNoYXJwOm5vdCguYnRuLW91dGxpbmUpLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm9wZW4gPiAuYnRuLnB1cnBsZS1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDc5Ljk4NDI1MTk2ODUsIDY3Ljk4NjYxNDE3MzIsIDEwMS4zMTMzODU4MjY4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNjAuNzA4NjYxNDE3MywgNTEuNjAyMzYyMjA0NywgNzYuODk3NjM3Nzk1Myk7XG59XG4uYnRuLnB1cnBsZS1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsIC5idG4ucHVycGxlLXNoYXJwOm5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLnB1cnBsZS1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi5wdXJwbGUtc2hhcnA6bm90KC5idG4tb3V0bGluZSkuZGlzYWJsZWQ6aG92ZXIsIC5idG4ucHVycGxlLXNoYXJwOm5vdCguYnRuLW91dGxpbmUpLmRpc2FibGVkOmZvY3VzLCAuYnRuLnB1cnBsZS1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZC5mb2N1cywgLmJ0bi5wdXJwbGUtc2hhcnA6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLnB1cnBsZS1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06Zm9jdXMsIC5idG4ucHVycGxlLXNoYXJwOm5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ucHVycGxlLXNoYXJwOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5wdXJwbGUtc2hhcnA6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnB1cnBsZS1zaGFycDpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTY3OTk7XG4gIGJvcmRlci1jb2xvcjogIzc5Njc5OTtcbn1cbi5idG4ucHVycGxlLXNoYXJwOm5vdCguYnRuLW91dGxpbmUpIC5iYWRnZSB7XG4gIGNvbG9yOiAjNzk2Nzk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLnB1cnBsZS1zaGFycCB7XG4gIGJvcmRlci1jb2xvcjogIzc5Njc5OTtcbiAgY29sb3I6ICM3OTY3OTk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLnB1cnBsZS1zaGFycDpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5wdXJwbGUtc2hhcnA6YWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLnB1cnBsZS1zaGFycDphY3RpdmU6aG92ZXIsIC5idG4uYnRuLW91dGxpbmUucHVycGxlLXNoYXJwOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5wdXJwbGUtc2hhcnA6Zm9jdXMsIC5idG4uYnRuLW91dGxpbmUucHVycGxlLXNoYXJwLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzc5Njc5OTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTY3OTk7XG59XG5cbi5idG4ucHVycGxlLXNoYXJwLXN0cmlwZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzc5Njc5OSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLnB1cnBsZS1zaGFycC5idG4tbm8tYm9yZGVyOm5vdCguYWN0aXZlKSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4ucHVycGxlLXNvZnQ6bm90KC5idG4tb3V0bGluZSkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4NzdhOTtcbiAgYm9yZGVyLWNvbG9yOiAjODg3N2E5O1xufVxuLmJ0bi5wdXJwbGUtc29mdDpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywgLmJ0bi5wdXJwbGUtc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTA5Ljk1OTQ1OTQ1OTUsIDkxLjgxMDgxMDgxMDgsIDE0NS4xODkxODkxODkyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNzQuNDY2MjE2MjE2MiwgNjIuMTc1Njc1Njc1NywgOTguMzI0MzI0MzI0Myk7XG59XG4uYnRuLnB1cnBsZS1zb2Z0Om5vdCguYnRuLW91dGxpbmUpOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMDkuOTU5NDU5NDU5NSwgOTEuODEwODEwODEwOCwgMTQ1LjE4OTE4OTE4OTIpO1xuICBib3JkZXItY29sb3I6IHJnYigxMDUuMjI3MDI3MDI3LCA4Ny44NTk0NTk0NTk1LCAxMzguOTQwNTQwNTQwNSk7XG59XG4uYnRuLnB1cnBsZS1zb2Z0Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5wdXJwbGUtc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5wdXJwbGUtc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEwOS45NTk0NTk0NTk1LCA5MS44MTA4MTA4MTA4LCAxNDUuMTg5MTg5MTg5Mik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEwNS4yMjcwMjcwMjcsIDg3Ljg1OTQ1OTQ1OTUsIDEzOC45NDA1NDA1NDA1KTtcbn1cbi5idG4ucHVycGxlLXNvZnQ6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlOmhvdmVyLCAuYnRuLnB1cnBsZS1zb2Z0Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZTpmb2N1cywgLmJ0bi5wdXJwbGUtc29mdDpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUuZm9jdXMsIC5idG4ucHVycGxlLXNvZnQ6bm90KC5idG4tb3V0bGluZSkuYWN0aXZlOmhvdmVyLCAuYnRuLnB1cnBsZS1zb2Z0Om5vdCguYnRuLW91dGxpbmUpLmFjdGl2ZTpmb2N1cywgLmJ0bi5wdXJwbGUtc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi5wdXJwbGUtc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi5wdXJwbGUtc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5vcGVuID4gLmJ0bi5wdXJwbGUtc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDkzLjM5NTk0NTk0NTksIDc3Ljk4MTA4MTA4MTEsIDEyMy4zMTg5MTg5MTg5KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNzQuNDY2MjE2MjE2MiwgNjIuMTc1Njc1Njc1NywgOTguMzI0MzI0MzI0Myk7XG59XG4uYnRuLnB1cnBsZS1zb2Z0Om5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwgLmJ0bi5wdXJwbGUtc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5hY3RpdmUsIC5vcGVuID4gLmJ0bi5wdXJwbGUtc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi5wdXJwbGUtc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpob3ZlciwgLmJ0bi5wdXJwbGUtc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZDpmb2N1cywgLmJ0bi5wdXJwbGUtc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5kaXNhYmxlZC5mb2N1cywgLmJ0bi5wdXJwbGUtc29mdDpub3QoLmJ0bi1vdXRsaW5lKVtkaXNhYmxlZF06aG92ZXIsIC5idG4ucHVycGxlLXNvZnQ6bm90KC5idG4tb3V0bGluZSlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLnB1cnBsZS1zb2Z0Om5vdCguYnRuLW91dGxpbmUpW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ucHVycGxlLXNvZnQ6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLnB1cnBsZS1zb2Z0Om5vdCguYnRuLW91dGxpbmUpOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5wdXJwbGUtc29mdDpub3QoLmJ0bi1vdXRsaW5lKS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODc3YTk7XG4gIGJvcmRlci1jb2xvcjogIzg4NzdhOTtcbn1cbi5idG4ucHVycGxlLXNvZnQ6bm90KC5idG4tb3V0bGluZSkgLmJhZGdlIHtcbiAgY29sb3I6ICM4ODc3YTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4uYnRuLW91dGxpbmUucHVycGxlLXNvZnQge1xuICBib3JkZXItY29sb3I6ICM4ODc3YTk7XG4gIGNvbG9yOiAjODg3N2E5O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJ0bi5idG4tb3V0bGluZS5wdXJwbGUtc29mdDpob3ZlciwgLmJ0bi5idG4tb3V0bGluZS5wdXJwbGUtc29mdDphY3RpdmUsIC5idG4uYnRuLW91dGxpbmUucHVycGxlLXNvZnQ6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1vdXRsaW5lLnB1cnBsZS1zb2Z0OmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5wdXJwbGUtc29mdDpmb2N1cywgLmJ0bi5idG4tb3V0bGluZS5wdXJwbGUtc29mdC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM4ODc3YTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg3N2E5O1xufVxuXG4uYnRuLnB1cnBsZS1zb2Z0LXN0cmlwZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzg4NzdhOSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLnB1cnBsZS1zb2Z0LmJ0bi1uby1ib3JkZXI6bm90KC5hY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogQ2lyY2xlIEJ1dHRvbnMgKi9cbi5idG4tY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnRuLWNpcmNsZS1yaWdodCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMjVweCAyNXB4IDAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1jaXJjbGUtbGVmdCB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHggMCAwIDI1cHggIWltcG9ydGFudDtcbn1cblxuLmJ0bi1jaXJjbGUtYm90dG9tIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDI1cHggMjVweCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWNpcmNsZS10b3Age1xuICBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4taWNvbi1vbmx5IHtcbiAgaGVpZ2h0OiAzNHB4O1xuICB3aWR0aDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYnRuLWljb24tb25seSA+IFtjbGFzc149aWNvbi1dLFxuLmJ0bi1pY29uLW9ubHkgPiBpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5idG4tZ3JvdXAuYnRuLWdyb3VwLWNpcmNsZSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAyNXB4IDAgMCAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyb3VwLmJ0bi1ncm91cC1jaXJjbGUgPiAuYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDI1cHggMjVweCAwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tZ3JvdXAuYnRuLWdyb3VwLWRldmlkZWQgPiAuYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uYnRuLWdyb3VwLmJ0bi1ncm91cC1kZXZpZGVkID4gLmJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsLmJ0bi1ncm91cC12ZXJ0aWNhbC1jaXJjbGUgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAyNXB4IDAgMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbC5idG4tZ3JvdXAtdmVydGljYWwtY2lyY2xlID4gLmJ0bjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDI1cHggMjVweCAhaW1wb3J0YW50O1xufVxuXG4uYnRuOm5vdCgubWQtc2tpcCk6bm90KC5icy1zZWxlY3QtYWxsKTpub3QoLmJzLWRlc2VsZWN0LWFsbCkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4yOHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zZWFyY2gtZm9ybSAuYnRuOm5vdCgubWQtc2tpcCk6bm90KC5icy1zZWxlY3QtYWxsKTpub3QoLmJzLWRlc2VsZWN0LWFsbCksIC5idG4tdGhlbWUtcGFuZWwgLmJ0bjpub3QoLm1kLXNraXApOm5vdCguYnMtc2VsZWN0LWFsbCk6bm90KC5icy1kZXNlbGVjdC1hbGwpIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5idG46bm90KC5tZC1za2lwKTpub3QoLmJzLXNlbGVjdC1hbGwpOm5vdCguYnMtZGVzZWxlY3QtYWxsKS5idG4tbGluayB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiByZ2IoNTEuNDM0MDkwOTA5MSwgMTIyLjI3NzI3MjcyNzMsIDE4My40MTU5MDkwOTA5KTtcbn1cbi5idG46bm90KC5tZC1za2lwKTpub3QoLmJzLXNlbGVjdC1hbGwpOm5vdCguYnMtZGVzZWxlY3QtYWxsKS5idG4tbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG46bm90KC5tZC1za2lwKTpub3QoLmJzLXNlbGVjdC1hbGwpOm5vdCguYnMtZGVzZWxlY3QtYWxsKSB7XG4gIHBhZGRpbmc6IDhweCAxNHB4IDdweCAxNHB4O1xufVxuLmJ0bjpub3QoLm1kLXNraXApOm5vdCguYnMtc2VsZWN0LWFsbCk6bm90KC5icy1kZXNlbGVjdC1hbGwpID4gaSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuLmJ0bjpub3QoLm1kLXNraXApOm5vdCguYnMtc2VsZWN0LWFsbCk6bm90KC5icy1kZXNlbGVjdC1hbGwpLmJ0bi1zbSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogNnB4IDE4cHggNnB4IDE4cHg7XG59XG4uYnRuOm5vdCgubWQtc2tpcCk6bm90KC5icy1zZWxlY3QtYWxsKTpub3QoLmJzLWRlc2VsZWN0LWFsbCkuYnRuLXhzIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAzcHggOHB4IDNweCA4cHg7XG59XG4uYnRuOm5vdCgubWQtc2tpcCk6bm90KC5icy1zZWxlY3QtYWxsKTpub3QoLmJzLWRlc2VsZWN0LWFsbCkuYnRuLWxnIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMnB4IDI2cHggMTBweCAyNnB4O1xufVxuLmJ0bjpub3QoLm1kLXNraXApOm5vdCguYnMtc2VsZWN0LWFsbCk6bm90KC5icy1kZXNlbGVjdC1hbGwpLmJ0bi1pY29uLW9ubHkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYnRuOm5vdCgubWQtc2tpcCk6bm90KC5icy1zZWxlY3QtYWxsKTpub3QoLmJzLWRlc2VsZWN0LWFsbCkuYnRuLWljb24tb25seSA+IGkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKioqXG5JbWFnZSBDYXJvdXNlbFxuKioqL1xuLmNhcm91c2VsLmltYWdlLWNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5jYXJvdXNlbC5pbWFnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbCBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbn1cbi5jYXJvdXNlbC5pbWFnZS1jYXJvdXNlbC5pbWFnZS1jYXJvdXNlbC1ob3ZlcmFibGUgLmNhcm91c2VsLWNvbnRyb2wgaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2Fyb3VzZWwuaW1hZ2UtY2Fyb3VzZWwuaW1hZ2UtY2Fyb3VzZWwtaG92ZXJhYmxlOmhvdmVyIC5jYXJvdXNlbC1jb250cm9sIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2Fyb3VzZWwuaW1hZ2UtY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wubGVmdCBpIHtcbiAgbGVmdDogMTBweDtcbn1cbi5jYXJvdXNlbC5pbWFnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC5yaWdodCBpIHtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uY2Fyb3VzZWwuaW1hZ2UtY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3R0b206IC03cHg7XG59XG4uY2Fyb3VzZWwuaW1hZ2UtY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xufVxuLmNhcm91c2VsLmltYWdlLWNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG59XG4uY2Fyb3VzZWwuaW1hZ2UtY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAyNXB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG4uY2Fyb3VzZWwuaW1hZ2UtY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24gaDQsXG4uY2Fyb3VzZWwuaW1hZ2UtY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24gaDMsXG4uY2Fyb3VzZWwuaW1hZ2UtY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24gaDIsXG4uY2Fyb3VzZWwuaW1hZ2UtY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24gcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jYXJvdXNlbC5pbWFnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtY2FwdGlvbiBoNCxcbi5jYXJvdXNlbC5pbWFnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtY2FwdGlvbiBoMyxcbi5jYXJvdXNlbC5pbWFnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtY2FwdGlvbiBoMiB7XG4gIG1hcmdpbjogMCAwIDVweDtcbn1cbi5jYXJvdXNlbC5pbWFnZS1jYXJvdXNlbCAuY2Fyb3VzZWwtY2FwdGlvbiBoNCBhLFxuLmNhcm91c2VsLmltYWdlLWNhcm91c2VsIC5jYXJvdXNlbC1jYXB0aW9uIGgzIGEsXG4uY2Fyb3VzZWwuaW1hZ2UtY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24gaDIgYSB7XG4gIGNvbG9yOiAjYWFhO1xufVxuLmNhcm91c2VsLmltYWdlLWNhcm91c2VsIC5jYXJvdXNlbC1jYXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcm91c2VsLmltYWdlLWNhcm91c2VsIC5jYXJvdXNlbC1jYXB0aW9uIC5pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKioqXG5DaGFydHMgYW5kIHN0YXRpc3RpY3NcbioqKi9cbi5jaGFydCxcbi5waWUsXG4uYmFycyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi8qKipcblN0YXRpc3RpYyBsaXN0c1xuKioqL1xuLml0ZW0tbGlzdC50YWJsZSAucGVyY2VudCB7XG4gIHdpZHRoOiAzMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4vKioqXG5DaGFydCB0b29sdGlwc1xuKioqL1xuLmNoYXJ0LXRvb2x0aXAge1xuICBjbGVhcjogYm90aDtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM2ZTZlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jaGFydC10b29sdGlwIC5sYWJlbCB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4vKioqXG5NaW5pIGNoYXJ0IGNvbnRhaW5lcnNcbioqKi9cbi5iYXItY2hhcnQsXG4ubGluZS1jaGFydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKipcbkNoYXRzXG4qKiovXG4uY2hhdHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuLmNoYXRzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uY2hhdHMgbGkgLmJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jaGF0cyBsaSAuYXZhdGFyIHtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogNDVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG4uY2hhdHMgbGkuaW4gLmF2YXRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uY2hhdHMgbGkub3V0IC5hdmF0YXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmNoYXRzIGxpIC5uYW1lIHtcbiAgY29sb3I6ICMzNTkwYzE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jaGF0cyBsaSAuZGF0ZXRpbWUge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNoYXRzIGxpIC5tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoYXRzIGxpLmluIC5tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMUJCQzlCO1xuICBtYXJnaW4tbGVmdDogNjVweDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cbi5jaGF0cyBsaS5pbiAubWVzc2FnZSAuYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogLThweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogOHB4IHNvbGlkICMxQkJDOUI7XG59XG4uY2hhdHMgbGkub3V0IC5tZXNzYWdlIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0YzNTY1RDtcbiAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jaGF0cyBsaS5vdXQgLm1lc3NhZ2UgLmFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiAtOHB4O1xuICBib3JkZXItdG9wOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjRjM1NjVEO1xufVxuLmNoYXRzIGxpLm91dCAubmFtZSxcbi5jaGF0cyBsaS5vdXQgLmRhdGV0aW1lIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jaGF0LWZvcm0ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllZmYzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbn1cbi5jaGF0LWZvcm0gLmlucHV0LWNvbnQge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4uY2hhdC1mb3JtIC5pbnB1dC1jb250IC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uY2hhdC1mb3JtIC5pbnB1dC1jb250IC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGI4ZGY5ICFpbXBvcnRhbnQ7XG59XG4uY2hhdC1mb3JtIC5idG4tY29udCB7XG4gIG1hcmdpbi10b3A6IC00MXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDQ0cHg7XG59XG4uY2hhdC1mb3JtIC5idG4tY29udCAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTdweDtcbiAgcmlnaHQ6IDQzcHg7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCAjNGQ5MGZlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jaGF0LWZvcm0gLmJ0bi1jb250IC5idG4ge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG4uY2hhdC1mb3JtIC5idG4tY29udDpob3ZlciAuYXJyb3cge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMzYyZmQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmNoYXQtZm9ybSAuYnRuLWNvbnQ6aG92ZXIgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzYyZmQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4vKioqXG5DdXN0b21pemVkIEJvb3RzdHJhcCBDbG9zZSBJY29uIFxuKioqL1xuLmNsb3NlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pY29ucy9jbG9zZS13aGl0ZS5wbmdcIikgIWltcG9ydGFudDtcbn1cblxuLyoqKlxuQ3VzdG9taXplZCBCb290c3RyYXAgRHJvcGRvd25zXG4qKiovXG4vKioqXG5Ecm9wZG93bnNcbioqKi9cbi5kcm9wdXAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUsXG4uZHJvcGRvd24ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi8qKipcbkRyb3Bkb3duIE1lbnVcbioqKi9cbi5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogMCAvKnJ0bDphdXRvKi87XG4gIG1pbi13aWR0aDogMTc1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMTBweCAwcHggMHB4IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5kcm9wZG93bi1ob3ZlcmFibGU6aG92ZXIgLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcm9wZG93bi1tZW51IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5kcm9wZG93bi1tZW51IGxpLmRpdmlkZXIge1xuICBiYWNrZ3JvdW5kOiAjZjFmM2Y2O1xufVxuLmRyb3Bkb3duLW1lbnUgbGkuaGVhZGVyIHtcbiAgcGFkZGluZzogOHB4IDE0cHggMnB4IDE0cHg7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBjb2xvcjogcmdiKDExMC41LCAxMTAuNSwgMTEwLjUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSA+IFtjbGFzc149ZmEtXSxcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhID4gW2NsYXNzKj1cIiBmYS1cIl0ge1xuICBjb2xvcjogIzg4ODtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhID4gW2NsYXNzXj1pY29uLV0sXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSA+IFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBjb2xvcjogIzY2Njtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhID4gW2NsYXNzXj1nbHlwaGljb24tXSxcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhID4gW2NsYXNzKj1cIiBnbHlwaGljb24tXCJdIHtcbiAgY29sb3I6ICM4ODg7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpOmhvdmVyID4gYSwgLmRyb3Bkb3duLW1lbnUgPiBsaS5hY3RpdmUgPiBhLCAuZHJvcGRvd24tbWVudSA+IGxpLmFjdGl2ZTpob3ZlciA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDUuNjUsIDI0NS42NSwgMjQ1LjY1KTtcbiAgY29sb3I6ICM1NTU7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5kcm9wZG93bi1tZW51LmJvdHRvbS11cCB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4uZHJvcGRvd24tbWVudS5ib3R0b20tdXA6YmVmb3JlLCAuZHJvcGRvd24tbWVudS5ib3R0b20tdXA6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpOmZpcnN0LWNoaWxkOmhvdmVyID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMHB4IDBweDtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGk6bGFzdC1jaGlsZDpob3ZlciA+IGEge1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDJweCAycHg7XG59XG5cbi5kcm9wZG93bi1ob3Zlcjpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93biA+IC5kcm9wZG93bi1tZW51LnB1bGwtbGVmdDpiZWZvcmUsXG4uZHJvcGRvd24tdG9nZ2xlID4gLmRyb3Bkb3duLW1lbnUucHVsbC1sZWZ0OmJlZm9yZSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tbWVudS5wdWxsLWxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDlweDtcbn1cbi5kcm9wZG93biA+IC5kcm9wZG93bi1tZW51LnB1bGwtbGVmdDphZnRlcixcbi5kcm9wZG93bi10b2dnbGUgPiAuZHJvcGRvd24tbWVudS5wdWxsLWxlZnQ6YWZ0ZXIsXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLW1lbnUucHVsbC1sZWZ0OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7XG59XG4uZHJvcGRvd24gPiAuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0OmJlZm9yZSxcbi5kcm9wZG93bi10b2dnbGUgPiAuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0OmJlZm9yZSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA5cHg7XG59XG4uZHJvcGRvd24gPiAuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0OmFmdGVyLFxuLmRyb3Bkb3duLXRvZ2dsZSA+IC5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHQ6YWZ0ZXIsXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodDphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmRyb3Bkb3duLmRyb3B1cCA+IC5kcm9wZG93bi1tZW51LFxuLmRyb3Bkb3duLXRvZ2dsZS5kcm9wdXAgPiAuZHJvcGRvd24tbWVudSxcbi5idG4tZ3JvdXAuZHJvcHVwID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZHJvcGRvd24uZHJvcHVwID4gLmRyb3Bkb3duLW1lbnU6YWZ0ZXIsIC5kcm9wZG93bi5kcm9wdXAgPiAuZHJvcGRvd24tbWVudTpiZWZvcmUsXG4uZHJvcGRvd24tdG9nZ2xlLmRyb3B1cCA+IC5kcm9wZG93bi1tZW51OmFmdGVyLFxuLmRyb3Bkb3duLXRvZ2dsZS5kcm9wdXAgPiAuZHJvcGRvd24tbWVudTpiZWZvcmUsXG4uYnRuLWdyb3VwLmRyb3B1cCA+IC5kcm9wZG93bi1tZW51OmFmdGVyLFxuLmJ0bi1ncm91cC5kcm9wdXAgPiAuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBEcm9wZG93biBzdWJtZW51IHN1cHBvcnQgZm9yIEJvb3RzcmFwIDMgKi9cbi5kcm9wZG93bi1zdWJtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRyb3Bkb3duLXN1Ym1lbnUgPiAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5kcm9wZG93bi1zdWJtZW51ID4gYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHJpZ2h0OiA3cHg7XG4gIHRvcDogN3B4O1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGhlaWdodDogYXV0bztcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gYTphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuLmRyb3Bkb3duLXN1Ym1lbnUucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uZHJvcGRvd24tc3VibWVudS5wdWxsLWxlZnQgPiAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IC0xMDAlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXN1Ym1lbnUgPiAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xufVxuXG4ubmF2LnB1bGwtcmlnaHQgPiBsaSA+IC5kcm9wZG93bi1tZW51LFxuLm5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLm5hdi5wdWxsLXJpZ2h0ID4gbGkgPiAuZHJvcGRvd24tbWVudTpiZWZvcmUsXG4ubmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0OmJlZm9yZSB7XG4gIHJpZ2h0OiAxMnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLm5hdi5wdWxsLXJpZ2h0ID4gbGkgPiAuZHJvcGRvd24tbWVudTphZnRlcixcbi5uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHQ6YWZ0ZXIge1xuICByaWdodDogMTNweDtcbiAgbGVmdDogYXV0bztcbn1cbi5uYXYucHVsbC1yaWdodCA+IGxpID4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUsXG4ubmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyAvKiA3NjdweCAqL1xuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggcmdiYSgxMDIsIDEwMiwgMTAyLCAwLjEpO1xuICB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiA2cHggMCA2cHggMTNweDtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlcixcbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB9XG59XG4vKioqXG5Ecm9wZG93biBDaGVja2JveGVzXG4qKiovXG4uZHJvcGRvd24tY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZHJvcGRvd24tY29udGVudCBmb3JtIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZHJvcGRvd24uaW5saW5lIC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi1yYWRpb2J1dHRvbnMsXG4uZHJvcGRvd24tY2hlY2tib3hlcyB7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5kcm9wZG93bi1yYWRpb2J1dHRvbnMgbGFiZWwsXG4uZHJvcGRvd24tY2hlY2tib3hlcyBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uZHJvcGRvd24tcmFkaW9idXR0b25zIGxhYmVsIC5yYWRpbyxcbi5kcm9wZG93bi1jaGVja2JveGVzIGxhYmVsIC5yYWRpbyB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4vKnJ0bDppZ25vcmUqL1xuLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbn1cbi5kcm9wZG93bi1tZW51OmJlZm9yZSwgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tbWVudSB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLmJ0bi1ncm91cC5kcm9wdXAgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uYnRuLWdyb3VwLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwLjFtcztcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBbRHJvcGRvd24gTWVudSB2Ml1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmRyb3Bkb3duLW1lbnUtdjIge1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAxO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAyMjVweDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW46IDI1cHggMCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzI0MmIzMTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNywgMSwgMC43LCAxKTtcbn1cbi5kcm9wZG93bi1tZW51LXYyOmJlZm9yZSB7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci13aWR0aDogMCAwIDE1cHggMTVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMjQyYjMxIHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duLW1lbnUtdjIgPiBsaSA+IGEge1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICM2MDZlN2E7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5kcm9wZG93bi1tZW51LXYyID4gbGkgPiBhOmhvdmVyLCAuZHJvcGRvd24tbWVudS12MiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMyMTI4MmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDlkYzc7XG59XG4uZHJvcGRvd24tbWVudS12MiAuYWN0aXZlID4gYSxcbi5kcm9wZG93bi1tZW51LXYyIC5hY3RpdmUgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUtdjIgLmFjdGl2ZSA+IGE6Zm9jdXMsXG4uZHJvcGRvd24tbWVudS12MiAuYWN0aXZlID4gYSxcbi5kcm9wZG93bi1tZW51LXYyIC5hY3RpdmUgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUtdjIgLmFjdGl2ZSA+IGE6Zm9jdXMsXG4uZHJvcGRvd24tbWVudS12MiAuYWN0aXZlID4gYSxcbi5kcm9wZG93bi1tZW51LXYyIC5hY3RpdmUgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUtdjIgLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI4MmU7XG4gIGNvbG9yOiAjMDA5ZGM3O1xufVxuLmRyb3Bkb3duLW1lbnUtdjIgLmRpc2FibGVkID4gYSxcbi5kcm9wZG93bi1tZW51LXYyIC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudS12MiAuZGlzYWJsZWQgPiBhOmZvY3VzLFxuLmRyb3Bkb3duLW1lbnUtdjIgLmRpc2FibGVkID4gYSxcbi5kcm9wZG93bi1tZW51LXYyIC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudS12MiAuZGlzYWJsZWQgPiBhOmZvY3VzLFxuLmRyb3Bkb3duLW1lbnUtdjIgLmRpc2FibGVkID4gYSxcbi5kcm9wZG93bi1tZW51LXYyIC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudS12MiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDlkYzc7XG59XG4uZHJvcGRvd24tbWVudS12MiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUtdjIgLmRpc2FibGVkID4gYTpmb2N1cyxcbi5kcm9wZG93bi1tZW51LXYyIC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudS12MiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5kcm9wZG93bi1tZW51LXYyIC5kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogOXB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMyZTM1M2M7XG59XG4uZHJvcGRvd24tbWVudS12MiAuYmFkZ2Uge1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtdjIucHVsbC1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ub3BlbiA+IC5kcm9wZG93bi1tZW51LXYyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUtdjIge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLyoqKlxuU3lzdGVtIGZlZWRzXG4qKiovXG4uZmVlZHMge1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmZlZWRzIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgY29sb3I6IHJnYigxMzAuMjcxMDUyNjMxNiwgMTQ4LjA4OTQ3MzY4NDIsIDE1NC4wMjg5NDczNjg0KTtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLmZlZWRzIGxpOmJlZm9yZSwgLmZlZWRzIGxpOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmZlZWRzIGxpOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZmVlZHMgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5mZWVkcyBsaSAuY29sMSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZmVlZHMgbGkgLmNvbDEgPiAuY29udCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmVlZHMgbGkgLmNvbDEgPiAuY29udCA+IC5jb250LWNvbDEge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbn1cbi5mZWVkcyBsaSAuY29sMSA+IC5jb250ID4gLmNvbnQtY29sMSA+IC5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDRweCA2cHggNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmVlZHMgbGkgLmNvbDEgPiAuY29udCA+IC5jb250LWNvbDEgPiAubGFiZWwgPiBpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZmVlZHMgbGkgLmNvbDEgPiAuY29udCA+IC5jb250LWNvbDIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmVlZHMgbGkgLmNvbDEgPiAuY29udCA+IC5jb250LWNvbDIgPiAuZGVzYyB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZlZWRzIGxpIC5jb2wyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3NXB4O1xuICBtYXJnaW4tbGVmdDogLTc1cHg7XG59XG4uZmVlZHMgbGkgLmNvbDIgPiAuZGF0ZSB7XG4gIHBhZGRpbmc6IDRweCA5cHggNXB4IDRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICNjMWNiZDA7XG59XG5cbi8qKipcbkZvcm0gTGF5b3V0c1xuKioqKi9cbi8qIFN0YXRpYyBpbmZvICovXG4uc3RhdGljLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnN0YXRpYy1pbmZvIC5uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnN0YXRpYy1pbmZvIC52YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zdGF0aWMtaW5mby5hbGlnbi1yZXZlcnNlIC5uYW1lLCAuc3RhdGljLWluZm8uYWxpZ24tcmV2ZXJzZSAudmFsdWUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLyogSGVscCBibG9ja3MgKi9cbi5oZWxwLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5oZWxwLWlubGluZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3MzczNzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uZm9ybS1pbmxpbmUgaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLyogQ29udHJvbCBMYWJlbCAqL1xuLmNvbnRyb2wtbGFiZWwge1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5jb250cm9sLWxhYmVsIC5yZXF1aXJlZCxcbi5mb3JtLWdyb3VwIC5yZXF1aXJlZCB7XG4gIGNvbG9yOiAjZTAyMjIyO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuXG4uZm9ybSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnBvcnRsZXQtZm9ybSAuZm9ybS1ib2R5LFxuLmZvcm0gLmZvcm0tYm9keSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ucG9ydGxldC5saWdodCAucG9ydGxldC1mb3JtIC5mb3JtLWJvZHksXG4ucG9ydGxldC5saWdodCAuZm9ybSAuZm9ybS1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnBvcnRsZXQtZm9ybSAuZm9ybS1hY3Rpb25zLFxuLmZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAqem9vbTogMTtcbn1cbi5wb3J0bGV0LmxpZ2h0IC5wb3J0bGV0LWZvcm0gLmZvcm0tYWN0aW9ucyxcbi5wb3J0bGV0LmxpZ2h0IC5mb3JtIC5mb3JtLWFjdGlvbnMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucG9ydGxldC1mb3JtIC5mb3JtLWFjdGlvbnMubm9ib3JkZXIsXG4uZm9ybSAuZm9ybS1hY3Rpb25zLm5vYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wb3J0bGV0IC5wb3J0bGV0LWZvcm0gLmZvcm0tYWN0aW9ucyxcbi5wb3J0bGV0IC5mb3JtIC5mb3JtLWFjdGlvbnMge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbn1cbi5wb3J0bGV0LWZvcm0gLmZvcm0tYWN0aW9uczpiZWZvcmUsIC5wb3J0bGV0LWZvcm0gLmZvcm0tYWN0aW9uczphZnRlcixcbi5mb3JtIC5mb3JtLWFjdGlvbnM6YmVmb3JlLFxuLmZvcm0gLmZvcm0tYWN0aW9uczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5wb3J0bGV0LWZvcm0gLmZvcm0tYWN0aW9uczphZnRlcixcbi5mb3JtIC5mb3JtLWFjdGlvbnM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5wb3J0bGV0LWZvcm0gLmZvcm0tYWN0aW9ucy5yaWdodCxcbi5mb3JtIC5mb3JtLWFjdGlvbnMucmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnBvcnRsZXQubGlnaHQgLnBvcnRsZXQtZm9ybSAuZm9ybS1hY3Rpb25zLnJpZ2h0LFxuLnBvcnRsZXQubGlnaHQgLmZvcm0gLmZvcm0tYWN0aW9ucy5yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucG9ydGxldC1mb3JtIC5mb3JtLWFjdGlvbnMubGVmdCxcbi5mb3JtIC5mb3JtLWFjdGlvbnMubGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wb3J0bGV0LmxpZ2h0IC5wb3J0bGV0LWZvcm0gLmZvcm0tYWN0aW9ucy5sZWZ0LFxuLnBvcnRsZXQubGlnaHQgLmZvcm0gLmZvcm0tYWN0aW9ucy5sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnBvcnRsZXQtZm9ybSAuZm9ybS1hY3Rpb25zLm5vYmcsXG4uZm9ybSAuZm9ybS1hY3Rpb25zLm5vYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wb3J0bGV0LWZvcm0gLmZvcm0tYWN0aW9ucy50b3AsXG4uZm9ybSAuZm9ybS1hY3Rpb25zLnRvcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucG9ydGxldC5saWdodCAucG9ydGxldC1mb3JtIC5mb3JtLWFjdGlvbnMudG9wLFxuLnBvcnRsZXQubGlnaHQgLmZvcm0gLmZvcm0tYWN0aW9ucy50b3Age1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnBvcnRsZXQtZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tc2V0LFxuLmZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLXNldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9ydGxldC1mb3JtIC5mb3JtLWFjdGlvbnMsXG4gIC5mb3JtIC5mb3JtLWFjdGlvbnMgeyAvKiA3NjdweCAqLyB9XG4gIC5wb3J0bGV0LWZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLXNldCxcbiAgLmZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLXNldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG4ucG9ydGxldC1mb3JtIC5mb3JtLXNlY3Rpb24sXG4uZm9ybSAuZm9ybS1zZWN0aW9uIHtcbiAgbWFyZ2luOiAzMHB4IDBweCAzMHB4IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5mb3JtLWZpdCAucG9ydGxldC1mb3JtIC5mb3JtLXNlY3Rpb24sXG4uZm9ybS1maXQgLmZvcm0gLmZvcm0tc2VjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi8qIENoZWNrYm94ZXMgKi9cbi5jaGVja2JveCxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94IHtcbiAgcGFkZGluZzogMDtcbn1cbi5jaGVja2JveCA+IGxhYmVsLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3ggPiBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNoZWNrYm94LWxpc3QgPiBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNoZWNrYm94LWxpc3QgPiBsYWJlbC5jaGVja2JveC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2hlY2tib3gtbGlzdCA+IGxhYmVsLmNoZWNrYm94LWlubGluZTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogUmFkaW8gYnV0dG9ucyAqL1xuLnJhZGlvLWxpc3QgPiBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJhZGlvLWxpc3QgPiBsYWJlbC5yYWRpby1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucmFkaW8tbGlzdCA+IGxhYmVsLnJhZGlvLWlubGluZTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogUmFkaW8gYnV0dG9ucyBpbiBob3Jpem9udGFsIGZvcm1zICovXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpby1saXN0IC5yYWRpbyB7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpby1saXN0ID4gbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8gPiBzcGFuIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4vKiBSb3dzIHNlcGVyYXRlZCBmb3JtIGxheW91dCAqL1xuLmZvcm0gLmZvcm0tcm93LXNlcGVyYXRlZCAucG9ydGxldC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5mb3JtIC5mb3JtLXJvdy1zZXBlcmF0ZWQgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4uZm9ybSAuZm9ybS1yb3ctc2VwZXJhdGVkIC5mb3JtLWdyb3VwLmxhc3Qge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbn1cbi5mb3JtIC5mb3JtLXJvdy1zZXBlcmF0ZWQgLmZvcm0tZ3JvdXAgLmhlbHAtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm0gLmZvcm0tcm93LXNlcGVyYXRlZCAuZm9ybS1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5mb3JtIC5mb3JtLXJvdy1zZXBlcmF0ZWQgLmZvcm0tYWN0aW9ucyB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIEZvcm0gYm9yZGVyZWQgKi9cbi5mb3JtIC5mb3JtLWJvcmRlcmVkIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbn1cbi5mb3JtIC5mb3JtLWJvcmRlcmVkIC5mb3JtLWdyb3VwID4gZGl2IHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWZlZmVmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb3JtIC5mb3JtLWJvcmRlcmVkIC5mb3JtLWdyb3VwID4gZGl2IHsgLyogOTkxcHggKi9cbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxufVxuLmZvcm0gLmZvcm0tYm9yZGVyZWQgLmZvcm0tZ3JvdXAubGFzdCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uZm9ybSAuZm9ybS1ib3JkZXJlZCAuZm9ybS1ncm91cCAuY29udHJvbC1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb3JtIC5mb3JtLWJvcmRlcmVkIC5mb3JtLWdyb3VwIC5jb250cm9sLWxhYmVsIHsgLyogOTkxcHggKi9cbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuLmZvcm0gLmZvcm0tYm9yZGVyZWQgLmZvcm0tZ3JvdXAgLmhlbHAtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm0gLmZvcm0tYm9yZGVyZWQgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtIC5mb3JtLWJvcmRlcmVkIC5mb3JtLWJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybSAuZm9ybS1ib3JkZXJlZCAuZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9ybSAuZm9ybS1ib3JkZXJlZCAuZm9ybS1hY3Rpb25zIHsgLyogOTkxcHggKi9cbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogSG9yaXpvbnRhbCBib3JkZXJlZCBmb3JtICovXG4uZm9ybSAuZm9ybS1ob3Jpem9udGFsLmZvcm0tYm9yZGVyZWQuZm9ybS1yb3ctc3RyaXBwZWQgLmZvcm0tZ3JvdXA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbn1cbi5mb3JtIC5mb3JtLWhvcml6b250YWwuZm9ybS1ib3JkZXJlZC5mb3JtLXJvdy1zdHJpcHBlZCAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmZvcm0gLmZvcm0taG9yaXpvbnRhbC5mb3JtLWJvcmRlcmVkLmZvcm0tbGFiZWwtc3RyaXBwZWQgLmZvcm0tZ3JvdXA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbn1cbi5mb3JtIC5mb3JtLWhvcml6b250YWwuZm9ybS1ib3JkZXJlZC5mb3JtLWxhYmVsLXN0cmlwcGVkIC5mb3JtLWdyb3VwOm50aC1jaGlsZChldmVuKSA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZm9ybSAuZm9ybS1ob3Jpem9udGFsLmZvcm0tYm9yZGVyZWQuZm9ybS1sYWJlbC1zdHJpcHBlZCAuZm9ybS1ncm91cDpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xufVxuXG4vKiBIb3Jpem9udGFsIGZvcm0gc21hbGwgaW5wdXQgaXNzdWUgKi9cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAgLmlucHV0LXNtIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLyoqKlxuRm9ybSBSZXBlYXRlclxuKioqKi9cbi5tdC1yZXBlYXRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tdC1yZXBlYXRlciAubXQtcmVwZWF0ZXItaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tdC1yZXBlYXRlciAubXQtcmVwZWF0ZXItaXRlbS5tdC1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm10LXJlcGVhdGVyIC5tdC1yZXBlYXRlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5tdC1yZXBlYXRlciAubXQtcmVwZWF0ZXItaW5wdXQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAwIDEwcHggMTBweCAxMHB4O1xuICB3aWR0aDogMSU7XG59XG4ubXQtcmVwZWF0ZXIgLm10LXJlcGVhdGVyLWlucHV0IGlucHV0W3R5cGU9dGV4dF0sIC5tdC1yZXBlYXRlciAubXQtcmVwZWF0ZXItaW5wdXQgdGV4dGFyZWEsIC5tdC1yZXBlYXRlciAubXQtcmVwZWF0ZXItaW5wdXQgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubXQtcmVwZWF0ZXIgLm10LXJlcGVhdGVyLWlucHV0IC5jb250cm9sLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tdC1yZXBlYXRlciAubXQtcmVwZWF0ZXItaW5wdXQubXQtcmVwZWF0ZXItdGV4dGFyZWEge1xuICB3aWR0aDogMyU7XG59XG4ubXQtcmVwZWF0ZXIgLm10LXJlcGVhdGVyLWlucHV0OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm10LXJlcGVhdGVyIC5tdC1yZXBlYXRlci1pbnB1dDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5tdC1yZXBlYXRlciAubXQtcmVwZWF0ZXItZGVsZXRlIHtcbiAgbWFyZ2luLXRvcDogMS44ZW07XG59XG4ubXQtcmVwZWF0ZXIgLm10LXJlcGVhdGVyLWRlbGV0ZS5tdC1yZXBlYXRlci1kZWwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubXQtcmVwZWF0ZXIgLm10LXJlcGVhdGVyLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubXQtcmVwZWF0ZXIgLm10LXJlcGVhdGVyLWNlbGwgLm10LXJlcGVhdGVyLWlucHV0LWlubGluZSxcbi5tdC1yZXBlYXRlciAubXQtcmVwZWF0ZXItY2VsbCAubXQtcmVwZWF0ZXItYnRuLWlubGluZSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4ubXQtcmVwZWF0ZXIgLm10LXJlcGVhdGVyLWNlbGwgLm10LXJlcGVhdGVyLWlucHV0LWlubGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4ubXQtcmVwZWF0ZXIgLm10LXJlcGVhdGVyLWNlbGwgLm10LXJlcGVhdGVyLWJ0bi1pbmxpbmUge1xuICB3aWR0aDogMSU7XG4gIGZsb2F0OiBub25lO1xufVxuLm10LXJlcGVhdGVyIC5tdC1yZXBlYXRlci1yb3cge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubXQtcmVwZWF0ZXIgLm10LXJlcGVhdGVyLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubXQtcmVwZWF0ZXIgLm10LXJlcGVhdGVyLWlucHV0Lm10LXJlcGVhdGVyLXRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubXQtcmVwZWF0ZXIgLm10LXJlcGVhdGVyLWlucHV0IC5jb250cm9sLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXJlcGVhdGVyIC5tdC1yZXBlYXRlci1pbnB1dCAubXQtcmVwZWF0ZXItZGVsZXRlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4vKioqXG5Gb3Jtc1xuKioqL1xuLmZvcm0tY29udHJvbCB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZvcm0tY29udHJvbC5oZWlnaHQtYXV0byB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uID4gaSB7XG4gIGNvbG9yOiByZ2IoMTk2Ljg5Nzk1OTE4MzcsIDIwNC42NDQ4OTc5NTkyLCAyMTguMjAyMDQwODE2Myk7XG59XG5cbi8qKipcbkN1c3RvbSBjb2xvciBidXR0b25zIFxuKioqL1xuLmZvcm0tY29udHJvbC53aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5mb3JtLWNvbnRyb2wud2hpdGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigyMjkuNSwgMjI5LjUsIDIyOS41KTtcbn1cblxuLmZvcm0tY29udHJvbC5mb2N1cy13aGl0ZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZvcm0tY29udHJvbC5kZWZhdWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTFlNWVjO1xufVxuLmZvcm0tY29udHJvbC5kZWZhdWx0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTkzLjc3NTUxMDIwNDEsIDIwMS45Mzg3NzU1MTAyLCAyMTYuMjI0NDg5Nzk1OSk7XG59XG5cbi5mb3JtLWNvbnRyb2wuZm9jdXMtZGVmYXVsdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2UxZTVlYztcbn1cblxuLmZvcm0tY29udHJvbC5kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmYzNTNiO1xufVxuLmZvcm0tY29udHJvbC5kYXJrOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjQuMzg2NzkyNDUyOCwgMjcuNSwgMzAuNjEzMjA3NTQ3Mik7XG59XG5cbi5mb3JtLWNvbnRyb2wuZm9jdXMtZGFyazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzJmMzUzYjtcbn1cblxuLmZvcm0tY29udHJvbC5ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzU5OGRjO1xufVxuLmZvcm0tY29udHJvbC5ibHVlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMzIuNzg0ODEwMTI2NiwgMTI1LjUxODk4NzM0MTgsIDE4OS4yMTUxODk4NzM0KTtcbn1cblxuLmZvcm0tY29udHJvbC5mb2N1cy1ibHVlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzU5OGRjO1xufVxuXG4uZm9ybS1jb250cm9sLmJsdWUtbWFkaXNvbiB7XG4gIGJvcmRlci1jb2xvcjogIzU3OGViZTtcbn1cbi5mb3JtLWNvbnRyb2wuYmx1ZS1tYWRpc29uOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNjMuMDQ3MjEwMzAwNCwgMTE2LjM5NDg0OTc4NTQsIDE2Mi45NTI3ODk2OTk2KTtcbn1cblxuLmZvcm0tY29udHJvbC5mb2N1cy1ibHVlLW1hZGlzb246Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM1NzhlYmU7XG59XG5cbi5mb3JtLWNvbnRyb2wuYmx1ZS1jaGFtYnJheSB7XG4gIGJvcmRlci1jb2xvcjogIzJDM0U1MDtcbn1cbi5mb3JtLWNvbnRyb2wuYmx1ZS1jaGFtYnJheTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1LjkwMzIyNTgwNjUsIDM2LjUsIDQ3LjA5Njc3NDE5MzUpO1xufVxuXG4uZm9ybS1jb250cm9sLmZvY3VzLWJsdWUtY2hhbWJyYXk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyQzNFNTA7XG59XG5cbi5mb3JtLWNvbnRyb2wuYmx1ZS1lYm9ueWNsYXkge1xuICBib3JkZXItY29sb3I6ICMyMjMxM0Y7XG59XG4uZm9ybS1jb250cm9sLmJsdWUtZWJvbnljbGF5OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTYuMTIzNzExMzQwMiwgMjMuMjM3MTEzNDAyMSwgMjkuODc2Mjg4NjU5OCk7XG59XG5cbi5mb3JtLWNvbnRyb2wuZm9jdXMtYmx1ZS1lYm9ueWNsYXk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyMjMxM0Y7XG59XG5cbi5mb3JtLWNvbnRyb2wuYmx1ZS1ob2tpIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjc4MDlGO1xufVxuLmZvcm0tY29udHJvbC5ibHVlLWhva2k6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYig4MS42Nzc0MTkzNTQ4LCAxMDIuOTQ3NTgwNjQ1MiwgMTI5LjMyMjU4MDY0NTIpO1xufVxuXG4uZm9ybS1jb250cm9sLmZvY3VzLWJsdWUtaG9raTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY3ODA5Rjtcbn1cblxuLmZvcm0tY29udHJvbC5ibHVlLXN0ZWVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjNEI3N0JFO1xufVxuLmZvcm0tY29udHJvbC5ibHVlLXN0ZWVsOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNTYuNzc1NTEwMjA0MSwgOTUuMjA4MTYzMjY1MywgMTU3LjIyNDQ4OTc5NTkpO1xufVxuXG4uZm9ybS1jb250cm9sLmZvY3VzLWJsdWUtc3RlZWw6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0Qjc3QkU7XG59XG5cbi5mb3JtLWNvbnRyb2wuYmx1ZS1zb2Z0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNGM4N2I5O1xufVxuLmZvcm0tY29udHJvbC5ibHVlLXNvZnQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYig1OS4wMzYxNDQ1NzgzLCAxMDguNzk1MTgwNzIyOSwgMTUwLjk2Mzg1NTQyMTcpO1xufVxuXG4uZm9ybS1jb250cm9sLmZvY3VzLWJsdWUtc29mdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzRjODdiOTtcbn1cblxuLmZvcm0tY29udHJvbC5ibHVlLWRhcmsge1xuICBib3JkZXItY29sb3I6ICM1ZTczOGI7XG59XG4uZm9ybS1jb250cm9sLmJsdWUtZGFyazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDczLjQyNDg5MjcwMzksIDg5LjgyODMyNjE4MDMsIDEwOC41NzUxMDcyOTYxKTtcbn1cblxuLmZvcm0tY29udHJvbC5mb2N1cy1ibHVlLWRhcms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM1ZTczOGI7XG59XG5cbi5mb3JtLWNvbnRyb2wuYmx1ZS1zaGFycCB7XG4gIGJvcmRlci1jb2xvcjogIzVDOUJEMTtcbn1cbi5mb3JtLWNvbnRyb2wuYmx1ZS1zaGFycDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDU1LjAyMzkyMzQ0NSwgMTMwLjM4Mjc3NTExOTYsIDE5NC45NzYwNzY1NTUpO1xufVxuXG4uZm9ybS1jb250cm9sLmZvY3VzLWJsdWUtc2hhcnA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM1QzlCRDE7XG59XG5cbi5mb3JtLWNvbnRyb2wuYmx1ZS1vbGVvIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTRBMEIyO1xufVxuLmZvcm0tY29udHJvbC5ibHVlLW9sZW86Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigxMTguMzQyMzkxMzA0MywgMTMzLjY2ODQ3ODI2MDksIDE1Ni42NTc2MDg2OTU3KTtcbn1cblxuLmZvcm0tY29udHJvbC5mb2N1cy1ibHVlLW9sZW86Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5NEEwQjI7XG59XG5cbi5mb3JtLWNvbnRyb2wuZ3JlZW4ge1xuICBib3JkZXItY29sb3I6ICMzMmM1ZDI7XG59XG4uZm9ybS1jb250cm9sLmdyZWVuOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMzcuNjIsIDE2MC41MTIsIDE3MS4zOCk7XG59XG5cbi5mb3JtLWNvbnRyb2wuZm9jdXMtZ3JlZW46Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzMmM1ZDI7XG59XG5cbi5mb3JtLWNvbnRyb2wuZ3JlZW4tbWVhZG93IHtcbiAgYm9yZGVyLWNvbG9yOiAjMUJCQzlCO1xufVxuLmZvcm0tY29udHJvbC5ncmVlbi1tZWFkb3c6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigyMC41OTUzNDg4MzcyLCAxNDMuNDA0NjUxMTYyOCwgMTE4LjIzMjU1ODEzOTUpO1xufVxuXG4uZm9ybS1jb250cm9sLmZvY3VzLWdyZWVuLW1lYWRvdzpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzFCQkM5Qjtcbn1cblxuLmZvcm0tY29udHJvbC5ncmVlbi1zZWFncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogIzFCQTM5Qztcbn1cbi5mb3JtLWNvbnRyb2wuZ3JlZW4tc2VhZ3JlZW46Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigxOS43NTI2MzE1Nzg5LCAxMTkuMjQ3MzY4NDIxMSwgMTE0LjEyNjMxNTc4OTUpO1xufVxuXG4uZm9ybS1jb250cm9sLmZvY3VzLWdyZWVuLXNlYWdyZWVuOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUJBMzlDO1xufVxuXG4uZm9ybS1jb250cm9sLmdyZWVuLXR1cnF1b2lzZSB7XG4gIGJvcmRlci1jb2xvcjogIzM2RDdCNztcbn1cbi5mb3JtLWNvbnRyb2wuZ3JlZW4tdHVycXVvaXNlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMzYuMTgyNTcyNjE0MSwgMTgxLjgxNzQyNzM4NTksIDE1Mi44NzEzNjkyOTQ2KTtcbn1cblxuLmZvcm0tY29udHJvbC5mb2N1cy1ncmVlbi10dXJxdW9pc2U6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzNkQ3Qjc7XG59XG5cbi5mb3JtLWNvbnRyb2wuZ3JlZW4taGF6ZSB7XG4gIGJvcmRlci1jb2xvcjogIzQ0YjZhZTtcbn1cbi5mb3JtLWNvbnRyb2wuZ3JlZW4taGF6ZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDU0LjEyOCwgMTQ0Ljg3MiwgMTM4LjUwNCk7XG59XG5cbi5mb3JtLWNvbnRyb2wuZm9jdXMtZ3JlZW4taGF6ZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQ0YjZhZTtcbn1cblxuLmZvcm0tY29udHJvbC5ncmVlbi1qdW5nbGUge1xuICBib3JkZXItY29sb3I6ICMyNkMyODE7XG59XG4uZm9ybS1jb250cm9sLmdyZWVuLWp1bmdsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI5LjY0NjU1MTcyNDEsIDE1MS4zNTM0NDgyNzU5LCAxMDAuNjQyMjQxMzc5Myk7XG59XG5cbi5mb3JtLWNvbnRyb2wuZm9jdXMtZ3JlZW4tanVuZ2xlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjZDMjgxO1xufVxuXG4uZm9ybS1jb250cm9sLmdyZWVuLXNvZnQge1xuICBib3JkZXItY29sb3I6ICMzZmFiYTQ7XG59XG4uZm9ybS1jb250cm9sLmdyZWVuLXNvZnQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYig0OS4yNjkyMzA3NjkyLCAxMzMuNzMwNzY5MjMwOCwgMTI4LjI1NjQxMDI1NjQpO1xufVxuXG4uZm9ybS1jb250cm9sLmZvY3VzLWdyZWVuLXNvZnQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzZmFiYTQ7XG59XG5cbi5mb3JtLWNvbnRyb2wuZ3JlZW4tZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzREQjNBMjtcbn1cbi5mb3JtLWNvbnRyb2wuZ3JlZW4tZGFyazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDYxLjMzODU4MjY3NzIsIDE0My42NjE0MTczMjI4LCAxMjkuOTQwOTQ0ODgxOSk7XG59XG5cbi5mb3JtLWNvbnRyb2wuZm9jdXMtZ3JlZW4tZGFyazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzREQjNBMjtcbn1cblxuLmZvcm0tY29udHJvbC5ncmVlbi1zaGFycCB7XG4gIGJvcmRlci1jb2xvcjogIzJhYjRjMDtcbn1cbi5mb3JtLWNvbnRyb2wuZ3JlZW4tc2hhcnA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigzMi44NDYxNTM4NDYyLCAxNDAuNzY5MjMwNzY5MiwgMTUwLjE1Mzg0NjE1MzgpO1xufVxuXG4uZm9ybS1jb250cm9sLmZvY3VzLWdyZWVuLXNoYXJwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmFiNGMwO1xufVxuXG4uZm9ybS1jb250cm9sLmdyZWVuLXN0ZWVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjliNGI2O1xufVxuLmZvcm0tY29udHJvbC5ncmVlbi1zdGVlbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDMxLjYyMzMxODM4NTcsIDEzOC44MzQwODA3MTc1LCAxNDAuMzc2NjgxNjE0Myk7XG59XG5cbi5mb3JtLWNvbnRyb2wuZm9jdXMtZ3JlZW4tc3RlZWw6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyOWI0YjY7XG59XG5cbi5mb3JtLWNvbnRyb2wuZ3JleSB7XG4gIGJvcmRlci1jb2xvcjogI0U1RTVFNTtcbn1cbi5mb3JtLWNvbnRyb2wuZ3JleTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIwMy41LCAyMDMuNSwgMjAzLjUpO1xufVxuXG4uZm9ybS1jb250cm9sLmZvY3VzLWdyZXk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNFNUU1RTU7XG59XG5cbi5mb3JtLWNvbnRyb2wuZ3JleS1zdGVlbCB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWRlZjtcbn1cbi5mb3JtLWNvbnRyb2wuZ3JleS1zdGVlbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIwMy40NzM2ODQyMTA1LCAyMTIuODQyMTA1MjYzMiwgMjE3LjUyNjMxNTc4OTUpO1xufVxuXG4uZm9ybS1jb250cm9sLmZvY3VzLWdyZXktc3RlZWw6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlOWVkZWY7XG59XG5cbi5mb3JtLWNvbnRyb2wuZ3JleS1jYXJhcnJhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmFmYWZhO1xufVxuLmZvcm0tY29udHJvbC5ncmV5LWNhcmFycmE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigyMjQuNSwgMjI0LjUsIDIyNC41KTtcbn1cblxuLmZvcm0tY29udHJvbC5mb2N1cy1ncmV5LWNhcmFycmE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmYWZhZmE7XG59XG5cbi5mb3JtLWNvbnRyb2wuZ3JleS1nYWxsZXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1NTU1O1xufVxuLmZvcm0tY29udHJvbC5ncmV5LWdhbGxlcnk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYig1OS41LCA1OS41LCA1OS41KTtcbn1cblxuLmZvcm0tY29udHJvbC5mb2N1cy1ncmV5LWdhbGxlcnk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM1NTU1NTU7XG59XG5cbi5mb3JtLWNvbnRyb2wuZ3JleS1jYXNjYWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTVBNUE2O1xufVxuLmZvcm0tY29udHJvbC5ncmV5LWNhc2NhZGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigxMjEuMjc2OTIzMDc2OSwgMTQxLjQ2MTUzODQ2MTUsIDE0Mi43MjMwNzY5MjMxKTtcbn1cblxuLmZvcm0tY29udHJvbC5mb2N1cy1ncmV5LWNhc2NhZGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5NUE1QTY7XG59XG5cbi5mb3JtLWNvbnRyb2wuZ3JleS1zaWx2ZXIge1xuICBib3JkZXItY29sb3I6ICNCRkJGQkY7XG59XG4uZm9ybS1jb250cm9sLmdyZXktc2lsdmVyOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTY1LjUsIDE2NS41LCAxNjUuNSk7XG59XG5cbi5mb3JtLWNvbnRyb2wuZm9jdXMtZ3JleS1zaWx2ZXI6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNCRkJGQkY7XG59XG5cbi5mb3JtLWNvbnRyb2wuZ3JleS1zYWxzYSB7XG4gIGJvcmRlci1jb2xvcjogI0FDQjVDMztcbn1cbi5mb3JtLWNvbnRyb2wuZ3JleS1zYWxzYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE0Mi4zOTg2MDEzOTg2LCAxNTQuNjA4MzkxNjA4NCwgMTczLjYwMTM5ODYwMTQpO1xufVxuXG4uZm9ybS1jb250cm9sLmZvY3VzLWdyZXktc2Fsc2E6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNBQ0I1QzM7XG59XG5cbi5mb3JtLWNvbnRyb2wuZ3JleS1zYWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjYmZjYWQxO1xufVxuLmZvcm0tY29udHJvbC5ncmV5LXNhbHQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigxNjEuMzI3MjcyNzI3MywgMTc3LjQyNzI3MjcyNzMsIDE4Ny42NzI3MjcyNzI3KTtcbn1cblxuLmZvcm0tY29udHJvbC5mb2N1cy1ncmV5LXNhbHQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNiZmNhZDE7XG59XG5cbi5mb3JtLWNvbnRyb2wuZ3JleS1taW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjNTI1ZTY0O1xufVxuLmZvcm0tY29udHJvbC5ncmV5LW1pbnQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYig1OS4wMjE5NzgwMjIsIDY3LjY1OTM0MDY1OTMsIDcxLjk3ODAyMTk3OCk7XG59XG5cbi5mb3JtLWNvbnRyb2wuZm9jdXMtZ3JleS1taW50OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTI1ZTY0O1xufVxuXG4uZm9ybS1jb250cm9sLnJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2U3NTA1YTtcbn1cbi5mb3JtLWNvbnRyb2wucmVkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjI0Ljg0OTI0NjIzMTIsIDM1LjE1MDc1Mzc2ODgsIDQ3LjcxMzU2NzgzOTIpO1xufVxuXG4uZm9ybS1jb250cm9sLmZvY3VzLXJlZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U3NTA1YTtcbn1cblxuLmZvcm0tY29udHJvbC5yZWQtcGluayB7XG4gIGJvcmRlci1jb2xvcjogI0UwODI4Mztcbn1cbi5mb3JtLWNvbnRyb2wucmVkLXBpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigyMTMuODY1Mzg0NjE1NCwgODkuMTM0NjE1Mzg0NiwgOTAuNDYxNTM4NDYxNSk7XG59XG5cbi5mb3JtLWNvbnRyb2wuZm9jdXMtcmVkLXBpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNFMDgyODM7XG59XG5cbi5mb3JtLWNvbnRyb2wucmVkLXN1bmdsbyB7XG4gIGJvcmRlci1jb2xvcjogI0UyNkE2QTtcbn1cbi5mb3JtLWNvbnRyb2wucmVkLXN1bmdsbzpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIxNy42OTEwMTEyMzYsIDYzLjMwODk4ODc2NCwgNjMuMzA4OTg4NzY0KTtcbn1cblxuLmZvcm0tY29udHJvbC5mb2N1cy1yZWQtc3VuZ2xvOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTI2QTZBO1xufVxuXG4uZm9ybS1jb250cm9sLnJlZC1pbnRlbnNlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTM1YjVhO1xufVxuLmZvcm0tY29udHJvbC5yZWQtaW50ZW5zZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIxOS42MDEwMzYyNjk0LCA0Ny42NjMyMTI0MzUyLCA0Ni4zOTg5NjM3MzA2KTtcbn1cblxuLmZvcm0tY29udHJvbC5mb2N1cy1yZWQtaW50ZW5zZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2UzNWI1YTtcbn1cblxuLmZvcm0tY29udHJvbC5yZWQtdGh1bmRlcmJpcmQge1xuICBib3JkZXItY29sb3I6ICNEOTFFMTg7XG59XG4uZm9ybS1jb250cm9sLnJlZC10aHVuZGVyYmlyZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE3MS4wNzg4MzgxNzQzLCAyMy42NTE0NTIyODIyLCAxOC45MjExNjE4MjU3KTtcbn1cblxuLmZvcm0tY29udHJvbC5mb2N1cy1yZWQtdGh1bmRlcmJpcmQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNEOTFFMTg7XG59XG5cbi5mb3JtLWNvbnRyb2wucmVkLWZsYW1pbmdvIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUY0ODM2O1xufVxuLmZvcm0tY29udHJvbC5yZWQtZmxhbWluZ286Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigyMjQuMTU2NjgyMDI3NiwgMzcuOTE3MDUwNjkxMiwgMTcuODQzMzE3OTcyNCk7XG59XG5cbi5mb3JtLWNvbnRyb2wuZm9jdXMtcmVkLWZsYW1pbmdvOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUY0ODM2O1xufVxuXG4uZm9ybS1jb250cm9sLnJlZC1zb2Z0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZDA1NDU0O1xufVxuLmZvcm0tY29udHJvbC5yZWQtc29mdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE4OS4wNDEyODQ0MDM3LCA1MS45NTg3MTU1OTYzLCA1MS45NTg3MTU1OTYzKTtcbn1cblxuLmZvcm0tY29udHJvbC5mb2N1cy1yZWQtc29mdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2QwNTQ1NDtcbn1cblxuLmZvcm0tY29udHJvbC5yZWQtaGF6ZSB7XG4gIGJvcmRlci1jb2xvcjogI2YzNmE1YTtcbn1cbi5mb3JtLWNvbnRyb2wucmVkLWhhemU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigyMzkuNTQyMzcyODgxNCwgNjMuMDY3Nzk2NjEwMiwgNDIuNDU3NjI3MTE4Nik7XG59XG5cbi5mb3JtLWNvbnRyb2wuZm9jdXMtcmVkLWhhemU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmMzZhNWE7XG59XG5cbi5mb3JtLWNvbnRyb2wucmVkLW1pbnQge1xuICBib3JkZXItY29sb3I6ICNlNDNhNDU7XG59XG4uZm9ybS1jb250cm9sLnJlZC1taW50OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjA2LjY3NDEwNzE0MjksIDI4LjMyNTg5Mjg1NzEsIDM5Ljg2NjA3MTQyODYpO1xufVxuXG4uZm9ybS1jb250cm9sLmZvY3VzLXJlZC1taW50OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTQzYTQ1O1xufVxuXG4uZm9ybS1jb250cm9sLnllbGxvdyB7XG4gIGJvcmRlci1jb2xvcjogI2M0OWY0Nztcbn1cbi5mb3JtLWNvbnRyb2wueWVsbG93OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTYzLjU1NTU1NTU1NTYsIDEzMC42NjY2NjY2NjY3LCA1Mi40NDQ0NDQ0NDQ0KTtcbn1cblxuLmZvcm0tY29udHJvbC5mb2N1cy15ZWxsb3c6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNjNDlmNDc7XG59XG5cbi5mb3JtLWNvbnRyb2wueWVsbG93LWdvbGQge1xuICBib3JkZXItY29sb3I6ICNFODdFMDQ7XG59XG4uZm9ybS1jb250cm9sLnllbGxvdy1nb2xkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTgxLjg2NDQwNjc3OTcsIDk4Ljc3MTE4NjQ0MDcsIDMuMTM1NTkzMjIwMyk7XG59XG5cbi5mb3JtLWNvbnRyb2wuZm9jdXMteWVsbG93LWdvbGQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNFODdFMDQ7XG59XG5cbi5mb3JtLWNvbnRyb2wueWVsbG93LWNhc2FibGFuY2Ege1xuICBib3JkZXItY29sb3I6ICNmMjc4NGI7XG59XG4uZm9ybS1jb250cm9sLnllbGxvdy1jYXNhYmxhbmNhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjM4LjU2NDc2NjgzOTQsIDg0LjMyNjQyNDg3MDUsIDI3LjQzNTIzMzE2MDYpO1xufVxuXG4uZm9ybS1jb250cm9sLmZvY3VzLXllbGxvdy1jYXNhYmxhbmNhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjI3ODRiO1xufVxuXG4uZm9ybS1jb250cm9sLnllbGxvdy1jcnVzdGEge1xuICBib3JkZXItY29sb3I6ICNmM2MyMDA7XG59XG4uZm9ybS1jb250cm9sLnllbGxvdy1jcnVzdGE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigxOTIsIDE1My4yODM5NTA2MTczLCAwKTtcbn1cblxuLmZvcm0tY29udHJvbC5mb2N1cy15ZWxsb3ctY3J1c3RhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjNjMjAwO1xufVxuXG4uZm9ybS1jb250cm9sLnllbGxvdy1sZW1vbiB7XG4gIGJvcmRlci1jb2xvcjogI0Y3Q0ExODtcbn1cbi5mb3JtLWNvbnRyb2wueWVsbG93LWxlbW9uOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjEyLjYzNTk4MzI2MzYsIDE3MS4yMTMzODkxMjEzLCA3LjM2NDAxNjczNjQpO1xufVxuXG4uZm9ybS1jb250cm9sLmZvY3VzLXllbGxvdy1sZW1vbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0Y3Q0ExODtcbn1cblxuLmZvcm0tY29udHJvbC55ZWxsb3ctc2FmZnJvbiB7XG4gIGJvcmRlci1jb2xvcjogI0Y0RDAzRjtcbn1cbi5mb3JtLWNvbnRyb2wueWVsbG93LXNhZmZyb246Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigyNDEuMjM2NDUzMjAyLCAxOTYuMTkyMTE4MjI2NiwgMTQuNzYzNTQ2Nzk4KTtcbn1cblxuLmZvcm0tY29udHJvbC5mb2N1cy15ZWxsb3ctc2FmZnJvbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0Y0RDAzRjtcbn1cblxuLmZvcm0tY29udHJvbC55ZWxsb3ctc29mdCB7XG4gIGJvcmRlci1jb2xvcjogI2M4ZDA0Njtcbn1cbi5mb3JtLWNvbnRyb2wueWVsbG93LXNvZnQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigxNzMuMTg1MzQ0ODI3NiwgMTgxLjAxMjkzMTAzNDUsIDQ1Ljk4NzA2ODk2NTUpO1xufVxuXG4uZm9ybS1jb250cm9sLmZvY3VzLXllbGxvdy1zb2Z0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzhkMDQ2O1xufVxuXG4uZm9ybS1jb250cm9sLnllbGxvdy1oYXplIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzViZjY2O1xufVxuLmZvcm0tY29udHJvbC55ZWxsb3ctaGF6ZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE3OS44MjkzODM4ODYzLCAxNzIuNzc3MjUxMTg0OCwgNjguMTcwNjE2MTEzNyk7XG59XG5cbi5mb3JtLWNvbnRyb2wuZm9jdXMteWVsbG93LWhhemU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNjNWJmNjY7XG59XG5cbi5mb3JtLWNvbnRyb2wueWVsbG93LW1pbnQge1xuICBib3JkZXItY29sb3I6ICNjNWI5NmI7XG59XG4uZm9ybS1jb250cm9sLnllbGxvdy1taW50OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTgxLjc2Njk5MDI5MTMsIDE2Ny4wMjkxMjYyMTM2LCA3MS4yMzMwMDk3MDg3KTtcbn1cblxuLmZvcm0tY29udHJvbC5mb2N1cy15ZWxsb3ctbWludDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2M1Yjk2Yjtcbn1cblxuLmZvcm0tY29udHJvbC5wdXJwbGUge1xuICBib3JkZXItY29sb3I6ICM4RTQ0QUQ7XG59XG4uZm9ybS1jb250cm9sLnB1cnBsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDExMS45NTAyMDc0Njg5LCA1My42MDk5NTg1MDYyLCAxMzYuMzkwMDQxNDkzOCk7XG59XG5cbi5mb3JtLWNvbnRyb2wuZm9jdXMtcHVycGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOEU0NEFEO1xufVxuXG4uZm9ybS1jb250cm9sLnB1cnBsZS1wbHVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjODc3NWE3O1xufVxuLmZvcm0tY29udHJvbC5wdXJwbGUtcGx1bTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEwOS4yODMxODU4NDA3LCA5MC43MjU2NjM3MTY4LCAxNDIuMjc0MzM2MjgzMik7XG59XG5cbi5mb3JtLWNvbnRyb2wuZm9jdXMtcHVycGxlLXBsdW06Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4Nzc1YTc7XG59XG5cbi5mb3JtLWNvbnRyb2wucHVycGxlLW1lZGl1bSB7XG4gIGJvcmRlci1jb2xvcjogI0JGNTVFQztcbn1cbi5mb3JtLWNvbnRyb2wucHVycGxlLW1lZGl1bTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE3My43MzAxNTg3MzAyLCAzOS4xMjY5ODQxMjcsIDIzMC44NzMwMTU4NzMpO1xufVxuXG4uZm9ybS1jb250cm9sLmZvY3VzLXB1cnBsZS1tZWRpdW06Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNCRjU1RUM7XG59XG5cbi5mb3JtLWNvbnRyb2wucHVycGxlLXN0dWRpbyB7XG4gIGJvcmRlci1jb2xvcjogIzhFNDRBRDtcbn1cbi5mb3JtLWNvbnRyb2wucHVycGxlLXN0dWRpbzpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDExMS45NTAyMDc0Njg5LCA1My42MDk5NTg1MDYyLCAxMzYuMzkwMDQxNDkzOCk7XG59XG5cbi5mb3JtLWNvbnRyb2wuZm9jdXMtcHVycGxlLXN0dWRpbzpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzhFNDRBRDtcbn1cblxuLmZvcm0tY29udHJvbC5wdXJwbGUtd2lzdGVyaWEge1xuICBib3JkZXItY29sb3I6ICM5QjU5QjY7XG59XG4uZm9ybS1jb250cm9sLnB1cnBsZS13aXN0ZXJpYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEyNy45NDk3OTA3OTUsIDY3LjE5NjY1MjcxOTcsIDE1Mi44MDMzNDcyODAzKTtcbn1cblxuLmZvcm0tY29udHJvbC5mb2N1cy1wdXJwbGUtd2lzdGVyaWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5QjU5QjY7XG59XG5cbi5mb3JtLWNvbnRyb2wucHVycGxlLXNlYW5jZSB7XG4gIGJvcmRlci1jb2xvcjogIzlBMTJCMztcbn1cbi5mb3JtLWNvbnRyb2wucHVycGxlLXNlYW5jZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDExNC4xMzE5Nzk2OTU0LCAxMy4zNDAxMDE1MjI4LCAxMzIuNjU5ODk4NDc3Mik7XG59XG5cbi5mb3JtLWNvbnRyb2wuZm9jdXMtcHVycGxlLXNlYW5jZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzlBMTJCMztcbn1cblxuLmZvcm0tY29udHJvbC5wdXJwbGUtaW50ZW5zZSB7XG4gIGJvcmRlci1jb2xvcjogIzg3NzVhNztcbn1cbi5mb3JtLWNvbnRyb2wucHVycGxlLWludGVuc2U6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigxMDkuMjgzMTg1ODQwNywgOTAuNzI1NjYzNzE2OCwgMTQyLjI3NDMzNjI4MzIpO1xufVxuXG4uZm9ybS1jb250cm9sLmZvY3VzLXB1cnBsZS1pbnRlbnNlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODc3NWE3O1xufVxuXG4uZm9ybS1jb250cm9sLnB1cnBsZS1zaGFycCB7XG4gIGJvcmRlci1jb2xvcjogIzc5Njc5OTtcbn1cbi5mb3JtLWNvbnRyb2wucHVycGxlLXNoYXJwOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoOTYuODUwMzkzNzAwOCwgODIuMzIyODM0NjQ1NywgMTIyLjY3NzE2NTM1NDMpO1xufVxuXG4uZm9ybS1jb250cm9sLmZvY3VzLXB1cnBsZS1zaGFycDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzc5Njc5OTtcbn1cblxuLmZvcm0tY29udHJvbC5wdXJwbGUtc29mdCB7XG4gIGJvcmRlci1jb2xvcjogIzg4NzdhOTtcbn1cbi5mb3JtLWNvbnRyb2wucHVycGxlLXNvZnQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigxMDkuOTU5NDU5NDU5NSwgOTEuODEwODEwODEwOCwgMTQ1LjE4OTE4OTE4OTIpO1xufVxuXG4uZm9ybS1jb250cm9sLmZvY3VzLXB1cnBsZS1zb2Z0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODg3N2E5O1xufVxuXG4uaW5wdXQteHhzIHtcbiAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLyogRm9ybSB1bmVkaXRhYmxlIGlucHV0ICovXG4udW5lZGl0YWJsZS1pbnB1dCB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBtaW4td2lkdGg6IDIwNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGhlaWdodDogMzRweDtcbiAgY29sb3I6IHJnYig4NS40MjUsIDg1LjQyNSwgODUuNDI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE5My43NzU1MTAyMDQxLCAyMDEuOTM4Nzc1NTEwMiwgMjE2LjIyNDQ4OTc5NTkpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG59XG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEZvcm0gaW5wdXQgc2l6aW5nICovXG4uaW5wdXQtbWluaSB7XG4gIHdpZHRoOiA0NXB4O1xufVxuXG4uaW5wdXQteHNtYWxsIHtcbiAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmlucHV0LXNtYWxsIHtcbiAgd2lkdGg6IDE0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1tZWRpdW0ge1xuICB3aWR0aDogMjQwcHggIWltcG9ydGFudDtcbn1cblxuLmlucHV0LWxhcmdlIHtcbiAgd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC14bGFyZ2Uge1xuICB3aWR0aDogNDIwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIDc2OHB4ICovXG4gIC5pbnB1dC1sYXJnZSB7XG4gICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlucHV0LXhsYXJnZSB7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pbnB1dC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaW5wdXQtZml4ZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW5wdXQtZml4ZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZm9ybS1ncm91cCAuaW5wdXQtaW5saW5lIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiA3NjhweCAqL1xuICAuaW5wdXQtbGcge1xuICAgIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5pbnB1dC14bGcge1xuICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBDaXJjbGUgSW5wdXRzICovXG4uaW5wdXQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXQtY2lyY2xlLXJpZ2h0IHtcbiAgYm9yZGVyLXJhZGl1czogMCAyNXB4IDI1cHggMCAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXQtY2lyY2xlLWxlZnQge1xuICBib3JkZXItcmFkaXVzOiAyNXB4IDAgMCAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1jaXJjbGUtYm90dG9tIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDI1cHggMjVweCAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXQtY2lyY2xlLXRvcCB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHggMjVweCAwIDAgIWltcG9ydGFudDtcbn1cblxuLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLm10LXJhZGlvLFxuLm10LWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubXQtcmFkaW8ubXQtcmFkaW8tZGlzYWJsZWQsIC5tdC1yYWRpby5tdC1jaGVja2JveC1kaXNhYmxlZCxcbi5tdC1jaGVja2JveC5tdC1yYWRpby1kaXNhYmxlZCxcbi5tdC1jaGVja2JveC5tdC1jaGVja2JveC1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuODtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5tdC1yYWRpbyA+IGlucHV0LFxuLm10LWNoZWNrYm94ID4gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG4ubXQtcmFkaW8gPiBzcGFuLFxuLm10LWNoZWNrYm94ID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xufVxuLm10LXJhZGlvID4gc3BhbjphZnRlcixcbi5tdC1jaGVja2JveCA+IHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubXQtcmFkaW86aG92ZXIgPiBpbnB1dDpub3QoW2Rpc2FibGVkXSkgfiBzcGFuLFxuLm10LXJhZGlvID4gaW5wdXQ6Zm9jdXMgfiBzcGFuLFxuLm10LWNoZWNrYm94OmhvdmVyID4gaW5wdXQ6bm90KFtkaXNhYmxlZF0pIH4gc3Bhbixcbi5tdC1jaGVja2JveCA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJnYigyMTcuMjUsIDIxNy4yNSwgMjE3LjI1KTtcbiAgd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5tdC1yYWRpbyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLFxuLm10LWNoZWNrYm94ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICB3ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjE3LjI1LCAyMTcuMjUsIDIxNy4yNSk7XG59XG4ubXQtcmFkaW8gPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlcixcbi5tdC1jaGVja2JveCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubXQtcmFkaW86aG92ZXIgPiBpbnB1dDpub3QoW2Rpc2FibGVkXSk6Y2hlY2tlZCB+IHNwYW4sXG4ubXQtcmFkaW8gPiBpbnB1dDpjaGVja2VkIH4gc3Bhbixcbi5tdC1jaGVja2JveDpob3ZlciA+IGlucHV0Om5vdChbZGlzYWJsZWRdKTpjaGVja2VkIH4gc3Bhbixcbi5tdC1jaGVja2JveCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZDogcmdiKDIxNy4yNSwgMjE3LjI1LCAyMTcuMjUpO1xufVxuLm10LXJhZGlvID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuLFxuLm10LWNoZWNrYm94ID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tdC1yYWRpby5tdC1yYWRpby1vdXRsaW5lID4gc3BhbiwgLm10LXJhZGlvLm10LWNoZWNrYm94LW91dGxpbmUgPiBzcGFuLFxuLm10LWNoZWNrYm94Lm10LXJhZGlvLW91dGxpbmUgPiBzcGFuLFxuLm10LWNoZWNrYm94Lm10LWNoZWNrYm94LW91dGxpbmUgPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIxNy4yNSwgMjE3LjI1LCAyMTcuMjUpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm10LXJhZGlvLm10LXJhZGlvLW91dGxpbmU6aG92ZXIgPiBpbnB1dDpub3QoW2Rpc2FibGVkXSkgfiBzcGFuLFxuLm10LXJhZGlvLm10LXJhZGlvLW91dGxpbmUgPiBpbnB1dDpmb2N1cyB+IHNwYW4sIC5tdC1yYWRpby5tdC1jaGVja2JveC1vdXRsaW5lOmhvdmVyID4gaW5wdXQ6bm90KFtkaXNhYmxlZF0pIH4gc3Bhbixcbi5tdC1yYWRpby5tdC1jaGVja2JveC1vdXRsaW5lID4gaW5wdXQ6Zm9jdXMgfiBzcGFuLFxuLm10LWNoZWNrYm94Lm10LXJhZGlvLW91dGxpbmU6aG92ZXIgPiBpbnB1dDpub3QoW2Rpc2FibGVkXSkgfiBzcGFuLFxuLm10LWNoZWNrYm94Lm10LXJhZGlvLW91dGxpbmUgPiBpbnB1dDpmb2N1cyB+IHNwYW4sXG4ubXQtY2hlY2tib3gubXQtY2hlY2tib3gtb3V0bGluZTpob3ZlciA+IGlucHV0Om5vdChbZGlzYWJsZWRdKSB+IHNwYW4sXG4ubXQtY2hlY2tib3gubXQtY2hlY2tib3gtb3V0bGluZSA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMTcuMjUsIDIxNy4yNSwgMjE3LjI1KTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5tdC1yYWRpby5tdC1yYWRpby1vdXRsaW5lID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4sIC5tdC1yYWRpby5tdC1jaGVja2JveC1vdXRsaW5lID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4sXG4ubXQtY2hlY2tib3gubXQtcmFkaW8tb3V0bGluZSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLFxuLm10LWNoZWNrYm94Lm10LWNoZWNrYm94LW91dGxpbmUgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMTcuMjUsIDIxNy4yNSwgMjE3LjI1KTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5tdC1yYWRpby5tdC1yYWRpby1vdXRsaW5lOmhvdmVyID4gaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmNoZWNrZWQgfiBzcGFuLFxuLm10LXJhZGlvLm10LXJhZGlvLW91dGxpbmUgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiwgLm10LXJhZGlvLm10LWNoZWNrYm94LW91dGxpbmU6aG92ZXIgPiBpbnB1dDpub3QoW2Rpc2FibGVkXSk6Y2hlY2tlZCB+IHNwYW4sXG4ubXQtcmFkaW8ubXQtY2hlY2tib3gtb3V0bGluZSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLFxuLm10LWNoZWNrYm94Lm10LXJhZGlvLW91dGxpbmU6aG92ZXIgPiBpbnB1dDpub3QoW2Rpc2FibGVkXSk6Y2hlY2tlZCB+IHNwYW4sXG4ubXQtY2hlY2tib3gubXQtcmFkaW8tb3V0bGluZSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuLFxuLm10LWNoZWNrYm94Lm10LWNoZWNrYm94LW91dGxpbmU6aG92ZXIgPiBpbnB1dDpub3QoW2Rpc2FibGVkXSk6Y2hlY2tlZCB+IHNwYW4sXG4ubXQtY2hlY2tib3gubXQtY2hlY2tib3gtb3V0bGluZSA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIxNy4yNSwgMjE3LjI1LCAyMTcuMjUpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ubXQtcmFkaW8gPiBzcGFuIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAtby1ib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG4ubXQtcmFkaW8gPiBzcGFuOmFmdGVyIHtcbiAgbGVmdDogNXB4O1xuICB0b3A6IDVweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzg4ODg4ODtcbn1cbi5tdC1yYWRpbyA+IGlucHV0OmRpc2FibGVkIH4gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM4ODg4ODg7XG59XG50aCA+IC5tdC1yYWRpby5tdC1yYWRpby1zaW5nbGUsIHRkID4gLm10LXJhZGlvLm10LXJhZGlvLXNpbmdsZSB7XG4gIHJpZ2h0OiAtNXB4O1xufVxuXG4ubXQtY2hlY2tib3ggPiBzcGFuOmFmdGVyIHtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IHNvbGlkICM4ODg4ODg7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5tdC1jaGVja2JveCA+IGlucHV0OmRpc2FibGVkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzg4ODg4ODtcbn1cbi5mb3JtLWlubGluZSAubXQtY2hlY2tib3gge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxudGggPiAubXQtY2hlY2tib3gubXQtY2hlY2tib3gtc2luZ2xlLCB0ZCA+IC5tdC1jaGVja2JveC5tdC1jaGVja2JveC1zaW5nbGUge1xuICByaWdodDogLTVweDtcbn1cblxuLm10LWNoZWNrYm94LWxpc3QsXG4ubXQtcmFkaW8tbGlzdCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAgLm10LWNoZWNrYm94LWxpc3QsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIC5tdC1yYWRpby1saXN0IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubXQtY2hlY2tib3gtbGlzdCAubXQtY2hlY2tib3gsXG4ubXQtY2hlY2tib3gtbGlzdCAubXQtcmFkaW8sXG4ubXQtcmFkaW8tbGlzdCAubXQtY2hlY2tib3gsXG4ubXQtcmFkaW8tbGlzdCAubXQtcmFkaW8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm10LWNoZWNrYm94LWlubGluZSxcbi5tdC1yYWRpby1pbmxpbmUge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIC5tdC1jaGVja2JveC1pbmxpbmUsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIC5tdC1yYWRpby1pbmxpbmUge1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuLm10LWNoZWNrYm94LWlubGluZSAubXQtY2hlY2tib3gsXG4ubXQtY2hlY2tib3gtaW5saW5lIC5tdC1yYWRpbyxcbi5tdC1yYWRpby1pbmxpbmUgLm10LWNoZWNrYm94LFxuLm10LXJhZGlvLWlubGluZSAubXQtcmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5tdC1jaGVja2JveC1pbmxpbmUgLm10LWNoZWNrYm94Omxhc3QtY2hpbGQsXG4ubXQtY2hlY2tib3gtaW5saW5lIC5tdC1yYWRpbzpsYXN0LWNoaWxkLFxuLm10LXJhZGlvLWlubGluZSAubXQtY2hlY2tib3g6bGFzdC1jaGlsZCxcbi5tdC1yYWRpby1pbmxpbmUgLm10LXJhZGlvOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi8qKipcbkN1c3RvbSBpY29uIGJ1dHRvbnNcbioqKi9cbi5pY29uLWJ0biB7XG4gIGhlaWdodDogNjBweDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBtYXJnaW46IDVweCA1cHggMCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiAxMnB4IDBweCAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM2NDY0NjQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uaWNvbi1idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzk5OTtcbiAgY29sb3I6ICM0NDQ7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwcHggcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uaWNvbi1idG46aG92ZXIgPiAuYmFkZ2Uge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uaWNvbi1idG4gPiBkaXYge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjM2Y0NDRhO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uaWNvbi1idG4gPiAuYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdG9wOiAtNXB4O1xuICByaWdodDogLTVweDtcbiAgcGFkZGluZzogM3B4IDZweCAzcHggNnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmljb24tYnRuID4gaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5pZTggLmljb24tYnRuOmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xufVxuXG4uaWNvbi1idG4ge1xuICBib3JkZXI6IDA7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4yOHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5pY29uLWJ0biA+IGRpdiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IHJnYig4Ni40NTI1NTQ3NDQ1LCA5My4zMTM4Njg2MTMxLCAxMDEuNTQ3NDQ1MjU1NSk7XG59XG4uaWNvbi1idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qKipcbklucHV0IGljb25zXG4qKiovXG4uaW5wdXQtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbn1cbi5pbnB1dC1pY29uID4gLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctbGVmdDogMzNweDtcbn1cbi5pbnB1dC1ncm91cCAuaW5wdXQtaWNvbiA+IC5mb3JtLWNvbnRyb2wge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbn1cbi5pbnB1dC1pY29uID4gaSB7XG4gIGNvbG9yOiAjY2NjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDExcHggMnB4IDRweCAxMHB4O1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG59XG4ubW9kYWwgLmlucHV0LWljb24gPiBpIHtcbiAgei1pbmRleDogMTAwNTU7XG59XG4uaGFzLXN1Y2Nlc3MgLmlucHV0LWljb24gPiBpIHtcbiAgY29sb3I6IHJnYig1NC4xODIsIDE5OC4xODMyLCAyMTAuOTE4KTtcbn1cbi5oYXMtd2FybmluZyAuaW5wdXQtaWNvbiA+IGkge1xuICBjb2xvcjogI0YxQzQwRjtcbn1cbi5oYXMtaW5mbyAuaW5wdXQtaWNvbiA+IGkge1xuICBjb2xvcjogcmdiKDEwMC43MTE5NDAyOTg1LCAxNTUuMjIwODk1NTIyNCwgMjIzLjU4ODA1OTcwMTUpO1xufVxuLmhhcy1lcnJvciAuaW5wdXQtaWNvbiA+IGkge1xuICBjb2xvcjogcmdiKDIzNi42ODEzMTg2ODEzLCAxMDYuNjE4NjgxMzE4NywgMTE2LjY5Mzk1NjA0NCk7XG59XG4uaW5wdXQtaWNvbi5yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmlucHV0LWljb24ucmlnaHQgPiAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogMzNweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuLmlucHV0LWdyb3VwIC5pbnB1dC1pY29uLnJpZ2h0ID4gLmZvcm0tY29udHJvbCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xufVxuLmlucHV0LWljb24ucmlnaHQgPiBpIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDhweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmlucHV0LWljb24uaW5wdXQtaWNvbi1sZyA+IGkge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmlucHV0LWljb24uaW5wdXQtaWNvbi1zbSA+IGkge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLyoqKlxuQ3VzdG9taXplZCBCb290c3RyYXAgTGFiZWxzXG4qKiovXG4ubGFiZWwge1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmc6IDNweCA2cHggM3B4IDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuLmxhYmVsLmxhYmVsLXNtIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAycHggNXB4IDJweCA1cHg7XG59XG5oMSAubGFiZWwsIGgyIC5sYWJlbCwgaDMgLmxhYmVsLCBoNCAubGFiZWwsIGg1IC5sYWJlbCwgaDYgLmxhYmVsIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG5cbi8qIExhYmVscyB2YXJpYW50cyAqL1xuLmxhYmVsLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTg2LjAzNDcxMDc0MzgsIDE5NC42NTUzNzE5MDA4LCAyMDguMDY1Mjg5MjU2Mik7XG59XG4ubGFiZWwtZGVmYXVsdFtocmVmXTpob3ZlciwgLmxhYmVsLWRlZmF1bHRbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTU1LjY4NzYwMzMwNTgsIDE2OC4xMDE2NTI4OTI2LCAxODcuNDEyMzk2Njk0Mik7XG59XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDUxLjQzNDA5MDkwOTEsIDEyMi4yNzcyNzI3MjczLCAxODMuNDE1OTA5MDkwOSk7XG59XG4ubGFiZWwtcHJpbWFyeVtocmVmXTpob3ZlciwgLmxhYmVsLXByaW1hcnlbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDAuMjY0NjY5NDIxNSwgOTUuNzIzNTUzNzE5LCAxNDMuNTg1MzMwNTc4NSk7XG59XG5cbi5sYWJlbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDU0LjE4MiwgMTk4LjE4MzIsIDIxMC45MTgpO1xufVxuLmxhYmVsLXN1Y2Nlc3NbaHJlZl06aG92ZXIsIC5sYWJlbC1zdWNjZXNzW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM4LjUzOCwgMTY0LjQyODgsIDE3NS41NjIpO1xufVxuXG4ubGFiZWwtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMDAuNzExOTQwMjk4NSwgMTU1LjIyMDg5NTUyMjQsIDIyMy41ODgwNTk3MDE1KTtcbn1cbi5sYWJlbC1pbmZvW2hyZWZdOmhvdmVyLCAubGFiZWwtaW5mb1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1OC4zMzg4MDU5NzAxLCAxMjcuODE3OTEwNDQ3OCwgMjE0Ljk2MTE5NDAyOTkpO1xufVxuXG4ubGFiZWwtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUM0MEY7XG59XG4ubGFiZWwtd2FybmluZ1tocmVmXTpob3ZlciwgLmxhYmVsLXdhcm5pbmdbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTkzLjcwMDc4NzQwMTYsIDE1Ny4zODE4ODk3NjM4LCAxMS4yOTkyMTI1OTg0KTtcbn1cblxuLmxhYmVsLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzYuNjgxMzE4NjgxMywgMTA2LjYxODY4MTMxODcsIDExNi42OTM5NTYwNDQpO1xufVxuLmxhYmVsLWRhbmdlcltocmVmXTpob3ZlciwgLmxhYmVsLWRhbmdlcltocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzEuMDc2OTIzMDc2OSwgNjEuMjIzMDc2OTIzMSwgNzQuMzgwNzY5MjMwOCk7XG59XG5cbi8qKipcbkljb25pYyBsYWJlbHNcbioqKi9cbi5sYWJlbC5sYWJlbC1pY29uIHtcbiAgcGFkZGluZzogNHB4IDBweCA0cHggNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4ubGFiZWwubGFiZWwtaWNvbiA+IGkge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmllOCAubGFiZWwubGFiZWwtaWNvbiwgLmllOSAubGFiZWwubGFiZWwtaWNvbiB7XG4gIHBhZGRpbmc6IDNweCAwcHggM3B4IDNweDtcbn1cblxuLyoqKlxuVGV4dCBzdGF0ZXNcbioqKi9cbi50ZXh0LWRlZmF1bHQge1xuICBjb2xvcjogcmdiKDE4Ni4wMzQ3MTA3NDM4LCAxOTQuNjU1MzcxOTAwOCwgMjA4LjA2NTI4OTI1NjIpO1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6IHJnYig1MS40MzQwOTA5MDkxLCAxMjIuMjc3MjcyNzI3MywgMTgzLjQxNTkwOTA5MDkpO1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6IHJnYig1NC4xODIsIDE5OC4xODMyLCAyMTAuOTE4KTtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiByZ2IoMTAwLjcxMTk0MDI5ODUsIDE1NS4yMjA4OTU1MjI0LCAyMjMuNTg4MDU5NzAxNSk7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI0YxQzQwRjtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6IHJnYigyMzYuNjgxMzE4NjgxMywgMTA2LjYxODY4MTMxODcsIDExNi42OTM5NTYwNDQpO1xufVxuXG4ubGFiZWw6bm90KC5tZC1za2lwKSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDJweCA2cHggNHB4IDZweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmxhYmVsOm5vdCgubWQtc2tpcCkubGFiZWwtc20ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDNweCA2cHggM3B4IDZweDtcbn1cblxuLmxhYmVsOm5vdCgubWQtc2tpcCkubGFiZWwtaWNvbiB7XG4gIHBhZGRpbmc6IDRweCAwcHggNHB4IDRweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cbi5pZTggLmxhYmVsOm5vdCgubWQtc2tpcCkubGFiZWwtaWNvbiwgLmllOSAubGFiZWw6bm90KC5tZC1za2lwKS5sYWJlbC1pY29uIHtcbiAgcGFkZGluZzogM3B4IDAgM3B4IDNweCAhaW1wb3J0YW50O1xufVxuXG4vKioqXG5DdXN0b21pemVkIExpc3QgR3JvdXBcbioqKi9cbi8qIENvbnRleHR1YWwgdmFyaWFudHMgKi9cbi5saXN0LWdyb3VwID4gbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1cy10b3ByaWdodDogMnB4O1xufVxuLmxpc3QtZ3JvdXAgPiBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAycHg7XG4gIGJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDJweDtcbn1cblxuLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6IHJnYigzOC41MzgsIDE2NC40Mjg4LCAxNzUuNTYyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3MS4yNzgsIDIzMS4zMTI4LCAyMzYuNjIyKTtcbn1cbi5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MsXG4ubGlzdC1ncm91cCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogcmdiKDM4LjUzOCwgMTY0LjQyODgsIDE3NS41NjIpO1xufVxuLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLCAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzLFxuLmxpc3QtZ3JvdXAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLFxuLmxpc3QtZ3JvdXAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6IHJnYigzOC41MzgsIDE2NC40Mjg4LCAxNzUuNTYyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE1MC4zNjgsIDIyNS4zOTY4LCAyMzIuMDMyKTtcbn1cbi5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLCAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsXG4ubGlzdC1ncm91cCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLFxuLmxpc3QtZ3JvdXAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3Zlcixcbi5saXN0LWdyb3VwIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM4LjUzOCwgMTY0LjQyODgsIDE3NS41NjIpO1xuICBib3JkZXItY29sb3I6IHJnYigzOC41MzgsIDE2NC40Mjg4LCAxNzUuNTYyKTtcbn1cblxuLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6IHJnYig0OS44NjQxNzkxMDQ1LCAxMjIuMzM3MzEzNDMyOCwgMjEzLjIzNTgyMDg5NTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIzLjU5NDAyOTg1MDcsIDIzNC42ODk1NTIyMzg4LCAyNDguNjA1OTcwMTQ5Myk7XG59XG4ubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLFxuLmxpc3QtZ3JvdXAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6IHJnYig0OS44NjQxNzkxMDQ1LCAxMjIuMzM3MzEzNDMyOCwgMjEzLjIzNTgyMDg5NTUpO1xufVxuLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cCBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLCAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzLFxuLmxpc3QtZ3JvdXAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLFxuLmxpc3QtZ3JvdXAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzIHtcbiAgY29sb3I6IHJnYig0OS44NjQxNzkxMDQ1LCAxMjIuMzM3MzEzNDMyOCwgMjEzLjIzNTgyMDg5NTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAyLjQwNzQ2MjY4NjYsIDIyMC45ODgwNTk3MDE1LCAyNDQuMjkyNTM3MzEzNCk7XG59XG4ubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSwgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzLFxuLmxpc3QtZ3JvdXAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSxcbi5saXN0LWdyb3VwIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsXG4ubGlzdC1ncm91cCBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig0OS44NjQxNzkxMDQ1LCAxMjIuMzM3MzEzNDMyOCwgMjEzLjIzNTgyMDg5NTUpO1xuICBib3JkZXItY29sb3I6IHJnYig0OS44NjQxNzkxMDQ1LCAxMjIuMzM3MzEzNDMyOCwgMjEzLjIzNTgyMDg5NTUpO1xufVxuXG4ubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogcmdiKDE5My43MDA3ODc0MDE2LCAxNTcuMzgxODg5NzYzOCwgMTEuMjk5MjEyNTk4NCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDguNTg5NzYzNzc5NSwgMjI3Ljk4NTQzMzA3MDksIDE0NS4xMTAyMzYyMjA1KTtcbn1cbi5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcsXG4ubGlzdC1ncm91cCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogcmdiKDE5My43MDA3ODc0MDE2LCAxNTcuMzgxODg5NzYzOCwgMTEuMjk5MjEyNTk4NCk7XG59XG4ubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsXG4ubGlzdC1ncm91cCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsXG4ubGlzdC1ncm91cCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogcmdiKDE5My43MDA3ODc0MDE2LCAxNTcuMzgxODg5NzYzOCwgMTEuMjk5MjEyNTk4NCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDcuMTg0MjUxOTY4NSwgMjIyLjA2MjIwNDcyNDQsIDEyMS4wMTU3NDgwMzE1KTtcbn1cbi5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLCAubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3ZlciwgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMsXG4ubGlzdC1ncm91cCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLFxuLmxpc3QtZ3JvdXAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3Zlcixcbi5saXN0LWdyb3VwIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5My43MDA3ODc0MDE2LCAxNTcuMzgxODg5NzYzOCwgMTEuMjk5MjEyNTk4NCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE5My43MDA3ODc0MDE2LCAxNTcuMzgxODg5NzYzOCwgMTEuMjk5MjEyNTk4NCk7XG59XG5cbi5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6IHJnYigyMzEuMDc2OTIzMDc2OSwgNjEuMjIzMDc2OTIzMSwgNzQuMzgwNzY5MjMwOCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTEuMjUyNzQ3MjUyNywgMjI0LjY0NzI1Mjc0NzMsIDIyNi43MDgyNDE3NTgyKTtcbn1cbi5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcixcbi5saXN0LWdyb3VwIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6IHJnYigyMzEuMDc2OTIzMDc2OSwgNjEuMjIzMDc2OTIzMSwgNzQuMzgwNzY5MjMwOCk7XG59XG4ubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsIC5saXN0LWdyb3VwIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyxcbi5saXN0LWdyb3VwIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLFxuLmxpc3QtZ3JvdXAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogcmdiKDIzMS4wNzY5MjMwNzY5LCA2MS4yMjMwNzY5MjMxLCA3NC4zODA3NjkyMzA4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0OC40NTA1NDk0NTA1LCAyMDEuOTQ5NDUwNTQ5NSwgMjA1LjU1MTY0ODM1MTYpO1xufVxuLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSwgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlciwgLmxpc3QtZ3JvdXAgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1cyxcbi5saXN0LWdyb3VwIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSxcbi5saXN0LWdyb3VwIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3Zlcixcbi5saXN0LWdyb3VwIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjMxLjA3NjkyMzA3NjksIDYxLjIyMzA3NjkyMzEsIDc0LjM4MDc2OTIzMDgpO1xuICBib3JkZXItY29sb3I6IHJnYigyMzEuMDc2OTIzMDc2OSwgNjEuMjIzMDc2OTIzMSwgNzQuMzgwNzY5MjMwOCk7XG59XG5cbi8qKipcblVJIExvYWRpbmdcbioqKi9cbi5sb2FkaW5nLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTI1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmxvYWRpbmctbWVzc2FnZS5sb2FkaW5nLW1lc3NhZ2UtYm94ZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAxcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5sb2FkaW5nLW1lc3NhZ2UgPiBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wYWdlLWxvYWRpbmcge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1pbi13aWR0aDogMTI1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIHBhZGRpbmc6IDdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAxcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wYWdlLWxvYWRpbmcgPiBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wYWdlLXNwaW5uZXItYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDA1MTtcbiAgd2lkdGg6IDEwMHB4O1xuICB0b3A6IDQwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTU1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLXNwaW5uZXItYmFyID4gZGl2IHtcbiAgbWFyZ2luOiAwIDVweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBib3VuY2VEZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IGJvdW5jZURlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIC8qIFByZXZlbnQgZmlyc3QgZnJhbWUgZnJvbSBmbGlja2VyaW5nIHdoZW4gYW5pbWF0aW9uIHN0YXJ0cyAqL1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4ucGFnZS1zcGlubmVyLWJhciAuYm91bmNlMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xufVxuLnBhZ2Utc3Bpbm5lci1iYXIgLmJvdW5jZTIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjE2cztcbn1cblxuLmJsb2NrLXNwaW5uZXItYmFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLXNwaW5uZXItYmFyID4gZGl2IHtcbiAgbWFyZ2luOiAwIDJweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBib3VuY2VEZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IGJvdW5jZURlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIC8qIFByZXZlbnQgZmlyc3QgZnJhbWUgZnJvbSBmbGlja2VyaW5nIHdoZW4gYW5pbWF0aW9uIHN0YXJ0cyAqL1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uYmxvY2stc3Bpbm5lci1iYXIgLmJvdW5jZTEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjMycztcbn1cbi5ibG9jay1zcGlubmVyLWJhciAuYm91bmNlMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xufVxuXG4vKioqXG5DdXN0b21pemVkIEJvb3RzdHJhcCBNb2RhbCBcbioqKi9cbi5tb2RhbCB7XG4gIHotaW5kZXg6IDEwMDUwO1xufVxuLnBhZ2UtcG9ydGxldC1mdWxsc2NyZWVuIC5tb2RhbCB7XG4gIHotaW5kZXg6IDEwMDYwO1xufVxuLm1vZGFsIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50OyAvKiBGaXggY29udGVudCBzaGlmdGluZyB0byB0aGUgcmlnaHQgb24gbW9kYWwgb3BlbiBkdWUgdG8gc2Nyb2xsYmFyIGNsb3NlZCAqL1xufVxuLm1vZGFsIC5tb2RhbC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VGRUZFRjtcbn1cbi5tb2RhbCAubW9kYWwtaGVhZGVyIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLmRyYWdnYWJsZS1tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLm1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICB6LWluZGV4OiAxMDA1MTtcbn1cbi5tb2RhbCA+IC5sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xufVxuLm1vZGFsLmluIC5wYWdlLWxvYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLW9wZW4tbm9zY3JvbGwge1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnBhZ2UtcG9ydGxldC1mdWxsc2NyZWVuIC5tb2RhbC1iYWNrZHJvcCB7XG4gIHotaW5kZXg6IDEwMDU5O1xufVxuLm1vZGFsLWJhY2tkcm9wLCAubW9kYWwtYmFja2Ryb3AuZmFkZS5pbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuYm9keVtuZy1jb250cm9sbGVyXSAubW9kYWwtYmFja2Ryb3Age1xuICB6LWluZGV4OiAxMDA0OTtcbn1cbmJvZHlbbmctY29udHJvbGxlcl0gLm1vZGFsIHtcbiAgei1pbmRleDogMTAwNTA7XG59XG5cbi8qIEZ1bGwgd2lkdGggbW9kYWwgKi9cbi5tb2RhbC1mdWxsLm1vZGFsLWRpYWxvZyB7XG4gIHdpZHRoOiA5OSU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtZnVsbC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDA7XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3AuaW4ge1xuICBvcGFjaXR5OiAwLjI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7XG59XG5cbi8qKipcbk5vdGVzXG4qKiovXG4ubm90ZSB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggMTVweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWVlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbn1cbi5ub3RlIGgxLFxuLm5vdGUgaDIsXG4ubm90ZSBoMyxcbi5ub3RlIGg0LFxuLm5vdGUgaDUsXG4ubm90ZSBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubm90ZSBoMSAuY2xvc2UsXG4ubm90ZSBoMiAuY2xvc2UsXG4ubm90ZSBoMyAuY2xvc2UsXG4ubm90ZSBoNCAuY2xvc2UsXG4ubm90ZSBoNSAuY2xvc2UsXG4ubm90ZSBoNiAuY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLm5vdGUgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5ub3RlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubm90ZSBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLm5vdGUgY29kZSxcbi5ub3RlIC5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5vdGUubm90ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE3Ni4wOTA5MDkwOTA5LCAxOTMsIDIwOS45MDkwOTA5MDkxKTtcbiAgY29sb3I6IGJsYWNrO1xufVxuLm5vdGUubm90ZS1kZWZhdWx0Lm5vdGUtYm9yZGVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM3Ljc1NDU0NTQ1NDUsIDI0MS40NSwgMjQ1LjE0NTQ1NDU0NTUpO1xuICBib3JkZXItY29sb3I6IHJnYigxOTIuMzE4MTgxODE4MiwgMjA1Ljc1LCAyMTkuMTgxODE4MTgxOCk7XG59XG4ubm90ZS5ub3RlLWRlZmF1bHQubm90ZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNGY3O1xuICBib3JkZXItY29sb3I6IHJnYigyMDguNTQ1NDU0NTQ1NSwgMjE4LjUsIDIyOC40NTQ1NDU0NTQ1KTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCByZ2JhKDIxMS43OTA5MDkwOTA5LCAyMjEuMDUsIDIzMC4zMDkwOTA5MDkxLCAwLjIpO1xufVxuLm5vdGUubm90ZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5Mi4xODgsIDIzNy4yMjg4LCAyNDEuMjEyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoODcuNjM4LCAyMDcuNjQ4OCwgMjE4LjI2Mik7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5ub3RlLm5vdGUtc3VjY2Vzcy5ub3RlLWJvcmRlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2Ny4wOTYsIDIzMC4xMjk2LCAyMzUuNzA0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTA4LjU0OCwgMjEzLjU2NDgsIDIyMi44NTIpO1xufVxuLm5vdGUubm90ZS1zdWNjZXNzLm5vdGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3MS4yNzgsIDIzMS4zMTI4LCAyMzYuNjIyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTI5LjQ1OCwgMjE5LjQ4MDgsIDIyNy40NDIpO1xuICBib3gtc2hhZG93OiA1cHggNXB4IHJnYmEoMTMzLjY0LCAyMjAuNjY0LCAyMjguMzYsIDAuMik7XG59XG4ubm90ZS5ub3RlLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ0Ljc4MDU5NzAxNDksIDI0OC4zOTEwNDQ3NzYxLCAyNTIuOTE5NDAyOTg1MSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEzOC44NDc3NjExOTQsIDE3OS44ODM1ODIwODk2LCAyMzEuMzUyMjM4ODA2KTtcbiAgY29sb3I6IHJnYigxLjM3MDE0OTI1MzcsIDMuNzQ3NzYxMTk0LCA2LjcyOTg1MDc0NjMpO1xufVxuLm5vdGUubm90ZS1pbmZvLm5vdGUtYm9yZGVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjE5LjM1NjcxNjQxNzksIDIzMS45NDkyNTM3MzEzLCAyNDcuNzQzMjgzNTgyMSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE2MC4wMzQzMjgzNTgyLCAxOTMuNTg1MDc0NjI2OSwgMjM1LjY2NTY3MTY0MTgpO1xufVxuLm5vdGUubm90ZS1pbmZvLm5vdGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyMy41OTQwMjk4NTA3LCAyMzQuNjg5NTUyMjM4OCwgMjQ4LjYwNTk3MDE0OTMpO1xuICBib3JkZXItY29sb3I6IHJnYigxODEuMjIwODk1NTIyNCwgMjA3LjI4NjU2NzE2NDIsIDIzOS45NzkxMDQ0Nzc2KTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCByZ2JhKDE4NS40NTgyMDg5NTUyLCAyMTAuMDI2ODY1NjcxNiwgMjQwLjg0MTc5MTA0NDgsIDAuMik7XG59XG4ubm90ZS5ub3RlLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ5Ljk5NTI3NTU5MDYsIDIzMy45MDg2NjE0MTczLCAxNjkuMjA0NzI0NDA5NCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI0Mi45Njc3MTY1MzU0LCAyMDQuMjkyNTE5Njg1LCA0OC43MzIyODM0NjQ2KTtcbiAgY29sb3I6IGJsYWNrO1xufVxuLm5vdGUubm90ZS13YXJuaW5nLm5vdGUtYm9yZGVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ4LjMwODY2MTQxNzMsIDIyNi44MDA3ODc0MDE2LCAxNDAuMjkxMzM4NTgyNyk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI0NC4zNzMyMjgzNDY1LCAyMTAuMjE1NzQ4MDMxNSwgNzIuODI2NzcxNjUzNSk7XG59XG4ubm90ZS5ub3RlLXdhcm5pbmcubm90ZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ4LjU4OTc2Mzc3OTUsIDIyNy45ODU0MzMwNzA5LCAxNDUuMTEwMjM2MjIwNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI0NS43Nzg3NDAxNTc1LCAyMTYuMTM4OTc2Mzc4LCA5Ni45MjEyNTk4NDI1KTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCByZ2JhKDI0Ni4wNTk4NDI1MTk3LCAyMTcuMzIzNjIyMDQ3MiwgMTAxLjc0MDE1NzQ4MDMsIDAuMik7XG59XG4ubm90ZS5ub3RlLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTQuMDU0OTQ1MDU0OSwgMjQ3LjM0NTA1NDk0NTEsIDI0Ny44NjQ4MzUxNjQ4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjQwLjA0Mzk1NjA0NCwgMTMzLjg1NjA0Mzk1NiwgMTQyLjA4MTg2ODEzMTkpO1xuICBjb2xvcjogcmdiKDMzLjIwMTA5ODkwMTEsIDQuMDk4OTAxMDk4OSwgNi4zNTMyOTY3MDMzKTtcbn1cbi5ub3RlLm5vdGUtZGFuZ2VyLm5vdGUtYm9yZGVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUwLjY5MjMwNzY5MjMsIDIyMC4xMDc2OTIzMDc3LCAyMjIuNDc2OTIzMDc2OSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI0Mi44NDYxNTM4NDYyLCAxNTYuNTUzODQ2MTUzOCwgMTYzLjIzODQ2MTUzODUpO1xufVxuLm5vdGUubm90ZS1kYW5nZXIubm90ZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUxLjI1Mjc0NzI1MjcsIDIyNC42NDcyNTI3NDczLCAyMjYuNzA4MjQxNzU4Mik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI0NS42NDgzNTE2NDg0LCAxNzkuMjUxNjQ4MzUxNiwgMTg0LjM5NTA1NDk0NTEpO1xuICBib3gtc2hhZG93OiA1cHggNXB4IHJnYmEoMjQ2LjIwODc5MTIwODgsIDE4My43OTEyMDg3OTEyLCAxODguNjI2MzczNjI2NCwgMC4yKTtcbn1cblxuLm5vdGUge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDA7XG59XG5cbi8qKipcbkN1c3RvbWl6ZWQgQm9vdHN0cmFwIFBhZ2luYXRpb25cbioqKi9cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLWNpcmNsZSA+IGxpOmZpcnN0LWNoaWxkID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHggMCAwIDI1cHggIWltcG9ydGFudDtcbn1cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tY2lyY2xlID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICBib3JkZXItcmFkaXVzOiAwIDI1cHggMjVweCAwICFpbXBvcnRhbnQ7XG59XG5cbi8qKipcbkN1c3RvbWl6ZWQgQm9vdHN0cmFwIFBvcG92ZXJcbioqKi9cbi8qcnRsOmlnbm9yZSovXG4ucG9wb3ZlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wb3BvdmVyIC5wb3BvdmVyLXRpdGxlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qcnRsOmlnbm9yZSovXG4ucG9wb3ZlciB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnBvcG92ZXIgPiAucG9wb3Zlci10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMTBweCAxNHB4IDZweCAxNHB4O1xuICBib3JkZXI6IDA7XG59XG4ucG9wb3ZlciAuYXJyb3csXG4ucG9wb3ZlciAuYXJyb3c6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qKipcblBvcnRsZXRzXG4qKiovXG4vKiBGdWxsIFNjcmVlbiBwb3J0bGV0IG1vZGUgKi9cbi5wYWdlLXBvcnRsZXQtZnVsbHNjcmVlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEJhc2ljIHBvcnRsZXQgKi9cbi5wb3J0bGV0IHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ucG9ydGxldC5wb3J0bGV0LWZ1bGxzY3JlZW4ge1xuICB6LWluZGV4OiAxMDA2MDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wb3J0bGV0LnBvcnRsZXQtZnVsbHNjcmVlbiA+IC5wb3J0bGV0LWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5wb3J0bGV0LnBvcnRsZXQtZnVsbHNjcmVlbiA+IC5wb3J0bGV0LXRpdGxlIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC10aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtaW4taGVpZ2h0OiA0MXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbn1cbi5wb3J0bGV0ID4gLnBvcnRsZXQtdGl0bGU6YmVmb3JlLCAucG9ydGxldCA+IC5wb3J0bGV0LXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC10aXRsZTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uLmJvbGQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29sb3I6ICM2NjY7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpLmdseXBoaWNvbiB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5wb3J0bGV0ID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IC5jYXB0aW9uLWhlbHBlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGNvbG9yOiAjOWVhY2I0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNnB4IDA7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgPiAuZHJvcGRvd24tbWVudSBpIHtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgPiAuYnRuLFxuLnBvcnRsZXQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zID4gLmJ0bi5idG4tc20sXG4ucG9ydGxldCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5wb3J0bGV0ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyA+IC5idG4tZ3JvdXAgPiAuYnRuLmJ0bi1zbSB7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zID4gLmJ0bi5idG4tZGVmYXVsdCxcbi5wb3J0bGV0ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyA+IC5idG4uYnRuLXNtLmJ0bi1kZWZhdWx0LFxuLnBvcnRsZXQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zID4gLmJ0bi1ncm91cCA+IC5idG4uYnRuLWRlZmF1bHQsXG4ucG9ydGxldCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgPiAuYnRuLWdyb3VwID4gLmJ0bi5idG4tc20uYnRuLWRlZmF1bHQge1xuICBwYWRkaW5nOiAzcHggOXB4O1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zID4gLmJ0bixcbi5wb3J0bGV0ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyA+IC5idG4uYnRuLXNtLFxuLnBvcnRsZXQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zID4gLmJ0bi1ncm91cCA+IC5idG4sXG4ucG9ydGxldCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgPiAuYnRuLWdyb3VwID4gLmJ0bi5idG4tc20ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgPiAuYnRuID4gaSxcbi5wb3J0bGV0ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyA+IC5idG4uYnRuLXNtID4gaSxcbi5wb3J0bGV0ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyA+IC5idG4tZ3JvdXAgPiAuYnRuID4gaSxcbi5wb3J0bGV0ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyA+IC5idG4tZ3JvdXAgPiAuYnRuLmJ0bi1zbSA+IGkge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1pY29uLW9ubHkge1xuICBwYWRkaW5nOiA1cHggN3B4IDNweCA3cHg7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1pY29uLW9ubHkuYnRuLWRlZmF1bHQge1xuICBwYWRkaW5nOiA0cHggNnB4IDJweCA2cHg7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1pY29uLW9ubHkuYnRuLWRlZmF1bHQgPiBpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4taWNvbi1vbmx5LmJ0bi1kZWZhdWx0LmZ1bGxzY3JlZW4ge1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGNvbG9yOiByZ2IoMTYwLjQsIDE2MC40LCAxNjAuNCk7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1pY29uLW9ubHkuYnRuLWRlZmF1bHQuZnVsbHNjcmVlbi5idG4tc20ge1xuICBwYWRkaW5nOiAzcHggM3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjdweDtcbiAgd2lkdGg6IDI3cHg7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1pY29uLW9ubHkuYnRuLWRlZmF1bHQuZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiO1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4taWNvbi1vbmx5LmJ0bi1kZWZhdWx0LmZ1bGxzY3JlZW4ub246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cbi5wb3J0bGV0ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMge1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTJweCAwIDhweCAwO1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDAuODtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cbi5wb3J0bGV0ID4gLnBvcnRsZXQtdGl0bGUgPiAucGFnaW5hdGlvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDJweCAwIDAgMDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiA0cHggMDtcbn1cbi5wb3J0bGV0ID4gLnBvcnRsZXQtdGl0bGUgPiAubmF2LXRhYnMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW46IDFweCAwIDAgMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMDtcbn1cbi5wb3J0bGV0ID4gLnBvcnRsZXQtdGl0bGUgPiAubmF2LXRhYnMgPiBsaSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC10aXRsZSA+IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogNXB4IDAgMCAxcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC10aXRsZSA+IC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsIC5wb3J0bGV0ID4gLnBvcnRsZXQtdGl0bGUgPiAubmF2LXRhYnMgPiBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwO1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC1ib2R5IHtcbiAgY2xlYXI6IGJvdGg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC1ib2R5IHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC1lbXB0eSB7XG4gIG1pbi1oZWlnaHQ6IDEyNXB4O1xufVxuLnBvcnRsZXQuZnVsbC1oZWlnaHQtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIFBvcnRsZXQgYmFja2dyb3VuZCBjb2xvcnMgKi9cbi8qIFNpZGUgYm9yZGVyZWQgcG9ydGxldCAqL1xuLnBvcnRsZXQuYm9yZGVyZWQgPiAucG9ydGxldC10aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi8qIFNvbGlkIGNvbG9yZWQgcG9ydGxldCAqL1xuLnBvcnRsZXQuc29saWQge1xuICBwYWRkaW5nOiAwIDEwcHggMTBweCAxMHB4O1xuICBib3JkZXI6IDBweDtcbn1cbi5wb3J0bGV0LnNvbGlkID4gLnBvcnRsZXQtdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBvcnRsZXQuc29saWQgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgcGFkZGluZzogMTZweCAwIDJweCAwO1xufVxuLnBvcnRsZXQuc29saWQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIHtcbiAgcGFkZGluZzogMTJweCAwIDZweCAwO1xufVxuLnBvcnRsZXQuc29saWQgPiAucG9ydGxldC10aXRsZSA+IC50b29scyB7XG4gIHBhZGRpbmc6IDE0cHggMCA2cHggMDtcbn1cblxuLyogU29saWQgYm9yZGVyZWQgcG9ydGxldCAqL1xuLnBvcnRsZXQuc29saWQuYm9yZGVyZWQgPiAucG9ydGxldC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qIEJveCBwb3J0bGV0ICovXG4ucG9ydGxldC5ib3gge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbi5wb3J0bGV0LmJveCA+IC5wb3J0bGV0LXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wb3J0bGV0LmJveCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBwYWRkaW5nOiAxMXB4IDAgOXB4IDA7XG59XG4ucG9ydGxldC5ib3ggPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbW92ZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5ib3ggPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29uZmlnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbmZpZy1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5ib3ggPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVsb2FkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbG9hZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5ib3ggPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWV4cGFuZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5ib3ggPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29sbGFwc2UtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuYm94ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmZ1bGxzY3JlZW4ge1xuICBjb2xvcjogI2ZkZmRmZDtcbn1cbi5wb3J0bGV0LmJveCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMge1xuICBwYWRkaW5nOiA3cHggMCA1cHggMDtcbn1cbi5wb3J0bGV0LmJveCA+IC5wb3J0bGV0LWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4vKiBMaWdodCBQb3J0bGV0ICovXG4ucG9ydGxldC5saWdodCB7XG4gIHBhZGRpbmc6IDEycHggMjBweCAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucG9ydGxldC5saWdodC5ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMzEuMjYzNjM2MzYzNiwgMjM2LjM1LCAyNDEuNDM2MzYzNjM2NCkgIWltcG9ydGFudDtcbn1cbi5wb3J0bGV0LmxpZ2h0LmJvcmRlcmVkID4gLnBvcnRsZXQtdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDIzNy43NTQ1NDU0NTQ1LCAyNDEuNDUsIDI0NS4xNDU0NTQ1NDU1KTtcbn1cbi5wb3J0bGV0LmxpZ2h0LmJnLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kOiAjZjFmNGY3O1xufVxuLnBvcnRsZXQubGlnaHQgPiAucG9ydGxldC10aXRsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG59XG4ucG9ydGxldC5saWdodCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBjb2xvcjogIzY2NjtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLnBvcnRsZXQubGlnaHQgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gLmNhcHRpb24tc3ViamVjdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wb3J0bGV0LmxpZ2h0ID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4ucG9ydGxldC5saWdodCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24uY2FwdGlvbi1tZCA+IC5jYXB0aW9uLXN1YmplY3Qge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ucG9ydGxldC5saWdodCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24uY2FwdGlvbi1tZCA+IGkge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucG9ydGxldC5saWdodCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMge1xuICBwYWRkaW5nOiA2cHggMCAxNHB4IDA7XG59XG4ucG9ydGxldC5saWdodCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICM2NjY7XG59XG4ucG9ydGxldC5saWdodCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1pY29uLW9ubHkge1xuICBoZWlnaHQ6IDI3cHg7XG4gIHdpZHRoOiAyN3B4O1xufVxuLnBvcnRsZXQubGlnaHQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5kcm9wZG93bi1tZW51IGxpID4gYSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuLnBvcnRsZXQubGlnaHQgPiAucG9ydGxldC10aXRsZSA+IC5pbnB1dHMge1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNHB4IDA7XG59XG4ucG9ydGxldC5saWdodCA+IC5wb3J0bGV0LXRpdGxlID4gLmlucHV0cyA+IC5wb3J0bGV0LWlucHV0IC5pbnB1dC1pY29uID4gaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuLnBvcnRsZXQubGlnaHQgPiAucG9ydGxldC10aXRsZSA+IC5pbnB1dHMgPiAucG9ydGxldC1pbnB1dCAuaW5wdXQtaWNvbiA+IC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDJweCAyNnB4IDNweCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ucG9ydGxldC5saWdodCA+IC5wb3J0bGV0LXRpdGxlID4gLmlucHV0cyA+IC5wb3J0bGV0LWlucHV0ID4gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5wb3J0bGV0LmxpZ2h0ID4gLnBvcnRsZXQtdGl0bGUgPiAucGFnaW5hdGlvbiB7XG4gIHBhZGRpbmc6IDJweCAwIDEzcHggMDtcbn1cbi5wb3J0bGV0LmxpZ2h0ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMge1xuICBwYWRkaW5nOiAxMHB4IDAgMTNweCAwO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4ucG9ydGxldC5saWdodCA+IC5wb3J0bGV0LXRpdGxlID4gLm5hdi10YWJzID4gbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucG9ydGxldC5saWdodCA+IC5wb3J0bGV0LXRpdGxlID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMnB4IDEzcHggMTNweCAxM3B4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNjY2O1xufVxuLnBvcnRsZXQubGlnaHQgPiAucG9ydGxldC10aXRsZSA+IC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsIC5wb3J0bGV0LmxpZ2h0ID4gLnBvcnRsZXQtdGl0bGUgPiAubmF2LXRhYnMgPiBsaTpob3ZlciA+IGEge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnBvcnRsZXQubGlnaHQuZm9ybS1maXQge1xuICBwYWRkaW5nOiAwO1xufVxuLnBvcnRsZXQubGlnaHQuZm9ybS1maXQgPiAucG9ydGxldC10aXRsZSB7XG4gIHBhZGRpbmc6IDE3cHggMjBweCAxMHB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucG9ydGxldC5saWdodCAucG9ydGxldC1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5wb3J0bGV0LmxpZ2h0LnBvcnRsZXQtZnVsbHNjcmVlbiA+IC5wb3J0bGV0LWJvZHkge1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbi5wb3J0bGV0LmxpZ2h0LnBvcnRsZXQtZml0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5wb3J0bGV0LmxpZ2h0LnBvcnRsZXQtZml0ID4gLnBvcnRsZXQtdGl0bGUge1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMTBweCAyMHB4O1xufVxuLnBvcnRsZXQubGlnaHQucG9ydGxldC1maXQgPiAucG9ydGxldC1ib2R5IHtcbiAgcGFkZGluZzogMTBweCAyMHB4IDIwcHggMjBweDtcbn1cbi5wb3J0bGV0LmxpZ2h0LnBvcnRsZXQtZml0LnBvcnRsZXQtZm9ybSA+IC5wb3J0bGV0LWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuLnBvcnRsZXQubGlnaHQucG9ydGxldC1maXQucG9ydGxldC1mb3JtID4gLnBvcnRsZXQtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucG9ydGxldC5saWdodC5wb3J0bGV0LWZpdC5wb3J0bGV0LWZvcm0gPiAucG9ydGxldC1ib2R5IC5mb3JtLWFjdGlvbnMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnBvcnRsZXQubGlnaHQucG9ydGxldC1kYXRhdGFibGUucG9ydGxldC1maXQgPiAucG9ydGxldC1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4udGFiLXBhbmUgPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi8qIFJldmVyc2UgYWxpZ25lZCB0YWJzICovXG4udGFicy1yZXZlcnNlZCA+IGxpIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udGFicy1yZXZlcnNlZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLyogalF1ZXJ5IFVJIERyYWdnYWJsZSBQb3J0bGV0cyAqL1xuLnBvcnRsZXQtc29ydGFibGU6bm90KC5wb3J0bGV0LWZ1bGxzY3JlZW4pID4gLnBvcnRsZXQtdGl0bGUge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5wb3J0bGV0LXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNlZWU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5wb3J0bGV0LXNvcnRhYmxlLWVtcHR5IHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ1cHg7XG59XG5cbi5wb3J0bGV0LWNvbGxhcHNlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgeyAvKiA5OTFweCAqL1xuICAucG9ydGxldC1jb2xsYXBzZWQtb24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucG9ydGxldCB7XG4gIGJveC1zaGFkb3c6IDBweCAycHggM3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuXG4vKioqXG5DdXN0b20gY29sb3JlZCBwb3J0bGV0cyBcbioqKi9cbi5wb3J0bGV0ID4gLnBvcnRsZXQtYm9keS53aGl0ZSxcbi5wb3J0bGV0LndoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBvcnRsZXQuc29saWQud2hpdGUgPiAucG9ydGxldC10aXRsZSxcbi5wb3J0bGV0LnNvbGlkLndoaXRlID4gLnBvcnRsZXQtYm9keSB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICM2NjY7XG59XG4ucG9ydGxldC5zb2xpZC53aGl0ZSA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBvcnRsZXQuc29saWQud2hpdGUgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjNjY2O1xufVxuLnBvcnRsZXQuc29saWQud2hpdGUgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbW92ZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC53aGl0ZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb25maWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29uZmlnLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLndoaXRlID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbG9hZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZWxvYWQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQud2hpdGUgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWV4cGFuZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC53aGl0ZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb2xsYXBzZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC53aGl0ZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5mdWxsc2NyZWVuIHtcbiAgY29sb3I6ICNmZGZkZmQ7XG59XG5cbi5wb3J0bGV0LmJveC53aGl0ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBvcnRsZXQuYm94LndoaXRlID4gLnBvcnRsZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuYm94LndoaXRlID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGNvbG9yOiAjNjY2O1xufVxuLnBvcnRsZXQuYm94LndoaXRlID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogIzY2Njtcbn1cbi5wb3J0bGV0LmJveC53aGl0ZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wb3J0bGV0LmJveC53aGl0ZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0ID4gaSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wb3J0bGV0LmJveC53aGl0ZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3gud2hpdGUgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpmb2N1cywgLnBvcnRsZXQuYm94LndoaXRlID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3gud2hpdGUgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBvcnRsZXQuYm94LndoaXRlID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC1ib2R5LmRlZmF1bHQsXG4ucG9ydGxldC5kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTVlYztcbn1cblxuLnBvcnRsZXQuc29saWQuZGVmYXVsdCA+IC5wb3J0bGV0LXRpdGxlLFxuLnBvcnRsZXQuc29saWQuZGVmYXVsdCA+IC5wb3J0bGV0LWJvZHkge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjNjY2O1xufVxuLnBvcnRsZXQuc29saWQuZGVmYXVsdCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBvcnRsZXQuc29saWQuZGVmYXVsdCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICM2NjY7XG59XG4ucG9ydGxldC5zb2xpZC5kZWZhdWx0ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbW92ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZW1vdmUtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZGVmYXVsdCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb25maWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29uZmlnLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmRlZmF1bHQgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVsb2FkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbG9hZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5kZWZhdWx0ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmV4cGFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1leHBhbmQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZGVmYXVsdCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb2xsYXBzZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5kZWZhdWx0ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmZ1bGxzY3JlZW4ge1xuICBjb2xvcjogI2ZkZmRmZDtcbn1cblxuLnBvcnRsZXQuYm94LmRlZmF1bHQge1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wb3J0bGV0LmJveC5kZWZhdWx0ID4gLnBvcnRsZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlNWVjO1xufVxuLnBvcnRsZXQuYm94LmRlZmF1bHQgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgY29sb3I6ICM2NjY7XG59XG4ucG9ydGxldC5ib3guZGVmYXVsdCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICM2NjY7XG59XG4ucG9ydGxldC5ib3guZGVmYXVsdCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wb3J0bGV0LmJveC5kZWZhdWx0ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQgPiBpIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBvcnRsZXQuYm94LmRlZmF1bHQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LmRlZmF1bHQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpmb2N1cywgLnBvcnRsZXQuYm94LmRlZmF1bHQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5kZWZhdWx0ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wb3J0bGV0LmJveC5kZWZhdWx0ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC1ib2R5LmRhcmssXG4ucG9ydGxldC5kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMzUzYjtcbn1cblxuLnBvcnRsZXQuc29saWQuZGFyayA+IC5wb3J0bGV0LXRpdGxlLFxuLnBvcnRsZXQuc29saWQuZGFyayA+IC5wb3J0bGV0LWJvZHkge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcnRsZXQuc29saWQuZGFyayA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBvcnRsZXQuc29saWQuZGFyayA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5zb2xpZC5kYXJrID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbW92ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZW1vdmUtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZGFyayA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb25maWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29uZmlnLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmRhcmsgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVsb2FkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbG9hZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5kYXJrID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmV4cGFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1leHBhbmQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZGFyayA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb2xsYXBzZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5kYXJrID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmZ1bGxzY3JlZW4ge1xuICBjb2xvcjogI2ZkZmRmZDtcbn1cblxuLnBvcnRsZXQuYm94LmRhcmsge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoNjkuNjEzMjA3NTQ3MiwgNzguNSwgODcuMzg2NzkyNDUyOCk7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucG9ydGxldC5ib3guZGFyayA+IC5wb3J0bGV0LXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMzUzYjtcbn1cbi5wb3J0bGV0LmJveC5kYXJrID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcnRsZXQuYm94LmRhcmsgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcnRsZXQuYm94LmRhcmsgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYig5Ni43NDkwNTY2MDM4LCAxMDkuMSwgMTIxLjQ1MDk0MzM5NjIpO1xuICBjb2xvcjogcmdiKDEwOC4wNTU2NjAzNzc0LCAxMjEuODUsIDEzNS42NDQzMzk2MjI2KTtcbn1cbi5wb3J0bGV0LmJveC5kYXJrID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQgPiBpIHtcbiAgY29sb3I6IHJnYigxMTUuMjkyNDUyODMwMiwgMTI5LjUsIDE0My43MDc1NDcxNjk4KTtcbn1cbi5wb3J0bGV0LmJveC5kYXJrID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5kYXJrID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5wb3J0bGV0LmJveC5kYXJrID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3guZGFyayA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxMjAuOTY5ODExMzIwOCwgMTM0LjYsIDE0OC4yMzAxODg2NzkyKTtcbiAgY29sb3I6IHJnYigxMzUuMTYzMjA3NTQ3MiwgMTQ3LjM1LCAxNTkuNTM2NzkyNDUyOCk7XG59XG4ucG9ydGxldC5ib3guZGFyayA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wb3J0bGV0ID4gLnBvcnRsZXQtYm9keS5ibHVlLFxuLnBvcnRsZXQuYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTk4ZGM7XG59XG5cbi5wb3J0bGV0LnNvbGlkLmJsdWUgPiAucG9ydGxldC10aXRsZSxcbi5wb3J0bGV0LnNvbGlkLmJsdWUgPiAucG9ydGxldC1ib2R5IHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0bGV0LnNvbGlkLmJsdWUgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wb3J0bGV0LnNvbGlkLmJsdWUgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVtb3ZlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmJsdWUgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29uZmlnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbmZpZy1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ibHVlID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbG9hZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZWxvYWQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5leHBhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtZXhwYW5kLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmJsdWUgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29sbGFwc2UtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5mdWxsc2NyZWVuIHtcbiAgY29sb3I6ICNmZGZkZmQ7XG59XG5cbi5wb3J0bGV0LmJveC5ibHVlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDk2LjQ2ODM1NDQzMDQsIDE3NC4xNjQ1NTY5NjIsIDIyNy41MzE2NDU1Njk2KTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wb3J0bGV0LmJveC5ibHVlID4gLnBvcnRsZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU5OGRjO1xufVxuLnBvcnRsZXQuYm94LmJsdWUgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5ib3guYmx1ZSA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5ib3guYmx1ZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE0OC42MzAzNzk3NDY4LCAyMDAuNzYyMDI1MzE2NSwgMjM2LjU2OTYyMDI1MzIpO1xuICBjb2xvcjogcmdiKDE3MC4zNjQ1NTY5NjIsIDIxMS44NDQzMDM3OTc1LCAyNDAuMzM1NDQzMDM4KTtcbn1cbi5wb3J0bGV0LmJveC5ibHVlID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQgPiBpIHtcbiAgY29sb3I6IHJnYigxODMuNDA1MDYzMjkxMSwgMjE4LjQ5MzY3MDg4NjEsIDI0Mi41OTQ5MzY3MDg5KTtcbn1cbi5wb3J0bGV0LmJveC5ibHVlID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5ibHVlID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5wb3J0bGV0LmJveC5ibHVlID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3guYmx1ZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxOTIuMDk4NzM0MTc3MiwgMjIyLjkyNjU4MjI3ODUsIDI0NC4xMDEyNjU4MjI4KTtcbiAgY29sb3I6IHJnYigyMTMuODMyOTExMzkyNCwgMjM0LjAwODg2MDc1OTUsIDI0Ny44NjcwODg2MDc2KTtcbn1cbi5wb3J0bGV0LmJveC5ibHVlID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC1ib2R5LmJsdWUtbWFkaXNvbixcbi5wb3J0bGV0LmJsdWUtbWFkaXNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzhlYmU7XG59XG5cbi5wb3J0bGV0LnNvbGlkLmJsdWUtbWFkaXNvbiA+IC5wb3J0bGV0LXRpdGxlLFxuLnBvcnRsZXQuc29saWQuYmx1ZS1tYWRpc29uID4gLnBvcnRsZXQtYm9keSB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5zb2xpZC5ibHVlLW1hZGlzb24gPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wb3J0bGV0LnNvbGlkLmJsdWUtbWFkaXNvbiA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5zb2xpZC5ibHVlLW1hZGlzb24gPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbW92ZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ibHVlLW1hZGlzb24gPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29uZmlnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbmZpZy1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ibHVlLW1hZGlzb24gPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVsb2FkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbG9hZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ibHVlLW1hZGlzb24gPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWV4cGFuZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ibHVlLW1hZGlzb24gPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29sbGFwc2UtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1tYWRpc29uID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmZ1bGxzY3JlZW4ge1xuICBjb2xvcjogI2ZkZmRmZDtcbn1cblxuLnBvcnRsZXQuYm94LmJsdWUtbWFkaXNvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxMjMuNzcyNTMyMTg4OCwgMTY2LjczMzkwNTU3OTQsIDIwNC4yMjc0Njc4MTEyKTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wb3J0bGV0LmJveC5ibHVlLW1hZGlzb24gPiAucG9ydGxldC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzhlYmU7XG59XG4ucG9ydGxldC5ib3guYmx1ZS1tYWRpc29uID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcnRsZXQuYm94LmJsdWUtbWFkaXNvbiA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5ib3guYmx1ZS1tYWRpc29uID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTY3Ljg5OTU3MDgxNTUsIDE5Ni40MTQ1OTIyNzQ3LCAyMjEuMzAwNDI5MTg0NSk7XG4gIGNvbG9yOiByZ2IoMTg2LjI4NTgzNjkwOTksIDIwOC43ODE1NDUwNjQ0LCAyMjguNDE0MTYzMDkwMSk7XG59XG4ucG9ydGxldC5ib3guYmx1ZS1tYWRpc29uID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQgPiBpIHtcbiAgY29sb3I6IHJnYigxOTcuMzE3NTk2NTY2NSwgMjE2LjIwMTcxNjczODIsIDIzMi42ODI0MDM0MzM1KTtcbn1cbi5wb3J0bGV0LmJveC5ibHVlLW1hZGlzb24gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LmJsdWUtbWFkaXNvbiA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmZvY3VzLCAucG9ydGxldC5ib3guYmx1ZS1tYWRpc29uID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3guYmx1ZS1tYWRpc29uID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIwNC42NzIxMDMwMDQzLCAyMjEuMTQ4NDk3ODU0MSwgMjM1LjUyNzg5Njk5NTcpO1xuICBjb2xvcjogcmdiKDIyMy4wNTgzNjkwOTg3LCAyMzMuNTE1NDUwNjQzOCwgMjQyLjY0MTYzMDkwMTMpO1xufVxuLnBvcnRsZXQuYm94LmJsdWUtbWFkaXNvbiA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wb3J0bGV0ID4gLnBvcnRsZXQtYm9keS5ibHVlLWNoYW1icmF5LFxuLnBvcnRsZXQuYmx1ZS1jaGFtYnJheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzNFNTA7XG59XG5cbi5wb3J0bGV0LnNvbGlkLmJsdWUtY2hhbWJyYXkgPiAucG9ydGxldC10aXRsZSxcbi5wb3J0bGV0LnNvbGlkLmJsdWUtY2hhbWJyYXkgPiAucG9ydGxldC1ib2R5IHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0bGV0LnNvbGlkLmJsdWUtY2hhbWJyYXkgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wb3J0bGV0LnNvbGlkLmJsdWUtY2hhbWJyYXkgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1jaGFtYnJheSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVtb3ZlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmJsdWUtY2hhbWJyYXkgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29uZmlnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbmZpZy1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ibHVlLWNoYW1icmF5ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbG9hZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZWxvYWQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1jaGFtYnJheSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5leHBhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtZXhwYW5kLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmJsdWUtY2hhbWJyYXkgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29sbGFwc2UtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1jaGFtYnJheSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5mdWxsc2NyZWVuIHtcbiAgY29sb3I6ICNmZGZkZmQ7XG59XG5cbi5wb3J0bGV0LmJveC5ibHVlLWNoYW1icmF5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDYyLjA5Njc3NDE5MzUsIDg3LjUsIDExMi45MDMyMjU4MDY1KTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wb3J0bGV0LmJveC5ibHVlLWNoYW1icmF5ID4gLnBvcnRsZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMzRTUwO1xufVxuLnBvcnRsZXQuYm94LmJsdWUtY2hhbWJyYXkgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5ib3guYmx1ZS1jaGFtYnJheSA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5ib3guYmx1ZS1jaGFtYnJheSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDgzLjgxMjkwMzIyNTgsIDExOC4xLCAxNTIuMzg3MDk2Nzc0Mik7XG4gIGNvbG9yOiByZ2IoOTQuODA2NDUxNjEyOSwgMTMwLjg1LCAxNjYuODkzNTQ4Mzg3MSk7XG59XG4ucG9ydGxldC5ib3guYmx1ZS1jaGFtYnJheSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0ID4gaSB7XG4gIGNvbG9yOiByZ2IoMTA0LjY3NzQxOTM1NDgsIDEzOC41LCAxNzIuMzIyNTgwNjQ1Mik7XG59XG4ucG9ydGxldC5ib3guYmx1ZS1jaGFtYnJheSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3guYmx1ZS1jaGFtYnJheSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmZvY3VzLCAucG9ydGxldC5ib3guYmx1ZS1jaGFtYnJheSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LmJsdWUtY2hhbWJyYXkgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTExLjI1ODA2NDUxNjEsIDE0My42LCAxNzUuOTQxOTM1NDgzOSk7XG4gIGNvbG9yOiByZ2IoMTI3LjcwOTY3NzQxOTQsIDE1Ni4zNSwgMTg0Ljk5MDMyMjU4MDYpO1xufVxuLnBvcnRsZXQuYm94LmJsdWUtY2hhbWJyYXkgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LWJvZHkuYmx1ZS1lYm9ueWNsYXksXG4ucG9ydGxldC5ibHVlLWVib255Y2xheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjMxM0Y7XG59XG5cbi5wb3J0bGV0LnNvbGlkLmJsdWUtZWJvbnljbGF5ID4gLnBvcnRsZXQtdGl0bGUsXG4ucG9ydGxldC5zb2xpZC5ibHVlLWVib255Y2xheSA+IC5wb3J0bGV0LWJvZHkge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1lYm9ueWNsYXkgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wb3J0bGV0LnNvbGlkLmJsdWUtZWJvbnljbGF5ID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0bGV0LnNvbGlkLmJsdWUtZWJvbnljbGF5ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbW92ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZW1vdmUtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1lYm9ueWNsYXkgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29uZmlnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbmZpZy1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ibHVlLWVib255Y2xheSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZWxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVsb2FkLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmJsdWUtZWJvbnljbGF5ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmV4cGFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1leHBhbmQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1lYm9ueWNsYXkgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29sbGFwc2UtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1lYm9ueWNsYXkgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZnVsbHNjcmVlbiB7XG4gIGNvbG9yOiAjZmRmZGZkO1xufVxuXG4ucG9ydGxldC5ib3guYmx1ZS1lYm9ueWNsYXkge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoNTEuODc2Mjg4NjU5OCwgNzQuNzYyODg2NTk3OSwgOTYuMTIzNzExMzQwMik7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucG9ydGxldC5ib3guYmx1ZS1lYm9ueWNsYXkgPiAucG9ydGxldC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjMxM0Y7XG59XG4ucG9ydGxldC5ib3guYmx1ZS1lYm9ueWNsYXkgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5ib3guYmx1ZS1lYm9ueWNsYXkgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcnRsZXQuYm94LmJsdWUtZWJvbnljbGF5ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoNzMuMzI3ODM1MDUxNSwgMTA1LjY3ODM1MDUxNTUsIDEzNS44NzIxNjQ5NDg1KTtcbiAgY29sb3I6IHJnYig4Mi4yNjU5NzkzODE0LCAxMTguNTU5NzkzODE0NCwgMTUyLjQzNDAyMDYxODYpO1xufVxuLnBvcnRsZXQuYm94LmJsdWUtZWJvbnljbGF5ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQgPiBpIHtcbiAgY29sb3I6IHJnYig4Ny42Mjg4NjU5Nzk0LCAxMjYuMjg4NjU5NzkzOCwgMTYyLjM3MTEzNDAyMDYpO1xufVxuLnBvcnRsZXQuYm94LmJsdWUtZWJvbnljbGF5ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5ibHVlLWVib255Y2xheSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmZvY3VzLCAucG9ydGxldC5ib3guYmx1ZS1lYm9ueWNsYXkgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5ibHVlLWVib255Y2xheSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYig5Mi43NTg3NjI4ODY2LCAxMzEuMzg3NjI4ODY2LCAxNjcuNDQxMjM3MTEzNCk7XG4gIGNvbG9yOiByZ2IoMTA5LjMyMDYxODU1NjcsIDE0NC4wMDYxODU1NjcsIDE3Ni4zNzkzODE0NDMzKTtcbn1cbi5wb3J0bGV0LmJveC5ibHVlLWVib255Y2xheSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wb3J0bGV0ID4gLnBvcnRsZXQtYm9keS5ibHVlLWhva2ksXG4ucG9ydGxldC5ibHVlLWhva2kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjc4MDlGO1xufVxuXG4ucG9ydGxldC5zb2xpZC5ibHVlLWhva2kgPiAucG9ydGxldC10aXRsZSxcbi5wb3J0bGV0LnNvbGlkLmJsdWUtaG9raSA+IC5wb3J0bGV0LWJvZHkge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1ob2tpID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucG9ydGxldC5zb2xpZC5ibHVlLWhva2kgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1ob2tpID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbW92ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZW1vdmUtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1ob2tpID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbmZpZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb25maWctaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1ob2tpID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbG9hZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZWxvYWQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1ob2tpID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmV4cGFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1leHBhbmQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1ob2tpID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbGxhcHNlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmJsdWUtaG9raSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5mdWxsc2NyZWVuIHtcbiAgY29sb3I6ICNmZGZkZmQ7XG59XG5cbi5wb3J0bGV0LmJveC5ibHVlLWhva2kge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTM0LjI1ODA2NDUxNjEsIDE1NC4xMTY5MzU0ODM5LCAxNzguNzQxOTM1NDgzOSk7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucG9ydGxldC5ib3guYmx1ZS1ob2tpID4gLnBvcnRsZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjc4MDlGO1xufVxuLnBvcnRsZXQuYm94LmJsdWUtaG9raSA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0bGV0LmJveC5ibHVlLWhva2kgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcnRsZXQuYm94LmJsdWUtaG9raSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE3MS43Njc3NDE5MzU1LCAxODUuNDU3MjU4MDY0NSwgMjAyLjQzMjI1ODA2NDUpO1xuICBjb2xvcjogcmdiKDE4Ny4zOTY3NzQxOTM1LCAxOTguNTE1NzI1ODA2NSwgMjEyLjMwMzIyNTgwNjUpO1xufVxuLnBvcnRsZXQuYm94LmJsdWUtaG9raSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0ID4gaSB7XG4gIGNvbG9yOiByZ2IoMTk2Ljc3NDE5MzU0ODQsIDIwNi4zNTA4MDY0NTE2LCAyMTguMjI1ODA2NDUxNik7XG59XG4ucG9ydGxldC5ib3guYmx1ZS1ob2tpID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5ibHVlLWhva2kgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpmb2N1cywgLnBvcnRsZXQuYm94LmJsdWUtaG9raSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LmJsdWUtaG9raSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDMuMDI1ODA2NDUxNiwgMjExLjU3NDE5MzU0ODQsIDIyMi4xNzQxOTM1NDg0KTtcbiAgY29sb3I6IHJnYigyMTguNjU0ODM4NzA5NywgMjI0LjYzMjY2MTI5MDMsIDIzMi4wNDUxNjEyOTAzKTtcbn1cbi5wb3J0bGV0LmJveC5ibHVlLWhva2kgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LWJvZHkuYmx1ZS1zdGVlbCxcbi5wb3J0bGV0LmJsdWUtc3RlZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEI3N0JFO1xufVxuXG4ucG9ydGxldC5zb2xpZC5ibHVlLXN0ZWVsID4gLnBvcnRsZXQtdGl0bGUsXG4ucG9ydGxldC5zb2xpZC5ibHVlLXN0ZWVsID4gLnBvcnRsZXQtYm9keSB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5zb2xpZC5ibHVlLXN0ZWVsID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucG9ydGxldC5zb2xpZC5ibHVlLXN0ZWVsID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0bGV0LnNvbGlkLmJsdWUtc3RlZWwgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbW92ZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ibHVlLXN0ZWVsID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbmZpZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb25maWctaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1zdGVlbCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZWxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVsb2FkLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmJsdWUtc3RlZWwgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWV4cGFuZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ibHVlLXN0ZWVsID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbGxhcHNlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmJsdWUtc3RlZWwgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZnVsbHNjcmVlbiB7XG4gIGNvbG9yOiAjZmRmZGZkO1xufVxuXG4ucG9ydGxldC5ib3guYmx1ZS1zdGVlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxMTIuNDY5Mzg3NzU1MSwgMTQ3LjMxMDIwNDA4MTYsIDIwMy41MzA2MTIyNDQ5KTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wb3J0bGV0LmJveC5ibHVlLXN0ZWVsID4gLnBvcnRsZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEI3N0JFO1xufVxuLnBvcnRsZXQuYm94LmJsdWUtc3RlZWwgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5ib3guYmx1ZS1zdGVlbCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5ib3guYmx1ZS1zdGVlbCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE1Ny40MzI2NTMwNjEyLCAxODEuMjgyNDQ4OTc5NiwgMjE5Ljc2NzM0NjkzODgpO1xuICBjb2xvcjogcmdiKDE3Ni4xNjczNDY5Mzg4LCAxOTUuNDM3NTUxMDIwNCwgMjI2LjUzMjY1MzA2MTIpO1xufVxuLnBvcnRsZXQuYm94LmJsdWUtc3RlZWwgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCA+IGkge1xuICBjb2xvcjogcmdiKDE4Ny40MDgxNjMyNjUzLCAyMDMuOTMwNjEyMjQ0OSwgMjMwLjU5MTgzNjczNDcpO1xufVxuLnBvcnRsZXQuYm94LmJsdWUtc3RlZWwgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LmJsdWUtc3RlZWwgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpmb2N1cywgLnBvcnRsZXQuYm94LmJsdWUtc3RlZWwgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5ibHVlLXN0ZWVsID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE5NC45MDIwNDA4MTYzLCAyMDkuNTkyNjUzMDYxMiwgMjMzLjI5Nzk1OTE4MzcpO1xuICBjb2xvcjogcmdiKDIxMy42MzY3MzQ2OTM5LCAyMjMuNzQ3NzU1MTAyLCAyNDAuMDYzMjY1MzA2MSk7XG59XG4ucG9ydGxldC5ib3guYmx1ZS1zdGVlbCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wb3J0bGV0ID4gLnBvcnRsZXQtYm9keS5ibHVlLXNvZnQsXG4ucG9ydGxldC5ibHVlLXNvZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM4N2I5O1xufVxuXG4ucG9ydGxldC5zb2xpZC5ibHVlLXNvZnQgPiAucG9ydGxldC10aXRsZSxcbi5wb3J0bGV0LnNvbGlkLmJsdWUtc29mdCA+IC5wb3J0bGV0LWJvZHkge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucG9ydGxldC5zb2xpZC5ibHVlLXNvZnQgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbW92ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZW1vdmUtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbmZpZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb25maWctaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbG9hZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZWxvYWQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmV4cGFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1leHBhbmQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbGxhcHNlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmJsdWUtc29mdCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5mdWxsc2NyZWVuIHtcbiAgY29sb3I6ICNmZGZkZmQ7XG59XG5cbi5wb3J0bGV0LmJveC5ibHVlLXNvZnQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTEyLjY2MjY1MDYwMjQsIDE1OS41NzgzMTMyNTMsIDE5OS4zMzczNDkzOTc2KTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wb3J0bGV0LmJveC5ibHVlLXNvZnQgPiAucG9ydGxldC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Yzg3Yjk7XG59XG4ucG9ydGxldC5ib3guYmx1ZS1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcnRsZXQuYm94LmJsdWUtc29mdCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5ib3guYmx1ZS1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTU2LjY1NzgzMTMyNTMsIDE4OS4wNzIyODkxNTY2LCAyMTYuNTQyMTY4Njc0Nyk7XG4gIGNvbG9yOiByZ2IoMTc0Ljk4OTE1NjYyNjUsIDIwMS4zNjE0NDU3ODMxLCAyMjMuNzEwODQzMzczNSk7XG59XG4ucG9ydGxldC5ib3guYmx1ZS1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQgPiBpIHtcbiAgY29sb3I6IHJnYigxODUuOTg3OTUxODA3MiwgMjA4LjczNDkzOTc1OSwgMjI4LjAxMjA0ODE5MjgpO1xufVxuLnBvcnRsZXQuYm94LmJsdWUtc29mdCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3guYmx1ZS1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5wb3J0bGV0LmJveC5ibHVlLXNvZnQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5ibHVlLXNvZnQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTkzLjMyMDQ4MTkyNzcsIDIxMy42NTA2MDI0MDk2LCAyMzAuODc5NTE4MDcyMyk7XG4gIGNvbG9yOiByZ2IoMjExLjY1MTgwNzIyODksIDIyNS45Mzk3NTkwMzYxLCAyMzguMDQ4MTkyNzcxMSk7XG59XG4ucG9ydGxldC5ib3guYmx1ZS1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC1ib2R5LmJsdWUtZGFyayxcbi5wb3J0bGV0LmJsdWUtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTczOGI7XG59XG5cbi5wb3J0bGV0LnNvbGlkLmJsdWUtZGFyayA+IC5wb3J0bGV0LXRpdGxlLFxuLnBvcnRsZXQuc29saWQuYmx1ZS1kYXJrID4gLnBvcnRsZXQtYm9keSB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5zb2xpZC5ibHVlLWRhcmsgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wb3J0bGV0LnNvbGlkLmJsdWUtZGFyayA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5zb2xpZC5ibHVlLWRhcmsgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbW92ZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ibHVlLWRhcmsgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29uZmlnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbmZpZy1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ibHVlLWRhcmsgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVsb2FkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbG9hZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ibHVlLWRhcmsgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWV4cGFuZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ibHVlLWRhcmsgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29sbGFwc2UtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1kYXJrID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmZ1bGxzY3JlZW4ge1xuICBjb2xvcjogI2ZkZmRmZDtcbn1cblxuLnBvcnRsZXQuYm94LmJsdWUtZGFyayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxMjAuMTc1OTY1NjY1MiwgMTQwLjU0NTA2NDM3NzcsIDE2My44MjQwMzQzMzQ4KTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wb3J0bGV0LmJveC5ibHVlLWRhcmsgPiAucG9ydGxldC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTczOGI7XG59XG4ucG9ydGxldC5ib3guYmx1ZS1kYXJrID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcnRsZXQuYm94LmJsdWUtZGFyayA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5ib3guYmx1ZS1kYXJrID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTU2LjY4NTgzNjkwOTksIDE3MS41MzkwNTU3OTQsIDE4OC41MTQxNjMwOTAxKTtcbiAgY29sb3I6IHJnYigxNzEuODk4MjgzMjYxOCwgMTg0LjQ1MzIxODg4NDEsIDE5OC44MDE3MTY3MzgyKTtcbn1cbi5wb3J0bGV0LmJveC5ibHVlLWRhcmsgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCA+IGkge1xuICBjb2xvcjogcmdiKDE4MS4wMjU3NTEwNzMsIDE5Mi4yMDE3MTY3MzgyLCAyMDQuOTc0MjQ4OTI3KTtcbn1cbi5wb3J0bGV0LmJveC5ibHVlLWRhcmsgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LmJsdWUtZGFyayA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmZvY3VzLCAucG9ydGxldC5ib3guYmx1ZS1kYXJrID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3guYmx1ZS1kYXJrID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE4Ny4xMTA3Mjk2MTM3LCAxOTcuMzY3MzgxOTc0MiwgMjA5LjA4OTI3MDM4NjMpO1xuICBjb2xvcjogcmdiKDIwMi4zMjMxNzU5NjU3LCAyMTAuMjgxNTQ1MDY0NCwgMjE5LjM3NjgyNDAzNDMpO1xufVxuLnBvcnRsZXQuYm94LmJsdWUtZGFyayA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wb3J0bGV0ID4gLnBvcnRsZXQtYm9keS5ibHVlLXNoYXJwLFxuLnBvcnRsZXQuYmx1ZS1zaGFycCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QzlCRDE7XG59XG5cbi5wb3J0bGV0LnNvbGlkLmJsdWUtc2hhcnAgPiAucG9ydGxldC10aXRsZSxcbi5wb3J0bGV0LnNvbGlkLmJsdWUtc2hhcnAgPiAucG9ydGxldC1ib2R5IHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0bGV0LnNvbGlkLmJsdWUtc2hhcnAgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wb3J0bGV0LnNvbGlkLmJsdWUtc2hhcnAgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1zaGFycCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVtb3ZlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmJsdWUtc2hhcnAgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29uZmlnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbmZpZy1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ibHVlLXNoYXJwID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbG9hZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZWxvYWQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1zaGFycCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5leHBhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtZXhwYW5kLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmJsdWUtc2hhcnAgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29sbGFwc2UtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1zaGFycCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5mdWxsc2NyZWVuIHtcbiAgY29sb3I6ICNmZGZkZmQ7XG59XG5cbi5wb3J0bGV0LmJveC5ibHVlLXNoYXJwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDEzMS43NzUxMTk2MTcyLCAxNzkuNDAxOTEzODc1NiwgMjIwLjIyNDg4MDM4MjgpO1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBvcnRsZXQuYm94LmJsdWUtc2hhcnAgPiAucG9ydGxldC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QzlCRDE7XG59XG4ucG9ydGxldC5ib3guYmx1ZS1zaGFycCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0bGV0LmJveC5ibHVlLXNoYXJwID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0bGV0LmJveC5ibHVlLXNoYXJwID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTc5LjUwNTI2MzE1NzksIDIwOC42ODQyMTA1MjYzLCAyMzMuNjk0NzM2ODQyMSk7XG4gIGNvbG9yOiByZ2IoMTk5LjM5MjgyMjk2NjUsIDIyMC44ODUxNjc0NjQxLCAyMzkuMzA3MTc3MDMzNSk7XG59XG4ucG9ydGxldC5ib3guYmx1ZS1zaGFycCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0ID4gaSB7XG4gIGNvbG9yOiByZ2IoMjExLjMyNTM1ODg1MTcsIDIyOC4yMDU3NDE2MjY4LCAyNDIuNjc0NjQxMTQ4Myk7XG59XG4ucG9ydGxldC5ib3guYmx1ZS1zaGFycCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3guYmx1ZS1zaGFycCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmZvY3VzLCAucG9ydGxldC5ib3guYmx1ZS1zaGFycCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LmJsdWUtc2hhcnAgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjE5LjI4MDM4Mjc3NTEsIDIzMy4wODYxMjQ0MDE5LCAyNDQuOTE5NjE3MjI0OSk7XG4gIGNvbG9yOiByZ2IoMjM5LjE2Nzk0MjU4MzcsIDI0NS4yODcwODEzMzk3LCAyNTAuNTMyMDU3NDE2Myk7XG59XG4ucG9ydGxldC5ib3guYmx1ZS1zaGFycCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wb3J0bGV0ID4gLnBvcnRsZXQtYm9keS5ibHVlLW9sZW8sXG4ucG9ydGxldC5ibHVlLW9sZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRBMEIyO1xufVxuXG4ucG9ydGxldC5zb2xpZC5ibHVlLW9sZW8gPiAucG9ydGxldC10aXRsZSxcbi5wb3J0bGV0LnNvbGlkLmJsdWUtb2xlbyA+IC5wb3J0bGV0LWJvZHkge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1vbGVvID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucG9ydGxldC5zb2xpZC5ibHVlLW9sZW8gPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1vbGVvID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbW92ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZW1vdmUtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1vbGVvID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbmZpZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb25maWctaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1vbGVvID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbG9hZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZWxvYWQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1vbGVvID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmV4cGFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1leHBhbmQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuYmx1ZS1vbGVvID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbGxhcHNlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmJsdWUtb2xlbyA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5mdWxsc2NyZWVuIHtcbiAgY29sb3I6ICNmZGZkZmQ7XG59XG5cbi5wb3J0bGV0LmJveC5ibHVlLW9sZW8ge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTc3LjY1NzYwODY5NTcsIDE4Ni4zMzE1MjE3MzkxLCAxOTkuMzQyMzkxMzA0Myk7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucG9ydGxldC5ib3guYmx1ZS1vbGVvID4gLnBvcnRsZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRBMEIyO1xufVxuLnBvcnRsZXQuYm94LmJsdWUtb2xlbyA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0bGV0LmJveC5ibHVlLW9sZW8gPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcnRsZXQuYm94LmJsdWUtb2xlbyA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIxMy4yNDY3MzkxMzA0LCAyMTcuOTI5MzQ3ODI2MSwgMjI0Ljk1MzI2MDg2OTYpO1xuICBjb2xvcjogcmdiKDIyOC4wNzU1NDM0NzgzLCAyMzEuMDk1MTA4Njk1NywgMjM1LjYyNDQ1NjUyMTcpO1xufVxuLnBvcnRsZXQuYm94LmJsdWUtb2xlbyA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0ID4gaSB7XG4gIGNvbG9yOiByZ2IoMjM2Ljk3MjgyNjA4NywgMjM4Ljk5NDU2NTIxNzQsIDI0Mi4wMjcxNzM5MTMpO1xufVxuLnBvcnRsZXQuYm94LmJsdWUtb2xlbyA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3guYmx1ZS1vbGVvID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5wb3J0bGV0LmJveC5ibHVlLW9sZW8gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5ibHVlLW9sZW8gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjQyLjkwNDM0NzgyNjEsIDI0NC4yNjA4Njk1NjUyLCAyNDYuMjk1NjUyMTczOSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wb3J0bGV0LmJveC5ibHVlLW9sZW8gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LWJvZHkuZ3JlZW4sXG4ucG9ydGxldC5ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMmM1ZDI7XG59XG5cbi5wb3J0bGV0LnNvbGlkLmdyZWVuID4gLnBvcnRsZXQtdGl0bGUsXG4ucG9ydGxldC5zb2xpZC5ncmVlbiA+IC5wb3J0bGV0LWJvZHkge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcnRsZXQuc29saWQuZ3JlZW4gPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbW92ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZW1vdmUtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZ3JlZW4gPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29uZmlnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbmZpZy1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbiA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZWxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVsb2FkLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmV4cGFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1leHBhbmQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZ3JlZW4gPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29sbGFwc2UtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZ3JlZW4gPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZnVsbHNjcmVlbiB7XG4gIGNvbG9yOiAjZmRmZGZkO1xufVxuXG4ucG9ydGxldC5ib3guZ3JlZW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoOTEuODIsIDIwOC44MzIsIDIxOS4xOCk7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucG9ydGxldC5ib3guZ3JlZW4gPiAucG9ydGxldC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMmM1ZDI7XG59XG4ucG9ydGxldC5ib3guZ3JlZW4gPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5ib3guZ3JlZW4gPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcnRsZXQuYm94LmdyZWVuID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTQyLjAwNCwgMjIzLjAzMDQsIDIzMC4xOTYpO1xuICBjb2xvcjogcmdiKDE2Mi45MTQsIDIyOC45NDY0LCAyMzQuNzg2KTtcbn1cbi5wb3J0bGV0LmJveC5ncmVlbiA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0ID4gaSB7XG4gIGNvbG9yOiByZ2IoMTc1LjQ2LCAyMzIuNDk2LCAyMzcuNTQpO1xufVxuLnBvcnRsZXQuYm94LmdyZWVuID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5ncmVlbiA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmZvY3VzLCAucG9ydGxldC5ib3guZ3JlZW4gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5ncmVlbiA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxODMuODI0LCAyMzQuODYyNCwgMjM5LjM3Nik7XG4gIGNvbG9yOiByZ2IoMjA0LjczNCwgMjQwLjc3ODQsIDI0My45NjYpO1xufVxuLnBvcnRsZXQuYm94LmdyZWVuID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC1ib2R5LmdyZWVuLW1lYWRvdyxcbi5wb3J0bGV0LmdyZWVuLW1lYWRvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQkJDOUI7XG59XG5cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLW1lYWRvdyA+IC5wb3J0bGV0LXRpdGxlLFxuLnBvcnRsZXQuc29saWQuZ3JlZW4tbWVhZG93ID4gLnBvcnRsZXQtYm9keSB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi1tZWFkb3cgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLW1lYWRvdyA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi1tZWFkb3cgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbW92ZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi1tZWFkb3cgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29uZmlnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbmZpZy1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi1tZWFkb3cgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVsb2FkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbG9hZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi1tZWFkb3cgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWV4cGFuZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi1tZWFkb3cgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29sbGFwc2UtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZ3JlZW4tbWVhZG93ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmZ1bGxzY3JlZW4ge1xuICBjb2xvcjogI2ZkZmRmZDtcbn1cblxuLnBvcnRsZXQuYm94LmdyZWVuLW1lYWRvdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYig0MS42NDE4NjA0NjUxLCAyMjQuMzU4MTM5NTM0OSwgMTg2LjkwNjk3Njc0NDIpO1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBvcnRsZXQuYm94LmdyZWVuLW1lYWRvdyA+IC5wb3J0bGV0LXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCQkM5Qjtcbn1cbi5wb3J0bGV0LmJveC5ncmVlbi1tZWFkb3cgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5ib3guZ3JlZW4tbWVhZG93ID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0bGV0LmJveC5ncmVlbi1tZWFkb3cgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYig5NS4xNTYyNzkwNjk4LCAyMzIuMDQzNzIwOTMwMiwgMjAzLjk4NjA0NjUxMTYpO1xuICBjb2xvcjogcmdiKDExNy40NTM5NTM0ODg0LCAyMzUuMjQ2MDQ2NTExNiwgMjExLjEwMjMyNTU4MTQpO1xufVxuLnBvcnRsZXQuYm94LmdyZWVuLW1lYWRvdyA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0ID4gaSB7XG4gIGNvbG9yOiByZ2IoMTMwLjgzMjU1ODEzOTUsIDIzNy4xNjc0NDE4NjA1LCAyMTUuMzcyMDkzMDIzMyk7XG59XG4ucG9ydGxldC5ib3guZ3JlZW4tbWVhZG93ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5ncmVlbi1tZWFkb3cgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpmb2N1cywgLnBvcnRsZXQuYm94LmdyZWVuLW1lYWRvdyA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LmdyZWVuLW1lYWRvdyA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxMzkuNzUxNjI3OTA3LCAyMzguNDQ4MzcyMDkzLCAyMTguMjE4NjA0NjUxMik7XG4gIGNvbG9yOiByZ2IoMTYyLjA0OTMwMjMyNTYsIDI0MS42NTA2OTc2NzQ0LCAyMjUuMzM0ODgzNzIwOSk7XG59XG4ucG9ydGxldC5ib3guZ3JlZW4tbWVhZG93ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC1ib2R5LmdyZWVuLXNlYWdyZWVuLFxuLnBvcnRsZXQuZ3JlZW4tc2VhZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUJBMzlDO1xufVxuXG4ucG9ydGxldC5zb2xpZC5ncmVlbi1zZWFncmVlbiA+IC5wb3J0bGV0LXRpdGxlLFxuLnBvcnRsZXQuc29saWQuZ3JlZW4tc2VhZ3JlZW4gPiAucG9ydGxldC1ib2R5IHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLXNlYWdyZWVuID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi1zZWFncmVlbiA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi1zZWFncmVlbiA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVtb3ZlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLXNlYWdyZWVuID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbmZpZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb25maWctaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZ3JlZW4tc2VhZ3JlZW4gPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVsb2FkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbG9hZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi1zZWFncmVlbiA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5leHBhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtZXhwYW5kLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLXNlYWdyZWVuID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbGxhcHNlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLXNlYWdyZWVuID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmZ1bGxzY3JlZW4ge1xuICBjb2xvcjogI2ZkZmRmZDtcbn1cblxuLnBvcnRsZXQuYm94LmdyZWVuLXNlYWdyZWVuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDM0LjI0NzM2ODQyMTEsIDIwNi43NTI2MzE1Nzg5LCAxOTcuODczNjg0MjEwNSk7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucG9ydGxldC5ib3guZ3JlZW4tc2VhZ3JlZW4gPiAucG9ydGxldC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQkEzOUM7XG59XG4ucG9ydGxldC5ib3guZ3JlZW4tc2VhZ3JlZW4gPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5ib3guZ3JlZW4tc2VhZ3JlZW4gPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcnRsZXQuYm94LmdyZWVuLXNlYWdyZWVuID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoNzYuNzI5NDczNjg0MiwgMjI1LjQ3MDUyNjMxNTgsIDIxNy44MTQ3MzY4NDIxKTtcbiAgY29sb3I6IHJnYig5OC42MDU3ODk0NzM3LCAyMjkuMDk0MjEwNTI2MywgMjIyLjM3Nzg5NDczNjgpO1xufVxuLnBvcnRsZXQuYm94LmdyZWVuLXNlYWdyZWVuID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQgPiBpIHtcbiAgY29sb3I6IHJnYigxMTEuNzMxNTc4OTQ3NCwgMjMxLjI2ODQyMTA1MjYsIDIyNS4xMTU3ODk0NzM3KTtcbn1cbi5wb3J0bGV0LmJveC5ncmVlbi1zZWFncmVlbiA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3guZ3JlZW4tc2VhZ3JlZW4gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpmb2N1cywgLnBvcnRsZXQuYm94LmdyZWVuLXNlYWdyZWVuID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3guZ3JlZW4tc2VhZ3JlZW4gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTIwLjQ4MjEwNTI2MzIsIDIzMi43MTc4OTQ3MzY4LCAyMjYuOTQxMDUyNjMxNik7XG4gIGNvbG9yOiByZ2IoMTQyLjM1ODQyMTA1MjYsIDIzNi4zNDE1Nzg5NDc0LCAyMzEuNTA0MjEwNTI2Myk7XG59XG4ucG9ydGxldC5ib3guZ3JlZW4tc2VhZ3JlZW4gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LWJvZHkuZ3JlZW4tdHVycXVvaXNlLFxuLnBvcnRsZXQuZ3JlZW4tdHVycXVvaXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2RDdCNztcbn1cblxuLnBvcnRsZXQuc29saWQuZ3JlZW4tdHVycXVvaXNlID4gLnBvcnRsZXQtdGl0bGUsXG4ucG9ydGxldC5zb2xpZC5ncmVlbi10dXJxdW9pc2UgPiAucG9ydGxldC1ib2R5IHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLXR1cnF1b2lzZSA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBvcnRsZXQuc29saWQuZ3JlZW4tdHVycXVvaXNlID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLXR1cnF1b2lzZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVtb3ZlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLXR1cnF1b2lzZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb25maWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29uZmlnLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLXR1cnF1b2lzZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZWxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVsb2FkLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLXR1cnF1b2lzZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5leHBhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtZXhwYW5kLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLXR1cnF1b2lzZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb2xsYXBzZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi10dXJxdW9pc2UgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZnVsbHNjcmVlbiB7XG4gIGNvbG9yOiAjZmRmZGZkO1xufVxuXG4ucG9ydGxldC5ib3guZ3JlZW4tdHVycXVvaXNlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDk2LjUzNTI2OTcwOTUsIDIyMy40NjQ3MzAyOTA1LCAxOTguMjM2NTE0NTIyOCk7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucG9ydGxldC5ib3guZ3JlZW4tdHVycXVvaXNlID4gLnBvcnRsZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZEN0I3O1xufVxuLnBvcnRsZXQuYm94LmdyZWVuLXR1cnF1b2lzZSA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0bGV0LmJveC5ncmVlbi10dXJxdW9pc2UgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcnRsZXQuYm94LmdyZWVuLXR1cnF1b2lzZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE0Ny41Nzc1OTMzNjEsIDIzMy42MjI0MDY2MzksIDIxNi41MjAzMzE5NTAyKTtcbiAgY29sb3I6IHJnYigxNjguODQ1MjI4MjE1OCwgMjM3Ljg1NDc3MTc4NDIsIDIyNC4xMzg1ODkyMTE2KTtcbn1cbi5wb3J0bGV0LmJveC5ncmVlbi10dXJxdW9pc2UgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCA+IGkge1xuICBjb2xvcjogcmdiKDE4MS42MDU4MDkxMjg2LCAyNDAuMzk0MTkwODcxNCwgMjI4LjcwOTU0MzU2ODUpO1xufVxuLnBvcnRsZXQuYm94LmdyZWVuLXR1cnF1b2lzZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3guZ3JlZW4tdHVycXVvaXNlID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5wb3J0bGV0LmJveC5ncmVlbi10dXJxdW9pc2UgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5ncmVlbi10dXJxdW9pc2UgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTkwLjExMjg2MzA3MDUsIDI0Mi4wODcxMzY5Mjk1LCAyMzEuNzU2ODQ2NDczKTtcbiAgY29sb3I6IHJnYigyMTEuMzgwNDk3OTI1MywgMjQ2LjMxOTUwMjA3NDcsIDIzOS4zNzUxMDM3MzQ0KTtcbn1cbi5wb3J0bGV0LmJveC5ncmVlbi10dXJxdW9pc2UgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LWJvZHkuZ3JlZW4taGF6ZSxcbi5wb3J0bGV0LmdyZWVuLWhhemUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRiNmFlO1xufVxuXG4ucG9ydGxldC5zb2xpZC5ncmVlbi1oYXplID4gLnBvcnRsZXQtdGl0bGUsXG4ucG9ydGxldC5zb2xpZC5ncmVlbi1oYXplID4gLnBvcnRsZXQtYm9keSB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi1oYXplID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi1oYXplID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLWhhemUgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbW92ZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi1oYXplID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbmZpZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb25maWctaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZ3JlZW4taGF6ZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZWxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVsb2FkLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLWhhemUgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWV4cGFuZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi1oYXplID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbGxhcHNlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLWhhemUgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZnVsbHNjcmVlbiB7XG4gIGNvbG9yOiAjZmRmZGZkO1xufVxuXG4ucG9ydGxldC5ib3guZ3JlZW4taGF6ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxMDIuODQ4LCAxOTguMTUyLCAxOTEuNDY0KTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wb3J0bGV0LmJveC5ncmVlbi1oYXplID4gLnBvcnRsZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRiNmFlO1xufVxuLnBvcnRsZXQuYm94LmdyZWVuLWhhemUgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5ib3guZ3JlZW4taGF6ZSA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5ib3guZ3JlZW4taGF6ZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE0Ny40MDE2LCAyMTQuNzk4NCwgMjEwLjA2ODgpO1xuICBjb2xvcjogcmdiKDE2NS45NjU2LCAyMjEuNzM0NCwgMjE3LjgyMDgpO1xufVxuLnBvcnRsZXQuYm94LmdyZWVuLWhhemUgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCA+IGkge1xuICBjb2xvcjogcmdiKDE3Ny4xMDQsIDIyNS44OTYsIDIyMi40NzIpO1xufVxuLnBvcnRsZXQuYm94LmdyZWVuLWhhemUgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LmdyZWVuLWhhemUgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpmb2N1cywgLnBvcnRsZXQuYm94LmdyZWVuLWhhemUgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5ncmVlbi1oYXplID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE4NC41Mjk2LCAyMjguNjcwNCwgMjI1LjU3MjgpO1xuICBjb2xvcjogcmdiKDIwMy4wOTM2LCAyMzUuNjA2NCwgMjMzLjMyNDgpO1xufVxuLnBvcnRsZXQuYm94LmdyZWVuLWhhemUgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LWJvZHkuZ3JlZW4tanVuZ2xlLFxuLnBvcnRsZXQuZ3JlZW4tanVuZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2QzI4MTtcbn1cblxuLnBvcnRsZXQuc29saWQuZ3JlZW4tanVuZ2xlID4gLnBvcnRsZXQtdGl0bGUsXG4ucG9ydGxldC5zb2xpZC5ncmVlbi1qdW5nbGUgPiAucG9ydGxldC1ib2R5IHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLWp1bmdsZSA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBvcnRsZXQuc29saWQuZ3JlZW4tanVuZ2xlID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLWp1bmdsZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVtb3ZlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLWp1bmdsZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb25maWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29uZmlnLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLWp1bmdsZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZWxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVsb2FkLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLWp1bmdsZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5leHBhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtZXhwYW5kLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLWp1bmdsZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb2xsYXBzZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi1qdW5nbGUgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZnVsbHNjcmVlbiB7XG4gIGNvbG9yOiAjZmRmZGZkO1xufVxuXG4ucG9ydGxldC5ib3guZ3JlZW4tanVuZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDY1LjE4MTAzNDQ4MjgsIDIxNy44MTg5NjU1MTcyLCAxNTQuMjE5ODI3NTg2Mik7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucG9ydGxldC5ib3guZ3JlZW4tanVuZ2xlID4gLnBvcnRsZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZDMjgxO1xufVxuLnBvcnRsZXQuYm94LmdyZWVuLWp1bmdsZSA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0bGV0LmJveC5ncmVlbi1qdW5nbGUgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcnRsZXQuYm94LmdyZWVuLWp1bmdsZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDExNi4zNTY4OTY1NTE3LCAyMjcuODQzMTAzNDQ4MywgMTgxLjM5MDUxNzI0MTQpO1xuICBjb2xvcjogcmdiKDEzNy42ODAxNzI0MTM4LCAyMzIuMDE5ODI3NTg2MiwgMTkyLjcxMTYzNzkzMSk7XG59XG4ucG9ydGxldC5ib3guZ3JlZW4tanVuZ2xlID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQgPiBpIHtcbiAgY29sb3I6IHJnYigxNTAuNDc0MTM3OTMxLCAyMzQuNTI1ODYyMDY5LCAxOTkuNTA0MzEwMzQ0OCk7XG59XG4ucG9ydGxldC5ib3guZ3JlZW4tanVuZ2xlID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5ncmVlbi1qdW5nbGUgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpmb2N1cywgLnBvcnRsZXQuYm94LmdyZWVuLWp1bmdsZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LmdyZWVuLWp1bmdsZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxNTkuMDAzNDQ4Mjc1OSwgMjM2LjE5NjU1MTcyNDEsIDIwNC4wMzI3NTg2MjA3KTtcbiAgY29sb3I6IHJnYigxODAuMzI2NzI0MTM3OSwgMjQwLjM3MzI3NTg2MjEsIDIxNS4zNTM4NzkzMTAzKTtcbn1cbi5wb3J0bGV0LmJveC5ncmVlbi1qdW5nbGUgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LWJvZHkuZ3JlZW4tc29mdCxcbi5wb3J0bGV0LmdyZWVuLXNvZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2ZhYmE0O1xufVxuXG4ucG9ydGxldC5zb2xpZC5ncmVlbi1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUsXG4ucG9ydGxldC5zb2xpZC5ncmVlbi1zb2Z0ID4gLnBvcnRsZXQtYm9keSB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLXNvZnQgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbW92ZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbmZpZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb25maWctaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZ3JlZW4tc29mdCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZWxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVsb2FkLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLXNvZnQgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWV4cGFuZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbGxhcHNlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLXNvZnQgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZnVsbHNjcmVlbiB7XG4gIGNvbG9yOiAjZmRmZGZkO1xufVxuXG4ucG9ydGxldC5ib3guZ3JlZW4tc29mdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYig5MC41NzY5MjMwNzY5LCAxOTQuNDIzMDc2OTIzMSwgMTg3LjY5MjMwNzY5MjMpO1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBvcnRsZXQuYm94LmdyZWVuLXNvZnQgPiAucG9ydGxldC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZmFiYTQ7XG59XG4ucG9ydGxldC5ib3guZ3JlZW4tc29mdCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0bGV0LmJveC5ncmVlbi1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0bGV0LmJveC5ncmVlbi1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTM1LjMsIDIxMC45LCAyMDYpO1xuICBjb2xvcjogcmdiKDE1My45MzQ2MTUzODQ2LCAyMTcuNzY1Mzg0NjE1NCwgMjEzLjYyODIwNTEyODIpO1xufVxuLnBvcnRsZXQuYm94LmdyZWVuLXNvZnQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCA+IGkge1xuICBjb2xvcjogcmdiKDE2NS4xMTUzODQ2MTU0LCAyMjEuODg0NjE1Mzg0NiwgMjE4LjIwNTEyODIwNTEpO1xufVxuLnBvcnRsZXQuYm94LmdyZWVuLXNvZnQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LmdyZWVuLXNvZnQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpmb2N1cywgLnBvcnRsZXQuYm94LmdyZWVuLXNvZnQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5ncmVlbi1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE3Mi41NjkyMzA3NjkyLCAyMjQuNjMwNzY5MjMwOCwgMjIxLjI1NjQxMDI1NjQpO1xuICBjb2xvcjogcmdiKDE5MS4yMDM4NDYxNTM4LCAyMzEuNDk2MTUzODQ2MiwgMjI4Ljg4NDYxNTM4NDYpO1xufVxuLnBvcnRsZXQuYm94LmdyZWVuLXNvZnQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LWJvZHkuZ3JlZW4tZGFyayxcbi5wb3J0bGV0LmdyZWVuLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNERCM0EyO1xufVxuXG4ucG9ydGxldC5zb2xpZC5ncmVlbi1kYXJrID4gLnBvcnRsZXQtdGl0bGUsXG4ucG9ydGxldC5zb2xpZC5ncmVlbi1kYXJrID4gLnBvcnRsZXQtYm9keSB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi1kYXJrID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi1kYXJrID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLWRhcmsgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbW92ZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi1kYXJrID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbmZpZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb25maWctaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZ3JlZW4tZGFyayA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZWxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVsb2FkLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLWRhcmsgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWV4cGFuZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi1kYXJrID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbGxhcHNlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLWRhcmsgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZnVsbHNjcmVlbiB7XG4gIGNvbG9yOiAjZmRmZGZkO1xufVxuXG4ucG9ydGxldC5ib3guZ3JlZW4tZGFyayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxMTIuNzQwMTU3NDgwMywgMTk0LjI1OTg0MjUxOTcsIDE4MC42NzMyMjgzNDY1KTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wb3J0bGV0LmJveC5ncmVlbi1kYXJrID4gLnBvcnRsZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNERCM0EyO1xufVxuLnBvcnRsZXQuYm94LmdyZWVuLWRhcmsgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5ib3guZ3JlZW4tZGFyayA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5ib3guZ3JlZW4tZGFyayA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE1NS42MjgzNDY0NTY3LCAyMTIuNTcxNjUzNTQzMywgMjAzLjA4MTEwMjM2MjIpO1xuICBjb2xvcjogcmdiKDE3My40OTg0MjUxOTY5LCAyMjAuMjAxNTc0ODAzMSwgMjEyLjQxNzcxNjUzNTQpO1xufVxuLnBvcnRsZXQuYm94LmdyZWVuLWRhcmsgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCA+IGkge1xuICBjb2xvcjogcmdiKDE4NC4yMjA0NzI0NDA5LCAyMjQuNzc5NTI3NTU5MSwgMjE4LjAxOTY4NTAzOTQpO1xufVxuLnBvcnRsZXQuYm94LmdyZWVuLWRhcmsgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LmdyZWVuLWRhcmsgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpmb2N1cywgLnBvcnRsZXQuYm94LmdyZWVuLWRhcmsgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5ncmVlbi1kYXJrID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE5MS4zNjg1MDM5MzcsIDIyNy44MzE0OTYwNjMsIDIyMS43NTQzMzA3MDg3KTtcbiAgY29sb3I6IHJnYigyMDkuMjM4NTgyNjc3MiwgMjM1LjQ2MTQxNzMyMjgsIDIzMS4wOTA5NDQ4ODE5KTtcbn1cbi5wb3J0bGV0LmJveC5ncmVlbi1kYXJrID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC1ib2R5LmdyZWVuLXNoYXJwLFxuLnBvcnRsZXQuZ3JlZW4tc2hhcnAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmFiNGMwO1xufVxuXG4ucG9ydGxldC5zb2xpZC5ncmVlbi1zaGFycCA+IC5wb3J0bGV0LXRpdGxlLFxuLnBvcnRsZXQuc29saWQuZ3JlZW4tc2hhcnAgPiAucG9ydGxldC1ib2R5IHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLXNoYXJwID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi1zaGFycCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi1zaGFycCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVtb3ZlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLXNoYXJwID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbmZpZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb25maWctaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZ3JlZW4tc2hhcnAgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVsb2FkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbG9hZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi1zaGFycCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5leHBhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtZXhwYW5kLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLXNoYXJwID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbGxhcHNlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLXNoYXJwID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmZ1bGxzY3JlZW4ge1xuICBjb2xvcjogI2ZkZmRmZDtcbn1cblxuLnBvcnRsZXQuYm94LmdyZWVuLXNoYXJwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDcwLjM4NDYxNTM4NDYsIDIwMy4wNzY5MjMwNzY5LCAyMTQuNjE1Mzg0NjE1NCk7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucG9ydGxldC5ib3guZ3JlZW4tc2hhcnAgPiAucG9ydGxldC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYWI0YzA7XG59XG4ucG9ydGxldC5ib3guZ3JlZW4tc2hhcnAgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5ib3guZ3JlZW4tc2hhcnAgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcnRsZXQuYm94LmdyZWVuLXNoYXJwID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTIwLjYsIDIxNy4yLCAyMjUuNik7XG4gIGNvbG9yOiByZ2IoMTQxLjUyMzA3NjkyMzEsIDIyMy4wODQ2MTUzODQ2LCAyMzAuMTc2OTIzMDc2OSk7XG59XG4ucG9ydGxldC5ib3guZ3JlZW4tc2hhcnAgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCA+IGkge1xuICBjb2xvcjogcmdiKDE1NC4wNzY5MjMwNzY5LCAyMjYuNjE1Mzg0NjE1NCwgMjMyLjkyMzA3NjkyMzEpO1xufVxuLnBvcnRsZXQuYm94LmdyZWVuLXNoYXJwID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5ncmVlbi1zaGFycCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmZvY3VzLCAucG9ydGxldC5ib3guZ3JlZW4tc2hhcnAgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5ncmVlbi1zaGFycCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxNjIuNDQ2MTUzODQ2MiwgMjI4Ljk2OTIzMDc2OTIsIDIzNC43NTM4NDYxNTM4KTtcbiAgY29sb3I6IHJnYigxODMuMzY5MjMwNzY5MiwgMjM0Ljg1Mzg0NjE1MzgsIDIzOS4zMzA3NjkyMzA4KTtcbn1cbi5wb3J0bGV0LmJveC5ncmVlbi1zaGFycCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wb3J0bGV0ID4gLnBvcnRsZXQtYm9keS5ncmVlbi1zdGVlbCxcbi5wb3J0bGV0LmdyZWVuLXN0ZWVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5YjRiNjtcbn1cblxuLnBvcnRsZXQuc29saWQuZ3JlZW4tc3RlZWwgPiAucG9ydGxldC10aXRsZSxcbi5wb3J0bGV0LnNvbGlkLmdyZWVuLXN0ZWVsID4gLnBvcnRsZXQtYm9keSB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi1zdGVlbCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBvcnRsZXQuc29saWQuZ3JlZW4tc3RlZWwgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcnRsZXQuc29saWQuZ3JlZW4tc3RlZWwgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbW92ZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi1zdGVlbCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb25maWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29uZmlnLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZWVuLXN0ZWVsID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbG9hZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZWxvYWQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZ3JlZW4tc3RlZWwgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWV4cGFuZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi1zdGVlbCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb2xsYXBzZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmVlbi1zdGVlbCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5mdWxsc2NyZWVuIHtcbiAgY29sb3I6ICNmZGZkZmQ7XG59XG5cbi5wb3J0bGV0LmJveC5ncmVlbi1zdGVlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYig2Mi4zOTAxMzQ1MjkxLCAyMDkuNDkzMjczNTQyNiwgMjExLjYwOTg2NTQ3MDkpO1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBvcnRsZXQuYm94LmdyZWVuLXN0ZWVsID4gLnBvcnRsZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjliNGI2O1xufVxuLnBvcnRsZXQuYm94LmdyZWVuLXN0ZWVsID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcnRsZXQuYm94LmdyZWVuLXN0ZWVsID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0bGV0LmJveC5ncmVlbi1zdGVlbCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDExMi4zMzgxMTY1OTE5LCAyMjEuMjk0MTcwNDAzNiwgMjIyLjg2MTg4MzQwODEpO1xuICBjb2xvcjogcmdiKDEzMy4xNDk3NzU3ODQ4LCAyMjYuMjExMjEwNzYyMywgMjI3LjU1MDIyNDIxNTIpO1xufVxuLnBvcnRsZXQuYm94LmdyZWVuLXN0ZWVsID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQgPiBpIHtcbiAgY29sb3I6IHJnYigxNDUuNjM2NzcxMzAwNCwgMjI5LjE2MTQzNDk3NzYsIDIzMC4zNjMyMjg2OTk2KTtcbn1cbi5wb3J0bGV0LmJveC5ncmVlbi1zdGVlbCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3guZ3JlZW4tc3RlZWwgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpmb2N1cywgLnBvcnRsZXQuYm94LmdyZWVuLXN0ZWVsID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3guZ3JlZW4tc3RlZWwgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTUzLjk2MTQzNDk3NzYsIDIzMS4xMjgyNTExMjExLCAyMzIuMjM4NTY1MDIyNCk7XG4gIGNvbG9yOiByZ2IoMTc0Ljc3MzA5NDE3MDQsIDIzNi4wNDUyOTE0Nzk4LCAyMzYuOTI2OTA1ODI5Nik7XG59XG4ucG9ydGxldC5ib3guZ3JlZW4tc3RlZWwgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LWJvZHkuZ3JleSxcbi5wb3J0bGV0LmdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xufVxuXG4ucG9ydGxldC5zb2xpZC5ncmV5ID4gLnBvcnRsZXQtdGl0bGUsXG4ucG9ydGxldC5zb2xpZC5ncmV5ID4gLnBvcnRsZXQtYm9keSB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ucG9ydGxldC5zb2xpZC5ncmV5ID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucG9ydGxldC5zb2xpZC5ncmV5ID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZXkgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbW92ZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmV5ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbmZpZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb25maWctaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZ3JleSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZWxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVsb2FkLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZXkgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWV4cGFuZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmV5ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbGxhcHNlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZXkgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZnVsbHNjcmVlbiB7XG4gIGNvbG9yOiAjZmRmZGZkO1xufVxuXG4ucG9ydGxldC5ib3guZ3JleSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyNTQuNSwgMjU0LjUsIDI1NC41KTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wb3J0bGV0LmJveC5ncmV5ID4gLnBvcnRsZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xufVxuLnBvcnRsZXQuYm94LmdyZXkgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ucG9ydGxldC5ib3guZ3JleSA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ucG9ydGxldC5ib3guZ3JleSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wb3J0bGV0LmJveC5ncmV5ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQgPiBpIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBvcnRsZXQuYm94LmdyZXkgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LmdyZXkgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpmb2N1cywgLnBvcnRsZXQuYm94LmdyZXkgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5ncmV5ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wb3J0bGV0LmJveC5ncmV5ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC1ib2R5LmdyZXktc3RlZWwsXG4ucG9ydGxldC5ncmV5LXN0ZWVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWRlZjtcbn1cblxuLnBvcnRsZXQuc29saWQuZ3JleS1zdGVlbCA+IC5wb3J0bGV0LXRpdGxlLFxuLnBvcnRsZXQuc29saWQuZ3JleS1zdGVlbCA+IC5wb3J0bGV0LWJvZHkge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjODA4OThlO1xufVxuLnBvcnRsZXQuc29saWQuZ3JleS1zdGVlbCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBvcnRsZXQuc29saWQuZ3JleS1zdGVlbCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICM4MDg5OGU7XG59XG4ucG9ydGxldC5zb2xpZC5ncmV5LXN0ZWVsID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbW92ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZW1vdmUtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZ3JleS1zdGVlbCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb25maWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29uZmlnLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZXktc3RlZWwgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVsb2FkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbG9hZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmV5LXN0ZWVsID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmV4cGFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1leHBhbmQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZ3JleS1zdGVlbCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb2xsYXBzZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmV5LXN0ZWVsID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmZ1bGxzY3JlZW4ge1xuICBjb2xvcjogI2ZkZmRmZDtcbn1cblxuLnBvcnRsZXQuYm94LmdyZXktc3RlZWwge1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wb3J0bGV0LmJveC5ncmV5LXN0ZWVsID4gLnBvcnRsZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllZGVmO1xufVxuLnBvcnRsZXQuYm94LmdyZXktc3RlZWwgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgY29sb3I6ICM4MDg5OGU7XG59XG4ucG9ydGxldC5ib3guZ3JleS1zdGVlbCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICM4MDg5OGU7XG59XG4ucG9ydGxldC5ib3guZ3JleS1zdGVlbCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wb3J0bGV0LmJveC5ncmV5LXN0ZWVsID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQgPiBpIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBvcnRsZXQuYm94LmdyZXktc3RlZWwgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LmdyZXktc3RlZWwgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpmb2N1cywgLnBvcnRsZXQuYm94LmdyZXktc3RlZWwgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5ncmV5LXN0ZWVsID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wb3J0bGV0LmJveC5ncmV5LXN0ZWVsID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC1ib2R5LmdyZXktY2FyYXJyYSxcbi5wb3J0bGV0LmdyZXktY2FyYXJyYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbi5wb3J0bGV0LnNvbGlkLmdyZXktY2FyYXJyYSA+IC5wb3J0bGV0LXRpdGxlLFxuLnBvcnRsZXQuc29saWQuZ3JleS1jYXJhcnJhID4gLnBvcnRsZXQtYm9keSB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ucG9ydGxldC5zb2xpZC5ncmV5LWNhcmFycmEgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZXktY2FyYXJyYSA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ucG9ydGxldC5zb2xpZC5ncmV5LWNhcmFycmEgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbW92ZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmV5LWNhcmFycmEgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29uZmlnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbmZpZy1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmV5LWNhcmFycmEgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVsb2FkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbG9hZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmV5LWNhcmFycmEgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWV4cGFuZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmV5LWNhcmFycmEgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29sbGFwc2UtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZ3JleS1jYXJhcnJhID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmZ1bGxzY3JlZW4ge1xuICBjb2xvcjogI2ZkZmRmZDtcbn1cblxuLnBvcnRsZXQuYm94LmdyZXktY2FyYXJyYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBvcnRsZXQuYm94LmdyZXktY2FyYXJyYSA+IC5wb3J0bGV0LXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5wb3J0bGV0LmJveC5ncmV5LWNhcmFycmEgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ucG9ydGxldC5ib3guZ3JleS1jYXJhcnJhID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5wb3J0bGV0LmJveC5ncmV5LWNhcmFycmEgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBjb2xvcjogd2hpdGU7XG59XG4ucG9ydGxldC5ib3guZ3JleS1jYXJhcnJhID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQgPiBpIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBvcnRsZXQuYm94LmdyZXktY2FyYXJyYSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3guZ3JleS1jYXJhcnJhID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5wb3J0bGV0LmJveC5ncmV5LWNhcmFycmEgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5ncmV5LWNhcmFycmEgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBvcnRsZXQuYm94LmdyZXktY2FyYXJyYSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wb3J0bGV0ID4gLnBvcnRsZXQtYm9keS5ncmV5LWdhbGxlcnksXG4ucG9ydGxldC5ncmV5LWdhbGxlcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1NTU1O1xufVxuXG4ucG9ydGxldC5zb2xpZC5ncmV5LWdhbGxlcnkgPiAucG9ydGxldC10aXRsZSxcbi5wb3J0bGV0LnNvbGlkLmdyZXktZ2FsbGVyeSA+IC5wb3J0bGV0LWJvZHkge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuc29saWQuZ3JleS1nYWxsZXJ5ID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucG9ydGxldC5zb2xpZC5ncmV5LWdhbGxlcnkgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuc29saWQuZ3JleS1nYWxsZXJ5ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbW92ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZW1vdmUtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZ3JleS1nYWxsZXJ5ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbmZpZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb25maWctaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZ3JleS1nYWxsZXJ5ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbG9hZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZWxvYWQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZ3JleS1nYWxsZXJ5ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmV4cGFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1leHBhbmQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZ3JleS1nYWxsZXJ5ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbGxhcHNlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZXktZ2FsbGVyeSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5mdWxsc2NyZWVuIHtcbiAgY29sb3I6ICNmZGZkZmQ7XG59XG5cbi5wb3J0bGV0LmJveC5ncmV5LWdhbGxlcnkge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTEwLjUsIDExMC41LCAxMTAuNSk7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucG9ydGxldC5ib3guZ3JleS1nYWxsZXJ5ID4gLnBvcnRsZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1NTU1O1xufVxuLnBvcnRsZXQuYm94LmdyZXktZ2FsbGVyeSA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LmJveC5ncmV5LWdhbGxlcnkgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuYm94LmdyZXktZ2FsbGVyeSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE0MS4xLCAxNDEuMSwgMTQxLjEpO1xuICBjb2xvcjogcmdiKDE1My44NSwgMTUzLjg1LCAxNTMuODUpO1xufVxuLnBvcnRsZXQuYm94LmdyZXktZ2FsbGVyeSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0ID4gaSB7XG4gIGNvbG9yOiByZ2IoMTYxLjUsIDE2MS41LCAxNjEuNSk7XG59XG4ucG9ydGxldC5ib3guZ3JleS1nYWxsZXJ5ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5ncmV5LWdhbGxlcnkgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpmb2N1cywgLnBvcnRsZXQuYm94LmdyZXktZ2FsbGVyeSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LmdyZXktZ2FsbGVyeSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxNjYuNiwgMTY2LjYsIDE2Ni42KTtcbiAgY29sb3I6IHJnYigxNzkuMzUsIDE3OS4zNSwgMTc5LjM1KTtcbn1cbi5wb3J0bGV0LmJveC5ncmV5LWdhbGxlcnkgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LWJvZHkuZ3JleS1jYXNjYWRlLFxuLnBvcnRsZXQuZ3JleS1jYXNjYWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1QTVBNjtcbn1cblxuLnBvcnRsZXQuc29saWQuZ3JleS1jYXNjYWRlID4gLnBvcnRsZXQtdGl0bGUsXG4ucG9ydGxldC5zb2xpZC5ncmV5LWNhc2NhZGUgPiAucG9ydGxldC1ib2R5IHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZXktY2FzY2FkZSA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBvcnRsZXQuc29saWQuZ3JleS1jYXNjYWRlID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZXktY2FzY2FkZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVtb3ZlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZXktY2FzY2FkZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb25maWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29uZmlnLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZXktY2FzY2FkZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZWxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVsb2FkLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZXktY2FzY2FkZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5leHBhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtZXhwYW5kLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZXktY2FzY2FkZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb2xsYXBzZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmV5LWNhc2NhZGUgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZnVsbHNjcmVlbiB7XG4gIGNvbG9yOiAjZmRmZGZkO1xufVxuXG4ucG9ydGxldC5ib3guZ3JleS1jYXNjYWRlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE3Ni43MjMwNzY5MjMxLCAxODguNTM4NDYxNTM4NSwgMTg5LjI3NjkyMzA3NjkpO1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBvcnRsZXQuYm94LmdyZXktY2FzY2FkZSA+IC5wb3J0bGV0LXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1QTVBNjtcbn1cbi5wb3J0bGV0LmJveC5ncmV5LWNhc2NhZGUgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5ib3guZ3JleS1jYXNjYWRlID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0bGV0LmJveC5ncmV5LWNhc2NhZGUgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDkuOTkwNzY5MjMwOCwgMjE2Ljc4NDYxNTM4NDYsIDIxNy4yMDkyMzA3NjkyKTtcbiAgY29sb3I6IHJnYigyMjMuODUyMzA3NjkyMywgMjI4LjU1Mzg0NjE1MzgsIDIyOC44NDc2OTIzMDc3KTtcbn1cbi5wb3J0bGV0LmJveC5ncmV5LWNhc2NhZGUgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCA+IGkge1xuICBjb2xvcjogcmdiKDIzMi4xNjkyMzA3NjkyLCAyMzUuNjE1Mzg0NjE1NCwgMjM1LjgzMDc2OTIzMDgpO1xufVxuLnBvcnRsZXQuYm94LmdyZXktY2FzY2FkZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3guZ3JleS1jYXNjYWRlID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5wb3J0bGV0LmJveC5ncmV5LWNhc2NhZGUgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5ncmV5LWNhc2NhZGUgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjM3LjcxMzg0NjE1MzgsIDI0MC4zMjMwNzY5MjMxLCAyNDAuNDg2MTUzODQ2Mik7XG4gIGNvbG9yOiByZ2IoMjUxLjU3NTM4NDYxNTQsIDI1Mi4wOTIzMDc2OTIzLCAyNTIuMTI0NjE1Mzg0Nik7XG59XG4ucG9ydGxldC5ib3guZ3JleS1jYXNjYWRlID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC1ib2R5LmdyZXktc2lsdmVyLFxuLnBvcnRsZXQuZ3JleS1zaWx2ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZCRkJGO1xufVxuXG4ucG9ydGxldC5zb2xpZC5ncmV5LXNpbHZlciA+IC5wb3J0bGV0LXRpdGxlLFxuLnBvcnRsZXQuc29saWQuZ3JleS1zaWx2ZXIgPiAucG9ydGxldC1ib2R5IHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI0ZBRkNGQjtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZXktc2lsdmVyID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucG9ydGxldC5zb2xpZC5ncmV5LXNpbHZlciA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNGQUZDRkI7XG59XG4ucG9ydGxldC5zb2xpZC5ncmV5LXNpbHZlciA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVtb3ZlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZXktc2lsdmVyID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbmZpZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb25maWctaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZ3JleS1zaWx2ZXIgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVsb2FkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbG9hZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmV5LXNpbHZlciA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5leHBhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtZXhwYW5kLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZXktc2lsdmVyID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbGxhcHNlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZXktc2lsdmVyID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmZ1bGxzY3JlZW4ge1xuICBjb2xvcjogI2ZkZmRmZDtcbn1cblxuLnBvcnRsZXQuYm94LmdyZXktc2lsdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIxNi41LCAyMTYuNSwgMjE2LjUpO1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBvcnRsZXQuYm94LmdyZXktc2lsdmVyID4gLnBvcnRsZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZCRkJGO1xufVxuLnBvcnRsZXQuYm94LmdyZXktc2lsdmVyID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGNvbG9yOiAjRkFGQ0ZCO1xufVxuLnBvcnRsZXQuYm94LmdyZXktc2lsdmVyID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI0ZBRkNGQjtcbn1cbi5wb3J0bGV0LmJveC5ncmV5LXNpbHZlciA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDI0Ny4xLCAyNDcuMSwgMjQ3LjEpO1xuICBjb2xvcjogd2hpdGU7XG59XG4ucG9ydGxldC5ib3guZ3JleS1zaWx2ZXIgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCA+IGkge1xuICBjb2xvcjogd2hpdGU7XG59XG4ucG9ydGxldC5ib3guZ3JleS1zaWx2ZXIgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LmdyZXktc2lsdmVyID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5wb3J0bGV0LmJveC5ncmV5LXNpbHZlciA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LmdyZXktc2lsdmVyID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wb3J0bGV0LmJveC5ncmV5LXNpbHZlciA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wb3J0bGV0ID4gLnBvcnRsZXQtYm9keS5ncmV5LXNhbHNhLFxuLnBvcnRsZXQuZ3JleS1zYWxzYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQ0I1QzM7XG59XG5cbi5wb3J0bGV0LnNvbGlkLmdyZXktc2Fsc2EgPiAucG9ydGxldC10aXRsZSxcbi5wb3J0bGV0LnNvbGlkLmdyZXktc2Fsc2EgPiAucG9ydGxldC1ib2R5IHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI0ZBRkNGQjtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZXktc2Fsc2EgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZXktc2Fsc2EgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjRkFGQ0ZCO1xufVxuLnBvcnRsZXQuc29saWQuZ3JleS1zYWxzYSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVtb3ZlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZXktc2Fsc2EgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29uZmlnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbmZpZy1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmV5LXNhbHNhID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbG9hZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZWxvYWQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZ3JleS1zYWxzYSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5leHBhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtZXhwYW5kLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZXktc2Fsc2EgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29sbGFwc2UtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZ3JleS1zYWxzYSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5mdWxsc2NyZWVuIHtcbiAgY29sb3I6ICNmZGZkZmQ7XG59XG5cbi5wb3J0bGV0LmJveC5ncmV5LXNhbHNhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIwMS42MDEzOTg2MDE0LCAyMDcuMzkxNjA4MzkxNiwgMjE2LjM5ODYwMTM5ODYpO1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBvcnRsZXQuYm94LmdyZXktc2Fsc2EgPiAucG9ydGxldC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQ0I1QzM7XG59XG4ucG9ydGxldC5ib3guZ3JleS1zYWxzYSA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBjb2xvcjogI0ZBRkNGQjtcbn1cbi5wb3J0bGV0LmJveC5ncmV5LXNhbHNhID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI0ZBRkNGQjtcbn1cbi5wb3J0bGV0LmJveC5ncmV5LXNhbHNhID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjM3LjEyMzA3NjkyMzEsIDIzOS4wNjE1Mzg0NjE1LCAyNDIuMDc2OTIzMDc2OSk7XG4gIGNvbG9yOiByZ2IoMjUxLjkyMzc3NjIyMzgsIDI1Mi4yNTczNDI2NTczLCAyNTIuNzc2MjIzNzc2Mik7XG59XG4ucG9ydGxldC5ib3guZ3JleS1zYWxzYSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0ID4gaSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wb3J0bGV0LmJveC5ncmV5LXNhbHNhID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5ncmV5LXNhbHNhID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5wb3J0bGV0LmJveC5ncmV5LXNhbHNhID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3guZ3JleS1zYWxzYSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBjb2xvcjogd2hpdGU7XG59XG4ucG9ydGxldC5ib3guZ3JleS1zYWxzYSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wb3J0bGV0ID4gLnBvcnRsZXQtYm9keS5ncmV5LXNhbHQsXG4ucG9ydGxldC5ncmV5LXNhbHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZjYWQxO1xufVxuXG4ucG9ydGxldC5zb2xpZC5ncmV5LXNhbHQgPiAucG9ydGxldC10aXRsZSxcbi5wb3J0bGV0LnNvbGlkLmdyZXktc2FsdCA+IC5wb3J0bGV0LWJvZHkge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjRkFGQ0ZCO1xufVxuLnBvcnRsZXQuc29saWQuZ3JleS1zYWx0ID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucG9ydGxldC5zb2xpZC5ncmV5LXNhbHQgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjRkFGQ0ZCO1xufVxuLnBvcnRsZXQuc29saWQuZ3JleS1zYWx0ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbW92ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZW1vdmUtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZ3JleS1zYWx0ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbmZpZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb25maWctaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZ3JleS1zYWx0ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbG9hZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZWxvYWQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZ3JleS1zYWx0ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmV4cGFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1leHBhbmQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZ3JleS1zYWx0ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbGxhcHNlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZXktc2FsdCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5mdWxsc2NyZWVuIHtcbiAgY29sb3I6ICNmZGZkZmQ7XG59XG5cbi5wb3J0bGV0LmJveC5ncmV5LXNhbHQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjIwLjY3MjcyNzI3MjcsIDIyNi41NzI3MjcyNzI3LCAyMzAuMzI3MjcyNzI3Myk7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucG9ydGxldC5ib3guZ3JleS1zYWx0ID4gLnBvcnRsZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZjYWQxO1xufVxuLnBvcnRsZXQuYm94LmdyZXktc2FsdCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBjb2xvcjogI0ZBRkNGQjtcbn1cbi5wb3J0bGV0LmJveC5ncmV5LXNhbHQgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjRkFGQ0ZCO1xufVxuLnBvcnRsZXQuYm94LmdyZXktc2FsdCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wb3J0bGV0LmJveC5ncmV5LXNhbHQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCA+IGkge1xuICBjb2xvcjogd2hpdGU7XG59XG4ucG9ydGxldC5ib3guZ3JleS1zYWx0ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5ncmV5LXNhbHQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpmb2N1cywgLnBvcnRsZXQuYm94LmdyZXktc2FsdCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LmdyZXktc2FsdCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBjb2xvcjogd2hpdGU7XG59XG4ucG9ydGxldC5ib3guZ3JleS1zYWx0ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC1ib2R5LmdyZXktbWludCxcbi5wb3J0bGV0LmdyZXktbWludCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjVlNjQ7XG59XG5cbi5wb3J0bGV0LnNvbGlkLmdyZXktbWludCA+IC5wb3J0bGV0LXRpdGxlLFxuLnBvcnRsZXQuc29saWQuZ3JleS1taW50ID4gLnBvcnRsZXQtYm9keSB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5zb2xpZC5ncmV5LW1pbnQgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wb3J0bGV0LnNvbGlkLmdyZXktbWludCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGxldC5zb2xpZC5ncmV5LW1pbnQgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbW92ZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmV5LW1pbnQgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29uZmlnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbmZpZy1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmV5LW1pbnQgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVsb2FkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbG9hZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmV5LW1pbnQgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWV4cGFuZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5ncmV5LW1pbnQgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29sbGFwc2UtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQuZ3JleS1taW50ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmZ1bGxzY3JlZW4ge1xuICBjb2xvcjogI2ZkZmRmZDtcbn1cblxuLnBvcnRsZXQuYm94LmdyZXktbWludCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxMDQuOTc4MDIxOTc4LCAxMjAuMzQwNjU5MzQwNywgMTI4LjAyMTk3ODAyMik7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucG9ydGxldC5ib3guZ3JleS1taW50ID4gLnBvcnRsZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI1ZTY0O1xufVxuLnBvcnRsZXQuYm94LmdyZXktbWludCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0bGV0LmJveC5ncmV5LW1pbnQgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcnRsZXQuYm94LmdyZXktbWludCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDEzNi40Mjg1NzE0Mjg2LCAxNTAuNjU3MTQyODU3MSwgMTU3Ljc3MTQyODU3MTQpO1xuICBjb2xvcjogcmdiKDE1MC40Mzk1NjA0Mzk2LCAxNjIuOTg2ODEzMTg2OCwgMTY5LjI2MDQzOTU2MDQpO1xufVxuLnBvcnRsZXQuYm94LmdyZXktbWludCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0ID4gaSB7XG4gIGNvbG9yOiByZ2IoMTU4Ljg0NjE1Mzg0NjIsIDE3MC4zODQ2MTUzODQ2LCAxNzYuMTUzODQ2MTUzOCk7XG59XG4ucG9ydGxldC5ib3guZ3JleS1taW50ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5ncmV5LW1pbnQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpmb2N1cywgLnBvcnRsZXQuYm94LmdyZXktbWludCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LmdyZXktbWludCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxNjQuNDUwNTQ5NDUwNSwgMTc1LjMxNjQ4MzUxNjUsIDE4MC43NDk0NTA1NDk1KTtcbiAgY29sb3I6IHJnYigxNzguNDYxNTM4NDYxNSwgMTg3LjY0NjE1Mzg0NjIsIDE5Mi4yMzg0NjE1Mzg1KTtcbn1cbi5wb3J0bGV0LmJveC5ncmV5LW1pbnQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LWJvZHkucmVkLFxuLnBvcnRsZXQucmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NTA1YTtcbn1cblxuLnBvcnRsZXQuc29saWQucmVkID4gLnBvcnRsZXQtdGl0bGUsXG4ucG9ydGxldC5zb2xpZC5yZWQgPiAucG9ydGxldC1ib2R5IHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LnNvbGlkLnJlZCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBvcnRsZXQuc29saWQucmVkID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LnNvbGlkLnJlZCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVtb3ZlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnJlZCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb25maWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29uZmlnLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnJlZCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZWxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVsb2FkLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnJlZCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5leHBhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtZXhwYW5kLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnJlZCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb2xsYXBzZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5yZWQgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZnVsbHNjcmVlbiB7XG4gIGNvbG9yOiAjZmRmZGZkO1xufVxuXG4ucG9ydGxldC5ib3gucmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIzNy4xNTA3NTM3Njg4LCAxMjQuODQ5MjQ2MjMxMiwgMTMyLjI4NjQzMjE2MDgpO1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBvcnRsZXQuYm94LnJlZCA+IC5wb3J0bGV0LXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NTA1YTtcbn1cbi5wb3J0bGV0LmJveC5yZWQgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5ib3gucmVkID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LmJveC5yZWQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyNDQuNTMxNjU4MjkxNSwgMTc4LjY2ODM0MTcwODUsIDE4My4wMzAxNTA3NTM4KTtcbiAgY29sb3I6IHJnYigyNDcuNjA3MDM1MTc1OSwgMjAxLjA5Mjk2NDgyNDEsIDIwNC4xNzMzNjY4MzQyKTtcbn1cbi5wb3J0bGV0LmJveC5yZWQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCA+IGkge1xuICBjb2xvcjogcmdiKDI0OS40NTIyNjEzMDY1LCAyMTQuNTQ3NzM4NjkzNSwgMjE2Ljg1OTI5NjQ4MjQpO1xufVxuLnBvcnRsZXQuYm94LnJlZCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3gucmVkID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5wb3J0bGV0LmJveC5yZWQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5yZWQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjUwLjY4MjQxMjA2MDMsIDIyMy41MTc1ODc5Mzk3LCAyMjUuMzE2NTgyOTE0Nik7XG4gIGNvbG9yOiByZ2IoMjUzLjc1Nzc4ODk0NDcsIDI0NS45NDIyMTEwNTUzLCAyNDYuNDU5Nzk4OTk1KTtcbn1cbi5wb3J0bGV0LmJveC5yZWQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LWJvZHkucmVkLXBpbmssXG4ucG9ydGxldC5yZWQtcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMDgyODM7XG59XG5cbi5wb3J0bGV0LnNvbGlkLnJlZC1waW5rID4gLnBvcnRsZXQtdGl0bGUsXG4ucG9ydGxldC5zb2xpZC5yZWQtcGluayA+IC5wb3J0bGV0LWJvZHkge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuc29saWQucmVkLXBpbmsgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wb3J0bGV0LnNvbGlkLnJlZC1waW5rID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LnNvbGlkLnJlZC1waW5rID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbW92ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZW1vdmUtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucmVkLXBpbmsgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29uZmlnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbmZpZy1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5yZWQtcGluayA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZWxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVsb2FkLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnJlZC1waW5rID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmV4cGFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1leHBhbmQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucmVkLXBpbmsgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29sbGFwc2UtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucmVkLXBpbmsgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZnVsbHNjcmVlbiB7XG4gIGNvbG9yOiAjZmRmZGZkO1xufVxuXG4ucG9ydGxldC5ib3gucmVkLXBpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjM0LjEzNDYxNTM4NDYsIDE3MC44NjUzODQ2MTU0LCAxNzEuNTM4NDYxNTM4NSk7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucG9ydGxldC5ib3gucmVkLXBpbmsgPiAucG9ydGxldC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMDgyODM7XG59XG4ucG9ydGxldC5ib3gucmVkLXBpbmsgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5ib3gucmVkLXBpbmsgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuYm94LnJlZC1waW5rID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjQ2LjI5NjE1Mzg0NjIsIDIxOS45MDM4NDYxNTM4LCAyMjAuMTg0NjE1Mzg0Nik7XG4gIGNvbG9yOiByZ2IoMjUxLjM2MzQ2MTUzODUsIDI0MC4zMzY1Mzg0NjE1LCAyNDAuNDUzODQ2MTUzOCk7XG59XG4ucG9ydGxldC5ib3gucmVkLXBpbmsgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCA+IGkge1xuICBjb2xvcjogcmdiKDI1NC40MDM4NDYxNTM4LCAyNTIuNTk2MTUzODQ2MiwgMjUyLjYxNTM4NDYxNTQpO1xufVxuLnBvcnRsZXQuYm94LnJlZC1waW5rID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5yZWQtcGluayA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmZvY3VzLCAucG9ydGxldC5ib3gucmVkLXBpbmsgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5yZWQtcGluayA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBjb2xvcjogd2hpdGU7XG59XG4ucG9ydGxldC5ib3gucmVkLXBpbmsgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LWJvZHkucmVkLXN1bmdsbyxcbi5wb3J0bGV0LnJlZC1zdW5nbG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTI2QTZBO1xufVxuXG4ucG9ydGxldC5zb2xpZC5yZWQtc3VuZ2xvID4gLnBvcnRsZXQtdGl0bGUsXG4ucG9ydGxldC5zb2xpZC5yZWQtc3VuZ2xvID4gLnBvcnRsZXQtYm9keSB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5zb2xpZC5yZWQtc3VuZ2xvID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucG9ydGxldC5zb2xpZC5yZWQtc3VuZ2xvID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LnNvbGlkLnJlZC1zdW5nbG8gPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbW92ZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5yZWQtc3VuZ2xvID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbmZpZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb25maWctaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucmVkLXN1bmdsbyA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZWxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVsb2FkLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnJlZC1zdW5nbG8gPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWV4cGFuZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5yZWQtc3VuZ2xvID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbGxhcHNlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnJlZC1zdW5nbG8gPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZnVsbHNjcmVlbiB7XG4gIGNvbG9yOiAjZmRmZGZkO1xufVxuXG4ucG9ydGxldC5ib3gucmVkLXN1bmdsbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMzQuMzA4OTg4NzY0LCAxNDguNjkxMDExMjM2LCAxNDguNjkxMDExMjM2KTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wb3J0bGV0LmJveC5yZWQtc3VuZ2xvID4gLnBvcnRsZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTI2QTZBO1xufVxuLnBvcnRsZXQuYm94LnJlZC1zdW5nbG8gPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5ib3gucmVkLXN1bmdsbyA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5ib3gucmVkLXN1bmdsbyA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDI0NC4yNzk3NzUyODA5LCAxOTkuOTIwMjI0NzE5MSwgMTk5LjkyMDIyNDcxOTEpO1xuICBjb2xvcjogcmdiKDI0OC40MzQyNjk2NjI5LCAyMjEuMjY1NzMwMzM3MSwgMjIxLjI2NTczMDMzNzEpO1xufVxuLnBvcnRsZXQuYm94LnJlZC1zdW5nbG8gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCA+IGkge1xuICBjb2xvcjogcmdiKDI1MC45MjY5NjYyOTIxLCAyMzQuMDczMDMzNzA3OSwgMjM0LjA3MzAzMzcwNzkpO1xufVxuLnBvcnRsZXQuYm94LnJlZC1zdW5nbG8gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LnJlZC1zdW5nbG8gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpmb2N1cywgLnBvcnRsZXQuYm94LnJlZC1zdW5nbG8gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5yZWQtc3VuZ2xvID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDI1Mi41ODg3NjQwNDQ5LCAyNDIuNjExMjM1OTU1MSwgMjQyLjYxMTIzNTk1NTEpO1xuICBjb2xvcjogd2hpdGU7XG59XG4ucG9ydGxldC5ib3gucmVkLXN1bmdsbyA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wb3J0bGV0ID4gLnBvcnRsZXQtYm9keS5yZWQtaW50ZW5zZSxcbi5wb3J0bGV0LnJlZC1pbnRlbnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzNWI1YTtcbn1cblxuLnBvcnRsZXQuc29saWQucmVkLWludGVuc2UgPiAucG9ydGxldC10aXRsZSxcbi5wb3J0bGV0LnNvbGlkLnJlZC1pbnRlbnNlID4gLnBvcnRsZXQtYm9keSB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5zb2xpZC5yZWQtaW50ZW5zZSA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBvcnRsZXQuc29saWQucmVkLWludGVuc2UgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuc29saWQucmVkLWludGVuc2UgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbW92ZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5yZWQtaW50ZW5zZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb25maWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29uZmlnLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnJlZC1pbnRlbnNlID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbG9hZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZWxvYWQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucmVkLWludGVuc2UgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWV4cGFuZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5yZWQtaW50ZW5zZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb2xsYXBzZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5yZWQtaW50ZW5zZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5mdWxsc2NyZWVuIHtcbiAgY29sb3I6ICNmZGZkZmQ7XG59XG5cbi5wb3J0bGV0LmJveC5yZWQtaW50ZW5zZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMzQuMzk4OTYzNzMwNiwgMTM0LjMzNjc4NzU2NDgsIDEzMy42MDEwMzYyNjk0KTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wb3J0bGV0LmJveC5yZWQtaW50ZW5zZSA+IC5wb3J0bGV0LXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzNWI1YTtcbn1cbi5wb3J0bGV0LmJveC5yZWQtaW50ZW5zZSA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LmJveC5yZWQtaW50ZW5zZSA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5ib3gucmVkLWludGVuc2UgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyNDMuMjc3NzIwMjA3MywgMTg2LjM0MDkzMjY0MjUsIDE4NS45MjIyNzk3OTI3KTtcbiAgY29sb3I6IHJnYigyNDYuOTc3MjAyMDcyNSwgMjA4LjAwOTMyNjQyNDksIDIwNy43MjI3OTc5Mjc1KTtcbn1cbi5wb3J0bGV0LmJveC5yZWQtaW50ZW5zZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0ID4gaSB7XG4gIGNvbG9yOiByZ2IoMjQ5LjE5Njg5MTE5MTcsIDIyMS4wMTAzNjI2OTQzLCAyMjAuODAzMTA4ODA4Myk7XG59XG4ucG9ydGxldC5ib3gucmVkLWludGVuc2UgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LnJlZC1pbnRlbnNlID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5wb3J0bGV0LmJveC5yZWQtaW50ZW5zZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LnJlZC1pbnRlbnNlID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDI1MC42NzY2ODM5Mzc4LCAyMjkuNjc3NzIwMjA3MywgMjI5LjUyMzMxNjA2MjIpO1xuICBjb2xvcjogcmdiKDI1NC4zNzYxNjU4MDMxLCAyNTEuMzQ2MTEzOTg5NiwgMjUxLjMyMzgzNDE5NjkpO1xufVxuLnBvcnRsZXQuYm94LnJlZC1pbnRlbnNlID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC1ib2R5LnJlZC10aHVuZGVyYmlyZCxcbi5wb3J0bGV0LnJlZC10aHVuZGVyYmlyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOTFFMTg7XG59XG5cbi5wb3J0bGV0LnNvbGlkLnJlZC10aHVuZGVyYmlyZCA+IC5wb3J0bGV0LXRpdGxlLFxuLnBvcnRsZXQuc29saWQucmVkLXRodW5kZXJiaXJkID4gLnBvcnRsZXQtYm9keSB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5zb2xpZC5yZWQtdGh1bmRlcmJpcmQgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wb3J0bGV0LnNvbGlkLnJlZC10aHVuZGVyYmlyZCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5zb2xpZC5yZWQtdGh1bmRlcmJpcmQgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbW92ZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5yZWQtdGh1bmRlcmJpcmQgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29uZmlnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbmZpZy1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5yZWQtdGh1bmRlcmJpcmQgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVsb2FkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbG9hZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5yZWQtdGh1bmRlcmJpcmQgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWV4cGFuZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5yZWQtdGh1bmRlcmJpcmQgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29sbGFwc2UtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucmVkLXRodW5kZXJiaXJkID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmZ1bGxzY3JlZW4ge1xuICBjb2xvcjogI2ZkZmRmZDtcbn1cblxuLnBvcnRsZXQuYm94LnJlZC10aHVuZGVyYmlyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMzMuMjkwNDU2NDMxNSwgNjQuMTM2OTI5NDYwNiwgNTguNzA5NTQzNTY4NSk7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucG9ydGxldC5ib3gucmVkLXRodW5kZXJiaXJkID4gLnBvcnRsZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDkxRTE4O1xufVxuLnBvcnRsZXQuYm94LnJlZC10aHVuZGVyYmlyZCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LmJveC5yZWQtdGh1bmRlcmJpcmQgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuYm94LnJlZC10aHVuZGVyYmlyZCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIzOS4zODUwNjIyNDA3LCAxMTcuNzE4NjcyMTk5MiwgMTEzLjgxNDkzNzc1OTMpO1xuICBjb2xvcjogcmdiKDI0MS45MjQ0ODEzMjc4LCAxNDAuMDQ0Mzk4MzQwMiwgMTM2Ljc3NTUxODY3MjIpO1xufVxuLnBvcnRsZXQuYm94LnJlZC10aHVuZGVyYmlyZCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0ID4gaSB7XG4gIGNvbG9yOiByZ2IoMjQzLjQ0ODEzMjc4MDEsIDE1My40Mzk4MzQwMjQ5LCAxNTAuNTUxODY3MjE5OSk7XG59XG4ucG9ydGxldC5ib3gucmVkLXRodW5kZXJiaXJkID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5yZWQtdGh1bmRlcmJpcmQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpmb2N1cywgLnBvcnRsZXQuYm94LnJlZC10aHVuZGVyYmlyZCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LnJlZC10aHVuZGVyYmlyZCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyNDQuNDYzOTAwNDE0OSwgMTYyLjM3MDEyNDQ4MTMsIDE1OS43MzYwOTk1ODUxKTtcbiAgY29sb3I6IHJnYigyNDcuMDAzMzE5NTAyMSwgMTg0LjY5NTg1MDYyMjQsIDE4Mi42OTY2ODA0OTc5KTtcbn1cbi5wb3J0bGV0LmJveC5yZWQtdGh1bmRlcmJpcmQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LWJvZHkucmVkLWZsYW1pbmdvLFxuLnBvcnRsZXQucmVkLWZsYW1pbmdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNDgzNjtcbn1cblxuLnBvcnRsZXQuc29saWQucmVkLWZsYW1pbmdvID4gLnBvcnRsZXQtdGl0bGUsXG4ucG9ydGxldC5zb2xpZC5yZWQtZmxhbWluZ28gPiAucG9ydGxldC1ib2R5IHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LnNvbGlkLnJlZC1mbGFtaW5nbyA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBvcnRsZXQuc29saWQucmVkLWZsYW1pbmdvID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LnNvbGlkLnJlZC1mbGFtaW5nbyA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVtb3ZlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnJlZC1mbGFtaW5nbyA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb25maWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29uZmlnLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnJlZC1mbGFtaW5nbyA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZWxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVsb2FkLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnJlZC1mbGFtaW5nbyA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5leHBhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtZXhwYW5kLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnJlZC1mbGFtaW5nbyA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb2xsYXBzZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5yZWQtZmxhbWluZ28gPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZnVsbHNjcmVlbiB7XG4gIGNvbG9yOiAjZmRmZGZkO1xufVxuXG4ucG9ydGxldC5ib3gucmVkLWZsYW1pbmdvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDI0Mi43NjAzNjg2NjM2LCAxMTUuMDA5MjE2NTg5OSwgMTAxLjIzOTYzMTMzNjQpO1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBvcnRsZXQuYm94LnJlZC1mbGFtaW5nbyA+IC5wb3J0bGV0LXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNDgzNjtcbn1cbi5wb3J0bGV0LmJveC5yZWQtZmxhbWluZ28gPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5ib3gucmVkLWZsYW1pbmdvID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LmJveC5yZWQtZmxhbWluZ28gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyNDcuMjcyODExMDU5OSwgMTY2LjYyMDI3NjQ5NzcsIDE1Ny45MjcxODg5NDAxKTtcbiAgY29sb3I6IHJnYigyNDkuMTUyOTk1MzkxNywgMTg4LjEyNDg4NDc5MjYsIDE4MS41NDcwMDQ2MDgzKTtcbn1cbi5wb3J0bGV0LmJveC5yZWQtZmxhbWluZ28gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCA+IGkge1xuICBjb2xvcjogcmdiKDI1MC4yODExMDU5OTA4LCAyMDEuMDI3NjQ5NzY5NiwgMTk1LjcxODg5NDAwOTIpO1xufVxuLnBvcnRsZXQuYm94LnJlZC1mbGFtaW5nbyA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3gucmVkLWZsYW1pbmdvID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5wb3J0bGV0LmJveC5yZWQtZmxhbWluZ28gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5yZWQtZmxhbWluZ28gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjUxLjAzMzE3OTcyMzUsIDIwOS42Mjk0OTMwODc2LCAyMDUuMTY2ODIwMjc2NSk7XG4gIGNvbG9yOiByZ2IoMjUyLjkxMzM2NDA1NTMsIDIzMS4xMzQxMDEzODI1LCAyMjguNzg2NjM1OTQ0Nyk7XG59XG4ucG9ydGxldC5ib3gucmVkLWZsYW1pbmdvID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC1ib2R5LnJlZC1zb2Z0LFxuLnBvcnRsZXQucmVkLXNvZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDA1NDU0O1xufVxuXG4ucG9ydGxldC5zb2xpZC5yZWQtc29mdCA+IC5wb3J0bGV0LXRpdGxlLFxuLnBvcnRsZXQuc29saWQucmVkLXNvZnQgPiAucG9ydGxldC1ib2R5IHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LnNvbGlkLnJlZC1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucG9ydGxldC5zb2xpZC5yZWQtc29mdCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5zb2xpZC5yZWQtc29mdCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVtb3ZlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnJlZC1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbmZpZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb25maWctaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucmVkLXNvZnQgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVsb2FkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbG9hZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5yZWQtc29mdCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5leHBhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtZXhwYW5kLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnJlZC1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbGxhcHNlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnJlZC1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmZ1bGxzY3JlZW4ge1xuICBjb2xvcjogI2ZkZmRmZDtcbn1cblxuLnBvcnRsZXQuYm94LnJlZC1zb2Z0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIxOC45OTU0MTI4NDQsIDEyNC4wMDQ1ODcxNTYsIDEyNC4wMDQ1ODcxNTYpO1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBvcnRsZXQuYm94LnJlZC1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDA1NDU0O1xufVxuLnBvcnRsZXQuYm94LnJlZC1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuYm94LnJlZC1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LmJveC5yZWQtc29mdCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIzMi4xODk5MDgyNTY5LCAxNzIuMDEwMDkxNzQzMSwgMTcyLjAxMDA5MTc0MzEpO1xuICBjb2xvcjogcmdiKDIzNy42ODc2MTQ2Nzg5LCAxOTIuMDEyMzg1MzIxMSwgMTkyLjAxMjM4NTMyMTEpO1xufVxuLnBvcnRsZXQuYm94LnJlZC1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQgPiBpIHtcbiAgY29sb3I6IHJnYigyNDAuOTg2MjM4NTMyMSwgMjA0LjAxMzc2MTQ2NzksIDIwNC4wMTM3NjE0Njc5KTtcbn1cbi5wb3J0bGV0LmJveC5yZWQtc29mdCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3gucmVkLXNvZnQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpmb2N1cywgLnBvcnRsZXQuYm94LnJlZC1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3gucmVkLXNvZnQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjQzLjE4NTMyMTEwMDksIDIxMi4wMTQ2Nzg4OTkxLCAyMTIuMDE0Njc4ODk5MSk7XG4gIGNvbG9yOiByZ2IoMjQ4LjY4MzAyNzUyMjksIDIzMi4wMTY5NzI0NzcxLCAyMzIuMDE2OTcyNDc3MSk7XG59XG4ucG9ydGxldC5ib3gucmVkLXNvZnQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LWJvZHkucmVkLWhhemUsXG4ucG9ydGxldC5yZWQtaGF6ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzZhNWE7XG59XG5cbi5wb3J0bGV0LnNvbGlkLnJlZC1oYXplID4gLnBvcnRsZXQtdGl0bGUsXG4ucG9ydGxldC5zb2xpZC5yZWQtaGF6ZSA+IC5wb3J0bGV0LWJvZHkge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuc29saWQucmVkLWhhemUgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wb3J0bGV0LnNvbGlkLnJlZC1oYXplID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LnNvbGlkLnJlZC1oYXplID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbW92ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZW1vdmUtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucmVkLWhhemUgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29uZmlnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbmZpZy1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5yZWQtaGF6ZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZWxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVsb2FkLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnJlZC1oYXplID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmV4cGFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1leHBhbmQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucmVkLWhhemUgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29sbGFwc2UtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucmVkLWhhemUgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZnVsbHNjcmVlbiB7XG4gIGNvbG9yOiAjZmRmZGZkO1xufVxuXG4ucG9ydGxldC5ib3gucmVkLWhhemUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjQ2LjQ1NzYyNzExODYsIDE0OC45MzIyMDMzODk4LCAxMzcuNTQyMzcyODgxNCk7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucG9ydGxldC5ib3gucmVkLWhhemUgPiAucG9ydGxldC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzZhNWE7XG59XG4ucG9ydGxldC5ib3gucmVkLWhhemUgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5ib3gucmVkLWhhemUgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuYm94LnJlZC1oYXplID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjUwLjYwNjc3OTY2MSwgMjAwLjQ1MDg0NzQ1NzYsIDE5NC41OTMyMjAzMzkpO1xuICBjb2xvcjogcmdiKDI1Mi4zMzU1OTMyMjAzLCAyMjEuOTE2OTQ5MTUyNSwgMjE4LjM2NDQwNjc3OTcpO1xufVxuLnBvcnRsZXQuYm94LnJlZC1oYXplID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQgPiBpIHtcbiAgY29sb3I6IHJnYigyNTMuMzcyODgxMzU1OSwgMjM0Ljc5NjYxMDE2OTUsIDIzMi42MjcxMTg2NDQxKTtcbn1cbi5wb3J0bGV0LmJveC5yZWQtaGF6ZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3gucmVkLWhhemUgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpmb2N1cywgLnBvcnRsZXQuYm94LnJlZC1oYXplID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3gucmVkLWhhemUgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjU0LjA2NDQwNjc3OTcsIDI0My4zODMwNTA4NDc1LCAyNDIuMTM1NTkzMjIwMyk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wb3J0bGV0LmJveC5yZWQtaGF6ZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wb3J0bGV0ID4gLnBvcnRsZXQtYm9keS5yZWQtbWludCxcbi5wb3J0bGV0LnJlZC1taW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0M2E0NTtcbn1cblxuLnBvcnRsZXQuc29saWQucmVkLW1pbnQgPiAucG9ydGxldC10aXRsZSxcbi5wb3J0bGV0LnNvbGlkLnJlZC1taW50ID4gLnBvcnRsZXQtYm9keSB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5zb2xpZC5yZWQtbWludCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBvcnRsZXQuc29saWQucmVkLW1pbnQgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuc29saWQucmVkLW1pbnQgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbW92ZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5yZWQtbWludCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb25maWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29uZmlnLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnJlZC1taW50ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbG9hZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZWxvYWQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucmVkLW1pbnQgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWV4cGFuZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5yZWQtbWludCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb2xsYXBzZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5yZWQtbWludCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5mdWxsc2NyZWVuIHtcbiAgY29sb3I6ICNmZGZkZmQ7XG59XG5cbi5wb3J0bGV0LmJveC5yZWQtbWludCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMzQuMTQ3MzIxNDI4NiwgMTAyLjg1MjY3ODU3MTQsIDExMS4zNDgyMTQyODU3KTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wb3J0bGV0LmJveC5yZWQtbWludCA+IC5wb3J0bGV0LXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0M2E0NTtcbn1cbi5wb3J0bGV0LmJveC5yZWQtbWludCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LmJveC5yZWQtbWludCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5ib3gucmVkLW1pbnQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyNDEuNTI0MTA3MTQyOSwgMTU2LjY3NTg5Mjg1NzEsIDE2Mi4xNjYwNzE0Mjg2KTtcbiAgY29sb3I6IHJnYigyNDQuNTk3NzY3ODU3MSwgMTc5LjEwMjIzMjE0MjksIDE4My4zNDAxNzg1NzE0KTtcbn1cbi5wb3J0bGV0LmJveC5yZWQtbWludCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0ID4gaSB7XG4gIGNvbG9yOiByZ2IoMjQ2LjQ0MTk2NDI4NTcsIDE5Mi41NTgwMzU3MTQzLCAxOTYuMDQ0NjQyODU3MSk7XG59XG4ucG9ydGxldC5ib3gucmVkLW1pbnQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LnJlZC1taW50ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5wb3J0bGV0LmJveC5yZWQtbWludCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LnJlZC1taW50ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDI0Ny42NzE0Mjg1NzE0LCAyMDEuNTI4NTcxNDI4NiwgMjA0LjUxNDI4NTcxNDMpO1xuICBjb2xvcjogcmdiKDI1MC43NDUwODkyODU3LCAyMjMuOTU0OTEwNzE0MywgMjI1LjY4ODM5Mjg1NzEpO1xufVxuLnBvcnRsZXQuYm94LnJlZC1taW50ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC1ib2R5LnllbGxvdyxcbi5wb3J0bGV0LnllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNDlmNDc7XG59XG5cbi5wb3J0bGV0LnNvbGlkLnllbGxvdyA+IC5wb3J0bGV0LXRpdGxlLFxuLnBvcnRsZXQuc29saWQueWVsbG93ID4gLnBvcnRsZXQtYm9keSB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5zb2xpZC55ZWxsb3cgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wb3J0bGV0LnNvbGlkLnllbGxvdyA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5zb2xpZC55ZWxsb3cgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbW92ZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC55ZWxsb3cgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29uZmlnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbmZpZy1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC55ZWxsb3cgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVsb2FkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbG9hZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC55ZWxsb3cgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWV4cGFuZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC55ZWxsb3cgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29sbGFwc2UtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQueWVsbG93ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmZ1bGxzY3JlZW4ge1xuICBjb2xvcjogI2ZkZmRmZDtcbn1cblxuLnBvcnRsZXQuYm94LnllbGxvdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDguMzgyNzE2MDQ5NCwgMTc5LjE0ODE0ODE0ODEsIDEwOS42MTcyODM5NTA2KTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wb3J0bGV0LmJveC55ZWxsb3cgPiAucG9ydGxldC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNDlmNDc7XG59XG4ucG9ydGxldC5ib3gueWVsbG93ID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuYm94LnllbGxvdyA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5ib3gueWVsbG93ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjIzLjI0MTk3NTMwODYsIDIwMy4zMjU5MjU5MjU5LCAxNTUuOTU4MDI0NjkxNCk7XG4gIGNvbG9yOiByZ2IoMjI5LjQzMzMzMzMzMzMsIDIxMy40LCAxNzUuMjY2NjY2NjY2Nyk7XG59XG4ucG9ydGxldC5ib3gueWVsbG93ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQgPiBpIHtcbiAgY29sb3I6IHJnYigyMzMuMTQ4MTQ4MTQ4MSwgMjE5LjQ0NDQ0NDQ0NDQsIDE4Ni44NTE4NTE4NTE5KTtcbn1cbi5wb3J0bGV0LmJveC55ZWxsb3cgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LnllbGxvdyA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmZvY3VzLCAucG9ydGxldC5ib3gueWVsbG93ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3gueWVsbG93ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIzNS42MjQ2OTEzNTgsIDIyMy40NzQwNzQwNzQxLCAxOTQuNTc1MzA4NjQyKTtcbiAgY29sb3I6IHJnYigyNDEuODE2MDQ5MzgyNywgMjMzLjU0ODE0ODE0ODEsIDIxMy44ODM5NTA2MTczKTtcbn1cbi5wb3J0bGV0LmJveC55ZWxsb3cgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LWJvZHkueWVsbG93LWdvbGQsXG4ucG9ydGxldC55ZWxsb3ctZ29sZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFODdFMDQ7XG59XG5cbi5wb3J0bGV0LnNvbGlkLnllbGxvdy1nb2xkID4gLnBvcnRsZXQtdGl0bGUsXG4ucG9ydGxldC5zb2xpZC55ZWxsb3ctZ29sZCA+IC5wb3J0bGV0LWJvZHkge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuc29saWQueWVsbG93LWdvbGQgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wb3J0bGV0LnNvbGlkLnllbGxvdy1nb2xkID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LnNvbGlkLnllbGxvdy1nb2xkID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbW92ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZW1vdmUtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQueWVsbG93LWdvbGQgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29uZmlnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbmZpZy1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC55ZWxsb3ctZ29sZCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZWxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVsb2FkLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnllbGxvdy1nb2xkID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmV4cGFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1leHBhbmQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQueWVsbG93LWdvbGQgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29sbGFwc2UtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQueWVsbG93LWdvbGQgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZnVsbHNjcmVlbiB7XG4gIGNvbG9yOiAjZmRmZGZkO1xufVxuXG4ucG9ydGxldC5ib3gueWVsbG93LWdvbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjUxLjIyMDMzODk4MzEsIDE1MS4wNTkzMjIwMzM5LCAzNS43Nzk2NjEwMTY5KTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wb3J0bGV0LmJveC55ZWxsb3ctZ29sZCA+IC5wb3J0bGV0LXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4N0UwNDtcbn1cbi5wb3J0bGV0LmJveC55ZWxsb3ctZ29sZCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LmJveC55ZWxsb3ctZ29sZCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5ib3gueWVsbG93LWdvbGQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyNTIuMjU3NjI3MTE4NiwgMTc5LjU4NDc0NTc2MjcsIDk1Ljk0MjM3Mjg4MTQpO1xuICBjb2xvcjogcmdiKDI1Mi42ODk4MzA1MDg1LCAxOTEuNDcwMzM4OTgzMSwgMTIxLjAxMDE2OTQ5MTUpO1xufVxuLnBvcnRsZXQuYm94LnllbGxvdy1nb2xkID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQgPiBpIHtcbiAgY29sb3I6IHJnYigyNTIuOTQ5MTUyNTQyNCwgMTk4LjYwMTY5NDkxNTMsIDEzNi4wNTA4NDc0NTc2KTtcbn1cbi5wb3J0bGV0LmJveC55ZWxsb3ctZ29sZCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3gueWVsbG93LWdvbGQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpmb2N1cywgLnBvcnRsZXQuYm94LnllbGxvdy1nb2xkID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3gueWVsbG93LWdvbGQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjUzLjEyMjAzMzg5ODMsIDIwMy4zNTU5MzIyMDM0LCAxNDYuMDc3OTY2MTAxNyk7XG4gIGNvbG9yOiByZ2IoMjUzLjU1NDIzNzI4ODEsIDIxNS4yNDE1MjU0MjM3LCAxNzEuMTQ1NzYyNzExOSk7XG59XG4ucG9ydGxldC5ib3gueWVsbG93LWdvbGQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LWJvZHkueWVsbG93LWNhc2FibGFuY2EsXG4ucG9ydGxldC55ZWxsb3ctY2FzYWJsYW5jYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjc4NGI7XG59XG5cbi5wb3J0bGV0LnNvbGlkLnllbGxvdy1jYXNhYmxhbmNhID4gLnBvcnRsZXQtdGl0bGUsXG4ucG9ydGxldC5zb2xpZC55ZWxsb3ctY2FzYWJsYW5jYSA+IC5wb3J0bGV0LWJvZHkge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuc29saWQueWVsbG93LWNhc2FibGFuY2EgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wb3J0bGV0LnNvbGlkLnllbGxvdy1jYXNhYmxhbmNhID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LnNvbGlkLnllbGxvdy1jYXNhYmxhbmNhID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbW92ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZW1vdmUtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQueWVsbG93LWNhc2FibGFuY2EgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29uZmlnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbmZpZy1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC55ZWxsb3ctY2FzYWJsYW5jYSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZWxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVsb2FkLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnllbGxvdy1jYXNhYmxhbmNhID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmV4cGFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1leHBhbmQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQueWVsbG93LWNhc2FibGFuY2EgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29sbGFwc2UtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQueWVsbG93LWNhc2FibGFuY2EgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZnVsbHNjcmVlbiB7XG4gIGNvbG9yOiAjZmRmZGZkO1xufVxuXG4ucG9ydGxldC5ib3gueWVsbG93LWNhc2FibGFuY2Ege1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjQ1LjQzNTIzMzE2MDYsIDE1NS42NzM1NzUxMjk1LCAxMjIuNTY0NzY2ODM5NCk7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucG9ydGxldC5ib3gueWVsbG93LWNhc2FibGFuY2EgPiAucG9ydGxldC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjc4NGI7XG59XG4ucG9ydGxldC5ib3gueWVsbG93LWNhc2FibGFuY2EgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5ib3gueWVsbG93LWNhc2FibGFuY2EgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuYm94LnllbGxvdy1jYXNhYmxhbmNhID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjQ5LjU1NzUxMjk1MzQsIDE5OC40ODE4NjUyODUsIDE3OS42NDI0ODcwNDY2KTtcbiAgY29sb3I6IHJnYigyNTEuMjc1MTI5NTMzNywgMjE2LjMxODY1Mjg0OTcsIDIwMy40MjQ4NzA0NjYzKTtcbn1cbi5wb3J0bGV0LmJveC55ZWxsb3ctY2FzYWJsYW5jYSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0ID4gaSB7XG4gIGNvbG9yOiByZ2IoMjUyLjMwNTY5OTQ4MTksIDIyNy4wMjA3MjUzODg2LCAyMTcuNjk0MzAwNTE4MSk7XG59XG4ucG9ydGxldC5ib3gueWVsbG93LWNhc2FibGFuY2EgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LnllbGxvdy1jYXNhYmxhbmNhID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5wb3J0bGV0LmJveC55ZWxsb3ctY2FzYWJsYW5jYSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LnllbGxvdy1jYXNhYmxhbmNhID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDI1Mi45OTI3NDYxMTQsIDIzNC4xNTU0NDA0MTQ1LCAyMjcuMjA3MjUzODg2KTtcbiAgY29sb3I6IHJnYigyNTQuNzEwMzYyNjk0MywgMjUxLjk5MjIyNzk3OTMsIDI1MC45ODk2MzczMDU3KTtcbn1cbi5wb3J0bGV0LmJveC55ZWxsb3ctY2FzYWJsYW5jYSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wb3J0bGV0ID4gLnBvcnRsZXQtYm9keS55ZWxsb3ctY3J1c3RhLFxuLnBvcnRsZXQueWVsbG93LWNydXN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2MyMDA7XG59XG5cbi5wb3J0bGV0LnNvbGlkLnllbGxvdy1jcnVzdGEgPiAucG9ydGxldC10aXRsZSxcbi5wb3J0bGV0LnNvbGlkLnllbGxvdy1jcnVzdGEgPiAucG9ydGxldC1ib2R5IHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LnNvbGlkLnllbGxvdy1jcnVzdGEgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wb3J0bGV0LnNvbGlkLnllbGxvdy1jcnVzdGEgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuc29saWQueWVsbG93LWNydXN0YSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVtb3ZlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnllbGxvdy1jcnVzdGEgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29uZmlnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbmZpZy1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC55ZWxsb3ctY3J1c3RhID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbG9hZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZWxvYWQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQueWVsbG93LWNydXN0YSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5leHBhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtZXhwYW5kLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnllbGxvdy1jcnVzdGEgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29sbGFwc2UtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQueWVsbG93LWNydXN0YSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5mdWxsc2NyZWVuIHtcbiAgY29sb3I6ICNmZGZkZmQ7XG59XG5cbi5wb3J0bGV0LmJveC55ZWxsb3ctY3J1c3RhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDI1NSwgMjExLjQ0NDQ0NDQ0NDQsIDM5KTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wb3J0bGV0LmJveC55ZWxsb3ctY3J1c3RhID4gLnBvcnRsZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjMjAwO1xufVxuLnBvcnRsZXQuYm94LnllbGxvdy1jcnVzdGEgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5ib3gueWVsbG93LWNydXN0YSA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5ib3gueWVsbG93LWNydXN0YSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDI1NSwgMjIzLjc4NTE4NTE4NTIsIDEwMC4yKTtcbiAgY29sb3I6IHJnYigyNTUsIDIyOC45MjcxNjA0OTM4LCAxMjUuNyk7XG59XG4ucG9ydGxldC5ib3gueWVsbG93LWNydXN0YSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0ID4gaSB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyMzIuMDEyMzQ1Njc5LCAxNDEpO1xufVxuLnBvcnRsZXQuYm94LnllbGxvdy1jcnVzdGEgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LnllbGxvdy1jcnVzdGEgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpmb2N1cywgLnBvcnRsZXQuYm94LnllbGxvdy1jcnVzdGEgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC55ZWxsb3ctY3J1c3RhID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDI1NSwgMjM0LjA2OTEzNTgwMjUsIDE1MS4yKTtcbiAgY29sb3I6IHJnYigyNTUsIDIzOS4yMTExMTExMTExLCAxNzYuNyk7XG59XG4ucG9ydGxldC5ib3gueWVsbG93LWNydXN0YSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wb3J0bGV0ID4gLnBvcnRsZXQtYm9keS55ZWxsb3ctbGVtb24sXG4ucG9ydGxldC55ZWxsb3ctbGVtb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdDQTE4O1xufVxuXG4ucG9ydGxldC5zb2xpZC55ZWxsb3ctbGVtb24gPiAucG9ydGxldC10aXRsZSxcbi5wb3J0bGV0LnNvbGlkLnllbGxvdy1sZW1vbiA+IC5wb3J0bGV0LWJvZHkge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuc29saWQueWVsbG93LWxlbW9uID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucG9ydGxldC5zb2xpZC55ZWxsb3ctbGVtb24gPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuc29saWQueWVsbG93LWxlbW9uID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbW92ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZW1vdmUtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQueWVsbG93LWxlbW9uID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbmZpZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb25maWctaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQueWVsbG93LWxlbW9uID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbG9hZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZWxvYWQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQueWVsbG93LWxlbW9uID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmV4cGFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1leHBhbmQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQueWVsbG93LWxlbW9uID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbGxhcHNlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnllbGxvdy1sZW1vbiA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5mdWxsc2NyZWVuIHtcbiAgY29sb3I6ICNmZGZkZmQ7XG59XG5cbi5wb3J0bGV0LmJveC55ZWxsb3ctbGVtb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjQ4LjcwNzExMjk3MDcsIDIxMy4zMDk2MjM0MzEsIDczLjI5Mjg4NzAyOTMpO1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBvcnRsZXQuYm94LnllbGxvdy1sZW1vbiA+IC5wb3J0bGV0LXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3Q0ExODtcbn1cbi5wb3J0bGV0LmJveC55ZWxsb3ctbGVtb24gPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5ib3gueWVsbG93LWxlbW9uID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LmJveC55ZWxsb3ctbGVtb24gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyNTAuNzU1NjQ4NTM1NiwgMjI2Ljg4MTE3MTU0ODEsIDEzMi40NDQzNTE0NjQ0KTtcbiAgY29sb3I6IHJnYigyNTEuNjA5MjA1MDIwOSwgMjMyLjUzNTk4MzI2MzYsIDE1Ny4wOTA3OTQ5NzkxKTtcbn1cbi5wb3J0bGV0LmJveC55ZWxsb3ctbGVtb24gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCA+IGkge1xuICBjb2xvcjogcmdiKDI1Mi4xMjEzMzg5MTIxLCAyMzUuOTI4ODcwMjkyOSwgMTcxLjg3ODY2MTA4NzkpO1xufVxuLnBvcnRsZXQuYm94LnllbGxvdy1sZW1vbiA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3gueWVsbG93LWxlbW9uID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5wb3J0bGV0LmJveC55ZWxsb3ctbGVtb24gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC55ZWxsb3ctbGVtb24gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjUyLjQ2Mjc2MTUwNjMsIDIzOC4xOTA3OTQ5NzkxLCAxODEuNzM3MjM4NDkzNyk7XG4gIGNvbG9yOiByZ2IoMjUzLjMxNjMxNzk5MTYsIDI0My44NDU2MDY2OTQ2LCAyMDYuMzgzNjgyMDA4NCk7XG59XG4ucG9ydGxldC5ib3gueWVsbG93LWxlbW9uID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC1ib2R5LnllbGxvdy1zYWZmcm9uLFxuLnBvcnRsZXQueWVsbG93LXNhZmZyb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjREMDNGO1xufVxuXG4ucG9ydGxldC5zb2xpZC55ZWxsb3ctc2FmZnJvbiA+IC5wb3J0bGV0LXRpdGxlLFxuLnBvcnRsZXQuc29saWQueWVsbG93LXNhZmZyb24gPiAucG9ydGxldC1ib2R5IHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LnNvbGlkLnllbGxvdy1zYWZmcm9uID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucG9ydGxldC5zb2xpZC55ZWxsb3ctc2FmZnJvbiA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5zb2xpZC55ZWxsb3ctc2FmZnJvbiA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVtb3ZlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnllbGxvdy1zYWZmcm9uID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbmZpZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb25maWctaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQueWVsbG93LXNhZmZyb24gPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVsb2FkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbG9hZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC55ZWxsb3ctc2FmZnJvbiA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5leHBhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtZXhwYW5kLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnllbGxvdy1zYWZmcm9uID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbGxhcHNlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnllbGxvdy1zYWZmcm9uID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmZ1bGxzY3JlZW4ge1xuICBjb2xvcjogI2ZkZmRmZDtcbn1cblxuLnBvcnRsZXQuYm94LnllbGxvdy1zYWZmcm9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDI0Ni43NjM1NDY3OTgsIDIxOS44MDc4ODE3NzM0LCAxMTEuMjM2NDUzMjAyKTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wb3J0bGV0LmJveC55ZWxsb3ctc2FmZnJvbiA+IC5wb3J0bGV0LXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RDAzRjtcbn1cbi5wb3J0bGV0LmJveC55ZWxsb3ctc2FmZnJvbiA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LmJveC55ZWxsb3ctc2FmZnJvbiA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5ib3gueWVsbG93LXNhZmZyb24gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyNTAuMDc5ODAyOTU1NywgMjMzLjk3NzMzOTkwMTUsIDE2OS4xMjAxOTcwNDQzKTtcbiAgY29sb3I6IHJnYigyNTEuNDYxNTc2MzU0NywgMjM5Ljg4MTI4MDc4ODIsIDE5My4yMzg0MjM2NDUzKTtcbn1cbi5wb3J0bGV0LmJveC55ZWxsb3ctc2FmZnJvbiA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0ID4gaSB7XG4gIGNvbG9yOiByZ2IoMjUyLjI5MDY0MDM5NDEsIDI0My40MjM2NDUzMjAyLCAyMDcuNzA5MzU5NjA1OSk7XG59XG4ucG9ydGxldC5ib3gueWVsbG93LXNhZmZyb24gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LnllbGxvdy1zYWZmcm9uID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5wb3J0bGV0LmJveC55ZWxsb3ctc2FmZnJvbiA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LnllbGxvdy1zYWZmcm9uID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDI1Mi44NDMzNDk3NTM3LCAyNDUuNzg1MjIxNjc0OSwgMjE3LjM1NjY1MDI0NjMpO1xuICBjb2xvcjogcmdiKDI1NC4yMjUxMjMxNTI3LCAyNTEuNjg5MTYyNTYxNiwgMjQxLjQ3NDg3Njg0NzMpO1xufVxuLnBvcnRsZXQuYm94LnllbGxvdy1zYWZmcm9uID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC1ib2R5LnllbGxvdy1zb2Z0LFxuLnBvcnRsZXQueWVsbG93LXNvZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhkMDQ2O1xufVxuXG4ucG9ydGxldC5zb2xpZC55ZWxsb3ctc29mdCA+IC5wb3J0bGV0LXRpdGxlLFxuLnBvcnRsZXQuc29saWQueWVsbG93LXNvZnQgPiAucG9ydGxldC1ib2R5IHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LnNvbGlkLnllbGxvdy1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucG9ydGxldC5zb2xpZC55ZWxsb3ctc29mdCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5zb2xpZC55ZWxsb3ctc29mdCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVtb3ZlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnllbGxvdy1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbmZpZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb25maWctaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQueWVsbG93LXNvZnQgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVsb2FkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbG9hZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC55ZWxsb3ctc29mdCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5leHBhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtZXhwYW5kLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnllbGxvdy1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbGxhcHNlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnllbGxvdy1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmZ1bGxzY3JlZW4ge1xuICBjb2xvcjogI2ZkZmRmZDtcbn1cblxuLnBvcnRsZXQuYm94LnllbGxvdy1zb2Z0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIxMi4wOTA1MTcyNDE0LCAyMTguMzMxODk2NTUxNywgMTEwLjY2ODEwMzQ0ODMpO1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBvcnRsZXQuYm94LnllbGxvdy1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhkMDQ2O1xufVxuLnBvcnRsZXQuYm94LnllbGxvdy1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuYm94LnllbGxvdy1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LmJveC55ZWxsb3ctc29mdCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIyNi41OTkxMzc5MzEsIDIzMC43MzAxNzI0MTM4LCAxNTkuNDY5ODI3NTg2Mik7XG4gIGNvbG9yOiByZ2IoMjMyLjY0NDM5NjU1MTcsIDIzNS44OTYxMjA2ODk3LCAxNzkuODAzODc5MzEwMyk7XG59XG4ucG9ydGxldC5ib3gueWVsbG93LXNvZnQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCA+IGkge1xuICBjb2xvcjogcmdiKDIzNi4yNzE1NTE3MjQxLCAyMzguOTk1Njg5NjU1MiwgMTkyLjAwNDMxMDM0NDgpO1xufVxuLnBvcnRsZXQuYm94LnllbGxvdy1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC55ZWxsb3ctc29mdCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmZvY3VzLCAucG9ydGxldC5ib3gueWVsbG93LXNvZnQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC55ZWxsb3ctc29mdCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMzguNjg5NjU1MTcyNCwgMjQxLjA2MjA2ODk2NTUsIDIwMC4xMzc5MzEwMzQ1KTtcbiAgY29sb3I6IHJnYigyNDQuNzM0OTEzNzkzMSwgMjQ2LjIyODAxNzI0MTQsIDIyMC40NzE5ODI3NTg2KTtcbn1cbi5wb3J0bGV0LmJveC55ZWxsb3ctc29mdCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wb3J0bGV0ID4gLnBvcnRsZXQtYm9keS55ZWxsb3ctaGF6ZSxcbi5wb3J0bGV0LnllbGxvdy1oYXplIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1YmY2Njtcbn1cblxuLnBvcnRsZXQuc29saWQueWVsbG93LWhhemUgPiAucG9ydGxldC10aXRsZSxcbi5wb3J0bGV0LnNvbGlkLnllbGxvdy1oYXplID4gLnBvcnRsZXQtYm9keSB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5zb2xpZC55ZWxsb3ctaGF6ZSA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBvcnRsZXQuc29saWQueWVsbG93LWhhemUgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuc29saWQueWVsbG93LWhhemUgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbW92ZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC55ZWxsb3ctaGF6ZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb25maWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29uZmlnLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnllbGxvdy1oYXplID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbG9hZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZWxvYWQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQueWVsbG93LWhhemUgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWV4cGFuZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC55ZWxsb3ctaGF6ZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb2xsYXBzZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC55ZWxsb3ctaGF6ZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5mdWxsc2NyZWVuIHtcbiAgY29sb3I6ICNmZGZkZmQ7XG59XG5cbi5wb3J0bGV0LmJveC55ZWxsb3ctaGF6ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMTEuMDE4OTU3MzQ2LCAyMDYuNDY5MTk0MzEyOCwgMTM4Ljk4MTA0MjY1NCk7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucG9ydGxldC5ib3gueWVsbG93LWhhemUgPiAucG9ydGxldC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWJmNjY7XG59XG4ucG9ydGxldC5ib3gueWVsbG93LWhhemUgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5ib3gueWVsbG93LWhhemUgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuYm94LnllbGxvdy1oYXplID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjI3Ljg0MTcwNjE2MTEsIDIyNS4wMzIyMjc0ODgyLCAxODMuMzU4MjkzODM4OSk7XG4gIGNvbG9yOiByZ2IoMjM0Ljg1MTE4NDgzNDEsIDIzMi43NjY4MjQ2NDQ1LCAyMDEuODQ4ODE1MTY1OSk7XG59XG4ucG9ydGxldC5ib3gueWVsbG93LWhhemUgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCA+IGkge1xuICBjb2xvcjogcmdiKDIzOS4wNTY4NzIwMzc5LCAyMzcuNDA3NTgyOTM4NCwgMjEyLjk0MzEyNzk2MjEpO1xufVxuLnBvcnRsZXQuYm94LnllbGxvdy1oYXplID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC55ZWxsb3ctaGF6ZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmZvY3VzLCAucG9ydGxldC5ib3gueWVsbG93LWhhemUgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC55ZWxsb3ctaGF6ZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyNDEuODYwNjYzNTA3MSwgMjQwLjUwMTQyMTgwMDksIDIyMC4zMzkzMzY0OTI5KTtcbiAgY29sb3I6IHJnYigyNDguODcwMTQyMTgwMSwgMjQ4LjIzNjAxODk1NzMsIDIzOC44Mjk4NTc4MTk5KTtcbn1cbi5wb3J0bGV0LmJveC55ZWxsb3ctaGF6ZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wb3J0bGV0ID4gLnBvcnRsZXQtYm9keS55ZWxsb3ctbWludCxcbi5wb3J0bGV0LnllbGxvdy1taW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1Yjk2Yjtcbn1cblxuLnBvcnRsZXQuc29saWQueWVsbG93LW1pbnQgPiAucG9ydGxldC10aXRsZSxcbi5wb3J0bGV0LnNvbGlkLnllbGxvdy1taW50ID4gLnBvcnRsZXQtYm9keSB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5zb2xpZC55ZWxsb3ctbWludCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBvcnRsZXQuc29saWQueWVsbG93LW1pbnQgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuc29saWQueWVsbG93LW1pbnQgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbW92ZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC55ZWxsb3ctbWludCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb25maWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29uZmlnLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnllbGxvdy1taW50ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbG9hZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZWxvYWQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQueWVsbG93LW1pbnQgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWV4cGFuZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC55ZWxsb3ctbWludCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb2xsYXBzZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC55ZWxsb3ctbWludCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5mdWxsc2NyZWVuIHtcbiAgY29sb3I6ICNmZGZkZmQ7XG59XG5cbi5wb3J0bGV0LmJveC55ZWxsb3ctbWludCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMTEuMzU5MjIzMzAxLCAyMDIuMzMwMDk3MDg3NCwgMTQzLjY0MDc3NjY5OSk7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucG9ydGxldC5ib3gueWVsbG93LW1pbnQgPiAucG9ydGxldC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWI5NmI7XG59XG4ucG9ydGxldC5ib3gueWVsbG93LW1pbnQgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5ib3gueWVsbG93LW1pbnQgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuYm94LnllbGxvdy1taW50ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjI4LjU5MDI5MTI2MjEsIDIyMy4xMjYyMTM1OTIyLCAxODcuNjA5NzA4NzM3OSk7XG4gIGNvbG9yOiByZ2IoMjM1Ljc2OTkwMjkxMjYsIDIzMS43OTEyNjIxMzU5LCAyMDUuOTMwMDk3MDg3NCk7XG59XG4ucG9ydGxldC5ib3gueWVsbG93LW1pbnQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCA+IGkge1xuICBjb2xvcjogcmdiKDI0MC4wNzc2Njk5MDI5LCAyMzYuOTkwMjkxMjYyMSwgMjE2LjkyMjMzMDA5NzEpO1xufVxuLnBvcnRsZXQuYm94LnllbGxvdy1taW50ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC55ZWxsb3ctbWludCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmZvY3VzLCAucG9ydGxldC5ib3gueWVsbG93LW1pbnQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC55ZWxsb3ctbWludCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyNDIuOTQ5NTE0NTYzMSwgMjQwLjQ1NjMxMDY3OTYsIDIyNC4yNTA0ODU0MzY5KTtcbiAgY29sb3I6IHJnYigyNTAuMTI5MTI2MjEzNiwgMjQ5LjEyMTM1OTIyMzMsIDI0Mi41NzA4NzM3ODY0KTtcbn1cbi5wb3J0bGV0LmJveC55ZWxsb3ctbWludCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wb3J0bGV0ID4gLnBvcnRsZXQtYm9keS5wdXJwbGUsXG4ucG9ydGxldC5wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEU0NEFEO1xufVxuXG4ucG9ydGxldC5zb2xpZC5wdXJwbGUgPiAucG9ydGxldC10aXRsZSxcbi5wb3J0bGV0LnNvbGlkLnB1cnBsZSA+IC5wb3J0bGV0LWJvZHkge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucG9ydGxldC5zb2xpZC5wdXJwbGUgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbW92ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZW1vdmUtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbmZpZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb25maWctaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbG9hZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZWxvYWQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmV4cGFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1leHBhbmQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbGxhcHNlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnB1cnBsZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5mdWxsc2NyZWVuIHtcbiAgY29sb3I6ICNmZGZkZmQ7XG59XG5cbi5wb3J0bGV0LmJveC5wdXJwbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTY1LjQ0ODEzMjc4MDEsIDk4LjUxMDM3MzQ0NCwgMTkzLjQ4OTYyNjU1Nik7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucG9ydGxldC5ib3gucHVycGxlID4gLnBvcnRsZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEU0NEFEO1xufVxuLnBvcnRsZXQuYm94LnB1cnBsZSA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LmJveC5wdXJwbGUgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuYm94LnB1cnBsZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE5MC41ODgzODE3NDI3LCAxNDIuNDQyMzIzNjUxNSwgMjEwLjc1NzY3NjM0ODUpO1xuICBjb2xvcjogcmdiKDIwMS4wNjM0ODU0NzcyLCAxNjAuNzQ3MzAyOTA0NiwgMjE3Ljk1MjY5NzA5NTQpO1xufVxuLnBvcnRsZXQuYm94LnB1cnBsZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0ID4gaSB7XG4gIGNvbG9yOiByZ2IoMjA3LjM0ODU0NzcxNzgsIDE3MS43MzAyOTA0NTY0LCAyMjIuMjY5NzA5NTQzNik7XG59XG4ucG9ydGxldC5ib3gucHVycGxlID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5wdXJwbGUgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpmb2N1cywgLnBvcnRsZXQuYm94LnB1cnBsZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LnB1cnBsZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMTEuNTM4NTg5MjExNiwgMTc5LjA1MjI4MjE1NzcsIDIyNS4xNDc3MTc4NDIzKTtcbiAgY29sb3I6IHJnYigyMjIuMDEzNjkyOTQ2MSwgMTk3LjM1NzI2MTQxMDgsIDIzMi4zNDI3Mzg1ODkyKTtcbn1cbi5wb3J0bGV0LmJveC5wdXJwbGUgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LWJvZHkucHVycGxlLXBsdW0sXG4ucG9ydGxldC5wdXJwbGUtcGx1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Nzc1YTc7XG59XG5cbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS1wbHVtID4gLnBvcnRsZXQtdGl0bGUsXG4ucG9ydGxldC5zb2xpZC5wdXJwbGUtcGx1bSA+IC5wb3J0bGV0LWJvZHkge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlLXBsdW0gPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS1wbHVtID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS1wbHVtID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbW92ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZW1vdmUtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlLXBsdW0gPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29uZmlnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbmZpZy1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5wdXJwbGUtcGx1bSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZWxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVsb2FkLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS1wbHVtID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmV4cGFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1leHBhbmQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlLXBsdW0gPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29sbGFwc2UtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlLXBsdW0gPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZnVsbHNjcmVlbiB7XG4gIGNvbG9yOiAjZmRmZGZkO1xufVxuXG4ucG9ydGxldC5ib3gucHVycGxlLXBsdW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTYyLjA3OTY0NjAxNzcsIDE0OC4xNDE1OTI5MjA0LCAxODYuODU4NDA3MDc5Nik7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucG9ydGxldC5ib3gucHVycGxlLXBsdW0gPiAucG9ydGxldC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Nzc1YTc7XG59XG4ucG9ydGxldC5ib3gucHVycGxlLXBsdW0gPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5ib3gucHVycGxlLXBsdW0gPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuYm94LnB1cnBsZS1wbHVtID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTk0LjU3NTIyMTIzODksIDE4NS41MTE1MDQ0MjQ4LCAyMTAuNjg4NDk1NTc1Mik7XG4gIGNvbG9yOiByZ2IoMjA4LjExNTA0NDI0NzgsIDIwMS4wODIzMDA4ODUsIDIyMC42MTc2OTkxMTUpO1xufVxuLnBvcnRsZXQuYm94LnB1cnBsZS1wbHVtID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQgPiBpIHtcbiAgY29sb3I6IHJnYigyMTYuMjM4OTM4MDUzMSwgMjEwLjQyNDc3ODc2MTEsIDIyNi41NzUyMjEyMzg5KTtcbn1cbi5wb3J0bGV0LmJveC5wdXJwbGUtcGx1bSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3gucHVycGxlLXBsdW0gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpmb2N1cywgLnBvcnRsZXQuYm94LnB1cnBsZS1wbHVtID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3gucHVycGxlLXBsdW0gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjIxLjY1NDg2NzI1NjYsIDIxNi42NTMwOTczNDUxLCAyMzAuNTQ2OTAyNjU0OSk7XG4gIGNvbG9yOiByZ2IoMjM1LjE5NDY5MDI2NTUsIDIzMi4yMjM4OTM4MDUzLCAyNDAuNDc2MTA2MTk0Nyk7XG59XG4ucG9ydGxldC5ib3gucHVycGxlLXBsdW0gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LWJvZHkucHVycGxlLW1lZGl1bSxcbi5wb3J0bGV0LnB1cnBsZS1tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkY1NUVDO1xufVxuXG4ucG9ydGxldC5zb2xpZC5wdXJwbGUtbWVkaXVtID4gLnBvcnRsZXQtdGl0bGUsXG4ucG9ydGxldC5zb2xpZC5wdXJwbGUtbWVkaXVtID4gLnBvcnRsZXQtYm9keSB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5zb2xpZC5wdXJwbGUtbWVkaXVtID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucG9ydGxldC5zb2xpZC5wdXJwbGUtbWVkaXVtID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS1tZWRpdW0gPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbW92ZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5wdXJwbGUtbWVkaXVtID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbmZpZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb25maWctaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlLW1lZGl1bSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZWxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVsb2FkLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS1tZWRpdW0gPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWV4cGFuZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5wdXJwbGUtbWVkaXVtID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbGxhcHNlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS1tZWRpdW0gPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZnVsbHNjcmVlbiB7XG4gIGNvbG9yOiAjZmRmZGZkO1xufVxuXG4ucG9ydGxldC5ib3gucHVycGxlLW1lZGl1bSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDguMjY5ODQxMjY5OCwgMTMwLjg3MzAxNTg3MywgMjQxLjEyNjk4NDEyNyk7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucG9ydGxldC5ib3gucHVycGxlLW1lZGl1bSA+IC5wb3J0bGV0LXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JGNTVFQztcbn1cbi5wb3J0bGV0LmJveC5wdXJwbGUtbWVkaXVtID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuYm94LnB1cnBsZS1tZWRpdW0gPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuYm94LnB1cnBsZS1tZWRpdW0gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMjguOTkzNjUwNzkzNywgMTg1LjkyMDYzNDkyMDYsIDI0Ny4yNzkzNjUwNzk0KTtcbiAgY29sb3I6IHJnYigyMzcuNjI4NTcxNDI4NiwgMjA4Ljg1NzE0Mjg1NzEsIDI0OS44NDI4NTcxNDI5KTtcbn1cbi5wb3J0bGV0LmJveC5wdXJwbGUtbWVkaXVtID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQgPiBpIHtcbiAgY29sb3I6IHJnYigyNDIuODA5NTIzODA5NSwgMjIyLjYxOTA0NzYxOSwgMjUxLjM4MDk1MjM4MSk7XG59XG4ucG9ydGxldC5ib3gucHVycGxlLW1lZGl1bSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3gucHVycGxlLW1lZGl1bSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmZvY3VzLCAucG9ydGxldC5ib3gucHVycGxlLW1lZGl1bSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LnB1cnBsZS1tZWRpdW0gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjQ2LjI2MzQ5MjA2MzUsIDIzMS43OTM2NTA3OTM3LCAyNTIuNDA2MzQ5MjA2Myk7XG4gIGNvbG9yOiByZ2IoMjU0Ljg5ODQxMjY5ODQsIDI1NC43MzAxNTg3MzAyLCAyNTQuOTY5ODQxMjY5OCk7XG59XG4ucG9ydGxldC5ib3gucHVycGxlLW1lZGl1bSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wb3J0bGV0ID4gLnBvcnRsZXQtYm9keS5wdXJwbGUtc3R1ZGlvLFxuLnBvcnRsZXQucHVycGxlLXN0dWRpbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RTQ0QUQ7XG59XG5cbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS1zdHVkaW8gPiAucG9ydGxldC10aXRsZSxcbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS1zdHVkaW8gPiAucG9ydGxldC1ib2R5IHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS1zdHVkaW8gPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS1zdHVkaW8gPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlLXN0dWRpbyA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVtb3ZlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS1zdHVkaW8gPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29uZmlnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbmZpZy1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5wdXJwbGUtc3R1ZGlvID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbG9hZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZWxvYWQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlLXN0dWRpbyA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5leHBhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtZXhwYW5kLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS1zdHVkaW8gPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29sbGFwc2UtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlLXN0dWRpbyA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5mdWxsc2NyZWVuIHtcbiAgY29sb3I6ICNmZGZkZmQ7XG59XG5cbi5wb3J0bGV0LmJveC5wdXJwbGUtc3R1ZGlvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE2NS40NDgxMzI3ODAxLCA5OC41MTAzNzM0NDQsIDE5My40ODk2MjY1NTYpO1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBvcnRsZXQuYm94LnB1cnBsZS1zdHVkaW8gPiAucG9ydGxldC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RTQ0QUQ7XG59XG4ucG9ydGxldC5ib3gucHVycGxlLXN0dWRpbyA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LmJveC5wdXJwbGUtc3R1ZGlvID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LmJveC5wdXJwbGUtc3R1ZGlvID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTkwLjU4ODM4MTc0MjcsIDE0Mi40NDIzMjM2NTE1LCAyMTAuNzU3Njc2MzQ4NSk7XG4gIGNvbG9yOiByZ2IoMjAxLjA2MzQ4NTQ3NzIsIDE2MC43NDczMDI5MDQ2LCAyMTcuOTUyNjk3MDk1NCk7XG59XG4ucG9ydGxldC5ib3gucHVycGxlLXN0dWRpbyA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0ID4gaSB7XG4gIGNvbG9yOiByZ2IoMjA3LjM0ODU0NzcxNzgsIDE3MS43MzAyOTA0NTY0LCAyMjIuMjY5NzA5NTQzNik7XG59XG4ucG9ydGxldC5ib3gucHVycGxlLXN0dWRpbyA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3gucHVycGxlLXN0dWRpbyA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmZvY3VzLCAucG9ydGxldC5ib3gucHVycGxlLXN0dWRpbyA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LnB1cnBsZS1zdHVkaW8gPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjExLjUzODU4OTIxMTYsIDE3OS4wNTIyODIxNTc3LCAyMjUuMTQ3NzE3ODQyMyk7XG4gIGNvbG9yOiByZ2IoMjIyLjAxMzY5Mjk0NjEsIDE5Ny4zNTcyNjE0MTA4LCAyMzIuMzQyNzM4NTg5Mik7XG59XG4ucG9ydGxldC5ib3gucHVycGxlLXN0dWRpbyA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wb3J0bGV0ID4gLnBvcnRsZXQtYm9keS5wdXJwbGUtd2lzdGVyaWEsXG4ucG9ydGxldC5wdXJwbGUtd2lzdGVyaWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUI1OUI2O1xufVxuXG4ucG9ydGxldC5zb2xpZC5wdXJwbGUtd2lzdGVyaWEgPiAucG9ydGxldC10aXRsZSxcbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS13aXN0ZXJpYSA+IC5wb3J0bGV0LWJvZHkge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlLXdpc3RlcmlhID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucG9ydGxldC5zb2xpZC5wdXJwbGUtd2lzdGVyaWEgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlLXdpc3RlcmlhID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbW92ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZW1vdmUtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlLXdpc3RlcmlhID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbmZpZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb25maWctaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlLXdpc3RlcmlhID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbG9hZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZWxvYWQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlLXdpc3RlcmlhID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmV4cGFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1leHBhbmQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlLXdpc3RlcmlhID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbGxhcHNlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS13aXN0ZXJpYSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5mdWxsc2NyZWVuIHtcbiAgY29sb3I6ICNmZGZkZmQ7XG59XG5cbi5wb3J0bGV0LmJveC5wdXJwbGUtd2lzdGVyaWEge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTc2LjMzODkxMjEzMzksIDEyNC40MjI1OTQxNDIzLCAxOTcuNTc3NDA1ODU3Nyk7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucG9ydGxldC5ib3gucHVycGxlLXdpc3RlcmlhID4gLnBvcnRsZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUI1OUI2O1xufVxuLnBvcnRsZXQuYm94LnB1cnBsZS13aXN0ZXJpYSA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LmJveC5wdXJwbGUtd2lzdGVyaWEgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuYm94LnB1cnBsZS13aXN0ZXJpYSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIwMS45NDU2MDY2OTQ2LCAxNjYuOTI5NzA3MTEzLCAyMTYuMjcwMjkyODg3KTtcbiAgY29sb3I6IHJnYigyMTIuNjE1MDYyNzYxNSwgMTg0LjY0MTAwNDE4NDEsIDIyNC4wNTg5OTU4MTU5KTtcbn1cbi5wb3J0bGV0LmJveC5wdXJwbGUtd2lzdGVyaWEgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCA+IGkge1xuICBjb2xvcjogcmdiKDIxOS4wMTY3MzY0MDE3LCAxOTUuMjY3NzgyNDI2OCwgMjI4LjczMjIxNzU3MzIpO1xufVxuLnBvcnRsZXQuYm94LnB1cnBsZS13aXN0ZXJpYSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3gucHVycGxlLXdpc3RlcmlhID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5wb3J0bGV0LmJveC5wdXJwbGUtd2lzdGVyaWEgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5wdXJwbGUtd2lzdGVyaWEgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjIzLjI4NDUxODgyODUsIDIwMi4zNTIzMDEyNTUyLCAyMzEuODQ3Njk4NzQ0OCk7XG4gIGNvbG9yOiByZ2IoMjMzLjk1Mzk3NDg5NTQsIDIyMC4wNjM1OTgzMjY0LCAyMzkuNjM2NDAxNjczNik7XG59XG4ucG9ydGxldC5ib3gucHVycGxlLXdpc3RlcmlhID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC1ib2R5LnB1cnBsZS1zZWFuY2UsXG4ucG9ydGxldC5wdXJwbGUtc2VhbmNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlBMTJCMztcbn1cblxuLnBvcnRsZXQuc29saWQucHVycGxlLXNlYW5jZSA+IC5wb3J0bGV0LXRpdGxlLFxuLnBvcnRsZXQuc29saWQucHVycGxlLXNlYW5jZSA+IC5wb3J0bGV0LWJvZHkge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlLXNlYW5jZSA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlLXNlYW5jZSA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5zb2xpZC5wdXJwbGUtc2VhbmNlID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbW92ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZW1vdmUtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlLXNlYW5jZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb25maWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29uZmlnLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS1zZWFuY2UgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVsb2FkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbG9hZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5wdXJwbGUtc2VhbmNlID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmV4cGFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1leHBhbmQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlLXNlYW5jZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb2xsYXBzZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5wdXJwbGUtc2VhbmNlID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmZ1bGxzY3JlZW4ge1xuICBjb2xvcjogI2ZkZmRmZDtcbn1cblxuLnBvcnRsZXQuYm94LnB1cnBsZS1zZWFuY2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTkzLjg2ODAyMDMwNDYsIDIyLjY1OTg5ODQ3NzIsIDIyNS4zNDAxMDE1MjI4KTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wb3J0bGV0LmJveC5wdXJwbGUtc2VhbmNlID4gLnBvcnRsZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUExMkIzO1xufVxuLnBvcnRsZXQuYm94LnB1cnBsZS1zZWFuY2UgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5ib3gucHVycGxlLXNlYW5jZSA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5ib3gucHVycGxlLXNlYW5jZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIxMS4xNzA1NTgzNzU2LCA3Mi41NDcyMDgxMjE4LCAyMzYuNjUyNzkxODc4Mik7XG4gIGNvbG9yOiByZ2IoMjE2LjczNjU0ODIyMzQsIDk1LjcxNzI1ODg4MzIsIDIzOC45ODI3NDExMTY4KTtcbn1cbi5wb3J0bGV0LmJveC5wdXJwbGUtc2VhbmNlID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQgPiBpIHtcbiAgY29sb3I6IHJnYigyMjAuMDc2MTQyMTMyLCAxMDkuNjE5Mjg5MzQwMSwgMjQwLjM4MDcxMDY1OTkpO1xufVxuLnBvcnRsZXQuYm94LnB1cnBsZS1zZWFuY2UgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpob3ZlciwgLnBvcnRsZXQuYm94LnB1cnBsZS1zZWFuY2UgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpmb2N1cywgLnBvcnRsZXQuYm94LnB1cnBsZS1zZWFuY2UgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDphY3RpdmUsIC5wb3J0bGV0LmJveC5wdXJwbGUtc2VhbmNlID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIyMi4zMDI1MzgwNzExLCAxMTguODg3MzA5NjQ0NywgMjQxLjMxMjY5MDM1NTMpO1xuICBjb2xvcjogcmdiKDIyNy44Njg1Mjc5MTg4LCAxNDIuMDU3MzYwNDA2MSwgMjQzLjY0MjYzOTU5MzkpO1xufVxuLnBvcnRsZXQuYm94LnB1cnBsZS1zZWFuY2UgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LWJvZHkucHVycGxlLWludGVuc2UsXG4ucG9ydGxldC5wdXJwbGUtaW50ZW5zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Nzc1YTc7XG59XG5cbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS1pbnRlbnNlID4gLnBvcnRsZXQtdGl0bGUsXG4ucG9ydGxldC5zb2xpZC5wdXJwbGUtaW50ZW5zZSA+IC5wb3J0bGV0LWJvZHkge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlLWludGVuc2UgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS1pbnRlbnNlID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS1pbnRlbnNlID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLnJlbW92ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1yZW1vdmUtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlLWludGVuc2UgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29uZmlnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbmZpZy1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5wdXJwbGUtaW50ZW5zZSA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZWxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVsb2FkLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS1pbnRlbnNlID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmV4cGFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1leHBhbmQtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlLWludGVuc2UgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29sbGFwc2UtaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlLWludGVuc2UgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZnVsbHNjcmVlbiB7XG4gIGNvbG9yOiAjZmRmZGZkO1xufVxuXG4ucG9ydGxldC5ib3gucHVycGxlLWludGVuc2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTYyLjA3OTY0NjAxNzcsIDE0OC4xNDE1OTI5MjA0LCAxODYuODU4NDA3MDc5Nik7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucG9ydGxldC5ib3gucHVycGxlLWludGVuc2UgPiAucG9ydGxldC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Nzc1YTc7XG59XG4ucG9ydGxldC5ib3gucHVycGxlLWludGVuc2UgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5ib3gucHVycGxlLWludGVuc2UgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuYm94LnB1cnBsZS1pbnRlbnNlID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTk0LjU3NTIyMTIzODksIDE4NS41MTE1MDQ0MjQ4LCAyMTAuNjg4NDk1NTc1Mik7XG4gIGNvbG9yOiByZ2IoMjA4LjExNTA0NDI0NzgsIDIwMS4wODIzMDA4ODUsIDIyMC42MTc2OTkxMTUpO1xufVxuLnBvcnRsZXQuYm94LnB1cnBsZS1pbnRlbnNlID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQgPiBpIHtcbiAgY29sb3I6IHJnYigyMTYuMjM4OTM4MDUzMSwgMjEwLjQyNDc3ODc2MTEsIDIyNi41NzUyMjEyMzg5KTtcbn1cbi5wb3J0bGV0LmJveC5wdXJwbGUtaW50ZW5zZSA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3gucHVycGxlLWludGVuc2UgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpmb2N1cywgLnBvcnRsZXQuYm94LnB1cnBsZS1pbnRlbnNlID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3gucHVycGxlLWludGVuc2UgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjIxLjY1NDg2NzI1NjYsIDIxNi42NTMwOTczNDUxLCAyMzAuNTQ2OTAyNjU0OSk7XG4gIGNvbG9yOiByZ2IoMjM1LjE5NDY5MDI2NTUsIDIzMi4yMjM4OTM4MDUzLCAyNDAuNDc2MTA2MTk0Nyk7XG59XG4ucG9ydGxldC5ib3gucHVycGxlLWludGVuc2UgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucG9ydGxldCA+IC5wb3J0bGV0LWJvZHkucHVycGxlLXNoYXJwLFxuLnBvcnRsZXQucHVycGxlLXNoYXJwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5Njc5OTtcbn1cblxuLnBvcnRsZXQuc29saWQucHVycGxlLXNoYXJwID4gLnBvcnRsZXQtdGl0bGUsXG4ucG9ydGxldC5zb2xpZC5wdXJwbGUtc2hhcnAgPiAucG9ydGxldC1ib2R5IHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS1zaGFycCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlLXNoYXJwID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS1zaGFycCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVtb3ZlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS1zaGFycCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb25maWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtY29uZmlnLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS1zaGFycCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZWxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVsb2FkLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS1zaGFycCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5leHBhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtZXhwYW5kLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS1zaGFycCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb2xsYXBzZS1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5wdXJwbGUtc2hhcnAgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEuZnVsbHNjcmVlbiB7XG4gIGNvbG9yOiAjZmRmZGZkO1xufVxuXG4ucG9ydGxldC5ib3gucHVycGxlLXNoYXJwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE0Ny45MDU1MTE4MTEsIDEzMy41MTk2ODUwMzk0LCAxNzMuNDgwMzE0OTYwNik7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucG9ydGxldC5ib3gucHVycGxlLXNoYXJwID4gLnBvcnRsZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk2Nzk5O1xufVxuLnBvcnRsZXQuYm94LnB1cnBsZS1zaGFycCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LmJveC5wdXJwbGUtc2hhcnAgPiAucG9ydGxldC10aXRsZSA+IC5jYXB0aW9uID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuYm94LnB1cnBsZS1zaGFycCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE4MC4xOTIxMjU5ODQzLCAxNzAuMTQzMzA3MDg2NiwgMTk4LjA1NjY5MjkxMzQpO1xuICBjb2xvcjogcmdiKDE5My42NDQ4ODE4ODk4LCAxODUuNDAzMTQ5NjA2MywgMjA4LjI5Njg1MDM5MzcpO1xufVxuLnBvcnRsZXQuYm94LnB1cnBsZS1zaGFycCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0ID4gaSB7XG4gIGNvbG9yOiByZ2IoMjAxLjcxNjUzNTQzMzEsIDE5NC41NTkwNTUxMTgxLCAyMTQuNDQwOTQ0ODgxOSk7XG59XG4ucG9ydGxldC5ib3gucHVycGxlLXNoYXJwID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5wb3J0bGV0LmJveC5wdXJwbGUtc2hhcnAgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpmb2N1cywgLnBvcnRsZXQuYm94LnB1cnBsZS1zaGFycCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLnBvcnRsZXQuYm94LnB1cnBsZS1zaGFycCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDcuMDk3NjM3Nzk1MywgMjAwLjY2Mjk5MjEyNiwgMjE4LjUzNzAwNzg3NCk7XG4gIGNvbG9yOiByZ2IoMjIwLjU1MDM5MzcwMDgsIDIxNS45MjI4MzQ2NDU3LCAyMjguNzc3MTY1MzU0Myk7XG59XG4ucG9ydGxldC5ib3gucHVycGxlLXNoYXJwID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBvcnRsZXQgPiAucG9ydGxldC1ib2R5LnB1cnBsZS1zb2Z0LFxuLnBvcnRsZXQucHVycGxlLXNvZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg3N2E5O1xufVxuXG4ucG9ydGxldC5zb2xpZC5wdXJwbGUtc29mdCA+IC5wb3J0bGV0LXRpdGxlLFxuLnBvcnRsZXQuc29saWQucHVycGxlLXNvZnQgPiAucG9ydGxldC1ib2R5IHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucG9ydGxldC5zb2xpZC5wdXJwbGUtc29mdCA+IC5wb3J0bGV0LXRpdGxlID4gLmNhcHRpb24gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9ydGxldC5zb2xpZC5wdXJwbGUtc29mdCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtcmVtb3ZlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbmZpZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcG9ydGxldC1jb25maWctaWNvbi13aGl0ZS5wbmcpO1xufVxuLnBvcnRsZXQuc29saWQucHVycGxlLXNvZnQgPiAucG9ydGxldC10aXRsZSA+IC50b29scyA+IGEucmVsb2FkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LXJlbG9hZC1pY29uLXdoaXRlLnBuZyk7XG59XG4ucG9ydGxldC5zb2xpZC5wdXJwbGUtc29mdCA+IC5wb3J0bGV0LXRpdGxlID4gLnRvb2xzID4gYS5leHBhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BvcnRsZXQtZXhwYW5kLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wb3J0bGV0LWNvbGxhcHNlLWljb24td2hpdGUucG5nKTtcbn1cbi5wb3J0bGV0LnNvbGlkLnB1cnBsZS1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAudG9vbHMgPiBhLmZ1bGxzY3JlZW4ge1xuICBjb2xvcjogI2ZkZmRmZDtcbn1cblxuLnBvcnRsZXQuYm94LnB1cnBsZS1zb2Z0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE2My4zMzc4Mzc4Mzc4LCAxNTAuMjQzMjQzMjQzMiwgMTg4Ljc1Njc1Njc1NjgpO1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBvcnRsZXQuYm94LnB1cnBsZS1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg3N2E5O1xufVxuLnBvcnRsZXQuYm94LnB1cnBsZS1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRsZXQuYm94LnB1cnBsZS1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAuY2FwdGlvbiA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3J0bGV0LmJveC5wdXJwbGUtc29mdCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE5Ni4xNDMyNDMyNDMyLCAxODcuNzM1MTM1MTM1MSwgMjEyLjQ2NDg2NDg2NDkpO1xuICBjb2xvcjogcmdiKDIwOS44MTIxNjIxNjIyLCAyMDMuMzU2NzU2NzU2OCwgMjIyLjM0MzI0MzI0MzIpO1xufVxuLnBvcnRsZXQuYm94LnB1cnBsZS1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQgPiBpIHtcbiAgY29sb3I6IHJnYigyMTguMDEzNTEzNTEzNSwgMjEyLjcyOTcyOTcyOTcsIDIyOC4yNzAyNzAyNzAzKTtcbn1cbi5wb3J0bGV0LmJveC5wdXJwbGUtc29mdCA+IC5wb3J0bGV0LXRpdGxlID4gLmFjdGlvbnMgLmJ0bi1kZWZhdWx0OmhvdmVyLCAucG9ydGxldC5ib3gucHVycGxlLXNvZnQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdDpmb2N1cywgLnBvcnRsZXQuYm94LnB1cnBsZS1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAucG9ydGxldC5ib3gucHVycGxlLXNvZnQgPiAucG9ydGxldC10aXRsZSA+IC5hY3Rpb25zIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjIzLjQ4MTA4MTA4MTEsIDIxOC45NzgzNzgzNzg0LCAyMzIuMjIxNjIxNjIxNik7XG4gIGNvbG9yOiByZ2IoMjM3LjE1LCAyMzQuNiwgMjQyLjEpO1xufVxuLnBvcnRsZXQuYm94LnB1cnBsZS1zb2Z0ID4gLnBvcnRsZXQtdGl0bGUgPiAuYWN0aW9ucyAuYnRuLWRlZmF1bHQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLyoqKlxuQ3VzdG9taXplZCBQcm9ncmVzcyBCYXJzXG4qKiovXG4ucHJvZ3Jlc3Mge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucHJvZ3Jlc3MucHJvZ3Jlc3Mtc20ge1xuICBoZWlnaHQ6IDEycHg7XG59XG4ucGFnZS1tZCAucHJvZ3Jlc3Mge1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG59XG5cbi8qIEN1c3RvbSBjb2xvcnMgKi9cbi5wcm9ncmVzcy1iYXIud2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy1iYXIuZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICNlMWU1ZWMgIWltcG9ydGFudDtcbiAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbn1cblxuLnByb2dyZXNzLWJhci5kYXJrIHtcbiAgYmFja2dyb3VuZDogIzJmMzUzYiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLmJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMzU5OGRjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy1iYXIuYmx1ZS1tYWRpc29uIHtcbiAgYmFja2dyb3VuZDogIzU3OGViZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLmJsdWUtY2hhbWJyYXkge1xuICBiYWNrZ3JvdW5kOiAjMkMzRTUwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy1iYXIuYmx1ZS1lYm9ueWNsYXkge1xuICBiYWNrZ3JvdW5kOiAjMjIzMTNGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy1iYXIuYmx1ZS1ob2tpIHtcbiAgYmFja2dyb3VuZDogIzY3ODA5RiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLmJsdWUtc3RlZWwge1xuICBiYWNrZ3JvdW5kOiAjNEI3N0JFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy1iYXIuYmx1ZS1zb2Z0IHtcbiAgYmFja2dyb3VuZDogIzRjODdiOSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLmJsdWUtZGFyayB7XG4gIGJhY2tncm91bmQ6ICM1ZTczOGIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnByb2dyZXNzLWJhci5ibHVlLXNoYXJwIHtcbiAgYmFja2dyb3VuZDogIzVDOUJEMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLmJsdWUtb2xlbyB7XG4gIGJhY2tncm91bmQ6ICM5NEEwQjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnByb2dyZXNzLWJhci5ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMzMmM1ZDIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnByb2dyZXNzLWJhci5ncmVlbi1tZWFkb3cge1xuICBiYWNrZ3JvdW5kOiAjMUJCQzlCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy1iYXIuZ3JlZW4tc2VhZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMUJBMzlDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy1iYXIuZ3JlZW4tdHVycXVvaXNlIHtcbiAgYmFja2dyb3VuZDogIzM2RDdCNyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLmdyZWVuLWhhemUge1xuICBiYWNrZ3JvdW5kOiAjNDRiNmFlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy1iYXIuZ3JlZW4tanVuZ2xlIHtcbiAgYmFja2dyb3VuZDogIzI2QzI4MSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLmdyZWVuLXNvZnQge1xuICBiYWNrZ3JvdW5kOiAjM2ZhYmE0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy1iYXIuZ3JlZW4tZGFyayB7XG4gIGJhY2tncm91bmQ6ICM0REIzQTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnByb2dyZXNzLWJhci5ncmVlbi1zaGFycCB7XG4gIGJhY2tncm91bmQ6ICMyYWI0YzAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnByb2dyZXNzLWJhci5ncmVlbi1zdGVlbCB7XG4gIGJhY2tncm91bmQ6ICMyOWI0YjYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnByb2dyZXNzLWJhci5ncmV5IHtcbiAgYmFja2dyb3VuZDogI0U1RTVFNSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLmdyZXktc3RlZWwge1xuICBiYWNrZ3JvdW5kOiAjZTllZGVmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjODA4OThlICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy1iYXIuZ3JleS1jYXJhcnJhIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLmdyZXktZ2FsbGVyeSB7XG4gIGJhY2tncm91bmQ6ICM1NTU1NTUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnByb2dyZXNzLWJhci5ncmV5LWNhc2NhZGUge1xuICBiYWNrZ3JvdW5kOiAjOTVBNUE2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy1iYXIuZ3JleS1zaWx2ZXIge1xuICBiYWNrZ3JvdW5kOiAjQkZCRkJGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkFGQ0ZCICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy1iYXIuZ3JleS1zYWxzYSB7XG4gIGJhY2tncm91bmQ6ICNBQ0I1QzMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGQUZDRkIgIWltcG9ydGFudDtcbn1cblxuLnByb2dyZXNzLWJhci5ncmV5LXNhbHQge1xuICBiYWNrZ3JvdW5kOiAjYmZjYWQxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkFGQ0ZCICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy1iYXIuZ3JleS1taW50IHtcbiAgYmFja2dyb3VuZDogIzUyNWU2NCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLnJlZCB7XG4gIGJhY2tncm91bmQ6ICNlNzUwNWEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnByb2dyZXNzLWJhci5yZWQtcGluayB7XG4gIGJhY2tncm91bmQ6ICNFMDgyODMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnByb2dyZXNzLWJhci5yZWQtc3VuZ2xvIHtcbiAgYmFja2dyb3VuZDogI0UyNkE2QSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLnJlZC1pbnRlbnNlIHtcbiAgYmFja2dyb3VuZDogI2UzNWI1YSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLnJlZC10aHVuZGVyYmlyZCB7XG4gIGJhY2tncm91bmQ6ICNEOTFFMTggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnByb2dyZXNzLWJhci5yZWQtZmxhbWluZ28ge1xuICBiYWNrZ3JvdW5kOiAjRUY0ODM2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy1iYXIucmVkLXNvZnQge1xuICBiYWNrZ3JvdW5kOiAjZDA1NDU0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy1iYXIucmVkLWhhemUge1xuICBiYWNrZ3JvdW5kOiAjZjM2YTVhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy1iYXIucmVkLW1pbnQge1xuICBiYWNrZ3JvdW5kOiAjZTQzYTQ1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy1iYXIueWVsbG93IHtcbiAgYmFja2dyb3VuZDogI2M0OWY0NyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLnllbGxvdy1nb2xkIHtcbiAgYmFja2dyb3VuZDogI0U4N0UwNCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLnllbGxvdy1jYXNhYmxhbmNhIHtcbiAgYmFja2dyb3VuZDogI2YyNzg0YiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLnllbGxvdy1jcnVzdGEge1xuICBiYWNrZ3JvdW5kOiAjZjNjMjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy1iYXIueWVsbG93LWxlbW9uIHtcbiAgYmFja2dyb3VuZDogI0Y3Q0ExOCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLnllbGxvdy1zYWZmcm9uIHtcbiAgYmFja2dyb3VuZDogI0Y0RDAzRiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLnllbGxvdy1zb2Z0IHtcbiAgYmFja2dyb3VuZDogI2M4ZDA0NiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLnllbGxvdy1oYXplIHtcbiAgYmFja2dyb3VuZDogI2M1YmY2NiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLnllbGxvdy1taW50IHtcbiAgYmFja2dyb3VuZDogI2M1Yjk2YiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLnB1cnBsZSB7XG4gIGJhY2tncm91bmQ6ICM4RTQ0QUQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnByb2dyZXNzLWJhci5wdXJwbGUtcGx1bSB7XG4gIGJhY2tncm91bmQ6ICM4Nzc1YTcgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnByb2dyZXNzLWJhci5wdXJwbGUtbWVkaXVtIHtcbiAgYmFja2dyb3VuZDogI0JGNTVFQyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLnB1cnBsZS1zdHVkaW8ge1xuICBiYWNrZ3JvdW5kOiAjOEU0NEFEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy1iYXIucHVycGxlLXdpc3RlcmlhIHtcbiAgYmFja2dyb3VuZDogIzlCNTlCNiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLnB1cnBsZS1zZWFuY2Uge1xuICBiYWNrZ3JvdW5kOiAjOUExMkIzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy1iYXIucHVycGxlLWludGVuc2Uge1xuICBiYWNrZ3JvdW5kOiAjODc3NWE3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy1iYXIucHVycGxlLXNoYXJwIHtcbiAgYmFja2dyb3VuZDogIzc5Njc5OSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLnB1cnBsZS1zb2Z0IHtcbiAgYmFja2dyb3VuZDogIzg4NzdhOSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLnByb2dyZXNzLnByb2dyZXNzLXNtIHtcbiAgaGVpZ2h0OiA2cHg7XG59XG5cbi8qKipcbkRhc2hib2FyZCBTdGF0c1xuKioqL1xuLmRhc2hib2FyZC1zdGF0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uZGFzaGJvYXJkLXN0YXQ6YmVmb3JlLCAuZGFzaGJvYXJkLXN0YXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uZGFzaGJvYXJkLXN0YXQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5wb3J0bGV0IC5kYXNoYm9hcmQtc3RhdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kYXNoYm9hcmQtc3RhdCB7XG4gIGJveC1zaGFkb3c6IDBweCAycHggM3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuLmRhc2hib2FyZC1zdGF0IC52aXN1YWwge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG4uZGFzaGJvYXJkLXN0YXQgLnZpc3VhbCA+IGkge1xuICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gIGZvbnQtc2l6ZTogMTEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTBweDtcbn1cbi5kYXNoYm9hcmQtc3RhdCAuZGV0YWlscyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uZGFzaGJvYXJkLXN0YXQgLmRldGFpbHMgLm51bWJlciB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5kYXNoYm9hcmQtc3RhdCAuZGV0YWlscyAuZGVzYyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uZGFzaGJvYXJkLXN0YXQgLm1vcmUge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxMHB4IDZweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgb3BhY2l0eTogMC43O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xufVxuLmRhc2hib2FyZC1zdGF0IC5tb3JlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG59XG4uZGFzaGJvYXJkLXN0YXQgLm1vcmUgPiBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5kYXNoYm9hcmQtc3RhdC5kYXNoYm9hcmQtc3RhdC12MiAudmlzdWFsIHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5kYXNoYm9hcmQtc3RhdC53aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZGFzaGJvYXJkLXN0YXQud2hpdGUuZGFzaGJvYXJkLXN0YXQtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ0LjgsIDI0NC44LCAyNDQuOCk7XG59XG4uZGFzaGJvYXJkLXN0YXQud2hpdGUgLnZpc3VhbCA+IGkge1xuICBjb2xvcjogIzY2NjtcbiAgb3BhY2l0eTogMC4xO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTApO1xufVxuLmRhc2hib2FyZC1zdGF0LndoaXRlIC5kZXRhaWxzIC5udW1iZXIge1xuICBjb2xvcjogIzY2Njtcbn1cbi5kYXNoYm9hcmQtc3RhdC53aGl0ZSAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjNjY2O1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC53aGl0ZSAubW9yZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ0LjgsIDI0NC44LCAyNDQuOCk7XG59XG5cbi5kYXNoYm9hcmQtc3RhdC5kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTVlYztcbn1cbi5kYXNoYm9hcmQtc3RhdC5kZWZhdWx0LmRhc2hib2FyZC1zdGF0LWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxMi41MTAyMDQwODE2LCAyMTguMTc1NTEwMjA0MSwgMjI4LjA4OTc5NTkxODQpO1xufVxuLmRhc2hib2FyZC1zdGF0LmRlZmF1bHQgLnZpc3VhbCA+IGkge1xuICBjb2xvcjogIzY2NjtcbiAgb3BhY2l0eTogMC4xO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTApO1xufVxuLmRhc2hib2FyZC1zdGF0LmRlZmF1bHQgLmRldGFpbHMgLm51bWJlciB7XG4gIGNvbG9yOiAjNjY2O1xufVxuLmRhc2hib2FyZC1zdGF0LmRlZmF1bHQgLmRldGFpbHMgLmRlc2Mge1xuICBjb2xvcjogIzY2NjtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQuZGVmYXVsdCAubW9yZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjEyLjUxMDIwNDA4MTYsIDIxOC4xNzU1MTAyMDQxLCAyMjguMDg5Nzk1OTE4NCk7XG59XG5cbi5kYXNoYm9hcmQtc3RhdC5kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMzUzYjtcbn1cbi5kYXNoYm9hcmQtc3RhdC5kYXJrLmRhc2hib2FyZC1zdGF0LWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM3Ljk1NDcxNjk4MTEsIDQyLjgsIDQ3LjY0NTI4MzAxODkpO1xufVxuLmRhc2hib2FyZC1zdGF0LmRhcmsgLnZpc3VhbCA+IGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMC4xO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTApO1xufVxuLmRhc2hib2FyZC1zdGF0LmRhcmsgLmRldGFpbHMgLm51bWJlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmRhc2hib2FyZC1zdGF0LmRhcmsgLmRldGFpbHMgLmRlc2Mge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQuZGFyayAubW9yZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzcuOTU0NzE2OTgxMSwgNDIuOCwgNDcuNjQ1MjgzMDE4OSk7XG59XG5cbi5kYXNoYm9hcmQtc3RhdC5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1OThkYztcbn1cbi5kYXNoYm9hcmQtc3RhdC5ibHVlLmRhc2hib2FyZC1zdGF0LWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM3LjMwMzc5NzQ2ODQsIDE0Mi44MjAyNTMxNjQ2LCAyMTUuMjk2MjAyNTMxNik7XG59XG4uZGFzaGJvYXJkLXN0YXQuYmx1ZSAudmlzdWFsID4gaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAwLjE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQuYmx1ZSAuZGV0YWlscyAubnVtYmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZGFzaGJvYXJkLXN0YXQuYmx1ZSAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ibHVlIC5tb3JlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzNy4zMDM3OTc0Njg0LCAxNDIuODIwMjUzMTY0NiwgMjE1LjI5NjIwMjUzMTYpO1xufVxuXG4uZGFzaGJvYXJkLXN0YXQuYmx1ZS1tYWRpc29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3OGViZTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ibHVlLW1hZGlzb24uZGFzaGJvYXJkLXN0YXQtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNzIuMjkwOTg3MTI0NSwgMTMyLjEwNjQzNzc2ODIsIDE4NC4zMDkwMTI4NzU1KTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ibHVlLW1hZGlzb24gLnZpc3VhbCA+IGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMC4xO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTApO1xufVxuLmRhc2hib2FyZC1zdGF0LmJsdWUtbWFkaXNvbiAuZGV0YWlscyAubnVtYmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZGFzaGJvYXJkLXN0YXQuYmx1ZS1tYWRpc29uIC5kZXRhaWxzIC5kZXNjIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuLmRhc2hib2FyZC1zdGF0LmJsdWUtbWFkaXNvbiAubW9yZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNzIuMjkwOTg3MTI0NSwgMTMyLjEwNjQzNzc2ODIsIDE4NC4zMDkwMTI4NzU1KTtcbn1cblxuLmRhc2hib2FyZC1zdGF0LmJsdWUtY2hhbWJyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMzRTUwO1xufVxuLmRhc2hib2FyZC1zdGF0LmJsdWUtY2hhbWJyYXkuZGFzaGJvYXJkLXN0YXQtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzYuNzYxMjkwMzIyNiwgNTEuOCwgNjYuODM4NzA5Njc3NCk7XG59XG4uZGFzaGJvYXJkLXN0YXQuYmx1ZS1jaGFtYnJheSAudmlzdWFsID4gaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAwLjE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQuYmx1ZS1jaGFtYnJheSAuZGV0YWlscyAubnVtYmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZGFzaGJvYXJkLXN0YXQuYmx1ZS1jaGFtYnJheSAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ibHVlLWNoYW1icmF5IC5tb3JlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzNi43NjEyOTAzMjI2LCA1MS44LCA2Ni44Mzg3MDk2Nzc0KTtcbn1cblxuLmRhc2hib2FyZC1zdGF0LmJsdWUtZWJvbnljbGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMzEzRjtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ibHVlLWVib255Y2xheS5kYXNoYm9hcmQtc3RhdC1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNi44NDk0ODQ1MzYxLCAzOC42OTQ4NDUzNjA4LCA0OS43NTA1MTU0NjM5KTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ibHVlLWVib255Y2xheSAudmlzdWFsID4gaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAwLjE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQuYmx1ZS1lYm9ueWNsYXkgLmRldGFpbHMgLm51bWJlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmRhc2hib2FyZC1zdGF0LmJsdWUtZWJvbnljbGF5IC5kZXRhaWxzIC5kZXNjIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuLmRhc2hib2FyZC1zdGF0LmJsdWUtZWJvbnljbGF5IC5tb3JlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNi44NDk0ODQ1MzYxLCAzOC42OTQ4NDUzNjA4LCA0OS43NTA1MTU0NjM5KTtcbn1cblxuLmRhc2hib2FyZC1zdGF0LmJsdWUtaG9raSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzgwOUY7XG59XG4uZGFzaGJvYXJkLXN0YXQuYmx1ZS1ob2tpLmRhc2hib2FyZC1zdGF0LWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDkzLjUyMjU4MDY0NTIsIDExNy44Nzc0MTkzNTQ4LCAxNDguMDc3NDE5MzU0OCk7XG59XG4uZGFzaGJvYXJkLXN0YXQuYmx1ZS1ob2tpIC52aXN1YWwgPiBpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ibHVlLWhva2kgLmRldGFpbHMgLm51bWJlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmRhc2hib2FyZC1zdGF0LmJsdWUtaG9raSAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ibHVlLWhva2kgLm1vcmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDkzLjUyMjU4MDY0NTIsIDExNy44Nzc0MTkzNTQ4LCAxNDguMDc3NDE5MzU0OCk7XG59XG5cbi5kYXNoYm9hcmQtc3RhdC5ibHVlLXN0ZWVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRCNzdCRTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ibHVlLXN0ZWVsLmRhc2hib2FyZC1zdGF0LWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDY0Ljg5Mzg3NzU1MSwgMTA4LjgyMjA0MDgxNjMsIDE3OS43MDYxMjI0NDkpO1xufVxuLmRhc2hib2FyZC1zdGF0LmJsdWUtc3RlZWwgLnZpc3VhbCA+IGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMC4xO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTApO1xufVxuLmRhc2hib2FyZC1zdGF0LmJsdWUtc3RlZWwgLmRldGFpbHMgLm51bWJlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmRhc2hib2FyZC1zdGF0LmJsdWUtc3RlZWwgLmRldGFpbHMgLmRlc2Mge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQuYmx1ZS1zdGVlbCAubW9yZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNjQuODkzODc3NTUxLCAxMDguODIyMDQwODE2MywgMTc5LjcwNjEyMjQ0OSk7XG59XG5cbi5kYXNoYm9hcmQtc3RhdC5ibHVlLXNvZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM4N2I5O1xufVxuLmRhc2hib2FyZC1zdGF0LmJsdWUtc29mdC5kYXNoYm9hcmQtc3RhdC1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2Ny42Mzg1NTQyMTY5LCAxMjQuNjQ4MTkyNzcxMSwgMTcyLjk2MTQ0NTc4MzEpO1xufVxuLmRhc2hib2FyZC1zdGF0LmJsdWUtc29mdCAudmlzdWFsID4gaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAwLjE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQuYmx1ZS1zb2Z0IC5kZXRhaWxzIC5udW1iZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ibHVlLXNvZnQgLmRldGFpbHMgLmRlc2Mge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQuYmx1ZS1zb2Z0IC5tb3JlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2Ny42Mzg1NTQyMTY5LCAxMjQuNjQ4MTkyNzcxMSwgMTcyLjk2MTQ0NTc4MzEpO1xufVxuXG4uZGFzaGJvYXJkLXN0YXQuYmx1ZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNzM4Yjtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ibHVlLWRhcmsuZGFzaGJvYXJkLXN0YXQtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoODUuNzY5OTU3MDgxNSwgMTA0LjkzMTMzMDQ3MjEsIDEyNi44MzAwNDI5MTg1KTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ibHVlLWRhcmsgLnZpc3VhbCA+IGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMC4xO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTApO1xufVxuLmRhc2hib2FyZC1zdGF0LmJsdWUtZGFyayAuZGV0YWlscyAubnVtYmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZGFzaGJvYXJkLXN0YXQuYmx1ZS1kYXJrIC5kZXRhaWxzIC5kZXNjIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuLmRhc2hib2FyZC1zdGF0LmJsdWUtZGFyayAubW9yZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoODUuNzY5OTU3MDgxNSwgMTA0LjkzMTMzMDQ3MjEsIDEyNi44MzAwNDI5MTg1KTtcbn1cblxuLmRhc2hib2FyZC1zdGF0LmJsdWUtc2hhcnAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUM5QkQxO1xufVxuLmRhc2hib2FyZC1zdGF0LmJsdWUtc2hhcnAuZGFzaGJvYXJkLXN0YXQtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNzYuMDg5OTUyMTUzMSwgMTQ1LjIzOTIzNDQ0OTgsIDIwNC41MTAwNDc4NDY5KTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ibHVlLXNoYXJwIC52aXN1YWwgPiBpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ibHVlLXNoYXJwIC5kZXRhaWxzIC5udW1iZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ibHVlLXNoYXJwIC5kZXRhaWxzIC5kZXNjIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuLmRhc2hib2FyZC1zdGF0LmJsdWUtc2hhcnAgLm1vcmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDc2LjA4OTk1MjE1MzEsIDE0NS4yMzkyMzQ0NDk4LCAyMDQuNTEwMDQ3ODQ2OSk7XG59XG5cbi5kYXNoYm9hcmQtc3RhdC5ibHVlLW9sZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRBMEIyO1xufVxuLmRhc2hib2FyZC1zdGF0LmJsdWUtb2xlby5kYXNoYm9hcmQtc3RhdC1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMzYuMTM2OTU2NTIxNywgMTQ5LjQ2NzM5MTMwNDMsIDE2OS40NjMwNDM0NzgzKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ibHVlLW9sZW8gLnZpc3VhbCA+IGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMC4xO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTApO1xufVxuLmRhc2hib2FyZC1zdGF0LmJsdWUtb2xlbyAuZGV0YWlscyAubnVtYmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZGFzaGJvYXJkLXN0YXQuYmx1ZS1vbGVvIC5kZXRhaWxzIC5kZXNjIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuLmRhc2hib2FyZC1zdGF0LmJsdWUtb2xlbyAubW9yZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTM2LjEzNjk1NjUyMTcsIDE0OS40NjczOTEzMDQzLCAxNjkuNDYzMDQzNDc4Myk7XG59XG5cbi5kYXNoYm9hcmQtc3RhdC5ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMmM1ZDI7XG59XG4uZGFzaGJvYXJkLXN0YXQuZ3JlZW4uZGFzaGJvYXJkLXN0YXQtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDMuMTI4LCAxODQuMDEyOCwgMTk2LjQ3Mik7XG59XG4uZGFzaGJvYXJkLXN0YXQuZ3JlZW4gLnZpc3VhbCA+IGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMC4xO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTApO1xufVxuLmRhc2hib2FyZC1zdGF0LmdyZWVuIC5kZXRhaWxzIC5udW1iZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmVlbiAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmVlbiAubW9yZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDMuMTI4LCAxODQuMDEyOCwgMTk2LjQ3Mik7XG59XG5cbi5kYXNoYm9hcmQtc3RhdC5ncmVlbi1tZWFkb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUJCQzlCO1xufVxuLmRhc2hib2FyZC1zdGF0LmdyZWVuLW1lYWRvdy5kYXNoYm9hcmQtc3RhdC1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNC40MzgxMzk1MzQ5LCAxNzAuMTYxODYwNDY1MSwgMTQwLjI5MzAyMzI1NTgpO1xufVxuLmRhc2hib2FyZC1zdGF0LmdyZWVuLW1lYWRvdyAudmlzdWFsID4gaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAwLjE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQuZ3JlZW4tbWVhZG93IC5kZXRhaWxzIC5udW1iZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmVlbi1tZWFkb3cgLmRldGFpbHMgLmRlc2Mge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQuZ3JlZW4tbWVhZG93IC5tb3JlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNC40MzgxMzk1MzQ5LCAxNzAuMTYxODYwNDY1MSwgMTQwLjI5MzAyMzI1NTgpO1xufVxuXG4uZGFzaGJvYXJkLXN0YXQuZ3JlZW4tc2VhZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUJBMzlDO1xufVxuLmRhc2hib2FyZC1zdGF0LmdyZWVuLXNlYWdyZWVuLmRhc2hib2FyZC1zdGF0LWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0LjEwMTA1MjYzMTYsIDE0NS40OTg5NDczNjg0LCAxMzkuMjUwNTI2MzE1OCk7XG59XG4uZGFzaGJvYXJkLXN0YXQuZ3JlZW4tc2VhZ3JlZW4gLnZpc3VhbCA+IGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMC4xO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTApO1xufVxuLmRhc2hib2FyZC1zdGF0LmdyZWVuLXNlYWdyZWVuIC5kZXRhaWxzIC5udW1iZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmVlbi1zZWFncmVlbiAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmVlbi1zZWFncmVlbiAubW9yZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQuMTAxMDUyNjMxNiwgMTQ1LjQ5ODk0NzM2ODQsIDEzOS4yNTA1MjYzMTU4KTtcbn1cblxuLmRhc2hib2FyZC1zdGF0LmdyZWVuLXR1cnF1b2lzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNkQ3Qjc7XG59XG4uZGFzaGJvYXJkLXN0YXQuZ3JlZW4tdHVycXVvaXNlLmRhc2hib2FyZC1zdGF0LWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDQxLjI2MTQxMDc4ODQsIDIwNy4zMzg1ODkyMTE2LCAxNzQuMzI5NDYwNTgwOSk7XG59XG4uZGFzaGJvYXJkLXN0YXQuZ3JlZW4tdHVycXVvaXNlIC52aXN1YWwgPiBpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmVlbi10dXJxdW9pc2UgLmRldGFpbHMgLm51bWJlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmRhc2hib2FyZC1zdGF0LmdyZWVuLXR1cnF1b2lzZSAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmVlbi10dXJxdW9pc2UgLm1vcmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDQxLjI2MTQxMDc4ODQsIDIwNy4zMzg1ODkyMTE2LCAxNzQuMzI5NDYwNTgwOSk7XG59XG5cbi5kYXNoYm9hcmQtc3RhdC5ncmVlbi1oYXplIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0YjZhZTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmVlbi1oYXplLmRhc2hib2FyZC1zdGF0LWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDYyLjQ1MTIsIDE2Ny4xNDg4LCAxNTkuODAxNik7XG59XG4uZGFzaGJvYXJkLXN0YXQuZ3JlZW4taGF6ZSAudmlzdWFsID4gaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAwLjE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQuZ3JlZW4taGF6ZSAuZGV0YWlscyAubnVtYmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZGFzaGJvYXJkLXN0YXQuZ3JlZW4taGF6ZSAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmVlbi1oYXplIC5tb3JlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2Mi40NTEyLCAxNjcuMTQ4OCwgMTU5LjgwMTYpO1xufVxuXG4uZGFzaGJvYXJkLXN0YXQuZ3JlZW4tanVuZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2QzI4MTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmVlbi1qdW5nbGUuZGFzaGJvYXJkLXN0YXQtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzQuNjU4NjIwNjg5NywgMTc2Ljk0MTM3OTMxMDMsIDExNy42NTY4OTY1NTE3KTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmVlbi1qdW5nbGUgLnZpc3VhbCA+IGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMC4xO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTApO1xufVxuLmRhc2hib2FyZC1zdGF0LmdyZWVuLWp1bmdsZSAuZGV0YWlscyAubnVtYmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZGFzaGJvYXJkLXN0YXQuZ3JlZW4tanVuZ2xlIC5kZXRhaWxzIC5kZXNjIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuLmRhc2hib2FyZC1zdGF0LmdyZWVuLWp1bmdsZSAubW9yZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzQuNjU4NjIwNjg5NywgMTc2Ljk0MTM3OTMxMDMsIDExNy42NTY4OTY1NTE3KTtcbn1cblxuLmRhc2hib2FyZC1zdGF0LmdyZWVuLXNvZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2ZhYmE0O1xufVxuLmRhc2hib2FyZC1zdGF0LmdyZWVuLXNvZnQuZGFzaGJvYXJkLXN0YXQtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTcuNTA3NjkyMzA3NywgMTU2LjA5MjMwNzY5MjMsIDE0OS43MDI1NjQxMDI2KTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmVlbi1zb2Z0IC52aXN1YWwgPiBpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmVlbi1zb2Z0IC5kZXRhaWxzIC5udW1iZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmVlbi1zb2Z0IC5kZXRhaWxzIC5kZXNjIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuLmRhc2hib2FyZC1zdGF0LmdyZWVuLXNvZnQgLm1vcmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDU3LjUwNzY5MjMwNzcsIDE1Ni4wOTIzMDc2OTIzLCAxNDkuNzAyNTY0MTAyNik7XG59XG5cbi5kYXNoYm9hcmQtc3RhdC5ncmVlbi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREQjNBMjtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmVlbi1kYXJrLmRhc2hib2FyZC1zdGF0LWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDcwLjQ5NDQ4ODE4OSwgMTY1LjEwNTUxMTgxMSwgMTQ5LjMzNzAwNzg3NCk7XG59XG4uZGFzaGJvYXJkLXN0YXQuZ3JlZW4tZGFyayAudmlzdWFsID4gaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAwLjE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQuZ3JlZW4tZGFyayAuZGV0YWlscyAubnVtYmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZGFzaGJvYXJkLXN0YXQuZ3JlZW4tZGFyayAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmVlbi1kYXJrIC5tb3JlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig3MC40OTQ0ODgxODksIDE2NS4xMDU1MTE4MTEsIDE0OS4zMzcwMDc4NzQpO1xufVxuXG4uZGFzaGJvYXJkLXN0YXQuZ3JlZW4tc2hhcnAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmFiNGMwO1xufVxuLmRhc2hib2FyZC1zdGF0LmdyZWVuLXNoYXJwLmRhc2hib2FyZC1zdGF0LWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM4LjMzODQ2MTUzODUsIDE2NC4zMDc2OTIzMDc3LCAxNzUuMjYxNTM4NDYxNSk7XG59XG4uZGFzaGJvYXJkLXN0YXQuZ3JlZW4tc2hhcnAgLnZpc3VhbCA+IGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMC4xO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTApO1xufVxuLmRhc2hib2FyZC1zdGF0LmdyZWVuLXNoYXJwIC5kZXRhaWxzIC5udW1iZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmVlbi1zaGFycCAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmVlbi1zaGFycCAubW9yZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzguMzM4NDYxNTM4NSwgMTY0LjMwNzY5MjMwNzcsIDE3NS4yNjE1Mzg0NjE1KTtcbn1cblxuLmRhc2hib2FyZC1zdGF0LmdyZWVuLXN0ZWVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5YjRiNjtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmVlbi1zdGVlbC5kYXNoYm9hcmQtc3RhdC1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzNy4yNDkzMjczNTQzLCAxNjMuNTMzNjMyMjg3LCAxNjUuMzUwNjcyNjQ1Nyk7XG59XG4uZGFzaGJvYXJkLXN0YXQuZ3JlZW4tc3RlZWwgLnZpc3VhbCA+IGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMC4xO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTApO1xufVxuLmRhc2hib2FyZC1zdGF0LmdyZWVuLXN0ZWVsIC5kZXRhaWxzIC5udW1iZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmVlbi1zdGVlbCAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmVlbi1zdGVlbCAubW9yZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzcuMjQ5MzI3MzU0MywgMTYzLjUzMzYzMjI4NywgMTY1LjM1MDY3MjY0NTcpO1xufVxuXG4uZGFzaGJvYXJkLXN0YXQuZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG59XG4uZGFzaGJvYXJkLXN0YXQuZ3JleS5kYXNoYm9hcmQtc3RhdC1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTguOCwgMjE4LjgsIDIxOC44KTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmV5IC52aXN1YWwgPiBpIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmV5IC5kZXRhaWxzIC5udW1iZXIge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmV5IC5kZXRhaWxzIC5kZXNjIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuLmRhc2hib2FyZC1zdGF0LmdyZXkgLm1vcmUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxOC44LCAyMTguOCwgMjE4LjgpO1xufVxuXG4uZGFzaGJvYXJkLXN0YXQuZ3JleS1zdGVlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVkZWY7XG59XG4uZGFzaGJvYXJkLXN0YXQuZ3JleS1zdGVlbC5kYXNoYm9hcmQtc3RhdC1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjEuMTg5NDczNjg0MiwgMjI3LjMzNjg0MjEwNTMsIDIzMC40MTA1MjYzMTU4KTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmV5LXN0ZWVsIC52aXN1YWwgPiBpIHtcbiAgY29sb3I6ICM4MDg5OGU7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmV5LXN0ZWVsIC5kZXRhaWxzIC5udW1iZXIge1xuICBjb2xvcjogIzgwODk4ZTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmV5LXN0ZWVsIC5kZXRhaWxzIC5kZXNjIHtcbiAgY29sb3I6ICM4MDg5OGU7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuLmRhc2hib2FyZC1zdGF0LmdyZXktc3RlZWwgLm1vcmUge1xuICBjb2xvcjogIzgwODk4ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyMS4xODk0NzM2ODQyLCAyMjcuMzM2ODQyMTA1MywgMjMwLjQxMDUyNjMxNTgpO1xufVxuXG4uZGFzaGJvYXJkLXN0YXQuZ3JleS1jYXJhcnJhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmV5LWNhcmFycmEuZGFzaGJvYXJkLXN0YXQtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM5LjgsIDIzOS44LCAyMzkuOCk7XG59XG4uZGFzaGJvYXJkLXN0YXQuZ3JleS1jYXJhcnJhIC52aXN1YWwgPiBpIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmV5LWNhcmFycmEgLmRldGFpbHMgLm51bWJlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmRhc2hib2FyZC1zdGF0LmdyZXktY2FyYXJyYSAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmV5LWNhcmFycmEgLm1vcmUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOS44LCAyMzkuOCwgMjM5LjgpO1xufVxuXG4uZGFzaGJvYXJkLXN0YXQuZ3JleS1nYWxsZXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTU1NTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmV5LWdhbGxlcnkuZGFzaGJvYXJkLXN0YXQtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNzQuOCwgNzQuOCwgNzQuOCk7XG59XG4uZGFzaGJvYXJkLXN0YXQuZ3JleS1nYWxsZXJ5IC52aXN1YWwgPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmV5LWdhbGxlcnkgLmRldGFpbHMgLm51bWJlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRhc2hib2FyZC1zdGF0LmdyZXktZ2FsbGVyeSAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmV5LWdhbGxlcnkgLm1vcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDc0LjgsIDc0LjgsIDc0LjgpO1xufVxuXG4uZGFzaGJvYXJkLXN0YXQuZ3JleS1jYXNjYWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1QTVBNjtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmV5LWNhc2NhZGUuZGFzaGJvYXJkLXN0YXQtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTM3LjkxMDc2OTIzMDgsIDE1NS41ODQ2MTUzODQ2LCAxNTYuNjg5MjMwNzY5Mik7XG59XG4uZGFzaGJvYXJkLXN0YXQuZ3JleS1jYXNjYWRlIC52aXN1YWwgPiBpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmV5LWNhc2NhZGUgLmRldGFpbHMgLm51bWJlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmRhc2hib2FyZC1zdGF0LmdyZXktY2FzY2FkZSAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmV5LWNhc2NhZGUgLm1vcmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEzNy45MTA3NjkyMzA4LCAxNTUuNTg0NjE1Mzg0NiwgMTU2LjY4OTIzMDc2OTIpO1xufVxuXG4uZGFzaGJvYXJkLXN0YXQuZ3JleS1zaWx2ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZCRkJGO1xufVxuLmRhc2hib2FyZC1zdGF0LmdyZXktc2lsdmVyLmRhc2hib2FyZC1zdGF0LWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4MC44LCAxODAuOCwgMTgwLjgpO1xufVxuLmRhc2hib2FyZC1zdGF0LmdyZXktc2lsdmVyIC52aXN1YWwgPiBpIHtcbiAgY29sb3I6ICNGQUZDRkI7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmV5LXNpbHZlciAuZGV0YWlscyAubnVtYmVyIHtcbiAgY29sb3I6ICNGQUZDRkI7XG59XG4uZGFzaGJvYXJkLXN0YXQuZ3JleS1zaWx2ZXIgLmRldGFpbHMgLmRlc2Mge1xuICBjb2xvcjogI0ZBRkNGQjtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQuZ3JleS1zaWx2ZXIgLm1vcmUge1xuICBjb2xvcjogI0ZBRkNGQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4MC44LCAxODAuOCwgMTgwLjgpO1xufVxuXG4uZGFzaGJvYXJkLXN0YXQuZ3JleS1zYWxzYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQ0I1QzM7XG59XG4uZGFzaGJvYXJkLXN0YXQuZ3JleS1zYWxzYS5kYXNoYm9hcmQtc3RhdC1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjAuMTU5NDQwNTU5NCwgMTcwLjQ0MzM1NjY0MzQsIDE4Ni40NDA1NTk0NDA2KTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmV5LXNhbHNhIC52aXN1YWwgPiBpIHtcbiAgY29sb3I6ICNGQUZDRkI7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmV5LXNhbHNhIC5kZXRhaWxzIC5udW1iZXIge1xuICBjb2xvcjogI0ZBRkNGQjtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmV5LXNhbHNhIC5kZXRhaWxzIC5kZXNjIHtcbiAgY29sb3I6ICNGQUZDRkI7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuLmRhc2hib2FyZC1zdGF0LmdyZXktc2Fsc2EgLm1vcmUge1xuICBjb2xvcjogI0ZBRkNGQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2MC4xNTk0NDA1NTk0LCAxNzAuNDQzMzU2NjQzNCwgMTg2LjQ0MDU1OTQ0MDYpO1xufVxuXG4uZGFzaGJvYXJkLXN0YXQuZ3JleS1zYWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmY2FkMTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmV5LXNhbHQuZGFzaGJvYXJkLXN0YXQtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTc5LjEzMDkwOTA5MDksIDE5Mi4xNzA5MDkwOTA5LCAyMDAuNDY5MDkwOTA5MSk7XG59XG4uZGFzaGJvYXJkLXN0YXQuZ3JleS1zYWx0IC52aXN1YWwgPiBpIHtcbiAgY29sb3I6ICNGQUZDRkI7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmV5LXNhbHQgLmRldGFpbHMgLm51bWJlciB7XG4gIGNvbG9yOiAjRkFGQ0ZCO1xufVxuLmRhc2hib2FyZC1zdGF0LmdyZXktc2FsdCAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjRkFGQ0ZCO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmV5LXNhbHQgLm1vcmUge1xuICBjb2xvcjogI0ZBRkNGQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3OS4xMzA5MDkwOTA5LCAxOTIuMTcwOTA5MDkwOSwgMjAwLjQ2OTA5MDkwOTEpO1xufVxuXG4uZGFzaGJvYXJkLXN0YXQuZ3JleS1taW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNWU2NDtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmV5LW1pbnQuZGFzaGJvYXJkLXN0YXQtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNzIuODA4NzkxMjA4OCwgODMuNDYzNzM2MjYzNywgODguNzkxMjA4NzkxMik7XG59XG4uZGFzaGJvYXJkLXN0YXQuZ3JleS1taW50IC52aXN1YWwgPiBpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmV5LW1pbnQgLmRldGFpbHMgLm51bWJlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmRhc2hib2FyZC1zdGF0LmdyZXktbWludCAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5ncmV5LW1pbnQgLm1vcmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDcyLjgwODc5MTIwODgsIDgzLjQ2MzczNjI2MzcsIDg4Ljc5MTIwODc5MTIpO1xufVxuXG4uZGFzaGJvYXJkLXN0YXQucmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NTA1YTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5yZWQuZGFzaGJvYXJkLXN0YXQtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI4LjUzOTY5ODQ5MjUsIDYyLjA2MDMwMTUwNzUsIDczLjA4NTQyNzEzNTcpO1xufVxuLmRhc2hib2FyZC1zdGF0LnJlZCAudmlzdWFsID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQucmVkIC5kZXRhaWxzIC5udW1iZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kYXNoYm9hcmQtc3RhdC5yZWQgLmRldGFpbHMgLmRlc2Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQucmVkIC5tb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjguNTM5Njk4NDkyNSwgNjIuMDYwMzAxNTA3NSwgNzMuMDg1NDI3MTM1Nyk7XG59XG5cbi5kYXNoYm9hcmQtc3RhdC5yZWQtcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMDgyODM7XG59XG4uZGFzaGJvYXJkLXN0YXQucmVkLXBpbmsuZGFzaGJvYXJkLXN0YXQtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjE5Ljk0NjE1Mzg0NjIsIDExMy42NTM4NDYxNTM4LCAxMTQuNzg0NjE1Mzg0Nik7XG59XG4uZGFzaGJvYXJkLXN0YXQucmVkLXBpbmsgLnZpc3VhbCA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC4xO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTApO1xufVxuLmRhc2hib2FyZC1zdGF0LnJlZC1waW5rIC5kZXRhaWxzIC5udW1iZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kYXNoYm9hcmQtc3RhdC5yZWQtcGluayAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5yZWQtcGluayAubW9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjE5Ljk0NjE1Mzg0NjIsIDExMy42NTM4NDYxNTM4LCAxMTQuNzg0NjE1Mzg0Nik7XG59XG5cbi5kYXNoYm9hcmQtc3RhdC5yZWQtc3VuZ2xvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyNkE2QTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5yZWQtc3VuZ2xvLmRhc2hib2FyZC1zdGF0LWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyMi42NzY0MDQ0OTQ0LCA4OC45MjM1OTU1MDU2LCA4OC45MjM1OTU1MDU2KTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5yZWQtc3VuZ2xvIC52aXN1YWwgPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5yZWQtc3VuZ2xvIC5kZXRhaWxzIC5udW1iZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kYXNoYm9hcmQtc3RhdC5yZWQtc3VuZ2xvIC5kZXRhaWxzIC5kZXNjIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuLmRhc2hib2FyZC1zdGF0LnJlZC1zdW5nbG8gLm1vcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyMi42NzY0MDQ0OTQ0LCA4OC45MjM1OTU1MDU2LCA4OC45MjM1OTU1MDU2KTtcbn1cblxuLmRhc2hib2FyZC1zdGF0LnJlZC1pbnRlbnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzNWI1YTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5yZWQtaW50ZW5zZS5kYXNoYm9hcmQtc3RhdC1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjQuMDQwNDE0NTA3OCwgNzMuNjY1Mjg0OTc0MSwgNzIuNTU5NTg1NDkyMik7XG59XG4uZGFzaGJvYXJkLXN0YXQucmVkLWludGVuc2UgLnZpc3VhbCA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC4xO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTApO1xufVxuLmRhc2hib2FyZC1zdGF0LnJlZC1pbnRlbnNlIC5kZXRhaWxzIC5udW1iZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kYXNoYm9hcmQtc3RhdC5yZWQtaW50ZW5zZSAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5yZWQtaW50ZW5zZSAubW9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI0LjA0MDQxNDUwNzgsIDczLjY2NTI4NDk3NDEsIDcyLjU1OTU4NTQ5MjIpO1xufVxuXG4uZGFzaGJvYXJkLXN0YXQucmVkLXRodW5kZXJiaXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5MUUxODtcbn1cbi5kYXNoYm9hcmQtc3RhdC5yZWQtdGh1bmRlcmJpcmQuZGFzaGJvYXJkLXN0YXQtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk4LjYzMTUzNTI2OTcsIDI3LjQ2MDU4MDkxMjksIDIxLjk2ODQ2NDczMDMpO1xufVxuLmRhc2hib2FyZC1zdGF0LnJlZC10aHVuZGVyYmlyZCAudmlzdWFsID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQucmVkLXRodW5kZXJiaXJkIC5kZXRhaWxzIC5udW1iZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kYXNoYm9hcmQtc3RhdC5yZWQtdGh1bmRlcmJpcmQgLmRldGFpbHMgLmRlc2Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQucmVkLXRodW5kZXJiaXJkIC5tb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTguNjMxNTM1MjY5NywgMjcuNDYwNTgwOTEyOSwgMjEuOTY4NDY0NzMwMyk7XG59XG5cbi5kYXNoYm9hcmQtc3RhdC5yZWQtZmxhbWluZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY0ODM2O1xufVxuLmRhc2hib2FyZC1zdGF0LnJlZC1mbGFtaW5nby5kYXNoYm9hcmQtc3RhdC1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzcuNDk1ODUyNTM0NiwgNTQuNzk2MzEzMzY0MSwgMzUuMTA0MTQ3NDY1NCk7XG59XG4uZGFzaGJvYXJkLXN0YXQucmVkLWZsYW1pbmdvIC52aXN1YWwgPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5yZWQtZmxhbWluZ28gLmRldGFpbHMgLm51bWJlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRhc2hib2FyZC1zdGF0LnJlZC1mbGFtaW5nbyAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5yZWQtZmxhbWluZ28gLm1vcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzNy40OTU4NTI1MzQ2LCA1NC43OTYzMTMzNjQxLCAzNS4xMDQxNDc0NjU0KTtcbn1cblxuLmRhc2hib2FyZC1zdGF0LnJlZC1zb2Z0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwNTQ1NDtcbn1cbi5kYXNoYm9hcmQtc3RhdC5yZWQtc29mdC5kYXNoYm9hcmQtc3RhdC1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDMuNjAxODM0ODYyNCwgNjcuOTk4MTY1MTM3NiwgNjcuOTk4MTY1MTM3Nik7XG59XG4uZGFzaGJvYXJkLXN0YXQucmVkLXNvZnQgLnZpc3VhbCA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC4xO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTApO1xufVxuLmRhc2hib2FyZC1zdGF0LnJlZC1zb2Z0IC5kZXRhaWxzIC5udW1iZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kYXNoYm9hcmQtc3RhdC5yZWQtc29mdCAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5yZWQtc29mdCAubW9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAzLjYwMTgzNDg2MjQsIDY3Ljk5ODE2NTEzNzYsIDY3Ljk5ODE2NTEzNzYpO1xufVxuXG4uZGFzaGJvYXJkLXN0YXQucmVkLWhhemUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM2YTVhO1xufVxuLmRhc2hib2FyZC1zdGF0LnJlZC1oYXplLmRhc2hib2FyZC1zdGF0LWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MS42MTY5NDkxNTI1LCA4OC44MjcxMTg2NDQxLCA3MC45ODMwNTA4NDc1KTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5yZWQtaGF6ZSAudmlzdWFsID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQucmVkLWhhemUgLmRldGFpbHMgLm51bWJlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRhc2hib2FyZC1zdGF0LnJlZC1oYXplIC5kZXRhaWxzIC5kZXNjIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuLmRhc2hib2FyZC1zdGF0LnJlZC1oYXplIC5tb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDEuNjE2OTQ5MTUyNSwgODguODI3MTE4NjQ0MSwgNzAuOTgzMDUwODQ3NSk7XG59XG5cbi5kYXNoYm9hcmQtc3RhdC5yZWQtbWludCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDNhNDU7XG59XG4uZGFzaGJvYXJkLXN0YXQucmVkLW1pbnQuZGFzaGJvYXJkLXN0YXQtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI1LjU0MTA3MTQyODYsIDQwLjA1ODkyODU3MTQsIDUyLjA2MDcxNDI4NTcpO1xufVxuLmRhc2hib2FyZC1zdGF0LnJlZC1taW50IC52aXN1YWwgPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5yZWQtbWludCAuZGV0YWlscyAubnVtYmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZGFzaGJvYXJkLXN0YXQucmVkLW1pbnQgLmRldGFpbHMgLmRlc2Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQucmVkLW1pbnQgLm1vcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyNS41NDEwNzE0Mjg2LCA0MC4wNTg5Mjg1NzE0LCA1Mi4wNjA3MTQyODU3KTtcbn1cblxuLmRhc2hib2FyZC1zdGF0LnllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNDlmNDc7XG59XG4uZGFzaGJvYXJkLXN0YXQueWVsbG93LmRhc2hib2FyZC1zdGF0LWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4Ni43MjU5MjU5MjU5LCAxNDkuMTc3Nzc3Nzc3OCwgNTkuODc0MDc0MDc0MSk7XG59XG4uZGFzaGJvYXJkLXN0YXQueWVsbG93IC52aXN1YWwgPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC55ZWxsb3cgLmRldGFpbHMgLm51bWJlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRhc2hib2FyZC1zdGF0LnllbGxvdyAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC55ZWxsb3cgLm1vcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4Ni43MjU5MjU5MjU5LCAxNDkuMTc3Nzc3Nzc3OCwgNTkuODc0MDc0MDc0MSk7XG59XG5cbi5kYXNoYm9hcmQtc3RhdC55ZWxsb3ctZ29sZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFODdFMDQ7XG59XG4uZGFzaGJvYXJkLXN0YXQueWVsbG93LWdvbGQuZGFzaGJvYXJkLXN0YXQtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjExLjk0NTc2MjcxMTksIDExNS4xMDg0NzQ1NzYzLCAzLjY1NDIzNzI4ODEpO1xufVxuLmRhc2hib2FyZC1zdGF0LnllbGxvdy1nb2xkIC52aXN1YWwgPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC55ZWxsb3ctZ29sZCAuZGV0YWlscyAubnVtYmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZGFzaGJvYXJkLXN0YXQueWVsbG93LWdvbGQgLmRldGFpbHMgLmRlc2Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQueWVsbG93LWdvbGQgLm1vcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxMS45NDU3NjI3MTE5LCAxMTUuMTA4NDc0NTc2MywgMy42NTQyMzcyODgxKTtcbn1cblxuLmRhc2hib2FyZC1zdGF0LnllbGxvdy1jYXNhYmxhbmNhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzg0Yjtcbn1cbi5kYXNoYm9hcmQtc3RhdC55ZWxsb3ctY2FzYWJsYW5jYS5kYXNoYm9hcmQtc3RhdC1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDAuNjI1OTA2NzM1OCwgMTA1LjczMDU2OTk0ODIsIDU1Ljk3NDA5MzI2NDIpO1xufVxuLmRhc2hib2FyZC1zdGF0LnllbGxvdy1jYXNhYmxhbmNhIC52aXN1YWwgPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC55ZWxsb3ctY2FzYWJsYW5jYSAuZGV0YWlscyAubnVtYmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZGFzaGJvYXJkLXN0YXQueWVsbG93LWNhc2FibGFuY2EgLmRldGFpbHMgLmRlc2Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQueWVsbG93LWNhc2FibGFuY2EgLm1vcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MC42MjU5MDY3MzU4LCAxMDUuNzMwNTY5OTQ4MiwgNTUuOTc0MDkzMjY0Mik7XG59XG5cbi5kYXNoYm9hcmQtc3RhdC55ZWxsb3ctY3J1c3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzYzIwMDtcbn1cbi5kYXNoYm9hcmQtc3RhdC55ZWxsb3ctY3J1c3RhLmRhc2hib2FyZC1zdGF0LWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyMi42LCAxNzcuNzEzNTgwMjQ2OSwgMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQueWVsbG93LWNydXN0YSAudmlzdWFsID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQueWVsbG93LWNydXN0YSAuZGV0YWlscyAubnVtYmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZGFzaGJvYXJkLXN0YXQueWVsbG93LWNydXN0YSAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC55ZWxsb3ctY3J1c3RhIC5tb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjIuNiwgMTc3LjcxMzU4MDI0NjksIDApO1xufVxuXG4uZGFzaGJvYXJkLXN0YXQueWVsbG93LWxlbW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3Q0ExODtcbn1cbi5kYXNoYm9hcmQtc3RhdC55ZWxsb3ctbGVtb24uZGFzaGJvYXJkLXN0YXQtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQyLjIxMTcxNTQ4MTIsIDE5NS4wMjc2MTUwNjI4LCA4LjM4ODI4NDUxODgpO1xufVxuLmRhc2hib2FyZC1zdGF0LnllbGxvdy1sZW1vbiAudmlzdWFsID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQueWVsbG93LWxlbW9uIC5kZXRhaWxzIC5udW1iZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kYXNoYm9hcmQtc3RhdC55ZWxsb3ctbGVtb24gLmRldGFpbHMgLmRlc2Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQueWVsbG93LWxlbW9uIC5tb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDIuMjExNzE1NDgxMiwgMTk1LjAyNzYxNTA2MjgsIDguMzg4Mjg0NTE4OCk7XG59XG5cbi5kYXNoYm9hcmQtc3RhdC55ZWxsb3ctc2FmZnJvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEQwM0Y7XG59XG4uZGFzaGJvYXJkLXN0YXQueWVsbG93LXNhZmZyb24uZGFzaGJvYXJkLXN0YXQtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQyLjg5NDU4MTI4MDgsIDIwMy4yNzY4NDcyOTA2LCA0My43MDU0MTg3MTkyKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC55ZWxsb3ctc2FmZnJvbiAudmlzdWFsID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQueWVsbG93LXNhZmZyb24gLmRldGFpbHMgLm51bWJlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRhc2hib2FyZC1zdGF0LnllbGxvdy1zYWZmcm9uIC5kZXRhaWxzIC5kZXNjIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuLmRhc2hib2FyZC1zdGF0LnllbGxvdy1zYWZmcm9uIC5tb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDIuODk0NTgxMjgwOCwgMjAzLjI3Njg0NzI5MDYsIDQzLjcwNTQxODcxOTIpO1xufVxuXG4uZGFzaGJvYXJkLXN0YXQueWVsbG93LXNvZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhkMDQ2O1xufVxuLmRhc2hib2FyZC1zdGF0LnllbGxvdy1zb2Z0LmRhc2hib2FyZC1zdGF0LWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5NS4xNjM3OTMxMDM0LCAyMDMuODY3MjQxMzc5MywgNTMuNzMyNzU4NjIwNyk7XG59XG4uZGFzaGJvYXJkLXN0YXQueWVsbG93LXNvZnQgLnZpc3VhbCA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC4xO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTApO1xufVxuLmRhc2hib2FyZC1zdGF0LnllbGxvdy1zb2Z0IC5kZXRhaWxzIC5udW1iZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kYXNoYm9hcmQtc3RhdC55ZWxsb3ctc29mdCAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC55ZWxsb3ctc29mdCAubW9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk1LjE2Mzc5MzEwMzQsIDIwMy44NjcyNDEzNzkzLCA1My43MzI3NTg2MjA3KTtcbn1cblxuLmRhc2hib2FyZC1zdGF0LnllbGxvdy1oYXplIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1YmY2Njtcbn1cbi5kYXNoYm9hcmQtc3RhdC55ZWxsb3ctaGF6ZS5kYXNoYm9hcmQtc3RhdC1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTEuMzkyNDE3MDYxNiwgMTg0LjgxMjMyMjI3NDksIDg3LjIwNzU4MjkzODQpO1xufVxuLmRhc2hib2FyZC1zdGF0LnllbGxvdy1oYXplIC52aXN1YWwgPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC55ZWxsb3ctaGF6ZSAuZGV0YWlscyAubnVtYmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZGFzaGJvYXJkLXN0YXQueWVsbG93LWhhemUgLmRldGFpbHMgLmRlc2Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQueWVsbG93LWhhemUgLm1vcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5MS4zOTI0MTcwNjE2LCAxODQuODEyMzIyMjc0OSwgODcuMjA3NTgyOTM4NCk7XG59XG5cbi5kYXNoYm9hcmQtc3RhdC55ZWxsb3ctbWludCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWI5NmI7XG59XG4uZGFzaGJvYXJkLXN0YXQueWVsbG93LW1pbnQuZGFzaGJvYXJkLXN0YXQtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTkxLjI1NjMxMDY3OTYsIDE3OC4wNjc5NjExNjUsIDkyLjM0MzY4OTMyMDQpO1xufVxuLmRhc2hib2FyZC1zdGF0LnllbGxvdy1taW50IC52aXN1YWwgPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC55ZWxsb3ctbWludCAuZGV0YWlscyAubnVtYmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZGFzaGJvYXJkLXN0YXQueWVsbG93LW1pbnQgLmRldGFpbHMgLmRlc2Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQueWVsbG93LW1pbnQgLm1vcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5MS4yNTYzMTA2Nzk2LCAxNzguMDY3OTYxMTY1LCA5Mi4zNDM2ODkzMjA0KTtcbn1cblxuLmRhc2hib2FyZC1zdGF0LnB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RTQ0QUQ7XG59XG4uZGFzaGJvYXJkLXN0YXQucHVycGxlLmRhc2hib2FyZC1zdGF0LWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEyOS45ODAwODI5ODc2LCA2Mi4yNDM5ODM0MDI1LCAxNTguMzU2MDE2NTk3NSk7XG59XG4uZGFzaGJvYXJkLXN0YXQucHVycGxlIC52aXN1YWwgPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5wdXJwbGUgLmRldGFpbHMgLm51bWJlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRhc2hib2FyZC1zdGF0LnB1cnBsZSAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5wdXJwbGUgLm1vcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEyOS45ODAwODI5ODc2LCA2Mi4yNDM5ODM0MDI1LCAxNTguMzU2MDE2NTk3NSk7XG59XG5cbi5kYXNoYm9hcmQtc3RhdC5wdXJwbGUtcGx1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Nzc1YTc7XG59XG4uZGFzaGJvYXJkLXN0YXQucHVycGxlLXBsdW0uZGFzaGJvYXJkLXN0YXQtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTI0LjE2ODE0MTU5MjksIDEwNC41NDMzNjI4MzE5LCAxNTkuMDU2NjM3MTY4MSk7XG59XG4uZGFzaGJvYXJkLXN0YXQucHVycGxlLXBsdW0gLnZpc3VhbCA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC4xO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTApO1xufVxuLmRhc2hib2FyZC1zdGF0LnB1cnBsZS1wbHVtIC5kZXRhaWxzIC5udW1iZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kYXNoYm9hcmQtc3RhdC5wdXJwbGUtcGx1bSAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5wdXJwbGUtcGx1bSAubW9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTI0LjE2ODE0MTU5MjksIDEwNC41NDMzNjI4MzE5LCAxNTkuMDU2NjM3MTY4MSk7XG59XG5cbi5kYXNoYm9hcmQtc3RhdC5wdXJwbGUtbWVkaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JGNTVFQztcbn1cbi5kYXNoYm9hcmQtc3RhdC5wdXJwbGUtbWVkaXVtLmRhc2hib2FyZC1zdGF0LWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4NC4wOTIwNjM0OTIxLCA2Ni42NTA3OTM2NTA4LCAyMzMuOTQ5MjA2MzQ5Mik7XG59XG4uZGFzaGJvYXJkLXN0YXQucHVycGxlLW1lZGl1bSAudmlzdWFsID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQucHVycGxlLW1lZGl1bSAuZGV0YWlscyAubnVtYmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZGFzaGJvYXJkLXN0YXQucHVycGxlLW1lZGl1bSAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5wdXJwbGUtbWVkaXVtIC5tb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODQuMDkyMDYzNDkyMSwgNjYuNjUwNzkzNjUwOCwgMjMzLjk0OTIwNjM0OTIpO1xufVxuXG4uZGFzaGJvYXJkLXN0YXQucHVycGxlLXN0dWRpbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RTQ0QUQ7XG59XG4uZGFzaGJvYXJkLXN0YXQucHVycGxlLXN0dWRpby5kYXNoYm9hcmQtc3RhdC1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMjkuOTgwMDgyOTg3NiwgNjIuMjQzOTgzNDAyNSwgMTU4LjM1NjAxNjU5NzUpO1xufVxuLmRhc2hib2FyZC1zdGF0LnB1cnBsZS1zdHVkaW8gLnZpc3VhbCA+IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC4xO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTApO1xufVxuLmRhc2hib2FyZC1zdGF0LnB1cnBsZS1zdHVkaW8gLmRldGFpbHMgLm51bWJlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRhc2hib2FyZC1zdGF0LnB1cnBsZS1zdHVkaW8gLmRldGFpbHMgLmRlc2Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQucHVycGxlLXN0dWRpbyAubW9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTI5Ljk4MDA4Mjk4NzYsIDYyLjI0Mzk4MzQwMjUsIDE1OC4zNTYwMTY1OTc1KTtcbn1cblxuLmRhc2hib2FyZC1zdGF0LnB1cnBsZS13aXN0ZXJpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QjU5QjY7XG59XG4uZGFzaGJvYXJkLXN0YXQucHVycGxlLXdpc3RlcmlhLmRhc2hib2FyZC1zdGF0LWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE0NS43NDY0NDM1MTQ2LCA3Ni41NDMwOTYyMzQzLCAxNzQuMDU2OTAzNzY1Nyk7XG59XG4uZGFzaGJvYXJkLXN0YXQucHVycGxlLXdpc3RlcmlhIC52aXN1YWwgPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5wdXJwbGUtd2lzdGVyaWEgLmRldGFpbHMgLm51bWJlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRhc2hib2FyZC1zdGF0LnB1cnBsZS13aXN0ZXJpYSAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5wdXJwbGUtd2lzdGVyaWEgLm1vcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE0NS43NDY0NDM1MTQ2LCA3Ni41NDMwOTYyMzQzLCAxNzQuMDU2OTAzNzY1Nyk7XG59XG5cbi5kYXNoYm9hcmQtc3RhdC5wdXJwbGUtc2VhbmNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlBMTJCMztcbn1cbi5kYXNoYm9hcmQtc3RhdC5wdXJwbGUtc2VhbmNlLmRhc2hib2FyZC1zdGF0LWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEzOC4wNTI3OTE4NzgyLCAxNi4xMzYwNDA2MDkxLCAxNjAuNDYzOTU5MzkwOSk7XG59XG4uZGFzaGJvYXJkLXN0YXQucHVycGxlLXNlYW5jZSAudmlzdWFsID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQucHVycGxlLXNlYW5jZSAuZGV0YWlscyAubnVtYmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZGFzaGJvYXJkLXN0YXQucHVycGxlLXNlYW5jZSAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5wdXJwbGUtc2VhbmNlIC5tb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMzguMDUyNzkxODc4MiwgMTYuMTM2MDQwNjA5MSwgMTYwLjQ2Mzk1OTM5MDkpO1xufVxuXG4uZGFzaGJvYXJkLXN0YXQucHVycGxlLWludGVuc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc3NWE3O1xufVxuLmRhc2hib2FyZC1zdGF0LnB1cnBsZS1pbnRlbnNlLmRhc2hib2FyZC1zdGF0LWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEyNC4xNjgxNDE1OTI5LCAxMDQuNTQzMzYyODMxOSwgMTU5LjA1NjYzNzE2ODEpO1xufVxuLmRhc2hib2FyZC1zdGF0LnB1cnBsZS1pbnRlbnNlIC52aXN1YWwgPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5wdXJwbGUtaW50ZW5zZSAuZGV0YWlscyAubnVtYmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZGFzaGJvYXJkLXN0YXQucHVycGxlLWludGVuc2UgLmRldGFpbHMgLmRlc2Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQucHVycGxlLWludGVuc2UgLm1vcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEyNC4xNjgxNDE1OTI5LCAxMDQuNTQzMzYyODMxOSwgMTU5LjA1NjYzNzE2ODEpO1xufVxuXG4uZGFzaGJvYXJkLXN0YXQucHVycGxlLXNoYXJwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5Njc5OTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5wdXJwbGUtc2hhcnAuZGFzaGJvYXJkLXN0YXQtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTExLjMwNzA4NjYxNDIsIDk0LjYxMTAyMzYyMiwgMTQwLjk4ODk3NjM3OCk7XG59XG4uZGFzaGJvYXJkLXN0YXQucHVycGxlLXNoYXJwIC52aXN1YWwgPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5wdXJwbGUtc2hhcnAgLmRldGFpbHMgLm51bWJlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRhc2hib2FyZC1zdGF0LnB1cnBsZS1zaGFycCAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5wdXJwbGUtc2hhcnAgLm1vcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExMS4zMDcwODY2MTQyLCA5NC42MTEwMjM2MjIsIDE0MC45ODg5NzYzNzgpO1xufVxuXG4uZGFzaGJvYXJkLXN0YXQucHVycGxlLXNvZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg3N2E5O1xufVxuLmRhc2hib2FyZC1zdGF0LnB1cnBsZS1zb2Z0LmRhc2hib2FyZC1zdGF0LWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEyNS4wNjQ4NjQ4NjQ5LCAxMDYuNTAyNzAyNzAyNywgMTYxLjA5NzI5NzI5NzMpO1xufVxuLmRhc2hib2FyZC1zdGF0LnB1cnBsZS1zb2Z0IC52aXN1YWwgPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcbn1cbi5kYXNoYm9hcmQtc3RhdC5wdXJwbGUtc29mdCAuZGV0YWlscyAubnVtYmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZGFzaGJvYXJkLXN0YXQucHVycGxlLXNvZnQgLmRldGFpbHMgLmRlc2Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG4uZGFzaGJvYXJkLXN0YXQucHVycGxlLXNvZnQgLm1vcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEyNS4wNjQ4NjQ4NjQ5LCAxMDYuNTAyNzAyNzAyNywgMTYxLjA5NzI5NzI5NzMpO1xufVxuXG4uZGFzaGJvYXJkLXN0YXQtbGlnaHQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5kYXNoYm9hcmQtc3RhdC1saWdodCAuZGV0YWlscyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5kYXNoYm9hcmQtc3RhdC1saWdodCAuZGV0YWlscyAubnVtYmVyIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4vKioqXG5EYXNoYm9hcmQgU3RhdHMgMlxuKioqL1xuLmRhc2hib2FyZC1zdGF0MiB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAzMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggM3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuLmRhc2hib2FyZC1zdGF0Mi5ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMzEuMjYzNjM2MzYzNiwgMjM2LjM1LCAyNDEuNDM2MzYzNjM2NCk7XG59XG4uZGFzaGJvYXJkLXN0YXQyIC5kaXNwbGF5OmJlZm9yZSwgLmRhc2hib2FyZC1zdGF0MiAuZGlzcGxheTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5kYXNoYm9hcmQtc3RhdDIgLmRpc3BsYXk6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5kYXNoYm9hcmQtc3RhdDIgLmRpc3BsYXkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmRhc2hib2FyZC1zdGF0MiAuZGlzcGxheSAubnVtYmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kYXNoYm9hcmQtc3RhdDIgLmRpc3BsYXkgLm51bWJlciBoMyB7XG4gIG1hcmdpbjogMCAwIDJweCAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZGFzaGJvYXJkLXN0YXQyIC5kaXNwbGF5IC5udW1iZXIgaDMgPiBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cbi5kYXNoYm9hcmQtc3RhdDIgLmRpc3BsYXkgLm51bWJlciBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNBQUI1QkM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZGFzaGJvYXJkLXN0YXQyIC5kaXNwbGF5IC5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDdweCAwIDAgMDtcbn1cbi5kYXNoYm9hcmQtc3RhdDIgLmRpc3BsYXkgLmljb24gPiBpIHtcbiAgY29sb3I6ICNjYmQ0ZTA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi5kYXNoYm9hcmQtc3RhdDIgLnByb2dyZXNzLWluZm8ge1xuICBjbGVhcjogYm90aDtcbn1cbi5kYXNoYm9hcmQtc3RhdDIgLnByb2dyZXNzLWluZm8gLnByb2dyZXNzIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRhc2hib2FyZC1zdGF0MiAucHJvZ3Jlc3MtaW5mbyAuc3RhdHVzIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjQUFCNUJDO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmRhc2hib2FyZC1zdGF0MiAucHJvZ3Jlc3MtaW5mbyAuc3RhdHVzIC5zdGF0dXMtdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRhc2hib2FyZC1zdGF0MiAucHJvZ3Jlc3MtaW5mbyAuc3RhdHVzIC5zdGF0dXMtbnVtYmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKipcblRleHQgU3RhdHNcbioqKi9cbi50ZXh0LXN0YXQgaDMge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnRleHQtc3RhdCBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyAvKiA3NjdweCAqL1xuICAudGV4dC1zdGF0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4vKioqXG5TY3JvbGxhYmxlIFRhYmxlc1xuKioqL1xuLnRhYmxlLXNjcm9sbGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjMxLjI2MzYzNjM2MzYsIDIzNi4zNSwgMjQxLjQzNjM2MzYzNjQpO1xuICBtYXJnaW46IDEwcHggMCAhaW1wb3J0YW50O1xufVxuLkRUUyAudGFibGUtc2Nyb2xsYWJsZSB7XG4gIGJvcmRlcjogMDtcbn1cbi50YWJsZS1zY3JvbGxhYmxlLnRhYmxlLXNjcm9sbGFibGUtYm9yZGVybGVzcyB7XG4gIGJvcmRlcjogMDtcbn1cbi50YWJsZS1zY3JvbGxhYmxlID4gLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGFibGUtc2Nyb2xsYWJsZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1zY3JvbGxhYmxlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLXNjcm9sbGFibGUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtc2Nyb2xsYWJsZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1zY3JvbGxhYmxlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50YWJsZS1zY3JvbGxhYmxlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuLnRhYmxlLXNjcm9sbGFibGUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4udGFibGUtc2Nyb2xsYWJsZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi50YWJsZS1zY3JvbGxhYmxlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnRhYmxlLXNjcm9sbGFibGUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4udGFibGUtc2Nyb2xsYWJsZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi50YWJsZS1zY3JvbGxhYmxlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4udGFibGUtc2Nyb2xsYWJsZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnRhYmxlLXNjcm9sbGFibGUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi50YWJsZS1zY3JvbGxhYmxlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4udGFibGUtc2Nyb2xsYWJsZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnRhYmxlLXNjcm9sbGFibGUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi50YWJsZS1zY3JvbGxhYmxlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4udGFibGUtc2Nyb2xsYWJsZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLnRhYmxlLXNjcm9sbGFibGUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbi50YWJsZS1zY3JvbGxhYmxlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4udGFibGUtc2Nyb2xsYWJsZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnRhYmxlLXNjcm9sbGFibGUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi50YWJsZS1zY3JvbGxhYmxlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4vKioqXG5DdXN0b21pemVkIEJvb3RzdHJhcCBUYWJsZXNcbioqKi9cbi50YWJsZSB0ZCxcbi50YWJsZSB0aCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50YWJsZS50YWJsZS1ib3JkZXJlZCB0aGVhZCA+IHRyID4gdGgge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnRhYmxlIHRkIC5pbWctcmVzcG9uc2l2ZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKioqXG5SZXNwb25zaXZlIEZsaXAgU2Nyb2xsIFRhYmxlc1xuKioqL1xuLmZsaXAtc2Nyb2xsIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHsgLyogNzY4cHggKi9cbiAgLmZsaXAtc2Nyb2xsIC5mbGlwLWNvbnRlbnQ6YWZ0ZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDA7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIC5mbGlwLXNjcm9sbCAqIGh0bWwgLmZsaXAtY29udGVudCB7XG4gICAgem9vbTogMTtcbiAgfVxuICAuZmxpcC1zY3JvbGwgKjpmaXJzdC1jaGlsZCArIGh0bWwgLmZsaXAtY29udGVudCB7XG4gICAgem9vbTogMTtcbiAgfVxuICAuZmxpcC1zY3JvbGwgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIH1cbiAgLmZsaXAtc2Nyb2xsIHRoLFxuICAuZmxpcC1zY3JvbGwgdGQge1xuICAgIG1hcmdpbjogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIC5mbGlwLXNjcm9sbCB0aCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxpcC1zY3JvbGwgdGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmxpcC1zY3JvbGwgdGhlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5mbGlwLXNjcm9sbCB0Ym9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuZmxpcC1zY3JvbGwgLmZsaXAtY29udGVudCB0Ym9keSB0ciB0ZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ4MztcbiAgfVxuICAuZmxpcC1zY3JvbGwgLnRhYmxlLWJvcmRlcmVkLmZsaXAtY29udGVudCB0Ym9keSB0ciB0ZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICB9XG4gIC5mbGlwLXNjcm9sbCB0aGVhZCB0ciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZsaXAtc2Nyb2xsIHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuZmxpcC1zY3JvbGwgdGJvZHkgdHIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB9XG4gIC5mbGlwLXNjcm9sbCB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogMS4yNWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogc29ydCBvdXQgYm9yZGVycyAqL1xuICAuZmxpcC1zY3JvbGwgdGgge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmZsaXAtc2Nyb2xsIHRkIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAuZmxpcC1zY3JvbGwgdGJvZHkgdHIge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgfVxuICAuZmxpcC1zY3JvbGwgdGg6bGFzdC1jaGlsZCxcbiAgLmZsaXAtc2Nyb2xsIHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICB9XG59XG4vKioqXG5DdXN0b20gdGFibGVzXG4qKiovXG4udGFibGUtdG9vbGJhciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGFibGUtdG9vbGJhcjpiZWZvcmUsIC50YWJsZS10b29sYmFyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnRhYmxlLXRvb2xiYXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnRhYmxlLnRhYmxlLWZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udGFibGUgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi50YWJsZSB0aGVhZCB0ciB0aCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRhYmxlLWFkdmFuY2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1hZHZhbmNlIHRoZWFkIHtcbiAgY29sb3I6ICMzZjQ0NGE7XG59XG5cbi50YWJsZS1hZHZhbmNlIHRoZWFkIHRyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjRmNztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzNmNDQ0YTtcbn1cblxuLnRhYmxlLWFkdmFuY2UgZGl2LnN1Y2Nlc3MsXG4udGFibGUtYWR2YW5jZSBkaXYuaW5mbyxcbi50YWJsZS1hZHZhbmNlIGRpdi5pbXBvcnRhbnQsXG4udGFibGUtYWR2YW5jZSBkaXYud2FybmluZyxcbi50YWJsZS1hZHZhbmNlIGRpdi5kYW5nZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtYWR2YW5jZSB0ciB0ZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwcHg7XG59XG5cbi50YWJsZS1hZHZhbmNlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtYWR2YW5jZSB0ciB0ZC5oaWdobGlnaHQ6Zmlyc3QtY2hpbGQgYSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4udGFibGUtYWR2YW5jZSB0ZC5oaWdobGlnaHQgZGl2LnByaW1hcnkge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHJnYig1MS40MzQwOTA5MDkxLCAxMjIuMjc3MjcyNzI3MywgMTgzLjQxNTkwOTA5MDkpO1xufVxuXG4udGFibGUtYWR2YW5jZSB0ZC5oaWdobGlnaHQgZGl2LnN1Y2Nlc3Mge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHJnYig1NC4xODIsIDE5OC4xODMyLCAyMTAuOTE4KTtcbn1cblxuLnRhYmxlLWFkdmFuY2UgdGQuaGlnaGxpZ2h0IGRpdi5pbmZvIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZ2IoMTAwLjcxMTk0MDI5ODUsIDE1NS4yMjA4OTU1MjI0LCAyMjMuNTg4MDU5NzAxNSk7XG59XG5cbi50YWJsZS1hZHZhbmNlIHRkLmhpZ2hsaWdodCBkaXYud2FybmluZyB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0YxQzQwRjtcbn1cblxuLnRhYmxlLWFkdmFuY2UgdGQuaGlnaGxpZ2h0IGRpdi5kYW5nZXIge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHJnYigyMzYuNjgxMzE4NjgxMywgMTA2LjYxODY4MTMxODcsIDExNi42OTM5NTYwNDQpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgLyogNzY3cHggKi9cbiAgLnRhYmxlLWFkdmFuY2UgdHIgPiB0ZC5oaWdobGlnaHQ6Zmlyc3QtY2hpbGQgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxufVxuLyoqKlxuTGlnaHQgVGFibGVcbioqKi9cbi50YWJsZS50YWJsZS1saWdodCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLnRhYmxlLWxpZ2h0ID4gdGhlYWQgPiB0cjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi50YWJsZS50YWJsZS1saWdodCA+IHRoZWFkID4gdHIudXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50YWJsZS50YWJsZS1saWdodCA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHJnYigxNDYuOTQ4ODcyMTgwNSwgMTYxLjU1MDM3NTkzOTgsIDE2OC44NTExMjc4MTk1KTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMkY1Rjg7XG59XG4udGFibGUudGFibGUtbGlnaHQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlcjogMDtcbn1cbi50YWJsZS50YWJsZS1saWdodCA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMkY1Rjg7XG4gIGNvbG9yOiByZ2IoMTM2LCAxNTAsIDE1OS44KTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50YWJsZS50YWJsZS1saWdodCA+IHRib2R5ID4gdHIgPiB0ZC5maXQge1xuICB3aWR0aDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG59XG4udGFibGUudGFibGUtbGlnaHQgPiB0Ym9keSA+IHRyID4gdGQgLnVzZXItcGljIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi50YWJsZS50YWJsZS1saWdodC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZDpob3Zlcixcbi50YWJsZS50YWJsZS1saWdodC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aDpob3ZlciwgLnRhYmxlLnRhYmxlLWxpZ2h0LnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IHRkIHtcbiAgYmFja2dyb3VuZDogcmdiKDI0OC44MzU4Njk1NjUyLCAyNDkuNTI3MTczOTEzLCAyNTAuNTY0MTMwNDM0OCkgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQ6IHJnYigyNDIuOTA0MzQ3ODI2MSwgMjQ0LjI2MDg2OTU2NTIsIDI0Ni4yOTU2NTIxNzM5KSAhaW1wb3J0YW50O1xufVxuXG4vKioqXG5DdXN0b21pemVkIEJvb3RzdHJhcCBUYWJzIFxuKioqL1xuLyogVGFicyBhbmQgcGlsbHMgKi9cbi5uYXYtdGFicyxcbi5uYXYtcGlsbHMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm5hdi10YWJzID4gbGkgPiBhLFxuLm5hdi1waWxscyA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5uYXYtdGFicyA+IGxpID4gYSA+IC5iYWRnZSxcbi5uYXYtcGlsbHMgPiBsaSA+IGEgPiAuYmFkZ2Uge1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuLm5hdi10YWJzID4gbGkgPiBhLFxuLm5hdi1waWxscyA+IGxpID4gYSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuLm5hdi10YWJzID4gbGkgLmRyb3Bkb3duLW1lbnU6YmVmb3JlLCAubmF2LXRhYnMgPiBsaSAuZHJvcGRvd24tbWVudTphZnRlcixcbi5uYXYtcGlsbHMgPiBsaSAuZHJvcGRvd24tbWVudTpiZWZvcmUsXG4ubmF2LXBpbGxzID4gbGkgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLXNtID4gbGkgPiBhLCAubmF2LXRhYnMubmF2LXBpbGxzLXNtID4gbGkgPiBhLFxuLm5hdi1waWxscy5uYXYtdGFicy1zbSA+IGxpID4gYSxcbi5uYXYtcGlsbHMubmF2LXBpbGxzLXNtID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5uYXYtcGlsbHMgLmRyb3Bkb3duLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgY29sb3I6ICMwZDYzOGY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIExlZnQgYW5kIHJpZ2h0IHRhYnMgKi9cbi50YWJzLXJpZ2h0Lm5hdi10YWJzLFxuLnRhYnMtbGVmdC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4udGFicy1yaWdodC5uYXYtdGFicyA+IGxpLFxuLnRhYnMtbGVmdC5uYXYtdGFicyA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4udGFicy1yaWdodC5uYXYtdGFicyA+IGxpID4gYSxcbi50YWJzLWxlZnQubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLyogTGVmdCB0YWJzICovXG4udGFicy1sZWZ0Lm5hdi10YWJzIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbn1cbi50YWJzLWxlZnQubmF2LXRhYnMgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuLnRhYnMtbGVmdC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciwgLnRhYnMtbGVmdC5uYXYtdGFicyA+IGxpID4gYTpmb2N1cyB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICBib3JkZXItY29sb3I6ICNlZWVlZWUgI2RkZGRkZCAjZWVlZWVlICNlZWVlZWU7XG59XG4udGFicy1sZWZ0Lm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSxcbi50YWJzLWxlZnQubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICBib3JkZXItY29sb3I6ICNkZGQgdHJhbnNwYXJlbnQgI2RkZCAjZGRkO1xuICAqYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiBSaWdodCB0YWJzICovXG4udGFicy1yaWdodC5uYXYtdGFicyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbn1cbi50YWJzLXJpZ2h0Lm5hdi10YWJzID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLnRhYnMtcmlnaHQubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIsIC50YWJzLXJpZ2h0Lm5hdi10YWJzID4gbGkgPiBhOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICAtby1ib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZSAjZWVlZWVlICNlZWVlZWUgI2RkZGRkZDtcbn1cbi50YWJzLXJpZ2h0Lm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSxcbi50YWJzLXJpZ2h0Lm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlciA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkICNkZGQgI2RkZCB0cmFuc3BhcmVudDtcbiAgKmJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiBCZWxvdyB0YWJzICovXG4udGFicy1iZWxvdyA+IC5uYXYtdGFicyxcbi50YWJzLWJlbG93ID4gLm5hdi1waWxscyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi50YWJzLWJlbG93ID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50YWJzLWJlbG93ID4gLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyLCAudGFicy1iZWxvdyA+IC5uYXYtdGFicyA+IGxpID4gYTpmb2N1cyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMgPiBsaSA+IGEgLmRyb3Bkb3duLW1lbnUge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMgLmFjdGl2ZSBhLFxuLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMgLmFjdGl2ZSBhOmhvdmVyIC5hY3RpdmUgYTpmb2N1cyB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNkZGQgI2RkZCAjZGRkICFpbXBvcnRhbnQ7XG59XG5cbi8qKipcbkN1c3RvbSB0YWJzXG4qKiovXG4vKiBJbiBCUzMuMC4wIHRhYmJhYmxlIGNsYXNzIHdhcyByZW1vdmVkLiBXZSBoYWQgdG8gYWRkZWQgaXQgYmFjayAqL1xuLnRhYmJhYmxlOmJlZm9yZSwgLnRhYmJhYmxlOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnRhYmJhYmxlOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi50YWJiYWJsZS1jdXN0b20ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4udGFiYmFibGUtY3VzdG9tID4gLm5hdi10YWJzIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDBweDtcbn1cbi50YWJiYWJsZS1jdXN0b20gPiAubmF2LXRhYnMgPiBsaSB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4udGFiYmFibGUtY3VzdG9tID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDA7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4udGFiYmFibGUtY3VzdG9tID4gLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50YWJiYWJsZS1jdXN0b20gPiAubmF2LXRhYnMgPiBsaS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgcmdiKDIzNi42ODEzMTg2ODEzLCAxMDYuNjE4NjgxMzE4NywgMTE2LjY5Mzk1NjA0NCk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWJiYWJsZS1jdXN0b20gPiAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDA7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4udGFiYmFibGUtY3VzdG9tID4gLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlciB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDRkNGQ0ICNkNGQ0ZDQgdHJhbnNwYXJlbnQ7XG59XG4udGFiYmFibGUtY3VzdG9tID4gLnRhYi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG59XG4udGFiYmFibGUtY3VzdG9tIHtcbiAgLyoganVzdGlmaWVkIHRhYnMgKi9cbn1cbi50YWJiYWJsZS1jdXN0b20ubmF2LWp1c3RpZmllZCA+IC50YWItY29udGVudCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4udGFiYmFibGUtY3VzdG9tIHtcbiAgLyogYm94bGVzcyB0YWJzICovXG59XG4udGFiYmFibGUtY3VzdG9tLmJveGxlc3MgPiAudGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4udGFiYmFibGUtY3VzdG9tIHtcbiAgLyogYmVsb3cganVzdGlmaWVkIHRhYnMgKi9cbn1cbi50YWJiYWJsZS1jdXN0b20udGFicy1iZWxvdy5uYXYtanVzdGlmaWVkIC50YWItY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICAtby1ib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG59XG4udGFiYmFibGUtY3VzdG9tIHtcbiAgLyogZnVsbCB3aWR0aCB0YWJzICovXG59XG4udGFiYmFibGUtY3VzdG9tLnRhYmJhYmxlLWZ1bGwtd2lkdGggPiAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBjb2xvcjogIzQyNDI0MjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiA5cHggMTVweDtcbn1cbi50YWJiYWJsZS1jdXN0b20udGFiYmFibGUtZnVsbC13aWR0aCA+IC50YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi50YWJiYWJsZS1jdXN0b20ge1xuICAvKiBiZWxvdyB0YWJzICovXG59XG4udGFiYmFibGUtY3VzdG9tLnRhYnMtYmVsb3cgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLnRhYmJhYmxlLWN1c3RvbS50YWJzLWJlbG93IC5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZDEyNjEwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFiYmFibGUtY3VzdG9tLnRhYnMtYmVsb3cgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4udGFiYmFibGUtY3VzdG9tLnRhYnMtYmVsb3cgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2Q0ZDRkNCAjZDRkNGQ0IHRyYW5zcGFyZW50O1xufVxuXG4udGFiYmFibGUtY3VzdG9tLnRhYmJhYmxlLW5vYm9yZGVyID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgYm9yZGVyOiAwO1xufVxuLnRhYmJhYmxlLWN1c3RvbS50YWJiYWJsZS1ub2JvcmRlciAudGFiLWNvbnRlbnQge1xuICBib3JkZXI6IDA7XG59XG5cbi5wb3J0bGV0Om5vdCgubGlnaHQpIC50YWJiYWJsZS1saW5lIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4udGFiYmFibGUtbGluZSA+IC5uYXYtdGFicyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwcHg7XG59XG4udGFiYmFibGUtbGluZSA+IC5uYXYtdGFicyA+IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4udGFiYmFibGUtbGluZSA+IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgY29sb3I6IHJnYigxMTQuNzUsIDExNC43NSwgMTE0Ljc1KTtcbn1cbi50YWJiYWJsZS1saW5lID4gLm5hdi10YWJzID4gbGkgPiBhID4gaSB7XG4gIGNvbG9yOiByZ2IoMTY1Ljc1LCAxNjUuNzUsIDE2NS43NSk7XG59XG4udGFiYmFibGUtbGluZSA+IC5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2IoNTQuMTgyLCAxOTguMTgzMiwgMjEwLjkxOCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWJiYWJsZS1saW5lID4gLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMzMzM7XG59XG4udGFiYmFibGUtbGluZSA+IC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEgPiBpIHtcbiAgY29sb3I6IHJnYig2My43NSwgNjMuNzUsIDYzLjc1KTtcbn1cbi50YWJiYWJsZS1saW5lID4gLm5hdi10YWJzID4gbGkub3BlbiwgLnRhYmJhYmxlLWxpbmUgPiAubmF2LXRhYnMgPiBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2IoMTU4LjczMiwgMjI3Ljc2MzIsIDIzMy44NjgpO1xufVxuLnRhYmJhYmxlLWxpbmUgPiAubmF2LXRhYnMgPiBsaS5vcGVuID4gYSwgLnRhYmJhYmxlLWxpbmUgPiAubmF2LXRhYnMgPiBsaTpob3ZlciA+IGEge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzM7XG59XG4udGFiYmFibGUtbGluZSA+IC5uYXYtdGFicyA+IGxpLm9wZW4gPiBhID4gaSwgLnRhYmJhYmxlLWxpbmUgPiAubmF2LXRhYnMgPiBsaTpob3ZlciA+IGEgPiBpIHtcbiAgY29sb3I6IHJnYigxNjUuNzUsIDE2NS43NSwgMTY1Ljc1KTtcbn1cbi50YWJiYWJsZS1saW5lID4gLm5hdi10YWJzID4gbGkub3BlbiAuZHJvcGRvd24tbWVudSwgLnRhYmJhYmxlLWxpbmUgPiAubmF2LXRhYnMgPiBsaTpob3ZlciAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi50YWJiYWJsZS1saW5lID4gLnRhYi1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiKDIzNy43NTQ1NDU0NTQ1LCAyNDEuNDUsIDI0NS4xNDU0NTQ1NDU1KTtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuLnBhZ2UtY29udGFpbmVyLWJnLXNvbGlkIC50YWJiYWJsZS1saW5lID4gLnRhYi1jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYigyMTguMjgxODE4MTgxOCwgMjI2LjE1LCAyMzQuMDE4MTgxODE4Mik7XG59XG4ucG9ydGxldCAudGFiYmFibGUtbGluZSA+IC50YWItY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4udGFiYmFibGUtbGluZS50YWJzLWJlbG93ID4gLm5hdi10YWJzID4gbGkge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4udGFiYmFibGUtbGluZS50YWJzLWJlbG93ID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50YWJiYWJsZS1saW5lLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMgPiBsaTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2IoMjUwLjY5MjMwNzY5MjMsIDIyMC4xMDc2OTIzMDc3LCAyMjIuNDc2OTIzMDc2OSk7XG59XG4udGFiYmFibGUtbGluZS50YWJzLWJlbG93ID4gLm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYigyMzYuNjgxMzE4NjgxMywgMTA2LjYxODY4MTMxODcsIDExNi42OTM5NTYwNDQpO1xufVxuLnRhYmJhYmxlLWxpbmUudGFicy1iZWxvdyA+IC50YWItY29udGVudCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5wb3J0bGV0IC50YWJiYWJsZS1ib3JkZXJlZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4udGFiYmFibGUtYm9yZGVyZWQgLm5hdi10YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi50YWJiYWJsZS1ib3JkZXJlZCAudGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4vKioqXG5UaWxlcyhuZXcgaW4gdjEuMS4xKVxuKioqL1xuLnRpbGVzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi50aWxlczpiZWZvcmUsIC50aWxlczphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cbi50aWxlczphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnRpbGVzIC50aWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEzNXB4O1xuICB3aWR0aDogMTM1cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG59XG4udGlsZXMgLnRpbGU6YWZ0ZXIsIC50aWxlcyAudGlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbG9hdDogbGVmdDtcbn1cbi50aWxlcyAudGlsZS5kb3VibGUge1xuICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcbn1cbi50aWxlcyAudGlsZS5kb3VibGUtZG93biB7XG4gIGhlaWdodDogMjgwcHggIWltcG9ydGFudDtcbn1cbi50aWxlcyAudGlsZS5kb3VibGUtZG93biBpIHtcbiAgbWFyZ2luLXRvcDogOTVweDtcbn1cbi50aWxlcyAudGlsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2FhYSAhaW1wb3J0YW50O1xufVxuLnRpbGVzIC50aWxlOmFjdGl2ZSwgLnRpbGVzIC50aWxlLnNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG4udGlsZXMgLnRpbGUuc2VsZWN0ZWQgLmNvcm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNDBweCBzb2xpZCAjY2NjO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgcmlnaHQ6IC0zcHg7XG59XG4udGlsZXMgLnRpbGUuc2VsZWN0ZWQgLmNoZWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDJweDtcbn1cbi50aWxlcyAudGlsZS5pY29uIHtcbiAgcGFkZGluZzogMDtcbn1cbi50aWxlcyAudGlsZS5pbWFnZSAudGlsZS1ib2R5IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnRpbGVzIC50aWxlLmltYWdlIC50aWxlLWJvZHkgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udGlsZXMgLnRpbGUuaW1hZ2UgLnRpbGUtYm9keSBoMyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50aWxlcyAudGlsZSAudGlsZS1ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udGlsZXMgLnRpbGUgLnRpbGUtYm9keSBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRpbGVzIC50aWxlIC50aWxlLWJvZHkgcDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4udGlsZXMgLnRpbGUgLnRpbGUtYm9keSBwOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4udGlsZXMgLnRpbGUgLnRpbGUtYm9keSBwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udGlsZXMgLnRpbGUgLnRpbGUtYm9keSBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnRpbGVzIC50aWxlIC50aWxlLWJvZHkgaW1nLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLnRpbGVzIC50aWxlIC50aWxlLWJvZHkgPiAuY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50aWxlcyAudGlsZSAudGlsZS1ib2R5ID4gaSB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGlsZXMgLnRpbGUgLnRpbGUtYm9keSBoMSxcbi50aWxlcyAudGlsZSAudGlsZS1ib2R5IGgyLFxuLnRpbGVzIC50aWxlIC50aWxlLWJvZHkgaDMsXG4udGlsZXMgLnRpbGUgLnRpbGUtYm9keSBoNCxcbi50aWxlcyAudGlsZSAudGlsZS1ib2R5IGg1LFxuLnRpbGVzIC50aWxlIC50aWxlLWJvZHkgaDYsXG4udGlsZXMgLnRpbGUgLnRpbGUtYm9keSBwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbi50aWxlcyAudGlsZSAudGlsZS1ib2R5IGgxOmhvdmVyLFxuLnRpbGVzIC50aWxlIC50aWxlLWJvZHkgaDI6aG92ZXIsXG4udGlsZXMgLnRpbGUgLnRpbGUtYm9keSBoMzpob3Zlcixcbi50aWxlcyAudGlsZSAudGlsZS1ib2R5IGg0OmhvdmVyLFxuLnRpbGVzIC50aWxlIC50aWxlLWJvZHkgaDU6aG92ZXIsXG4udGlsZXMgLnRpbGUgLnRpbGUtYm9keSBoNjpob3Zlcixcbi50aWxlcyAudGlsZSAudGlsZS1ib2R5IHA6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50aWxlcyAudGlsZSAudGlsZS1ib2R5IGgzLFxuLnRpbGVzIC50aWxlIC50aWxlLWJvZHkgaDQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4udGlsZXMgLnRpbGUgLnRpbGUtb2JqZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgKnpvb206IDE7XG59XG4udGlsZXMgLnRpbGUgLnRpbGUtb2JqZWN0OmJlZm9yZSwgLnRpbGVzIC50aWxlIC50aWxlLW9iamVjdDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnRpbGVzIC50aWxlIC50aWxlLW9iamVjdDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnRpbGVzIC50aWxlIC50aWxlLW9iamVjdCA+IC5uYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50aWxlcyAudGlsZSAudGlsZS1vYmplY3QgPiAubmFtZSA+IGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuLnRpbGVzIC50aWxlIC50aWxlLW9iamVjdCA+IC5udW1iZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4vKioqXG5DdXN0aW1pemVkIEJvb3RzdHJhcCBXZWxsc1xuKioqL1xuLndlbGwge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi53ZWxsIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLndlbGwtbGcge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4ud2VsbC1zbSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0W1dpZGdldHNdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKiogV2lkZ2V0IEJhY2tncm91bmQgQ29sb3JzICoqKi9cbi53aWRnZXQtYmctY29sb3ItcHVycGxlIHtcbiAgYmFja2dyb3VuZDogIzlhN2NhZjtcbn1cblxuLndpZGdldC1iZy1jb2xvci1wdXJwbGUtZGFyayB7XG4gIGJhY2tncm91bmQ6ICM0YjM2NWE7XG59XG5cbi53aWRnZXQtYmctY29sb3ItcHVycGxlLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzY3NGQ3OTtcbn1cblxuLndpZGdldC1iZy1jb2xvci1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICM0ZGIzYTQ7XG59XG5cbi53aWRnZXQtYmctY29sb3ItcmVkIHtcbiAgYmFja2dyb3VuZDogI2YzNmE1YTtcbn1cblxuLndpZGdldC1iZy1jb2xvci1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzViOWJkMTtcbn1cblxuLndpZGdldC1iZy1jb2xvci1ncmF5IHtcbiAgYmFja2dyb3VuZDogIzMyM2M0NTtcbn1cblxuLndpZGdldC1iZy1jb2xvci1ncmF5LWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMTQ0ZjU3O1xufVxuXG4ud2lkZ2V0LWJnLWNvbG9yLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLndpZGdldC1iZy1jb2xvci1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzNlNGY1ZTtcbn1cblxuLndpZGdldC1iZy1jb2xvci1kYXJrLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzhlOWRhYTtcbn1cblxuLndpZGdldC1iZy1jb2xvci1mYiB7XG4gIGJhY2tncm91bmQ6ICM0NzVlOTg7XG59XG5cbi53aWRnZXQtYmctY29sb3ItdHcge1xuICBiYWNrZ3JvdW5kOiAjNTVhY2VlO1xufVxuXG4vKioqIFdpZGdldCBUaXRsZSBDb2xvcnMgKioqL1xuLndpZGdldC10aXRsZS1jb2xvci1wdXJwbGUge1xuICBjb2xvcjogIzlhN2NhZjtcbn1cblxuLndpZGdldC10aXRsZS1jb2xvci1wdXJwbGUtZGFyayB7XG4gIGNvbG9yOiAjNGIzNjVhO1xufVxuXG4ud2lkZ2V0LXRpdGxlLWNvbG9yLXB1cnBsZS1saWdodCB7XG4gIGNvbG9yOiAjNjc0ZDc5O1xufVxuXG4ud2lkZ2V0LXRpdGxlLWNvbG9yLWdyZWVuIHtcbiAgY29sb3I6ICM0ZGIzYTQ7XG59XG5cbi53aWRnZXQtdGl0bGUtY29sb3ItcmVkIHtcbiAgY29sb3I6ICNmMzZhNWE7XG59XG5cbi53aWRnZXQtdGl0bGUtY29sb3ItYmx1ZSB7XG4gIGNvbG9yOiAjNWI5YmQxO1xufVxuXG4ud2lkZ2V0LXRpdGxlLWNvbG9yLWdyYXkge1xuICBjb2xvcjogIzMyM2M0NTtcbn1cblxuLndpZGdldC10aXRsZS1jb2xvci1ncmF5LWRhcmsge1xuICBjb2xvcjogIzE0NGY1Nztcbn1cblxuLndpZGdldC10aXRsZS1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LXRpdGxlLWNvbG9yLWRhcmsge1xuICBjb2xvcjogIzNlNGY1ZTtcbn1cblxuLndpZGdldC10aXRsZS1jb2xvci1kYXJrLWxpZ2h0IHtcbiAgY29sb3I6ICM4ZTlkYWE7XG59XG5cbi53aWRnZXQtdGl0bGUtY29sb3ItZmIge1xuICBjb2xvcjogIzQ3NWU5ODtcbn1cblxuLndpZGdldC10aXRsZS1jb2xvci10dyB7XG4gIGNvbG9yOiAjNTVhY2VlO1xufVxuXG4ub3ZlcmZsb3ctaCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qKiogV2lkZ2V0IENhcm91c2VsICoqKi9cbi53aWRnZXQtY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBsZWZ0OiAtMTglO1xuICBib3R0b206IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLndpZGdldC1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycy1yZWQgPiBsaSB7XG4gIGJvcmRlci1jb2xvcjogI2YzNmE1YTtcbn1cbi53aWRnZXQtY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMtcmVkID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2YzNmE1YTtcbn1cblxuLyoqKiBXaWRnZXQgR3JhZGllbnQgKioqL1xuLndpZGdldC1ncmFkaWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi53aWRnZXQtZ3JhZGllbnQgLndpZGdldC1ncmFkaWVudC1ib2R5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ud2lkZ2V0LWdyYWRpZW50IC53aWRnZXQtZ3JhZGllbnQtYm9keSAud2lkZ2V0LWdyYWRpZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xufVxuLndpZGdldC1ncmFkaWVudCAud2lkZ2V0LWdyYWRpZW50LWJvZHkgLndpZGdldC1ncmFkaWVudC1ib2R5LWFjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53aWRnZXQtZ3JhZGllbnQgLndpZGdldC1ncmFkaWVudC1ib2R5IC53aWRnZXQtZ3JhZGllbnQtYm9keS1hY3Rpb25zIGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwIDAgMCA4cHg7XG59XG4ud2lkZ2V0LWdyYWRpZW50IC53aWRnZXQtZ3JhZGllbnQtYm9keSAud2lkZ2V0LWdyYWRpZW50LWJvZHktYWN0aW9ucyBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi53aWRnZXQtZ3JhZGllbnQgLndpZGdldC1ncmFkaWVudC1ib2R5IC53aWRnZXQtZ3JhZGllbnQtYm9keS1hY3Rpb25zIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi53aWRnZXQtZ3JhZGllbnQgLndpZGdldC1ncmFkaWVudC1ib2R5IC53aWRnZXQtZ3JhZGllbnQtYm9keS1hY3Rpb25zIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ExYWZiYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKioqIFdpZGdldCBHcmFkaWVudCAqKiovXG4ud2lkZ2V0LXdyYXAtaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLndpZGdldC13cmFwLWltZyAud2lkZ2V0LXdyYXAtaW1nLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzNlNGY1ZTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi53aWRnZXQtd3JhcC1pbWcgLndpZGdldC13cmFwLWltZy1lbGVtZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKioqIFdpZGdldCBUYWIgKioqL1xuLndpZGdldC10YWIge1xuICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLndpZGdldC10YWIgLm5hdi10YWJzIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItY29sb3I6ICNlZmYxZjM7XG59XG4ud2lkZ2V0LXRhYiAubmF2LXRhYnMgPiBsaSB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLndpZGdldC10YWIgLm5hdi10YWJzID4gbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi53aWRnZXQtdGFiIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGJvcmRlcjogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjOGU5ZGFhO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4ud2lkZ2V0LXRhYiAubmF2LXRhYnMgPiBsaSA+IGEgPiBpIHtcbiAgY29sb3I6ICM4ZTlkYWE7XG59XG4ud2lkZ2V0LXRhYiAubmF2LXRhYnMgPiBsaS5vcGVuLCAud2lkZ2V0LXRhYiAubmF2LXRhYnMgPiBsaTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjM2YTVhO1xufVxuLndpZGdldC10YWIgLm5hdi10YWJzID4gbGkub3BlbiA+IGEsIC53aWRnZXQtdGFiIC5uYXYtdGFicyA+IGxpOmhvdmVyID4gYSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6ICNmMzZhNWE7XG59XG4ud2lkZ2V0LXRhYiAubmF2LXRhYnMgPiBsaS5vcGVuID4gYSA+IGksIC53aWRnZXQtdGFiIC5uYXYtdGFicyA+IGxpOmhvdmVyID4gYSA+IGkge1xuICBjb2xvcjogI2YzNmE1YTtcbn1cbi53aWRnZXQtdGFiIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjM2YTVhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2lkZ2V0LXRhYiAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2YzNmE1YTtcbn1cbi53aWRnZXQtdGFiIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEgPiBpIHtcbiAgY29sb3I6ICNmMzZhNWE7XG59XG4ud2lkZ2V0LXRhYiAudGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogIzhlOWRhYTtcbn1cbi53aWRnZXQtdGFiIC5zbGltU2Nyb2xsQmFyIHtcbiAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTdweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi8qKiogV2lkZ2V0IE5ld3MgKioqL1xuLndpZGdldC1uZXdzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ud2lkZ2V0LW5ld3MgLndpZGdldC1uZXdzLWxlZnQtZWxlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLndpZGdldC1uZXdzIC53aWRnZXQtbmV3cy1yaWdodC1ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53aWRnZXQtbmV3cyAud2lkZ2V0LW5ld3MtcmlnaHQtYm9keSAud2lkZ2V0LW5ld3MtcmlnaHQtYm9keS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzZTRmNWU7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgY2xlYXI6IGJvdGg7XG59XG4ud2lkZ2V0LW5ld3MgLndpZGdldC1uZXdzLXJpZ2h0LWJvZHkgLndpZGdldC1uZXdzLXJpZ2h0LWJvZHktdGl0bGUgLmxhYmVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiAjYTFhZmJiO1xuICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbn1cbi53aWRnZXQtbmV3cyAud2lkZ2V0LW5ld3MtcmlnaHQtYm9keSBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4vKioqIFdpZGdldCBUaHVtYiAqKiovXG4ud2lkZ2V0LXRodW1iIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLndpZGdldC10aHVtYi5ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMzEuMjYzNjM2MzYzNiwgMjM2LjM1LCAyNDEuNDM2MzYzNjM2NCk7XG59XG4ud2lkZ2V0LXRodW1iIC53aWRnZXQtdGh1bWItaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjOGU5ZGFhO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG4ud2lkZ2V0LXRodW1iIC53aWRnZXQtdGh1bWItd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud2lkZ2V0LXRodW1iIC53aWRnZXQtdGh1bWItd3JhcCAud2lkZ2V0LXRodW1iLWljb24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ud2lkZ2V0LXRodW1iIC53aWRnZXQtdGh1bWItYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud2lkZ2V0LXRodW1iIC53aWRnZXQtdGh1bWItYm9keSAud2lkZ2V0LXRodW1iLXN1YnRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM4ZTlkYWE7XG59XG4ud2lkZ2V0LXRodW1iIC53aWRnZXQtdGh1bWItYm9keSAud2lkZ2V0LXRodW1iLWJvZHktc3RhdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjM2U0ZjVlO1xufVxuXG4vKioqIFdpZGdldCBTb2NpYWxzICoqKi9cbi53aWRnZXQtc29jaWFscyB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ud2lkZ2V0LXNvY2lhbHMgLndpZGdldC1zb2NpYWxzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi53aWRnZXQtc29jaWFscyAud2lkZ2V0LXNvY2lhbC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLndpZGdldC1zb2NpYWxzIC53aWRnZXQtc29jaWFsLXN1YnRpdGxlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi53aWRnZXQtc29jaWFscyAud2lkZ2V0LXNvY2lhbHMtcGFyYWdyYXBoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNjU3MjdkO1xufVxuLndpZGdldC1zb2NpYWxzIC53aWRnZXQtc29jaWFsLWljb24tdHcsIC53aWRnZXQtc29jaWFscyAud2lkZ2V0LXNvY2lhbC1pY29uLWZiIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW46IDMwcHggMDtcbn1cbi53aWRnZXQtc29jaWFscyAud2lkZ2V0LXNvY2lhbC1pY29uLWZiIHtcbiAgY29sb3I6ICMyYjNmNzI7XG59XG4ud2lkZ2V0LXNvY2lhbHMgLndpZGdldC1zb2NpYWwtaWNvbi10dyB7XG4gIGNvbG9yOiAjMzY4NmMzO1xufVxuXG4vKioqIFdpZGdldCBDb21tZW50cyAqKiovXG4ud2lkZ2V0LWNvbW1lbnRzIHtcbiAgbWluLWhlaWdodDogNDIwcHg7XG59XG5cbi8qKiogV2lkZ2V0IE1lZGlhICoqKi9cbi53aWRnZXQtbWVkaWEge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmOWZjO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi53aWRnZXQtbWVkaWEgLndpZGdldC1tZWRpYS1lbGVtZW50cyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ud2lkZ2V0LW1lZGlhIC53aWRnZXQtbWVkaWEtYXZhdGFyIHtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2lkZ2V0LW1lZGlhIC53aWRnZXQtYnRuLWRlZmF1bHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5NmEyYjE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmYwZjY7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xufVxuLndpZGdldC1tZWRpYSAud2lkZ2V0LWJ0bi1kZWZhdWx0IC53aWRnZXQtYnRuLWljb24ge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLndpZGdldC1tZWRpYSAud2lkZ2V0LWJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ViZjBmNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndpZGdldC1tZWRpYSAud2lkZ2V0LWJ0bi1yZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmMzZhNWE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmYwZjY7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xufVxuLndpZGdldC1tZWRpYSAud2lkZ2V0LWJ0bi1yZWQgLndpZGdldC1idG4taWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ud2lkZ2V0LW1lZGlhIC53aWRnZXQtYnRuLXJlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZjM2YTVhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud2lkZ2V0LW1lZGlhIC53aWRnZXQtYnRuLWJsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmYwZjY7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoNTEuNDM0MDkwOTA5MSwgMTIyLjI3NzI3MjcyNzMsIDE4My40MTU5MDkwOTA5KTtcbn1cbi53aWRnZXQtbWVkaWEgLndpZGdldC1idG4tYmx1ZSAud2lkZ2V0LWJ0bi1pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi53aWRnZXQtbWVkaWEgLndpZGdldC1idG4tYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoNTEuNDM0MDkwOTA5MSwgMTIyLjI3NzI3MjcyNzMsIDE4My40MTU5MDkwOTA5KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndpZGdldC1tZWRpYSAud2lkZ2V0LW1lZGlhLWJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndpZGdldC1tZWRpYSAud2lkZ2V0LW1lZGlhLWJvZHkgLndpZGdldC1tZWRpYS1ib2R5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzViOWJkMTtcbiAgbWFyZ2luOiAwIDAgN3B4O1xufVxuLndpZGdldC1tZWRpYSAud2lkZ2V0LW1lZGlhLWJvZHkgLndpZGdldC1tZWRpYS1ib2R5LXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzdlOGM5ZTtcbn1cblxuLyoqKiBXaWRnZXQgQmxvZyAqKiovXG4ud2lkZ2V0LWJsb2cge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLndpZGdldC1ibG9nIC53aWRnZXQtYmxvZy1oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLndpZGdldC1ibG9nIC53aWRnZXQtYmxvZy1oZWFkaW5nOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTVweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjOGU5ZGFhO1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuLndpZGdldC1ibG9nIC53aWRnZXQtYmxvZy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzZTRmNWU7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG4ud2lkZ2V0LWJsb2cgLndpZGdldC1ibG9nLXRpdGxlIGEge1xuICBjb2xvcjogIzNlNGY1ZTtcbn1cbi53aWRnZXQtYmxvZyAud2lkZ2V0LWJsb2ctc3VidGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzhlOWRhYTtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbn1cbi53aWRnZXQtYmxvZyAuYnRuLXdpZGdldC1wdXJwbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM4ZTlkYWE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ZTlkYWE7XG4gIHBhZGRpbmc6IDdweCAxN3B4O1xufVxuLndpZGdldC1ibG9nIC5idG4td2lkZ2V0LXB1cnBsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjOGU5ZGFhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qKiogV2lkZ2V0IFByb2dyZXNzICoqKi9cbi53aWRnZXQtcHJvZ3Jlc3Mge1xuICBtaW4taGVpZ2h0OiA0MjBweDtcbn1cbi53aWRnZXQtcHJvZ3Jlc3MgLndpZGdldC1wcm9ncmVzcy1lbGVtZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAzMHB4IDEwcHg7XG59XG4ud2lkZ2V0LXByb2dyZXNzIC53aWRnZXQtcHJvZ3Jlc3MtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi53aWRnZXQtcHJvZ3Jlc3MgLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyoqKiBXaWRnZXQgR3JhZGllbnQgKioqL1xuLndpZGdldC1tYXAge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ud2lkZ2V0LW1hcCAud2lkZ2V0LW1hcC1tYXBwbGljIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLndpZGdldC1tYXAgLndpZGdldC1tYXAtbWFwcGxpYyAubWFwcGxpYy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjNWI5YmQxO1xufVxuLndpZGdldC1tYXAgLndpZGdldC1tYXAtbWFwcGxpYyAubWFwcGxpYy1sYXllci53b3JsZCA+IGltZyB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi53aWRnZXQtbWFwIC53aWRnZXQtbWFwLWJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud2lkZ2V0LW1hcCAud2lkZ2V0LXNwYXJrbGluZS1jaGFydCB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2VmZjc7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi53aWRnZXQtbWFwIC53aWRnZXQtc3BhcmtsaW5lLWNoYXJ0OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4ud2lkZ2V0LW1hcCAud2lkZ2V0LXNwYXJrbGluZS1jaGFydCAud2lkZ2V0LXNwYXJrbGluZS10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjYTFhZmJiO1xufVxuXG4vKiBXaWRnZXQgTWFwIGZvciBtYXgtd2lkdGggNDgwcHggKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgeyAvKiA0ODBweCAqL1xuICAud2lkZ2V0LW1hcCAud2lkZ2V0LXNwYXJrbGluZS1jaGFydCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi8qKiogV2lkZ2V0IFN1YnNjcmliZSAqKiovXG4ud2lkZ2V0LXN1YnNjcmliZSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4ud2lkZ2V0LXN1YnNjcmliZSAud2lkZ2V0LXN1YnNjcmliZS1ubyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDY3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzlhN2NhZjtcbn1cbi53aWRnZXQtc3Vic2NyaWJlIC53aWRnZXQtc3Vic2NyaWJlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDAgMCAxNXB4IDQ1cHg7XG59XG4ud2lkZ2V0LXN1YnNjcmliZSAud2lkZ2V0LXN1YnNjcmliZS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi53aWRnZXQtc3Vic2NyaWJlIC53aWRnZXQtc3Vic2NyaWJlLXN1YnRpdGxlLWxpbmsge1xuICBjb2xvcjogI2NhYjBkZDtcbn1cbi53aWRnZXQtc3Vic2NyaWJlLndpZGdldC1zdWJzY3JpYmUtcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2lkZ2V0LXN1YnNjcmliZS53aWRnZXQtc3Vic2NyaWJlLXF1b3RlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwi4oCcXCI7XG59XG5cbi8qIFdpZGdldCBTdWJzY3JpYmUgZm9yIG1lZGlhIHF1ZXJpZXMgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyAvKiA3NjdweCAqL1xuICAud2lkZ2V0LXN1YnNjcmliZS53aWRnZXQtc3Vic2NyaWJlLWJvcmRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNWY4ZmI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNWY4ZmI7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgLyogNzY4cHggKi9cbiAgLndpZGdldC1zdWJzY3JpYmUud2lkZ2V0LXN1YnNjcmliZS1ib3JkZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y1ZjhmYjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjVmOGZiO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyAvKiA3NjdweCAmIDk5MXB4ICovXG4gIC53aWRnZXQtc3Vic2NyaWJlLndpZGdldC1zdWJzY3JpYmUtYm9yZGVyIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxuICAud2lkZ2V0LXN1YnNjcmliZS53aWRnZXQtc3Vic2NyaWJlLWJvcmRlci10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjVmOGZiO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgW01hdGVyaWFsIERlc2lnbl1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtbWQgLndpZGdldC1iZy1jb2xvci13aGl0ZSxcbi5wYWdlLW1kIC53aWRnZXQtbWFwLFxuLnBhZ2UtbWQgLndpZGdldC1jYXJvdXNlbCxcbi5wYWdlLW1kIC53aWRnZXQtcHJvZ3Jlc3MtZWxlbWVudCxcbi5wYWdlLW1kIC53aWRnZXQtc29jaWFscyxcbi5wYWdlLW1kIC53aWRnZXQtYmxvZyB7XG4gIGJveC1zaGFkb3c6IDBweCAycHggM3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuXG4vKioqXG5Bbmd1bGFySlMgQmFzaWMgQW5pbWF0aW9uc1xuKioqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLmZhZGUtaW4tdXAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluVXAgMC41cztcbiAgYW5pbWF0aW9uOiBmYWRlSW5VcCAwLjVzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlRGVsYXkge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlRGVsYXkge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGlucHV0LWZvY3VzIHtcbiAgMCUge1xuICAgIGxlZnQ6IDIwJTtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIDk5JSB7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5tLWhlYWRpbmctMSB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5tLWhlYWRpbmctMSA+IGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzNmNDQ0YTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xufVxuLm0taGVhZGluZy0xID4gaDMgPiBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogcmdiKDEzNi4xNjc4ODMyMTE3LCAxNDQuMTk3MDgwMjkyLCAxNTMuODMyMTE2Nzg4Myk7XG59XG4ubS1oZWFkaW5nLTEgPiBwIHtcbiAgY29sb3I6IHJnYig5MS42Nzg4NzkzMTAzLCAxMDQuMTQwMDg2MjA2OSwgMTE0LjgyMTEyMDY4OTcpO1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG59XG4ubS1oZWFkaW5nLTEgPiBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tLWhlYWRpbmctMS5tLWJvcmRlcmVkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiKDE1LjY3MTIzMjg3NjcsIDIyLCAyOC4zMjg3NjcxMjMzKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYigxNS42NzEyMzI4NzY3LCAyMiwgMjguMzI4NzY3MTIzMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMTUuNjcxMjMyODc2NywgMjIsIDI4LjMyODc2NzEyMzMpO1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG59XG4ucGFnZS1jb250YWluZXItYmctc29saWQgLm0taGVhZGluZy0xLm0tYm9yZGVyZWQge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubS1oZWFkaW5nLTEge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgcmdiKDEzNi4xNjc4ODMyMTE3LCAxNDQuMTk3MDgwMjkyLCAxNTMuODMyMTE2Nzg4Myk7XG59XG4ubS1oZWFkaW5nLTEubS10aXRsZS1tZCA+IGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm0taGVhZGluZy0xLm0tdGl0bGUtbWQgPiBoMyA+IGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiByZ2IoMTM2LjE2Nzg4MzIxMTcsIDE0NC4xOTcwODAyOTIsIDE1My44MzIxMTY3ODgzKTtcbn1cbi5tLWhlYWRpbmctMS5tLXRpdGxlLW1kID4gcCB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLm0taGVhZGluZy0xLm0tdGl0bGUtc20gPiBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tLWhlYWRpbmctMS5tLXRpdGxlLXNtID4gaDMgPiBpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogcmdiKDEzNi4xNjc4ODMyMTE3LCAxNDQuMTk3MDgwMjkyLCAxNTMuODMyMTE2Nzg4Myk7XG59XG4ubS1oZWFkaW5nLTEubS10aXRsZS1zbSA+IHAge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7IC8qIDk5MXB4ICovXG4gIC5tLWhlYWRpbmctMSB7XG4gICAgbWFyZ2luOiAwcHggMDtcbiAgfVxufVxuLyoqKlxuVGltZWxpbmUgXG4qKiovXG4udGltZWxpbmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi50aW1lbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNmZhO1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzOHB4O1xufVxuLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnRpbWVsaW5lIC50aW1lbGluZS1iYWRnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG4udGltZWxpbmUgLnRpbWVsaW5lLWJhZGdlLXVzZXJwaWMge1xuICB3aWR0aDogODBweDtcbiAgYm9yZGVyOiA0cHggI2Y1ZjZmYSBzb2xpZDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG4udGltZWxpbmUgLnRpbWVsaW5lLWJhZGdlLXVzZXJwaWMgaW1nIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cbi50aW1lbGluZSAudGltZWxpbmUtaWNvbiB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY2ZmE7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuLnRpbWVsaW5lIC50aW1lbGluZS1pY29uIGkge1xuICBmb250LXNpemU6IDM0cHg7XG59XG4udGltZWxpbmUgLnRpbWVsaW5lLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmYTtcbn1cbi50aW1lbGluZSAudGltZWxpbmUtYm9keTpiZWZvcmUsIC50aW1lbGluZSAudGltZWxpbmUtYm9keTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi50aW1lbGluZSAudGltZWxpbmUtYm9keTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnRpbWVsaW5lIC50aW1lbGluZS1ib2R5IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi50aW1lbGluZSAudGltZWxpbmUtYm9keS1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAtMTRweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxNHB4IDE0cHggMTRweCAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmNWY2ZmEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4udGltZWxpbmUgLnRpbWVsaW5lLWJvZHktaGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udGltZWxpbmUgLnRpbWVsaW5lLWJvZHktaGVhZC1jYXB0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udGltZWxpbmUgLnRpbWVsaW5lLWJvZHktdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udGltZWxpbmUgLnRpbWVsaW5lLWJvZHktYWxlcnR0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50aW1lbGluZSAudGltZWxpbmUtYm9keS10aW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi50aW1lbGluZSAudGltZWxpbmUtYm9keS1oZWFkLWFjdGlvbnMge1xuICBmbG9hdDogcmlnaHQ7XG59XG4udGltZWxpbmUgLnRpbWVsaW5lLWJvZHktaGVhZC1hY3Rpb25zIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLnRpbWVsaW5lIC50aW1lbGluZS1ib2R5LWNvbnRlbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG4udGltZWxpbmUgLnRpbWVsaW5lLWJvZHktaW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IDVweCAyMHB4IDAgMHB4O1xufVxuLnRpbWVsaW5lLndoaXRlLWJnOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4udGltZWxpbmUud2hpdGUtYmcgLnRpbWVsaW5lLWJhZGdlLXVzZXJwaWMge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4udGltZWxpbmUud2hpdGUtYmcgLnRpbWVsaW5lLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRpbWVsaW5lLndoaXRlLWJnIC50aW1lbGluZS1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50aW1lbGluZS53aGl0ZS1iZyAudGltZWxpbmUtYm9keS1hcnJvdyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aW1lbGluZSAudGltZWxpbmUtYm9keS1oZWFkLWNhcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50aW1lbGluZSAudGltZWxpbmUtYm9keS1oZWFkLWFjdGlvbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50aW1lbGluZTpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICB9XG4gIC50aW1lbGluZSAudGltZWxpbmUtYmFkZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC50aW1lbGluZSAudGltZWxpbmUtYmFkZ2UtdXNlcnBpYyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbiAgLnRpbWVsaW5lIC50aW1lbGluZS1pY29uIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICB9XG4gIC50aW1lbGluZSAudGltZWxpbmUtaWNvbiBpIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbiAgLnRpbWVsaW5lIC50aW1lbGluZS1ib2R5IHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgfVxuICAudGltZWxpbmUgLnRpbWVsaW5lLWJvZHktYXJyb3cge1xuICAgIHRvcDogMTdweDtcbiAgfVxufVxuLyoqKlxuVGltZWxpbmUgMlxuKioqL1xuLm10LXRpbWVsaW5lLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXQtdGltZWxpbmUtMiA+IC5tdC10aW1lbGluZS1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XG59XG4ubXQtdGltZWxpbmUtMiA+IC5tdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ubXQtdGltZWxpbmUtMiA+IC5tdC1jb250YWluZXIgPiAubXQtaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBjbGVhcjogYm90aDtcbn1cbi5tdC10aW1lbGluZS0yID4gLm10LWNvbnRhaW5lciA+IC5tdC1pdGVtIC50aW1lbGluZS1ib2R5LWltZy5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ubXQtdGltZWxpbmUtMiA+IC5tdC1jb250YWluZXIgPiAubXQtaXRlbSA+IC5tdC10aW1lbGluZS1pY29uIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDU7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tdC10aW1lbGluZS0yID4gLm10LWNvbnRhaW5lciA+IC5tdC1pdGVtID4gLm10LXRpbWVsaW5lLWljb24gPiBpIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5tdC10aW1lbGluZS0yID4gLm10LWNvbnRhaW5lciA+IC5tdC1pdGVtID4gLm10LXRpbWVsaW5lLWljb24gPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm10LXRpbWVsaW5lLTIgPiAubXQtY29udGFpbmVyID4gLm10LWl0ZW0gPiAubXQtdGltZWxpbmUtY29udGVudCB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm10LXRpbWVsaW5lLTIgPiAubXQtY29udGFpbmVyID4gLm10LWl0ZW0gPiAubXQtdGltZWxpbmUtY29udGVudCA+IC5tdC1jb250ZW50LWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY2ZmE7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigyMTEsIDIxNS40LCAyMzMpO1xufVxuLm10LXRpbWVsaW5lLTIgPiAubXQtY29udGFpbmVyID4gLm10LWl0ZW0gPiAubXQtdGltZWxpbmUtY29udGVudCA+IC5tdC1jb250ZW50LWNvbnRhaW5lcjpiZWZvcmUsIC5tdC10aW1lbGluZS0yID4gLm10LWNvbnRhaW5lciA+IC5tdC1pdGVtID4gLm10LXRpbWVsaW5lLWNvbnRlbnQgPiAubXQtY29udGVudC1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubXQtdGltZWxpbmUtMiA+IC5tdC1jb250YWluZXIgPiAubXQtaXRlbSA+IC5tdC10aW1lbGluZS1jb250ZW50ID4gLm10LWNvbnRlbnQtY29udGFpbmVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubXQtdGltZWxpbmUtMiA+IC5tdC1jb250YWluZXIgPiAubXQtaXRlbSA+IC5tdC10aW1lbGluZS1jb250ZW50ID4gLm10LWNvbnRlbnQtY29udGFpbmVyIC5tdC1hdXRob3IsXG4ubXQtdGltZWxpbmUtMiA+IC5tdC1jb250YWluZXIgPiAubXQtaXRlbSA+IC5tdC10aW1lbGluZS1jb250ZW50ID4gLm10LWNvbnRlbnQtY29udGFpbmVyIC5tdC10aXRsZSB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubXQtdGltZWxpbmUtMiA+IC5tdC1jb250YWluZXIgPiAubXQtaXRlbSA+IC5tdC10aW1lbGluZS1jb250ZW50ID4gLm10LWNvbnRlbnQtY29udGFpbmVyIC5tdC1jb250ZW50LXRpdGxlIHtcbiAgb3BhY2l0eTogMC44O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubXQtdGltZWxpbmUtMiA+IC5tdC1jb250YWluZXIgPiAubXQtaXRlbSA+IC5tdC10aW1lbGluZS1jb250ZW50ID4gLm10LWNvbnRlbnQtY29udGFpbmVyIC5tdC1hdmF0YXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tdC10aW1lbGluZS0yID4gLm10LWNvbnRhaW5lciA+IC5tdC1pdGVtID4gLm10LXRpbWVsaW5lLWNvbnRlbnQgPiAubXQtY29udGVudC1jb250YWluZXIgLm10LWF2YXRhciA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubXQtdGltZWxpbmUtMiA+IC5tdC1jb250YWluZXIgPiAubXQtaXRlbSA+IC5tdC10aW1lbGluZS1jb250ZW50ID4gLm10LWNvbnRlbnQtY29udGFpbmVyIC5tdC1hdXRob3ItbmFtZSxcbi5tdC10aW1lbGluZS0yID4gLm10LWNvbnRhaW5lciA+IC5tdC1pdGVtID4gLm10LXRpbWVsaW5lLWNvbnRlbnQgPiAubXQtY29udGVudC1jb250YWluZXIgLm10LWF1dGhvci1uYW1lIGEge1xuICBvcGFjaXR5OiAwLjk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm10LXRpbWVsaW5lLTIgPiAubXQtY29udGFpbmVyID4gLm10LWl0ZW0gPiAubXQtdGltZWxpbmUtY29udGVudCA+IC5tdC1jb250ZW50LWNvbnRhaW5lciAubXQtYXV0aG9yLW5vdGVzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm10LXRpbWVsaW5lLTIgPiAubXQtY29udGFpbmVyID4gLm10LWl0ZW0gPiAubXQtdGltZWxpbmUtY29udGVudCA+IC5tdC1jb250ZW50LWNvbnRhaW5lciAubXQtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIGNsZWFyOiBib3RoO1xuICBsaW5lLWhlaWdodDogMS43ZW07XG59XG4ubXQtdGltZWxpbmUtMiA+IC5tdC1jb250YWluZXIgPiAubXQtaXRlbSA+IC5tdC10aW1lbGluZS1jb250ZW50ID4gLm10LWNvbnRlbnQtY29udGFpbmVyIC5tdC1jb250ZW50ID4gcCB7XG4gIG9wYWNpdHk6IDAuNztcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTtcbn1cbi5tdC10aW1lbGluZS0yID4gLm10LWNvbnRhaW5lciA+IC5tdC1pdGVtID4gLm10LXRpbWVsaW5lLWNvbnRlbnQgPiAubXQtY29udGVudC1jb250YWluZXIgLm10LWNvbnRlbnQgYSwgLm10LXRpbWVsaW5lLTIgPiAubXQtY29udGFpbmVyID4gLm10LWl0ZW0gPiAubXQtdGltZWxpbmUtY29udGVudCA+IC5tdC1jb250ZW50LWNvbnRhaW5lciAubXQtY29udGVudCBidXR0b24ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubXQtdGltZWxpbmUtMiA+IC5tdC1jb250YWluZXIgPiAubXQtaXRlbSA+IC5tdC10aW1lbGluZS1jb250ZW50ID4gLm10LWNvbnRlbnQtY29udGFpbmVyIC5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHggMTBweCAwO1xufVxuLm10LXRpbWVsaW5lLTIgPiAubXQtY29udGFpbmVyID4gLm10LWl0ZW0gPiAubXQtdGltZWxpbmUtY29udGVudCA+IC5tdC1jb250ZW50LWNvbnRhaW5lciAuYnRuLnB1bGwtcmlnaHQge1xuICBtYXJnaW46IDAgMCAxMHB4IDVweDtcbn1cbi5tdC10aW1lbGluZS0yID4gLm10LWNvbnRhaW5lciA+IC5tdC1pdGVtID4gLm10LXRpbWVsaW5lLWNvbnRlbnQgPiAubXQtY29udGVudC1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI4cHg7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5tdC10aW1lbGluZS0yID4gLm10LWNvbnRhaW5lciA+IC5tdC1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tdC10aW1lbGluZS0yID4gLm10LWNvbnRhaW5lciA+IC5tdC1pdGVtOm50aC1jaGlsZChvZGQpID4gLm10LXRpbWVsaW5lLWNvbnRlbnQgPiAubXQtY29udGVudC1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG4ubXQtdGltZWxpbmUtMiA+IC5tdC1jb250YWluZXIgPiAubXQtaXRlbTpudGgtY2hpbGQob2RkKSA+IC5tdC10aW1lbGluZS1jb250ZW50ID4gLm10LWNvbnRlbnQtY29udGFpbmVyIC5tdC10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm10LXRpbWVsaW5lLTIgPiAubXQtY29udGFpbmVyID4gLm10LWl0ZW06bnRoLWNoaWxkKG9kZCkgPiAubXQtdGltZWxpbmUtY29udGVudCA+IC5tdC1jb250ZW50LWNvbnRhaW5lciAubXQtYXV0aG9yIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm10LXRpbWVsaW5lLTIgPiAubXQtY29udGFpbmVyID4gLm10LWl0ZW06bnRoLWNoaWxkKG9kZCkgPiAubXQtdGltZWxpbmUtY29udGVudCA+IC5tdC1jb250ZW50LWNvbnRhaW5lciAubXQtYXZhdGFyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5tdC10aW1lbGluZS0yID4gLm10LWNvbnRhaW5lciA+IC5tdC1pdGVtOm50aC1jaGlsZChvZGQpID4gLm10LXRpbWVsaW5lLWNvbnRlbnQgPiAubXQtY29udGVudC1jb250YWluZXIgLm10LWF1dGhvci1uYW1lLFxuLm10LXRpbWVsaW5lLTIgPiAubXQtY29udGFpbmVyID4gLm10LWl0ZW06bnRoLWNoaWxkKG9kZCkgPiAubXQtdGltZWxpbmUtY29udGVudCA+IC5tdC1jb250ZW50LWNvbnRhaW5lciAubXQtYXV0aG9yLW5vdGVzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubXQtdGltZWxpbmUtMiA+IC5tdC1jb250YWluZXIgPiAubXQtaXRlbTpudGgtY2hpbGQob2RkKSA+IC5tdC10aW1lbGluZS1jb250ZW50ID4gLm10LWNvbnRlbnQtY29udGFpbmVyOmJlZm9yZSB7XG4gIHJpZ2h0OiA0MHB4O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCByZ2IoMjExLCAyMTUuNCwgMjMzKTtcbn1cbi5tdC10aW1lbGluZS0yID4gLm10LWNvbnRhaW5lciA+IC5tdC1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm10LXRpbWVsaW5lLTIgPiAubXQtY29udGFpbmVyID4gLm10LWl0ZW06bnRoLWNoaWxkKGV2ZW4pID4gLm10LXRpbWVsaW5lLWljb24gPiBpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoNTAlKTtcbiAgbGVmdDogLTUwJTtcbn1cbi5tdC10aW1lbGluZS0yID4gLm10LWNvbnRhaW5lciA+IC5tdC1pdGVtOm50aC1jaGlsZChldmVuKSA+IC5tdC10aW1lbGluZS1jb250ZW50ID4gLm10LWNvbnRlbnQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG4ubXQtdGltZWxpbmUtMiA+IC5tdC1jb250YWluZXIgPiAubXQtaXRlbTpudGgtY2hpbGQoZXZlbikgPiAubXQtdGltZWxpbmUtY29udGVudCA+IC5tdC1jb250ZW50LWNvbnRhaW5lciAubXQtYXZhdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5tdC10aW1lbGluZS0yID4gLm10LWNvbnRhaW5lciA+IC5tdC1pdGVtOm50aC1jaGlsZChldmVuKSA+IC5tdC10aW1lbGluZS1jb250ZW50ID4gLm10LWNvbnRlbnQtY29udGFpbmVyIC5tdC10aXRsZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubXQtdGltZWxpbmUtMiA+IC5tdC1jb250YWluZXIgPiAubXQtaXRlbTpudGgtY2hpbGQoZXZlbikgPiAubXQtdGltZWxpbmUtY29udGVudCA+IC5tdC1jb250ZW50LWNvbnRhaW5lciAubXQtYXV0aG9yIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubXQtdGltZWxpbmUtMiA+IC5tdC1jb250YWluZXIgPiAubXQtaXRlbTpudGgtY2hpbGQoZXZlbikgPiAubXQtdGltZWxpbmUtY29udGVudCA+IC5tdC1jb250ZW50LWNvbnRhaW5lciAubXQtYXV0aG9yLW5hbWUsXG4ubXQtdGltZWxpbmUtMiA+IC5tdC1jb250YWluZXIgPiAubXQtaXRlbTpudGgtY2hpbGQoZXZlbikgPiAubXQtdGltZWxpbmUtY29udGVudCA+IC5tdC1jb250ZW50LWNvbnRhaW5lciAubXQtYXV0aG9yLW5vdGVzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tdC10aW1lbGluZS0yID4gLm10LWNvbnRhaW5lciA+IC5tdC1pdGVtOm50aC1jaGlsZChldmVuKSA+IC5tdC10aW1lbGluZS1jb250ZW50ID4gLm10LWNvbnRlbnQtY29udGFpbmVyOmJlZm9yZSB7XG4gIGxlZnQ6IDQwcHg7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjRTlFREVGO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHsgLyogOTkxcHggKi9cbiAgLm10LXRpbWVsaW5lLTIgPiAubXQtdGltZWxpbmUtbGluZSB7XG4gICAgbGVmdDogMjVweDtcbiAgfVxuICAubXQtdGltZWxpbmUtMiA+IC5tdC1jb250YWluZXIgPiAubXQtaXRlbSA+IC5tdC10aW1lbGluZS1pY29uIHtcbiAgICBsZWZ0OiAyNXB4O1xuICB9XG4gIC5tdC10aW1lbGluZS0yID4gLm10LWNvbnRhaW5lciA+IC5tdC1pdGVtID4gLm10LXRpbWVsaW5lLWljb24gPiBpIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5tdC10aW1lbGluZS0yID4gLm10LWNvbnRhaW5lciA+IC5tdC1pdGVtID4gLm10LXRpbWVsaW5lLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tdC10aW1lbGluZS0yID4gLm10LWNvbnRhaW5lciA+IC5tdC1pdGVtID4gLm10LXRpbWVsaW5lLWNvbnRlbnQgPiAubXQtY29udGVudC1jb250YWluZXIgLm10LXRpdGxlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXRpbWVsaW5lLTIgPiAubXQtY29udGFpbmVyID4gLm10LWl0ZW0gPiAubXQtdGltZWxpbmUtY29udGVudCA+IC5tdC1jb250ZW50LWNvbnRhaW5lciAubXQtYXV0aG9yLFxuICAubXQtdGltZWxpbmUtMiA+IC5tdC1jb250YWluZXIgPiAubXQtaXRlbSA+IC5tdC10aW1lbGluZS1jb250ZW50ID4gLm10LWNvbnRlbnQtY29udGFpbmVyIC5tdC10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm10LXRpbWVsaW5lLTIgPiAubXQtY29udGFpbmVyID4gLm10LWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5tdC10aW1lbGluZS0yID4gLm10LWNvbnRhaW5lciA+IC5tdC1pdGVtOm50aC1jaGlsZChvZGQpID4gLm10LXRpbWVsaW5lLWNvbnRlbnQgPiAubXQtY29udGVudC1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubXQtdGltZWxpbmUtMiA+IC5tdC1jb250YWluZXIgPiAubXQtaXRlbTpudGgtY2hpbGQob2RkKSA+IC5tdC10aW1lbGluZS1jb250ZW50ID4gLm10LWNvbnRlbnQtY29udGFpbmVyIC5tdC1hdmF0YXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAubXQtdGltZWxpbmUtMiA+IC5tdC1jb250YWluZXIgPiAubXQtaXRlbTpudGgtY2hpbGQob2RkKSA+IC5tdC10aW1lbGluZS1jb250ZW50ID4gLm10LWNvbnRlbnQtY29udGFpbmVyIC5tdC10aXRsZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5tdC10aW1lbGluZS0yID4gLm10LWNvbnRhaW5lciA+IC5tdC1pdGVtOm50aC1jaGlsZChvZGQpID4gLm10LXRpbWVsaW5lLWNvbnRlbnQgPiAubXQtY29udGVudC1jb250YWluZXIgLm10LWF1dGhvciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm10LXRpbWVsaW5lLTIgPiAubXQtY29udGFpbmVyID4gLm10LWl0ZW06bnRoLWNoaWxkKG9kZCkgPiAubXQtdGltZWxpbmUtY29udGVudCA+IC5tdC1jb250ZW50LWNvbnRhaW5lciAubXQtYXV0aG9yLW5hbWUsXG4gIC5tdC10aW1lbGluZS0yID4gLm10LWNvbnRhaW5lciA+IC5tdC1pdGVtOm50aC1jaGlsZChvZGQpID4gLm10LXRpbWVsaW5lLWNvbnRlbnQgPiAubXQtY29udGVudC1jb250YWluZXIgLm10LWF1dGhvci1ub3RlcyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAubXQtdGltZWxpbmUtMiA+IC5tdC1jb250YWluZXIgPiAubXQtaXRlbTpudGgtY2hpbGQob2RkKSA+IC5tdC10aW1lbGluZS1jb250ZW50ID4gLm10LWNvbnRlbnQtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgbGVmdDogNzBweDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgI0U5RURFRjtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxuICAubXQtdGltZWxpbmUtMiA+IC5tdC1jb250YWluZXIgPiAubXQtaXRlbTpudGgtY2hpbGQoZXZlbikgPiAubXQtdGltZWxpbmUtY29udGVudCA+IC5tdC1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5tdC10aW1lbGluZS0yID4gLm10LWNvbnRhaW5lciA+IC5tdC1pdGVtOm50aC1jaGlsZChldmVuKSA+IC5tdC10aW1lbGluZS1jb250ZW50ID4gLm10LWNvbnRlbnQtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgbGVmdDogNzBweDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgI0U5RURFRjtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tdC10aW1lbGluZS0yIC5idG4ucHVsbC1yaWdodCxcbiAgLm10LXRpbWVsaW5lLTIgLmJ0bi1ncm91cC5wdWxsLXJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCA1cHggMTBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubXQtdGltZWxpbmUtMiA+IC5tdC1jb250YWluZXIgPiAubXQtaXRlbTpudGgtY2hpbGQoZXZlbikgPiAubXQtdGltZWxpbmUtY29udGVudCA+IC5tdC1jb250ZW50LWNvbnRhaW5lciAubXQtYXV0aG9yLW5vdGVzIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuLyoqKlxuSG9yaXpvbnRhbCBUaW1lbGluZSBcbioqKi9cbi8qIFBMVUdJTiBDU1MgKi9cbi5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbi5jZC1ob3Jpem9udGFsLXRpbWVsaW5lOjpiZWZvcmUge1xuICAvKiBuZXZlciB2aXNpYmxlIC0gdGhpcyBpcyB1c2VkIGluIGpRdWVyeSB0byBjaGVjayB0aGUgY3VycmVudCBNUSAqL1xuICBjb250ZW50OiBcIm1vYmlsZVwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2QtaG9yaXpvbnRhbC10aW1lbGluZS5sb2FkZWQge1xuICAvKiBzaG93IHRoZSB0aW1lbGluZSBhZnRlciBldmVudHMgcG9zaXRpb24gaGFzIGJlZW4gc2V0ICh1c2luZyBKYXZhU2NyaXB0KSAqL1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2QtaG9yaXpvbnRhbC10aW1lbGluZSAudGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY2QtaG9yaXpvbnRhbC10aW1lbGluZSAuZXZlbnRzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5ldmVudHMtd3JhcHBlcjo6YWZ0ZXIsIC5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5ldmVudHMtd3JhcHBlcjo6YmVmb3JlIHtcbiAgLyogdGhlc2UgYXJlIHVzZWQgdG8gY3JlYXRlIGEgc2hhZG93IGVmZmVjdCBhdCB0aGUgc2lkZXMgb2YgdGhlIHRpbWVsaW5lICovXG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uY2QtaG9yaXpvbnRhbC10aW1lbGluZSAuZXZlbnRzLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNmOGY4ZjgsIHJnYmEoMjQ4LCAyNDgsIDI0OCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmOGY4ZjgsIHJnYmEoMjQ4LCAyNDgsIDI0OCwgMCkpO1xufVxuXG4uY2QtaG9yaXpvbnRhbC10aW1lbGluZSAuZXZlbnRzLXdyYXBwZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJpZ2h0LCAjZjhmOGY4LCByZ2JhKDI0OCwgMjQ4LCAyNDgsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmOGY4ZjgsIHJnYmEoMjQ4LCAyNDgsIDI0OCwgMCkpO1xufVxuXG4uY2QtaG9yaXpvbnRhbC10aW1lbGluZSAuZXZlbnRzIHtcbiAgLyogdGhpcyBpcyB0aGUgZ3JleSBsaW5lL3RpbWVsaW5lICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0OXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgLyogd2lkdGggd2lsbCBiZSBzZXQgdXNpbmcgSmF2YVNjcmlwdCAqL1xuICBiYWNrZ3JvdW5kOiAjZGZkZmRmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC40cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG59XG5cbi5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5maWxsaW5nLWxpbmUge1xuICAvKiB0aGlzIGlzIHVzZWQgdG8gY3JlYXRlIHRoZSBncmVlbiBsaW5lIGZpbGxpbmcgdGhlIHRpbWVsaW5lICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I5ZDZmO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAtby10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cyBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzM4MzgzODtcbiAgLyogZml4IGJ1ZyBvbiBTYWZhcmkgLSB0ZXh0IGZsaWNrZXJpbmcgd2hpbGUgdGltZWxpbmUgdHJhbnNsYXRlcyAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uY2QtaG9yaXpvbnRhbC10aW1lbGluZSAuZXZlbnRzIGE6OmFmdGVyIHtcbiAgLyogdGhpcyBpcyB1c2VkIHRvIGNyZWF0ZSB0aGUgZXZlbnQgc3BvdCAqL1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogLTVweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgYm9yZGVyLWNvbG9yIDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBib3JkZXItY29sb3IgMC4zcztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBib3JkZXItY29sb3IgMC4zcztcbn1cblxuLm5vLXRvdWNoIC5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5ldmVudHMgYTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I5ZDZmO1xuICBib3JkZXItY29sb3I6ICM3YjlkNmY7XG59XG5cbi5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5ldmVudHMgYS5zZWxlY3RlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuY2QtaG9yaXpvbnRhbC10aW1lbGluZTo6YmVmb3JlIHtcbiAgICAvKiBuZXZlciB2aXNpYmxlIC0gdGhpcyBpcyB1c2VkIGluIGpRdWVyeSB0byBjaGVjayB0aGUgY3VycmVudCBNUSAqL1xuICAgIGNvbnRlbnQ6IFwiZGVza3RvcFwiO1xuICB9XG59XG4uY2QtdGltZWxpbmUtbmF2aWdhdGlvbiBhIHtcbiAgLyogdGhlc2UgYXJlIHRoZSBsZWZ0L3JpZ2h0IGFycm93cyB0byBuYXZpZ2F0ZSB0aGUgdGltZWxpbmUgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDUwJTtcbiAgYm90dG9tOiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAzNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZmRmZGY7XG4gIC8qIHJlcGxhY2UgdGV4dCB3aXRoIGFuIGljb24gKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG59XG5cbi5jZC10aW1lbGluZS1uYXZpZ2F0aW9uIGEucHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jZC10aW1lbGluZS1uYXZpZ2F0aW9uIGEubmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2QtdGltZWxpbmUtbmF2aWdhdGlvbiBhLmluYWN0aXZlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmNkLXRpbWVsaW5lLW5hdmlnYXRpb24gYS5pbmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4O1xufVxuXG4ubm8tdG91Y2ggLmNkLXRpbWVsaW5lLW5hdmlnYXRpb24gYS5pbmFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2RmZGZkZjtcbn1cblxuLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjRzO1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwLjRzO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC40cztcbn1cblxuLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cy1jb250ZW50ID4gb2wgPiBsaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuNHM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbi5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5ldmVudHMtY29udGVudCA+IG9sID4gbGkuc2VsZWN0ZWQge1xuICAvKiB2aXNpYmxlIGV2ZW50IGNvbnRlbnQgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uY2QtaG9yaXpvbnRhbC10aW1lbGluZSAuZXZlbnRzLWNvbnRlbnQgPiBvbCA+IGxpLmVudGVyLXJpZ2h0LCAuY2QtaG9yaXpvbnRhbC10aW1lbGluZSAuZXZlbnRzLWNvbnRlbnQgPiBvbCA+IGxpLmxlYXZlLXJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogY2QtZW50ZXItcmlnaHQ7XG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IGNkLWVudGVyLXJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogY2QtZW50ZXItcmlnaHQ7XG59XG5cbi5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5ldmVudHMtY29udGVudCA+IG9sID4gbGkuZW50ZXItbGVmdCwgLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cy1jb250ZW50ID4gb2wgPiBsaS5sZWF2ZS1sZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogY2QtZW50ZXItbGVmdDtcbiAgLW1vei1hbmltYXRpb24tbmFtZTogY2QtZW50ZXItbGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGNkLWVudGVyLWxlZnQ7XG59XG5cbi5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5ldmVudHMtY29udGVudCA+IG9sID4gbGkubGVhdmUtcmlnaHQsIC5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5ldmVudHMtY29udGVudCA+IG9sID4gbGkubGVhdmUtbGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgLW1vei1hbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xufVxuXG4uY2QtaG9yaXpvbnRhbC10aW1lbGluZSAuZXZlbnRzLWNvbnRlbnQgPiBvbCA+IGxpIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5ldmVudHMtY29udGVudCBlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuXG4uY2QtaG9yaXpvbnRhbC10aW1lbGluZSAuZXZlbnRzLWNvbnRlbnQgZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLSBcIjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNkLWVudGVyLXJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBjZC1lbnRlci1yaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGNkLWVudGVyLXJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBjZC1lbnRlci1sZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgY2QtZW50ZXItbGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBjZC1lbnRlci1sZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgfVxufVxuLyogTUVUUk9OSUMgRVhURU5ERUQgQ1NTICovXG4ubXQtdGltZWxpbmUtaG9yaXpvbnRhbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5tdC10aW1lbGluZS1ob3Jpem9udGFsIG9sLCAubXQtdGltZWxpbmUtaG9yaXpvbnRhbCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubXQtdGltZWxpbmUtaG9yaXpvbnRhbCBibG9ja3F1b3RlLCAubXQtdGltZWxpbmUtaG9yaXpvbnRhbCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuLm10LXRpbWVsaW5lLWhvcml6b250YWwgYmxvY2txdW90ZTpiZWZvcmUsIC5tdC10aW1lbGluZS1ob3Jpem9udGFsIGJsb2NrcXVvdGU6YWZ0ZXIsXG4ubXQtdGltZWxpbmUtaG9yaXpvbnRhbCBxOmJlZm9yZSwgLm10LXRpbWVsaW5lLWhvcml6b250YWwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubXQtdGltZWxpbmUtaG9yaXpvbnRhbCB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuLm10LXRpbWVsaW5lLWhvcml6b250YWwgLnRpbWVsaW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5tdC10aW1lbGluZS1ob3Jpem9udGFsIC50aW1lbGluZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5tdC10aW1lbGluZS1ob3Jpem9udGFsIC50aW1lbGluZSAuZXZlbnRzLXdyYXBwZXIgLmV2ZW50cyBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xufVxuLm10LXRpbWVsaW5lLWhvcml6b250YWwgLnRpbWVsaW5lIC5ldmVudHMtd3JhcHBlciAuZXZlbnRzIGEuc2VsZWN0ZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubXQtdGltZWxpbmUtaG9yaXpvbnRhbCAudGltZWxpbmUgLmV2ZW50cy13cmFwcGVyIC5ldmVudHMgYTpob3ZlciwgLm10LXRpbWVsaW5lLWhvcml6b250YWwgLnRpbWVsaW5lIC5ldmVudHMtd3JhcHBlciAuZXZlbnRzIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubXQtdGltZWxpbmUtaG9yaXpvbnRhbCAudGltZWxpbmUgLmV2ZW50cy13cmFwcGVyOmJlZm9yZSwgLm10LXRpbWVsaW5lLWhvcml6b250YWwgLnRpbWVsaW5lIC5ldmVudHMtd3JhcHBlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ubXQtdGltZWxpbmUtaG9yaXpvbnRhbCAudGltZWxpbmUgLm10LWh0LW5hdi1pY29uIGxpIGEge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cbi5tdC10aW1lbGluZS1ob3Jpem9udGFsIC50aW1lbGluZSAubXQtaHQtbmF2LWljb24gbGkgYSBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwcHg7XG59XG4ubXQtdGltZWxpbmUtaG9yaXpvbnRhbCAudGltZWxpbmUgLm10LWh0LW5hdi1pY29uIGxpOmZpcnN0LWNoaWxkIGEgaSB7XG4gIGxlZnQ6IC0ycHg7XG59XG4ubXQtdGltZWxpbmUtaG9yaXpvbnRhbCAudGltZWxpbmUubXQtdGltZWxpbmUtc3F1YXJlIC5ldmVudHMgYTphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5tdC10aW1lbGluZS1ob3Jpem9udGFsIC50aW1lbGluZS5tdC10aW1lbGluZS1zcXVhcmUgLm10LWh0LW5hdi1pY29uIGxpIGEge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4ubXQtdGltZWxpbmUtaG9yaXpvbnRhbCAuZXZlbnRzLWNvbnRlbnQgb2wge1xuICBwYWRkaW5nOiAwO1xufVxuLm10LXRpbWVsaW5lLWhvcml6b250YWwgLmV2ZW50cy1jb250ZW50IG9sIGxpIC5tdC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjAlO1xufVxuLm10LXRpbWVsaW5lLWhvcml6b250YWwgLmV2ZW50cy1jb250ZW50IG9sIGxpIC5tdC10aXRsZSBoMiB7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMC44O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubXQtdGltZWxpbmUtaG9yaXpvbnRhbCAuZXZlbnRzLWNvbnRlbnQgb2wgbGkgLm10LWF1dGhvciB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDQwJTtcbn1cbi5tdC10aW1lbGluZS1ob3Jpem9udGFsIC5ldmVudHMtY29udGVudCBvbCBsaSAubXQtYXV0aG9yID4gLm10LWF2YXRhciB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4ubXQtdGltZWxpbmUtaG9yaXpvbnRhbCAuZXZlbnRzLWNvbnRlbnQgb2wgbGkgLm10LWF1dGhvciA+IC5tdC1hdXRob3ItbmFtZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5tdC10aW1lbGluZS1ob3Jpem9udGFsIC5ldmVudHMtY29udGVudCBvbCBsaSAubXQtYXV0aG9yID4gLm10LWF1dGhvci1uYW1lIGEge1xuICBvcGFjaXR5OiAwLjk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5tdC10aW1lbGluZS1ob3Jpem9udGFsIC5ldmVudHMtY29udGVudCBvbCBsaSAubXQtYXV0aG9yID4gLm10LWF1dGhvci1uYW1lIGE6aG92ZXIsIC5tdC10aW1lbGluZS1ob3Jpem9udGFsIC5ldmVudHMtY29udGVudCBvbCBsaSAubXQtYXV0aG9yID4gLm10LWF1dGhvci1uYW1lIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubXQtdGltZWxpbmUtaG9yaXpvbnRhbCAuZXZlbnRzLWNvbnRlbnQgb2wgbGkgLm10LWF1dGhvciA+IC5tdC1hdXRob3ItZGF0ZXRpbWUge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ubXQtdGltZWxpbmUtaG9yaXpvbnRhbCAuZXZlbnRzLWNvbnRlbnQgb2wgbGkgLm10LWF1dGhvciA+IC5tdC1hdmF0YXIge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tdC10aW1lbGluZS1ob3Jpem9udGFsIC5ldmVudHMtY29udGVudCBvbCBsaSAubXQtYXV0aG9yID4gLm10LWF2YXRhciA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubXQtdGltZWxpbmUtaG9yaXpvbnRhbCAuZXZlbnRzLWNvbnRlbnQgb2wgbGkgLm10LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBjbGVhcjogYm90aDtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xufVxuLm10LXRpbWVsaW5lLWhvcml6b250YWwgLmV2ZW50cy1jb250ZW50IG9sIGxpIC5tdC1jb250ZW50ID4gcCB7XG4gIG9wYWNpdHk6IDAuNztcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTtcbn1cbi5tdC10aW1lbGluZS1ob3Jpem9udGFsIC5ldmVudHMtY29udGVudCBvbCBsaSAubXQtY29udGVudCBpbWcucHVsbC1sZWZ0IHtcbiAgbWFyZ2luOiAwIDE1cHggMTVweCAwO1xufVxuLm10LXRpbWVsaW5lLWhvcml6b250YWwgLmV2ZW50cy1jb250ZW50IG9sIGxpIC5tdC1jb250ZW50IGltZy5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luOiAwIDAgMTVweCAxNXB4O1xufVxuLm10LXRpbWVsaW5lLWhvcml6b250YWwgLmV2ZW50cy1jb250ZW50IG9sIGxpIC5tdC1jb250ZW50IC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tdC10aW1lbGluZS1ob3Jpem9udGFsIC5ldmVudHMtY29udGVudCBvbCBsaSAubXQtdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tdC10aW1lbGluZS1ob3Jpem9udGFsIC5ldmVudHMtY29udGVudCBvbCBsaSAubXQtYXV0aG9yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm10LXRpbWVsaW5lLWhvcml6b250YWwgLmV2ZW50cy1jb250ZW50IG9sIGxpIC5tdC1hdXRob3IgPiAubXQtYXZhdGFyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm10LXRpbWVsaW5lLWhvcml6b250YWwgLmV2ZW50cy1jb250ZW50IG9sIGxpIC5tdC1hdXRob3IgPiAubXQtYXV0aG9yLW5hbWUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLm10LXRpbWVsaW5lLWhvcml6b250YWwgLmJ0bi5wdWxsLXJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG59XG4vKioqXG5UYXNrcyBXaWRnZXQgXG4qKiovXG4udGFza3Mtd2lkZ2V0OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4udGFza3Mtd2lkZ2V0IC50YXNrLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4udGFza3Mtd2lkZ2V0IC50YXNrLWxpc3QgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y0RjZGOTtcbn1cbi50YXNrcy13aWRnZXQgLnRhc2stbGlzdCA+IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0Y0RjZGOTtcbn1cbi50YXNrcy13aWRnZXQgLnRhc2stbGlzdCA+IGxpLmxhc3QtbGluZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4udGFza3Mtd2lkZ2V0IC50YXNrLWxpc3QgPiBsaS50YXNrLWRvbmUge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xufVxuLnRhc2tzLXdpZGdldCAudGFzay1saXN0ID4gbGkudGFzay1kb25lOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbn1cbi50YXNrcy13aWRnZXQgLnRhc2stbGlzdCA+IGxpLnRhc2stZG9uZSAudGFzay10aXRsZS1zcCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLnRhc2tzLXdpZGdldCAudGFzay1saXN0ID4gbGkgPiAudGFzay1iZWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4udGFza3Mtd2lkZ2V0IC50YXNrLWxpc3QgPiBsaSA+IC50YXNrLWNoZWNrYm94IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMHB4O1xufVxuLnRhc2tzLXdpZGdldCAudGFzay1saXN0ID4gbGkgPiAudGFzay1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YXNrcy13aWRnZXQgLnRhc2stbGlzdCA+IGxpID4gLnRhc2stdGl0bGUge1xuICBjb2xvcjogIzgzOEZBMTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnRhc2tzLXdpZGdldCAudGFzay1saXN0ID4gbGkgPiAudGFzay10aXRsZSAudGFzay10aXRsZS1zcCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnRhc2tzLXdpZGdldCAudGFzay1saXN0ID4gbGkgLnRhc2stY29uZmlnLWJ0biB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4udGFza3Mtd2lkZ2V0IC50YXNrLWxpc3QgPiBsaSA+IC50YXNrLWNvbmZpZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLnRhc2tzLXdpZGdldCAudGFzay1saXN0ID4gbGk6aG92ZXIgPiAudGFzay1jb25maWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnRhc2tzLXdpZGdldCAudGFzay1mb290ZXIge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4udGFza3Mtd2lkZ2V0IC50YXNrLWZvb3RlcjpiZWZvcmUsIC50YXNrcy13aWRnZXQgLnRhc2stZm9vdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnRhc2tzLXdpZGdldCAudGFzay1mb290ZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudGFza3Mtd2lkZ2V0IC50YXNrLWNvbmZpZy1idG4ge1xuICAgIGZsb2F0OiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50YXNrcy13aWRnZXQgLnRhc2stbGlzdC1wcm9qZWN0cyBsaSA+IC5sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4ubXQtY29tbWVudHMgLm10LWNvbW1lbnQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG4ubXQtY29tbWVudHMgLm10LWNvbW1lbnQgLm10LWNvbW1lbnQtaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm10LWNvbW1lbnRzIC5tdC1jb21tZW50IC5tdC1jb21tZW50LWltZyA+IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuLm10LWNvbW1lbnRzIC5tdC1jb21tZW50IC5tdC1jb21tZW50LWJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tdC1jb21tZW50cyAubXQtY29tbWVudCAubXQtY29tbWVudC1ib2R5IC5tdC1jb21tZW50LWluZm86YmVmb3JlLCAubXQtY29tbWVudHMgLm10LWNvbW1lbnQgLm10LWNvbW1lbnQtYm9keSAubXQtY29tbWVudC1pbmZvOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm10LWNvbW1lbnRzIC5tdC1jb21tZW50IC5tdC1jb21tZW50LWJvZHkgLm10LWNvbW1lbnQtaW5mbzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm10LWNvbW1lbnRzIC5tdC1jb21tZW50IC5tdC1jb21tZW50LWJvZHkgLm10LWNvbW1lbnQtaW5mbyAubXQtY29tbWVudC1hdXRob3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDBweCAwcHggMTBweCAwO1xuICBjb2xvcjogIzA2MDYwNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5tdC1jb21tZW50cyAubXQtY29tbWVudCAubXQtY29tbWVudC1ib2R5IC5tdC1jb21tZW50LWluZm8gLm10LWNvbW1lbnQtZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDBweDtcbiAgY29sb3I6ICNCQUJBQkE7XG59XG4ubXQtY29tbWVudHMgLm10LWNvbW1lbnQgLm10LWNvbW1lbnQtYm9keSAubXQtY29tbWVudC10ZXh0IHtcbiAgY29sb3I6IHJnYigxNTIuNzUsIDE1Mi43NSwgMTUyLjc1KTtcbn1cbi5tdC1jb21tZW50cyAubXQtY29tbWVudCAubXQtY29tbWVudC1ib2R5IC5tdC1jb21tZW50LWRldGFpbHMge1xuICBtYXJnaW46IDEwcHggMHB4IDBweCAwO1xufVxuLm10LWNvbW1lbnRzIC5tdC1jb21tZW50IC5tdC1jb21tZW50LWJvZHkgLm10LWNvbW1lbnQtZGV0YWlscyAubXQtY29tbWVudC1zdGF0dXMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5tdC1jb21tZW50cyAubXQtY29tbWVudCAubXQtY29tbWVudC1ib2R5IC5tdC1jb21tZW50LWRldGFpbHMgLm10LWNvbW1lbnQtc3RhdHVzLm10LWNvbW1lbnQtc3RhdHVzLXBlbmRpbmcge1xuICBjb2xvcjogI0I4QzBGNTtcbn1cbi5tdC1jb21tZW50cyAubXQtY29tbWVudCAubXQtY29tbWVudC1ib2R5IC5tdC1jb21tZW50LWRldGFpbHMgLm10LWNvbW1lbnQtc3RhdHVzLm10LWNvbW1lbnQtc3RhdHVzLWFwcHJvdmVkIHtcbiAgY29sb3I6ICM2QkQ4NzM7XG59XG4ubXQtY29tbWVudHMgLm10LWNvbW1lbnQgLm10LWNvbW1lbnQtYm9keSAubXQtY29tbWVudC1kZXRhaWxzIC5tdC1jb21tZW50LXN0YXR1cy5tdC1jb21tZW50LXN0YXR1cy1yZWplY3RlZCB7XG4gIGNvbG9yOiByZWQ7XG59XG4ubXQtY29tbWVudHMgLm10LWNvbW1lbnQgLm10LWNvbW1lbnQtYm9keSAubXQtY29tbWVudC1kZXRhaWxzIC5tdC1jb21tZW50LWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5tdC1jb21tZW50cyAubXQtY29tbWVudCAubXQtY29tbWVudC1ib2R5IC5tdC1jb21tZW50LWRldGFpbHMgLm10LWNvbW1lbnQtYWN0aW9ucyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW46IDA7XG59XG4ubXQtY29tbWVudHMgLm10LWNvbW1lbnQgLm10LWNvbW1lbnQtYm9keSAubXQtY29tbWVudC1kZXRhaWxzIC5tdC1jb21tZW50LWFjdGlvbnMgPiBsaSA+IGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5tdC1jb21tZW50cyAubXQtY29tbWVudCAubXQtY29tbWVudC1ib2R5IC5tdC1jb21tZW50LWRldGFpbHMgLm10LWNvbW1lbnQtYWN0aW9ucyA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubXQtY29tbWVudHMgLm10LWNvbW1lbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xufVxuLm10LWNvbW1lbnRzIC5tdC1jb21tZW50OmhvdmVyIC5tdC1jb21tZW50LWJvZHkgLm10LWNvbW1lbnQtZGV0YWlscyAubXQtY29tbWVudC1hY3Rpb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubXQtYWN0aW9ucyAubXQtYWN0aW9uIHtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMjQ3LjM4NDYxNTM4NDYsIDI0OC4wNzY5MjMwNzY5LCAyNDkuMTE1Mzg0NjE1NCk7XG59XG4ubXQtYWN0aW9ucyAubXQtYWN0aW9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG4ubXQtYWN0aW9ucyAubXQtYWN0aW9uIC5tdC1hY3Rpb24taW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm10LWFjdGlvbnMgLm10LWFjdGlvbiAubXQtYWN0aW9uLWltZyA+IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4ubXQtYWN0aW9ucyAubXQtYWN0aW9uIC5tdC1hY3Rpb24tYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm10LWFjdGlvbnMgLm10LWFjdGlvbiAubXQtYWN0aW9uLWJvZHkgLm10LWFjdGlvbi1yb3cge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubXQtYWN0aW9ucyAubXQtYWN0aW9uIC5tdC1hY3Rpb24tYm9keSAubXQtYWN0aW9uLXJvdyAubXQtYWN0aW9uLWluZm8ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm10LWFjdGlvbnMgLm10LWFjdGlvbiAubXQtYWN0aW9uLWJvZHkgLm10LWFjdGlvbi1yb3cgLm10LWFjdGlvbi1pbmZvIC5tdC1hY3Rpb24taWNvbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IDZweCAyMHB4IDZweCA2cHg7XG59XG4ubXQtYWN0aW9ucyAubXQtYWN0aW9uIC5tdC1hY3Rpb24tYm9keSAubXQtYWN0aW9uLXJvdyAubXQtYWN0aW9uLWluZm8gLm10LWFjdGlvbi1pY29uID4gaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICM3OEUwRTg7XG59XG4ubXQtYWN0aW9ucyAubXQtYWN0aW9uIC5tdC1hY3Rpb24tYm9keSAubXQtYWN0aW9uLXJvdyAubXQtYWN0aW9uLWluZm8gLm10LWFjdGlvbi1kZXRhaWxzIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5tdC1hY3Rpb25zIC5tdC1hY3Rpb24gLm10LWFjdGlvbi1ib2R5IC5tdC1hY3Rpb24tcm93IC5tdC1hY3Rpb24taW5mbyAubXQtYWN0aW9uLWRldGFpbHMgLm10LWFjdGlvbi1hdXRob3Ige1xuICBjb2xvcjogIzA2MDYwNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5tdC1hY3Rpb25zIC5tdC1hY3Rpb24gLm10LWFjdGlvbi1ib2R5IC5tdC1hY3Rpb24tcm93IC5tdC1hY3Rpb24taW5mbyAubXQtYWN0aW9uLWRldGFpbHMgLm10LWFjdGlvbi1kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHJnYigxNTMuMTA1MTEzNjM2NCwgMTU1LjM5NDg4NjM2MzYsIDE1NS4zOTQ4ODYzNjM2KTtcbn1cbi5tdC1hY3Rpb25zIC5tdC1hY3Rpb24gLm10LWFjdGlvbi1ib2R5IC5tdC1hY3Rpb24tcm93IC5tdC1hY3Rpb24tZGF0ZXRpbWUge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxNTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGNvbG9yOiAjQTZBOEE4O1xufVxuLm10LWFjdGlvbnMgLm10LWFjdGlvbiAubXQtYWN0aW9uLWJvZHkgLm10LWFjdGlvbi1yb3cgLm10LWFjdGlvbi1kYXRldGltZSAubXQtYWN0aW9uLWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubXQtYWN0aW9ucyAubXQtYWN0aW9uIC5tdC1hY3Rpb24tYm9keSAubXQtYWN0aW9uLXJvdyAubXQtYWN0aW9uLWJ1dHRvbnMge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxNjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyAvKiA3NjdweCAqL1xuICAubXQtYWN0aW9ucyAubXQtYWN0aW9uIC5tdC1hY3Rpb24tYm9keSAubXQtYWN0aW9uLXJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm10LWFjdGlvbnMgLm10LWFjdGlvbiAubXQtYWN0aW9uLWJvZHkgLm10LWFjdGlvbi1yb3cgLm10LWFjdGlvbi1pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubXQtYWN0aW9ucyAubXQtYWN0aW9uIC5tdC1hY3Rpb24tYm9keSAubXQtYWN0aW9uLXJvdyAubXQtYWN0aW9uLWRhdGV0aW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLm10LWFjdGlvbnMgLm10LWFjdGlvbiAubXQtYWN0aW9uLWJvZHkgLm10LWFjdGlvbi1yb3cgLm10LWFjdGlvbi1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG4ubXQtd2lkZ2V0LTEge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjMxLjI2MzYzNjM2MzYsIDIzNi4zNSwgMjQxLjQzNjM2MzYzNjQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tdC13aWRnZXQtMSAubXQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgbWFyZ2luOiA3cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5tdC13aWRnZXQtMSAubXQtaWNvbiA+IGEgPiBpIHtcbiAgY29sb3I6IHJnYigxNjEuMDg2OTU2NTIxNywgMjI4LjkxMzA0MzQ3ODMsIDIyNS40MzQ3ODI2MDg3KTtcbn1cbi5tdC13aWRnZXQtMSAubXQtaWNvbiA+IGE6aG92ZXIgPiBpIHtcbiAgY29sb3I6IHJnYigxMjEuMTczOTEzMDQzNSwgMjE3LjgyNjA4Njk1NjUsIDIxMi44Njk1NjUyMTc0KTtcbn1cbi5tdC13aWRnZXQtMSAubXQtaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiA0cHggc29saWQgcmdiKDIzMS4yNjM2MzYzNjM2LCAyMzYuMzUsIDI0MS40MzYzNjM2MzY0KTtcbiAgbWFyZ2luOiA0MHB4IDAgMzBweCAwO1xufVxuLm10LXdpZGdldC0xIC5tdC1pbWcgPiBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cm5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cbi5tdC13aWRnZXQtMSAubXQtYm9keSAubXQtdXNlcm5hbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNXB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5tdC13aWRnZXQtMSAubXQtYm9keSAubXQtdXNlci10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLm10LXdpZGdldC0xIC5tdC1ib2R5IC5tdC1zdGF0cyB7XG4gIG1hcmdpbjogMzBweCAwcHggMHB4IDBweDtcbn1cbi5tdC13aWRnZXQtMSAubXQtYm9keSAubXQtc3RhdHMgLmJ0bi1ncm91cCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IoMjMxLjI2MzYzNjM2MzYsIDIzNi4zNSwgMjQxLjQzNjM2MzYzNjQpO1xufVxuLm10LXdpZGdldC0xIC5tdC1ib2R5IC5tdC1zdGF0cyAuYnRuLWdyb3VwIC5idG4ge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiKDIzMS4yNjM2MzYzNjM2LCAyMzYuMzUsIDI0MS40MzYzNjM2MzY0KTtcbn1cbi5tdC13aWRnZXQtMSAubXQtYm9keSAubXQtc3RhdHMgLmJ0bi1ncm91cCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzMS4yNjM2MzYzNjM2LCAyMzYuMzUsIDI0MS40MzYzNjM2MzY0KTtcbn1cbi5tdC13aWRnZXQtMSAubXQtYm9keSAubXQtc3RhdHMgLmJ0bi1ncm91cCAuYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IDA7XG59XG4ubXQtd2lkZ2V0LTEgLm10LWJvZHkgLm10LXN0YXRzIC5idG4tZ3JvdXAgLmJ0biA+IGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICByaWdodDogMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubXQtd2lkZ2V0LTEgLm10LWJvZHkgLm10LXN0YXRzIC5idG4tZ3JvdXAgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xufVxuLm10LXdpZGdldC0xIC5tdC1ib2R5IC5tdC1zdGF0cyAuYnRuLWdyb3VwIC5idG46bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHggIWltcG9ydGFudDtcbn1cblxuLm10LXdpZGdldC0yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIzMS4yNjM2MzYzNjM2LCAyMzYuMzUsIDI0MS40MzYzNjM2MzY0KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm10LXdpZGdldC0yIC5tdC1oZWFkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG4ubXQtd2lkZ2V0LTIgLm10LWhlYWQgLm10LWhlYWQtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubXQtd2lkZ2V0LTIgLm10LWhlYWQgLm10LWhlYWQtbGFiZWwgPiBidXR0b24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xufVxuLm10LXdpZGdldC0yIC5tdC1oZWFkIC5tdC1oZWFkLXVzZXIgLm10LWhlYWQtdXNlci1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDE2NXB4IDMycHggMThweCAzNXB4O1xufVxuLm10LXdpZGdldC0yIC5tdC1oZWFkIC5tdC1oZWFkLXVzZXIgLm10LWhlYWQtdXNlci1pbWc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDkwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIGJvcmRlci13aWR0aDogMTNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB3aGl0ZSB0cmFuc3BhcmVudDtcbn1cbi5tdC13aWRnZXQtMiAubXQtaGVhZCAubXQtaGVhZC11c2VyIC5tdC1oZWFkLXVzZXItaW1nID4gaW1nIHtcbiAgd2lkdGg6IDY1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuLm10LXdpZGdldC0yIC5tdC1oZWFkIC5tdC1oZWFkLXVzZXIgLm10LWhlYWQtdXNlci1pbmZvIHtcbiAgbWFyZ2luOiAxNzVweCAwIDAgLTlweDtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubXQtd2lkZ2V0LTIgLm10LWhlYWQgLm10LWhlYWQtdXNlciAubXQtaGVhZC11c2VyLWluZm8gLm10LXVzZXItbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ubXQtd2lkZ2V0LTIgLm10LWhlYWQgLm10LWhlYWQtdXNlciAubXQtaGVhZC11c2VyLWluZm8gLm10LXVzZXItdGltZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5tdC13aWRnZXQtMiAubXQtaGVhZCAubXQtaGVhZC11c2VyIC5tdC1oZWFkLXVzZXItaW5mbyAubXQtdXNlci10aW1lID4gaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5tdC13aWRnZXQtMiAubXQtaGVhZCAubXQtaGVhZC11c2VyIC5tdC1oZWFkLXVzZXItaW5mbyAubXQtdXNlci10aW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubXQtd2lkZ2V0LTIgLm10LWJvZHkge1xuICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tdC13aWRnZXQtMiAubXQtYm9keSAubXQtYm9keS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubXQtd2lkZ2V0LTIgLm10LWJvZHkgLm10LWJvZHktZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5tdC13aWRnZXQtMiAubXQtYm9keSAubXQtYm9keS1zdGF0czpiZWZvcmUsIC5tdC13aWRnZXQtMiAubXQtYm9keSAubXQtYm9keS1zdGF0czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5tdC13aWRnZXQtMiAubXQtYm9keSAubXQtYm9keS1zdGF0czphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm10LXdpZGdldC0yIC5tdC1ib2R5IC5tdC1ib2R5LXN0YXRzIHtcbiAgcGFkZGluZzogMDtcbn1cbi5tdC13aWRnZXQtMiAubXQtYm9keSAubXQtYm9keS1zdGF0cyA+IGxpIHtcbiAgbWFyZ2luOiAxNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubXQtd2lkZ2V0LTIgLm10LWJvZHkgLm10LWJvZHktYWN0aW9ucyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IoMjMxLjI2MzYzNjM2MzYsIDIzNi4zNSwgMjQxLjQzNjM2MzYzNjQpO1xufVxuLm10LXdpZGdldC0yIC5tdC1ib2R5IC5tdC1ib2R5LWFjdGlvbnMgPiBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLm10LXdpZGdldC0yIC5tdC1ib2R5IC5tdC1ib2R5LWFjdGlvbnMgLmJ0biB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiKDIzMS4yNjM2MzYzNjM2LCAyMzYuMzUsIDI0MS40MzYzNjM2MzY0KTtcbiAgcGFkZGluZzogMTJweCAwIDEycHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm10LXdpZGdldC0yIC5tdC1ib2R5IC5tdC1ib2R5LWFjdGlvbnMgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubXQtd2lkZ2V0LTMge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjMxLjI2MzYzNjM2MzYsIDIzNi4zNSwgMjQxLjQzNjM2MzYzNjQpO1xufVxuLm10LXdpZGdldC0zIC5tdC1oZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVEQzlFNjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4ubXQtd2lkZ2V0LTMgLm10LWhlYWQgLm10LWhlYWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tdC13aWRnZXQtMyAubXQtaGVhZCAubXQtaGVhZC1kZXNjIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xufVxuLm10LXdpZGdldC0zIC5tdC1oZWFkIC5tdC1oZWFkLWRhdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogcmdiKDI0Mi4yNSwgMjQyLjI1LCAyNDIuMjUpO1xufVxuLm10LXdpZGdldC0zIC5tdC1oZWFkIC5tdC1oZWFkLWJ1dHRvbiB7XG4gIG1hcmdpbjogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ubXQtd2lkZ2V0LTMgLm10LWhlYWQgLm10LWhlYWQtYnV0dG9uID4gYnV0dG9uIHtcbiAgd2lkdGg6IDkwcHg7XG59XG4ubXQtd2lkZ2V0LTMgLm10LWJvZHktYWN0aW9ucy1pY29ucyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tdC13aWRnZXQtMyAubXQtYm9keS1hY3Rpb25zLWljb25zIC5idG4tZ3JvdXAgLm10LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5tdC13aWRnZXQtMyAubXQtYm9keS1hY3Rpb25zLWljb25zIC5idG4ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2IoMjMxLjI2MzYzNjM2MzYsIDIzNi4zNSwgMjQxLjQzNjM2MzYzNjQpO1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbi5tdC13aWRnZXQtMyAubXQtYm9keS1hY3Rpb25zLWljb25zIC5idG46bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLm10LXdpZGdldC00IHtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2QzBCODtcbn1cbi5tdC13aWRnZXQtNCAubXQtaW1nLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tdC13aWRnZXQtNCAubXQtaW1nLWNvbnRhaW5lciA+IGltZyB7XG4gIGhlaWdodDogMjUwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm10LXdpZGdldC00IC5tdC1jb250YWluZXIge1xuICB3aWR0aDogMTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNkMwQjg7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDA7XG59XG4ubXQtd2lkZ2V0LTQgLm10LWNvbnRhaW5lciAubXQtaGVhZC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5tdC13aWRnZXQtNCAubXQtY29udGFpbmVyIC5tdC1ib2R5LWljb25zIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm10LXdpZGdldC00IC5tdC1jb250YWluZXIgLm10LWJvZHktaWNvbnMgPiBhIHtcbiAgY29sb3I6IHJnYigyMjkuNSwgMjI5LjUsIDIyOS41KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDE3cHg7XG59XG4ubXQtd2lkZ2V0LTQgLm10LWNvbnRhaW5lciAubXQtYm9keS1pY29ucyA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tdC13aWRnZXQtNCAubXQtY29udGFpbmVyIC5tdC1mb290ZXItYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbi5tdC13aWRnZXQtNCAubXQtY29udGFpbmVyIC5tdC1mb290ZXItYnV0dG9uID4gLmJ0biB7XG4gIHdpZHRoOiA5MHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keS5zdG9wLXNjcm9sbGluZyB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uc3dlZXQtYWxlcnQgLnNhLWljb24uc2Etc3VjY2VzcyAuc2EtcGxhY2Vob2xkZXIsXG4uc3dlZXQtYWxlcnQgLnNhLWljb24ge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnN3ZWV0LWFsZXJ0IGgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uc3dlZXQtYWxlcnQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnN3ZWV0LWFsZXJ0IC5idG4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xufVxuLnN3ZWV0LWFsZXJ0IC5idG46Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubXQtc3dlZXRhbGVydCB7XG4gIG1hcmdpbjogMCA1cHggNXB4IDA7XG59XG4ubXQtc3dlZXRhbGVydDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tdC1zd2VldGFsZXJ0Lm10LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5tdC1zd2VldGFsZXJ0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLm10LXN3ZWV0YWxlcnQtdGl0bGUge1xuICBtYXJnaW46IDMwcHggMCAxNXB4IDA7XG59XG5cbi5tdC1jbGlwYm9hcmQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5tdC1jbGlwYm9hcmQtY29udGFpbmVyIC5tdC1jbGlwYm9hcmQge1xuICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDA7XG59XG5cbi5tdC1tdWx0aXNlbGVjdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tdC1tdWx0aXNlbGVjdCAuY2FyZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICByaWdodDogMTVweDtcbn1cbi5tdC1tdWx0aXNlbGVjdC5tdC1ub2ljb24gLmNhcmV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm10LWNvZGUge1xuICBwYWRkaW5nOiAzcHg7XG4gIGNvbG9yOiAjRTQzQTQ1O1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuLmNhcHRpb24tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjNlbTtcbn1cblxuLm10LWVsZW1lbnQtc3RlcCAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1kZWZhdWx0IC5tdC1zdGVwLWNvbCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1kZWZhdWx0IC5tdC1zdGVwLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAzcHggMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtZGVmYXVsdCAubXQtc3RlcC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtZGVmYXVsdCAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyYzVkMiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1kZWZhdWx0IC5hY3RpdmUgLm10LXN0ZXAtbnVtYmVyIHtcbiAgY29sb3I6ICMzMmM1ZDIgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtZGVmYXVsdCAuYWN0aXZlIC5tdC1zdGVwLXRpdGxlLFxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1kZWZhdWx0IC5hY3RpdmUgLm10LXN0ZXAtY29udGVudCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLWRlZmF1bHQgLmRvbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZDMjgxICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLWRlZmF1bHQgLmRvbmUgLm10LXN0ZXAtbnVtYmVyIHtcbiAgY29sb3I6ICMyNkMyODEgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtZGVmYXVsdCAuZG9uZSAubXQtc3RlcC10aXRsZSxcbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtZGVmYXVsdCAuZG9uZSAubXQtc3RlcC1jb250ZW50IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtZGVmYXVsdCAuZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTc1MDVBICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLWRlZmF1bHQgLmVycm9yIC5tdC1zdGVwLW51bWJlciB7XG4gIGNvbG9yOiAjRTc1MDVBICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLWRlZmF1bHQgLmVycm9yIC5tdC1zdGVwLXRpdGxlLFxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1kZWZhdWx0IC5lcnJvciAubXQtc3RlcC1jb250ZW50IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtdGhpbiAubXQtc3RlcC1jb2wge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLXRoaW4gLm10LXN0ZXAtbnVtYmVyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogM3B4IDE0cHg7XG59XG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLXRoaW4gLm10LXN0ZXAtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtdGhpbiAubXQtc3RlcC1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC10aGluIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzJjNWQyICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLXRoaW4gLmFjdGl2ZSAubXQtc3RlcC1udW1iZXIge1xuICBjb2xvcjogIzMyYzVkMiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC10aGluIC5hY3RpdmUgLm10LXN0ZXAtdGl0bGUsXG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLXRoaW4gLmFjdGl2ZSAubXQtc3RlcC1jb250ZW50IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtdGhpbiAuZG9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNkMyODEgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtdGhpbiAuZG9uZSAubXQtc3RlcC1udW1iZXIge1xuICBjb2xvcjogIzI2QzI4MSAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC10aGluIC5kb25lIC5tdC1zdGVwLXRpdGxlLFxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC10aGluIC5kb25lIC5tdC1zdGVwLWNvbnRlbnQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC10aGluIC5lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNzUwNUEgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtdGhpbiAuZXJyb3IgLm10LXN0ZXAtbnVtYmVyIHtcbiAgY29sb3I6ICNFNzUwNUEgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtdGhpbiAuZXJyb3IgLm10LXN0ZXAtdGl0bGUsXG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLXRoaW4gLmVycm9yIC5tdC1zdGVwLWNvbnRlbnQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1iYWNrZ3JvdW5kIC5tdC1zdGVwLWNvbCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDE2MHB4O1xufVxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1iYWNrZ3JvdW5kIC5tdC1zdGVwLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMjAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDAuNzllbTtcbiAgY29sb3I6IHJnYigyMTguMjM2ODQyMTA1MywgMjI0LjkyMTA1MjYzMTYsIDIyOC4yNjMxNTc4OTQ3KTtcbiAgei1pbmRleDogNDtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtYmFja2dyb3VuZCAubXQtc3RlcC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI1JTtcbiAgei1pbmRleDogNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1iYWNrZ3JvdW5kIC5tdC1zdGVwLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMjUlO1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLWJhY2tncm91bmQgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMmM1ZDIgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtYmFja2dyb3VuZCAuYWN0aXZlIC5tdC1zdGVwLW51bWJlciB7XG4gIGNvbG9yOiByZ2IoNDIuMjEsIDE4MC4wOTYsIDE5Mi4yOSkgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtYmFja2dyb3VuZCAuYWN0aXZlIC5tdC1zdGVwLXRpdGxlLFxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1iYWNrZ3JvdW5kIC5hY3RpdmUgLm10LXN0ZXAtY29udGVudCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLWJhY2tncm91bmQgLmRvbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZDMjgxICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLWJhY2tncm91bmQgLmRvbmUgLm10LXN0ZXAtbnVtYmVyIHtcbiAgY29sb3I6IHJnYigzMy44MjMyNzU4NjIxLCAxNzIuNjc2NzI0MTM3OSwgMTE0LjgyMTEyMDY4OTcpICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLWJhY2tncm91bmQgLmRvbmUgLm10LXN0ZXAtdGl0bGUsXG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLWJhY2tncm91bmQgLmRvbmUgLm10LXN0ZXAtY29udGVudCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLWJhY2tncm91bmQgLmVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3NTA1QSAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1iYWNrZ3JvdW5kIC5lcnJvciAubXQtc3RlcC1udW1iZXIge1xuICBjb2xvcjogcmdiKDIyNy45MjQ2MjMxMTU2LCA1Ny41NzUzNzY4ODQ0LCA2OC44NTY3ODM5MTk2KSAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1iYWNrZ3JvdW5kIC5lcnJvciAubXQtc3RlcC10aXRsZSxcbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtYmFja2dyb3VuZCAuZXJyb3IgLm10LXN0ZXAtY29udGVudCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLWJhY2tncm91bmQtdGhpbiAubXQtc3RlcC1jb2wge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtYmFja2dyb3VuZC10aGluIC5tdC1zdGVwLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMTIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDAuNzllbTtcbiAgY29sb3I6IHJnYigyMTguMjM2ODQyMTA1MywgMjI0LjkyMTA1MjYzMTYsIDIyOC4yNjMxNTc4OTQ3KTtcbiAgei1pbmRleDogNDtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtYmFja2dyb3VuZC10aGluIC5tdC1zdGVwLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMjUlO1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLWJhY2tncm91bmQtdGhpbiAubXQtc3RlcC1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjUlO1xuICB6LWluZGV4OiA1O1xufVxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1iYWNrZ3JvdW5kLXRoaW4gLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMmM1ZDIgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtYmFja2dyb3VuZC10aGluIC5hY3RpdmUgLm10LXN0ZXAtbnVtYmVyIHtcbiAgY29sb3I6IHJnYig0Mi4yMSwgMTgwLjA5NiwgMTkyLjI5KSAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1iYWNrZ3JvdW5kLXRoaW4gLmFjdGl2ZSAubXQtc3RlcC10aXRsZSxcbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtYmFja2dyb3VuZC10aGluIC5hY3RpdmUgLm10LXN0ZXAtY29udGVudCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLWJhY2tncm91bmQtdGhpbiAuZG9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNkMyODEgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtYmFja2dyb3VuZC10aGluIC5kb25lIC5tdC1zdGVwLW51bWJlciB7XG4gIGNvbG9yOiByZ2IoMzMuODIzMjc1ODYyMSwgMTcyLjY3NjcyNDEzNzksIDExNC44MjExMjA2ODk3KSAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1iYWNrZ3JvdW5kLXRoaW4gLmRvbmUgLm10LXN0ZXAtdGl0bGUsXG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLWJhY2tncm91bmQtdGhpbiAuZG9uZSAubXQtc3RlcC1jb250ZW50IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtYmFja2dyb3VuZC10aGluIC5lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNzUwNUEgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtYmFja2dyb3VuZC10aGluIC5lcnJvciAubXQtc3RlcC1udW1iZXIge1xuICBjb2xvcjogcmdiKDIyNy45MjQ2MjMxMTU2LCA1Ny41NzUzNzY4ODQ0LCA2OC44NTY3ODM5MTk2KSAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1iYWNrZ3JvdW5kLXRoaW4gLmVycm9yIC5tdC1zdGVwLXRpdGxlLFxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1iYWNrZ3JvdW5kLXRoaW4gLmVycm9yIC5tdC1zdGVwLWNvbnRlbnQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1uby1iYWNrZ3JvdW5kIC5tdC1zdGVwLWNvbCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1uby1iYWNrZ3JvdW5kIC5tdC1zdGVwLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAzcHggMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2U1ZTVlNTtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtbm8tYmFja2dyb3VuZCAubXQtc3RlcC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtbm8tYmFja2dyb3VuZCAuYWN0aXZlIC5tdC1zdGVwLW51bWJlciB7XG4gIGNvbG9yOiAjMzJjNWQyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzMyYzVkMiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1uby1iYWNrZ3JvdW5kIC5hY3RpdmUgLm10LXN0ZXAtdGl0bGUsXG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLW5vLWJhY2tncm91bmQgLmFjdGl2ZSAubXQtc3RlcC1jb250ZW50IHtcbiAgY29sb3I6ICMzMmM1ZDIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtbm8tYmFja2dyb3VuZCAuZG9uZSAubXQtc3RlcC1udW1iZXIge1xuICBjb2xvcjogIzI2QzI4MSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyNkMyODEgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtbm8tYmFja2dyb3VuZCAuZG9uZSAubXQtc3RlcC10aXRsZSxcbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtbm8tYmFja2dyb3VuZCAuZG9uZSAubXQtc3RlcC1jb250ZW50IHtcbiAgY29sb3I6ICMyNkMyODEgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtbm8tYmFja2dyb3VuZCAuZXJyb3IgLm10LXN0ZXAtbnVtYmVyIHtcbiAgY29sb3I6ICNFNzUwNUEgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRTc1MDVBICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLW5vLWJhY2tncm91bmQgLmVycm9yIC5tdC1zdGVwLXRpdGxlLFxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1uby1iYWNrZ3JvdW5kIC5lcnJvciAubXQtc3RlcC1jb250ZW50IHtcbiAgY29sb3I6ICNFNzUwNUEgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtbm8tYmFja2dyb3VuZC10aGluIC5tdC1zdGVwLWNvbCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtbm8tYmFja2dyb3VuZC10aGluIC5tdC1zdGVwLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDNweCAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xufVxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1uby1iYWNrZ3JvdW5kLXRoaW4gLm10LXN0ZXAtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtbm8tYmFja2dyb3VuZC10aGluIC5tdC1zdGVwLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLW5vLWJhY2tncm91bmQtdGhpbiAuYWN0aXZlIC5tdC1zdGVwLW51bWJlciB7XG4gIGNvbG9yOiAjMzJjNWQyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzMyYzVkMiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1uby1iYWNrZ3JvdW5kLXRoaW4gLmFjdGl2ZSAubXQtc3RlcC10aXRsZSxcbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtbm8tYmFja2dyb3VuZC10aGluIC5hY3RpdmUgLm10LXN0ZXAtY29udGVudCB7XG4gIGNvbG9yOiAjMzJjNWQyICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLW5vLWJhY2tncm91bmQtdGhpbiAuZG9uZSAubXQtc3RlcC1udW1iZXIge1xuICBjb2xvcjogIzI2QzI4MSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyNkMyODEgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtbm8tYmFja2dyb3VuZC10aGluIC5kb25lIC5tdC1zdGVwLXRpdGxlLFxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1uby1iYWNrZ3JvdW5kLXRoaW4gLmRvbmUgLm10LXN0ZXAtY29udGVudCB7XG4gIGNvbG9yOiAjMjZDMjgxICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLW5vLWJhY2tncm91bmQtdGhpbiAuZXJyb3IgLm10LXN0ZXAtbnVtYmVyIHtcbiAgY29sb3I6ICNFNzUwNUEgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRTc1MDVBICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLW5vLWJhY2tncm91bmQtdGhpbiAuZXJyb3IgLm10LXN0ZXAtdGl0bGUsXG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLW5vLWJhY2tncm91bmQtdGhpbiAuZXJyb3IgLm10LXN0ZXAtY29udGVudCB7XG4gIGNvbG9yOiAjRTc1MDVBICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLWxpbmUgLm10LXN0ZXAtY29sIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLWxpbmUgLm10LXN0ZXAtbnVtYmVyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDlweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBib3JkZXI6IDNweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtbGluZSAubXQtc3RlcC1udW1iZXIgPiBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAlKTtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtbGluZSAubXQtc3RlcC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1saW5lIC5tdC1zdGVwLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgdG9wOiAtMzJweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiA0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1saW5lIC5tdC1zdGVwLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIHRvcDogLTMycHg7XG4gIHJpZ2h0OiA1MCU7XG4gIHotaW5kZXg6IDQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLWxpbmUgLmZpcnN0IC5tdC1zdGVwLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLWxpbmUgLmxhc3QgLm10LXN0ZXAtdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1saW5lIC5hY3RpdmUgLm10LXN0ZXAtbnVtYmVyIHtcbiAgY29sb3I6ICMzMmM1ZDIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzJjNWQyICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLWxpbmUgLmFjdGl2ZSAubXQtc3RlcC10aXRsZSxcbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtbGluZSAuYWN0aXZlIC5tdC1zdGVwLWNvbnRlbnQge1xuICBjb2xvcjogIzMyYzVkMiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1saW5lIC5hY3RpdmUgLm10LXN0ZXAtdGl0bGU6YWZ0ZXIsIC5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtbGluZSAuYWN0aXZlIC5tdC1zdGVwLXRpdGxlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMmM1ZDI7XG59XG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLWxpbmUgLmRvbmUgLm10LXN0ZXAtbnVtYmVyIHtcbiAgY29sb3I6ICMyNkMyODEgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjZDMjgxICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLWxpbmUgLmRvbmUgLm10LXN0ZXAtdGl0bGUsXG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLWxpbmUgLmRvbmUgLm10LXN0ZXAtY29udGVudCB7XG4gIGNvbG9yOiAjMjZDMjgxICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLWxpbmUgLmRvbmUgLm10LXN0ZXAtdGl0bGU6YWZ0ZXIsIC5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtbGluZSAuZG9uZSAubXQtc3RlcC10aXRsZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZDMjgxO1xufVxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1saW5lIC5lcnJvciAubXQtc3RlcC1udW1iZXIge1xuICBjb2xvcjogI0U3NTA1QSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNFNzUwNUEgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtbGluZSAuZXJyb3IgLm10LXN0ZXAtdGl0bGUsXG4ubXQtZWxlbWVudC1zdGVwIC5zdGVwLWxpbmUgLmVycm9yIC5tdC1zdGVwLWNvbnRlbnQge1xuICBjb2xvcjogI0U3NTA1QSAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1saW5lIC5lcnJvciAubXQtc3RlcC10aXRsZTphZnRlciwgLm10LWVsZW1lbnQtc3RlcCAuc3RlcC1saW5lIC5lcnJvciAubXQtc3RlcC10aXRsZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTc1MDVBO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7IC8qIDk5MXB4ICovXG4gIC5tdC1lbGVtZW50LXN0ZXAgLnN0ZXAtbGluZSAubXQtc3RlcC10aXRsZTphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAubXQtZWxlbWVudC1zdGVwIC5zdGVwLWxpbmUgLm10LXN0ZXAtdGl0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZCAubGlzdC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDAuN2VtIDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQgLmxpc3QtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQgLmxpc3QtcGVuZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkIC5saXN0LWNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHggN3B4O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZCAubGlzdC1jb3VudC5sYXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQgLmxpc3QtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWNvbnRhaW5lciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIzMS4yNjM2MzYzNjM2LCAyMzYuMzUsIDI0MS40MzYzNjM2MzY0KTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWNvbnRhaW5lciAubXQtbGlzdC10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1jb250YWluZXIgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjMxLjI2MzYzNjM2MzYsIDIzNi4zNSwgMjQxLjQzNjM2MzYzNjQpO1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1jb250YWluZXIgdWwgPiAubXQtbGlzdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1jb250YWluZXIgdWwgPiAubXQtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSA+IC5saXN0LWljb24tY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIzMS4yNjM2MzYzNjM2LCAyMzYuMzUsIDI0MS40MzYzNjM2MzY0KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuOWVtO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW0gPiAubGlzdC1pY29uLWNvbnRhaW5lciA+IGEge1xuICBjb2xvcjogIzM0NDk1ZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW0gPiAubGlzdC1pY29uLWNvbnRhaW5lciA+IGE6aG92ZXIge1xuICBjb2xvcjogIzI2QzI4MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSA+IC5saXN0LWljb24tY29udGFpbmVyLmRvbmUge1xuICBib3JkZXItY29sb3I6ICMyNkMyODE7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1jb250YWluZXIgdWwgPiAubXQtbGlzdC1pdGVtID4gLmxpc3QtaWNvbi1jb250YWluZXIuZG9uZSA+IGEge1xuICBjb2xvcjogIzI2QzI4MTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW0gPiAubGlzdC1pY29uLWNvbnRhaW5lci5kb25lID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMjZDMjgxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1jb250YWluZXIgdWwgPiAubXQtbGlzdC1pdGVtID4gLmxpc3QtaXRlbS1jb250ZW50IHtcbiAgcGFkZGluZzogMCA3NXB4IDAgNjBweDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW0gPiAubGlzdC1pdGVtLWNvbnRlbnQgPiBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSA+IC5saXN0LWl0ZW0tY29udGVudCA+IGgzID4gYSB7XG4gIGNvbG9yOiAjMzQ0OTVlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSA+IC5saXN0LWl0ZW0tY29udGVudCA+IGgzID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMjZDMjgxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1jb250YWluZXIgdWwgPiAubXQtbGlzdC1pdGVtID4gLmxpc3QtaXRlbS1jb250ZW50ID4gcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW0gPiAubGlzdC1kYXRldGltZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA2MHB4O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0LmV4dC0xLm10LWxpc3QtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTVweCAwIDAgMDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5leHQtMS5tdC1saXN0LWNvbnRhaW5lciAubXQtbGlzdC10aXRsZSB7XG4gIHBhZGRpbmc6IDAgMTVweCAxNXB4IDE1cHg7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQuZXh0LTEubXQtbGlzdC1jb250YWluZXIgdWwgPiAubXQtbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMkYzNTNCO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2IoMjMxLjI2MzYzNjM2MzYsIDIzNi4zNSwgMjQxLjQzNjM2MzYzNjQpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0LmV4dC0xLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQuZXh0LTEubXQtbGlzdC1jb250YWluZXIgdWwgPiAubXQtbGlzdC1pdGVtLmRvbmUge1xuICBib3JkZXItY29sb3I6ICMyNkMyODE7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYigyMzEuMjYzNjM2MzYzNiwgMjM2LjM1LCAyNDEuNDM2MzYzNjM2NCk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQuZXh0LTEubXQtbGlzdC1jb250YWluZXIgdWwgPiAubXQtbGlzdC1pdGVtLmRvbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTUwLjQ3NDEzNzkzMSwgMjM0LjUyNTg2MjA2OSwgMTk5LjUwNDMxMDM0NDgpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0LmV4dC0xLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSA+IC5saXN0LWljb24tY29udGFpbmVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lmdyb3VwIC5saXN0LXRvZ2dsZS1jb250YWluZXI6aG92ZXIsIC5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5ncm91cCAubGlzdC10b2dnbGUtY29udGFpbmVyOmZvY3VzLCAubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQuZ3JvdXAgLmxpc3QtdG9nZ2xlLWNvbnRhaW5lcjphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQuZ3JvdXAgLmxpc3QtdG9nZ2xlLWNvbnRhaW5lciAubGlzdC10b2dnbGUge1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkYzNTNCO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lmdyb3VwIC5saXN0LXRvZ2dsZS1jb250YWluZXIgLmxpc3QtdG9nZ2xlLmRvbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZDMjgxO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1zaW1wbGUubXQtbGlzdC1oZWFkIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3Qtc2ltcGxlLm10LWxpc3QtaGVhZCAubGlzdC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1yaWdodDogODVweDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3Qtc2ltcGxlLm10LWxpc3QtaGVhZCAubGlzdC1kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDc1cHg7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXNpbXBsZS5tdC1saXN0LWNvbnRhaW5lciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIzMS4yNjM2MzYzNjM2LCAyMzYuMzUsIDI0MS40MzYzNjM2MzY0KTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3Qtc2ltcGxlLm10LWxpc3QtY29udGFpbmVyIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3Qtc2ltcGxlLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjMxLjI2MzYzNjM2MzYsIDIzNi4zNSwgMjQxLjQzNjM2MzYzNjQpO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXNpbXBsZS5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3Qtc2ltcGxlLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3Qtc2ltcGxlLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSA+IC5saXN0LWljb24tY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3Qtc2ltcGxlLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSA+IC5saXN0LWljb24tY29udGFpbmVyID4gYSB7XG4gIGNvbG9yOiAjMzQ0OTVlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1zaW1wbGUubXQtbGlzdC1jb250YWluZXIgdWwgPiAubXQtbGlzdC1pdGVtID4gLmxpc3QtaWNvbi1jb250YWluZXIgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNkMyODE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3Qtc2ltcGxlLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSA+IC5saXN0LWljb24tY29udGFpbmVyLmRvbmUge1xuICBjb2xvcjogIzI2QzI4MTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3Qtc2ltcGxlLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSA+IC5saXN0LWljb24tY29udGFpbmVyLmRvbmUgPiBhIHtcbiAgY29sb3I6ICMyNkMyODE7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXNpbXBsZS5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW0gPiAubGlzdC1pY29uLWNvbnRhaW5lci5kb25lID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMjZDMjgxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXNpbXBsZS5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW0gPiAubGlzdC1pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDc1cHggMCA2MHB4O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1zaW1wbGUubXQtbGlzdC1jb250YWluZXIgdWwgPiAubXQtbGlzdC1pdGVtID4gLmxpc3QtaXRlbS1jb250ZW50ID4gaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3Qtc2ltcGxlLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSA+IC5saXN0LWl0ZW0tY29udGVudCA+IGgzID4gYSB7XG4gIGNvbG9yOiAjMzQ0OTVlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1zaW1wbGUubXQtbGlzdC1jb250YWluZXIgdWwgPiAubXQtbGlzdC1pdGVtID4gLmxpc3QtaXRlbS1jb250ZW50ID4gaDMgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNkMyODE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3Qtc2ltcGxlLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSA+IC5saXN0LWRhdGV0aW1lIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDYwcHg7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXNpbXBsZS5tdC1saXN0LWhlYWQge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1zaW1wbGUubXQtbGlzdC1oZWFkIC5saXN0LXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1zaW1wbGUubXQtbGlzdC1oZWFkIC5saXN0LWRhdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNzVweDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3Qtc2ltcGxlLmV4dC0xLm10LWxpc3QtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3Qtc2ltcGxlLmV4dC0xLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzM0NDk1ZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiKDIzMS4yNjM2MzYzNjM2LCAyMzYuMzUsIDI0MS40MzYzNjM2MzY0KTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3Qtc2ltcGxlLmV4dC0xLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXNpbXBsZS5leHQtMS5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW0uZG9uZSB7XG4gIGJvcmRlci1jb2xvcjogIzI2QzI4MTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiKDIzMS4yNjM2MzYzNjM2LCAyMzYuMzUsIDI0MS40MzYzNjM2MzY0KTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3Qtc2ltcGxlLmV4dC0xLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbS5kb25lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE1MC40NzQxMzc5MzEsIDIzNC41MjU4NjIwNjksIDE5OS41MDQzMTAzNDQ4KTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3Qtc2ltcGxlLmdyb3VwIC5saXN0LXRvZ2dsZS1jb250YWluZXI6aG92ZXIsIC5tdC1lbGVtZW50LWxpc3QgLmxpc3Qtc2ltcGxlLmdyb3VwIC5saXN0LXRvZ2dsZS1jb250YWluZXI6Zm9jdXMsIC5tdC1lbGVtZW50LWxpc3QgLmxpc3Qtc2ltcGxlLmdyb3VwIC5saXN0LXRvZ2dsZS1jb250YWluZXI6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1zaW1wbGUuZ3JvdXAgLmxpc3QtdG9nZ2xlLWNvbnRhaW5lciAubGlzdC10b2dnbGUge1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ0OTVlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1zaW1wbGUuZ3JvdXAgLmxpc3QtdG9nZ2xlLWNvbnRhaW5lciAubGlzdC10b2dnbGUuZG9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNkMyODE7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LW5ld3MubXQtbGlzdC1oZWFkIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1uZXdzLm10LWxpc3QtaGVhZCAubGlzdC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtbmV3cy5tdC1saXN0LWhlYWQgLmJhZGdlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1uZXdzLm10LWxpc3QtY29udGFpbmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjMxLjI2MzYzNjM2MzYsIDIzNi4zNSwgMjQxLjQzNjM2MzYzNjQpO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LW5ld3MubXQtbGlzdC1jb250YWluZXIgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1uZXdzLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjMxLjI2MzYzNjM2MzYsIDIzNi4zNSwgMjQxLjQzNjM2MzYzNjQpO1xuICBwYWRkaW5nOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LW5ld3MubXQtbGlzdC1jb250YWluZXIgdWwgPiAubXQtbGlzdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LW5ld3MubXQtbGlzdC1jb250YWluZXIgdWwgPiAubXQtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1uZXdzLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSA+IC5saXN0LWljb24tY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtbmV3cy5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW0gPiAubGlzdC1pY29uLWNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICMyZjM1M2I7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LW5ld3MubXQtbGlzdC1jb250YWluZXIgdWwgPiAubXQtbGlzdC1pdGVtID4gLmxpc3QtaWNvbi1jb250YWluZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzJjNWQyO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1uZXdzLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSA+IC5saXN0LWl0ZW0tY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMjVweCAwIDA7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LW5ld3MubXQtbGlzdC1jb250YWluZXIgdWwgPiAubXQtbGlzdC1pdGVtID4gLmxpc3QtaXRlbS1jb250ZW50ID4gaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtbmV3cy5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW0gPiAubGlzdC1pdGVtLWNvbnRlbnQgPiBoMyA+IGEge1xuICBjb2xvcjogIzM0NDk1ZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtbmV3cy5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW0gPiAubGlzdC1pdGVtLWNvbnRlbnQgPiBoMyA+IGE6aG92ZXIge1xuICBjb2xvcjogIzMyYzVkMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1uZXdzLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSA+IC5saXN0LWRhdGV0aW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtbmV3cy5leHQtMS5tdC1saXN0LWhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LW5ld3MuZXh0LTEubXQtbGlzdC1oZWFkIC5saXN0LWNvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE5cHg7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LW5ld3MuZXh0LTEgLmxpc3QtdGh1bWIge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbG9hdDogbGVmdDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtbmV3cy5leHQtMSAubGlzdC10aHVtYiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtbmV3cy5leHQtMS5tdC1saXN0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LW5ld3MuZXh0LTEubXQtbGlzdC1jb250YWluZXIgdWwgPiAubXQtbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtbmV3cy5leHQtMS5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW0gPiAubGlzdC1kYXRldGltZSB7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtbmV3cy5leHQtMS5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW0gPiAubGlzdC1pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LW5ld3MuZXh0LTEubXQtbGlzdC1jb250YWluZXIgdWwgPiAubXQtbGlzdC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtbmV3cy5leHQtMS5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1uZXdzLmV4dC0yLm10LWxpc3QtaGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtbmV3cy5leHQtMi5tdC1saXN0LWhlYWQgLmxpc3QtY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTlweDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtbmV3cy5leHQtMiAubGlzdC10aHVtYiB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1uZXdzLmV4dC0yIC5saXN0LXRodW1iIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1uZXdzLmV4dC0yLm10LWxpc3QtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtbmV3cy5leHQtMi5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1uZXdzLmV4dC0yLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSA+IC5saXN0LWRhdGV0aW1lIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1uZXdzLmV4dC0yLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSA+IC5saXN0LWl0ZW0tY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtbmV3cy5leHQtMi5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW0gPiAubGlzdC1pdGVtLWNvbnRlbnQgPiBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtbmV3cy5leHQtMi5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW0gPiAubGlzdC1pdGVtLWNvbnRlbnQgPiBoMyA+IGE6aG92ZXIge1xuICBjb2xvcjogI0YyNzg0Qjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtbmV3cy5leHQtMi5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1uZXdzLmV4dC0yLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1oZWFkIHtcbiAgcGFkZGluZzogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtaGVhZCAubGlzdC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWhlYWQgLmxpc3QtaGVhZC1jb3VudCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWhlYWQgLmxpc3QtaGVhZC1jb3VudCA+IC5saXN0LWhlYWQtY291bnQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtaGVhZCAubGlzdC1jb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMjlweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtaGVhZCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1oZWFkIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1jb250YWluZXIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigyMzEuMjYzNjM2MzYzNiwgMjM2LjM1LCAyNDEuNDM2MzYzNjM2NCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWNvbnRhaW5lciAubGlzdC10b2RvLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDFweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAyNXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigyMzEuMjYzNjM2MzYzNiwgMjM2LjM1LCAyNDEuNDM2MzYzNjM2NCk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1jb250YWluZXIgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1jb250YWluZXIgdWwgPiAubXQtbGlzdC1pdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIzMS4yNjM2MzYzNjM2LCAyMzYuMzUsIDI0MS40MzYzNjM2MzY0KTtcbiAgcGFkZGluZzogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSA+IC5saXN0LXRvZG8taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMC43ZW07XG4gIHBhZGRpbmc6IDAuN2VtIDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1jb250YWluZXIgdWwgPiAubXQtbGlzdC1pdGVtID4gLmxpc3QtdG9kby1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDkwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSA+IC5saXN0LXRvZG8taXRlbTphZnRlciB7XG4gIHJpZ2h0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0NywgNTMsIDU5LCAwKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMmYzNTNiO1xuICBib3JkZXItd2lkdGg6IDhweDtcbiAgdG9wOiAxOHB4O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSA+IC5saXN0LXRvZG8taXRlbSA+IC5saXN0LXRvZ2dsZS1jb250YWluZXI6aG92ZXIsIC5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW0gPiAubGlzdC10b2RvLWl0ZW0gPiAubGlzdC10b2dnbGUtY29udGFpbmVyOmZvY3VzLCAubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1jb250YWluZXIgdWwgPiAubXQtbGlzdC1pdGVtID4gLmxpc3QtdG9kby1pdGVtID4gLmxpc3QtdG9nZ2xlLWNvbnRhaW5lcjphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1jb250YWluZXIgdWwgPiAubXQtbGlzdC1pdGVtID4gLmxpc3QtdG9kby1pdGVtID4gLmxpc3QtdG9nZ2xlLWNvbnRhaW5lciAubGlzdC10b2dnbGUge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSA+IC5saXN0LXRvZG8taXRlbSA+IC5saXN0LXRvZ2dsZS1jb250YWluZXIgLmxpc3QtdG9nZ2xlID4gLmxpc3QtdG9nZ2xlLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSA+IC5saXN0LXRvZG8taXRlbSAudGFzay1saXN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIzMS4yNjM2MzYzNjM2LCAyMzYuMzUsIDI0MS40MzYzNjM2MzY0KTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1jb250YWluZXIgdWwgPiAubXQtbGlzdC1pdGVtID4gLmxpc3QtdG9kby1pdGVtIC50YXNrLWxpc3QgLnRhc2stbGlzdC1pdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYigyMzEuMjYzNjM2MzYzNiwgMjM2LjM1LCAyNDEuNDM2MzYzNjM2NCk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1jb250YWluZXIgdWwgPiAubXQtbGlzdC1pdGVtID4gLmxpc3QtdG9kby1pdGVtIC50YXNrLWxpc3QgLnRhc2stbGlzdC1pdGVtIGEge1xuICBjb2xvcjogIzJmMzUzYjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW0gPiAubGlzdC10b2RvLWl0ZW0gLnRhc2stbGlzdCAudGFzay1saXN0LWl0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNlNDNhNDU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1jb250YWluZXIgdWwgPiAubXQtbGlzdC1pdGVtID4gLmxpc3QtdG9kby1pdGVtIC50YXNrLWxpc3QgLnRhc2stbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSA+IC5saXN0LXRvZG8taXRlbSAudGFzay1saXN0IC50YXNrLWxpc3QtaXRlbSA+IC50YXNrLWljb24ge1xuICBmbG9hdDogbGVmdDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW0gPiAubGlzdC10b2RvLWl0ZW0gLnRhc2stbGlzdCAudGFzay1saXN0LWl0ZW0gPiAudGFzay1jb250ZW50IHtcbiAgcGFkZGluZzogMCA0NXB4IDAgMzVweDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW0gPiAubGlzdC10b2RvLWl0ZW0gLnRhc2stbGlzdCAudGFzay1saXN0LWl0ZW0gPiAudGFzay1jb250ZW50ID4gaDQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1jb250YWluZXIgdWwgPiAubXQtbGlzdC1pdGVtID4gLmxpc3QtdG9kby1pdGVtIC50YXNrLWxpc3QgLnRhc2stbGlzdC1pdGVtID4gLnRhc2stY29udGVudCA+IHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW0gPiAubGlzdC10b2RvLWl0ZW0gLnRhc2stbGlzdCAudGFzay1saXN0LWl0ZW0gPiAudGFzay1zdGF0dXMge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1jb250YWluZXIgdWwgPiAubXQtbGlzdC1pdGVtID4gLmxpc3QtdG9kby1pdGVtIC50YXNrLWxpc3QgLnRhc2stbGlzdC1pdGVtID4gLnRhc2stc3RhdHVzIGEge1xuICBjb2xvcjogI2U1ZTVlNTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW0gPiAubGlzdC10b2RvLWl0ZW0gLnRhc2stbGlzdCAudGFzay1saXN0LWl0ZW0gPiAudGFzay1zdGF0dXMgLmRvbmU6aG92ZXIge1xuICBjb2xvcjogIzI2QzI4MTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW0gPiAubGlzdC10b2RvLWl0ZW0gLnRhc2stbGlzdCAudGFzay1saXN0LWl0ZW0gPiAudGFzay1zdGF0dXMgLnBlbmRpbmc6aG92ZXIge1xuICBjb2xvcjogI2U0M2E0NTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW0gPiAubGlzdC10b2RvLWl0ZW0gLnRhc2stbGlzdCAudGFzay1saXN0LWl0ZW0uZG9uZSA+IC50YXNrLXN0YXR1cyAuZG9uZSB7XG4gIGNvbG9yOiAjMjZDMjgxO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSA+IC5saXN0LXRvZG8taXRlbSAudGFzay1saXN0IC50YXNrLWZvb3RlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW0gPiAubGlzdC10b2RvLWl0ZW0gLnRhc2stbGlzdCAudGFzay1mb290ZXIgYSB7XG4gIGNvbG9yOiAjMmYzNTNiO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSA+IC5saXN0LXRvZG8taXRlbSAudGFzay1saXN0IC50YXNrLWZvb3RlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSA+IC5saXN0LXRvZG8taXRlbSAudGFzay1saXN0IC50YXNrLWZvb3RlciBhLnRhc2stdHJhc2g6aG92ZXIge1xuICBjb2xvcjogI2U0M2E0NTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW0gPiAubGlzdC10b2RvLWl0ZW0gLnRhc2stbGlzdCAudGFzay1mb290ZXIgYS50YXNrLWFkZDpob3ZlciB7XG4gIGNvbG9yOiAjMjZDMjgxO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSA+IC5saXN0LWljb24tY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW0gPiAubGlzdC1pY29uLWNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICMyZjM1M2I7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1jb250YWluZXIgdWwgPiAubXQtbGlzdC1pdGVtID4gLmxpc3QtaWNvbi1jb250YWluZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzJjNWQyO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSA+IC5saXN0LWl0ZW0tY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMjVweCAwIDA7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1jb250YWluZXIgdWwgPiAubXQtbGlzdC1pdGVtID4gLmxpc3QtaXRlbS1jb250ZW50ID4gaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW0gPiAubGlzdC1pdGVtLWNvbnRlbnQgPiBoMyA+IGEge1xuICBjb2xvcjogIzM0NDk1ZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWNvbnRhaW5lciB1bCA+IC5tdC1saXN0LWl0ZW0gPiAubGlzdC1pdGVtLWNvbnRlbnQgPiBoMyA+IGE6aG92ZXIge1xuICBjb2xvcjogIzMyYzVkMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtY29udGFpbmVyIHVsID4gLm10LWxpc3QtaXRlbSA+IC5saXN0LWRhdGV0aW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC53aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNjY2O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC53aGl0ZSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICM2NjY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLndoaXRlLmV4dC0xIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjkuNSwgMjI5LjUsIDIyOS41KTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQud2hpdGUgLmxpc3QtbGFiZWwge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLndoaXRlIC5saXN0LWRhdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1oZWFkLndoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM2NjY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQud2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzY2Njtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC53aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDIuMjUsIDI0Mi4yNSwgMjQyLjI1KTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWxpbmUud2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLndoaXRlOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLndoaXRlIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLndoaXRlIC5saXN0LXRvZ2dsZSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlNWVjO1xuICBjb2xvcjogIzY2Njtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZGVmYXVsdCAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICM2NjY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmRlZmF1bHQuZXh0LTEgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5My43NzU1MTAyMDQxLCAyMDEuOTM4Nzc1NTEwMiwgMjE2LjIyNDQ4OTc5NTkpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5kZWZhdWx0IC5saXN0LWxhYmVsIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5kZWZhdWx0IC5saXN0LWRhdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1oZWFkLmRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlNWVjO1xuICBjb2xvcjogIzY2Njtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTVlYztcbiAgY29sb3I6ICM2NjY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQuZGVmYXVsdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDkuMzg3NzU1MTAyLCAyMTUuNDY5Mzg3NzU1MSwgMjI2LjExMjI0NDg5OCk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1saW5lLmRlZmF1bHQge1xuICBib3JkZXItY29sb3I6ICNlMWU1ZWM7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLmRlZmF1bHQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlMWU1ZWMgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uZGVmYXVsdCAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjZTFlNWVjO1xuICBjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5kZWZhdWx0IC5saXN0LXRvZ2dsZSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjZTFlNWVjO1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzNTNiO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZGFyayAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNjkuNjEzMjA3NTQ3MiwgNzguNSwgODcuMzg2NzkyNDUyOCk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5kYXJrLmV4dC0xIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNC4zODY3OTI0NTI4LCAyNy41LCAzMC42MTMyMDc1NDcyKTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZGFyayAubGlzdC1sYWJlbCB7XG4gIGNvbG9yOiByZ2IoMTcyLjA2NjAzNzczNTgsIDE4MC41LCAxODguOTMzOTYyMjY0Mik7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmRhcmsgLmxpc3QtZGF0ZSB7XG4gIGNvbG9yOiByZ2IoMTcyLjA2NjAzNzczNTgsIDE4MC41LCAxODguOTMzOTYyMjY0Mik7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1oZWFkLmRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzNTNiO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMzUzYjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQuZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzNS42OTMzOTYyMjY0LCA0MC4yNSwgNDQuODA2NjAzNzczNik7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1saW5lLmRhcmsge1xuICBib3JkZXItY29sb3I6ICMyZjM1M2I7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLmRhcms6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyZjM1M2IgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uZGFyayAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjMmYzNTNiO1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5kYXJrIC5saXN0LXRvZ2dsZSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjMmYzNTNiO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU5OGRjO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuYmx1ZSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTYuNDY4MzU0NDMwNCwgMTc0LjE2NDU1Njk2MiwgMjI3LjUzMTY0NTU2OTYpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuYmx1ZS5leHQtMSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzIuNzg0ODEwMTI2NiwgMTI1LjUxODk4NzM0MTgsIDE4OS4yMTUxODk4NzM0KTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuYmx1ZSAubGlzdC1sYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuYmx1ZSAubGlzdC1kYXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtaGVhZC5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1OThkYztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQuYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTk4ZGM7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LmJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzYuNTUwNjMyOTExNCwgMTM5LjkzNjcwODg2MDgsIDIxMC45NDkzNjcwODg2KTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWxpbmUuYmx1ZSB7XG4gIGJvcmRlci1jb2xvcjogIzM1OThkYztcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uYmx1ZTphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzM1OThkYyAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5ibHVlIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICMzNTk4ZGM7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLmJsdWUgLmxpc3QtdG9nZ2xlID4gLmJhZGdlIHtcbiAgY29sb3I6ICMzNTk4ZGM7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuYmx1ZS1tYWRpc29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3OGViZTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmJsdWUtbWFkaXNvbiAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTIzLjc3MjUzMjE4ODgsIDE2Ni43MzM5MDU1Nzk0LCAyMDQuMjI3NDY3ODExMik7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ibHVlLW1hZGlzb24uZXh0LTEgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDYzLjA0NzIxMDMwMDQsIDExNi4zOTQ4NDk3ODU0LCAxNjIuOTUyNzg5Njk5Nik7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmJsdWUtbWFkaXNvbiAubGlzdC1sYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuYmx1ZS1tYWRpc29uIC5saXN0LWRhdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1oZWFkLmJsdWUtbWFkaXNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzhlYmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LmJsdWUtbWFkaXNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzhlYmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LmJsdWUtbWFkaXNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig3MC4xNjA5NDQyMDYsIDEyOS41Mjc4OTY5OTU3LCAxODEuMzM5MDU1Nzk0KTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWxpbmUuYmx1ZS1tYWRpc29uIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTc4ZWJlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5ibHVlLW1hZGlzb246YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1NzhlYmUgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uYmx1ZS1tYWRpc29uIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICM1NzhlYmU7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLmJsdWUtbWFkaXNvbiAubGlzdC10b2dnbGUgPiAuYmFkZ2Uge1xuICBjb2xvcjogIzU3OGViZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ibHVlLWNoYW1icmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDM0U1MDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmJsdWUtY2hhbWJyYXkgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDYyLjA5Njc3NDE5MzUsIDg3LjUsIDExMi45MDMyMjU4MDY1KTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmJsdWUtY2hhbWJyYXkuZXh0LTEgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1LjkwMzIyNTgwNjUsIDM2LjUsIDQ3LjA5Njc3NDE5MzUpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ibHVlLWNoYW1icmF5IC5saXN0LWxhYmVsIHtcbiAgY29sb3I6IHJnYigxNzAuNDgzODcwOTY3NywgMTg5LjUsIDIwOC41MTYxMjkwMzIzKTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuYmx1ZS1jaGFtYnJheSAubGlzdC1kYXRlIHtcbiAgY29sb3I6IHJnYigxNzAuNDgzODcwOTY3NywgMTg5LjUsIDIwOC41MTYxMjkwMzIzKTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWhlYWQuYmx1ZS1jaGFtYnJheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzNFNTA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LmJsdWUtY2hhbWJyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMzRTUwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5ibHVlLWNoYW1icmF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM0Ljk1MTYxMjkwMzIsIDQ5LjI1LCA2My41NDgzODcwOTY4KTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWxpbmUuYmx1ZS1jaGFtYnJheSB7XG4gIGJvcmRlci1jb2xvcjogIzJDM0U1MDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uYmx1ZS1jaGFtYnJheTphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJDM0U1MCAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5ibHVlLWNoYW1icmF5IC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICMyQzNFNTA7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLmJsdWUtY2hhbWJyYXkgLmxpc3QtdG9nZ2xlID4gLmJhZGdlIHtcbiAgY29sb3I6ICMyQzNFNTA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuYmx1ZS1lYm9ueWNsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIzMTNGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuYmx1ZS1lYm9ueWNsYXkgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDUxLjg3NjI4ODY1OTgsIDc0Ljc2Mjg4NjU5NzksIDk2LjEyMzcxMTM0MDIpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuYmx1ZS1lYm9ueWNsYXkuZXh0LTEgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2LjEyMzcxMTM0MDIsIDIzLjIzNzExMzQwMjEsIDI5Ljg3NjI4ODY1OTgpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ibHVlLWVib255Y2xheSAubGlzdC1sYWJlbCB7XG4gIGNvbG9yOiByZ2IoMTUyLjM4MTQ0MzI5OSwgMTc2LjgxNDQzMjk4OTcsIDE5OS42MTg1NTY3MDEpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ibHVlLWVib255Y2xheSAubGlzdC1kYXRlIHtcbiAgY29sb3I6IHJnYigxNTIuMzgxNDQzMjk5LCAxNzYuODE0NDMyOTg5NywgMTk5LjYxODU1NjcwMSk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1oZWFkLmJsdWUtZWJvbnljbGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMzEzRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQuYmx1ZS1lYm9ueWNsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIzMTNGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5ibHVlLWVib255Y2xheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNS4wNjE4NTU2NzAxLCAzNi4xMTg1NTY3MDEsIDQ2LjQzODE0NDMyOTkpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8tbGluZS5ibHVlLWVib255Y2xheSB7XG4gIGJvcmRlci1jb2xvcjogIzIyMzEzRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uYmx1ZS1lYm9ueWNsYXk6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyMjMxM0YgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uYmx1ZS1lYm9ueWNsYXkgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzIyMzEzRjtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uYmx1ZS1lYm9ueWNsYXkgLmxpc3QtdG9nZ2xlID4gLmJhZGdlIHtcbiAgY29sb3I6ICMyMjMxM0Y7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuYmx1ZS1ob2tpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3ODA5RjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmJsdWUtaG9raSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTM0LjI1ODA2NDUxNjEsIDE1NC4xMTY5MzU0ODM5LCAxNzguNzQxOTM1NDgzOSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ibHVlLWhva2kuZXh0LTEgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDgxLjY3NzQxOTM1NDgsIDEwMi45NDc1ODA2NDUyLCAxMjkuMzIyNTgwNjQ1Mik7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmJsdWUtaG9raSAubGlzdC1sYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuYmx1ZS1ob2tpIC5saXN0LWRhdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1oZWFkLmJsdWUtaG9raSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzgwOUY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LmJsdWUtaG9raSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzgwOUY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LmJsdWUtaG9raTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig5MS41NDgzODcwOTY4LCAxMTUuMzg5MTEyOTAzMiwgMTQ0Ljk1MTYxMjkwMzIpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8tbGluZS5ibHVlLWhva2kge1xuICBib3JkZXItY29sb3I6ICM2NzgwOUY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLmJsdWUtaG9raTphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzY3ODA5RiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5ibHVlLWhva2kgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzY3ODA5RjtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uYmx1ZS1ob2tpIC5saXN0LXRvZ2dsZSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjNjc4MDlGO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmJsdWUtc3RlZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEI3N0JFO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuYmx1ZS1zdGVlbCAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTEyLjQ2OTM4Nzc1NTEsIDE0Ny4zMTAyMDQwODE2LCAyMDMuNTMwNjEyMjQ0OSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ibHVlLXN0ZWVsLmV4dC0xIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1Ni43NzU1MTAyMDQxLCA5NS4yMDgxNjMyNjUzLCAxNTcuMjI0NDg5Nzk1OSk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmJsdWUtc3RlZWwgLmxpc3QtbGFiZWwge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmJsdWUtc3RlZWwgLmxpc3QtZGF0ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWhlYWQuYmx1ZS1zdGVlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Qjc3QkU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LmJsdWUtc3RlZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEI3N0JFO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5ibHVlLXN0ZWVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDYzLjU0MDgxNjMyNjUsIDEwNi41NTMwNjEyMjQ1LCAxNzUuOTU5MTgzNjczNSk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1saW5lLmJsdWUtc3RlZWwge1xuICBib3JkZXItY29sb3I6ICM0Qjc3QkU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLmJsdWUtc3RlZWw6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0Qjc3QkUgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uYmx1ZS1zdGVlbCAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjNEI3N0JFO1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5ibHVlLXN0ZWVsIC5saXN0LXRvZ2dsZSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjNEI3N0JFO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmJsdWUtc29mdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Yzg3Yjk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ibHVlLXNvZnQgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExMi42NjI2NTA2MDI0LCAxNTkuNTc4MzEzMjUzLCAxOTkuMzM3MzQ5Mzk3Nik7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ibHVlLXNvZnQuZXh0LTEgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDU5LjAzNjE0NDU3ODMsIDEwOC43OTUxODA3MjI5LCAxNTAuOTYzODU1NDIxNyk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmJsdWUtc29mdCAubGlzdC1sYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuYmx1ZS1zb2Z0IC5saXN0LWRhdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1oZWFkLmJsdWUtc29mdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Yzg3Yjk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LmJsdWUtc29mdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Yzg3Yjk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LmJsdWUtc29mdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2Ni4yMDQ4MTkyNzcxLCAxMjIuMDA2MDI0MDk2NCwgMTY5LjI5NTE4MDcyMjkpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8tbGluZS5ibHVlLXNvZnQge1xuICBib3JkZXItY29sb3I6ICM0Yzg3Yjk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLmJsdWUtc29mdDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzRjODdiOSAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5ibHVlLXNvZnQgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzRjODdiOTtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uYmx1ZS1zb2Z0IC5saXN0LXRvZ2dsZSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjNGM4N2I5O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmJsdWUtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTczOGI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ibHVlLWRhcmsgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEyMC4xNzU5NjU2NjUyLCAxNDAuNTQ1MDY0Mzc3NywgMTYzLjgyNDAzNDMzNDgpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuYmx1ZS1kYXJrLmV4dC0xIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig3My40MjQ4OTI3MDM5LCA4OS44MjgzMjYxODAzLCAxMDguNTc1MTA3Mjk2MSk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmJsdWUtZGFyayAubGlzdC1sYWJlbCB7XG4gIGNvbG9yOiByZ2IoMjQxLjg3NTUzNjQ4MDcsIDI0My44NTgzNjkwOTg3LCAyNDYuMTI0NDYzNTE5Myk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmJsdWUtZGFyayAubGlzdC1kYXRlIHtcbiAgY29sb3I6IHJnYigyNDEuODc1NTM2NDgwNywgMjQzLjg1ODM2OTA5ODcsIDI0Ni4xMjQ0NjM1MTkzKTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWhlYWQuYmx1ZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNzM4YjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQuYmx1ZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNzM4YjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQuYmx1ZS1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDgzLjcxMjQ0NjM1MTksIDEwMi40MTQxNjMwOTAxLCAxMjMuNzg3NTUzNjQ4MSk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1saW5lLmJsdWUtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzVlNzM4Yjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uYmx1ZS1kYXJrOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNWU3MzhiICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLmJsdWUtZGFyayAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjNWU3MzhiO1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5ibHVlLWRhcmsgLmxpc3QtdG9nZ2xlID4gLmJhZGdlIHtcbiAgY29sb3I6ICM1ZTczOGI7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuYmx1ZS1zaGFycCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QzlCRDE7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ibHVlLXNoYXJwIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMzEuNzc1MTE5NjE3MiwgMTc5LjQwMTkxMzg3NTYsIDIyMC4yMjQ4ODAzODI4KTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmJsdWUtc2hhcnAuZXh0LTEgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDU1LjAyMzkyMzQ0NSwgMTMwLjM4Mjc3NTExOTYsIDE5NC45NzYwNzY1NTUpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ibHVlLXNoYXJwIC5saXN0LWxhYmVsIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ibHVlLXNoYXJwIC5saXN0LWRhdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1oZWFkLmJsdWUtc2hhcnAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUM5QkQxO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5ibHVlLXNoYXJwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVDOUJEMTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQuYmx1ZS1zaGFycDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig3Mi4xMTI0NDAxOTE0LCAxNDIuNzk5MDQzMDYyMiwgMjAzLjM4NzU1OTgwODYpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8tbGluZS5ibHVlLXNoYXJwIHtcbiAgYm9yZGVyLWNvbG9yOiAjNUM5QkQxO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5ibHVlLXNoYXJwOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNUM5QkQxICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLmJsdWUtc2hhcnAgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzVDOUJEMTtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uYmx1ZS1zaGFycCAubGlzdC10b2dnbGUgPiAuYmFkZ2Uge1xuICBjb2xvcjogIzVDOUJEMTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ibHVlLW9sZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRBMEIyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuYmx1ZS1vbGVvIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzcuNjU3NjA4Njk1NywgMTg2LjMzMTUyMTczOTEsIDE5OS4zNDIzOTEzMDQzKTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmJsdWUtb2xlby5leHQtMSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTE4LjM0MjM5MTMwNDMsIDEzMy42Njg0NzgyNjA5LCAxNTYuNjU3NjA4Njk1Nyk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmJsdWUtb2xlbyAubGlzdC1sYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuYmx1ZS1vbGVvIC5saXN0LWRhdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1oZWFkLmJsdWUtb2xlbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NEEwQjI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LmJsdWUtb2xlbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NEEwQjI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LmJsdWUtb2xlbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMzMuMTcxMTk1NjUyMiwgMTQ2LjgzNDIzOTEzMDQsIDE2Ny4zMjg4MDQzNDc4KTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWxpbmUuYmx1ZS1vbGVvIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTRBMEIyO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5ibHVlLW9sZW86YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5NEEwQjIgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uYmx1ZS1vbGVvIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICM5NEEwQjI7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLmJsdWUtb2xlbyAubGlzdC10b2dnbGUgPiAuYmFkZ2Uge1xuICBjb2xvcjogIzk0QTBCMjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMmM1ZDI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmVlbiAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTEuODIsIDIwOC44MzIsIDIxOS4xOCk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmVlbi5leHQtMSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzcuNjIsIDE2MC41MTIsIDE3MS4zOCk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmdyZWVuIC5saXN0LWxhYmVsIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmVlbiAubGlzdC1kYXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtaGVhZC5ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMmM1ZDI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LmdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyYzVkMjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQuZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDIuMjEsIDE4MC4wOTYsIDE5Mi4yOSk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1saW5lLmdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzJjNWQyO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5ncmVlbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzMyYzVkMiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5ncmVlbiAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjMzJjNWQyO1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5ncmVlbiAubGlzdC10b2dnbGUgPiAuYmFkZ2Uge1xuICBjb2xvcjogIzMyYzVkMjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmVlbi1tZWFkb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUJCQzlCO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JlZW4tbWVhZG93IC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig0MS42NDE4NjA0NjUxLCAyMjQuMzU4MTM5NTM0OSwgMTg2LjkwNjk3Njc0NDIpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JlZW4tbWVhZG93LmV4dC0xIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMC41OTUzNDg4MzcyLCAxNDMuNDA0NjUxMTYyOCwgMTE4LjIzMjU1ODEzOTUpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmVlbi1tZWFkb3cgLmxpc3QtbGFiZWwge1xuICBjb2xvcjogcmdiKDIyMC4wMjMyNTU4MTQsIDI0OS45NzY3NDQxODYsIDI0My44MzcyMDkzMDIzKTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JlZW4tbWVhZG93IC5saXN0LWRhdGUge1xuICBjb2xvcjogcmdiKDIyMC4wMjMyNTU4MTQsIDI0OS45NzY3NDQxODYsIDI0My44MzcyMDkzMDIzKTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWhlYWQuZ3JlZW4tbWVhZG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCQkM5QjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQuZ3JlZW4tbWVhZG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCQkM5QjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQuZ3JlZW4tbWVhZG93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzLjc5NzY3NDQxODYsIDE2NS43MDIzMjU1ODE0LCAxMzYuNjE2Mjc5MDY5OCk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1saW5lLmdyZWVuLW1lYWRvdyB7XG4gIGJvcmRlci1jb2xvcjogIzFCQkM5Qjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uZ3JlZW4tbWVhZG93OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMUJCQzlCICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLmdyZWVuLW1lYWRvdyAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjMUJCQzlCO1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5ncmVlbi1tZWFkb3cgLmxpc3QtdG9nZ2xlID4gLmJhZGdlIHtcbiAgY29sb3I6ICMxQkJDOUI7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JlZW4tc2VhZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUJBMzlDO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JlZW4tc2VhZ3JlZW4gLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM0LjI0NzM2ODQyMTEsIDIwNi43NTI2MzE1Nzg5LCAxOTcuODczNjg0MjEwNSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmVlbi1zZWFncmVlbi5leHQtMSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTkuNzUyNjMxNTc4OSwgMTE5LjI0NzM2ODQyMTEsIDExNC4xMjYzMTU3ODk1KTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JlZW4tc2VhZ3JlZW4gLmxpc3QtbGFiZWwge1xuICBjb2xvcjogcmdiKDE5OS4yMzY4NDIxMDUzLCAyNDUuNzYzMTU3ODk0NywgMjQzLjM2ODQyMTA1MjYpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmVlbi1zZWFncmVlbiAubGlzdC1kYXRlIHtcbiAgY29sb3I6IHJnYigxOTkuMjM2ODQyMTA1MywgMjQ1Ljc2MzE1Nzg5NDcsIDI0My4zNjg0MjEwNTI2KTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWhlYWQuZ3JlZW4tc2VhZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUJBMzlDO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5ncmVlbi1zZWFncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQkEzOUM7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LmdyZWVuLXNlYWdyZWVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzLjM3NjMxNTc4OTUsIDE0MS4xMjM2ODQyMTA1LCAxMzUuMDYzMTU3ODk0Nyk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1saW5lLmdyZWVuLXNlYWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUJBMzlDO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5ncmVlbi1zZWFncmVlbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzFCQTM5QyAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5ncmVlbi1zZWFncmVlbiAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjMUJBMzlDO1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5ncmVlbi1zZWFncmVlbiAubGlzdC10b2dnbGUgPiAuYmFkZ2Uge1xuICBjb2xvcjogIzFCQTM5QztcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmVlbi10dXJxdW9pc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZEN0I3O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JlZW4tdHVycXVvaXNlIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig5Ni41MzUyNjk3MDk1LCAyMjMuNDY0NzMwMjkwNSwgMTk4LjIzNjUxNDUyMjgpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JlZW4tdHVycXVvaXNlLmV4dC0xIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzNi4xODI1NzI2MTQxLCAxODEuODE3NDI3Mzg1OSwgMTUyLjg3MTM2OTI5NDYpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmVlbi10dXJxdW9pc2UgLmxpc3QtbGFiZWwge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmdyZWVuLXR1cnF1b2lzZSAubGlzdC1kYXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtaGVhZC5ncmVlbi10dXJxdW9pc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZEN0I3O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5ncmVlbi10dXJxdW9pc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZEN0I3O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5ncmVlbi10dXJxdW9pc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDAuNDE0OTM3NzU5MywgMjAzLjA4NTA2MjI0MDcsIDE3MC43NTMxMTIwMzMyKTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWxpbmUuZ3JlZW4tdHVycXVvaXNlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzZEN0I3O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5ncmVlbi10dXJxdW9pc2U6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzNkQ3QjcgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uZ3JlZW4tdHVycXVvaXNlIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICMzNkQ3Qjc7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLmdyZWVuLXR1cnF1b2lzZSAubGlzdC10b2dnbGUgPiAuYmFkZ2Uge1xuICBjb2xvcjogIzM2RDdCNztcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmVlbi1oYXplIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0YjZhZTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmdyZWVuLWhhemUgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEwMi44NDgsIDE5OC4xNTIsIDE5MS40NjQpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JlZW4taGF6ZS5leHQtMSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTQuMTI4LCAxNDQuODcyLCAxMzguNTA0KTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JlZW4taGF6ZSAubGlzdC1sYWJlbCB7XG4gIGNvbG9yOiByZ2IoMjUxLjM2LCAyNTMuNjQsIDI1My40OCk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmdyZWVuLWhhemUgLmxpc3QtZGF0ZSB7XG4gIGNvbG9yOiByZ2IoMjUxLjM2LCAyNTMuNjQsIDI1My40OCk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1oZWFkLmdyZWVuLWhhemUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRiNmFlO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5ncmVlbi1oYXplIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0YjZhZTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQuZ3JlZW4taGF6ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2MS4wNjQsIDE2My40MzYsIDE1Ni4yNTIpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8tbGluZS5ncmVlbi1oYXplIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDRiNmFlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5ncmVlbi1oYXplOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDRiNmFlICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLmdyZWVuLWhhemUgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzQ0YjZhZTtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uZ3JlZW4taGF6ZSAubGlzdC10b2dnbGUgPiAuYmFkZ2Uge1xuICBjb2xvcjogIzQ0YjZhZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmVlbi1qdW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZDMjgxO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JlZW4tanVuZ2xlIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2NS4xODEwMzQ0ODI4LCAyMTcuODE4OTY1NTE3MiwgMTU0LjIxOTgyNzU4NjIpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JlZW4tanVuZ2xlLmV4dC0xIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyOS42NDY1NTE3MjQxLCAxNTEuMzUzNDQ4Mjc1OSwgMTAwLjY0MjI0MTM3OTMpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmVlbi1qdW5nbGUgLmxpc3QtbGFiZWwge1xuICBjb2xvcjogcmdiKDIzNS43NjcyNDEzNzkzLCAyNTEuMjMyNzU4NjIwNywgMjQ0Ljc4ODc5MzEwMzQpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmVlbi1qdW5nbGUgLmxpc3QtZGF0ZSB7XG4gIGNvbG9yOiByZ2IoMjM1Ljc2NzI0MTM3OTMsIDI1MS4yMzI3NTg2MjA3LCAyNDQuNzg4NzkzMTAzNCk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1oZWFkLmdyZWVuLWp1bmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNkMyODE7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LmdyZWVuLWp1bmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNkMyODE7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LmdyZWVuLWp1bmdsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzMy44MjMyNzU4NjIxLCAxNzIuNjc2NzI0MTM3OSwgMTE0LjgyMTEyMDY4OTcpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8tbGluZS5ncmVlbi1qdW5nbGUge1xuICBib3JkZXItY29sb3I6ICMyNkMyODE7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLmdyZWVuLWp1bmdsZTphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI2QzI4MSAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5ncmVlbi1qdW5nbGUgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzI2QzI4MTtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uZ3JlZW4tanVuZ2xlIC5saXN0LXRvZ2dsZSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjMjZDMjgxO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmdyZWVuLXNvZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2ZhYmE0O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JlZW4tc29mdCAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTAuNTc2OTIzMDc2OSwgMTk0LjQyMzA3NjkyMzEsIDE4Ny42OTIzMDc2OTIzKTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmdyZWVuLXNvZnQuZXh0LTEgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDQ5LjI2OTIzMDc2OTIsIDEzMy43MzA3NjkyMzA4LCAxMjguMjU2NDEwMjU2NCk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmdyZWVuLXNvZnQgLmxpc3QtbGFiZWwge1xuICBjb2xvcjogcmdiKDIzOS42NTM4NDYxNTM4LCAyNDkuMzQ2MTUzODQ2MiwgMjQ4LjcxNzk0ODcxNzkpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmVlbi1zb2Z0IC5saXN0LWRhdGUge1xuICBjb2xvcjogcmdiKDIzOS42NTM4NDYxNTM4LCAyNDkuMzQ2MTUzODQ2MiwgMjQ4LjcxNzk0ODcxNzkpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtaGVhZC5ncmVlbi1zb2Z0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmYWJhNDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQuZ3JlZW4tc29mdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZmFiYTQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LmdyZWVuLXNvZnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTYuMTM0NjE1Mzg0NiwgMTUyLjM2NTM4NDYxNTQsIDE0Ni4xMjgyMDUxMjgyKTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWxpbmUuZ3JlZW4tc29mdCB7XG4gIGJvcmRlci1jb2xvcjogIzNmYWJhNDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uZ3JlZW4tc29mdDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzNmYWJhNCAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5ncmVlbi1zb2Z0IC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICMzZmFiYTQ7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLmdyZWVuLXNvZnQgLmxpc3QtdG9nZ2xlID4gLmJhZGdlIHtcbiAgY29sb3I6ICMzZmFiYTQ7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JlZW4tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0REIzQTI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmVlbi1kYXJrIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMTIuNzQwMTU3NDgwMywgMTk0LjI1OTg0MjUxOTcsIDE4MC42NzMyMjgzNDY1KTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmdyZWVuLWRhcmsuZXh0LTEgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDYxLjMzODU4MjY3NzIsIDE0My42NjE0MTczMjI4LCAxMjkuOTQwOTQ0ODgxOSk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmdyZWVuLWRhcmsgLmxpc3QtbGFiZWwge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmdyZWVuLWRhcmsgLmxpc3QtZGF0ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWhlYWQuZ3JlZW4tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0REIzQTI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LmdyZWVuLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNERCM0EyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5ncmVlbi1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDY4Ljk2ODUwMzkzNywgMTYxLjUzMTQ5NjA2MywgMTQ2LjEwNDMzMDcwODcpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8tbGluZS5ncmVlbi1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjNERCM0EyO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5ncmVlbi1kYXJrOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNERCM0EyICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLmdyZWVuLWRhcmsgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzREQjNBMjtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uZ3JlZW4tZGFyayAubGlzdC10b2dnbGUgPiAuYmFkZ2Uge1xuICBjb2xvcjogIzREQjNBMjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmVlbi1zaGFycCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYWI0YzA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmVlbi1zaGFycCAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNzAuMzg0NjE1Mzg0NiwgMjAzLjA3NjkyMzA3NjksIDIxNC42MTUzODQ2MTU0KTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmdyZWVuLXNoYXJwLmV4dC0xIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzMi44NDYxNTM4NDYyLCAxNDAuNzY5MjMwNzY5MiwgMTUwLjE1Mzg0NjE1MzgpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmVlbi1zaGFycCAubGlzdC1sYWJlbCB7XG4gIGNvbG9yOiByZ2IoMjM3Ljc2OTIzMDc2OTIsIDI1MC4xNTM4NDYxNTM4LCAyNTEuMjMwNzY5MjMwOCk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmdyZWVuLXNoYXJwIC5saXN0LWRhdGUge1xuICBjb2xvcjogcmdiKDIzNy43NjkyMzA3NjkyLCAyNTAuMTUzODQ2MTUzOCwgMjUxLjIzMDc2OTIzMDgpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtaGVhZC5ncmVlbi1zaGFycCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYWI0YzA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LmdyZWVuLXNoYXJwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhYjRjMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQuZ3JlZW4tc2hhcnA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzcuNDIzMDc2OTIzMSwgMTYwLjM4NDYxNTM4NDYsIDE3MS4wNzY5MjMwNzY5KTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWxpbmUuZ3JlZW4tc2hhcnAge1xuICBib3JkZXItY29sb3I6ICMyYWI0YzA7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLmdyZWVuLXNoYXJwOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMmFiNGMwICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLmdyZWVuLXNoYXJwIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICMyYWI0YzA7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLmdyZWVuLXNoYXJwIC5saXN0LXRvZ2dsZSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjMmFiNGMwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmdyZWVuLXN0ZWVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5YjRiNjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmdyZWVuLXN0ZWVsIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2Mi4zOTAxMzQ1MjkxLCAyMDkuNDkzMjczNTQyNiwgMjExLjYwOTg2NTQ3MDkpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JlZW4tc3RlZWwuZXh0LTEgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMxLjYyMzMxODM4NTcsIDEzOC44MzQwODA3MTc1LCAxNDAuMzc2NjgxNjE0Myk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmdyZWVuLXN0ZWVsIC5saXN0LWxhYmVsIHtcbiAgY29sb3I6IHJnYigyMjguODgzNDA4MDcxNywgMjQ4LjgyOTU5NjQxMjYsIDI0OS4xMTY1OTE5MjgzKTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JlZW4tc3RlZWwgLmxpc3QtZGF0ZSB7XG4gIGNvbG9yOiByZ2IoMjI4Ljg4MzQwODA3MTcsIDI0OC44Mjk1OTY0MTI2LCAyNDkuMTE2NTkxOTI4Myk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1oZWFkLmdyZWVuLXN0ZWVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5YjRiNjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQuZ3JlZW4tc3RlZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjliNGI2O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5ncmVlbi1zdGVlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzNi4zMTE2NTkxOTI4LCAxNTkuNDE3MDQwMzU4NywgMTYxLjE4ODM0MDgwNzIpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8tbGluZS5ncmVlbi1zdGVlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI5YjRiNjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uZ3JlZW4tc3RlZWw6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyOWI0YjYgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uZ3JlZW4tc3RlZWwgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzI5YjRiNjtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uZ3JlZW4tc3RlZWwgLmxpc3QtdG9nZ2xlID4gLmJhZGdlIHtcbiAgY29sb3I6ICMyOWI0YjY7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmV5IC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTQuNSwgMjU0LjUsIDI1NC41KTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmdyZXkuZXh0LTEgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwMy41LCAyMDMuNSwgMjAzLjUpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmV5IC5saXN0LWxhYmVsIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmV5IC5saXN0LWRhdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1oZWFkLmdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQuZ3JleTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTYuMjUsIDIxNi4yNSwgMjE2LjI1KTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWxpbmUuZ3JleSB7XG4gIGJvcmRlci1jb2xvcjogI0U1RTVFNTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uZ3JleTphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0U1RTVFNSAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5ncmV5IC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNFNUU1RTU7XG4gIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLmdyZXkgLmxpc3QtdG9nZ2xlID4gLmJhZGdlIHtcbiAgY29sb3I6ICNFNUU1RTU7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JleS1zdGVlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVkZWY7XG4gIGNvbG9yOiAjODA4OThlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmV5LXN0ZWVsIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzgwODk4ZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JleS1zdGVlbC5leHQtMSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAzLjQ3MzY4NDIxMDUsIDIxMi44NDIxMDUyNjMyLCAyMTcuNTI2MzE1Nzg5NSk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmdyZXktc3RlZWwgLmxpc3QtbGFiZWwge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmdyZXktc3RlZWwgLmxpc3QtZGF0ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWhlYWQuZ3JleS1zdGVlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVkZWY7XG4gIGNvbG9yOiAjODA4OThlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LmdyZXktc3RlZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllZGVmO1xuICBjb2xvcjogIzgwODk4ZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5ncmV5LXN0ZWVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxOC4yMzY4NDIxMDUzLCAyMjQuOTIxMDUyNjMxNiwgMjI4LjI2MzE1Nzg5NDcpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8tbGluZS5ncmV5LXN0ZWVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTllZGVmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5ncmV5LXN0ZWVsOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZTllZGVmICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLmdyZXktc3RlZWwgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogI2U5ZWRlZjtcbiAgY29sb3I6ICM4MDg5OGUgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uZ3JleS1zdGVlbCAubGlzdC10b2dnbGUgPiAuYmFkZ2Uge1xuICBjb2xvcjogI2U5ZWRlZjtcbiAgYmFja2dyb3VuZDogIzgwODk4ZTtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmV5LWNhcmFycmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JleS1jYXJhcnJhIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JleS1jYXJhcnJhLmV4dC0xIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjQuNSwgMjI0LjUsIDIyNC41KTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JleS1jYXJhcnJhIC5saXN0LWxhYmVsIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmV5LWNhcmFycmEgLmxpc3QtZGF0ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWhlYWQuZ3JleS1jYXJhcnJhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQuZ3JleS1jYXJhcnJhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQuZ3JleS1jYXJhcnJhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzNy4yNSwgMjM3LjI1LCAyMzcuMjUpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8tbGluZS5ncmV5LWNhcmFycmEge1xuICBib3JkZXItY29sb3I6ICNmYWZhZmE7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLmdyZXktY2FyYXJyYTphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5ncmV5LWNhcmFycmEgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uZ3JleS1jYXJhcnJhIC5saXN0LXRvZ2dsZSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjZmFmYWZhO1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmdyZXktZ2FsbGVyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU1NTU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmV5LWdhbGxlcnkgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExMC41LCAxMTAuNSwgMTEwLjUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JleS1nYWxsZXJ5LmV4dC0xIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1OS41LCA1OS41LCA1OS41KTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JleS1nYWxsZXJ5IC5saXN0LWxhYmVsIHtcbiAgY29sb3I6IHJnYigyMTIuNSwgMjEyLjUsIDIxMi41KTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JleS1nYWxsZXJ5IC5saXN0LWRhdGUge1xuICBjb2xvcjogcmdiKDIxMi41LCAyMTIuNSwgMjEyLjUpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtaGVhZC5ncmV5LWdhbGxlcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1NTU1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5ncmV5LWdhbGxlcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1NTU1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5ncmV5LWdhbGxlcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNzIuMjUsIDcyLjI1LCA3Mi4yNSk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1saW5lLmdyZXktZ2FsbGVyeSB7XG4gIGJvcmRlci1jb2xvcjogIzU1NTU1NTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uZ3JleS1nYWxsZXJ5OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNTU1NTU1ICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLmdyZXktZ2FsbGVyeSAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjNTU1NTU1O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5ncmV5LWdhbGxlcnkgLmxpc3QtdG9nZ2xlID4gLmJhZGdlIHtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JleS1jYXNjYWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1QTVBNjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmdyZXktY2FzY2FkZSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTc2LjcyMzA3NjkyMzEsIDE4OC41Mzg0NjE1Mzg1LCAxODkuMjc2OTIzMDc2OSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmV5LWNhc2NhZGUuZXh0LTEgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEyMS4yNzY5MjMwNzY5LCAxNDEuNDYxNTM4NDYxNSwgMTQyLjcyMzA3NjkyMzEpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmV5LWNhc2NhZGUgLmxpc3QtbGFiZWwge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmdyZXktY2FzY2FkZSAubGlzdC1kYXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtaGVhZC5ncmV5LWNhc2NhZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTVBNUE2O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5ncmV5LWNhc2NhZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTVBNUE2O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5ncmV5LWNhc2NhZGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTM1LjEzODQ2MTUzODUsIDE1My4yMzA3NjkyMzA4LCAxNTQuMzYxNTM4NDYxNSk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1saW5lLmdyZXktY2FzY2FkZSB7XG4gIGJvcmRlci1jb2xvcjogIzk1QTVBNjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uZ3JleS1jYXNjYWRlOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTVBNUE2ICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLmdyZXktY2FzY2FkZSAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjOTVBNUE2O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5ncmV5LWNhc2NhZGUgLmxpc3QtdG9nZ2xlID4gLmJhZGdlIHtcbiAgY29sb3I6ICM5NUE1QTY7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JleS1zaWx2ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZCRkJGO1xuICBjb2xvcjogI0ZBRkNGQjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JleS1zaWx2ZXIgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxNi41LCAyMTYuNSwgMjE2LjUpO1xuICBjb2xvcjogI0ZBRkNGQjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JleS1zaWx2ZXIuZXh0LTEgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2NS41LCAxNjUuNSwgMTY1LjUpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmV5LXNpbHZlciAubGlzdC1sYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JleS1zaWx2ZXIgLmxpc3QtZGF0ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWhlYWQuZ3JleS1zaWx2ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZCRkJGO1xuICBjb2xvcjogI0ZBRkNGQjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5ncmV5LXNpbHZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRkJGQkY7XG4gIGNvbG9yOiAjRkFGQ0ZCO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LmdyZXktc2lsdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3OC4yNSwgMTc4LjI1LCAxNzguMjUpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8tbGluZS5ncmV5LXNpbHZlciB7XG4gIGJvcmRlci1jb2xvcjogI0JGQkZCRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uZ3JleS1zaWx2ZXI6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCRkJGQkYgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uZ3JleS1zaWx2ZXIgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogI0JGQkZCRjtcbiAgY29sb3I6ICNGQUZDRkIgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uZ3JleS1zaWx2ZXIgLmxpc3QtdG9nZ2xlID4gLmJhZGdlIHtcbiAgY29sb3I6ICNCRkJGQkY7XG4gIGJhY2tncm91bmQ6ICNGQUZDRkI7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JleS1zYWxzYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQ0I1QzM7XG4gIGNvbG9yOiAjRkFGQ0ZCO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmV5LXNhbHNhIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDEuNjAxMzk4NjAxNCwgMjA3LjM5MTYwODM5MTYsIDIxNi4zOTg2MDEzOTg2KTtcbiAgY29sb3I6ICNGQUZDRkI7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmdyZXktc2Fsc2EuZXh0LTEgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE0Mi4zOTg2MDEzOTg2LCAxNTQuNjA4MzkxNjA4NCwgMTczLjYwMTM5ODYwMTQpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmV5LXNhbHNhIC5saXN0LWxhYmVsIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmV5LXNhbHNhIC5saXN0LWRhdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1oZWFkLmdyZXktc2Fsc2Ege1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUNCNUMzO1xuICBjb2xvcjogI0ZBRkNGQjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5ncmV5LXNhbHNhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FDQjVDMztcbiAgY29sb3I6ICNGQUZDRkI7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQuZ3JleS1zYWxzYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNTcuMTk5MzAwNjk5MywgMTY3LjgwNDE5NTgwNDIsIDE4NC4zMDA2OTkzMDA3KTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWxpbmUuZ3JleS1zYWxzYSB7XG4gIGJvcmRlci1jb2xvcjogI0FDQjVDMztcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uZ3JleS1zYWxzYTphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0FDQjVDMyAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5ncmV5LXNhbHNhIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNBQ0I1QzM7XG4gIGNvbG9yOiAjRkFGQ0ZCICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLmdyZXktc2Fsc2EgLmxpc3QtdG9nZ2xlID4gLmJhZGdlIHtcbiAgY29sb3I6ICNBQ0I1QzM7XG4gIGJhY2tncm91bmQ6ICNGQUZDRkI7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JleS1zYWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmY2FkMTtcbiAgY29sb3I6ICNGQUZDRkI7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmdyZXktc2FsdCAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIwLjY3MjcyNzI3MjcsIDIyNi41NzI3MjcyNzI3LCAyMzAuMzI3MjcyNzI3Myk7XG4gIGNvbG9yOiAjRkFGQ0ZCO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmV5LXNhbHQuZXh0LTEgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2MS4zMjcyNzI3MjczLCAxNzcuNDI3MjcyNzI3MywgMTg3LjY3MjcyNzI3MjcpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5ncmV5LXNhbHQgLmxpc3QtbGFiZWwge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmdyZXktc2FsdCAubGlzdC1kYXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtaGVhZC5ncmV5LXNhbHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZjYWQxO1xuICBjb2xvcjogI0ZBRkNGQjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5ncmV5LXNhbHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZjYWQxO1xuICBjb2xvcjogI0ZBRkNGQjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5ncmV5LXNhbHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTc2LjE2MzYzNjM2MzYsIDE4OS43MTM2MzYzNjM2LCAxOTguMzM2MzYzNjM2NCk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1saW5lLmdyZXktc2FsdCB7XG4gIGJvcmRlci1jb2xvcjogI2JmY2FkMTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uZ3JleS1zYWx0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYmZjYWQxICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLmdyZXktc2FsdCAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjYmZjYWQxO1xuICBjb2xvcjogI0ZBRkNGQiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5ncmV5LXNhbHQgLmxpc3QtdG9nZ2xlID4gLmJhZGdlIHtcbiAgY29sb3I6ICNiZmNhZDE7XG4gIGJhY2tncm91bmQ6ICNGQUZDRkI7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JleS1taW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNWU2NDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmdyZXktbWludCAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTA0Ljk3ODAyMTk3OCwgMTIwLjM0MDY1OTM0MDcsIDEyOC4wMjE5NzgwMjIpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQuZ3JleS1taW50LmV4dC0xIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1OS4wMjE5NzgwMjIsIDY3LjY1OTM0MDY1OTMsIDcxLjk3ODAyMTk3OCk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmdyZXktbWludCAubGlzdC1sYWJlbCB7XG4gIGNvbG9yOiByZ2IoMjE0Ljg5MDEwOTg5MDEsIDIxOS43MDMyOTY3MDMzLCAyMjIuMTA5ODkwMTA5OSk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLmdyZXktbWludCAubGlzdC1kYXRlIHtcbiAgY29sb3I6IHJnYigyMTQuODkwMTA5ODkwMSwgMjE5LjcwMzI5NjcwMzMsIDIyMi4xMDk4OTAxMDk5KTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWhlYWQuZ3JleS1taW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNWU2NDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQuZ3JleS1taW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNWU2NDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQuZ3JleS1taW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDcwLjUxMDk4OTAxMSwgODAuODI5NjcwMzI5NywgODUuOTg5MDEwOTg5KTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWxpbmUuZ3JleS1taW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjNTI1ZTY0O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5ncmV5LW1pbnQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1MjVlNjQgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0uZ3JleS1taW50IC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICM1MjVlNjQ7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLmdyZXktbWludCAubGlzdC10b2dnbGUgPiAuYmFkZ2Uge1xuICBjb2xvcjogIzUyNWU2NDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc1MDVhO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQucmVkIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzcuMTUwNzUzNzY4OCwgMTI0Ljg0OTI0NjIzMTIsIDEzMi4yODY0MzIxNjA4KTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnJlZC5leHQtMSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI0Ljg0OTI0NjIzMTIsIDM1LjE1MDc1Mzc2ODgsIDQ3LjcxMzU2NzgzOTIpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5yZWQgLmxpc3QtbGFiZWwge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnJlZCAubGlzdC1kYXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtaGVhZC5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc1MDVhO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc1MDVhO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5yZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI3LjkyNDYyMzExNTYsIDU3LjU3NTM3Njg4NDQsIDY4Ljg1Njc4MzkxOTYpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8tbGluZS5yZWQge1xuICBib3JkZXItY29sb3I6ICNlNzUwNWE7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLnJlZDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2U3NTA1YSAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5yZWQgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogI2U3NTA1YTtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0ucmVkIC5saXN0LXRvZ2dsZSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjZTc1MDVhO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnJlZC1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwODI4MztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnJlZC1waW5rIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzQuMTM0NjE1Mzg0NiwgMTcwLjg2NTM4NDYxNTQsIDE3MS41Mzg0NjE1Mzg1KTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnJlZC1waW5rLmV4dC0xIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTMuODY1Mzg0NjE1NCwgODkuMTM0NjE1Mzg0NiwgOTAuNDYxNTM4NDYxNSk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnJlZC1waW5rIC5saXN0LWxhYmVsIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5yZWQtcGluayAubGlzdC1kYXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtaGVhZC5yZWQtcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMDgyODM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LnJlZC1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwODI4MztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQucmVkLXBpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjE4LjkzMjY5MjMwNzcsIDEwOS41NjczMDc2OTIzLCAxMTAuNzMwNzY5MjMwOCk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1saW5lLnJlZC1waW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTA4MjgzO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5yZWQtcGluazphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0UwODI4MyAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5yZWQtcGluayAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjRTA4MjgzO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5yZWQtcGluayAubGlzdC10b2dnbGUgPiAuYmFkZ2Uge1xuICBjb2xvcjogI0UwODI4MztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5yZWQtc3VuZ2xvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyNkE2QTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnJlZC1zdW5nbG8gLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzNC4zMDg5ODg3NjQsIDE0OC42OTEwMTEyMzYsIDE0OC42OTEwMTEyMzYpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQucmVkLXN1bmdsby5leHQtMSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjE3LjY5MTAxMTIzNiwgNjMuMzA4OTg4NzY0LCA2My4zMDg5ODg3NjQpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5yZWQtc3VuZ2xvIC5saXN0LWxhYmVsIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5yZWQtc3VuZ2xvIC5saXN0LWRhdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1oZWFkLnJlZC1zdW5nbG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTI2QTZBO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5yZWQtc3VuZ2xvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyNkE2QTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQucmVkLXN1bmdsbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjEuODQ1NTA1NjE4LCA4NC42NTQ0OTQzODIsIDg0LjY1NDQ5NDM4Mik7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1saW5lLnJlZC1zdW5nbG8ge1xuICBib3JkZXItY29sb3I6ICNFMjZBNkE7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLnJlZC1zdW5nbG86YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFMjZBNkEgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0ucmVkLXN1bmdsbyAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjRTI2QTZBO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5yZWQtc3VuZ2xvIC5saXN0LXRvZ2dsZSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjRTI2QTZBO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnJlZC1pbnRlbnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzNWI1YTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnJlZC1pbnRlbnNlIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzQuMzk4OTYzNzMwNiwgMTM0LjMzNjc4NzU2NDgsIDEzMy42MDEwMzYyNjk0KTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnJlZC1pbnRlbnNlLmV4dC0xIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTkuNjAxMDM2MjY5NCwgNDcuNjYzMjEyNDM1MiwgNDYuMzk4OTYzNzMwNik7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnJlZC1pbnRlbnNlIC5saXN0LWxhYmVsIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5yZWQtaW50ZW5zZSAubGlzdC1kYXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtaGVhZC5yZWQtaW50ZW5zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzViNWE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LnJlZC1pbnRlbnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzNWI1YTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQucmVkLWludGVuc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIzLjMwMDUxODEzNDcsIDY5LjMzMTYwNjIxNzYsIDY4LjE5OTQ4MTg2NTMpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8tbGluZS5yZWQtaW50ZW5zZSB7XG4gIGJvcmRlci1jb2xvcjogI2UzNWI1YTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0ucmVkLWludGVuc2U6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlMzViNWEgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0ucmVkLWludGVuc2UgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogI2UzNWI1YTtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0ucmVkLWludGVuc2UgLmxpc3QtdG9nZ2xlID4gLmJhZGdlIHtcbiAgY29sb3I6ICNlMzViNWE7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQucmVkLXRodW5kZXJiaXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5MUUxODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnJlZC10aHVuZGVyYmlyZCAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjMzLjI5MDQ1NjQzMTUsIDY0LjEzNjkyOTQ2MDYsIDU4LjcwOTU0MzU2ODUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQucmVkLXRodW5kZXJiaXJkLmV4dC0xIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzEuMDc4ODM4MTc0MywgMjMuNjUxNDUyMjgyMiwgMTguOTIxMTYxODI1Nyk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnJlZC10aHVuZGVyYmlyZCAubGlzdC1sYWJlbCB7XG4gIGNvbG9yOiByZ2IoMjUzLjYwNTgwOTEyODYsIDI0Mi43NDI3Mzg1ODkyLCAyNDIuMzk0MTkwODcxNCk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnJlZC10aHVuZGVyYmlyZCAubGlzdC1kYXRlIHtcbiAgY29sb3I6IHJnYigyNTMuNjA1ODA5MTI4NiwgMjQyLjc0MjczODU4OTIsIDI0Mi4zOTQxOTA4NzE0KTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWhlYWQucmVkLXRodW5kZXJiaXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5MUUxODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQucmVkLXRodW5kZXJiaXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5MUUxODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQucmVkLXRodW5kZXJiaXJkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5NC4wMzk0MTkwODcxLCAyNi44MjU3MjYxNDExLCAyMS40NjA1ODA5MTI5KTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWxpbmUucmVkLXRodW5kZXJiaXJkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDkxRTE4O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5yZWQtdGh1bmRlcmJpcmQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNEOTFFMTggIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0ucmVkLXRodW5kZXJiaXJkIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNEOTFFMTg7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLnJlZC10aHVuZGVyYmlyZCAubGlzdC10b2dnbGUgPiAuYmFkZ2Uge1xuICBjb2xvcjogI0Q5MUUxODtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5yZWQtZmxhbWluZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY0ODM2O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQucmVkLWZsYW1pbmdvIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDIuNzYwMzY4NjYzNiwgMTE1LjAwOTIxNjU4OTksIDEwMS4yMzk2MzEzMzY0KTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnJlZC1mbGFtaW5nby5leHQtMSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI0LjE1NjY4MjAyNzYsIDM3LjkxNzA1MDY5MTIsIDE3Ljg0MzMxNzk3MjQpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5yZWQtZmxhbWluZ28gLmxpc3QtbGFiZWwge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnJlZC1mbGFtaW5nbyAubGlzdC1kYXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtaGVhZC5yZWQtZmxhbWluZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY0ODM2O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5yZWQtZmxhbWluZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY0ODM2O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5yZWQtZmxhbWluZ286aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM3LjExOTgxNTY2ODIsIDUwLjQ5NTM5MTcwNTEsIDMwLjM4MDE4NDMzMTgpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8tbGluZS5yZWQtZmxhbWluZ28ge1xuICBib3JkZXItY29sb3I6ICNFRjQ4MzY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLnJlZC1mbGFtaW5nbzphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VGNDgzNiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5yZWQtZmxhbWluZ28gLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogI0VGNDgzNjtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0ucmVkLWZsYW1pbmdvIC5saXN0LXRvZ2dsZSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjRUY0ODM2O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnJlZC1zb2Z0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwNTQ1NDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnJlZC1zb2Z0IC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTguOTk1NDEyODQ0LCAxMjQuMDA0NTg3MTU2LCAxMjQuMDA0NTg3MTU2KTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnJlZC1zb2Z0LmV4dC0xIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODkuMDQxMjg0NDAzNywgNTEuOTU4NzE1NTk2MywgNTEuOTU4NzE1NTk2Myk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnJlZC1zb2Z0IC5saXN0LWxhYmVsIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5yZWQtc29mdCAubGlzdC1kYXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtaGVhZC5yZWQtc29mdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMDU0NTQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LnJlZC1zb2Z0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwNTQ1NDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQucmVkLXNvZnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAyLjUwMjI5MzU3OCwgNjMuOTk3NzA2NDIyLCA2My45OTc3MDY0MjIpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8tbGluZS5yZWQtc29mdCB7XG4gIGJvcmRlci1jb2xvcjogI2QwNTQ1NDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0ucmVkLXNvZnQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkMDU0NTQgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0ucmVkLXNvZnQgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogI2QwNTQ1NDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0ucmVkLXNvZnQgLmxpc3QtdG9nZ2xlID4gLmJhZGdlIHtcbiAgY29sb3I6ICNkMDU0NTQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQucmVkLWhhemUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM2YTVhO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQucmVkLWhhemUgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0Ni40NTc2MjcxMTg2LCAxNDguOTMyMjAzMzg5OCwgMTM3LjU0MjM3Mjg4MTQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQucmVkLWhhemUuZXh0LTEgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOS41NDIzNzI4ODE0LCA2My4wNjc3OTY2MTAyLCA0Mi40NTc2MjcxMTg2KTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQucmVkLWhhemUgLmxpc3QtbGFiZWwge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnJlZC1oYXplIC5saXN0LWRhdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1oZWFkLnJlZC1oYXplIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzNmE1YTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQucmVkLWhhemUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM2YTVhO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5yZWQtaGF6ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDEuMjcxMTg2NDQwNywgODQuNTMzODk4MzA1MSwgNjYuMjI4ODEzNTU5Myk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1saW5lLnJlZC1oYXplIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjM2YTVhO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5yZWQtaGF6ZTphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2YzNmE1YSAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5yZWQtaGF6ZSAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjZjM2YTVhO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5yZWQtaGF6ZSAubGlzdC10b2dnbGUgPiAuYmFkZ2Uge1xuICBjb2xvcjogI2YzNmE1YTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5yZWQtbWludCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDNhNDU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5yZWQtbWludCAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM0LjE0NzMyMTQyODYsIDEwMi44NTI2Nzg1NzE0LCAxMTEuMzQ4MjE0Mjg1Nyk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5yZWQtbWludC5leHQtMSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA2LjY3NDEwNzE0MjksIDI4LjMyNTg5Mjg1NzEsIDM5Ljg2NjA3MTQyODYpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5yZWQtbWludCAubGlzdC1sYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQucmVkLW1pbnQgLmxpc3QtZGF0ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWhlYWQucmVkLW1pbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQzYTQ1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5yZWQtbWludCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDNhNDU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LnJlZC1taW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyNC45MjYzMzkyODU3LCAzNS41NzM2NjA3MTQzLCA0Ny44MjU4OTI4NTcxKTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWxpbmUucmVkLW1pbnQge1xuICBib3JkZXItY29sb3I6ICNlNDNhNDU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLnJlZC1taW50OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZTQzYTQ1ICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLnJlZC1taW50IC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNlNDNhNDU7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLnJlZC1taW50IC5saXN0LXRvZ2dsZSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjZTQzYTQ1O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNDlmNDc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC55ZWxsb3cgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwOC4zODI3MTYwNDk0LCAxNzkuMTQ4MTQ4MTQ4MSwgMTA5LjYxNzI4Mzk1MDYpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQueWVsbG93LmV4dC0xIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjMuNTU1NTU1NTU1NiwgMTMwLjY2NjY2NjY2NjcsIDUyLjQ0NDQ0NDQ0NDQpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC55ZWxsb3cgLmxpc3QtbGFiZWwge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnllbGxvdyAubGlzdC1kYXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtaGVhZC55ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQ5ZjQ3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC55ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQ5ZjQ3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC55ZWxsb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTgyLjg2NDE5NzUzMDksIDE0Ni4wOTI1OTI1OTI2LCA1OC42MzU4MDI0NjkxKTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWxpbmUueWVsbG93IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzQ5ZjQ3O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS55ZWxsb3c6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjNDlmNDcgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0ueWVsbG93IC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNjNDlmNDc7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLnllbGxvdyAubGlzdC10b2dnbGUgPiAuYmFkZ2Uge1xuICBjb2xvcjogI2M0OWY0NztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC55ZWxsb3ctZ29sZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFODdFMDQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC55ZWxsb3ctZ29sZCAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUxLjIyMDMzODk4MzEsIDE1MS4wNTkzMjIwMzM5LCAzNS43Nzk2NjEwMTY5KTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnllbGxvdy1nb2xkLmV4dC0xIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODEuODY0NDA2Nzc5NywgOTguNzcxMTg2NDQwNywgMy4xMzU1OTMyMjAzKTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQueWVsbG93LWdvbGQgLmxpc3QtbGFiZWwge1xuICBjb2xvcjogcmdiKDI1NC42Nzc5NjYxMDE3LCAyNDYuMTQ0MDY3Nzk2NiwgMjM2LjMyMjAzMzg5ODMpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC55ZWxsb3ctZ29sZCAubGlzdC1kYXRlIHtcbiAgY29sb3I6IHJnYigyNTQuNjc3OTY2MTAxNywgMjQ2LjE0NDA2Nzc5NjYsIDIzNi4zMjIwMzM4OTgzKTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWhlYWQueWVsbG93LWdvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg3RTA0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC55ZWxsb3ctZ29sZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFODdFMDQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LnllbGxvdy1nb2xkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwNi45MzIyMDMzODk4LCAxMTIuMzg1NTkzMjIwMywgMy41Njc3OTY2MTAyKTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWxpbmUueWVsbG93LWdvbGQge1xuICBib3JkZXItY29sb3I6ICNFODdFMDQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLnllbGxvdy1nb2xkOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRTg3RTA0ICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLnllbGxvdy1nb2xkIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNFODdFMDQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLnllbGxvdy1nb2xkIC5saXN0LXRvZ2dsZSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjRTg3RTA0O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnllbGxvdy1jYXNhYmxhbmNhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzg0YjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnllbGxvdy1jYXNhYmxhbmNhIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDUuNDM1MjMzMTYwNiwgMTU1LjY3MzU3NTEyOTUsIDEyMi41NjQ3NjY4Mzk0KTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnllbGxvdy1jYXNhYmxhbmNhLmV4dC0xIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzguNTY0NzY2ODM5NCwgODQuMzI2NDI0ODcwNSwgMjcuNDM1MjMzMTYwNik7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnllbGxvdy1jYXNhYmxhbmNhIC5saXN0LWxhYmVsIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC55ZWxsb3ctY2FzYWJsYW5jYSAubGlzdC1kYXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtaGVhZC55ZWxsb3ctY2FzYWJsYW5jYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjc4NGI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LnllbGxvdy1jYXNhYmxhbmNhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzg0YjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQueWVsbG93LWNhc2FibGFuY2E6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQwLjI4MjM4MzQxOTcsIDEwMi4xNjMyMTI0MzUyLCA1MS4yMTc2MTY1ODAzKTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWxpbmUueWVsbG93LWNhc2FibGFuY2Ege1xuICBib3JkZXItY29sb3I6ICNmMjc4NGI7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLnllbGxvdy1jYXNhYmxhbmNhOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjI3ODRiICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLnllbGxvdy1jYXNhYmxhbmNhIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNmMjc4NGI7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLnllbGxvdy1jYXNhYmxhbmNhIC5saXN0LXRvZ2dsZSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjZjI3ODRiO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnllbGxvdy1jcnVzdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjMjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQueWVsbG93LWNydXN0YSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyMTEuNDQ0NDQ0NDQ0NCwgMzkpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQueWVsbG93LWNydXN0YS5leHQtMSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTkyLCAxNTMuMjgzOTUwNjE3MywgMCk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnllbGxvdy1jcnVzdGEgLmxpc3QtbGFiZWwge1xuICBjb2xvcjogcmdiKDI1NSwgMjUyLjU4MDI0NjkxMzYsIDI0Myk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnllbGxvdy1jcnVzdGEgLmxpc3QtZGF0ZSB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTIuNTgwMjQ2OTEzNiwgMjQzKTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWhlYWQueWVsbG93LWNydXN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2MyMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LnllbGxvdy1jcnVzdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjMjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC55ZWxsb3ctY3J1c3RhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxNy41LCAxNzMuNjQxOTc1MzA4NiwgMCk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1saW5lLnllbGxvdy1jcnVzdGEge1xuICBib3JkZXItY29sb3I6ICNmM2MyMDA7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLnllbGxvdy1jcnVzdGE6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmM2MyMDAgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0ueWVsbG93LWNydXN0YSAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjZjNjMjAwO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS55ZWxsb3ctY3J1c3RhIC5saXN0LXRvZ2dsZSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjZjNjMjAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnllbGxvdy1sZW1vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0NBMTg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC55ZWxsb3ctbGVtb24gLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0OC43MDcxMTI5NzA3LCAyMTMuMzA5NjIzNDMxLCA3My4yOTI4ODcwMjkzKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnllbGxvdy1sZW1vbi5leHQtMSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjEyLjYzNTk4MzI2MzYsIDE3MS4yMTMzODkxMjEzLCA3LjM2NDAxNjczNjQpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC55ZWxsb3ctbGVtb24gLmxpc3QtbGFiZWwge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnllbGxvdy1sZW1vbiAubGlzdC1kYXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtaGVhZC55ZWxsb3ctbGVtb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdDQTE4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC55ZWxsb3ctbGVtb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdDQTE4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC55ZWxsb3ctbGVtb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM3LjI4MjQyNjc3ODIsIDE5MS4wNTg1Nzc0MDU5LCA4LjIxNzU3MzIyMTgpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8tbGluZS55ZWxsb3ctbGVtb24ge1xuICBib3JkZXItY29sb3I6ICNGN0NBMTg7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLnllbGxvdy1sZW1vbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Y3Q0ExOCAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS55ZWxsb3ctbGVtb24gLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogI0Y3Q0ExODtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0ueWVsbG93LWxlbW9uIC5saXN0LXRvZ2dsZSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjRjdDQTE4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnllbGxvdy1zYWZmcm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RDAzRjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnllbGxvdy1zYWZmcm9uIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDYuNzYzNTQ2Nzk4LCAyMTkuODA3ODgxNzczNCwgMTExLjIzNjQ1MzIwMik7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC55ZWxsb3ctc2FmZnJvbi5leHQtMSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQxLjIzNjQ1MzIwMiwgMTk2LjE5MjExODIyNjYsIDE0Ljc2MzU0Njc5OCk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnllbGxvdy1zYWZmcm9uIC5saXN0LWxhYmVsIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC55ZWxsb3ctc2FmZnJvbiAubGlzdC1kYXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtaGVhZC55ZWxsb3ctc2FmZnJvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEQwM0Y7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LnllbGxvdy1zYWZmcm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RDAzRjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQueWVsbG93LXNhZmZyb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQyLjYxODIyNjYwMSwgMjAyLjA5NjA1OTExMzMsIDM4Ljg4MTc3MzM5OSk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1saW5lLnllbGxvdy1zYWZmcm9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjREMDNGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS55ZWxsb3ctc2FmZnJvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Y0RDAzRiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS55ZWxsb3ctc2FmZnJvbiAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjRjREMDNGO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS55ZWxsb3ctc2FmZnJvbiAubGlzdC10b2dnbGUgPiAuYmFkZ2Uge1xuICBjb2xvcjogI0Y0RDAzRjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC55ZWxsb3ctc29mdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGQwNDY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC55ZWxsb3ctc29mdCAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjEyLjA5MDUxNzI0MTQsIDIxOC4zMzE4OTY1NTE3LCAxMTAuNjY4MTAzNDQ4Myk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC55ZWxsb3ctc29mdC5leHQtMSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTczLjE4NTM0NDgyNzYsIDE4MS4wMTI5MzEwMzQ1LCA0NS45ODcwNjg5NjU1KTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQueWVsbG93LXNvZnQgLmxpc3QtbGFiZWwge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnllbGxvdy1zb2Z0IC5saXN0LWRhdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1oZWFkLnllbGxvdy1zb2Z0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZDA0NjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQueWVsbG93LXNvZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhkMDQ2O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC55ZWxsb3ctc29mdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTIuNjQwMDg2MjA2OSwgMjAxLjM0Njk4Mjc1ODYsIDUxLjE1MzAxNzI0MTQpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8tbGluZS55ZWxsb3ctc29mdCB7XG4gIGJvcmRlci1jb2xvcjogI2M4ZDA0Njtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0ueWVsbG93LXNvZnQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjOGQwNDYgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0ueWVsbG93LXNvZnQgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogI2M4ZDA0NjtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0ueWVsbG93LXNvZnQgLmxpc3QtdG9nZ2xlID4gLmJhZGdlIHtcbiAgY29sb3I6ICNjOGQwNDY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQueWVsbG93LWhhemUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzViZjY2O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQueWVsbG93LWhhemUgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxMS4wMTg5NTczNDYsIDIwNi40NjkxOTQzMTI4LCAxMzguOTgxMDQyNjU0KTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnllbGxvdy1oYXplLmV4dC0xIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzkuODI5MzgzODg2MywgMTcyLjc3NzI1MTE4NDgsIDY4LjE3MDYxNjExMzcpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC55ZWxsb3ctaGF6ZSAubGlzdC1sYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQueWVsbG93LWhhemUgLmxpc3QtZGF0ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWhlYWQueWVsbG93LWhhemUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzViZjY2O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC55ZWxsb3ctaGF6ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWJmNjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LnllbGxvdy1oYXplOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4OS45OTA1MjEzMjcsIDE4My4yNjU0MDI4NDM2LCA4My41MDk0Nzg2NzMpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8tbGluZS55ZWxsb3ctaGF6ZSB7XG4gIGJvcmRlci1jb2xvcjogI2M1YmY2Njtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0ueWVsbG93LWhhemU6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjNWJmNjYgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0ueWVsbG93LWhhemUgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogI2M1YmY2NjtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0ueWVsbG93LWhhemUgLmxpc3QtdG9nZ2xlID4gLmJhZGdlIHtcbiAgY29sb3I6ICNjNWJmNjY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQueWVsbG93LW1pbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzViOTZiO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQueWVsbG93LW1pbnQgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxMS4zNTkyMjMzMDEsIDIwMi4zMzAwOTcwODc0LCAxNDMuNjQwNzc2Njk5KTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnllbGxvdy1taW50LmV4dC0xIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODEuNzY2OTkwMjkxMywgMTY3LjAyOTEyNjIxMzYsIDcxLjIzMzAwOTcwODcpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC55ZWxsb3ctbWludCAubGlzdC1sYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQueWVsbG93LW1pbnQgLmxpc3QtZGF0ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWhlYWQueWVsbG93LW1pbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzViOTZiO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC55ZWxsb3ctbWludCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWI5NmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LnllbGxvdy1taW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4OS44MjAzODgzNDk1LCAxNzYuMzM0OTUxNDU2MywgODguNjc5NjExNjUwNSk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1saW5lLnllbGxvdy1taW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzViOTZiO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS55ZWxsb3ctbWludDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2M1Yjk2YiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS55ZWxsb3ctbWludCAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjYzViOTZiO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS55ZWxsb3ctbWludCAubGlzdC10b2dnbGUgPiAuYmFkZ2Uge1xuICBjb2xvcjogI2M1Yjk2YjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEU0NEFEO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQucHVycGxlIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjUuNDQ4MTMyNzgwMSwgOTguNTEwMzczNDQ0LCAxOTMuNDg5NjI2NTU2KTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnB1cnBsZS5leHQtMSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTExLjk1MDIwNzQ2ODksIDUzLjYwOTk1ODUwNjIsIDEzNi4zOTAwNDE0OTM4KTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQucHVycGxlIC5saXN0LWxhYmVsIHtcbiAgY29sb3I6IHJnYigyNDkuMjQ4OTYyNjU1NiwgMjQ0Ljk1MDIwNzQ2ODksIDI1MS4wNDk3OTI1MzExKTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQucHVycGxlIC5saXN0LWRhdGUge1xuICBjb2xvcjogcmdiKDI0OS4yNDg5NjI2NTU2LCAyNDQuOTUwMjA3NDY4OSwgMjUxLjA0OTc5MjUzMTEpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLm10LWxpc3QtaGVhZC5wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEU0NEFEO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEU0NEFEO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5wdXJwbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTI2Ljk3NTEwMzczNDQsIDYwLjgwNDk3OTI1MzEsIDE1NC42OTUwMjA3NDY5KTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWxpbmUucHVycGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOEU0NEFEO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5wdXJwbGU6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4RTQ0QUQgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0ucHVycGxlIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICM4RTQ0QUQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLnB1cnBsZSAubGlzdC10b2dnbGUgPiAuYmFkZ2Uge1xuICBjb2xvcjogIzhFNDRBRDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5wdXJwbGUtcGx1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Nzc1YTc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5wdXJwbGUtcGx1bSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTYyLjA3OTY0NjAxNzcsIDE0OC4xNDE1OTI5MjA0LCAxODYuODU4NDA3MDc5Nik7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5wdXJwbGUtcGx1bS5leHQtMSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTA5LjI4MzE4NTg0MDcsIDkwLjcyNTY2MzcxNjgsIDE0Mi4yNzQzMzYyODMyKTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQucHVycGxlLXBsdW0gLmxpc3QtbGFiZWwge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnB1cnBsZS1wbHVtIC5saXN0LWRhdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1oZWFkLnB1cnBsZS1wbHVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3NzVhNztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQucHVycGxlLXBsdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc3NWE3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5wdXJwbGUtcGx1bTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMjEuNDYwMTc2OTkxMiwgMTAxLjQyOTIwMzUzOTgsIDE1Ny4wNzA3OTY0NjAyKTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWxpbmUucHVycGxlLXBsdW0ge1xuICBib3JkZXItY29sb3I6ICM4Nzc1YTc7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLnB1cnBsZS1wbHVtOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjODc3NWE3ICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLnB1cnBsZS1wbHVtIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICM4Nzc1YTc7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLnB1cnBsZS1wbHVtIC5saXN0LXRvZ2dsZSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjODc3NWE3O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnB1cnBsZS1tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkY1NUVDO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQucHVycGxlLW1lZGl1bSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA4LjI2OTg0MTI2OTgsIDEzMC44NzMwMTU4NzMsIDI0MS4xMjY5ODQxMjcpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQucHVycGxlLW1lZGl1bS5leHQtMSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTczLjczMDE1ODczMDIsIDM5LjEyNjk4NDEyNywgMjMwLjg3MzAxNTg3Myk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnB1cnBsZS1tZWRpdW0gLmxpc3QtbGFiZWwge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnB1cnBsZS1tZWRpdW0gLmxpc3QtZGF0ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWhlYWQucHVycGxlLW1lZGl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRjU1RUM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LnB1cnBsZS1tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkY1NUVDO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5wdXJwbGUtbWVkaXVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4Mi4zNjUwNzkzNjUxLCA2Mi4wNjM0OTIwNjM1LCAyMzMuNDM2NTA3OTM2NSk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1saW5lLnB1cnBsZS1tZWRpdW0ge1xuICBib3JkZXItY29sb3I6ICNCRjU1RUM7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLnB1cnBsZS1tZWRpdW06YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCRjU1RUMgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0ucHVycGxlLW1lZGl1bSAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjQkY1NUVDO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5wdXJwbGUtbWVkaXVtIC5saXN0LXRvZ2dsZSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjQkY1NUVDO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnB1cnBsZS1zdHVkaW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEU0NEFEO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQucHVycGxlLXN0dWRpbyAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTY1LjQ0ODEzMjc4MDEsIDk4LjUxMDM3MzQ0NCwgMTkzLjQ4OTYyNjU1Nik7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5wdXJwbGUtc3R1ZGlvLmV4dC0xIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMTEuOTUwMjA3NDY4OSwgNTMuNjA5OTU4NTA2MiwgMTM2LjM5MDA0MTQ5MzgpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5wdXJwbGUtc3R1ZGlvIC5saXN0LWxhYmVsIHtcbiAgY29sb3I6IHJnYigyNDkuMjQ4OTYyNjU1NiwgMjQ0Ljk1MDIwNzQ2ODksIDI1MS4wNDk3OTI1MzExKTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQucHVycGxlLXN0dWRpbyAubGlzdC1kYXRlIHtcbiAgY29sb3I6IHJnYigyNDkuMjQ4OTYyNjU1NiwgMjQ0Ljk1MDIwNzQ2ODksIDI1MS4wNDk3OTI1MzExKTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWhlYWQucHVycGxlLXN0dWRpbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RTQ0QUQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LnB1cnBsZS1zdHVkaW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEU0NEFEO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5wdXJwbGUtc3R1ZGlvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEyNi45NzUxMDM3MzQ0LCA2MC44MDQ5NzkyNTMxLCAxNTQuNjk1MDIwNzQ2OSk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1saW5lLnB1cnBsZS1zdHVkaW8ge1xuICBib3JkZXItY29sb3I6ICM4RTQ0QUQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLnB1cnBsZS1zdHVkaW86YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4RTQ0QUQgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0ucHVycGxlLXN0dWRpbyAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjOEU0NEFEO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5wdXJwbGUtc3R1ZGlvIC5saXN0LXRvZ2dsZSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjOEU0NEFEO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnB1cnBsZS13aXN0ZXJpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QjU5QjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5wdXJwbGUtd2lzdGVyaWEgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3Ni4zMzg5MTIxMzM5LCAxMjQuNDIyNTk0MTQyMywgMTk3LjU3NzQwNTg1NzcpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQucHVycGxlLXdpc3RlcmlhLmV4dC0xIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMjcuOTQ5NzkwNzk1LCA2Ny4xOTY2NTI3MTk3LCAxNTIuODAzMzQ3MjgwMyk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnB1cnBsZS13aXN0ZXJpYSAubGlzdC1sYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQucHVycGxlLXdpc3RlcmlhIC5saXN0LWRhdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1oZWFkLnB1cnBsZS13aXN0ZXJpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QjU5QjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LnB1cnBsZS13aXN0ZXJpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QjU5QjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LnB1cnBsZS13aXN0ZXJpYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNDIuNzgwMzM0NzI4LCA3NC45ODUzNTU2NDg1LCAxNzAuNTE0NjQ0MzUxNSk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1saW5lLnB1cnBsZS13aXN0ZXJpYSB7XG4gIGJvcmRlci1jb2xvcjogIzlCNTlCNjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0ucHVycGxlLXdpc3RlcmlhOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOUI1OUI2ICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLnB1cnBsZS13aXN0ZXJpYSAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjOUI1OUI2O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5wdXJwbGUtd2lzdGVyaWEgLmxpc3QtdG9nZ2xlID4gLmJhZGdlIHtcbiAgY29sb3I6ICM5QjU5QjY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQucHVycGxlLXNlYW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QTEyQjM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5wdXJwbGUtc2VhbmNlIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTMuODY4MDIwMzA0NiwgMjIuNjU5ODk4NDc3MiwgMjI1LjM0MDEwMTUyMjgpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQucHVycGxlLXNlYW5jZS5leHQtMSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTE0LjEzMTk3OTY5NTQsIDEzLjM0MDEwMTUyMjgsIDEzMi42NTk4OTg0NzcyKTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQucHVycGxlLXNlYW5jZSAubGlzdC1sYWJlbCB7XG4gIGNvbG9yOiByZ2IoMjQyLjM0MDEwMTUyMjgsIDIwMi4yOTk0OTIzODU4LCAyNDkuNzAwNTA3NjE0Mik7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnB1cnBsZS1zZWFuY2UgLmxpc3QtZGF0ZSB7XG4gIGNvbG9yOiByZ2IoMjQyLjM0MDEwMTUyMjgsIDIwMi4yOTk0OTIzODU4LCAyNDkuNzAwNTA3NjE0Mik7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1oZWFkLnB1cnBsZS1zZWFuY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUExMkIzO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5wdXJwbGUtc2VhbmNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlBMTJCMztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQucHVycGxlLXNlYW5jZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMzQuMDY1OTg5ODQ3NywgMTUuNjcwMDUwNzYxNCwgMTU1LjgyOTk0OTIzODYpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8tbGluZS5wdXJwbGUtc2VhbmNlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUExMkIzO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5wdXJwbGUtc2VhbmNlOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOUExMkIzICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLnB1cnBsZS1zZWFuY2UgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzlBMTJCMztcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0ucHVycGxlLXNlYW5jZSAubGlzdC10b2dnbGUgPiAuYmFkZ2Uge1xuICBjb2xvcjogIzlBMTJCMztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5wdXJwbGUtaW50ZW5zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Nzc1YTc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5wdXJwbGUtaW50ZW5zZSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTYyLjA3OTY0NjAxNzcsIDE0OC4xNDE1OTI5MjA0LCAxODYuODU4NDA3MDc5Nik7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5wdXJwbGUtaW50ZW5zZS5leHQtMSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTA5LjI4MzE4NTg0MDcsIDkwLjcyNTY2MzcxNjgsIDE0Mi4yNzQzMzYyODMyKTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQucHVycGxlLWludGVuc2UgLmxpc3QtbGFiZWwge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnB1cnBsZS1pbnRlbnNlIC5saXN0LWRhdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8ubXQtbGlzdC1oZWFkLnB1cnBsZS1pbnRlbnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3NzVhNztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQucHVycGxlLWludGVuc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc3NWE3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5wdXJwbGUtaW50ZW5zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMjEuNDYwMTc2OTkxMiwgMTAxLjQyOTIwMzUzOTgsIDE1Ny4wNzA3OTY0NjAyKTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWxpbmUucHVycGxlLWludGVuc2Uge1xuICBib3JkZXItY29sb3I6ICM4Nzc1YTc7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLnB1cnBsZS1pbnRlbnNlOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjODc3NWE3ICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLnB1cnBsZS1pbnRlbnNlIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICM4Nzc1YTc7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLnB1cnBsZS1pbnRlbnNlIC5saXN0LXRvZ2dsZSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjODc3NWE3O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnB1cnBsZS1zaGFycCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTY3OTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5wdXJwbGUtc2hhcnAgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE0Ny45MDU1MTE4MTEsIDEzMy41MTk2ODUwMzk0LCAxNzMuNDgwMzE0OTYwNik7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5wdXJwbGUtc2hhcnAuZXh0LTEgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDk2Ljg1MDM5MzcwMDgsIDgyLjMyMjgzNDY0NTcsIDEyMi42NzcxNjUzNTQzKTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQucHVycGxlLXNoYXJwIC5saXN0LWxhYmVsIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5wdXJwbGUtc2hhcnAgLmxpc3QtZGF0ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWhlYWQucHVycGxlLXNoYXJwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5Njc5OTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQucHVycGxlLXNoYXJwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5Njc5OTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtY291bnQucHVycGxlLXNoYXJwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEwOC44OTc2Mzc3OTUzLCA5Mi41NjI5OTIxMjYsIDEzNy45MzcwMDc4NzQpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8tbGluZS5wdXJwbGUtc2hhcnAge1xuICBib3JkZXItY29sb3I6ICM3OTY3OTk7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8gLmxpc3QtdG9kby1pdGVtLnB1cnBsZS1zaGFycDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzc5Njc5OSAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8taXRlbS5wdXJwbGUtc2hhcnAgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzc5Njc5OTtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0ucHVycGxlLXNoYXJwIC5saXN0LXRvZ2dsZSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjNzk2Nzk5O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnB1cnBsZS1zb2Z0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4NzdhOTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnB1cnBsZS1zb2Z0IC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjMuMzM3ODM3ODM3OCwgMTUwLjI0MzI0MzI0MzIsIDE4OC43NTY3NTY3NTY4KTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LWRlZmF1bHQubXQtbGlzdC1oZWFkLnB1cnBsZS1zb2Z0LmV4dC0xIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMDkuOTU5NDU5NDU5NSwgOTEuODEwODEwODEwOCwgMTQ1LjE4OTE4OTE4OTIpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC1kZWZhdWx0Lm10LWxpc3QtaGVhZC5wdXJwbGUtc29mdCAubGlzdC1sYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtZGVmYXVsdC5tdC1saXN0LWhlYWQucHVycGxlLXNvZnQgLmxpc3QtZGF0ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby5tdC1saXN0LWhlYWQucHVycGxlLXNvZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg3N2E5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC1jb3VudC5wdXJwbGUtc29mdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODc3YTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LWNvdW50LnB1cnBsZS1zb2Z0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEyMi4zMzEwODEwODExLCAxMDMuMzc4Mzc4Mzc4NCwgMTU5LjEyMTYyMTYyMTYpO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvIC5saXN0LXRvZG8tbGluZS5wdXJwbGUtc29mdCB7XG4gIGJvcmRlci1jb2xvcjogIzg4NzdhOTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0ucHVycGxlLXNvZnQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4ODc3YTkgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0ucHVycGxlLXNvZnQgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzg4NzdhOTtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kbyAubGlzdC10b2RvLWl0ZW0ucHVycGxlLXNvZnQgLmxpc3QtdG9nZ2xlID4gLmJhZGdlIHtcbiAgY29sb3I6ICM4ODc3YTk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLndoaXRlOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0ud2hpdGUgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0uZGVmYXVsdDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2UxZTVlYztcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLmRlZmF1bHQgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogI2UxZTVlYztcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0uZGFyazphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJmMzUzYjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLmRhcmsgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzJmMzUzYjtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0uYmx1ZTphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzM1OThkYztcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLmJsdWUgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzM1OThkYztcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0uYmx1ZS1tYWRpc29uOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNTc4ZWJlO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0uYmx1ZS1tYWRpc29uIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICM1NzhlYmU7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLmJsdWUtY2hhbWJyYXk6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyQzNFNTA7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS5ibHVlLWNoYW1icmF5IC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICMyQzNFNTA7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLmJsdWUtZWJvbnljbGF5OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjIzMTNGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0uYmx1ZS1lYm9ueWNsYXkgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzIyMzEzRjtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0uYmx1ZS1ob2tpOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjc4MDlGO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0uYmx1ZS1ob2tpIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICM2NzgwOUY7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLmJsdWUtc3RlZWw6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0Qjc3QkU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS5ibHVlLXN0ZWVsIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICM0Qjc3QkU7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLmJsdWUtc29mdDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzRjODdiOTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLmJsdWUtc29mdCAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjNGM4N2I5O1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS5ibHVlLWRhcms6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1ZTczOGI7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS5ibHVlLWRhcmsgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzVlNzM4Yjtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0uYmx1ZS1zaGFycDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzVDOUJEMTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLmJsdWUtc2hhcnAgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzVDOUJEMTtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0uYmx1ZS1vbGVvOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTRBMEIyO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0uYmx1ZS1vbGVvIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICM5NEEwQjI7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLmdyZWVuOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzJjNWQyO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0uZ3JlZW4gLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzMyYzVkMjtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0uZ3JlZW4tbWVhZG93OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMUJCQzlCO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0uZ3JlZW4tbWVhZG93IC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICMxQkJDOUI7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLmdyZWVuLXNlYWdyZWVuOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMUJBMzlDO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0uZ3JlZW4tc2VhZ3JlZW4gLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzFCQTM5Qztcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0uZ3JlZW4tdHVycXVvaXNlOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzZEN0I3O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0uZ3JlZW4tdHVycXVvaXNlIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICMzNkQ3Qjc7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLmdyZWVuLWhhemU6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0NGI2YWU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS5ncmVlbi1oYXplIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICM0NGI2YWU7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLmdyZWVuLWp1bmdsZTphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI2QzI4MTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLmdyZWVuLWp1bmdsZSAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjMjZDMjgxO1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS5ncmVlbi1zb2Z0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjM2ZhYmE0O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0uZ3JlZW4tc29mdCAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjM2ZhYmE0O1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS5ncmVlbi1kYXJrOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNERCM0EyO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0uZ3JlZW4tZGFyayAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjNERCM0EyO1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS5ncmVlbi1zaGFycDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJhYjRjMDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLmdyZWVuLXNoYXJwIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICMyYWI0YzA7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLmdyZWVuLXN0ZWVsOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjliNGI2O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0uZ3JlZW4tc3RlZWwgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzI5YjRiNjtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0uZ3JleTphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0U1RTVFNTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLmdyZXkgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogI0U1RTVFNTtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0uZ3JleS1zdGVlbDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2U5ZWRlZjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLmdyZXktc3RlZWwgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogI2U5ZWRlZjtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0uZ3JleS1jYXJhcnJhOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmFmYWZhO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0uZ3JleS1jYXJhcnJhIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLmdyZXktZ2FsbGVyeTphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzU1NTU1NTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLmdyZXktZ2FsbGVyeSAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjNTU1NTU1O1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS5ncmV5LWNhc2NhZGU6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5NUE1QTY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS5ncmV5LWNhc2NhZGUgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzk1QTVBNjtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0uZ3JleS1zaWx2ZXI6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCRkJGQkY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS5ncmV5LXNpbHZlciAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjQkZCRkJGO1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS5ncmV5LXNhbHNhOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQUNCNUMzO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0uZ3JleS1zYWxzYSAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjQUNCNUMzO1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS5ncmV5LXNhbHQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNiZmNhZDE7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS5ncmV5LXNhbHQgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogI2JmY2FkMTtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0uZ3JleS1taW50OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNTI1ZTY0O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0uZ3JleS1taW50IC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICM1MjVlNjQ7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLnJlZDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2U3NTA1YTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLnJlZCAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjZTc1MDVhO1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS5yZWQtcGluazphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0UwODI4Mztcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLnJlZC1waW5rIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNFMDgyODM7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLnJlZC1zdW5nbG86YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFMjZBNkE7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS5yZWQtc3VuZ2xvIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNFMjZBNkE7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLnJlZC1pbnRlbnNlOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZTM1YjVhO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0ucmVkLWludGVuc2UgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogI2UzNWI1YTtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0ucmVkLXRodW5kZXJiaXJkOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRDkxRTE4O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0ucmVkLXRodW5kZXJiaXJkIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNEOTFFMTg7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLnJlZC1mbGFtaW5nbzphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VGNDgzNjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLnJlZC1mbGFtaW5nbyAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjRUY0ODM2O1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS5yZWQtc29mdDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2QwNTQ1NDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLnJlZC1zb2Z0IC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNkMDU0NTQ7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLnJlZC1oYXplOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjM2YTVhO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0ucmVkLWhhemUgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogI2YzNmE1YTtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0ucmVkLW1pbnQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlNDNhNDU7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS5yZWQtbWludCAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjZTQzYTQ1O1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS55ZWxsb3c6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjNDlmNDc7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS55ZWxsb3cgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogI2M0OWY0Nztcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0ueWVsbG93LWdvbGQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFODdFMDQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS55ZWxsb3ctZ29sZCAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjRTg3RTA0O1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS55ZWxsb3ctY2FzYWJsYW5jYTphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2YyNzg0Yjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLnllbGxvdy1jYXNhYmxhbmNhIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNmMjc4NGI7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLnllbGxvdy1jcnVzdGE6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmM2MyMDA7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS55ZWxsb3ctY3J1c3RhIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNmM2MyMDA7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLnllbGxvdy1sZW1vbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Y3Q0ExODtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLnllbGxvdy1sZW1vbiAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjRjdDQTE4O1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS55ZWxsb3ctc2FmZnJvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Y0RDAzRjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLnllbGxvdy1zYWZmcm9uIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNGNEQwM0Y7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLnllbGxvdy1zb2Z0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYzhkMDQ2O1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0ueWVsbG93LXNvZnQgLmxpc3QtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogI2M4ZDA0Njtcbn1cblxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0ueWVsbG93LWhhemU6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjNWJmNjY7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS55ZWxsb3ctaGF6ZSAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjYzViZjY2O1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS55ZWxsb3ctbWludDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2M1Yjk2Yjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLnllbGxvdy1taW50IC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNjNWI5NmI7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLnB1cnBsZTphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzhFNDRBRDtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLnB1cnBsZSAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjOEU0NEFEO1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS5wdXJwbGUtcGx1bTphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzg3NzVhNztcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLnB1cnBsZS1wbHVtIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICM4Nzc1YTc7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLnB1cnBsZS1tZWRpdW06YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCRjU1RUM7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS5wdXJwbGUtbWVkaXVtIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNCRjU1RUM7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLnB1cnBsZS1zdHVkaW86YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4RTQ0QUQ7XG59XG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS5wdXJwbGUtc3R1ZGlvIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICM4RTQ0QUQ7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLnB1cnBsZS13aXN0ZXJpYTphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzlCNTlCNjtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLnB1cnBsZS13aXN0ZXJpYSAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjOUI1OUI2O1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS5wdXJwbGUtc2VhbmNlOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOUExMkIzO1xufVxuLm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0ucHVycGxlLXNlYW5jZSAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjOUExMkIzO1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS5wdXJwbGUtaW50ZW5zZTphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzg3NzVhNztcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLnB1cnBsZS1pbnRlbnNlIC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICM4Nzc1YTc7XG59XG5cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLnB1cnBsZS1zaGFycDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzc5Njc5OTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLnB1cnBsZS1zaGFycCAubGlzdC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjNzk2Nzk5O1xufVxuXG4ubXQtZWxlbWVudC1saXN0IC5saXN0LXRvZG8taXRlbS5wdXJwbGUtc29mdDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzg4NzdhOTtcbn1cbi5tdC1lbGVtZW50LWxpc3QgLmxpc3QtdG9kby1pdGVtLnB1cnBsZS1zb2Z0IC5saXN0LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICM4ODc3YTk7XG59XG5cbi5tdC1lbGVtZW50LXJpYmJvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tdC1lbGVtZW50LXJpYmJvbiAucmliYm9uLWNvbnRlbnQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGNsZWFyOiBib3RoO1xufVxuLm10LWVsZW1lbnQtcmliYm9uIC5yaWJib24tY29udGVudC5uby1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubXQtZWxlbWVudC1yaWJib24gLnJpYmJvbiB7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgei1pbmRleDogNTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMTBweCAwIDAgLTJweDtcbiAgY2xlYXI6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tdC1lbGVtZW50LXJpYmJvbiAucmliYm9uLnJpYmJvbi1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY2xlYXI6IHJpZ2h0O1xuICBtYXJnaW46IDEwcHggLTJweCAwIDA7XG59XG4ubXQtZWxlbWVudC1yaWJib24gLnJpYmJvbi5yaWJib24tdmVydGljYWwtbGVmdCB7XG4gIGNsZWFyOiBub25lO1xuICBtYXJnaW46IC0ycHggMCAwIDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIHdpZHRoOiA0MXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubXQtZWxlbWVudC1yaWJib24gLnJpYmJvbi5yaWJib24tdmVydGljYWwtcmlnaHQge1xuICBjbGVhcjogbm9uZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IC0ycHggMTBweCAwIDA7XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIHdpZHRoOiA0MXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubXQtZWxlbWVudC1yaWJib24gLnJpYmJvbi5yaWJib24tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLm10LWVsZW1lbnQtcmliYm9uIC5yaWJib24ucmliYm9uLXNoYWRvdy5yaWJib24tcmlnaHQsIC5tdC1lbGVtZW50LXJpYmJvbiAucmliYm9uLnJpYmJvbi1zaGFkb3cucmliYm9uLXZlcnRpY2FsLXJpZ2h0IHtcbiAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5tdC1lbGVtZW50LXJpYmJvbiAucmliYm9uLnJpYmJvbi1yb3VuZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtcmliYm9uIC5yaWJib24ucmliYm9uLXJvdW5kLnJpYmJvbi1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG4ubXQtZWxlbWVudC1yaWJib24gLnJpYmJvbi5yaWJib24tcm91bmQucmliYm9uLXZlcnRpY2FsLXJpZ2h0LCAubXQtZWxlbWVudC1yaWJib24gLnJpYmJvbi5yaWJib24tcm91bmQucmliYm9uLXZlcnRpY2FsLWxlZnQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtcmliYm9uIC5yaWJib24ucmliYm9uLWJvcmRlcjphZnRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBib3R0b206IDVweDtcbiAgbGVmdDogNXB4O1xuICByaWdodDogNXB4O1xufVxuLm10LWVsZW1lbnQtcmliYm9uIC5yaWJib24ucmliYm9uLWJvcmRlci12ZXJ0OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDVweDtcbiAgcmlnaHQ6IDVweDtcbn1cbi5tdC1lbGVtZW50LXJpYmJvbiAucmliYm9uLnJpYmJvbi1ib3JkZXItaG9yOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGJvdHRvbTogNXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5tdC1lbGVtZW50LXJpYmJvbiAucmliYm9uLnJpYmJvbi1ib3JkZXItZGFzaDphZnRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgYm90dG9tOiA1cHg7XG4gIGxlZnQ6IDVweDtcbiAgcmlnaHQ6IDVweDtcbn1cbi5tdC1lbGVtZW50LXJpYmJvbiAucmliYm9uLnJpYmJvbi1ib3JkZXItZGFzaC12ZXJ0OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogZGFzaGVkO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG59XG4ubXQtZWxlbWVudC1yaWJib24gLnJpYmJvbi5yaWJib24tYm9yZGVyLWRhc2gtaG9yOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3Atc3R5bGU6IGRhc2hlZDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZGFzaGVkO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBib3R0b206IDVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ubXQtZWxlbWVudC1yaWJib24gLnJpYmJvbi5yaWJib24tY2xpcCB7XG4gIGxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tdC1lbGVtZW50LXJpYmJvbiAucmliYm9uLnJpYmJvbi1jbGlwLnJpYmJvbi1yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm10LWVsZW1lbnQtcmliYm9uIC5yaWJib24gPiAucmliYm9uLXN1YiB7XG4gIHotaW5kZXg6IC0xO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5tdC1lbGVtZW50LXJpYmJvbiAucmliYm9uID4gLnJpYmJvbi1zdWIucmliYm9uLWNsaXA6YmVmb3JlLCAubXQtZWxlbWVudC1yaWJib24gLnJpYmJvbiA+IC5yaWJib24tc3ViLnJpYmJvbi1jbGlwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogLTEwcHg7XG59XG4ubXQtZWxlbWVudC1yaWJib24gLnJpYmJvbiA+IC5yaWJib24tc3ViLnJpYmJvbi1jbGlwOmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogMCAxMHB4IDEwcHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG59XG4ubXQtZWxlbWVudC1yaWJib24gLnJpYmJvbiA+IC5yaWJib24tc3ViLnJpYmJvbi1jbGlwLnJpYmJvbi1yaWdodDpiZWZvcmUsIC5tdC1lbGVtZW50LXJpYmJvbiAucmliYm9uID4gLnJpYmJvbi1zdWIucmliYm9uLWNsaXAucmliYm9uLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3R0b206IC0xMHB4O1xufVxuLm10LWVsZW1lbnQtcmliYm9uIC5yaWJib24gPiAucmliYm9uLXN1Yi5yaWJib24tY2xpcC5yaWJib24tcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLm10LWVsZW1lbnQtcmliYm9uIC5yaWJib24gPiAucmliYm9uLXN1Yi5yaWJib24tY2xpcC5yaWJib24tcmlnaHQ6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAgMCAxMHB4IDEwcHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwO1xufVxuLm10LWVsZW1lbnQtcmliYm9uIC5yaWJib24gPiAucmliYm9uLXN1Yi5yaWJib24tYm9va21hcms6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMjFweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAxZW0gc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm90dG9tOiAtMWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG59XG4ubXQtZWxlbWVudC1yaWJib24gLnJpYmJvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODYuMDM0NzEwNzQzOCwgMTk0LjY1NTM3MTkwMDgsIDIwOC4wNjUyODkyNTYyKTtcbiAgY29sb3I6IHJnYig1Ni4zMjk3NTIwNjYxLCA2Ni42NzYwMzMwNTc5LCA4Mi43NzAyNDc5MzM5KTtcbn1cbi5tdC1lbGVtZW50LXJpYmJvbiAucmliYm9uOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoOTcuNjM1NTM3MTkwMSwgMTE1LjU2ODU5NTA0MTMsIDE0My40NjQ0NjI4MDk5KTtcbn1cbi5tdC1lbGVtZW50LXJpYmJvbiAucmliYm9uID4gLnJpYmJvbi1zdWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTg2LjAzNDcxMDc0MzgsIDE5NC42NTUzNzE5MDA4LCAyMDguMDY1Mjg5MjU2Mik7XG4gIGNvbG9yOiByZ2IoNTYuMzI5NzUyMDY2MSwgNjYuNjc2MDMzMDU3OSwgODIuNzcwMjQ3OTMzOSk7XG59XG4ubXQtZWxlbWVudC1yaWJib24gLnJpYmJvbiA+IC5yaWJib24tc3ViOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoOTcuNjM1NTM3MTkwMSwgMTE1LjU2ODU5NTA0MTMsIDE0My40NjQ0NjI4MDk5KTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYigxODYuMDM0NzEwNzQzOCwgMTk0LjY1NTM3MTkwMDgsIDIwOC4wNjUyODkyNTYyKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2IoMTg2LjAzNDcxMDc0MzgsIDE5NC42NTUzNzE5MDA4LCAyMDguMDY1Mjg5MjU2Mik7XG59XG4ubXQtZWxlbWVudC1yaWJib24gLnJpYmJvbi5yaWJib24tY29sb3ItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODYuMDM0NzEwNzQzOCwgMTk0LjY1NTM3MTkwMDgsIDIwOC4wNjUyODkyNTYyKTtcbiAgY29sb3I6IHJnYig1Ni4zMjk3NTIwNjYxLCA2Ni42NzYwMzMwNTc5LCA4Mi43NzAyNDc5MzM5KTtcbn1cbi5tdC1lbGVtZW50LXJpYmJvbiAucmliYm9uLnJpYmJvbi1jb2xvci1kZWZhdWx0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTU1LjY4NzYwMzMwNTgsIDE2OC4xMDE2NTI4OTI2LCAxODcuNDEyMzk2Njk0Mik7XG59XG4ubXQtZWxlbWVudC1yaWJib24gLnJpYmJvbi5yaWJib24tY29sb3ItZGVmYXVsdCA+IC5yaWJib24tc3ViIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4Ni4wMzQ3MTA3NDM4LCAxOTQuNjU1MzcxOTAwOCwgMjA4LjA2NTI4OTI1NjIpO1xuICBjb2xvcjogcmdiKDU2LjMyOTc1MjA2NjEsIDY2LjY3NjAzMzA1NzksIDgyLjc3MDI0NzkzMzkpO1xufVxuLm10LWVsZW1lbnQtcmliYm9uIC5yaWJib24ucmliYm9uLWNvbG9yLWRlZmF1bHQgPiAucmliYm9uLXN1YjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDk3LjYzNTUzNzE5MDEsIDExNS41Njg1OTUwNDEzLCAxNDMuNDY0NDYyODA5OSk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMTg2LjAzNDcxMDc0MzgsIDE5NC42NTUzNzE5MDA4LCAyMDguMDY1Mjg5MjU2Mik7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiKDE4Ni4wMzQ3MTA3NDM4LCAxOTQuNjU1MzcxOTAwOCwgMjA4LjA2NTI4OTI1NjIpO1xufVxuLm10LWVsZW1lbnQtcmliYm9uIC5yaWJib24ucmliYm9uLWNvbG9yLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTEuNDM0MDkwOTA5MSwgMTIyLjI3NzI3MjcyNzMsIDE4My40MTU5MDkwOTA5KTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubXQtZWxlbWVudC1yaWJib24gLnJpYmJvbi5yaWJib24tY29sb3ItcHJpbWFyeTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDQwLjI2NDY2OTQyMTUsIDk1LjcyMzU1MzcxOSwgMTQzLjU4NTMzMDU3ODUpO1xufVxuLm10LWVsZW1lbnQtcmliYm9uIC5yaWJib24ucmliYm9uLWNvbG9yLXByaW1hcnkgPiAucmliYm9uLXN1YiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1MS40MzQwOTA5MDkxLCAxMjIuMjc3MjcyNzI3MywgMTgzLjQxNTkwOTA5MDkpO1xuICBjb2xvcjogYmxhY2s7XG59XG4ubXQtZWxlbWVudC1yaWJib24gLnJpYmJvbi5yaWJib24tY29sb3ItcHJpbWFyeSA+IC5yaWJib24tc3ViOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTcuOTI1ODI2NDQ2MywgNDIuNjE2MTE1NzAyNSwgNjMuOTI0MTczNTUzNyk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoNTEuNDM0MDkwOTA5MSwgMTIyLjI3NzI3MjcyNzMsIDE4My40MTU5MDkwOTA5KTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2IoNTEuNDM0MDkwOTA5MSwgMTIyLjI3NzI3MjcyNzMsIDE4My40MTU5MDkwOTA5KTtcbn1cbi5tdC1lbGVtZW50LXJpYmJvbiAucmliYm9uLnJpYmJvbi1jb2xvci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEwMC43MTE5NDAyOTg1LCAxNTUuMjIwODk1NTIyNCwgMjIzLjU4ODA1OTcwMTUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tdC1lbGVtZW50LXJpYmJvbiAucmliYm9uLnJpYmJvbi1jb2xvci1pbmZvOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNTguMzM4ODA1OTcwMSwgMTI3LjgxNzkxMDQ0NzgsIDIxNC45NjExOTQwMjk5KTtcbn1cbi5tdC1lbGVtZW50LXJpYmJvbiAucmliYm9uLnJpYmJvbi1jb2xvci1pbmZvID4gLnJpYmJvbi1zdWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTAwLjcxMTk0MDI5ODUsIDE1NS4yMjA4OTU1MjI0LCAyMjMuNTg4MDU5NzAxNSk7XG4gIGNvbG9yOiByZ2IoMTEuNzIyMzg4MDU5NywgMzIuMDY0MTc5MTA0NSwgNTcuNTc3NjExOTQwMyk7XG59XG4ubXQtZWxlbWVudC1yaWJib24gLnJpYmJvbi5yaWJib24tY29sb3ItaW5mbyA+IC5yaWJib24tc3ViOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjguOTc2MTE5NDAzLCA3OS4yNTgyMDg5NTUyLCAxNDIuMzIzODgwNTk3KTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYigxMDAuNzExOTQwMjk4NSwgMTU1LjIyMDg5NTUyMjQsIDIyMy41ODgwNTk3MDE1KTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2IoMTAwLjcxMTk0MDI5ODUsIDE1NS4yMjA4OTU1MjI0LCAyMjMuNTg4MDU5NzAxNSk7XG59XG4ubXQtZWxlbWVudC1yaWJib24gLnJpYmJvbi5yaWJib24tY29sb3Itc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1NC4xODIsIDE5OC4xODMyLCAyMTAuOTE4KTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubXQtZWxlbWVudC1yaWJib24gLnJpYmJvbi5yaWJib24tY29sb3Itc3VjY2VzczphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDM4LjUzOCwgMTY0LjQyODgsIDE3NS41NjIpO1xufVxuLm10LWVsZW1lbnQtcmliYm9uIC5yaWJib24ucmliYm9uLWNvbG9yLXN1Y2Nlc3MgPiAucmliYm9uLXN1YiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1NC4xODIsIDE5OC4xODMyLCAyMTAuOTE4KTtcbiAgY29sb3I6IHJnYigxLjgxOCwgNy43NTY4LCA4LjI4Mik7XG59XG4ubXQtZWxlbWVudC1yaWJib24gLnJpYmJvbi5yaWJib24tY29sb3Itc3VjY2VzcyA+IC5yaWJib24tc3ViOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjAuMTc4LCA4Ni4wOTI4LCA5MS45MjIpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiKDU0LjE4MiwgMTk4LjE4MzIsIDIxMC45MTgpO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYig1NC4xODIsIDE5OC4xODMyLCAyMTAuOTE4KTtcbn1cbi5tdC1lbGVtZW50LXJpYmJvbiAucmliYm9uLnJpYmJvbi1jb2xvci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM2LjY4MTMxODY4MTMsIDEwNi42MTg2ODEzMTg3LCAxMTYuNjkzOTU2MDQ0KTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubXQtZWxlbWVudC1yaWJib24gLnJpYmJvbi5yaWJib24tY29sb3ItZGFuZ2VyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjMxLjA3NjkyMzA3NjksIDYxLjIyMzA3NjkyMzEsIDc0LjM4MDc2OTIzMDgpO1xufVxuLm10LWVsZW1lbnQtcmliYm9uIC5yaWJib24ucmliYm9uLWNvbG9yLWRhbmdlciA+IC5yaWJib24tc3ViIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzNi42ODEzMTg2ODEzLCAxMDYuNjE4NjgxMzE4NywgMTE2LjY5Mzk1NjA0NCk7XG4gIGNvbG9yOiByZ2IoNzguNTk2NzAzMjk2NywgOS43MDMyOTY3MDMzLCAxNS4wNDAxMDk4OTAxKTtcbn1cbi5tdC1lbGVtZW50LXJpYmJvbiAucmliYm9uLnJpYmJvbi1jb2xvci1kYW5nZXIgPiAucmliYm9uLXN1YjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE2OS4zODc5MTIwODc5LCAyMC45MTIwODc5MTIxLCAzMi40MTM3MzYyNjM3KTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYigyMzYuNjgxMzE4NjgxMywgMTA2LjYxODY4MTMxODcsIDExNi42OTM5NTYwNDQpO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYigyMzYuNjgxMzE4NjgxMywgMTA2LjYxODY4MTMxODcsIDExNi42OTM5NTYwNDQpO1xufVxuLm10LWVsZW1lbnQtcmliYm9uIC5yaWJib24ucmliYm9uLWNvbG9yLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFDNDBGO1xuICBjb2xvcjogcmdiKDAuOTQ0ODgxODg5OCwgMC43Njc3MTY1MzU0LCAwLjA1NTExODExMDIpO1xufVxuLm10LWVsZW1lbnQtcmliYm9uIC5yaWJib24ucmliYm9uLWNvbG9yLXdhcm5pbmc6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYigxOTMuNzAwNzg3NDAxNiwgMTU3LjM4MTg4OTc2MzgsIDExLjI5OTIxMjU5ODQpO1xufVxuLm10LWVsZW1lbnQtcmliYm9uIC5yaWJib24ucmliYm9uLWNvbG9yLXdhcm5pbmcgPiAucmliYm9uLXN1YiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUM0MEY7XG4gIGNvbG9yOiByZ2IoMC45NDQ4ODE4ODk4LCAwLjc2NzcxNjUzNTQsIDAuMDU1MTE4MTEwMik7XG59XG4ubXQtZWxlbWVudC1yaWJib24gLnJpYmJvbi5yaWJib24tY29sb3Itd2FybmluZyA+IC5yaWJib24tc3ViOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoOTcuMzIyODM0NjQ1NywgNzkuMDc0ODAzMTQ5NiwgNS42NzcxNjUzNTQzKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGMUM0MEY7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0YxQzQwRjtcbn1cblxuLm10LWVsZW1lbnQtY2FyZCAubXQtY2FyZC1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIzMS4yNjM2MzYzNjM2LCAyMzYuMzUsIDI0MS40MzYzNjM2MzY0KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm10LWVsZW1lbnQtY2FyZCAubXQtY2FyZC1pdGVtIC5tdC1jYXJkLWF2YXRhciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubXQtZWxlbWVudC1jYXJkIC5tdC1jYXJkLWl0ZW0gLm10LWNhcmQtY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tdC1lbGVtZW50LWNhcmQgLm10LWNhcmQtaXRlbSAubXQtY2FyZC1jb250ZW50IC5tdC1jYXJkLW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubXQtZWxlbWVudC1jYXJkIC5tdC1jYXJkLWl0ZW0gLm10LWNhcmQtY29udGVudCAubXQtY2FyZC1kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG4ubXQtZWxlbWVudC1jYXJkIC5tdC1jYXJkLWl0ZW0gLm10LWNhcmQtY29udGVudCAubXQtY2FyZC1zb2NpYWwgPiB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubXQtZWxlbWVudC1jYXJkIC5tdC1jYXJkLWl0ZW0gLm10LWNhcmQtY29udGVudCAubXQtY2FyZC1zb2NpYWwgPiB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgM3B4O1xufVxuLm10LWVsZW1lbnQtY2FyZCAubXQtY2FyZC1pdGVtIC5tdC1jYXJkLWNvbnRlbnQgLm10LWNhcmQtc29jaWFsID4gdWwgPiBsaSA+IGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLm10LWVsZW1lbnQtY2FyZCAubXQtY2FyZC1pdGVtIC5tdC1jYXJkLWNvbnRlbnQgLm10LWNhcmQtc29jaWFsID4gdWwgPiBsaSA+IGEubXQtY2FyZC1idG4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tdC1lbGVtZW50LWNhcmQgLm10LWNhcmQtaXRlbSAubXQtY2FyZC1jb250ZW50IC5tdC1jYXJkLXNvY2lhbCA+IHVsID4gbGkgPiBhLm10LWNhcmQtYnRuOmhvdmVyIHtcbiAgY29sb3I6IHJnYig1NC4xODIsIDE5OC4xODMyLCAyMTAuOTE4KTtcbn1cbi5tdC1lbGVtZW50LWNhcmQgLm10LWNhcmQtaXRlbSAubXQtY2FyZC1jb250ZW50IC5tdC1jYXJkLXNvY2lhbCA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNGMUM0MEY7XG59XG4ubXQtZWxlbWVudC1jYXJkLm10LWNhcmQtcm91bmQgLm10LWNhcmQtaXRlbSB7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAxMHB4IDQwcHg7XG59XG4ubXQtZWxlbWVudC1jYXJkLm10LWNhcmQtcm91bmQgLm10LWNhcmQtaXRlbSAubXQtY2FyZC1hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUFCQ0FJQUFBQ1FkMVBlQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFBNUpSRUZVZU5waVlHQmdBQWd3QUFBRUFBR2JBK29KQUFBQUFFbEZUa1N1UW1DQyk7XG59XG4ubXQtZWxlbWVudC1jYXJkLm10LWNhcmQtcm91bmQgLm10LWNhcmQtaXRlbSAubXQtY2FyZC1hdmF0YXIgLm10LW92ZXJsYXkge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5tdC1lbGVtZW50LW92ZXJsYXkgLm10LW92ZXJsYXktMSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgbGluZWFyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm10LWVsZW1lbnQtb3ZlcmxheSAubXQtb3ZlcmxheS0xIGgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTEwMHB4KSB0cmFuc2xhdGVaKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC0xMDBweCkgdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC0xMDBweCkgdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTEgLm10LWluZm8ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWigwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVaKDApO1xufVxuLm10LWVsZW1lbnQtb3ZlcmxheSAubXQtb3ZlcmxheS0xIC5tdC1pbmZvID4gbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAzcHg7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTEgLm10LWluZm8gPiBsaTpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTE6aG92ZXIgLm10LW92ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cbi5tdC1lbGVtZW50LW92ZXJsYXkgLm10LW92ZXJsYXktMTpob3ZlciBpbWcge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKSB0cmFuc2xhdGVaKDApO1xufVxuLm10LWVsZW1lbnQtb3ZlcmxheSAubXQtb3ZlcmxheS0xOmhvdmVyIC5tdC1pbmZvIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbi5tdC1lbGVtZW50LW92ZXJsYXkgLm10LW92ZXJsYXktMSAubXQtb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLm10LWVsZW1lbnQtb3ZlcmxheSAubXQtb3ZlcmxheS0xLm10LXNjcm9sbC11cDpob3ZlciAubXQtb3ZlcmxheSB7XG4gIGJvdHRvbTogMDtcbn1cbi5tdC1lbGVtZW50LW92ZXJsYXkgLm10LW92ZXJsYXktMS5tdC1zY3JvbGwtdXAgLm10LW92ZXJsYXkge1xuICBib3R0b206IC0xMDAlO1xuICB0b3A6IGF1dG87XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTEubXQtc2Nyb2xsLWRvd246aG92ZXIgLm10LW92ZXJsYXkge1xuICB0b3A6IDA7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTEubXQtc2Nyb2xsLWRvd24gLm10LW92ZXJsYXkge1xuICB0b3A6IC0xMDAlO1xufVxuLm10LWVsZW1lbnQtb3ZlcmxheSAubXQtb3ZlcmxheS0xLm10LXNjcm9sbC1sZWZ0OmhvdmVyIC5tdC1vdmVybGF5IHtcbiAgcmlnaHQ6IDA7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTEubXQtc2Nyb2xsLWxlZnQgLm10LW92ZXJsYXkge1xuICByaWdodDogLTEwMCU7XG4gIGxlZnQ6IGF1dG87XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTEubXQtc2Nyb2xsLXJpZ2h0OmhvdmVyIC5tdC1vdmVybGF5IHtcbiAgbGVmdDogMDtcbn1cbi5tdC1lbGVtZW50LW92ZXJsYXkgLm10LW92ZXJsYXktMS5tdC1zY3JvbGwtcmlnaHQgLm10LW92ZXJsYXkge1xuICBsZWZ0OiAtMTAwJTtcbn1cbi5tdC1lbGVtZW50LW92ZXJsYXkgLm10LW92ZXJsYXktMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm10LWVsZW1lbnQtb3ZlcmxheSAubXQtb3ZlcmxheS0yIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tdC1lbGVtZW50LW92ZXJsYXkgLm10LW92ZXJsYXktMiBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5tdC1lbGVtZW50LW92ZXJsYXkgLm10LW92ZXJsYXktMiAubXQtaW5mbyxcbi5tdC1lbGVtZW50LW92ZXJsYXkgLm10LW92ZXJsYXktMiBoMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbjtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tdC1lbGVtZW50LW92ZXJsYXkgLm10LW92ZXJsYXktMiAubXQtaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjcpIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC43KSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTIgLm10LWluZm86aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgNXB4ICNmZmY7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTI6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxmaWx0ZXIgaWQ9XCJmaWx0ZXJcIj48ZmVDb2xvck1hdHJpeCB0eXBlPVwibWF0cml4XCIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPVwic1JHQlwiIHZhbHVlcz1cIjAuMjEyNiAwLjcxNTIgMC4wNzIyIDAgMCAwLjIxMjYgMC43MTUyIDAuMDcyMiAwIDAgMC4yMTI2IDAuNzE1MiAwLjA3MjIgMCAwIDAgMCAwIDEgMFwiIC8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj1cIjNcIiAvPjwvZmlsdGVyPjwvc3ZnPiNmaWx0ZXInKTtcbiAgZmlsdGVyOiBibHVyKDNweCk7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDNweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTI6aG92ZXIgLm10LW92ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTI6aG92ZXIgaDIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTI6aG92ZXIgLm10LWluZm8sXG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTI6aG92ZXIgaDIge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5tdC1lbGVtZW50LW92ZXJsYXkgLm10LW92ZXJsYXktMjpob3ZlciAubXQtaW5mbyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTIgLm10LW92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5tdC1lbGVtZW50LW92ZXJsYXkgLm10LW92ZXJsYXktMi5tdC1vdmVybGF5LTItZ3JleTpob3ZlciBpbWcge1xuICBmaWx0ZXI6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PGZpbHRlciBpZD1cImZpbHRlclwiPjxmZUNvbG9yTWF0cml4IHR5cGU9XCJtYXRyaXhcIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9XCJzUkdCXCIgdmFsdWVzPVwiMC4yMTI2IDAuNzE1MiAwLjA3MjIgMCAwIDAuMjEyNiAwLjcxNTIgMC4wNzIyIDAgMCAwLjIxMjYgMC43MTUyIDAuMDcyMiAwIDAgMCAwIDAgMSAwXCIgLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPVwiM1wiIC8+PC9maWx0ZXI+PC9zdmc+I2ZpbHRlcicpO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBibHVyKDNweCk7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMSkgYmx1cigzcHgpO1xufVxuLm10LWVsZW1lbnQtb3ZlcmxheSAubXQtb3ZlcmxheS0yLm10LW92ZXJsYXktMi1pY29ucyAubXQtaW5mbyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjcpIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC43KSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTIubXQtb3ZlcmxheS0yLWljb25zIC5tdC1pbmZvOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tdC1lbGVtZW50LW92ZXJsYXkgLm10LW92ZXJsYXktMi5tdC1vdmVybGF5LTItaWNvbnMgLm10LWluZm8gPiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDNweDtcbn1cbi5tdC1lbGVtZW50LW92ZXJsYXkgLm10LW92ZXJsYXktMi5tdC1vdmVybGF5LTItaWNvbnMgLm10LWluZm8gPiBsaTpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTIubXQtb3ZlcmxheS0yLWljb25zOmhvdmVyIC5tdC1pbmZvIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5tdC1lbGVtZW50LW92ZXJsYXkgLm10LW92ZXJsYXktMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm10LWVsZW1lbnQtb3ZlcmxheSAubXQtb3ZlcmxheS0zIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTMgaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjg4LCAtMC45OSwgMCwgMS44MSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjg4LCAtMC45OSwgMCwgMS44MSk7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTMgLm10LWluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuODgsIC0wLjk5LCAwLCAxLjgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuODgsIC0wLjk5LCAwLCAxLjgxKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogNDUlIDAgMCAwO1xufVxuLm10LWVsZW1lbnQtb3ZlcmxheSAubXQtb3ZlcmxheS0zIC5tdC1pbmZvOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAjZmZmO1xufVxuLm10LWVsZW1lbnQtb3ZlcmxheSAubXQtb3ZlcmxheS0zOmhvdmVyIC5tdC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OCwgMTUyLCAxNTcsIDAuNyk7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTM6aG92ZXIgaDIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xufVxuLm10LWVsZW1lbnQtb3ZlcmxheSAubXQtb3ZlcmxheS0zOmhvdmVyIC5tdC1pbmZvIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTMgLm10LW92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NSwgNzUsIDc1LCAwLjcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjg4LCAtMC45OSwgMCwgMS44MSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjg4LCAtMC45OSwgMCwgMS44MSk7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTMubXQtb3ZlcmxheS0zLWljb25zIC5tdC1pbmZvIHtcbiAgcGFkZGluZzogNDAlIDAgMCAwO1xufVxuLm10LWVsZW1lbnQtb3ZlcmxheSAubXQtb3ZlcmxheS0zLm10LW92ZXJsYXktMy1pY29ucyAubXQtaW5mbyA+IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgM3B4O1xufVxuLm10LWVsZW1lbnQtb3ZlcmxheSAubXQtb3ZlcmxheS0zLm10LW92ZXJsYXktMy1pY29ucyAubXQtaW5mbyA+IGxpOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tdC1lbGVtZW50LW92ZXJsYXkgLm10LW92ZXJsYXktNCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm10LWVsZW1lbnQtb3ZlcmxheSAubXQtb3ZlcmxheS00IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuODgsIC0wLjk5LCAwLCAxLjgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuODgsIC0wLjk5LCAwLCAxLjgxKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tdC1lbGVtZW50LW92ZXJsYXkgLm10LW92ZXJsYXktNCBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC0xMDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTEwMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC0xMDBweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuODgsIC0wLjk5LCAwLCAxLjgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuODgsIC0wLjk5LCAwLCAxLjgxKTtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5tdC1lbGVtZW50LW92ZXJsYXkgLm10LW92ZXJsYXktNCAubXQtaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIG1hcmdpbjogNTBweCAwIDA7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTQ6aG92ZXIgLm10LW92ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5tdC1lbGVtZW50LW92ZXJsYXkgLm10LW92ZXJsYXktNDpob3ZlciBoMixcbi5tdC1lbGVtZW50LW92ZXJsYXkgLm10LW92ZXJsYXktNDpob3ZlciAubXQtaW5mbyB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGV5KDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRleSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KDApO1xufVxuLm10LWVsZW1lbnQtb3ZlcmxheSAubXQtb3ZlcmxheS00OmhvdmVyIC5tdC1pbmZvIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuLm10LWVsZW1lbnQtb3ZlcmxheSAubXQtb3ZlcmxheS00IC5tdC1vdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjg4LCAtMC45OSwgMCwgMS44MSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjg4LCAtMC45OSwgMCwgMS44MSk7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTQubXQtb3ZlcmxheS00LWljb25zIC5tdC1pbmZvIHtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLm10LWVsZW1lbnQtb3ZlcmxheSAubXQtb3ZlcmxheS00Lm10LW92ZXJsYXktNC1pY29ucyAubXQtaW5mbzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTQubXQtb3ZlcmxheS00LWljb25zIC5tdC1pbmZvID4gbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAzcHg7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTQubXQtb3ZlcmxheS00LWljb25zIC5tdC1pbmZvID4gbGk6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm10LWVsZW1lbnQtb3ZlcmxheSAubXQtb3ZlcmxheS01IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmY4OWU5IDAlLCAjMDVhYmUwIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZjg5ZTkgMCUsICMwNWFiZTAgMTAwJSk7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTUgLm10LW92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogM2VtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm10LWVsZW1lbnQtb3ZlcmxheSAubXQtb3ZlcmxheS01IC5tdC1vdmVybGF5OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC40NXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjQ1cztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogY2FsYygxMTMlICsgNjBweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC40NXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjQ1cztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00MHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDBweCwgMCwgMCk7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTUgaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxNSUgMCAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTUgYSxcbi5tdC1lbGVtZW50LW92ZXJsYXkgLm10LW92ZXJsYXktNSBwIHtcbiAgY29sb3I6ICNGRkY7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjQ1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgdHJhbnNmb3JtIDAuNDVzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbn1cbi5tdC1lbGVtZW50LW92ZXJsYXkgLm10LW92ZXJsYXktNSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02MCk7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTU6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC42O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTU6aG92ZXIgLm10LW92ZXJsYXk6YmVmb3JlLFxuLm10LWVsZW1lbnQtb3ZlcmxheSAubXQtb3ZlcmxheS01OmhvdmVyIGEsXG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTU6aG92ZXIgcCB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTYge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogIzQyYjA3ODtcbn1cbi5tdC1lbGVtZW50LW92ZXJsYXkgLm10LW92ZXJsYXktNiAubXQtb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiA1MHB4IDIwcHg7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTYgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTYgaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMC41ZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTYgaDI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuLm10LWVsZW1lbnQtb3ZlcmxheSAubXQtb3ZlcmxheS02IGEsXG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTYgcCB7XG4gIGNvbG9yOiAjRkZGO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuLm10LWVsZW1lbnQtb3ZlcmxheSAubXQtb3ZlcmxheS02IHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm10LWVsZW1lbnQtb3ZlcmxheSAubXQtb3ZlcmxheS02IC5tdC1pbmZvOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02MCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTY6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC40O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTY6aG92ZXIgaDI6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4ubXQtZWxlbWVudC1vdmVybGF5IC5tdC1vdmVybGF5LTY6aG92ZXIgYSxcbi5tdC1lbGVtZW50LW92ZXJsYXkgLm10LW92ZXJsYXktNjpob3ZlciBwIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLyoqKlxuQ3VzdG9tIGNvbG9yIGJ1dHRvbnMgXG4qKiovXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZS1vcGFjaXR5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ob3Zlci13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctZm9udC13aGl0ZSB7XG4gIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atd2hpdGUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXdoaXRlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtd2hpdGUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXdoaXRlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1iZWZvcmUtd2hpdGU6YmVmb3JlLFxuLmJnLWFmdGVyLXdoaXRlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJlZm9yZS13aGl0ZTpiZWZvcmUsXG4uYm9yZGVyLWFmdGVyLXdoaXRlOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJlZm9yZS13aGl0ZTpiZWZvcmUsXG4uYm9yZGVyLXRvcC1hZnRlci13aGl0ZTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmVmb3JlLXdoaXRlOmJlZm9yZSxcbi5ib3JkZXItYm90dG9tLWFmdGVyLXdoaXRlOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmVmb3JlLXdoaXRlOmJlZm9yZSxcbi5ib3JkZXItbGVmdC1hZnRlci13aGl0ZTphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmVmb3JlLXdoaXRlOmJlZm9yZSxcbi5ib3JkZXItcmlnaHQtYWZ0ZXItd2hpdGU6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjZTFlNWVjICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kZWZhdWx0LW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyNSwgMjI5LCAyMzYsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWhvdmVyLWRlZmF1bHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTFlNWVjICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWRlZmF1bHQge1xuICBjb2xvcjogI2UxZTVlYyAhaW1wb3J0YW50O1xufVxuXG4uYmctZm9udC1kZWZhdWx0IHtcbiAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kZWZhdWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTFlNWVjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRlZmF1bHQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTFlNWVjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWRlZmF1bHQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTFlNWVjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1kZWZhdWx0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlMWU1ZWMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1kZWZhdWx0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZTFlNWVjICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1iZWZvcmUtZGVmYXVsdDpiZWZvcmUsXG4uYmctYWZ0ZXItZGVmYXVsdDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNlMWU1ZWMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1iZWZvcmUtZGVmYXVsdDpiZWZvcmUsXG4uYm9yZGVyLWFmdGVyLWRlZmF1bHQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNlMWU1ZWMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmVmb3JlLWRlZmF1bHQ6YmVmb3JlLFxuLmJvcmRlci10b3AtYWZ0ZXItZGVmYXVsdDphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlMWU1ZWMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmVmb3JlLWRlZmF1bHQ6YmVmb3JlLFxuLmJvcmRlci1ib3R0b20tYWZ0ZXItZGVmYXVsdDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlMWU1ZWMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJlZm9yZS1kZWZhdWx0OmJlZm9yZSxcbi5ib3JkZXItbGVmdC1hZnRlci1kZWZhdWx0OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlMWU1ZWMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1iZWZvcmUtZGVmYXVsdDpiZWZvcmUsXG4uYm9yZGVyLXJpZ2h0LWFmdGVyLWRlZmF1bHQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlMWU1ZWMgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMmYzNTNiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrLW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ3LCA1MywgNTksIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWhvdmVyLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmYzNTNiICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWRhcmsge1xuICBjb2xvcjogIzJmMzUzYiAhaW1wb3J0YW50O1xufVxuXG4uYmctZm9udC1kYXJrIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmYzNTNiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRhcmsge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMmYzNTNiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWRhcmsge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMmYzNTNiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1kYXJrIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyZjM1M2IgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1kYXJrIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMmYzNTNiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1iZWZvcmUtZGFyazpiZWZvcmUsXG4uYmctYWZ0ZXItZGFyazphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMyZjM1M2IgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1iZWZvcmUtZGFyazpiZWZvcmUsXG4uYm9yZGVyLWFmdGVyLWRhcms6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMyZjM1M2IgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmVmb3JlLWRhcms6YmVmb3JlLFxuLmJvcmRlci10b3AtYWZ0ZXItZGFyazphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyZjM1M2IgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmVmb3JlLWRhcms6YmVmb3JlLFxuLmJvcmRlci1ib3R0b20tYWZ0ZXItZGFyazphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyZjM1M2IgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJlZm9yZS1kYXJrOmJlZm9yZSxcbi5ib3JkZXItbGVmdC1hZnRlci1kYXJrOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyZjM1M2IgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1iZWZvcmUtZGFyazpiZWZvcmUsXG4uYm9yZGVyLXJpZ2h0LWFmdGVyLWRhcms6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyZjM1M2IgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMzU5OGRjICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibHVlLW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUzLCAxNTIsIDIyMCwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uYmctaG92ZXItYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNTk4ZGMgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtYmx1ZSB7XG4gIGNvbG9yOiAjMzU5OGRjICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mb250LWJsdWUge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsdWUge1xuICBib3JkZXItY29sb3I6ICMzNTk4ZGMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmx1ZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzNTk4ZGMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmx1ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzNTk4ZGMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJsdWUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM1OThkYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJsdWUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzNTk4ZGMgIWltcG9ydGFudDtcbn1cblxuLmJnLWJlZm9yZS1ibHVlOmJlZm9yZSxcbi5iZy1hZnRlci1ibHVlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzM1OThkYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJlZm9yZS1ibHVlOmJlZm9yZSxcbi5ib3JkZXItYWZ0ZXItYmx1ZTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzM1OThkYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1iZWZvcmUtYmx1ZTpiZWZvcmUsXG4uYm9yZGVyLXRvcC1hZnRlci1ibHVlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM1OThkYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1iZWZvcmUtYmx1ZTpiZWZvcmUsXG4uYm9yZGVyLWJvdHRvbS1hZnRlci1ibHVlOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM1OThkYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmVmb3JlLWJsdWU6YmVmb3JlLFxuLmJvcmRlci1sZWZ0LWFmdGVyLWJsdWU6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM1OThkYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJlZm9yZS1ibHVlOmJlZm9yZSxcbi5ib3JkZXItcmlnaHQtYWZ0ZXItYmx1ZTphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzM1OThkYyAhaW1wb3J0YW50O1xufVxuXG4uYmctYmx1ZS1tYWRpc29uIHtcbiAgYmFja2dyb3VuZDogIzU3OGViZSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmx1ZS1tYWRpc29uLW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg3LCAxNDIsIDE5MCwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uYmctaG92ZXItYmx1ZS1tYWRpc29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzU3OGViZSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1ibHVlLW1hZGlzb24ge1xuICBjb2xvcjogIzU3OGViZSAhaW1wb3J0YW50O1xufVxuXG4uYmctZm9udC1ibHVlLW1hZGlzb24ge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsdWUtbWFkaXNvbiB7XG4gIGJvcmRlci1jb2xvcjogIzU3OGViZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ibHVlLW1hZGlzb24ge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNTc4ZWJlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJsdWUtbWFkaXNvbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1NzhlYmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJsdWUtbWFkaXNvbiB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNTc4ZWJlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmx1ZS1tYWRpc29uIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNTc4ZWJlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1iZWZvcmUtYmx1ZS1tYWRpc29uOmJlZm9yZSxcbi5iZy1hZnRlci1ibHVlLW1hZGlzb246YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTc4ZWJlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmVmb3JlLWJsdWUtbWFkaXNvbjpiZWZvcmUsXG4uYm9yZGVyLWFmdGVyLWJsdWUtbWFkaXNvbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzU3OGViZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1iZWZvcmUtYmx1ZS1tYWRpc29uOmJlZm9yZSxcbi5ib3JkZXItdG9wLWFmdGVyLWJsdWUtbWFkaXNvbjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1NzhlYmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmVmb3JlLWJsdWUtbWFkaXNvbjpiZWZvcmUsXG4uYm9yZGVyLWJvdHRvbS1hZnRlci1ibHVlLW1hZGlzb246YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTc4ZWJlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1iZWZvcmUtYmx1ZS1tYWRpc29uOmJlZm9yZSxcbi5ib3JkZXItbGVmdC1hZnRlci1ibHVlLW1hZGlzb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzU3OGViZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJlZm9yZS1ibHVlLW1hZGlzb246YmVmb3JlLFxuLmJvcmRlci1yaWdodC1hZnRlci1ibHVlLW1hZGlzb246YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1NzhlYmUgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsdWUtY2hhbWJyYXkge1xuICBiYWNrZ3JvdW5kOiAjMkMzRTUwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibHVlLWNoYW1icmF5LW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCA2MiwgODAsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWhvdmVyLWJsdWUtY2hhbWJyYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMkMzRTUwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWJsdWUtY2hhbWJyYXkge1xuICBjb2xvcjogIzJDM0U1MCAhaW1wb3J0YW50O1xufVxuXG4uYmctZm9udC1ibHVlLWNoYW1icmF5IHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibHVlLWNoYW1icmF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMkMzRTUwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJsdWUtY2hhbWJyYXkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMkMzRTUwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJsdWUtY2hhbWJyYXkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMkMzRTUwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ibHVlLWNoYW1icmF5IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyQzNFNTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ibHVlLWNoYW1icmF5IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMkMzRTUwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1iZWZvcmUtYmx1ZS1jaGFtYnJheTpiZWZvcmUsXG4uYmctYWZ0ZXItYmx1ZS1jaGFtYnJheTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMyQzNFNTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1iZWZvcmUtYmx1ZS1jaGFtYnJheTpiZWZvcmUsXG4uYm9yZGVyLWFmdGVyLWJsdWUtY2hhbWJyYXk6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMyQzNFNTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmVmb3JlLWJsdWUtY2hhbWJyYXk6YmVmb3JlLFxuLmJvcmRlci10b3AtYWZ0ZXItYmx1ZS1jaGFtYnJheTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyQzNFNTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmVmb3JlLWJsdWUtY2hhbWJyYXk6YmVmb3JlLFxuLmJvcmRlci1ib3R0b20tYWZ0ZXItYmx1ZS1jaGFtYnJheTphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyQzNFNTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJlZm9yZS1ibHVlLWNoYW1icmF5OmJlZm9yZSxcbi5ib3JkZXItbGVmdC1hZnRlci1ibHVlLWNoYW1icmF5OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyQzNFNTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1iZWZvcmUtYmx1ZS1jaGFtYnJheTpiZWZvcmUsXG4uYm9yZGVyLXJpZ2h0LWFmdGVyLWJsdWUtY2hhbWJyYXk6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyQzNFNTAgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsdWUtZWJvbnljbGF5IHtcbiAgYmFja2dyb3VuZDogIzIyMzEzRiAhaW1wb3J0YW50O1xufVxuXG4uYmctYmx1ZS1lYm9ueWNsYXktb3BhY2l0eSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzQsIDQ5LCA2MywgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uYmctaG92ZXItYmx1ZS1lYm9ueWNsYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjIzMTNGICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWJsdWUtZWJvbnljbGF5IHtcbiAgY29sb3I6ICMyMjMxM0YgIWltcG9ydGFudDtcbn1cblxuLmJnLWZvbnQtYmx1ZS1lYm9ueWNsYXkge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsdWUtZWJvbnljbGF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMjIzMTNGICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJsdWUtZWJvbnljbGF5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzIyMzEzRiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ibHVlLWVib255Y2xheSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyMjMxM0YgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJsdWUtZWJvbnljbGF5IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyMjMxM0YgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ibHVlLWVib255Y2xheSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzIyMzEzRiAhaW1wb3J0YW50O1xufVxuXG4uYmctYmVmb3JlLWJsdWUtZWJvbnljbGF5OmJlZm9yZSxcbi5iZy1hZnRlci1ibHVlLWVib255Y2xheTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMyMjMxM0YgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1iZWZvcmUtYmx1ZS1lYm9ueWNsYXk6YmVmb3JlLFxuLmJvcmRlci1hZnRlci1ibHVlLWVib255Y2xheTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzIyMzEzRiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1iZWZvcmUtYmx1ZS1lYm9ueWNsYXk6YmVmb3JlLFxuLmJvcmRlci10b3AtYWZ0ZXItYmx1ZS1lYm9ueWNsYXk6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjIzMTNGICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJlZm9yZS1ibHVlLWVib255Y2xheTpiZWZvcmUsXG4uYm9yZGVyLWJvdHRvbS1hZnRlci1ibHVlLWVib255Y2xheTphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyMjMxM0YgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJlZm9yZS1ibHVlLWVib255Y2xheTpiZWZvcmUsXG4uYm9yZGVyLWxlZnQtYWZ0ZXItYmx1ZS1lYm9ueWNsYXk6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzIyMzEzRiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJlZm9yZS1ibHVlLWVib255Y2xheTpiZWZvcmUsXG4uYm9yZGVyLXJpZ2h0LWFmdGVyLWJsdWUtZWJvbnljbGF5OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjIzMTNGICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibHVlLWhva2kge1xuICBiYWNrZ3JvdW5kOiAjNjc4MDlGICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibHVlLWhva2ktb3BhY2l0eSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTAzLCAxMjgsIDE1OSwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uYmctaG92ZXItYmx1ZS1ob2tpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzY3ODA5RiAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1ibHVlLWhva2kge1xuICBjb2xvcjogIzY3ODA5RiAhaW1wb3J0YW50O1xufVxuXG4uYmctZm9udC1ibHVlLWhva2kge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsdWUtaG9raSB7XG4gIGJvcmRlci1jb2xvcjogIzY3ODA5RiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ibHVlLWhva2kge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjc4MDlGICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJsdWUtaG9raSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2NzgwOUYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJsdWUtaG9raSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjc4MDlGICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmx1ZS1ob2tpIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjc4MDlGICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1iZWZvcmUtYmx1ZS1ob2tpOmJlZm9yZSxcbi5iZy1hZnRlci1ibHVlLWhva2k6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjc4MDlGICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmVmb3JlLWJsdWUtaG9raTpiZWZvcmUsXG4uYm9yZGVyLWFmdGVyLWJsdWUtaG9raTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzY3ODA5RiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1iZWZvcmUtYmx1ZS1ob2tpOmJlZm9yZSxcbi5ib3JkZXItdG9wLWFmdGVyLWJsdWUtaG9raTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2NzgwOUYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmVmb3JlLWJsdWUtaG9raTpiZWZvcmUsXG4uYm9yZGVyLWJvdHRvbS1hZnRlci1ibHVlLWhva2k6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjc4MDlGICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1iZWZvcmUtYmx1ZS1ob2tpOmJlZm9yZSxcbi5ib3JkZXItbGVmdC1hZnRlci1ibHVlLWhva2k6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY3ODA5RiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJlZm9yZS1ibHVlLWhva2k6YmVmb3JlLFxuLmJvcmRlci1yaWdodC1hZnRlci1ibHVlLWhva2k6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2NzgwOUYgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsdWUtc3RlZWwge1xuICBiYWNrZ3JvdW5kOiAjNEI3N0JFICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibHVlLXN0ZWVsLW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDc1LCAxMTksIDE5MCwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uYmctaG92ZXItYmx1ZS1zdGVlbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM0Qjc3QkUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtYmx1ZS1zdGVlbCB7XG4gIGNvbG9yOiAjNEI3N0JFICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mb250LWJsdWUtc3RlZWwge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsdWUtc3RlZWwge1xuICBib3JkZXItY29sb3I6ICM0Qjc3QkUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmx1ZS1zdGVlbCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0Qjc3QkUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmx1ZS1zdGVlbCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0Qjc3QkUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJsdWUtc3RlZWwge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzRCNzdCRSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJsdWUtc3RlZWwge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0Qjc3QkUgIWltcG9ydGFudDtcbn1cblxuLmJnLWJlZm9yZS1ibHVlLXN0ZWVsOmJlZm9yZSxcbi5iZy1hZnRlci1ibHVlLXN0ZWVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzRCNzdCRSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJlZm9yZS1ibHVlLXN0ZWVsOmJlZm9yZSxcbi5ib3JkZXItYWZ0ZXItYmx1ZS1zdGVlbDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzRCNzdCRSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1iZWZvcmUtYmx1ZS1zdGVlbDpiZWZvcmUsXG4uYm9yZGVyLXRvcC1hZnRlci1ibHVlLXN0ZWVsOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRCNzdCRSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1iZWZvcmUtYmx1ZS1zdGVlbDpiZWZvcmUsXG4uYm9yZGVyLWJvdHRvbS1hZnRlci1ibHVlLXN0ZWVsOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRCNzdCRSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmVmb3JlLWJsdWUtc3RlZWw6YmVmb3JlLFxuLmJvcmRlci1sZWZ0LWFmdGVyLWJsdWUtc3RlZWw6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzRCNzdCRSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJlZm9yZS1ibHVlLXN0ZWVsOmJlZm9yZSxcbi5ib3JkZXItcmlnaHQtYWZ0ZXItYmx1ZS1zdGVlbDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzRCNzdCRSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmx1ZS1zb2Z0IHtcbiAgYmFja2dyb3VuZDogIzRjODdiOSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmx1ZS1zb2Z0LW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDc2LCAxMzUsIDE4NSwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uYmctaG92ZXItYmx1ZS1zb2Z0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzRjODdiOSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1ibHVlLXNvZnQge1xuICBjb2xvcjogIzRjODdiOSAhaW1wb3J0YW50O1xufVxuXG4uYmctZm9udC1ibHVlLXNvZnQge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsdWUtc29mdCB7XG4gIGJvcmRlci1jb2xvcjogIzRjODdiOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ibHVlLXNvZnQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNGM4N2I5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJsdWUtc29mdCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0Yzg3YjkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJsdWUtc29mdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNGM4N2I5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmx1ZS1zb2Z0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNGM4N2I5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1iZWZvcmUtYmx1ZS1zb2Z0OmJlZm9yZSxcbi5iZy1hZnRlci1ibHVlLXNvZnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNGM4N2I5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmVmb3JlLWJsdWUtc29mdDpiZWZvcmUsXG4uYm9yZGVyLWFmdGVyLWJsdWUtc29mdDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzRjODdiOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1iZWZvcmUtYmx1ZS1zb2Z0OmJlZm9yZSxcbi5ib3JkZXItdG9wLWFmdGVyLWJsdWUtc29mdDphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0Yzg3YjkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmVmb3JlLWJsdWUtc29mdDpiZWZvcmUsXG4uYm9yZGVyLWJvdHRvbS1hZnRlci1ibHVlLXNvZnQ6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNGM4N2I5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1iZWZvcmUtYmx1ZS1zb2Z0OmJlZm9yZSxcbi5ib3JkZXItbGVmdC1hZnRlci1ibHVlLXNvZnQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzRjODdiOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJlZm9yZS1ibHVlLXNvZnQ6YmVmb3JlLFxuLmJvcmRlci1yaWdodC1hZnRlci1ibHVlLXNvZnQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0Yzg3YjkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsdWUtZGFyayB7XG4gIGJhY2tncm91bmQ6ICM1ZTczOGIgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsdWUtZGFyay1vcGFjaXR5IHtcbiAgYmFja2dyb3VuZDogcmdiYSg5NCwgMTE1LCAxMzksIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWhvdmVyLWJsdWUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1ZTczOGIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtYmx1ZS1kYXJrIHtcbiAgY29sb3I6ICM1ZTczOGIgIWltcG9ydGFudDtcbn1cblxuLmJnLWZvbnQtYmx1ZS1kYXJrIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibHVlLWRhcmsge1xuICBib3JkZXItY29sb3I6ICM1ZTczOGIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmx1ZS1kYXJrIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzVlNzM4YiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ibHVlLWRhcmsge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNWU3MzhiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ibHVlLWRhcmsge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzVlNzM4YiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJsdWUtZGFyayB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzVlNzM4YiAhaW1wb3J0YW50O1xufVxuXG4uYmctYmVmb3JlLWJsdWUtZGFyazpiZWZvcmUsXG4uYmctYWZ0ZXItYmx1ZS1kYXJrOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzVlNzM4YiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJlZm9yZS1ibHVlLWRhcms6YmVmb3JlLFxuLmJvcmRlci1hZnRlci1ibHVlLWRhcms6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM1ZTczOGIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmVmb3JlLWJsdWUtZGFyazpiZWZvcmUsXG4uYm9yZGVyLXRvcC1hZnRlci1ibHVlLWRhcms6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNWU3MzhiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJlZm9yZS1ibHVlLWRhcms6YmVmb3JlLFxuLmJvcmRlci1ib3R0b20tYWZ0ZXItYmx1ZS1kYXJrOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzVlNzM4YiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmVmb3JlLWJsdWUtZGFyazpiZWZvcmUsXG4uYm9yZGVyLWxlZnQtYWZ0ZXItYmx1ZS1kYXJrOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1ZTczOGIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1iZWZvcmUtYmx1ZS1kYXJrOmJlZm9yZSxcbi5ib3JkZXItcmlnaHQtYWZ0ZXItYmx1ZS1kYXJrOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNWU3MzhiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibHVlLXNoYXJwIHtcbiAgYmFja2dyb3VuZDogIzVDOUJEMSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmx1ZS1zaGFycC1vcGFjaXR5IHtcbiAgYmFja2dyb3VuZDogcmdiYSg5MiwgMTU1LCAyMDksIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWhvdmVyLWJsdWUtc2hhcnA6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNUM5QkQxICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWJsdWUtc2hhcnAge1xuICBjb2xvcjogIzVDOUJEMSAhaW1wb3J0YW50O1xufVxuXG4uYmctZm9udC1ibHVlLXNoYXJwIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibHVlLXNoYXJwIHtcbiAgYm9yZGVyLWNvbG9yOiAjNUM5QkQxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJsdWUtc2hhcnAge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNUM5QkQxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJsdWUtc2hhcnAge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNUM5QkQxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ibHVlLXNoYXJwIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1QzlCRDEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ibHVlLXNoYXJwIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNUM5QkQxICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1iZWZvcmUtYmx1ZS1zaGFycDpiZWZvcmUsXG4uYmctYWZ0ZXItYmx1ZS1zaGFycDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM1QzlCRDEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1iZWZvcmUtYmx1ZS1zaGFycDpiZWZvcmUsXG4uYm9yZGVyLWFmdGVyLWJsdWUtc2hhcnA6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM1QzlCRDEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmVmb3JlLWJsdWUtc2hhcnA6YmVmb3JlLFxuLmJvcmRlci10b3AtYWZ0ZXItYmx1ZS1zaGFycDphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1QzlCRDEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmVmb3JlLWJsdWUtc2hhcnA6YmVmb3JlLFxuLmJvcmRlci1ib3R0b20tYWZ0ZXItYmx1ZS1zaGFycDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1QzlCRDEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJlZm9yZS1ibHVlLXNoYXJwOmJlZm9yZSxcbi5ib3JkZXItbGVmdC1hZnRlci1ibHVlLXNoYXJwOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1QzlCRDEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1iZWZvcmUtYmx1ZS1zaGFycDpiZWZvcmUsXG4uYm9yZGVyLXJpZ2h0LWFmdGVyLWJsdWUtc2hhcnA6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1QzlCRDEgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsdWUtb2xlbyB7XG4gIGJhY2tncm91bmQ6ICM5NEEwQjIgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsdWUtb2xlby1vcGFjaXR5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNDgsIDE2MCwgMTc4LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ob3Zlci1ibHVlLW9sZW86aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOTRBMEIyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWJsdWUtb2xlbyB7XG4gIGNvbG9yOiAjOTRBMEIyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mb250LWJsdWUtb2xlbyB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmx1ZS1vbGVvIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTRBMEIyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJsdWUtb2xlbyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5NEEwQjIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmx1ZS1vbGVvIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk0QTBCMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmx1ZS1vbGVvIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5NEEwQjIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ibHVlLW9sZW8ge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5NEEwQjIgIWltcG9ydGFudDtcbn1cblxuLmJnLWJlZm9yZS1ibHVlLW9sZW86YmVmb3JlLFxuLmJnLWFmdGVyLWJsdWUtb2xlbzphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM5NEEwQjIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1iZWZvcmUtYmx1ZS1vbGVvOmJlZm9yZSxcbi5ib3JkZXItYWZ0ZXItYmx1ZS1vbGVvOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTRBMEIyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJlZm9yZS1ibHVlLW9sZW86YmVmb3JlLFxuLmJvcmRlci10b3AtYWZ0ZXItYmx1ZS1vbGVvOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzk0QTBCMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1iZWZvcmUtYmx1ZS1vbGVvOmJlZm9yZSxcbi5ib3JkZXItYm90dG9tLWFmdGVyLWJsdWUtb2xlbzphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5NEEwQjIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJlZm9yZS1ibHVlLW9sZW86YmVmb3JlLFxuLmJvcmRlci1sZWZ0LWFmdGVyLWJsdWUtb2xlbzphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTRBMEIyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmVmb3JlLWJsdWUtb2xlbzpiZWZvcmUsXG4uYm9yZGVyLXJpZ2h0LWFmdGVyLWJsdWUtb2xlbzphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzk0QTBCMiAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMzJjNWQyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmVlbi1vcGFjaXR5IHtcbiAgYmFja2dyb3VuZDogcmdiYSg1MCwgMTk3LCAyMTAsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWhvdmVyLWdyZWVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMyYzVkMiAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1ncmVlbiB7XG4gIGNvbG9yOiAjMzJjNWQyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mb250LWdyZWVuIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogIzMyYzVkMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ncmVlbiB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMmM1ZDIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZ3JlZW4ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzJjNWQyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ncmVlbiB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzJjNWQyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZ3JlZW4ge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzMmM1ZDIgIWltcG9ydGFudDtcbn1cblxuLmJnLWJlZm9yZS1ncmVlbjpiZWZvcmUsXG4uYmctYWZ0ZXItZ3JlZW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzJjNWQyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmVmb3JlLWdyZWVuOmJlZm9yZSxcbi5ib3JkZXItYWZ0ZXItZ3JlZW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMzMmM1ZDIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmVmb3JlLWdyZWVuOmJlZm9yZSxcbi5ib3JkZXItdG9wLWFmdGVyLWdyZWVuOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMyYzVkMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1iZWZvcmUtZ3JlZW46YmVmb3JlLFxuLmJvcmRlci1ib3R0b20tYWZ0ZXItZ3JlZW46YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzJjNWQyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1iZWZvcmUtZ3JlZW46YmVmb3JlLFxuLmJvcmRlci1sZWZ0LWFmdGVyLWdyZWVuOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMmM1ZDIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1iZWZvcmUtZ3JlZW46YmVmb3JlLFxuLmJvcmRlci1yaWdodC1hZnRlci1ncmVlbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzMyYzVkMiAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JlZW4tbWVhZG93IHtcbiAgYmFja2dyb3VuZDogIzFCQkM5QiAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JlZW4tbWVhZG93LW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI3LCAxODgsIDE1NSwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uYmctaG92ZXItZ3JlZW4tbWVhZG93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFCQkM5QiAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1ncmVlbi1tZWFkb3cge1xuICBjb2xvcjogIzFCQkM5QiAhaW1wb3J0YW50O1xufVxuXG4uYmctZm9udC1ncmVlbi1tZWFkb3cge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyZWVuLW1lYWRvdyB7XG4gIGJvcmRlci1jb2xvcjogIzFCQkM5QiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ncmVlbi1tZWFkb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMUJCQzlCICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWdyZWVuLW1lYWRvdyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxQkJDOUIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWdyZWVuLW1lYWRvdyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMUJCQzlCICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZ3JlZW4tbWVhZG93IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMUJCQzlCICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1iZWZvcmUtZ3JlZW4tbWVhZG93OmJlZm9yZSxcbi5iZy1hZnRlci1ncmVlbi1tZWFkb3c6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMUJCQzlCICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmVmb3JlLWdyZWVuLW1lYWRvdzpiZWZvcmUsXG4uYm9yZGVyLWFmdGVyLWdyZWVuLW1lYWRvdzphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzFCQkM5QiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1iZWZvcmUtZ3JlZW4tbWVhZG93OmJlZm9yZSxcbi5ib3JkZXItdG9wLWFmdGVyLWdyZWVuLW1lYWRvdzphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxQkJDOUIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmVmb3JlLWdyZWVuLW1lYWRvdzpiZWZvcmUsXG4uYm9yZGVyLWJvdHRvbS1hZnRlci1ncmVlbi1tZWFkb3c6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMUJCQzlCICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1iZWZvcmUtZ3JlZW4tbWVhZG93OmJlZm9yZSxcbi5ib3JkZXItbGVmdC1hZnRlci1ncmVlbi1tZWFkb3c6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzFCQkM5QiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJlZm9yZS1ncmVlbi1tZWFkb3c6YmVmb3JlLFxuLmJvcmRlci1yaWdodC1hZnRlci1ncmVlbi1tZWFkb3c6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxQkJDOUIgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyZWVuLXNlYWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzFCQTM5QyAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JlZW4tc2VhZ3JlZW4tb3BhY2l0eSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjcsIDE2MywgMTU2LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ob3Zlci1ncmVlbi1zZWFncmVlbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxQkEzOUMgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtZ3JlZW4tc2VhZ3JlZW4ge1xuICBjb2xvcjogIzFCQTM5QyAhaW1wb3J0YW50O1xufVxuXG4uYmctZm9udC1ncmVlbi1zZWFncmVlbiB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JlZW4tc2VhZ3JlZW4ge1xuICBib3JkZXItY29sb3I6ICMxQkEzOUMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZ3JlZW4tc2VhZ3JlZW4ge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMUJBMzlDICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWdyZWVuLXNlYWdyZWVuIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFCQTM5QyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZ3JlZW4tc2VhZ3JlZW4ge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzFCQTM5QyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWdyZWVuLXNlYWdyZWVuIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMUJBMzlDICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1iZWZvcmUtZ3JlZW4tc2VhZ3JlZW46YmVmb3JlLFxuLmJnLWFmdGVyLWdyZWVuLXNlYWdyZWVuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzFCQTM5QyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJlZm9yZS1ncmVlbi1zZWFncmVlbjpiZWZvcmUsXG4uYm9yZGVyLWFmdGVyLWdyZWVuLXNlYWdyZWVuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUJBMzlDICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJlZm9yZS1ncmVlbi1zZWFncmVlbjpiZWZvcmUsXG4uYm9yZGVyLXRvcC1hZnRlci1ncmVlbi1zZWFncmVlbjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxQkEzOUMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmVmb3JlLWdyZWVuLXNlYWdyZWVuOmJlZm9yZSxcbi5ib3JkZXItYm90dG9tLWFmdGVyLWdyZWVuLXNlYWdyZWVuOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFCQTM5QyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmVmb3JlLWdyZWVuLXNlYWdyZWVuOmJlZm9yZSxcbi5ib3JkZXItbGVmdC1hZnRlci1ncmVlbi1zZWFncmVlbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMUJBMzlDICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmVmb3JlLWdyZWVuLXNlYWdyZWVuOmJlZm9yZSxcbi5ib3JkZXItcmlnaHQtYWZ0ZXItZ3JlZW4tc2VhZ3JlZW46YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxQkEzOUMgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyZWVuLXR1cnF1b2lzZSB7XG4gIGJhY2tncm91bmQ6ICMzNkQ3QjcgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyZWVuLXR1cnF1b2lzZS1vcGFjaXR5IHtcbiAgYmFja2dyb3VuZDogcmdiYSg1NCwgMjE1LCAxODMsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWhvdmVyLWdyZWVuLXR1cnF1b2lzZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNkQ3QjcgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtZ3JlZW4tdHVycXVvaXNlIHtcbiAgY29sb3I6ICMzNkQ3QjcgIWltcG9ydGFudDtcbn1cblxuLmJnLWZvbnQtZ3JlZW4tdHVycXVvaXNlIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmVlbi10dXJxdW9pc2Uge1xuICBib3JkZXItY29sb3I6ICMzNkQ3QjcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZ3JlZW4tdHVycXVvaXNlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM2RDdCNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ncmVlbi10dXJxdW9pc2Uge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzZEN0I3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ncmVlbi10dXJxdW9pc2Uge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM2RDdCNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWdyZWVuLXR1cnF1b2lzZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzM2RDdCNyAhaW1wb3J0YW50O1xufVxuXG4uYmctYmVmb3JlLWdyZWVuLXR1cnF1b2lzZTpiZWZvcmUsXG4uYmctYWZ0ZXItZ3JlZW4tdHVycXVvaXNlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzM2RDdCNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJlZm9yZS1ncmVlbi10dXJxdW9pc2U6YmVmb3JlLFxuLmJvcmRlci1hZnRlci1ncmVlbi10dXJxdW9pc2U6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMzNkQ3QjcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmVmb3JlLWdyZWVuLXR1cnF1b2lzZTpiZWZvcmUsXG4uYm9yZGVyLXRvcC1hZnRlci1ncmVlbi10dXJxdW9pc2U6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzZEN0I3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJlZm9yZS1ncmVlbi10dXJxdW9pc2U6YmVmb3JlLFxuLmJvcmRlci1ib3R0b20tYWZ0ZXItZ3JlZW4tdHVycXVvaXNlOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM2RDdCNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmVmb3JlLWdyZWVuLXR1cnF1b2lzZTpiZWZvcmUsXG4uYm9yZGVyLWxlZnQtYWZ0ZXItZ3JlZW4tdHVycXVvaXNlOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzNkQ3QjcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1iZWZvcmUtZ3JlZW4tdHVycXVvaXNlOmJlZm9yZSxcbi5ib3JkZXItcmlnaHQtYWZ0ZXItZ3JlZW4tdHVycXVvaXNlOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzZEN0I3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmVlbi1oYXplIHtcbiAgYmFja2dyb3VuZDogIzQ0YjZhZSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JlZW4taGF6ZS1vcGFjaXR5IHtcbiAgYmFja2dyb3VuZDogcmdiYSg2OCwgMTgyLCAxNzQsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWhvdmVyLWdyZWVuLWhhemU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDRiNmFlICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWdyZWVuLWhhemUge1xuICBjb2xvcjogIzQ0YjZhZSAhaW1wb3J0YW50O1xufVxuXG4uYmctZm9udC1ncmVlbi1oYXplIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmVlbi1oYXplIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDRiNmFlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWdyZWVuLWhhemUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDRiNmFlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWdyZWVuLWhhemUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDRiNmFlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ncmVlbi1oYXplIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0NGI2YWUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ncmVlbi1oYXplIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDRiNmFlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1iZWZvcmUtZ3JlZW4taGF6ZTpiZWZvcmUsXG4uYmctYWZ0ZXItZ3JlZW4taGF6ZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM0NGI2YWUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1iZWZvcmUtZ3JlZW4taGF6ZTpiZWZvcmUsXG4uYm9yZGVyLWFmdGVyLWdyZWVuLWhhemU6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM0NGI2YWUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmVmb3JlLWdyZWVuLWhhemU6YmVmb3JlLFxuLmJvcmRlci10b3AtYWZ0ZXItZ3JlZW4taGF6ZTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0NGI2YWUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmVmb3JlLWdyZWVuLWhhemU6YmVmb3JlLFxuLmJvcmRlci1ib3R0b20tYWZ0ZXItZ3JlZW4taGF6ZTphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NGI2YWUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJlZm9yZS1ncmVlbi1oYXplOmJlZm9yZSxcbi5ib3JkZXItbGVmdC1hZnRlci1ncmVlbi1oYXplOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0NGI2YWUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1iZWZvcmUtZ3JlZW4taGF6ZTpiZWZvcmUsXG4uYm9yZGVyLXJpZ2h0LWFmdGVyLWdyZWVuLWhhemU6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0NGI2YWUgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyZWVuLWp1bmdsZSB7XG4gIGJhY2tncm91bmQ6ICMyNkMyODEgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyZWVuLWp1bmdsZS1vcGFjaXR5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgzOCwgMTk0LCAxMjksIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWhvdmVyLWdyZWVuLWp1bmdsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNkMyODEgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtZ3JlZW4tanVuZ2xlIHtcbiAgY29sb3I6ICMyNkMyODEgIWltcG9ydGFudDtcbn1cblxuLmJnLWZvbnQtZ3JlZW4tanVuZ2xlIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmVlbi1qdW5nbGUge1xuICBib3JkZXItY29sb3I6ICMyNkMyODEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZ3JlZW4tanVuZ2xlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI2QzI4MSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ncmVlbi1qdW5nbGUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjZDMjgxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ncmVlbi1qdW5nbGUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI2QzI4MSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWdyZWVuLWp1bmdsZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI2QzI4MSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmVmb3JlLWdyZWVuLWp1bmdsZTpiZWZvcmUsXG4uYmctYWZ0ZXItZ3JlZW4tanVuZ2xlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzI2QzI4MSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJlZm9yZS1ncmVlbi1qdW5nbGU6YmVmb3JlLFxuLmJvcmRlci1hZnRlci1ncmVlbi1qdW5nbGU6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMyNkMyODEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmVmb3JlLWdyZWVuLWp1bmdsZTpiZWZvcmUsXG4uYm9yZGVyLXRvcC1hZnRlci1ncmVlbi1qdW5nbGU6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjZDMjgxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJlZm9yZS1ncmVlbi1qdW5nbGU6YmVmb3JlLFxuLmJvcmRlci1ib3R0b20tYWZ0ZXItZ3JlZW4tanVuZ2xlOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI2QzI4MSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmVmb3JlLWdyZWVuLWp1bmdsZTpiZWZvcmUsXG4uYm9yZGVyLWxlZnQtYWZ0ZXItZ3JlZW4tanVuZ2xlOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyNkMyODEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1iZWZvcmUtZ3JlZW4tanVuZ2xlOmJlZm9yZSxcbi5ib3JkZXItcmlnaHQtYWZ0ZXItZ3JlZW4tanVuZ2xlOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjZDMjgxICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmVlbi1zb2Z0IHtcbiAgYmFja2dyb3VuZDogIzNmYWJhNCAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JlZW4tc29mdC1vcGFjaXR5IHtcbiAgYmFja2dyb3VuZDogcmdiYSg2MywgMTcxLCAxNjQsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWhvdmVyLWdyZWVuLXNvZnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2ZhYmE0ICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWdyZWVuLXNvZnQge1xuICBjb2xvcjogIzNmYWJhNCAhaW1wb3J0YW50O1xufVxuXG4uYmctZm9udC1ncmVlbi1zb2Z0IHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmVlbi1zb2Z0IHtcbiAgYm9yZGVyLWNvbG9yOiAjM2ZhYmE0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWdyZWVuLXNvZnQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjM2ZhYmE0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWdyZWVuLXNvZnQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjM2ZhYmE0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ncmVlbi1zb2Z0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzZmFiYTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ncmVlbi1zb2Z0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjM2ZhYmE0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1iZWZvcmUtZ3JlZW4tc29mdDpiZWZvcmUsXG4uYmctYWZ0ZXItZ3JlZW4tc29mdDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMzZmFiYTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1iZWZvcmUtZ3JlZW4tc29mdDpiZWZvcmUsXG4uYm9yZGVyLWFmdGVyLWdyZWVuLXNvZnQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMzZmFiYTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmVmb3JlLWdyZWVuLXNvZnQ6YmVmb3JlLFxuLmJvcmRlci10b3AtYWZ0ZXItZ3JlZW4tc29mdDphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzZmFiYTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmVmb3JlLWdyZWVuLXNvZnQ6YmVmb3JlLFxuLmJvcmRlci1ib3R0b20tYWZ0ZXItZ3JlZW4tc29mdDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzZmFiYTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJlZm9yZS1ncmVlbi1zb2Z0OmJlZm9yZSxcbi5ib3JkZXItbGVmdC1hZnRlci1ncmVlbi1zb2Z0OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzZmFiYTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1iZWZvcmUtZ3JlZW4tc29mdDpiZWZvcmUsXG4uYm9yZGVyLXJpZ2h0LWFmdGVyLWdyZWVuLXNvZnQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzZmFiYTQgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyZWVuLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjNERCM0EyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmVlbi1kYXJrLW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDc3LCAxNzksIDE2MiwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uYmctaG92ZXItZ3JlZW4tZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM0REIzQTIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtZ3JlZW4tZGFyayB7XG4gIGNvbG9yOiAjNERCM0EyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mb250LWdyZWVuLWRhcmsge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyZWVuLWRhcmsge1xuICBib3JkZXItY29sb3I6ICM0REIzQTIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZ3JlZW4tZGFyayB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0REIzQTIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZ3JlZW4tZGFyayB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0REIzQTIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWdyZWVuLWRhcmsge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzREQjNBMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWdyZWVuLWRhcmsge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0REIzQTIgIWltcG9ydGFudDtcbn1cblxuLmJnLWJlZm9yZS1ncmVlbi1kYXJrOmJlZm9yZSxcbi5iZy1hZnRlci1ncmVlbi1kYXJrOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzREQjNBMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJlZm9yZS1ncmVlbi1kYXJrOmJlZm9yZSxcbi5ib3JkZXItYWZ0ZXItZ3JlZW4tZGFyazphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzREQjNBMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1iZWZvcmUtZ3JlZW4tZGFyazpiZWZvcmUsXG4uYm9yZGVyLXRvcC1hZnRlci1ncmVlbi1kYXJrOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzREQjNBMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1iZWZvcmUtZ3JlZW4tZGFyazpiZWZvcmUsXG4uYm9yZGVyLWJvdHRvbS1hZnRlci1ncmVlbi1kYXJrOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzREQjNBMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmVmb3JlLWdyZWVuLWRhcms6YmVmb3JlLFxuLmJvcmRlci1sZWZ0LWFmdGVyLWdyZWVuLWRhcms6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzREQjNBMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJlZm9yZS1ncmVlbi1kYXJrOmJlZm9yZSxcbi5ib3JkZXItcmlnaHQtYWZ0ZXItZ3JlZW4tZGFyazphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzREQjNBMiAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JlZW4tc2hhcnAge1xuICBiYWNrZ3JvdW5kOiAjMmFiNGMwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmVlbi1zaGFycC1vcGFjaXR5IHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MiwgMTgwLCAxOTIsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWhvdmVyLWdyZWVuLXNoYXJwOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJhYjRjMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1ncmVlbi1zaGFycCB7XG4gIGNvbG9yOiAjMmFiNGMwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mb250LWdyZWVuLXNoYXJwIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmVlbi1zaGFycCB7XG4gIGJvcmRlci1jb2xvcjogIzJhYjRjMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ncmVlbi1zaGFycCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyYWI0YzAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZ3JlZW4tc2hhcnAge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMmFiNGMwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ncmVlbi1zaGFycCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMmFiNGMwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZ3JlZW4tc2hhcnAge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyYWI0YzAgIWltcG9ydGFudDtcbn1cblxuLmJnLWJlZm9yZS1ncmVlbi1zaGFycDpiZWZvcmUsXG4uYmctYWZ0ZXItZ3JlZW4tc2hhcnA6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmFiNGMwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmVmb3JlLWdyZWVuLXNoYXJwOmJlZm9yZSxcbi5ib3JkZXItYWZ0ZXItZ3JlZW4tc2hhcnA6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMyYWI0YzAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmVmb3JlLWdyZWVuLXNoYXJwOmJlZm9yZSxcbi5ib3JkZXItdG9wLWFmdGVyLWdyZWVuLXNoYXJwOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzJhYjRjMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1iZWZvcmUtZ3JlZW4tc2hhcnA6YmVmb3JlLFxuLmJvcmRlci1ib3R0b20tYWZ0ZXItZ3JlZW4tc2hhcnA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMmFiNGMwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1iZWZvcmUtZ3JlZW4tc2hhcnA6YmVmb3JlLFxuLmJvcmRlci1sZWZ0LWFmdGVyLWdyZWVuLXNoYXJwOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyYWI0YzAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1iZWZvcmUtZ3JlZW4tc2hhcnA6YmVmb3JlLFxuLmJvcmRlci1yaWdodC1hZnRlci1ncmVlbi1zaGFycDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJhYjRjMCAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JlZW4tc3RlZWwge1xuICBiYWNrZ3JvdW5kOiAjMjliNGI2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmVlbi1zdGVlbC1vcGFjaXR5IHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MSwgMTgwLCAxODIsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWhvdmVyLWdyZWVuLXN0ZWVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI5YjRiNiAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1ncmVlbi1zdGVlbCB7XG4gIGNvbG9yOiAjMjliNGI2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mb250LWdyZWVuLXN0ZWVsIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmVlbi1zdGVlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI5YjRiNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ncmVlbi1zdGVlbCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyOWI0YjYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZ3JlZW4tc3RlZWwge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjliNGI2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ncmVlbi1zdGVlbCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjliNGI2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZ3JlZW4tc3RlZWwge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyOWI0YjYgIWltcG9ydGFudDtcbn1cblxuLmJnLWJlZm9yZS1ncmVlbi1zdGVlbDpiZWZvcmUsXG4uYmctYWZ0ZXItZ3JlZW4tc3RlZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjliNGI2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmVmb3JlLWdyZWVuLXN0ZWVsOmJlZm9yZSxcbi5ib3JkZXItYWZ0ZXItZ3JlZW4tc3RlZWw6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMyOWI0YjYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmVmb3JlLWdyZWVuLXN0ZWVsOmJlZm9yZSxcbi5ib3JkZXItdG9wLWFmdGVyLWdyZWVuLXN0ZWVsOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI5YjRiNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1iZWZvcmUtZ3JlZW4tc3RlZWw6YmVmb3JlLFxuLmJvcmRlci1ib3R0b20tYWZ0ZXItZ3JlZW4tc3RlZWw6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjliNGI2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1iZWZvcmUtZ3JlZW4tc3RlZWw6YmVmb3JlLFxuLmJvcmRlci1sZWZ0LWFmdGVyLWdyZWVuLXN0ZWVsOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyOWI0YjYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1iZWZvcmUtZ3JlZW4tc3RlZWw6YmVmb3JlLFxuLmJvcmRlci1yaWdodC1hZnRlci1ncmVlbi1zdGVlbDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI5YjRiNiAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JleSB7XG4gIGJhY2tncm91bmQ6ICNFNUU1RTUgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyZXktb3BhY2l0eSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI5LCAyMjksIDIyOSwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uYmctaG92ZXItZ3JleTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFNUU1RTUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtZ3JleSB7XG4gIGNvbG9yOiAjRTVFNUU1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mb250LWdyZXkge1xuICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyZXkge1xuICBib3JkZXItY29sb3I6ICNFNUU1RTUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZ3JleSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFNUU1RTUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZ3JleSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFNUU1RTUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWdyZXkge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0U1RTVFNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWdyZXkge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFNUU1RTUgIWltcG9ydGFudDtcbn1cblxuLmJnLWJlZm9yZS1ncmV5OmJlZm9yZSxcbi5iZy1hZnRlci1ncmV5OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0U1RTVFNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJlZm9yZS1ncmV5OmJlZm9yZSxcbi5ib3JkZXItYWZ0ZXItZ3JleTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI0U1RTVFNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1iZWZvcmUtZ3JleTpiZWZvcmUsXG4uYm9yZGVyLXRvcC1hZnRlci1ncmV5OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U1RTVFNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1iZWZvcmUtZ3JleTpiZWZvcmUsXG4uYm9yZGVyLWJvdHRvbS1hZnRlci1ncmV5OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U1RTVFNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmVmb3JlLWdyZXk6YmVmb3JlLFxuLmJvcmRlci1sZWZ0LWFmdGVyLWdyZXk6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0U1RTVFNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJlZm9yZS1ncmV5OmJlZm9yZSxcbi5ib3JkZXItcmlnaHQtYWZ0ZXItZ3JleTphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0U1RTVFNSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JleS1zdGVlbCB7XG4gIGJhY2tncm91bmQ6ICNlOWVkZWYgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyZXktc3RlZWwtb3BhY2l0eSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjMzLCAyMzcsIDIzOSwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uYmctaG92ZXItZ3JleS1zdGVlbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlOWVkZWYgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtZ3JleS1zdGVlbCB7XG4gIGNvbG9yOiAjZTllZGVmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mb250LWdyZXktc3RlZWwge1xuICBjb2xvcjogIzgwODk4ZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyZXktc3RlZWwge1xuICBib3JkZXItY29sb3I6ICNlOWVkZWYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZ3JleS1zdGVlbCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlOWVkZWYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZ3JleS1zdGVlbCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlOWVkZWYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWdyZXktc3RlZWwge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2U5ZWRlZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWdyZXktc3RlZWwge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlOWVkZWYgIWltcG9ydGFudDtcbn1cblxuLmJnLWJlZm9yZS1ncmV5LXN0ZWVsOmJlZm9yZSxcbi5iZy1hZnRlci1ncmV5LXN0ZWVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZWRlZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJlZm9yZS1ncmV5LXN0ZWVsOmJlZm9yZSxcbi5ib3JkZXItYWZ0ZXItZ3JleS1zdGVlbDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWRlZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1iZWZvcmUtZ3JleS1zdGVlbDpiZWZvcmUsXG4uYm9yZGVyLXRvcC1hZnRlci1ncmV5LXN0ZWVsOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U5ZWRlZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1iZWZvcmUtZ3JleS1zdGVlbDpiZWZvcmUsXG4uYm9yZGVyLWJvdHRvbS1hZnRlci1ncmV5LXN0ZWVsOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U5ZWRlZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmVmb3JlLWdyZXktc3RlZWw6YmVmb3JlLFxuLmJvcmRlci1sZWZ0LWFmdGVyLWdyZXktc3RlZWw6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2U5ZWRlZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJlZm9yZS1ncmV5LXN0ZWVsOmJlZm9yZSxcbi5ib3JkZXItcmlnaHQtYWZ0ZXItZ3JleS1zdGVlbDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2U5ZWRlZiAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JleS1jYXJhcnJhIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JleS1jYXJhcnJhLW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWhvdmVyLWdyZXktY2FyYXJyYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmEgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtZ3JleS1jYXJhcnJhIHtcbiAgY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbn1cblxuLmJnLWZvbnQtZ3JleS1jYXJhcnJhIHtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmV5LWNhcmFycmEge1xuICBib3JkZXItY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZ3JleS1jYXJhcnJhIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ncmV5LWNhcmFycmEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ncmV5LWNhcmFycmEge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWdyZXktY2FyYXJyYSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmVmb3JlLWdyZXktY2FyYXJyYTpiZWZvcmUsXG4uYmctYWZ0ZXItZ3JleS1jYXJhcnJhOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJlZm9yZS1ncmV5LWNhcmFycmE6YmVmb3JlLFxuLmJvcmRlci1hZnRlci1ncmV5LWNhcmFycmE6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmVmb3JlLWdyZXktY2FyYXJyYTpiZWZvcmUsXG4uYm9yZGVyLXRvcC1hZnRlci1ncmV5LWNhcmFycmE6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJlZm9yZS1ncmV5LWNhcmFycmE6YmVmb3JlLFxuLmJvcmRlci1ib3R0b20tYWZ0ZXItZ3JleS1jYXJhcnJhOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmVmb3JlLWdyZXktY2FyYXJyYTpiZWZvcmUsXG4uYm9yZGVyLWxlZnQtYWZ0ZXItZ3JleS1jYXJhcnJhOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1iZWZvcmUtZ3JleS1jYXJhcnJhOmJlZm9yZSxcbi5ib3JkZXItcmlnaHQtYWZ0ZXItZ3JleS1jYXJhcnJhOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmV5LWdhbGxlcnkge1xuICBiYWNrZ3JvdW5kOiAjNTU1NTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmV5LWdhbGxlcnktb3BhY2l0eSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODUsIDg1LCA4NSwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uYmctaG92ZXItZ3JleS1nYWxsZXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzU1NTU1NSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1ncmV5LWdhbGxlcnkge1xuICBjb2xvcjogIzU1NTU1NSAhaW1wb3J0YW50O1xufVxuXG4uYmctZm9udC1ncmV5LWdhbGxlcnkge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyZXktZ2FsbGVyeSB7XG4gIGJvcmRlci1jb2xvcjogIzU1NTU1NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ncmV5LWdhbGxlcnkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNTU1NTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWdyZXktZ2FsbGVyeSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1NTU1NTUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWdyZXktZ2FsbGVyeSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNTU1NTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtZ3JleS1nYWxsZXJ5IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNTU1NTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1iZWZvcmUtZ3JleS1nYWxsZXJ5OmJlZm9yZSxcbi5iZy1hZnRlci1ncmV5LWdhbGxlcnk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTU1NTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmVmb3JlLWdyZXktZ2FsbGVyeTpiZWZvcmUsXG4uYm9yZGVyLWFmdGVyLWdyZXktZ2FsbGVyeTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzU1NTU1NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1iZWZvcmUtZ3JleS1nYWxsZXJ5OmJlZm9yZSxcbi5ib3JkZXItdG9wLWFmdGVyLWdyZXktZ2FsbGVyeTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1NTU1NTUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmVmb3JlLWdyZXktZ2FsbGVyeTpiZWZvcmUsXG4uYm9yZGVyLWJvdHRvbS1hZnRlci1ncmV5LWdhbGxlcnk6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTU1NTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1iZWZvcmUtZ3JleS1nYWxsZXJ5OmJlZm9yZSxcbi5ib3JkZXItbGVmdC1hZnRlci1ncmV5LWdhbGxlcnk6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzU1NTU1NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJlZm9yZS1ncmV5LWdhbGxlcnk6YmVmb3JlLFxuLmJvcmRlci1yaWdodC1hZnRlci1ncmV5LWdhbGxlcnk6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1NTU1NTUgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyZXktY2FzY2FkZSB7XG4gIGJhY2tncm91bmQ6ICM5NUE1QTYgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyZXktY2FzY2FkZS1vcGFjaXR5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNDksIDE2NSwgMTY2LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ob3Zlci1ncmV5LWNhc2NhZGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOTVBNUE2ICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWdyZXktY2FzY2FkZSB7XG4gIGNvbG9yOiAjOTVBNUE2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mb250LWdyZXktY2FzY2FkZSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JleS1jYXNjYWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTVBNUE2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWdyZXktY2FzY2FkZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5NUE1QTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZ3JleS1jYXNjYWRlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk1QTVBNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZ3JleS1jYXNjYWRlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5NUE1QTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ncmV5LWNhc2NhZGUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5NUE1QTYgIWltcG9ydGFudDtcbn1cblxuLmJnLWJlZm9yZS1ncmV5LWNhc2NhZGU6YmVmb3JlLFxuLmJnLWFmdGVyLWdyZXktY2FzY2FkZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM5NUE1QTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1iZWZvcmUtZ3JleS1jYXNjYWRlOmJlZm9yZSxcbi5ib3JkZXItYWZ0ZXItZ3JleS1jYXNjYWRlOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTVBNUE2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJlZm9yZS1ncmV5LWNhc2NhZGU6YmVmb3JlLFxuLmJvcmRlci10b3AtYWZ0ZXItZ3JleS1jYXNjYWRlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzk1QTVBNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1iZWZvcmUtZ3JleS1jYXNjYWRlOmJlZm9yZSxcbi5ib3JkZXItYm90dG9tLWFmdGVyLWdyZXktY2FzY2FkZTphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5NUE1QTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJlZm9yZS1ncmV5LWNhc2NhZGU6YmVmb3JlLFxuLmJvcmRlci1sZWZ0LWFmdGVyLWdyZXktY2FzY2FkZTphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTVBNUE2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmVmb3JlLWdyZXktY2FzY2FkZTpiZWZvcmUsXG4uYm9yZGVyLXJpZ2h0LWFmdGVyLWdyZXktY2FzY2FkZTphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzk1QTVBNiAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JleS1zaWx2ZXIge1xuICBiYWNrZ3JvdW5kOiAjQkZCRkJGICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmV5LXNpbHZlci1vcGFjaXR5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxOTEsIDE5MSwgMTkxLCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ob3Zlci1ncmV5LXNpbHZlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNCRkJGQkYgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtZ3JleS1zaWx2ZXIge1xuICBjb2xvcjogI0JGQkZCRiAhaW1wb3J0YW50O1xufVxuXG4uYmctZm9udC1ncmV5LXNpbHZlciB7XG4gIGNvbG9yOiAjRkFGQ0ZCICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JleS1zaWx2ZXIge1xuICBib3JkZXItY29sb3I6ICNCRkJGQkYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZ3JleS1zaWx2ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjQkZCRkJGICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWdyZXktc2lsdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0JGQkZCRiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZ3JleS1zaWx2ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0JGQkZCRiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWdyZXktc2lsdmVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQkZCRkJGICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1iZWZvcmUtZ3JleS1zaWx2ZXI6YmVmb3JlLFxuLmJnLWFmdGVyLWdyZXktc2lsdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0JGQkZCRiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJlZm9yZS1ncmV5LXNpbHZlcjpiZWZvcmUsXG4uYm9yZGVyLWFmdGVyLWdyZXktc2lsdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkZCRkJGICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJlZm9yZS1ncmV5LXNpbHZlcjpiZWZvcmUsXG4uYm9yZGVyLXRvcC1hZnRlci1ncmV5LXNpbHZlcjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCRkJGQkYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmVmb3JlLWdyZXktc2lsdmVyOmJlZm9yZSxcbi5ib3JkZXItYm90dG9tLWFmdGVyLWdyZXktc2lsdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0JGQkZCRiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmVmb3JlLWdyZXktc2lsdmVyOmJlZm9yZSxcbi5ib3JkZXItbGVmdC1hZnRlci1ncmV5LXNpbHZlcjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjQkZCRkJGICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmVmb3JlLWdyZXktc2lsdmVyOmJlZm9yZSxcbi5ib3JkZXItcmlnaHQtYWZ0ZXItZ3JleS1zaWx2ZXI6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCRkJGQkYgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyZXktc2Fsc2Ege1xuICBiYWNrZ3JvdW5kOiAjQUNCNUMzICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmV5LXNhbHNhLW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3MiwgMTgxLCAxOTUsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWhvdmVyLWdyZXktc2Fsc2E6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQUNCNUMzICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWdyZXktc2Fsc2Ege1xuICBjb2xvcjogI0FDQjVDMyAhaW1wb3J0YW50O1xufVxuXG4uYmctZm9udC1ncmV5LXNhbHNhIHtcbiAgY29sb3I6ICNGQUZDRkIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmV5LXNhbHNhIHtcbiAgYm9yZGVyLWNvbG9yOiAjQUNCNUMzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWdyZXktc2Fsc2Ege1xuICBib3JkZXItdG9wLWNvbG9yOiAjQUNCNUMzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWdyZXktc2Fsc2Ege1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQUNCNUMzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ncmV5LXNhbHNhIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNBQ0I1QzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ncmV5LXNhbHNhIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQUNCNUMzICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1iZWZvcmUtZ3JleS1zYWxzYTpiZWZvcmUsXG4uYmctYWZ0ZXItZ3JleS1zYWxzYTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNBQ0I1QzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1iZWZvcmUtZ3JleS1zYWxzYTpiZWZvcmUsXG4uYm9yZGVyLWFmdGVyLWdyZXktc2Fsc2E6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNBQ0I1QzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmVmb3JlLWdyZXktc2Fsc2E6YmVmb3JlLFxuLmJvcmRlci10b3AtYWZ0ZXItZ3JleS1zYWxzYTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBQ0I1QzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmVmb3JlLWdyZXktc2Fsc2E6YmVmb3JlLFxuLmJvcmRlci1ib3R0b20tYWZ0ZXItZ3JleS1zYWxzYTphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNBQ0I1QzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJlZm9yZS1ncmV5LXNhbHNhOmJlZm9yZSxcbi5ib3JkZXItbGVmdC1hZnRlci1ncmV5LXNhbHNhOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNBQ0I1QzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1iZWZvcmUtZ3JleS1zYWxzYTpiZWZvcmUsXG4uYm9yZGVyLXJpZ2h0LWFmdGVyLWdyZXktc2Fsc2E6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNBQ0I1QzMgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyZXktc2FsdCB7XG4gIGJhY2tncm91bmQ6ICNiZmNhZDEgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyZXktc2FsdC1vcGFjaXR5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxOTEsIDIwMiwgMjA5LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ob3Zlci1ncmV5LXNhbHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYmZjYWQxICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWdyZXktc2FsdCB7XG4gIGNvbG9yOiAjYmZjYWQxICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mb250LWdyZXktc2FsdCB7XG4gIGNvbG9yOiAjRkFGQ0ZCICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JleS1zYWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjYmZjYWQxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWdyZXktc2FsdCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiZmNhZDEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZ3JleS1zYWx0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2JmY2FkMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZ3JleS1zYWx0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNiZmNhZDEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ncmV5LXNhbHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNiZmNhZDEgIWltcG9ydGFudDtcbn1cblxuLmJnLWJlZm9yZS1ncmV5LXNhbHQ6YmVmb3JlLFxuLmJnLWFmdGVyLWdyZXktc2FsdDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNiZmNhZDEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1iZWZvcmUtZ3JleS1zYWx0OmJlZm9yZSxcbi5ib3JkZXItYWZ0ZXItZ3JleS1zYWx0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmZjYWQxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJlZm9yZS1ncmV5LXNhbHQ6YmVmb3JlLFxuLmJvcmRlci10b3AtYWZ0ZXItZ3JleS1zYWx0OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2JmY2FkMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1iZWZvcmUtZ3JleS1zYWx0OmJlZm9yZSxcbi5ib3JkZXItYm90dG9tLWFmdGVyLWdyZXktc2FsdDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiZmNhZDEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJlZm9yZS1ncmV5LXNhbHQ6YmVmb3JlLFxuLmJvcmRlci1sZWZ0LWFmdGVyLWdyZXktc2FsdDphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYmZjYWQxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmVmb3JlLWdyZXktc2FsdDpiZWZvcmUsXG4uYm9yZGVyLXJpZ2h0LWFmdGVyLWdyZXktc2FsdDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2JmY2FkMSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JleS1taW50IHtcbiAgYmFja2dyb3VuZDogIzUyNWU2NCAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JleS1taW50LW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDgyLCA5NCwgMTAwLCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ob3Zlci1ncmV5LW1pbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTI1ZTY0ICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWdyZXktbWludCB7XG4gIGNvbG9yOiAjNTI1ZTY0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mb250LWdyZXktbWludCB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JleS1taW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjNTI1ZTY0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWdyZXktbWludCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1MjVlNjQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZ3JleS1taW50IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzUyNWU2NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZ3JleS1taW50IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1MjVlNjQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ncmV5LW1pbnQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1MjVlNjQgIWltcG9ydGFudDtcbn1cblxuLmJnLWJlZm9yZS1ncmV5LW1pbnQ6YmVmb3JlLFxuLmJnLWFmdGVyLWdyZXktbWludDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM1MjVlNjQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1iZWZvcmUtZ3JleS1taW50OmJlZm9yZSxcbi5ib3JkZXItYWZ0ZXItZ3JleS1taW50OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTI1ZTY0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJlZm9yZS1ncmV5LW1pbnQ6YmVmb3JlLFxuLmJvcmRlci10b3AtYWZ0ZXItZ3JleS1taW50OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzUyNWU2NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1iZWZvcmUtZ3JleS1taW50OmJlZm9yZSxcbi5ib3JkZXItYm90dG9tLWFmdGVyLWdyZXktbWludDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1MjVlNjQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJlZm9yZS1ncmV5LW1pbnQ6YmVmb3JlLFxuLmJvcmRlci1sZWZ0LWFmdGVyLWdyZXktbWludDphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNTI1ZTY0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmVmb3JlLWdyZXktbWludDpiZWZvcmUsXG4uYm9yZGVyLXJpZ2h0LWFmdGVyLWdyZXktbWludDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzUyNWU2NCAhaW1wb3J0YW50O1xufVxuXG4uYmctcmVkIHtcbiAgYmFja2dyb3VuZDogI2U3NTA1YSAhaW1wb3J0YW50O1xufVxuXG4uYmctcmVkLW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzMSwgODAsIDkwLCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ob3Zlci1yZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTc1MDVhICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXJlZCB7XG4gIGNvbG9yOiAjZTc1MDVhICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mb250LXJlZCB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTc1MDVhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXJlZCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNzUwNWEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcmVkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U3NTA1YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtcmVkIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlNzUwNWEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1yZWQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlNzUwNWEgIWltcG9ydGFudDtcbn1cblxuLmJnLWJlZm9yZS1yZWQ6YmVmb3JlLFxuLmJnLWFmdGVyLXJlZDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNlNzUwNWEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1iZWZvcmUtcmVkOmJlZm9yZSxcbi5ib3JkZXItYWZ0ZXItcmVkOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTc1MDVhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJlZm9yZS1yZWQ6YmVmb3JlLFxuLmJvcmRlci10b3AtYWZ0ZXItcmVkOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U3NTA1YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1iZWZvcmUtcmVkOmJlZm9yZSxcbi5ib3JkZXItYm90dG9tLWFmdGVyLXJlZDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNzUwNWEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJlZm9yZS1yZWQ6YmVmb3JlLFxuLmJvcmRlci1sZWZ0LWFmdGVyLXJlZDphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTc1MDVhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmVmb3JlLXJlZDpiZWZvcmUsXG4uYm9yZGVyLXJpZ2h0LWFmdGVyLXJlZDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2U3NTA1YSAhaW1wb3J0YW50O1xufVxuXG4uYmctcmVkLXBpbmsge1xuICBiYWNrZ3JvdW5kOiAjRTA4MjgzICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1yZWQtcGluay1vcGFjaXR5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjQsIDEzMCwgMTMxLCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ob3Zlci1yZWQtcGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFMDgyODMgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtcmVkLXBpbmsge1xuICBjb2xvcjogI0UwODI4MyAhaW1wb3J0YW50O1xufVxuXG4uYmctZm9udC1yZWQtcGluayB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmVkLXBpbmsge1xuICBib3JkZXItY29sb3I6ICNFMDgyODMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtcmVkLXBpbmsge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRTA4MjgzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXJlZC1waW5rIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0UwODI4MyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtcmVkLXBpbmsge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0UwODI4MyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXJlZC1waW5rIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRTA4MjgzICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1iZWZvcmUtcmVkLXBpbms6YmVmb3JlLFxuLmJnLWFmdGVyLXJlZC1waW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0UwODI4MyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJlZm9yZS1yZWQtcGluazpiZWZvcmUsXG4uYm9yZGVyLWFmdGVyLXJlZC1waW5rOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTA4MjgzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJlZm9yZS1yZWQtcGluazpiZWZvcmUsXG4uYm9yZGVyLXRvcC1hZnRlci1yZWQtcGluazphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFMDgyODMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmVmb3JlLXJlZC1waW5rOmJlZm9yZSxcbi5ib3JkZXItYm90dG9tLWFmdGVyLXJlZC1waW5rOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0UwODI4MyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmVmb3JlLXJlZC1waW5rOmJlZm9yZSxcbi5ib3JkZXItbGVmdC1hZnRlci1yZWQtcGluazphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRTA4MjgzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmVmb3JlLXJlZC1waW5rOmJlZm9yZSxcbi5ib3JkZXItcmlnaHQtYWZ0ZXItcmVkLXBpbms6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFMDgyODMgIWltcG9ydGFudDtcbn1cblxuLmJnLXJlZC1zdW5nbG8ge1xuICBiYWNrZ3JvdW5kOiAjRTI2QTZBICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1yZWQtc3VuZ2xvLW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyNiwgMTA2LCAxMDYsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWhvdmVyLXJlZC1zdW5nbG86aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRTI2QTZBICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXJlZC1zdW5nbG8ge1xuICBjb2xvcjogI0UyNkE2QSAhaW1wb3J0YW50O1xufVxuXG4uYmctZm9udC1yZWQtc3VuZ2xvIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yZWQtc3VuZ2xvIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTI2QTZBICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXJlZC1zdW5nbG8ge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRTI2QTZBICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXJlZC1zdW5nbG8ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTI2QTZBICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1yZWQtc3VuZ2xvIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFMjZBNkEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1yZWQtc3VuZ2xvIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRTI2QTZBICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1iZWZvcmUtcmVkLXN1bmdsbzpiZWZvcmUsXG4uYmctYWZ0ZXItcmVkLXN1bmdsbzphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNFMjZBNkEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1iZWZvcmUtcmVkLXN1bmdsbzpiZWZvcmUsXG4uYm9yZGVyLWFmdGVyLXJlZC1zdW5nbG86YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNFMjZBNkEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmVmb3JlLXJlZC1zdW5nbG86YmVmb3JlLFxuLmJvcmRlci10b3AtYWZ0ZXItcmVkLXN1bmdsbzphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFMjZBNkEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmVmb3JlLXJlZC1zdW5nbG86YmVmb3JlLFxuLmJvcmRlci1ib3R0b20tYWZ0ZXItcmVkLXN1bmdsbzphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFMjZBNkEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJlZm9yZS1yZWQtc3VuZ2xvOmJlZm9yZSxcbi5ib3JkZXItbGVmdC1hZnRlci1yZWQtc3VuZ2xvOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFMjZBNkEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1iZWZvcmUtcmVkLXN1bmdsbzpiZWZvcmUsXG4uYm9yZGVyLXJpZ2h0LWFmdGVyLXJlZC1zdW5nbG86YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFMjZBNkEgIWltcG9ydGFudDtcbn1cblxuLmJnLXJlZC1pbnRlbnNlIHtcbiAgYmFja2dyb3VuZDogI2UzNWI1YSAhaW1wb3J0YW50O1xufVxuXG4uYmctcmVkLWludGVuc2Utb3BhY2l0eSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI3LCA5MSwgOTAsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWhvdmVyLXJlZC1pbnRlbnNlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2UzNWI1YSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1yZWQtaW50ZW5zZSB7XG4gIGNvbG9yOiAjZTM1YjVhICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mb250LXJlZC1pbnRlbnNlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yZWQtaW50ZW5zZSB7XG4gIGJvcmRlci1jb2xvcjogI2UzNWI1YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1yZWQtaW50ZW5zZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlMzViNWEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcmVkLWludGVuc2Uge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTM1YjVhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1yZWQtaW50ZW5zZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTM1YjVhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcmVkLWludGVuc2Uge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlMzViNWEgIWltcG9ydGFudDtcbn1cblxuLmJnLWJlZm9yZS1yZWQtaW50ZW5zZTpiZWZvcmUsXG4uYmctYWZ0ZXItcmVkLWludGVuc2U6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTM1YjVhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmVmb3JlLXJlZC1pbnRlbnNlOmJlZm9yZSxcbi5ib3JkZXItYWZ0ZXItcmVkLWludGVuc2U6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNlMzViNWEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmVmb3JlLXJlZC1pbnRlbnNlOmJlZm9yZSxcbi5ib3JkZXItdG9wLWFmdGVyLXJlZC1pbnRlbnNlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2UzNWI1YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1iZWZvcmUtcmVkLWludGVuc2U6YmVmb3JlLFxuLmJvcmRlci1ib3R0b20tYWZ0ZXItcmVkLWludGVuc2U6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTM1YjVhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1iZWZvcmUtcmVkLWludGVuc2U6YmVmb3JlLFxuLmJvcmRlci1sZWZ0LWFmdGVyLXJlZC1pbnRlbnNlOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlMzViNWEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1iZWZvcmUtcmVkLWludGVuc2U6YmVmb3JlLFxuLmJvcmRlci1yaWdodC1hZnRlci1yZWQtaW50ZW5zZTphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2UzNWI1YSAhaW1wb3J0YW50O1xufVxuXG4uYmctcmVkLXRodW5kZXJiaXJkIHtcbiAgYmFja2dyb3VuZDogI0Q5MUUxOCAhaW1wb3J0YW50O1xufVxuXG4uYmctcmVkLXRodW5kZXJiaXJkLW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMzAsIDI0LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ob3Zlci1yZWQtdGh1bmRlcmJpcmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRDkxRTE4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXJlZC10aHVuZGVyYmlyZCB7XG4gIGNvbG9yOiAjRDkxRTE4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mb250LXJlZC10aHVuZGVyYmlyZCB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmVkLXRodW5kZXJiaXJkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDkxRTE4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXJlZC10aHVuZGVyYmlyZCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNEOTFFMTggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcmVkLXRodW5kZXJiaXJkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Q5MUUxOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtcmVkLXRodW5kZXJiaXJkIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNEOTFFMTggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1yZWQtdGh1bmRlcmJpcmQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNEOTFFMTggIWltcG9ydGFudDtcbn1cblxuLmJnLWJlZm9yZS1yZWQtdGh1bmRlcmJpcmQ6YmVmb3JlLFxuLmJnLWFmdGVyLXJlZC10aHVuZGVyYmlyZDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNEOTFFMTggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1iZWZvcmUtcmVkLXRodW5kZXJiaXJkOmJlZm9yZSxcbi5ib3JkZXItYWZ0ZXItcmVkLXRodW5kZXJiaXJkOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDkxRTE4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJlZm9yZS1yZWQtdGh1bmRlcmJpcmQ6YmVmb3JlLFxuLmJvcmRlci10b3AtYWZ0ZXItcmVkLXRodW5kZXJiaXJkOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Q5MUUxOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1iZWZvcmUtcmVkLXRodW5kZXJiaXJkOmJlZm9yZSxcbi5ib3JkZXItYm90dG9tLWFmdGVyLXJlZC10aHVuZGVyYmlyZDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNEOTFFMTggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJlZm9yZS1yZWQtdGh1bmRlcmJpcmQ6YmVmb3JlLFxuLmJvcmRlci1sZWZ0LWFmdGVyLXJlZC10aHVuZGVyYmlyZDphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRDkxRTE4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmVmb3JlLXJlZC10aHVuZGVyYmlyZDpiZWZvcmUsXG4uYm9yZGVyLXJpZ2h0LWFmdGVyLXJlZC10aHVuZGVyYmlyZDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Q5MUUxOCAhaW1wb3J0YW50O1xufVxuXG4uYmctcmVkLWZsYW1pbmdvIHtcbiAgYmFja2dyb3VuZDogI0VGNDgzNiAhaW1wb3J0YW50O1xufVxuXG4uYmctcmVkLWZsYW1pbmdvLW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgNzIsIDU0LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ob3Zlci1yZWQtZmxhbWluZ286aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRUY0ODM2ICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXJlZC1mbGFtaW5nbyB7XG4gIGNvbG9yOiAjRUY0ODM2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mb250LXJlZC1mbGFtaW5nbyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmVkLWZsYW1pbmdvIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUY0ODM2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXJlZC1mbGFtaW5nbyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFRjQ4MzYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcmVkLWZsYW1pbmdvIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0VGNDgzNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtcmVkLWZsYW1pbmdvIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFRjQ4MzYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1yZWQtZmxhbWluZ28ge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFRjQ4MzYgIWltcG9ydGFudDtcbn1cblxuLmJnLWJlZm9yZS1yZWQtZmxhbWluZ286YmVmb3JlLFxuLmJnLWFmdGVyLXJlZC1mbGFtaW5nbzphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNFRjQ4MzYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1iZWZvcmUtcmVkLWZsYW1pbmdvOmJlZm9yZSxcbi5ib3JkZXItYWZ0ZXItcmVkLWZsYW1pbmdvOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUY0ODM2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJlZm9yZS1yZWQtZmxhbWluZ286YmVmb3JlLFxuLmJvcmRlci10b3AtYWZ0ZXItcmVkLWZsYW1pbmdvOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0VGNDgzNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1iZWZvcmUtcmVkLWZsYW1pbmdvOmJlZm9yZSxcbi5ib3JkZXItYm90dG9tLWFmdGVyLXJlZC1mbGFtaW5nbzphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFRjQ4MzYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJlZm9yZS1yZWQtZmxhbWluZ286YmVmb3JlLFxuLmJvcmRlci1sZWZ0LWFmdGVyLXJlZC1mbGFtaW5nbzphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUY0ODM2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmVmb3JlLXJlZC1mbGFtaW5nbzpiZWZvcmUsXG4uYm9yZGVyLXJpZ2h0LWFmdGVyLXJlZC1mbGFtaW5nbzphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VGNDgzNiAhaW1wb3J0YW50O1xufVxuXG4uYmctcmVkLXNvZnQge1xuICBiYWNrZ3JvdW5kOiAjZDA1NDU0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1yZWQtc29mdC1vcGFjaXR5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMDgsIDg0LCA4NCwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uYmctaG92ZXItcmVkLXNvZnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDA1NDU0ICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXJlZC1zb2Z0IHtcbiAgY29sb3I6ICNkMDU0NTQgIWltcG9ydGFudDtcbn1cblxuLmJnLWZvbnQtcmVkLXNvZnQge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJlZC1zb2Z0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZDA1NDU0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXJlZC1zb2Z0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2QwNTQ1NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1yZWQtc29mdCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkMDU0NTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXJlZC1zb2Z0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkMDU0NTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1yZWQtc29mdCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2QwNTQ1NCAhaW1wb3J0YW50O1xufVxuXG4uYmctYmVmb3JlLXJlZC1zb2Z0OmJlZm9yZSxcbi5iZy1hZnRlci1yZWQtc29mdDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNkMDU0NTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1iZWZvcmUtcmVkLXNvZnQ6YmVmb3JlLFxuLmJvcmRlci1hZnRlci1yZWQtc29mdDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2QwNTQ1NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1iZWZvcmUtcmVkLXNvZnQ6YmVmb3JlLFxuLmJvcmRlci10b3AtYWZ0ZXItcmVkLXNvZnQ6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDA1NDU0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJlZm9yZS1yZWQtc29mdDpiZWZvcmUsXG4uYm9yZGVyLWJvdHRvbS1hZnRlci1yZWQtc29mdDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkMDU0NTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJlZm9yZS1yZWQtc29mdDpiZWZvcmUsXG4uYm9yZGVyLWxlZnQtYWZ0ZXItcmVkLXNvZnQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2QwNTQ1NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJlZm9yZS1yZWQtc29mdDpiZWZvcmUsXG4uYm9yZGVyLXJpZ2h0LWFmdGVyLXJlZC1zb2Z0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZDA1NDU0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1yZWQtaGF6ZSB7XG4gIGJhY2tncm91bmQ6ICNmMzZhNWEgIWltcG9ydGFudDtcbn1cblxuLmJnLXJlZC1oYXplLW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MywgMTA2LCA5MCwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uYmctaG92ZXItcmVkLWhhemU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjM2YTVhICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXJlZC1oYXplIHtcbiAgY29sb3I6ICNmMzZhNWEgIWltcG9ydGFudDtcbn1cblxuLmJnLWZvbnQtcmVkLWhhemUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJlZC1oYXplIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjM2YTVhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXJlZC1oYXplIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YzNmE1YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1yZWQtaGF6ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmMzZhNWEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXJlZC1oYXplIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmMzZhNWEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1yZWQtaGF6ZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2YzNmE1YSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmVmb3JlLXJlZC1oYXplOmJlZm9yZSxcbi5iZy1hZnRlci1yZWQtaGF6ZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmMzZhNWEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1iZWZvcmUtcmVkLWhhemU6YmVmb3JlLFxuLmJvcmRlci1hZnRlci1yZWQtaGF6ZTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2YzNmE1YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1iZWZvcmUtcmVkLWhhemU6YmVmb3JlLFxuLmJvcmRlci10b3AtYWZ0ZXItcmVkLWhhemU6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjM2YTVhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJlZm9yZS1yZWQtaGF6ZTpiZWZvcmUsXG4uYm9yZGVyLWJvdHRvbS1hZnRlci1yZWQtaGF6ZTphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmMzZhNWEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJlZm9yZS1yZWQtaGF6ZTpiZWZvcmUsXG4uYm9yZGVyLWxlZnQtYWZ0ZXItcmVkLWhhemU6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YzNmE1YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJlZm9yZS1yZWQtaGF6ZTpiZWZvcmUsXG4uYm9yZGVyLXJpZ2h0LWFmdGVyLXJlZC1oYXplOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjM2YTVhICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1yZWQtbWludCB7XG4gIGJhY2tncm91bmQ6ICNlNDNhNDUgIWltcG9ydGFudDtcbn1cblxuLmJnLXJlZC1taW50LW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyOCwgNTgsIDY5LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ob3Zlci1yZWQtbWludDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlNDNhNDUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtcmVkLW1pbnQge1xuICBjb2xvcjogI2U0M2E0NSAhaW1wb3J0YW50O1xufVxuXG4uYmctZm9udC1yZWQtbWludCB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmVkLW1pbnQge1xuICBib3JkZXItY29sb3I6ICNlNDNhNDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtcmVkLW1pbnQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTQzYTQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXJlZC1taW50IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U0M2E0NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtcmVkLW1pbnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2U0M2E0NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXJlZC1taW50IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZTQzYTQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1iZWZvcmUtcmVkLW1pbnQ6YmVmb3JlLFxuLmJnLWFmdGVyLXJlZC1taW50OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2U0M2E0NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJlZm9yZS1yZWQtbWludDpiZWZvcmUsXG4uYm9yZGVyLWFmdGVyLXJlZC1taW50OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTQzYTQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJlZm9yZS1yZWQtbWludDpiZWZvcmUsXG4uYm9yZGVyLXRvcC1hZnRlci1yZWQtbWludDphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNDNhNDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmVmb3JlLXJlZC1taW50OmJlZm9yZSxcbi5ib3JkZXItYm90dG9tLWFmdGVyLXJlZC1taW50OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U0M2E0NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmVmb3JlLXJlZC1taW50OmJlZm9yZSxcbi5ib3JkZXItbGVmdC1hZnRlci1yZWQtbWludDphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTQzYTQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmVmb3JlLXJlZC1taW50OmJlZm9yZSxcbi5ib3JkZXItcmlnaHQtYWZ0ZXItcmVkLW1pbnQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlNDNhNDUgIWltcG9ydGFudDtcbn1cblxuLmJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQ6ICNjNDlmNDcgIWltcG9ydGFudDtcbn1cblxuLmJnLXllbGxvdy1vcGFjaXR5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxOTYsIDE1OSwgNzEsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWhvdmVyLXllbGxvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjNDlmNDcgIWltcG9ydGFudDtcbn1cblxuLmZvbnQteWVsbG93IHtcbiAgY29sb3I6ICNjNDlmNDcgIWltcG9ydGFudDtcbn1cblxuLmJnLWZvbnQteWVsbG93IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci15ZWxsb3cge1xuICBib3JkZXItY29sb3I6ICNjNDlmNDcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AteWVsbG93IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M0OWY0NyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS15ZWxsb3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzQ5ZjQ3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC15ZWxsb3cge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2M0OWY0NyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXllbGxvdyB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2M0OWY0NyAhaW1wb3J0YW50O1xufVxuXG4uYmctYmVmb3JlLXllbGxvdzpiZWZvcmUsXG4uYmctYWZ0ZXIteWVsbG93OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2M0OWY0NyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJlZm9yZS15ZWxsb3c6YmVmb3JlLFxuLmJvcmRlci1hZnRlci15ZWxsb3c6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNjNDlmNDcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmVmb3JlLXllbGxvdzpiZWZvcmUsXG4uYm9yZGVyLXRvcC1hZnRlci15ZWxsb3c6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzQ5ZjQ3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJlZm9yZS15ZWxsb3c6YmVmb3JlLFxuLmJvcmRlci1ib3R0b20tYWZ0ZXIteWVsbG93OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M0OWY0NyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmVmb3JlLXllbGxvdzpiZWZvcmUsXG4uYm9yZGVyLWxlZnQtYWZ0ZXIteWVsbG93OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjNDlmNDcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1iZWZvcmUteWVsbG93OmJlZm9yZSxcbi5ib3JkZXItcmlnaHQtYWZ0ZXIteWVsbG93OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYzQ5ZjQ3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy15ZWxsb3ctZ29sZCB7XG4gIGJhY2tncm91bmQ6ICNFODdFMDQgIWltcG9ydGFudDtcbn1cblxuLmJnLXllbGxvdy1nb2xkLW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzMiwgMTI2LCA0LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ob3Zlci15ZWxsb3ctZ29sZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFODdFMDQgIWltcG9ydGFudDtcbn1cblxuLmZvbnQteWVsbG93LWdvbGQge1xuICBjb2xvcjogI0U4N0UwNCAhaW1wb3J0YW50O1xufVxuXG4uYmctZm9udC15ZWxsb3ctZ29sZCB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIteWVsbG93LWdvbGQge1xuICBib3JkZXItY29sb3I6ICNFODdFMDQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AteWVsbG93LWdvbGQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRTg3RTA0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXllbGxvdy1nb2xkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U4N0UwNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQteWVsbG93LWdvbGQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0U4N0UwNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXllbGxvdy1nb2xkIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRTg3RTA0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1iZWZvcmUteWVsbG93LWdvbGQ6YmVmb3JlLFxuLmJnLWFmdGVyLXllbGxvdy1nb2xkOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0U4N0UwNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJlZm9yZS15ZWxsb3ctZ29sZDpiZWZvcmUsXG4uYm9yZGVyLWFmdGVyLXllbGxvdy1nb2xkOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTg3RTA0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJlZm9yZS15ZWxsb3ctZ29sZDpiZWZvcmUsXG4uYm9yZGVyLXRvcC1hZnRlci15ZWxsb3ctZ29sZDphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFODdFMDQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmVmb3JlLXllbGxvdy1nb2xkOmJlZm9yZSxcbi5ib3JkZXItYm90dG9tLWFmdGVyLXllbGxvdy1nb2xkOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U4N0UwNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmVmb3JlLXllbGxvdy1nb2xkOmJlZm9yZSxcbi5ib3JkZXItbGVmdC1hZnRlci15ZWxsb3ctZ29sZDphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRTg3RTA0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmVmb3JlLXllbGxvdy1nb2xkOmJlZm9yZSxcbi5ib3JkZXItcmlnaHQtYWZ0ZXIteWVsbG93LWdvbGQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFODdFMDQgIWltcG9ydGFudDtcbn1cblxuLmJnLXllbGxvdy1jYXNhYmxhbmNhIHtcbiAgYmFja2dyb3VuZDogI2YyNzg0YiAhaW1wb3J0YW50O1xufVxuXG4uYmcteWVsbG93LWNhc2FibGFuY2Etb3BhY2l0eSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQyLCAxMjAsIDc1LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ob3Zlci15ZWxsb3ctY2FzYWJsYW5jYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMjc4NGIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQteWVsbG93LWNhc2FibGFuY2Ege1xuICBjb2xvcjogI2YyNzg0YiAhaW1wb3J0YW50O1xufVxuXG4uYmctZm9udC15ZWxsb3ctY2FzYWJsYW5jYSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIteWVsbG93LWNhc2FibGFuY2Ege1xuICBib3JkZXItY29sb3I6ICNmMjc4NGIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AteWVsbG93LWNhc2FibGFuY2Ege1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjI3ODRiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXllbGxvdy1jYXNhYmxhbmNhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YyNzg0YiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQteWVsbG93LWNhc2FibGFuY2Ege1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YyNzg0YiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXllbGxvdy1jYXNhYmxhbmNhIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjI3ODRiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1iZWZvcmUteWVsbG93LWNhc2FibGFuY2E6YmVmb3JlLFxuLmJnLWFmdGVyLXllbGxvdy1jYXNhYmxhbmNhOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2YyNzg0YiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJlZm9yZS15ZWxsb3ctY2FzYWJsYW5jYTpiZWZvcmUsXG4uYm9yZGVyLWFmdGVyLXllbGxvdy1jYXNhYmxhbmNhOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjI3ODRiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJlZm9yZS15ZWxsb3ctY2FzYWJsYW5jYTpiZWZvcmUsXG4uYm9yZGVyLXRvcC1hZnRlci15ZWxsb3ctY2FzYWJsYW5jYTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmMjc4NGIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmVmb3JlLXllbGxvdy1jYXNhYmxhbmNhOmJlZm9yZSxcbi5ib3JkZXItYm90dG9tLWFmdGVyLXllbGxvdy1jYXNhYmxhbmNhOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YyNzg0YiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmVmb3JlLXllbGxvdy1jYXNhYmxhbmNhOmJlZm9yZSxcbi5ib3JkZXItbGVmdC1hZnRlci15ZWxsb3ctY2FzYWJsYW5jYTphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjI3ODRiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmVmb3JlLXllbGxvdy1jYXNhYmxhbmNhOmJlZm9yZSxcbi5ib3JkZXItcmlnaHQtYWZ0ZXIteWVsbG93LWNhc2FibGFuY2E6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmMjc4NGIgIWltcG9ydGFudDtcbn1cblxuLmJnLXllbGxvdy1jcnVzdGEge1xuICBiYWNrZ3JvdW5kOiAjZjNjMjAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy15ZWxsb3ctY3J1c3RhLW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MywgMTk0LCAwLCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ob3Zlci15ZWxsb3ctY3J1c3RhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YzYzIwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC15ZWxsb3ctY3J1c3RhIHtcbiAgY29sb3I6ICNmM2MyMDAgIWltcG9ydGFudDtcbn1cblxuLmJnLWZvbnQteWVsbG93LWNydXN0YSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIteWVsbG93LWNydXN0YSB7XG4gIGJvcmRlci1jb2xvcjogI2YzYzIwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC15ZWxsb3ctY3J1c3RhIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YzYzIwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS15ZWxsb3ctY3J1c3RhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YzYzIwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQteWVsbG93LWNydXN0YSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjNjMjAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQteWVsbG93LWNydXN0YSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2YzYzIwMCAhaW1wb3J0YW50O1xufVxuXG4uYmctYmVmb3JlLXllbGxvdy1jcnVzdGE6YmVmb3JlLFxuLmJnLWFmdGVyLXllbGxvdy1jcnVzdGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjNjMjAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmVmb3JlLXllbGxvdy1jcnVzdGE6YmVmb3JlLFxuLmJvcmRlci1hZnRlci15ZWxsb3ctY3J1c3RhOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjNjMjAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJlZm9yZS15ZWxsb3ctY3J1c3RhOmJlZm9yZSxcbi5ib3JkZXItdG9wLWFmdGVyLXllbGxvdy1jcnVzdGE6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjNjMjAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJlZm9yZS15ZWxsb3ctY3J1c3RhOmJlZm9yZSxcbi5ib3JkZXItYm90dG9tLWFmdGVyLXllbGxvdy1jcnVzdGE6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjNjMjAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1iZWZvcmUteWVsbG93LWNydXN0YTpiZWZvcmUsXG4uYm9yZGVyLWxlZnQtYWZ0ZXIteWVsbG93LWNydXN0YTphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjNjMjAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmVmb3JlLXllbGxvdy1jcnVzdGE6YmVmb3JlLFxuLmJvcmRlci1yaWdodC1hZnRlci15ZWxsb3ctY3J1c3RhOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjNjMjAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy15ZWxsb3ctbGVtb24ge1xuICBiYWNrZ3JvdW5kOiAjRjdDQTE4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy15ZWxsb3ctbGVtb24tb3BhY2l0eSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ3LCAyMDIsIDI0LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ob3Zlci15ZWxsb3ctbGVtb246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjdDQTE4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXllbGxvdy1sZW1vbiB7XG4gIGNvbG9yOiAjRjdDQTE4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mb250LXllbGxvdy1sZW1vbiB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIteWVsbG93LWxlbW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjdDQTE4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXllbGxvdy1sZW1vbiB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGN0NBMTggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20teWVsbG93LWxlbW9uIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y3Q0ExOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQteWVsbG93LWxlbW9uIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGN0NBMTggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC15ZWxsb3ctbGVtb24ge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGN0NBMTggIWltcG9ydGFudDtcbn1cblxuLmJnLWJlZm9yZS15ZWxsb3ctbGVtb246YmVmb3JlLFxuLmJnLWFmdGVyLXllbGxvdy1sZW1vbjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNGN0NBMTggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1iZWZvcmUteWVsbG93LWxlbW9uOmJlZm9yZSxcbi5ib3JkZXItYWZ0ZXIteWVsbG93LWxlbW9uOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjdDQTE4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJlZm9yZS15ZWxsb3ctbGVtb246YmVmb3JlLFxuLmJvcmRlci10b3AtYWZ0ZXIteWVsbG93LWxlbW9uOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Y3Q0ExOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1iZWZvcmUteWVsbG93LWxlbW9uOmJlZm9yZSxcbi5ib3JkZXItYm90dG9tLWFmdGVyLXllbGxvdy1sZW1vbjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGN0NBMTggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJlZm9yZS15ZWxsb3ctbGVtb246YmVmb3JlLFxuLmJvcmRlci1sZWZ0LWFmdGVyLXllbGxvdy1sZW1vbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjdDQTE4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmVmb3JlLXllbGxvdy1sZW1vbjpiZWZvcmUsXG4uYm9yZGVyLXJpZ2h0LWFmdGVyLXllbGxvdy1sZW1vbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Y3Q0ExOCAhaW1wb3J0YW50O1xufVxuXG4uYmcteWVsbG93LXNhZmZyb24ge1xuICBiYWNrZ3JvdW5kOiAjRjREMDNGICFpbXBvcnRhbnQ7XG59XG5cbi5iZy15ZWxsb3ctc2FmZnJvbi1vcGFjaXR5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDQsIDIwOCwgNjMsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWhvdmVyLXllbGxvdy1zYWZmcm9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0Y0RDAzRiAhaW1wb3J0YW50O1xufVxuXG4uZm9udC15ZWxsb3ctc2FmZnJvbiB7XG4gIGNvbG9yOiAjRjREMDNGICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mb250LXllbGxvdy1zYWZmcm9uIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci15ZWxsb3ctc2FmZnJvbiB7XG4gIGJvcmRlci1jb2xvcjogI0Y0RDAzRiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC15ZWxsb3ctc2FmZnJvbiB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGNEQwM0YgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20teWVsbG93LXNhZmZyb24ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjREMDNGICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC15ZWxsb3ctc2FmZnJvbiB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjREMDNGICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQteWVsbG93LXNhZmZyb24ge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGNEQwM0YgIWltcG9ydGFudDtcbn1cblxuLmJnLWJlZm9yZS15ZWxsb3ctc2FmZnJvbjpiZWZvcmUsXG4uYmctYWZ0ZXIteWVsbG93LXNhZmZyb246YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjREMDNGICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmVmb3JlLXllbGxvdy1zYWZmcm9uOmJlZm9yZSxcbi5ib3JkZXItYWZ0ZXIteWVsbG93LXNhZmZyb246YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNGNEQwM0YgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmVmb3JlLXllbGxvdy1zYWZmcm9uOmJlZm9yZSxcbi5ib3JkZXItdG9wLWFmdGVyLXllbGxvdy1zYWZmcm9uOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Y0RDAzRiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1iZWZvcmUteWVsbG93LXNhZmZyb246YmVmb3JlLFxuLmJvcmRlci1ib3R0b20tYWZ0ZXIteWVsbG93LXNhZmZyb246YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjREMDNGICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1iZWZvcmUteWVsbG93LXNhZmZyb246YmVmb3JlLFxuLmJvcmRlci1sZWZ0LWFmdGVyLXllbGxvdy1zYWZmcm9uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGNEQwM0YgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1iZWZvcmUteWVsbG93LXNhZmZyb246YmVmb3JlLFxuLmJvcmRlci1yaWdodC1hZnRlci15ZWxsb3ctc2FmZnJvbjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Y0RDAzRiAhaW1wb3J0YW50O1xufVxuXG4uYmcteWVsbG93LXNvZnQge1xuICBiYWNrZ3JvdW5kOiAjYzhkMDQ2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy15ZWxsb3ctc29mdC1vcGFjaXR5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMDAsIDIwOCwgNzAsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWhvdmVyLXllbGxvdy1zb2Z0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2M4ZDA0NiAhaW1wb3J0YW50O1xufVxuXG4uZm9udC15ZWxsb3ctc29mdCB7XG4gIGNvbG9yOiAjYzhkMDQ2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mb250LXllbGxvdy1zb2Z0IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci15ZWxsb3ctc29mdCB7XG4gIGJvcmRlci1jb2xvcjogI2M4ZDA0NiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC15ZWxsb3ctc29mdCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOGQwNDYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20teWVsbG93LXNvZnQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzhkMDQ2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC15ZWxsb3ctc29mdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYzhkMDQ2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQteWVsbG93LXNvZnQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjOGQwNDYgIWltcG9ydGFudDtcbn1cblxuLmJnLWJlZm9yZS15ZWxsb3ctc29mdDpiZWZvcmUsXG4uYmctYWZ0ZXIteWVsbG93LXNvZnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjYzhkMDQ2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmVmb3JlLXllbGxvdy1zb2Z0OmJlZm9yZSxcbi5ib3JkZXItYWZ0ZXIteWVsbG93LXNvZnQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNjOGQwNDYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmVmb3JlLXllbGxvdy1zb2Z0OmJlZm9yZSxcbi5ib3JkZXItdG9wLWFmdGVyLXllbGxvdy1zb2Z0OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M4ZDA0NiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1iZWZvcmUteWVsbG93LXNvZnQ6YmVmb3JlLFxuLmJvcmRlci1ib3R0b20tYWZ0ZXIteWVsbG93LXNvZnQ6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzhkMDQ2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1iZWZvcmUteWVsbG93LXNvZnQ6YmVmb3JlLFxuLmJvcmRlci1sZWZ0LWFmdGVyLXllbGxvdy1zb2Z0OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjOGQwNDYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1iZWZvcmUteWVsbG93LXNvZnQ6YmVmb3JlLFxuLmJvcmRlci1yaWdodC1hZnRlci15ZWxsb3ctc29mdDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2M4ZDA0NiAhaW1wb3J0YW50O1xufVxuXG4uYmcteWVsbG93LWhhemUge1xuICBiYWNrZ3JvdW5kOiAjYzViZjY2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy15ZWxsb3ctaGF6ZS1vcGFjaXR5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxOTcsIDE5MSwgMTAyLCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ob3Zlci15ZWxsb3ctaGF6ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjNWJmNjYgIWltcG9ydGFudDtcbn1cblxuLmZvbnQteWVsbG93LWhhemUge1xuICBjb2xvcjogI2M1YmY2NiAhaW1wb3J0YW50O1xufVxuXG4uYmctZm9udC15ZWxsb3ctaGF6ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIteWVsbG93LWhhemUge1xuICBib3JkZXItY29sb3I6ICNjNWJmNjYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AteWVsbG93LWhhemUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzViZjY2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXllbGxvdy1oYXplIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M1YmY2NiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQteWVsbG93LWhhemUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2M1YmY2NiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXllbGxvdy1oYXplIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYzViZjY2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1iZWZvcmUteWVsbG93LWhhemU6YmVmb3JlLFxuLmJnLWFmdGVyLXllbGxvdy1oYXplOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2M1YmY2NiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJlZm9yZS15ZWxsb3ctaGF6ZTpiZWZvcmUsXG4uYm9yZGVyLWFmdGVyLXllbGxvdy1oYXplOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzViZjY2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJlZm9yZS15ZWxsb3ctaGF6ZTpiZWZvcmUsXG4uYm9yZGVyLXRvcC1hZnRlci15ZWxsb3ctaGF6ZTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjNWJmNjYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmVmb3JlLXllbGxvdy1oYXplOmJlZm9yZSxcbi5ib3JkZXItYm90dG9tLWFmdGVyLXllbGxvdy1oYXplOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M1YmY2NiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmVmb3JlLXllbGxvdy1oYXplOmJlZm9yZSxcbi5ib3JkZXItbGVmdC1hZnRlci15ZWxsb3ctaGF6ZTphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYzViZjY2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmVmb3JlLXllbGxvdy1oYXplOmJlZm9yZSxcbi5ib3JkZXItcmlnaHQtYWZ0ZXIteWVsbG93LWhhemU6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjNWJmNjYgIWltcG9ydGFudDtcbn1cblxuLmJnLXllbGxvdy1taW50IHtcbiAgYmFja2dyb3VuZDogI2M1Yjk2YiAhaW1wb3J0YW50O1xufVxuXG4uYmcteWVsbG93LW1pbnQtb3BhY2l0eSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTk3LCAxODUsIDEwNywgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uYmctaG92ZXIteWVsbG93LW1pbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYzViOTZiICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXllbGxvdy1taW50IHtcbiAgY29sb3I6ICNjNWI5NmIgIWltcG9ydGFudDtcbn1cblxuLmJnLWZvbnQteWVsbG93LW1pbnQge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXllbGxvdy1taW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzViOTZiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXllbGxvdy1taW50IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M1Yjk2YiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS15ZWxsb3ctbWludCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjNWI5NmIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXllbGxvdy1taW50IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjNWI5NmIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC15ZWxsb3ctbWludCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2M1Yjk2YiAhaW1wb3J0YW50O1xufVxuXG4uYmctYmVmb3JlLXllbGxvdy1taW50OmJlZm9yZSxcbi5iZy1hZnRlci15ZWxsb3ctbWludDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNjNWI5NmIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1iZWZvcmUteWVsbG93LW1pbnQ6YmVmb3JlLFxuLmJvcmRlci1hZnRlci15ZWxsb3ctbWludDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2M1Yjk2YiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1iZWZvcmUteWVsbG93LW1pbnQ6YmVmb3JlLFxuLmJvcmRlci10b3AtYWZ0ZXIteWVsbG93LW1pbnQ6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzViOTZiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJlZm9yZS15ZWxsb3ctbWludDpiZWZvcmUsXG4uYm9yZGVyLWJvdHRvbS1hZnRlci15ZWxsb3ctbWludDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjNWI5NmIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJlZm9yZS15ZWxsb3ctbWludDpiZWZvcmUsXG4uYm9yZGVyLWxlZnQtYWZ0ZXIteWVsbG93LW1pbnQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2M1Yjk2YiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJlZm9yZS15ZWxsb3ctbWludDpiZWZvcmUsXG4uYm9yZGVyLXJpZ2h0LWFmdGVyLXllbGxvdy1taW50OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYzViOTZiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kOiAjOEU0NEFEICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wdXJwbGUtb3BhY2l0eSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQyLCA2OCwgMTczLCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ob3Zlci1wdXJwbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOEU0NEFEICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXB1cnBsZSB7XG4gIGNvbG9yOiAjOEU0NEFEICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mb250LXB1cnBsZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHVycGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOEU0NEFEICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXB1cnBsZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4RTQ0QUQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcHVycGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzhFNDRBRCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtcHVycGxlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4RTQ0QUQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1wdXJwbGUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4RTQ0QUQgIWltcG9ydGFudDtcbn1cblxuLmJnLWJlZm9yZS1wdXJwbGU6YmVmb3JlLFxuLmJnLWFmdGVyLXB1cnBsZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM4RTQ0QUQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1iZWZvcmUtcHVycGxlOmJlZm9yZSxcbi5ib3JkZXItYWZ0ZXItcHVycGxlOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOEU0NEFEICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJlZm9yZS1wdXJwbGU6YmVmb3JlLFxuLmJvcmRlci10b3AtYWZ0ZXItcHVycGxlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzhFNDRBRCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1iZWZvcmUtcHVycGxlOmJlZm9yZSxcbi5ib3JkZXItYm90dG9tLWFmdGVyLXB1cnBsZTphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4RTQ0QUQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJlZm9yZS1wdXJwbGU6YmVmb3JlLFxuLmJvcmRlci1sZWZ0LWFmdGVyLXB1cnBsZTphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOEU0NEFEICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmVmb3JlLXB1cnBsZTpiZWZvcmUsXG4uYm9yZGVyLXJpZ2h0LWFmdGVyLXB1cnBsZTphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzhFNDRBRCAhaW1wb3J0YW50O1xufVxuXG4uYmctcHVycGxlLXBsdW0ge1xuICBiYWNrZ3JvdW5kOiAjODc3NWE3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wdXJwbGUtcGx1bS1vcGFjaXR5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMzUsIDExNywgMTY3LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ob3Zlci1wdXJwbGUtcGx1bTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM4Nzc1YTcgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtcHVycGxlLXBsdW0ge1xuICBjb2xvcjogIzg3NzVhNyAhaW1wb3J0YW50O1xufVxuXG4uYmctZm9udC1wdXJwbGUtcGx1bSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHVycGxlLXBsdW0ge1xuICBib3JkZXItY29sb3I6ICM4Nzc1YTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtcHVycGxlLXBsdW0ge1xuICBib3JkZXItdG9wLWNvbG9yOiAjODc3NWE3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXB1cnBsZS1wbHVtIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzg3NzVhNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtcHVycGxlLXBsdW0ge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzg3NzVhNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXB1cnBsZS1wbHVtIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjODc3NWE3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1iZWZvcmUtcHVycGxlLXBsdW06YmVmb3JlLFxuLmJnLWFmdGVyLXB1cnBsZS1wbHVtOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzg3NzVhNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJlZm9yZS1wdXJwbGUtcGx1bTpiZWZvcmUsXG4uYm9yZGVyLWFmdGVyLXB1cnBsZS1wbHVtOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODc3NWE3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJlZm9yZS1wdXJwbGUtcGx1bTpiZWZvcmUsXG4uYm9yZGVyLXRvcC1hZnRlci1wdXJwbGUtcGx1bTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4Nzc1YTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmVmb3JlLXB1cnBsZS1wbHVtOmJlZm9yZSxcbi5ib3JkZXItYm90dG9tLWFmdGVyLXB1cnBsZS1wbHVtOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzg3NzVhNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmVmb3JlLXB1cnBsZS1wbHVtOmJlZm9yZSxcbi5ib3JkZXItbGVmdC1hZnRlci1wdXJwbGUtcGx1bTphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjODc3NWE3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmVmb3JlLXB1cnBsZS1wbHVtOmJlZm9yZSxcbi5ib3JkZXItcmlnaHQtYWZ0ZXItcHVycGxlLXBsdW06YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4Nzc1YTcgIWltcG9ydGFudDtcbn1cblxuLmJnLXB1cnBsZS1tZWRpdW0ge1xuICBiYWNrZ3JvdW5kOiAjQkY1NUVDICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wdXJwbGUtbWVkaXVtLW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5MSwgODUsIDIzNiwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uYmctaG92ZXItcHVycGxlLW1lZGl1bTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNCRjU1RUMgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtcHVycGxlLW1lZGl1bSB7XG4gIGNvbG9yOiAjQkY1NUVDICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mb250LXB1cnBsZS1tZWRpdW0ge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXB1cnBsZS1tZWRpdW0ge1xuICBib3JkZXItY29sb3I6ICNCRjU1RUMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtcHVycGxlLW1lZGl1bSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCRjU1RUMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcHVycGxlLW1lZGl1bSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCRjU1RUMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXB1cnBsZS1tZWRpdW0ge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0JGNTVFQyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXB1cnBsZS1tZWRpdW0ge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNCRjU1RUMgIWltcG9ydGFudDtcbn1cblxuLmJnLWJlZm9yZS1wdXJwbGUtbWVkaXVtOmJlZm9yZSxcbi5iZy1hZnRlci1wdXJwbGUtbWVkaXVtOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0JGNTVFQyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJlZm9yZS1wdXJwbGUtbWVkaXVtOmJlZm9yZSxcbi5ib3JkZXItYWZ0ZXItcHVycGxlLW1lZGl1bTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI0JGNTVFQyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1iZWZvcmUtcHVycGxlLW1lZGl1bTpiZWZvcmUsXG4uYm9yZGVyLXRvcC1hZnRlci1wdXJwbGUtbWVkaXVtOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0JGNTVFQyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1iZWZvcmUtcHVycGxlLW1lZGl1bTpiZWZvcmUsXG4uYm9yZGVyLWJvdHRvbS1hZnRlci1wdXJwbGUtbWVkaXVtOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0JGNTVFQyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmVmb3JlLXB1cnBsZS1tZWRpdW06YmVmb3JlLFxuLmJvcmRlci1sZWZ0LWFmdGVyLXB1cnBsZS1tZWRpdW06YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0JGNTVFQyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJlZm9yZS1wdXJwbGUtbWVkaXVtOmJlZm9yZSxcbi5ib3JkZXItcmlnaHQtYWZ0ZXItcHVycGxlLW1lZGl1bTphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0JGNTVFQyAhaW1wb3J0YW50O1xufVxuXG4uYmctcHVycGxlLXN0dWRpbyB7XG4gIGJhY2tncm91bmQ6ICM4RTQ0QUQgIWltcG9ydGFudDtcbn1cblxuLmJnLXB1cnBsZS1zdHVkaW8tb3BhY2l0eSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQyLCA2OCwgMTczLCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ob3Zlci1wdXJwbGUtc3R1ZGlvOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzhFNDRBRCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1wdXJwbGUtc3R1ZGlvIHtcbiAgY29sb3I6ICM4RTQ0QUQgIWltcG9ydGFudDtcbn1cblxuLmJnLWZvbnQtcHVycGxlLXN0dWRpbyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHVycGxlLXN0dWRpbyB7XG4gIGJvcmRlci1jb2xvcjogIzhFNDRBRCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1wdXJwbGUtc3R1ZGlvIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzhFNDRBRCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1wdXJwbGUtc3R1ZGlvIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzhFNDRBRCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtcHVycGxlLXN0dWRpbyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOEU0NEFEICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcHVycGxlLXN0dWRpbyB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzhFNDRBRCAhaW1wb3J0YW50O1xufVxuXG4uYmctYmVmb3JlLXB1cnBsZS1zdHVkaW86YmVmb3JlLFxuLmJnLWFmdGVyLXB1cnBsZS1zdHVkaW86YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjOEU0NEFEICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmVmb3JlLXB1cnBsZS1zdHVkaW86YmVmb3JlLFxuLmJvcmRlci1hZnRlci1wdXJwbGUtc3R1ZGlvOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOEU0NEFEICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJlZm9yZS1wdXJwbGUtc3R1ZGlvOmJlZm9yZSxcbi5ib3JkZXItdG9wLWFmdGVyLXB1cnBsZS1zdHVkaW86YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjOEU0NEFEICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJlZm9yZS1wdXJwbGUtc3R1ZGlvOmJlZm9yZSxcbi5ib3JkZXItYm90dG9tLWFmdGVyLXB1cnBsZS1zdHVkaW86YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOEU0NEFEICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1iZWZvcmUtcHVycGxlLXN0dWRpbzpiZWZvcmUsXG4uYm9yZGVyLWxlZnQtYWZ0ZXItcHVycGxlLXN0dWRpbzphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOEU0NEFEICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmVmb3JlLXB1cnBsZS1zdHVkaW86YmVmb3JlLFxuLmJvcmRlci1yaWdodC1hZnRlci1wdXJwbGUtc3R1ZGlvOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOEU0NEFEICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wdXJwbGUtd2lzdGVyaWEge1xuICBiYWNrZ3JvdW5kOiAjOUI1OUI2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wdXJwbGUtd2lzdGVyaWEtb3BhY2l0eSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTU1LCA4OSwgMTgyLCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ob3Zlci1wdXJwbGUtd2lzdGVyaWE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOUI1OUI2ICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXB1cnBsZS13aXN0ZXJpYSB7XG4gIGNvbG9yOiAjOUI1OUI2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mb250LXB1cnBsZS13aXN0ZXJpYSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHVycGxlLXdpc3RlcmlhIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUI1OUI2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXB1cnBsZS13aXN0ZXJpYSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5QjU5QjYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcHVycGxlLXdpc3RlcmlhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzlCNTlCNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtcHVycGxlLXdpc3RlcmlhIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5QjU5QjYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1wdXJwbGUtd2lzdGVyaWEge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5QjU5QjYgIWltcG9ydGFudDtcbn1cblxuLmJnLWJlZm9yZS1wdXJwbGUtd2lzdGVyaWE6YmVmb3JlLFxuLmJnLWFmdGVyLXB1cnBsZS13aXN0ZXJpYTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM5QjU5QjYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1iZWZvcmUtcHVycGxlLXdpc3RlcmlhOmJlZm9yZSxcbi5ib3JkZXItYWZ0ZXItcHVycGxlLXdpc3RlcmlhOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUI1OUI2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJlZm9yZS1wdXJwbGUtd2lzdGVyaWE6YmVmb3JlLFxuLmJvcmRlci10b3AtYWZ0ZXItcHVycGxlLXdpc3RlcmlhOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzlCNTlCNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1iZWZvcmUtcHVycGxlLXdpc3RlcmlhOmJlZm9yZSxcbi5ib3JkZXItYm90dG9tLWFmdGVyLXB1cnBsZS13aXN0ZXJpYTphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5QjU5QjYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJlZm9yZS1wdXJwbGUtd2lzdGVyaWE6YmVmb3JlLFxuLmJvcmRlci1sZWZ0LWFmdGVyLXB1cnBsZS13aXN0ZXJpYTphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOUI1OUI2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmVmb3JlLXB1cnBsZS13aXN0ZXJpYTpiZWZvcmUsXG4uYm9yZGVyLXJpZ2h0LWFmdGVyLXB1cnBsZS13aXN0ZXJpYTphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzlCNTlCNiAhaW1wb3J0YW50O1xufVxuXG4uYmctcHVycGxlLXNlYW5jZSB7XG4gIGJhY2tncm91bmQ6ICM5QTEyQjMgIWltcG9ydGFudDtcbn1cblxuLmJnLXB1cnBsZS1zZWFuY2Utb3BhY2l0eSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTU0LCAxOCwgMTc5LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ob3Zlci1wdXJwbGUtc2VhbmNlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzlBMTJCMyAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1wdXJwbGUtc2VhbmNlIHtcbiAgY29sb3I6ICM5QTEyQjMgIWltcG9ydGFudDtcbn1cblxuLmJnLWZvbnQtcHVycGxlLXNlYW5jZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHVycGxlLXNlYW5jZSB7XG4gIGJvcmRlci1jb2xvcjogIzlBMTJCMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1wdXJwbGUtc2VhbmNlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzlBMTJCMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1wdXJwbGUtc2VhbmNlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzlBMTJCMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtcHVycGxlLXNlYW5jZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOUExMkIzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcHVycGxlLXNlYW5jZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzlBMTJCMyAhaW1wb3J0YW50O1xufVxuXG4uYmctYmVmb3JlLXB1cnBsZS1zZWFuY2U6YmVmb3JlLFxuLmJnLWFmdGVyLXB1cnBsZS1zZWFuY2U6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjOUExMkIzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmVmb3JlLXB1cnBsZS1zZWFuY2U6YmVmb3JlLFxuLmJvcmRlci1hZnRlci1wdXJwbGUtc2VhbmNlOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUExMkIzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJlZm9yZS1wdXJwbGUtc2VhbmNlOmJlZm9yZSxcbi5ib3JkZXItdG9wLWFmdGVyLXB1cnBsZS1zZWFuY2U6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjOUExMkIzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJlZm9yZS1wdXJwbGUtc2VhbmNlOmJlZm9yZSxcbi5ib3JkZXItYm90dG9tLWFmdGVyLXB1cnBsZS1zZWFuY2U6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOUExMkIzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1iZWZvcmUtcHVycGxlLXNlYW5jZTpiZWZvcmUsXG4uYm9yZGVyLWxlZnQtYWZ0ZXItcHVycGxlLXNlYW5jZTphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOUExMkIzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmVmb3JlLXB1cnBsZS1zZWFuY2U6YmVmb3JlLFxuLmJvcmRlci1yaWdodC1hZnRlci1wdXJwbGUtc2VhbmNlOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOUExMkIzICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wdXJwbGUtaW50ZW5zZSB7XG4gIGJhY2tncm91bmQ6ICM4Nzc1YTcgIWltcG9ydGFudDtcbn1cblxuLmJnLXB1cnBsZS1pbnRlbnNlLW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEzNSwgMTE3LCAxNjcsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWhvdmVyLXB1cnBsZS1pbnRlbnNlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzg3NzVhNyAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1wdXJwbGUtaW50ZW5zZSB7XG4gIGNvbG9yOiAjODc3NWE3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mb250LXB1cnBsZS1pbnRlbnNlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wdXJwbGUtaW50ZW5zZSB7XG4gIGJvcmRlci1jb2xvcjogIzg3NzVhNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1wdXJwbGUtaW50ZW5zZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4Nzc1YTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcHVycGxlLWludGVuc2Uge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjODc3NWE3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1wdXJwbGUtaW50ZW5zZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjODc3NWE3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcHVycGxlLWludGVuc2Uge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4Nzc1YTcgIWltcG9ydGFudDtcbn1cblxuLmJnLWJlZm9yZS1wdXJwbGUtaW50ZW5zZTpiZWZvcmUsXG4uYmctYWZ0ZXItcHVycGxlLWludGVuc2U6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjODc3NWE3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmVmb3JlLXB1cnBsZS1pbnRlbnNlOmJlZm9yZSxcbi5ib3JkZXItYWZ0ZXItcHVycGxlLWludGVuc2U6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM4Nzc1YTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmVmb3JlLXB1cnBsZS1pbnRlbnNlOmJlZm9yZSxcbi5ib3JkZXItdG9wLWFmdGVyLXB1cnBsZS1pbnRlbnNlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzg3NzVhNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1iZWZvcmUtcHVycGxlLWludGVuc2U6YmVmb3JlLFxuLmJvcmRlci1ib3R0b20tYWZ0ZXItcHVycGxlLWludGVuc2U6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjODc3NWE3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1iZWZvcmUtcHVycGxlLWludGVuc2U6YmVmb3JlLFxuLmJvcmRlci1sZWZ0LWFmdGVyLXB1cnBsZS1pbnRlbnNlOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4Nzc1YTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1iZWZvcmUtcHVycGxlLWludGVuc2U6YmVmb3JlLFxuLmJvcmRlci1yaWdodC1hZnRlci1wdXJwbGUtaW50ZW5zZTphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzg3NzVhNyAhaW1wb3J0YW50O1xufVxuXG4uYmctcHVycGxlLXNoYXJwIHtcbiAgYmFja2dyb3VuZDogIzc5Njc5OSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHVycGxlLXNoYXJwLW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyMSwgMTAzLCAxNTMsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWhvdmVyLXB1cnBsZS1zaGFycDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3OTY3OTkgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtcHVycGxlLXNoYXJwIHtcbiAgY29sb3I6ICM3OTY3OTkgIWltcG9ydGFudDtcbn1cblxuLmJnLWZvbnQtcHVycGxlLXNoYXJwIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wdXJwbGUtc2hhcnAge1xuICBib3JkZXItY29sb3I6ICM3OTY3OTkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtcHVycGxlLXNoYXJwIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzc5Njc5OSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1wdXJwbGUtc2hhcnAge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzk2Nzk5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1wdXJwbGUtc2hhcnAge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzc5Njc5OSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXB1cnBsZS1zaGFycCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzc5Njc5OSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmVmb3JlLXB1cnBsZS1zaGFycDpiZWZvcmUsXG4uYmctYWZ0ZXItcHVycGxlLXNoYXJwOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzc5Njc5OSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJlZm9yZS1wdXJwbGUtc2hhcnA6YmVmb3JlLFxuLmJvcmRlci1hZnRlci1wdXJwbGUtc2hhcnA6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM3OTY3OTkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmVmb3JlLXB1cnBsZS1zaGFycDpiZWZvcmUsXG4uYm9yZGVyLXRvcC1hZnRlci1wdXJwbGUtc2hhcnA6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNzk2Nzk5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJlZm9yZS1wdXJwbGUtc2hhcnA6YmVmb3JlLFxuLmJvcmRlci1ib3R0b20tYWZ0ZXItcHVycGxlLXNoYXJwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc5Njc5OSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmVmb3JlLXB1cnBsZS1zaGFycDpiZWZvcmUsXG4uYm9yZGVyLWxlZnQtYWZ0ZXItcHVycGxlLXNoYXJwOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3OTY3OTkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1iZWZvcmUtcHVycGxlLXNoYXJwOmJlZm9yZSxcbi5ib3JkZXItcmlnaHQtYWZ0ZXItcHVycGxlLXNoYXJwOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNzk2Nzk5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wdXJwbGUtc29mdCB7XG4gIGJhY2tncm91bmQ6ICM4ODc3YTkgIWltcG9ydGFudDtcbn1cblxuLmJnLXB1cnBsZS1zb2Z0LW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEzNiwgMTE5LCAxNjksIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWhvdmVyLXB1cnBsZS1zb2Z0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzg4NzdhOSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1wdXJwbGUtc29mdCB7XG4gIGNvbG9yOiAjODg3N2E5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mb250LXB1cnBsZS1zb2Z0IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wdXJwbGUtc29mdCB7XG4gIGJvcmRlci1jb2xvcjogIzg4NzdhOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1wdXJwbGUtc29mdCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4ODc3YTkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcHVycGxlLXNvZnQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjODg3N2E5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1wdXJwbGUtc29mdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjODg3N2E5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtcHVycGxlLXNvZnQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4ODc3YTkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJlZm9yZS1wdXJwbGUtc29mdDpiZWZvcmUsXG4uYmctYWZ0ZXItcHVycGxlLXNvZnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjODg3N2E5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmVmb3JlLXB1cnBsZS1zb2Z0OmJlZm9yZSxcbi5ib3JkZXItYWZ0ZXItcHVycGxlLXNvZnQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM4ODc3YTkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYmVmb3JlLXB1cnBsZS1zb2Z0OmJlZm9yZSxcbi5ib3JkZXItdG9wLWFmdGVyLXB1cnBsZS1zb2Z0OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzg4NzdhOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1iZWZvcmUtcHVycGxlLXNvZnQ6YmVmb3JlLFxuLmJvcmRlci1ib3R0b20tYWZ0ZXItcHVycGxlLXNvZnQ6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjODg3N2E5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1iZWZvcmUtcHVycGxlLXNvZnQ6YmVmb3JlLFxuLmJvcmRlci1sZWZ0LWFmdGVyLXB1cnBsZS1zb2Z0OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4ODc3YTkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1iZWZvcmUtcHVycGxlLXNvZnQ6YmVmb3JlLFxuLmJvcmRlci1yaWdodC1hZnRlci1wdXJwbGUtc29mdDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzg4NzdhOSAhaW1wb3J0YW50O1xufVxuXG4vKioqXG5Db2xvciBsaWJyYXJ5IGRlbW9cbioqKi9cbi5jb2xvci1kZW1vIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29sb3ItZGVtbyAuY29sb3ItdmlldyB7XG4gIHBhZGRpbmc6IDM1cHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uY29sb3ItZGVtbyAuY29sb3ItaW5mbyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm10LWNvb2tpZS1jb25zZW50LWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDEwMTtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ubXQtY29va2llLWNvbnNlbnQtYmFyIC5tdC1jb29raWUtY29uc2VudC1iYXItaG9sZGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm10LWNvb2tpZS1jb25zZW50LWJhciAubXQtY29va2llLWNvbnNlbnQtYmFyLWhvbGRlciAubXQtY29va2llLWNvbnNlbnQtYmFyLWNvbnRlbnQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm10LWNvb2tpZS1jb25zZW50LWJhciAubXQtY29va2llLWNvbnNlbnQtYmFyLWhvbGRlciAubXQtY29va2llLWNvbnNlbnQtYmFyLWFjdGlvbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm10LWNvb2tpZS1jb25zZW50LWJhci5tdC1jb29raWUtY29uc2VudC1iYXItbGlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuOSk7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubXQtY29udGVudC1yb3cge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tdC1jb250ZW50LXJvdyAubXQtY29udGVudC1jb2wtZmx1aWQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLm10LWNvbnRlbnQtcm93IC5tdC1jb250ZW50LWNvbC1mbHVpZCAubXQtY29udGVudC1ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5tdC1jb250ZW50LXJvdyAubXQtY29udGVudC1jb2wtZml4ZWQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLm10LWNvbnRlbnQtcm93IC5tdC1jb250ZW50LWNvbC1maXhlZCAubXQtY29udGVudC1zaWRlYmFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyAvKiA3NjdweCAqL1xuICAubXQtY29udGVudC1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tdC1jb250ZW50LXJvdyAubXQtY29udGVudC1jb2wtZmx1aWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm10LWNvbnRlbnQtcm93IC5tdC1jb250ZW50LWNvbC1mbHVpZCAubXQtY29udGVudC1ib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm10LWNvbnRlbnQtcm93IC5tdC1jb250ZW50LWNvbC1maXhlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm10LWNvbnRlbnQtcm93IC5tdC1jb250ZW50LWNvbC1maXhlZCAubXQtY29udGVudC1zaWRlYmFyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufSIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuIE1FVFJPTklDIE1BVEVSSUFMIERFU0lHTiBTVFlMRSBDT01QT05FTlRTIFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kdGhlbWUtc3R5bGU6ICdyb3VuZGVkJzsgICAgXG4kdGhlbWUtdHlwZTogICdtYXRlcmlhbC1kZXNpZ24nOyAgIFxuXG5AaW1wb3J0ICdfY29tcG9uZW50cyc7ICAgICIsIi8vXG4vLyBNaXhpbnNcbi8vIEJhc2VkIG9uIFR3aXR0ZXIgQm9vdHN0cmFwJ3MgX21peGluZ3Muc2Nzc1xuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjsgLy8gMVxuICAgIGRpc3BsYXk6IHRhYmxlOyAvLyAyXG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLy8gT3BhY2l0eVxuXG5AbWl4aW4gb3BhY2l0eSgkdmFsdWUsICRpbXBvcnRhbnQ6ICcnKSB7XG4gIG9wYWNpdHk6ICR2YWx1ZSAjeyRpbXBvcnRhbnR9O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9I3skdmFsdWUgKiAxMDB9KSAjeyRpbXBvcnRhbnR9O1xufVxuXG4vLyBCb3JkZXIgcmFkaXVzLlxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzLCAkaW1wb3J0YW50OiAnJykge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXMjeyRpbXBvcnRhbnR9O1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXMjeyRpbXBvcnRhbnR9O1xuICAtbXMtYm9yZGVyLXJhZGl1czogJHJhZGl1cyN7JGltcG9ydGFudH07ICBcbiAgLW8tYm9yZGVyLXJhZGl1czogJHJhZGl1cyN7JGltcG9ydGFudH07ICAgICAgXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMjeyRpbXBvcnRhbnR9OyBcbn1cblxuLy8gUGxhY2Vob2xkZXIgdGV4dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcjogJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyKSB7XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHsgY29sb3I6ICRjb2xvcjsgb3BhY2l0eTogMTsgfSAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjZcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICAgeyBjb2xvcjogJGNvbG9yOyB9IC8vIEludGVybmV0IEV4cGxvcmVyIDEwK1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiAkY29sb3I7IH0gLy8gU2FmYXJpIGFuZCBDaHJvbWVcbn1cblxuLy8gRHJvcCBzaGFkb3dzXG4vLyBCeSBkZWZhdWx0IHNldCB0bzogbm9uZVxuQG1peGluIGJveC1zaGFkb3coJHNoYWRvdykge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7IC8vIGlPUyA8NC4zICYgQW5kcm9pZCA8NC4xXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLy8gTGFiZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gbGFiZWwtdmFyaWFudCgkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAmW2hyZWZdIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluICBlYXNlLW91dCgkZHVyYXRpb246IDQ1MG1zLCAkcHJvcGVydHk6IGFsbCwgJGRlbGF5OiAwbXMpIHtcbiAgdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgJGRlbGF5O1xufVxuXG5AbWl4aW4gIHB1bHNhdGUoJGFuaW1hdGlvbi1uYW1lLCAkc3RhcnQtc2l6ZTogMC43NSwgJGVuZC1zaXplOiAxLCAkZHVyYXRpb246IDEuNXMpIHtcbiAgQGtleWZyYW1lcyBcIiN7JGFuaW1hdGlvbi1uYW1lfVwiIHtcbiAgICAwJSwgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKCRzdGFydC1zaXplKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoJGVuZC1zaXplKTtcbiAgICB9XG4gIH0gIFxuICBhbmltYXRpb246ICRhbmltYXRpb24tbmFtZSAkZHVyYXRpb24gZWFzZSAwcyBpbmZpbml0ZTtcbn1cblxuLyogQ3ViaWMgQmV6aWVyIFRyYW5zaXRpb24gKi9cbkBtaXhpbiBjdWJpYy10cmFuc2l0aW9uICgkZGVsYXksICRkdXJhdGlvbiwgJHByb3BlcnR5KSB7XG4gICAgdHJhbnNpdGlvbjoge1xuICAgICAgICBkdXJhdGlvbjogJGR1cmF0aW9uO1xuICAgICAgICBwcm9wZXJ0eTogJHByb3BlcnR5O1xuICAgICAgICB0aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjcsIDEsIDAuNywgMSk7XG4gICAgfSBcbn1cblxuQG1peGluIGJhY2tncm91bmQtb3BhY2l0eSgkY29sb3IsICRvcGFjaXR5OiAwLjMpIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvciwgJG9wYWNpdHkpO1xufVxuXG5AbWl4aW4gdmVydGljYWwtYWxpZ24oJHBvc2l0aW9uOiBhYnNvbHV0ZSkge1xuICBwb3NpdGlvbjogI3skcG9zaXRpb259O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1peGluIHRyYW5zZm9ybSgkZGVncmVlKSB7ICBcbiAgd2Via2l0LXRyYW5zZm9ybTogJGRlZ3JlZTtcbiAgLW1vei10cmFuc2Zvcm06ICRkZWdyZWU7XG4gIC1tcy10cmFuc2Zvcm06ICRkZWdyZWU7XG4gIC1vLXRyYW5zZm9ybTogJGRlZ3JlZTtcbiAgdHJhbnNmb3JtOiAkZGVncmVlO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbikge1xuICB3ZWJraXQtdHJhbnNpdGlvbjogI3skdHJhbnNpdGlvbn07XG4gIC1tb3otdHJhbnNpdGlvbjogI3skdHJhbnNpdGlvbn07XG4gIC1tcy10cmFuc2l0aW9uOiAjeyR0cmFuc2l0aW9ufTtcbiAgLW8tdHJhbnNpdGlvbjogI3skdHJhbnNpdGlvbn07XG4gIHRyYW5zaXRpb246ICN7JHRyYW5zaXRpb259O1xufVxuXG5AbWl4aW4gYnVyZ2VyLWljb24oJGxpbmUtY29sb3IsICRsaW5lLWNvbG9yLWhvdmVyLCAkbGluZS13aWR0aCwgJGxpbmUtaGVpZ2h0LCAkYmFzZS10b3A6IC01cHgsICRhYm92ZS10b3A6IDVweCwgJGJlbG93LXRvcDogLTVweCkge1xuICA+IHNwYW4ge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGxpbmUtY29sb3ItaG92ZXI7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGluZS1jb2xvci1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IHNwYW4sXG4gID4gc3BhbjpiZWZvcmUsXG4gID4gc3BhbjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAkbGluZS13aWR0aDtcbiAgICBoZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICBiYWNrZ3JvdW5kOiAkbGluZS1jb2xvcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAkYmFzZS10b3A7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICB9XG5cbiAgPiBzcGFuOmJlZm9yZSxcbiAgPiBzcGFuOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gID4gc3BhbjpiZWZvcmUge1xuICAgIHRvcDogJGFib3ZlLXRvcDtcbiAgfVxuXG4gID4gc3BhbjphZnRlciB7XG4gICAgdG9wOiAkYmVsb3ctdG9wO1xuICB9XG5cbiAgJi50aC10b2dnbGUtZXhpdCB7XG4gICAgPiBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgPiBzcGFuOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC0kYmFzZS10b3ApIHJvdGF0ZVooNDVkZWcpKTtcbiAgICB9XG5cbiAgICA+IHNwYW46YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKCRiYXNlLXRvcCkgcm90YXRlWigtNDVkZWcpKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1cmdlci1pY29uLWNvbG9yLWNoYW5nZSgkbGluZS1jb2xvciwgJGxpbmUtY29sb3ItaG92ZXIpIHtcbiAgPiBzcGFuLFxuICA+IHNwYW46YmVmb3JlLFxuICA+IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICRsaW5lLWNvbG9yO1xuICB9XG5cbiAgPiBzcGFuIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRsaW5lLWNvbG9yLWhvdmVyO1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpbmUtY29sb3ItaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi50aC10b2dnbGUtZXhpdCB7XG4gICAgPiBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBjbG9zZS1pY29uKCRpY29uLXNpemUsICRsaW5lLXNpemUsICRjb2xvciwgJGNvbG9yLWhvdmVyKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGljb24tc2l6ZTtcbiAgaGVpZ2h0OiAkaWNvbi1zaXplO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAkbGluZS1zaXplO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogJGxpbmUtc2l6ZSAvIDI7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDQ1ZGVnKSk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtNDVkZWcpKTtcbiAgfVxufVxuXG5AbWl4aW4gY2xvc2UtaWNvbi1jb2xvci1jaGFuZ2UoJGNvbG9yLCAkY29sb3ItaG92ZXIpIHtcbiAgJjpob3ZlciB7XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gIH1cbn1cbiIsIi8qKipcbkdlbmVyYWwgcmVzZXRcbioqKi9cblxuLyogU2V0IGRlZmF1bHQgYm9keSAqL1xuXG5ib2R5IHsgXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yOyBcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgICBkaXJlY3Rpb246ICRkaXJlY3Rpb247XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4vKlxuIEludGVybmV0IEV4cGxvcmVyIDEwIGRvZXNuJ3QgZGlmZmVyZW50aWF0ZSBkZXZpY2Ugd2lkdGggZnJvbSB2aWV3cG9ydCB3aWR0aCwgYW5kIHRodXMgZG9lc24ndCBcbiBwcm9wZXJseSBhcHBseSB0aGUgbWVkaWEgcXVlcmllcyBpbiBCb290c3RyYXAncyBDU1MuIFRvIGFkZHJlc3MgdGhpcywgXG4geW91IGNhbiBvcHRpb25hbGx5IGluY2x1ZGUgdGhlIGZvbGxvd2luZyBDU1MgYW5kIEphdmFTY3JpcHQgdG8gd29yayBhcm91bmQgdGhpcyBwcm9ibGVtIHVudGlsIE1pY3Jvc29mdCBpc3N1ZXMgYSBmaXguXG4qL1xuXG5ALXdlYmtpdC12aWV3cG9ydCB7IFxuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7IFxufVxuXG5ALW1vei12aWV3cG9ydCB7IFxuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7IFxufVxuXG5ALW1zLXZpZXdwb3J0IHsgXG4gICAgd2lkdGg6IGRldmljZS13aWR0aDsgXG59XG5cbkAtby12aWV3cG9ydCB7IFxuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7IFxufVxuXG5Admlld3BvcnQgeyBcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoOyBcbn1cblxuLypcbiBJbnRlcm5ldCBFeHBsb3JlciAxMCBkb2Vzbid0IGRpZmZlcmVudGlhdGUgZGV2aWNlIHdpZHRoIGZyb20gdmlld3BvcnQgd2lkdGgsIFxuIGFuZCB0aHVzIGRvZXNuJ3QgcHJvcGVybHkgYXBwbHkgdGhlIG1lZGlhIHF1ZXJpZXMgaW4gQm9vdHN0cmFwJ3MgQ1NTLiBUbyBhZGRyZXNzIHRoaXMsIGZvbGxvd2luZyBDU1MgY29kZSBhcHBsaWVkIFxuKi9cblxuQC1tcy12aWV3cG9ydCB7IFxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IFxufSAgIiwiJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlcjogZmFsc2UgIWRlZmF1bHQ7XG4vL1xuLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vPT0gQ29sb3JzXG4vL1xuLy8jIyBHcmF5IGFuZCBicmFuZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxuXG4kZ3JheS1iYXNlOiAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRncmF5LWRhcmtlcjogICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKSAhZGVmYXVsdDsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKSAhZGVmYXVsdDsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSkgIWRlZmF1bHQ7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKSAhZGVmYXVsdDsgLy8gIzc3N1xuJGdyYXktbGlnaHRlcjogICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpICFkZWZhdWx0OyAvLyAjZWVlXG5cbiRicmFuZC1wcmltYXJ5OiAgICAgICAgIGRhcmtlbigjNDI4YmNhLCA2LjUlKSAhZGVmYXVsdDsgLy8gIzMzN2FiN1xuJGJyYW5kLXN1Y2Nlc3M6ICAgICAgICAgIzVjYjg1YyAhZGVmYXVsdDtcbiRicmFuZC1pbmZvOiAgICAgICAgICAgICM1YmMwZGUgIWRlZmF1bHQ7XG4kYnJhbmQtd2FybmluZzogICAgICAgICAjZjBhZDRlICFkZWZhdWx0O1xuJGJyYW5kLWRhbmdlcjogICAgICAgICAgI2Q5NTM0ZiAhZGVmYXVsdDtcblxuXG4vLz09IFNjYWZmb2xkaW5nXG4vL1xuLy8jIyBTZXR0aW5ncyBmb3Igc29tZSBvZiB0aGUgbW9zdCBnbG9iYWwgc3R5bGVzLlxuXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIGA8Ym9keT5gLlxuJGJvZHktYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogR2xvYmFsIHRleHQgY29sb3Igb24gYDxib2R5PmAuXG4kdGV4dC1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuXG4vLyoqIEdsb2JhbCB0ZXh0dWFsIGxpbmsgY29sb3IuXG4kbGluay1jb2xvcjogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vKiogTGluayBob3ZlciBjb2xvciBzZXQgdmlhIGBkYXJrZW4oKWAgZnVuY3Rpb24uXG4kbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4vLyoqIExpbmsgaG92ZXIgZGVjb3JhdGlvbi5cbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdDtcblxuXG4vLz09IFR5cG9ncmFwaHlcbi8vXG4vLyMjIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1zZXJpZjogICAgICAgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmICFkZWZhdWx0O1xuLy8qKiBEZWZhdWx0IG1vbm9zcGFjZSBmb250cyBmb3IgYDxjb2RlPmAsIGA8a2JkPmAsIGFuZCBgPHByZT5gLlxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxhcmdlOiAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcbiRmb250LXNpemUtc21hbGw6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxuXG4kZm9udC1zaXplLWgxOiAgICAgICAgICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAyLjYpKSAhZGVmYXVsdDsgLy8gfjM2cHhcbiRmb250LXNpemUtaDI6ICAgICAgICAgICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuMTUpKSAhZGVmYXVsdDsgLy8gfjMwcHhcbiRmb250LXNpemUtaDM6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS43KSkgIWRlZmF1bHQ7IC8vIH4yNHB4XG4kZm9udC1zaXplLWg0OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcbiRmb250LXNpemUtaDU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oNjogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XG5cbi8vKiogVW5pdC1sZXNzIGBsaW5lLWhlaWdodGAgZm9yIHVzZSBpbiBjb21wb25lbnRzIGxpa2UgYnV0dG9ucy5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgMS40Mjg1NzE0MjkgIWRlZmF1bHQ7IC8vIDIwLzE0XG4vLyoqIENvbXB1dGVkIFwibGluZS1oZWlnaHRcIiAoYGZvbnQtc2l6ZWAgKiBgbGluZS1oZWlnaHRgKSBmb3IgdXNlIHdpdGggYG1hcmdpbmAsIGBwYWRkaW5nYCwgZXRjLlxuJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOiAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UpKSAhZGVmYXVsdDsgLy8gfjIwcHhcblxuLy8qKiBCeSBkZWZhdWx0LCB0aGlzIGluaGVyaXRzIGZyb20gdGhlIGA8Ym9keT5gLlxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgIDEuMSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuXG4vLz09IEljb25vZ3JhcGh5XG4vL1xuLy8jIyBTcGVjaWZ5IGN1c3RvbSBsb2NhdGlvbiBhbmQgZmlsZW5hbWUgb2YgdGhlIGluY2x1ZGVkIEdseXBoaWNvbnMgaWNvbiBmb250LiBVc2VmdWwgZm9yIHRob3NlIGluY2x1ZGluZyBCb290c3RyYXAgdmlhIEJvd2VyLlxuXG4vLyoqIExvYWQgZm9udHMgZnJvbSB0aGlzIGRpcmVjdG9yeS5cblxuLy8gW2NvbnZlcnRlcl0gSWYgJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciBpZiB1c2VkLCBwcm92aWRlIHBhdGggcmVsYXRpdmUgdG8gdGhlIGFzc2V0cyBsb2FkIHBhdGguXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGJlY2F1c2Ugc29tZSBhc3NldCBoZWxwZXJzLCBzdWNoIGFzIFNwcm9ja2V0cywgZG8gbm90IHdvcmsgd2l0aCBmaWxlLXJlbGF0aXZlIHBhdGhzLlxuJGljb24tZm9udC1wYXRoOiBpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCBcImJvb3RzdHJhcC9cIiwgXCIuLi9mb250cy9ib290c3RyYXAvXCIpICFkZWZhdWx0O1xuXG4vLyoqIEZpbGUgbmFtZSBmb3IgYWxsIGZvbnQgZmlsZXMuXG4kaWNvbi1mb250LW5hbWU6ICAgICAgICAgIFwiZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhclwiICFkZWZhdWx0O1xuLy8qKiBFbGVtZW50IElEIHdpdGhpbiBTVkcgaWNvbiBmaWxlLlxuJGljb24tZm9udC1zdmctaWQ6ICAgICAgICBcImdseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhclwiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29tcG9uZW50c1xuLy9cbi8vIyMgRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLiBWYWx1ZXMgYmFzZWQgb24gMTRweCB0ZXh0IGFuZCAxLjQyOCBsaW5lLWhlaWdodCAofjIwcHggdG8gc3RhcnQpLlxuXG4kcGFkZGluZy1iYXNlLXZlcnRpY2FsOiAgICAgNnB4ICFkZWZhdWx0O1xuJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsOiAgIDEycHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOiAgICAxMHB4ICFkZWZhdWx0O1xuJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDogIDE2cHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOiAgICA1cHggIWRlZmF1bHQ7XG4kcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOiAgMTBweCAhZGVmYXVsdDtcblxuJHBhZGRpbmcteHMtdmVydGljYWw6ICAgICAgIDFweCAhZGVmYXVsdDtcbiRwYWRkaW5nLXhzLWhvcml6b250YWw6ICAgICA1cHggIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1sYXJnZTogICAgICAgICAxLjMzMzMzMzMgIWRlZmF1bHQ7IC8vIGV4dHJhIGRlY2ltYWxzIGZvciBXaW4gOC4xIENocm9tZVxuJGxpbmUtaGVpZ2h0LXNtYWxsOiAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgIDRweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICA2cHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgM3B4ICFkZWZhdWx0O1xuXG4vLyoqIEdsb2JhbCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogR2xvYmFsIGJhY2tncm91bmQgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyoqIFdpZHRoIG9mIHRoZSBgYm9yZGVyYCBmb3IgZ2VuZXJhdGluZyBjYXJldHMgdGhhdCBpbmRpY2F0ZSBkcm9wZG93bnMuXG4kY2FyZXQtd2lkdGgtYmFzZTogICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBDYXJldHMgaW5jcmVhc2Ugc2xpZ2h0bHkgaW4gc2l6ZSBmb3IgbGFyZ2VyIGNvbXBvbmVudHMuXG4kY2FyZXQtd2lkdGgtbGFyZ2U6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gVGFibGVzXG4vL1xuLy8jIyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vKiogUGFkZGluZyBmb3IgYDx0aD5gcyBhbmQgYDx0ZD5gcy5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGZvciBjZWxscyBpbiBgLnRhYmxlLWNvbmRlbnNlZGAuXG4kdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZzogIDVweCAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYWxsIHRhYmxlcy5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1zdHJpcGVkYC5cbiR0YWJsZS1iZy1hY2NlbnQ6ICAgICAgICAgICAgICAgI2Y5ZjlmOSAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLWhvdmVyYC5cbiR0YWJsZS1iZy1ob3ZlcjogICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiR0YWJsZS1iZy1hY3RpdmU6ICAgICAgICAgICAgICAgJHRhYmxlLWJnLWhvdmVyICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGFibGUgYW5kIGNlbGwgYm9yZGVycy5cbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLz09IEJ1dHRvbnNcbi8vXG4vLyMjIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG5vcm1hbCAhZGVmYXVsdDtcblxuJGJ0bi1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcbiRidG4tZGVmYXVsdC1iZzogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuXG4kYnRuLXByaW1hcnktY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1wcmltYXJ5LWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tc3VjY2Vzcy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbiRidG4tc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXN1Y2Nlc3MtYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1pbmZvLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4taW5mby1iZzogICAgICAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJvcmRlcjogICAgICAgICAgICAgICAgZGFya2VuKCRidG4taW5mby1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLXdhcm5pbmctY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi13YXJuaW5nLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tZGFuZ2VyLWNvbG9yOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1iZzogICAgICAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuJGJ0bi1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKCRidG4tZGFuZ2VyLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcblxuXG4vLz09IEZvcm1zXG4vL1xuLy8jI1xuXG4vLyoqIGA8aW5wdXQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgPGlucHV0IGRpc2FibGVkPmAgYmFja2dyb3VuZCBjb2xvclxuJGlucHV0LWJnLWRpc2FibGVkOiAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBgPGlucHV0PmBzXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbi8vKiogYDxpbnB1dD5gIGJvcmRlciBjb2xvclxuJGlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcblxuLy8gVE9ETzogUmVuYW1lIGAkaW5wdXQtYm9yZGVyLXJhZGl1c2AgdG8gYCRpbnB1dC1ib3JkZXItcmFkaXVzLWJhc2VgIGluIHY0XG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbi8vIFRoaXMgaGFzIG5vIGVmZmVjdCBvbiBgPHNlbGVjdD5gcyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICRib3JkZXItcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgJGJvcmRlci1yYWRpdXMtc21hbGwgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciBpbnB1dHMgb24gZm9jdXNcbiRpbnB1dC1ib3JkZXItZm9jdXM6ICAgICAgICAgICAgICM2NmFmZTkgIWRlZmF1bHQ7XG5cbi8vKiogUGxhY2Vob2xkZXIgdGV4dCBjb2xvclxuJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAgICAgICAgIzk5OSAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtYmFzZTogICAgICAgICAgICAgICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtbGFyZ2U6ICAgICAgICAgICAgIChjZWlsKCRmb250LXNpemUtbGFyZ2UgKiAkbGluZS1oZWlnaHQtbGFyZ2UpICsgKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1zbWFsbDogICAgICAgICAgICAgKGZsb29yKCRmb250LXNpemUtc21hbGwgKiAkbGluZS1oZWlnaHQtc21hbGwpICsgKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcblxuLy8qKiBgLmZvcm0tZ3JvdXBgIG1hcmdpblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgMTVweCAhZGVmYXVsdDtcblxuJGxlZ2VuZC1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRsZWdlbmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNlNWU1ZTUgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXIgIWRlZmF1bHQ7XG5cbi8vKiogRGlzYWJsZWQgY3Vyc29yIGZvciBmb3JtIGNvbnRyb2xzIGFuZCBidXR0b25zLlxuJGN1cnNvci1kaXNhYmxlZDogICAgICAgICAgICAgICAgbm90LWFsbG93ZWQgIWRlZmF1bHQ7XG5cblxuLy89PSBEcm9wZG93bnNcbi8vXG4vLyMjIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8qKiBCYWNrZ3JvdW5kIGZvciB0aGUgZHJvcGRvd24gbWVudS5cbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAuXG4kZHJvcGRvd24tYm9yZGVyOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4xNSkgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAgKipmb3IgSUU4KiouXG4kZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOiAgICAgICAjY2NjICFkZWZhdWx0O1xuLy8qKiBEaXZpZGVyIGNvbG9yIGZvciBiZXR3ZWVuIGRyb3Bkb3duIGl0ZW1zLlxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcblxuLy8qKiBEcm9wZG93biBsaW5rIHRleHQgY29sb3IuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuLy8qKiBIb3ZlciBjb2xvciBmb3IgZHJvcGRvd24gbGlua3MuXG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGdyYXktZGFyaywgNSUpICFkZWZhdWx0O1xuLy8qKiBIb3ZlciBiYWNrZ3JvdW5kIGZvciBkcm9wZG93biBsaW5rcy5cbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSB0ZXh0IGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4vLyoqIERpc2FibGVkIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBmb3IgaGVhZGVycyB3aXRoaW4gZHJvcGRvd24gbWVudXMuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBEZXByZWNhdGVkIGAkZHJvcGRvd24tY2FyZXQtY29sb3JgIGFzIG9mIHYzLjEuMFxuJGRyb3Bkb3duLWNhcmV0LWNvbG9yOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcblxuXG4vLy0tIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cbi8vXG4vLyBOb3RlOiBUaGVzZSB2YXJpYWJsZXMgYXJlIG5vdCBnZW5lcmF0ZWQgaW50byB0aGUgQ3VzdG9taXplci5cblxuJHppbmRleC1uYXZiYXI6ICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtbmF2YmFyLWZpeGVkOiAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tncm91bmQ6ICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcblxuXG4vLz09IE1lZGlhIHF1ZXJpZXMgYnJlYWtwb2ludHNcbi8vXG4vLyMjIERlZmluZSB0aGUgYnJlYWtwb2ludHMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHNgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi14czogICAgICAgICAgICAgICAgICA0ODBweCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14cy1taW5gIGFzIG9mIHYzLjIuMFxuJHNjcmVlbi14cy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXhzICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXBob25lYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tcGhvbmU6ICAgICAgICAgICAgICAgJHNjcmVlbi14cy1taW4gIWRlZmF1bHQ7XG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXNtYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tc206ICAgICAgICAgICAgICAgICAgNzY4cHggIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tc20gIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tdGFibGV0YCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tdGFibGV0OiAgICAgICAgICAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbWRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1tZDogICAgICAgICAgICAgICAgICA5OTJweCAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1tZCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1kZXNrdG9wYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tZGVza3RvcDogICAgICAgICAgICAgJHNjcmVlbi1tZC1taW4gIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbGc6ICAgICAgICAgICAgICAgICAgMTIwMHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1sZy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLWxnICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZy1kZXNrdG9wOiAgICAgICAgICAkc2NyZWVuLWxnLW1pbiAhZGVmYXVsdDtcblxuLy8gU28gbWVkaWEgcXVlcmllcyBkb24ndCBvdmVybGFwIHdoZW4gcmVxdWlyZWQsIHByb3ZpZGUgYSBtYXhpbXVtXG4kc2NyZWVuLXhzLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXNtLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1tZC1taW4gLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbGctbWluIC0gMSkgIWRlZmF1bHQ7XG5cblxuLy89PSBHcmlkIHN5c3RlbVxuLy9cbi8vIyMgRGVmaW5lIHlvdXIgY3VzdG9tIHJlc3BvbnNpdmUgZ3JpZC5cblxuLy8qKiBOdW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZC5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbi8vKiogUGFkZGluZyBiZXR3ZWVuIGNvbHVtbnMuIEdldHMgZGl2aWRlZCBpbiBoYWxmIGZvciB0aGUgbGVmdCBhbmQgcmlnaHQuXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgMzBweCAhZGVmYXVsdDtcbi8vIE5hdmJhciBjb2xsYXBzZVxuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlY29tZXMgdW5jb2xsYXBzZWQuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50OiAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVnaW5zIGNvbGxhcHNpbmcuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heDogKCRncmlkLWZsb2F0LWJyZWFrcG9pbnQgLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IENvbnRhaW5lciBzaXplc1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4kY29udGFpbmVyLXRhYmxldDogICAgICAgICAgICAgKDcyMHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLXNtLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1zbTogICAgICAgICAgICAgICAgICRjb250YWluZXItdGFibGV0ICFkZWZhdWx0O1xuXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuJGNvbnRhaW5lci1kZXNrdG9wOiAgICAgICAgICAgICg5NDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1tZC1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbWQ6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWRlc2t0b3AgIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wOiAgICAgICgxMTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tbGctbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLWxnOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2YmFyXG4vL1xuLy8jI1xuXG4vLyBCYXNpY3Mgb2YgYSBuYXZiYXJcbiRuYXZiYXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgNTBweCAhZGVmYXVsdDtcbiRuYXZiYXItbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICFkZWZhdWx0O1xuJG5hdmJhci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw6ICAgICAgICBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsOiAgICAgICAgICAoKCRuYXZiYXItaGVpZ2h0IC0gJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKSAvIDIpICFkZWZhdWx0O1xuJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0OiAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuJG5hdmJhci1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAjZjhmOGY4ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGxpbmtzXG4kbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgIzc3NyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgIzg4OCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT09IEludmVydGVkIG5hdmJhclxuLy8gUmVzZXQgaW52ZXJ0ZWQgbmF2YmFyIGJhc2ljc1xuJG5hdmJhci1pbnZlcnNlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAjMjIyICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgbGlua3NcbiRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZzogICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2c1xuLy9cbi8vIyNcblxuLy89PT0gU2hhcmVkIG5hdiBzdHlsZXNcbiRuYXYtbGluay1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTBweCAxNXB4ICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kbmF2LWRpc2FibGVkLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy89PSBUYWJzXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cbi8vPT0gUGlsbHNcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFnaW5hdGlvblxuLy9cbi8vIyNcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PSBQYWdlclxuLy9cbi8vIyNcblxuJHBhZ2VyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYmcgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kcGFnZXItaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHBhZ2VyLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2VyLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG4kcGFnZXItZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuXG4vLz09IEp1bWJvdHJvblxuLy9cbi8vIyNcblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yOiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tZm9udC1zaXplOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNSkpICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTogICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogNC41KSkgIWRlZmF1bHQ7XG5cblxuLy89PSBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cblxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgIzNjNzYzZCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICNkZmYwZDggIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtc3VjY2Vzcy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG4kc3RhdGUtaW5mby10ZXh0OiAgICAgICAgICAgICAgICAjMzE3MDhmICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgI2Q5ZWRmNyAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1pbmZvLWJnLCAtMTApLCA3JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS13YXJuaW5nLXRleHQ6ICAgICAgICAgICAgICM4YTZkM2IgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1iZzogICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuJHN0YXRlLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXdhcm5pbmctYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgI2E5NDQ0MiAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICNmMmRlZGUgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtZGFuZ2VyLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBUb29sdGlwc1xuLy9cbi8vIyNcblxuLy8qKiBUb29sdGlwIG1heCB3aWR0aFxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgdGV4dCBjb2xvclxuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCBiYWNrZ3JvdW5kIGNvbG9yXG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG5cbi8vKiogVG9vbHRpcCBhcnJvdyB3aWR0aFxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIGFycm93IGNvbG9yXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFBvcG92ZXJzXG4vL1xuLy8jI1xuXG4vLyoqIFBvcG92ZXIgYm9keSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgbWF4aW11bSB3aWR0aFxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgZmFsbGJhY2sgYm9yZGVyIGNvbG9yXG4kcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciB0aXRsZSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci10aXRsZS1iZzogICAgICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBhcnJvdyBjb2xvclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IHdpZHRoXG4kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogICAgICAgICAgICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDEpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICAgIGZhZGVfaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAwLjA1KSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBmYWxsYmFjayBjb2xvclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I6ICBkYXJrZW4oJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG5cbi8vPT0gTGFiZWxzXG4vL1xuLy8jI1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWRlZmF1bHQtYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIFByaW1hcnkgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXByaW1hcnktYmc6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIFN1Y2Nlc3MgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIEluZm8gbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXdhcm5pbmctYmc6ICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4vLyoqIERhbmdlciBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgdGV4dCBjb2xvclxuJGxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRGVmYXVsdCB0ZXh0IGNvbG9yIG9mIGEgbGlua2VkIGxhYmVsXG4kbGFiZWwtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gTW9kYWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIHRpdGxlXG4kbW9kYWwtdGl0bGUtcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCB0aXRsZSBsaW5lLWhlaWdodFxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBtb2RhbCBjb250ZW50IGFyZWFcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3JcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yICoqZm9yIElFOCoqXG4kbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XG5cbi8vKiogTW9kYWwgYmFja2Ryb3AgYmFja2dyb3VuZCBjb2xvclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbi8vKiogTW9kYWwgYmFja2Ryb3Agb3BhY2l0eVxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGhlYWRlciBib3JkZXIgY29sb3JcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICNlNWU1ZTUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGZvb3RlciBib3JkZXIgY29sb3JcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICA5MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgIDYwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBBbGVydHNcbi8vXG4vLyMjIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZzogICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgIGJvbGQgIWRlZmF1bHQ7XG5cbiRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcblxuXG4vLz09IFByb2dyZXNzIGJhcnNcbi8vXG4vLyMjXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiB0aGUgd2hvbGUgcHJvZ3Jlc3MgY29tcG9uZW50XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBQcm9ncmVzcyBiYXIgdGV4dCBjb2xvclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVmFyaWFibGUgZm9yIHNldHRpbmcgcm91bmRlZCBjb3JuZXJzIG9uIHByb2dyZXNzIGJhci5cbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBTdWNjZXNzIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbi8vKiogSW5mbyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuXG5cbi8vPT0gTGlzdCBncm91cFxuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9uIGAubGlzdC1ncm91cC1pdGVtYFxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgLmxpc3QtZ3JvdXAtaXRlbWAgYm9yZGVyIGNvbG9yXG4kbGlzdC1ncm91cC1ib3JkZXI6ICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIExpc3QgZ3JvdXAgYm9yZGVyIHJhZGl1c1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2Ygc2luZ2xlIGxpc3QgaXRlbXMgb24gaG92ZXJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGVsZW1lbnRzXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSkgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogICAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFuZWxzXG4vL1xuLy8jI1xuXG4kcGFuZWwtYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLWJvZHktcGFkZGluZzogICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6ICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItcGFkZGluZzogICAgICAgICRwYW5lbC1oZWFkaW5nLXBhZGRpbmcgIWRlZmF1bHQ7XG4kcGFuZWwtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgZWxlbWVudHMgd2l0aGluIHBhbmVsc1xuJHBhbmVsLWlubmVyLWJvcmRlcjogICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItYmc6ICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kZWZhdWx0LXRleHQ6ICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1ib3JkZXI6ICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzogICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHBhbmVsLXByaW1hcnktdGV4dDogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYW5lbC1wcmltYXJ5LWJvcmRlcjogICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzogICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYW5lbC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWhlYWRpbmctYmc6ICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzogICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnOiAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFRodW1ibmFpbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBpbWFnZVxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYmFja2dyb3VuZCBjb2xvclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgY29sb3JcbiR0aHVtYm5haWwtYm9yZGVyOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgcmFkaXVzXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcbiR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogICAgICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGNhcHRpb25cbiR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nOiAgIDlweCAhZGVmYXVsdDtcblxuXG4vLz09IFdlbGxzXG4vL1xuLy8jI1xuXG4kd2VsbC1iZzogICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHdlbGwtYm9yZGVyOiAgICAgICAgICAgICAgICAgZGFya2VuKCR3ZWxsLWJnLCA3JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBCYWRnZXNcbi8vXG4vLyMjXG5cbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIExpbmtlZCBiYWRnZSB0ZXh0IGNvbG9yIG9uIGhvdmVyXG4kYmFkZ2UtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuJGJhZGdlLWJnOiAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogQmFkZ2UgdGV4dCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcbiRiYWRnZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWRnZSBiYWNrZ3JvdW5kIGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1iZzogICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1saW5lLWhlaWdodDogICAgICAgICAgIDEgIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAxMHB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gQnJlYWRjcnVtYnNcbi8vXG4vLyMjXG5cbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6ICAgOHB4ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsOiAxNXB4ICFkZWZhdWx0O1xuLy8qKiBCcmVhZGNydW1iIGJhY2tncm91bmQgY29sb3JcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogQnJlYWRjcnVtYiB0ZXh0IGNvbG9yXG4kYnJlYWRjcnVtYi1jb2xvcjogICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3Igb2YgY3VycmVudCBwYWdlIGluIHRoZSBicmVhZGNydW1iXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBUZXh0dWFsIHNlcGFyYXRvciBmb3IgYmV0d2VlbiBicmVhZGNydW1iIGVsZW1lbnRzXG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6ICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ2Fyb3VzZWxcbi8vXG4vLyMjXG5cbiRjYXJvdXNlbC10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgwLDAsMCwuNikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENsb3NlXG4vL1xuLy8jI1xuXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENvZGVcbi8vXG4vLyMjXG5cbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICNjNzI1NGUgIWRlZmF1bHQ7XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAjZjlmMmY0ICFkZWZhdWx0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcblxuJHByZS1iZzogICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcHJlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBlXG4vL1xuLy8jI1xuXG4vLyoqIEhvcml6b250YWwgb2Zmc2V0IGZvciBmb3JtcyBhbmQgbGlzdHMuXG4kY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsOiAxODBweCAhZGVmYXVsdDtcbi8vKiogVGV4dCBtdXRlZCBjb2xvclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zIGJvcmRlciBjb2xvclxuJGFiYnItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEhlYWRpbmdzIHNtYWxsIGNvbG9yXG4kaGVhZGluZ3Mtc21hbGwtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBzbWFsbCBjb2xvclxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgZm9udCBzaXplXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgYm9yZGVyIGNvbG9yXG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBQYWdlIGhlYWRlciBib3JkZXIgY29sb3JcbiRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFdpZHRoIG9mIGhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdCB0aXRsZXNcbiRkbC1ob3Jpem9udGFsLW9mZnNldDogICAgICAgICRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWwgIWRlZmF1bHQ7XG4vLyoqIFBvaW50IGF0IHdoaWNoIC5kbC1ob3Jpem9udGFsIGJlY29tZXMgaG9yaXpvbnRhbFxuJGRsLWhvcml6b250YWwtYnJlYWtwb2ludDogICAgJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAhZGVmYXVsdDtcbi8vKiogSG9yaXpvbnRhbCBsaW5lIGNvbG9yLlxuJGhyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiIsIi8vIyMgQm9vdHN0cmFwIFxuLy9cbi8vIENvcmUgYm9vdHN0cmFwIHZhcmlhYmxlcyBhbmQgbWl4aW5zXG5AaW1wb3J0IFwiY29sb3JzXCI7XG5cbkBpbXBvcnQgXCIuLi9ib290c3RyYXAvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vYm9vdHN0cmFwL21peGluc1wiO1xuXG4kZGlyZWN0aW9uOiBcdFx0XHRcdFx0XHQnbHRyJyAhZGVmYXVsdDtcbiR0aGVtZS1zdHlsZTogXHRcdFx0XHRcdFx0J3NxdWFyZScgIWRlZmF1bHQ7ICAgICAgICAgXG4kdGhlbWUtdHlwZTogIFx0XHRcdFx0XHRcdCdkZWZhdWx0JyAhZGVmYXVsdDtcbiAgICBcbi8vIyMgIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuJGZvbnQtZmFtaWx5LXByaW1hcnk6ICBcdCAgXHRcdCBcdFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbmF2Olx0ICBcdFx0IFx0XHRSb2JvdG8sIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktZGVmYXVsdDogIFx0ICBcdFx0IFx0XCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kZ2VuZXJhbC1oZWFkaW5nLWNvbG9yOlx0XHRcdFx0IzNmNDQ0YTtcbiRnZW5lcmFsLXRleHQtY29sb3I6ICBcdFx0XHRcdGRhcmtlbigjNjc3NTgxLCA1JSk7XG4kZ2VuZXJhbC10cmFuc2l0aW9uOlx0XHRcdFx0YWxsIDAuM3M7XG5cbi8vIEdsb2JhbCB0ZXh0IGNvbG9yIG9uIDxib2R5PlxuJHRleHQtY29sb3I6ICAgICAgICAgICAgXHRcdFx0IzMzMzMzMyAhZGVmYXVsdDsgICAgICBcbiAgXG4vLyBHbG9iYWwgbGlnaHQgdGV4dCBjb2xvciBvbiA8Ym9keT5cbiR0ZXh0LWxpZ2h0LWNvbG9yOiAgICAgXHQgXHRcdFx0I2ZmZmZmZiAhZGVmYXVsdDsgIFxuXG4vLyBHbG9iYWwgbXV0ZWQgdGV4dCBjb2xvciBvbiA8Ym9keT5cbiR0ZXh0LW11dGVkLWNvbG9yOiAgICAgIFx0XHRcdCM0NDQ0NDQgIWRlZmF1bHQ7XG4gICBcbi8vIEdsb2JhbCB0ZXh0dWFsIGxpbmsgY29sb3IuXG4kbGluay1jb2xvcjogICAgICAgICAgICBcdFx0XHQjNWI5YmQxICFkZWZhdWx0O1xuXG4vLyBMaW5rIGhvdmVyIGNvbG9yLlxuJGxpbmstaG92ZXItY29sb3I6ICAgICAgXHRcdFx0ZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuXG4kcHJpbWFyeS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAjNjVBMEQwICFkZWZhdWx0O1xuXG4kZ2VuZXJhbC1ib3JkZXItcmFkaXVzOlx0XHRcdFx0NHB4ICFkZWZhdWx0O1xuXG5AaWYgJHRoZW1lLXR5cGUgPT0gXCJtYXRlcmlhbC1kZXNpZ25cIiB7XG5cdCRnZW5lcmFsLWJvcmRlci1yYWRpdXM6XHRcdFx0MnB4ICFnbG9iYWw7XG59IFxuXG4kZHJvcGRvd24tc2hhZG93Olx0XHRcdFx0XHQ1cHggNXB4IHJnYmEoIzY2NiwgMC4xKTtcbiRpY29uLXNpemUtbm9ybWFsOlx0XHRcdFx0XHQxNHB4ICFkZWZhdWx0O1xuJGJyYW5kLWRlZmF1bHQ6XHRcdFx0XHRcdFx0bGlnaHRlbigjYjdjMGNlLCAxJSkgIWRlZmF1bHQ7ICBcbiRnZW5lcmFsLXBhbmVsLWJnLWNvbG9yOlx0XHRcdCNmMWY0ZjcgIWRlZmF1bHQ7XG4kZ2VuZXJhbC1wYW5lbC1ib3JkZXItY29sb3I6XHRcdGRhcmtlbigjZjFmNGY3LCAzJSkgIWRlZmF1bHQ7XG4kZ2VuZXJhbC1wYW5lbC1mb250LWNvbG9yOlx0XHRcdCMzZjQ0NGEgIWRlZmF1bHQ7XG4kZ2VuZXJhbC1zaGFkb3c6XHRcdFx0XHRcdDBweCAycHggM3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDMpOyAgXG4kZ2VuZXJhbC1pY29uLWNvbG9yOlx0XHRcdFx0ZGFya2VuKCRnZW5lcmFsLXBhbmVsLWJnLWNvbG9yLCAxNSUpO1xuJHBhZ2UtY29udGVudC1zb2xpZC1iZy1jb2xvcjogICAgICAgZGFya2VuKCRnZW5lcmFsLXBhbmVsLWJnLWNvbG9yLCAxJSkgIWRlZmF1bHQ7IC8vIGNvbnRlbnQgc29saWQgYmcgY29sb3IuIGRlZmF1bHQ6I0YwRjJGNy5cblxuLy8jIyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuXG4kemluZGV4LW5hdmJhcjogICAgICAgICAgICBcdFx0XHQ5OTk1O1xuJHppbmRleC1uYXZiYXItYWJvdmU6ICAgICAgXHRcdFx0OTk5OTtcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgIFx0XHRcdDEwMDA7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICBcdFx0XHQxMDEwO1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgXHRcdFx0MTAzMDtcbiR6aW5kZXgtbmF2YmFyLWZpeGVkOiAgICAgIFx0XHRcdDEwMzA7XG4kemluZGV4LW1vZGFsLWJhY2tncm91bmQ6ICBcdFx0XHQxMDA0OTsgXG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICBcdFx0XHQxMDA1MDtcbiR6aW5kZXgtdG9wOlx0XHRcdFx0XHRcdDEwMTAwO1xuXG4vLz09IE1lZGlhIHF1ZXJpZXMgYnJlYWtwb2ludHNcbi8vXG4vL0RlZmluZSB0aGUgYnJlYWtwb2ludHMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXG4kc2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgIFx0XHQ0ODBweCAhZGVmYXVsdDtcblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0ICBcbiRzY3JlZW4tc20tbWluOiAgICAgICAgICAgICAgXHRcdDc2OHB4ICFkZWZhdWx0O1xuXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuJHNjcmVlbi1tZC1taW46ICAgICAgICAgICAgICBcdFx0OTkycHggIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuJHNjcmVlbi1sZy1taW46ICAgICAgICAgICAgIFx0IFx0MTIwMHB4ICFkZWZhdWx0O1xuXG4vLyBMYXJnZSBzY3JlZSAvIHdpZGVyIGRlc2t0b3AgICAgICBcbiRzY3JlZW4tbGctbWVkOiAgICAgICAgICAgICAgICAgICAgIDEyNjBweCAhZGVmYXVsdDtcblxuLy8gU28gbWVkaWEgcXVlcmllcyBkb24ndCBvdmVybGFwIHdoZW4gcmVxdWlyZWQsIHByb3ZpZGUgYSBtYXhpbXVtXG4kc2NyZWVuLXhzLW1heDogICAgICAgICAgICAgIFx0XHQoJHNjcmVlbi1zbS1taW4gLSAxKSAhZGVmYXVsdDsgIC8vIDc2N3B4XG4kc2NyZWVuLXNtLW1heDogICAgICAgICAgICAgIFx0XHQoJHNjcmVlbi1tZC1taW4gLSAxKSAhZGVmYXVsdDsgIC8vIDk5MXB4XG4kc2NyZWVuLW1kLW1heDogICAgICAgICAgICAgIFx0XHQoJHNjcmVlbi1sZy1taW4gLSAxKSAhZGVmYXVsdDsgIC8vIDExOTlweCAgXG5cbi8vIyMgSW1hZ2UgIHBhdGhzXG4kZ2xvYmFsLWltZy1wYXRoOiAgICAgICAgICAgXHRcdCcuLi9pbWcvJyAhZGVmYXVsdDsgXG4kcGFnZS1pbWctcGF0aDogICAgICAgICAgIFx0XHRcdCcuLi9pbWcvJyAhZGVmYXVsdDsgICBcbiRwYWdlLW1lZGlhLXBhdGg6ICAgICAgICAgICBcdFx0Jy4uL21lZGlhLycgIWRlZmF1bHQ7IFxuXG4vLyBNZXRyb25pYyBncmlkIHN5c3RlbVxuXG4kbS1sYXlvdXQtYnJlYWtwb2ludHM6IChcbiAgLy8gU21hbGwgc2NyZWVuIC8gcGhvbmVcbiAgeHM6IDQ4MHB4LFxuICAvLyBNZWRpdW0gc2NyZWVuIC8gdGFibGV0XG4gIHNtOiA3NjhweCxcbiAgLy8gTGFyZ2Ugc2NyZWVuIC8gZGVza3RvcFxuICBtZDogOTkycHgsXG4gIC8vIEV4dHJhIGxhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuICBsZzogMTI2MHB4XG4pICFkZWZhdWx0O1xuXG4vLz09IEdyaWQgc3lzdGVtXG5cbi8vKiogTnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIGdyaWQuXG4kbS1ncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRtLWdyaWQtY29sdW1ucy1ndXR0ZXI6ICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cblxuQGltcG9ydCBcIl9ib290c3RyYXAtb3ZlcnJpZGVcIjsiLCIvLyBTaGFkb3dzXG4ubWQtc2hhZG93LXotMSB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsIC4xMCksIDAgMXB4IDJweCByZ2JhKDAsMCwwLCAuMTgpO1xufVxuXG4ubWQtc2hhZG93LXotMS1pIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLDAsMCwgLjEwKSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsIC4xOCkgIWltcG9ydGFudDtcbn1cblxuLm1kLXNoYWRvdy16LTEtaG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLCAuMTQpLCAwIDFweCAycHggcmdiYSgwLDAsMCwgLjIyKTtcbn1cblxuLm1kLXNoYWRvdy16LTIge1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsMCwwLCAuMTYpLCAwIDNweCA2cHggcmdiYSgwLDAsMCwgLjIyKTtcbn1cblxuLm1kLXNoYWRvdy16LTItaSB7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwwLDAsIC4xNiksIDAgM3B4IDZweCByZ2JhKDAsMCwwLCAuMjIpICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1zaGFkb3ctei0yLWhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLDAsMCwgLjIwKSwgMCAzcHggNnB4IHJnYmEoMCwwLDAsIC4yNik7XG59XG5cbi5tZC1zaGFkb3ctei0zIHtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxOHB4IHJnYmEoMCwwLDAsIC4xOCksIDAgNnB4IDZweCByZ2JhKDAsMCwwLCAuMjMpO1xufVxuXG4ubWQtc2hhZG93LXotMy1pIHtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxOHB4IHJnYmEoMCwwLDAsIC4xOCksIDAgNnB4IDZweCByZ2JhKDAsMCwwLCAuMjQpICFpbXBvcnRhbnQ7XG59XG5cbi5tZC1zaGFkb3ctei0zLWhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxOHB4IHJnYmEoMCwwLDAsIC4yMiksIDAgNnB4IDZweCByZ2JhKDAsMCwwLCAuMjYpO1xufVxuXG4ubWQtc2hhZG93LXotNCB7XG4gICAgYm94LXNoYWRvdzogMCAxNHB4IDI4cHggcmdiYSgwLDAsMCwgLjI2KSwgMCAxMHB4IDEwcHggcmdiYSgwLDAsMCwgLjIyKTtcbn1cblxuLm1kLXNoYWRvdy16LTQtaSB7XG4gICAgYm94LXNoYWRvdzogMCAxNHB4IDI4cHggcmdiYSgwLDAsMCwgLjI2KSwgMCAxMHB4IDEwcHggcmdiYSgwLDAsMCwgLjIyKSAhaW1wb3J0YW50O1xufVxuXG4ubWQtc2hhZG93LXotNSB7XG4gICAgYm94LXNoYWRvdzogMCAxOXB4IDM4cHggcmdiYSgwLDAsMCwgLjI4KSwgMCAxNXB4IDEycHggcmdiYSgwLDAsMCwgLjIyKTsgXG59XG5cbi5tZC1zaGFkb3ctei01LWkge1xuICAgIGJveC1zaGFkb3c6IDAgMTlweCAzOHB4IHJnYmEoMCwwLDAsIC4yOCksIDAgMTVweCAxMnB4IHJnYmEoMCwwLDAsIC4yMikgIWltcG9ydGFudDsgXG59XG5cbi5tZC1zaGFkb3ctbm9uZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBDbGljayBlZmZlY3RzXG5cbi5tZC1jbGljay1jaXJjbGUgeyAgICAgICBcbiAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzY2FsZSgwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgXG4gICAgJi5tZC1jbGljay1hbmltYXRlIHsgICBcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IG1kQ2xpY2tFZmZlY3QgMC42NXMgbGluZWFyO1xuICAgICAgICAtbW96LWFuaW1hdGlvbjogbWRDbGlja0VmZmVjdCAwLjY1cyBsaW5lYXI7XG4gICAgICAgIGFuaW1hdGlvbjogbWRDbGlja0VmZmVjdCAwLjY1cyBsaW5lYXI7XG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWRDbGlja0VmZmVjdCB7XG4gIDAlIHsgICAgIFxuICAgICBvcGFjaXR5OiAxOyAgICAgICAgXG4gICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAgIDEwMCUgeyAgICAgXG4gICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDsgICAgICAgIFxuICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMi41KTtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgbWRDbGlja0VmZmVjdCB7XG4gICAwJSB7ICAgICBcbiAgICAgb3BhY2l0eTogMTsgICAgICAgIFxuICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH0gIFxuIFxuICAgIDEwMCUge1xuICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7IFxuICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMi41KTsgXG4gIH1cbn1cblxuQGtleWZyYW1lcyBtZENsaWNrRWZmZWN0IHtcbiAgIDAlIHsgICAgIFxuICAgICBvcGFjaXR5OiAxOyAgICAgICAgXG4gICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuIFxuICAgIDEwMCUge1xuICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7IFxuICAgICB0cmFuc2Zvcm06IHNjYWxlKDIuNSk7XG4gIH1cbn0iLCIvLyBGbG9hdGluZyAmIEZvcm0gTGluZSBJbnB1dFxuXG5AbWl4aW4gaW5wdXQtdmFyaWFudCgkY29sb3IpIHtcblx0XG5cdC5mb3JtLWNvbnRyb2wge1xuXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcjtcblxuXHRcdCYuZWRpdGVkOm5vdChbcmVhZG9ubHldKSxcblx0XHQmLmZvcm0tY29udHJvbC1zdGF0aWMsXG5cdFx0Jjpmb2N1czpub3QoW3JlYWRvbmx5XSksXG5cdFx0Ji5mb2N1czpub3QoW3JlYWRvbmx5XSkgeyAgXG5cblx0XHRcdH4gbGFiZWwsXG5cdFx0XHR+IC5mb3JtLWNvbnRyb2wtZm9jdXMge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3I7IFxuXHRcdFx0XHR9ICAgICAgICBcblx0XHRcdH1cblxuXHRcdFx0fiBsYWJlbCB7XHRcdFx0XHQgICBcblx0XHRcdFx0Y29sb3I6ICRjb2xvcjsgICBcblx0XHRcdH0gIFxuXG5cdFx0XHR+IGkge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdFx0fVxuXG5cdFx0XHR+IC5oZWxwLWJsb2NrIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH0gICBcdFxuXG5cdC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdGNvbG9yOiAkY29sb3I7ICAgICBcblx0fVxufVxuXG4uZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQgeyAgXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgICAgXG4gIFx0bWFyZ2luOiAwIDAgMzVweCAwOyAgXG4gIFx0cGFkZGluZy10b3A6IDIwcHg7ICAgICBcblxuICBcdC8vJjpsYXN0LWNoaWxkIHsgcmVtb3ZlIHRvIGZpeCBtb2JpbGUgbW9kZSBpc3N1ZVxuICBcdFx0Ly9tYXJnaW4tYm90dG9tOiAxMHB4O1xuICBcdC8vfVxuXG5cdC5mb3JtLWhvcml6b250YWwgJiB7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDsgIFxuXHRcdG1hcmdpbjogMCAtMTVweCAyMHB4IC0xNXB4OyBcblx0fVx0XG5cbiAgXHQuZm9ybS1ob3Jpem9udGFsICYgPiBsYWJlbCB7XG4gIFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuICBcdFx0Zm9udC1zaXplOiAkaW5wdXQtbWQtbGFiZWwtZm9udC1zaXplO1xuXHRcdGNvbG9yOiAkaW5wdXQtbWQtbGFiZWwtY29sb3I7ICAgICBcblx0XHRAaW5jbHVkZSBvcGFjaXR5KCRpbnB1dC1tZC1sYWJlbC1vcGFjaXR5KTtcdFxuICBcdH1cblxuXHQuZm9ybS1jb250cm9sIHsgICAgIFxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaW5wdXQtbWQtaW5wdXQtYm9yZGVyOyBcblx0XHRAaW5jbHVkZSBwbGFjZWhvbGRlcigkaW5wdXQtbWQtcGxhY2Vob2xkZXIpOyAgXG5cdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTsgICBcblx0XHRjb2xvcjogJGlucHV0LW1kLWNvbG9yOyAgXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcblx0XHQmLmZvcm0tY29udHJvbC1zdGF0aWMge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHRwYWRkaW5nLWxlZnQ6IDA7ICAgICBcblx0XHRwYWRkaW5nLXJpZ2h0OiAwOyAgIFxuXHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdCYuaW5wdXQtc20geyAgXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRwYWRkaW5nOiA2cHggMDtcblx0XHR9ICAgXG5cblx0XHQmLmlucHV0LWxnIHsgICBcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcdFxuXHRcdFx0cGFkZGluZzogMTRweCAwO1xuXHRcdH1cblxuXHRcdH4gbGFiZWwsICAgXG5cdFx0fiAuZm9ybS1jb250cm9sLWZvY3VzIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlOyAgXG5cdFx0XHRsZWZ0OiAwOyAgICAgICBcblx0XHRcdGJvdHRvbTogMDsgIFxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRcdC5mb3JtLWhvcml6b250YWwgJiB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0XHRyaWdodDogMTVweDsgXG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJzsgIFxuXHRcdFx0ICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgXHR6LWluZGV4OiA1O1xuXHRcdFx0ICBcdGJvdHRvbTogMDtcblx0XHRcdCAgXHRsZWZ0OiA1MCU7XG5cdFx0XHQgIFx0d2lkdGg6IDA7ICAgXG5cdFx0XHQgIFx0aGVpZ2h0OiAycHg7XG5cdFx0XHQgIFx0d2lkdGg6IDA7ICBcblx0XHRcdCAgXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHQgIFx0dHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcblx0XHRcdH1cblx0XHR9ICAgXG5cblx0XHR+IGxhYmVsIHsgICAgXG5cdFx0XHR0b3A6IDA7ICBcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRmb250LXNpemU6ICRpbnB1dC1tZC1sYWJlbC1mb250LXNpemU7XG5cdFx0XHRjb2xvcjogJGlucHV0LW1kLWxhYmVsLWNvbG9yOyAgICAgXG5cdFx0XHRAaW5jbHVkZSBvcGFjaXR5KCRpbnB1dC1tZC1sYWJlbC1vcGFjaXR5KTsgIFxuXHRcdH0gICAgIFxuXG5cdFx0fiAuaGVscC1ibG9jay1lcnJvciB7XG5cdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEpO1xuXHRcdH1cbiAgIFxuICAgXHRcdCYuZWRpdGVkOm5vdChbcmVhZG9ubHldKSxcblx0XHQmOmZvY3VzOm5vdChbcmVhZG9ubHldKSB7XG5cdFx0XHR+IGxhYmVsLCAgIFxuXHRcdFx0fiAuZm9ybS1jb250cm9sLWZvY3VzIHtcblx0XHRcdFx0Y29sb3I6ICRpbnB1dC1tZC1sYWJlbC1jb2xvcjsgIFxuXHRcdFx0XHQgICBcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTsgIFxuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7IFxuXHRcdFx0ICBcdFx0YmFja2dyb3VuZDogJGlucHV0LW1kLWZvY3VzLWJvcmRlcjtcblx0XHRcdFx0fSAgXG5cdFx0XHR9XG4gICBcblx0XHRcdH4gbGFiZWwge1xuXHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEpO1xuXHRcdFx0fVxuXG5cdFx0XHR+IC5oZWxwLWJsb2NrIHtcblx0XHRcdFx0Y29sb3I6ICRpbnB1dC1tZC1mb2N1cy1ib3JkZXI7ICAgICBcblx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgxKTtcblx0XHRcdH1cblxuXHRcdFx0fiAuaGVscC1ibG9jay1lcnJvciB7XG5cdFx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMCk7XG5cdFx0XHR9XG5cdFx0fSAgXG4gXG5cdFx0Ji5lZGl0ZWQ6bm90KFtyZWFkb25seV0pOm5vdCg6Zm9jdXMpIHtcblx0XHRcdH4gLmhlbHAtYmxvY2sgeyAgXG5cdFx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMCk7XG5cdFx0XHR9XG5cblx0XHRcdH4gLmhlbHAtYmxvY2stZXJyb3Ige1xuXHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDApO1xuXHRcdFx0fVxuXHRcdH0gIFxuXG5cdCBcdCZbcmVhZG9ubHldLCBcblx0XHQmW2Rpc2FibGVkXSwgICBcblx0ICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcblx0ICAgIFx0YmFja2dyb3VuZDogbm9uZTtcblx0ICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBcdFx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRpbnB1dC1ib3JkZXI7XG5cdCAgICB9ICAgXG5cdH1cblxuXHQmLmZvcm0tbWQtZmxvYXRpbmctbGFiZWwge1xuXHRcdC5mb3JtLWNvbnRyb2wge1xuXG5cdFx0ICAgXHR+IGxhYmVsIHsgICAgICAgICAgXG5cdFx0ICAgXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0dG9wOiAyNXB4OyAgICAgICBcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcblx0XHRcdFx0Y29sb3I6ICRpbnB1dC1tZC1wbGFjZWhvbGRlcjtcblx0XHQgICBcdH0gICBcblxuXHRcdFx0JltyZWFkb25seV0sXG5cdFx0ICAgXHQmLmVkaXRlZCxcblx0XHQgICBcdCYuZm9ybS1jb250cm9sLXN0YXRpYywgICBcblx0XHQgICBcdCY6Zm9jdXM6bm90KFtyZWFkb25seV0pLCAgXG5cdFx0XHQmLmZvY3VzOm5vdChbcmVhZG9ubHldKSB7XHRcdFx0IFxuXHRcdFx0XHR+IGxhYmVsIHtcblx0XHRcdFx0XHR0b3A6IDA7IFxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDsgICAgICAgICAgICBcblx0XHRcdFx0fSAgIFxuXHRcdFx0fSAgICAgXG5cblx0XHRcdCYuaW5wdXQtc20ge1xuXHRcdFx0XHR+IGxhYmVsIHsgICAgIFxuXHRcdFx0ICAgXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHR0b3A6IDI0cHg7ICBcblx0XHRcdCAgIFx0fSAgXG5cblx0XHRcdFx0JltyZWFkb25seV0sXG5cdFx0XHRcdCYuZm9ybS1jb250cm9sLXN0YXRpYywgIFxuXHRcdFx0ICAgXHQmLmVkaXRlZCxcblx0XHRcdCAgIFx0Jjpmb2N1czpub3QoW3JlYWRvbmx5XSksICBcblx0XHRcdFx0Ji5mb2N1czpub3QoW3JlYWRvbmx5XSkge1x0XHRcdCAgIFxuXHRcdFx0XHRcdH4gbGFiZWwgeyAgICAgIFxuXHRcdFx0XHRcdFx0dG9wOiAwOyBcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDsgICAgICAgICAgICBcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0gIFxuXHRcdFx0fVxuXG5cdFx0XHQmLmlucHV0LWxnIHtcblx0XHRcdFx0fiBsYWJlbCB7ICAgICBcblx0XHRcdCAgIFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0dG9wOiAzMHB4OyAgICAgIFxuXHRcdFx0ICAgXHR9ICAgICBcblxuXHRcdFx0XHQmW3JlYWRvbmx5XSxcblx0XHRcdCAgIFx0Ji5lZGl0ZWQsXG5cdFx0XHQgICBcdCYuZm9ybS1jb250cm9sLXN0YXRpYyxcblx0XHRcdCAgIFx0Jjpmb2N1czpub3QoW3JlYWRvbmx5XSksICAgICAgICBcblx0XHRcdFx0Ji5mb2N1czpub3QoW3JlYWRvbmx5XSkge1x0XHRcdCAgICAgICAgXG5cdFx0XHRcdFx0fiBsYWJlbCB7XG5cdFx0XHRcdFx0XHR0b3A6IDA7ICAgICAgIFxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4OyAgICAgICAgICAgICAgICAgXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9ICBcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW5wdXQtaWNvbiA+IGxhYmVsIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzRweDtcblx0XHR9ICAgXG5cblx0XHQuaW5wdXQtaWNvbi5yaWdodCA+IGxhYmVsIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDM0cHg7XG5cdFx0fVxuXG5cdFx0LmlucHV0LWdyb3VwLmxlZnQtYWRkb24ge1xuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM0cHg7ICAgXG5cdFx0XHR9XG5cdFx0fVxuICAgICBcblx0XHQuaW5wdXQtZ3JvdXAucmlnaHQtYWRkb24ge1xuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuXHRcdFx0fSAgIFxuXHRcdH0gXG5cdH0gIFxuICBcbiAgXHQmICsgLmlucHV0LWljb24ge1xuICBcdFx0cGFkZGluZy10b3A6IDA7XG4gIFx0fVxuXG5cblx0Ly8gSGVscCBibG9ja1xuXG5cdC5oZWxwLWJsb2NrIHsgXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgIFx0bWFyZ2luOiAycHggMCAwIDA7ICAgXG5cdCAgXHRAaW5jbHVkZSBvcGFjaXR5KDApOyAgIFxuXHQgIFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG5cblx0Ly8gSW5wdXQgaWNvbnNcblxuXHQ+IC5pbnB1dC1pY29uIHtcblxuXHRcdD4gaSB7XG5cdFx0XHRsZWZ0OiAwO1xuICAgICAgICBcdGJvdHRvbTogMDtcbiAgICAgICAgXHRtYXJnaW46IDlweCAycHggMTBweCAxMHB4OyBcblx0XHRcdGNvbG9yOiAkaW5wdXQtbWQtbGFiZWwtY29sb3I7XG5cdFx0fSAgXG5cblx0XHQmLmlucHV0LWljb24tbGcgPiBpIHtcblx0XHRcdHRvcDogNnB4O1xuXHRcdH1cblxuXHRcdCYuaW5wdXQtaWNvbi1zbSA+IGkge1xuXHRcdFx0dG9wOiAtMXB4O1xuXHRcdH1cblxuXHRcdC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzNHB4OyAgICAgIFxuXHRcdH1cblxuXHRcdD4gbGFiZWwge1xuXHRcdFx0bWFyZ2luLXRvcDogLTIwcHg7ICBcblx0XHR9XG5cblx0XHQmLnJpZ2h0IHtcblx0XHRcdC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDM0cHg7ICAgICAgICBcblx0XHRcdH1cblxuXHRcdFx0PiBpIHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6IDhweDtcblx0XHRcdFx0bWFyZ2luOiAxMXB4IDJweCAxMHB4IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gSW5wdXQgZ3JvdXBzXG4gIFxuXHQmICsgLmlucHV0LWdyb3VwIHtcbiAgXHRcdHBhZGRpbmctdG9wOiAwO1xuICBcdH0gXG5cblx0LmlucHV0LWdyb3VwIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblxuXHRcdD4gbGFiZWwge1xuXHRcdFx0bWFyZ2luLXRvcDogLTIwcHg7ICBcblx0XHR9XG5cblx0XHQuaW5wdXQtZ3JvdXAtYWRkb24ge1xuXHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTsgIFxuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGJvcmRlcjogMDsgICAgXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlucHV0LWJvcmRlcjsgICAgIFx0XHRcblx0XHR9XG5cblx0XHQmICsgLmlucHV0LWdyb3VwLWNvbnRyb2wge1xuICBcdFx0XHRwYWRkaW5nLXRvcDogMDtcbiAgXHRcdH1cdFxuXG5cdFx0LmlucHV0LWdyb3VwLWNvbnRyb2wgeyAgXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIFx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cbiAgXHRcdFx0PiBsYWJlbCB7XG4gIFx0XHRcdFx0bWFyZ2luLXRvcDogLTIwcHg7XG4gIFx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW5wdXQtZ3JvdXAtYnRuIHtcblx0XHRcdC5idG4ge1xuXHRcdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRnZW5lcmFsLWJvcmRlci1yYWRpdXMpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbnB1dC1ncm91cC1idG4uYnRuLWxlZnQgLmJ0biB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0LmlucHV0LWdyb3VwLWJ0bi5idG4tcmlnaHQgLmJ0biB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHR9XG5cblx0XHQuaGVscC1ibG9jayB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdH1cblxuXHRcdCYuaW5wdXQtZ3JvdXAtc20gLmhlbHAtYmxvY2sge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDsgIFxuXHRcdH1cblxuXHRcdCYuaW5wdXQtZ3JvdXAtbGcgLmhlbHAtYmxvY2sge1xuXHRcdFx0bWFyZ2luLXRvcDogNDdweDsgIFxuXHRcdH1cblx0fVxuXG5cdC8vIFN0YXRlc1xuXG5cdCYuaGFzLXN1Y2Nlc3MgeyAgIFxuXHRcdEBpbmNsdWRlIGlucHV0LXZhcmlhbnQoJHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG5cdH1cblxuXHQmLmhhcy13YXJuaW5nIHtcblx0XHRAaW5jbHVkZSBpbnB1dC12YXJpYW50KCRzdGF0ZS13YXJuaW5nLXRleHQpO1xuXHR9XG5cblx0Ji5oYXMtZXJyb3Ige1xuXHRcdEBpbmNsdWRlIGlucHV0LXZhcmlhbnQoJHN0YXRlLWRhbmdlci10ZXh0KTtcblx0fSAgIFxuXG5cdCYuaGFzLWluZm8ge1xuXHRcdEBpbmNsdWRlIGlucHV0LXZhcmlhbnQoJHN0YXRlLWluZm8tdGV4dCk7XG5cdH1cbn0gXG5cbi8vIElubGluZSBmb3Jtc1xuXG4uZm9ybS1pbmxpbmUge1xuXHQuZm9ybS1tZC1saW5lLWlucHV0IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG5cdFx0PiAuaW5wdXQtaWNvbiB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxufVxuXG4vLyBIb3Jpem9udGFsIGZvcm1zXG5cbi5mb3JtLWhvcml6b250YWwge1xuXHQuZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQge1xuXHRcdC5pbnB1dC1pY29uIHtcblx0XHRcdC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMzcHg7XG5cdFx0XHR9XG5cblx0XHRcdD4gaSB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0Ji5yaWdodCB7XG5cdFx0XHRcdC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gLmZvcm0tY29udHJvbC1mb2N1cyB7XG5cdFx0XHRcdGxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0cmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZm9ybS1ncm91cC5mb3JtLW1kLWxpbmUtaW5wdXQge1xuXHRcdC5pbnB1dC1ncm91cCB7XG5cdCAgXHRcdHBhZGRpbmctdG9wOiAwO1xuXG5cdCAgXHRcdD4gLmlucHV0LWdyb3VwLWJ0biB7XG5cdCAgXHRcdFx0LmJ0biB7XG5cdCAgXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7ICBcblx0ICBcdFx0XHR9XG5cdCAgXHRcdH1cblxuXHQgIFx0XHQ+IC5pbnB1dC1ncm91cC1jb250cm9sIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cblx0ICBcdFx0XHQ+IC5mb3JtLWNvbnRyb2wtZm9jdXMge1xuXHQgIFx0XHRcdFx0bGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdCAgXHRcdFx0fVxuXHQgIFx0XHR9XG5cblx0XHRcdD4gLmZvcm0tY29udHJvbC1mb2N1cyB7XG5cdFx0XHRcdGxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0cmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvLz09IEZvcm1zIENvbnRyb2xzXG5cbiRpbnB1dC1tZC1sYWJlbC1jb2xvcjogICAgICAgIFx0XHRcdCM4ODg4ODg7XG4kaW5wdXQtbWQtaW5wdXQtYm9yZGVyOiAgICAgICAgXHRcdFx0JGlucHV0LWJvcmRlcjtcbiRpbnB1dC1tZC1sYWJlbC1vcGFjaXR5OiAgICAgIFx0XHRcdDE7XG4kaW5wdXQtbWQtbGFiZWwtZm9udC1zaXplOiBcdFx0XHRcdDE0cHg7XG4kaW5wdXQtbWQtcGxhY2Vob2xkZXI6XHQgXHRcdFx0XHQkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XG4kaW5wdXQtbWQtY29sb3I6XHRcdCBcdFx0XHRcdCRpbnB1dC1jb2xvcjtcbiRpbnB1dC1tZC1mb2N1cy1ib3JkZXI6XHRcdFx0XHRcdCRicmFuZC1zdWNjZXNzO1xuJGlucHV0LW1kLWNoZWNrYm94LWJveC1jb2xvcjogIFx0XHRcdCM2NjY7XG4kaW5wdXQtbWQtY2hlY2tib3gtZGlzYWJsZWQtb3BhY2l0eTpcdDAuNztcblxuJGlucHV0LWljb24tY29sb3I6ICAgICAgICAgICAgICAgXHRcdCM5OTkgIWRlZmF1bHQ7XG5cbkBpbXBvcnQgJ19tZC1iYXNlJztcbkBpbXBvcnQgJ19tZC1pbnB1dHMnO1xuQGltcG9ydCAnX21kLWNoZWNrYm94ZXMnO1xuQGltcG9ydCAnX21kLXJhZGlvcyc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAiLCIvLz09IENvbG9yc1xuXG4kZ3JheS1iYXNlOiAgICAgICAgICAgICAgXHRcdGRhcmtlbigjMzQ0OTVFLCAyMCUpOyBcbiRncmF5LWRhcms6ICAgICAgICAgICAgICBcdFx0bGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpOyBcbiRncmF5OiAgICAgICAgICAgICAgICAgICBcdFx0bGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSk7XG4kZ3JheS1saWdodDogICAgICAgICAgICAgXHRcdGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpO1xuXG4kYnJhbmQtcHJpbWFyeTogICAgICAgICBcdFx0ZGFya2VuKCM0MjhiY2EsIDYuNSUpO1xuJGJyYW5kLXN1Y2Nlc3M6ICAgICAgICAgXHRcdGxpZ2h0ZW4oIzMyYzVkMiwgMSUpOyBcbiRicmFuZC1pbmZvOiAgICAgICAgICAgIFx0XHRsaWdodGVuKCM1ODkzZGQsIDMlKTsgXG4kYnJhbmQtd2FybmluZzogICAgICAgIFx0XHRcdCNGMUM0MEY7ICBcbiRicmFuZC1kYW5nZXI6ICAgICAgICAgIFx0XHRsaWdodGVuKCNlYjVkNjgsIDMlKTsgICAgXG5cbi8vPT0gRm9ybXNcbi8vXG4vLyMjXG5cbi8vKiogYDxpbnB1dD5gIGJhY2tncm91bmQgY29sb3JcbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICNmZmYgO1xuLy8qKiBgPGlucHV0IGRpc2FibGVkPmAgYmFja2dyb3VuZCBjb2xvclxuJGlucHV0LWJnLWRpc2FibGVkOiAgICAgICAgICAgICAgZGFya2VuKCNmMWY0ZjcsIDElKTtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBgPGlucHV0PmBzXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICBsaWdodGVuKCMwMDAwMDAsIDMzLjUlKTtcbi8vKiogYDxpbnB1dD5gIGJvcmRlciBjb2xvclxuJGlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgZGFya2VuKCNlMWU1ZWMsIDEwJSk7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciBpbnB1dHMgb24gZm9jdXNcbiRpbnB1dC1ib3JkZXItZm9jdXM6ICAgICAgICAgICAgIGRhcmtlbigkaW5wdXQtYm9yZGVyLCAxNSUpO1xuXG4vLyoqIFBsYWNlaG9sZGVyIHRleHQgY29sb3JcbiRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjogICAgICAgICM5OTk7XG5cbiRsZWdlbmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcms7XG4kbGVnZW5kLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZTVlNWU1IDtcblxuLy89PSBEcm9wZG93bnNcblxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAjZTFlNWVjOyAvLyBzZXQgYnkga2VlbnRoZW1lc1xuXG4vLz09IFdlbGxzXG5cbiR3ZWxsLWJnOiAgICAgICAgICAgICAgICAgICAgIFx0bGlnaHRlbigkZ3JheS1iYXNlLCA4NyUpOyAgLy8gc2V0IGJ5IGtlZW50aGVtZXNcblxuLy89PSBUYWJsZXNcblxuLy8qKiBEZWZhdWx0IGJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYWxsIHRhYmxlcy5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLXN0cmlwZWRgLlxuICBcbiR0YWJsZS1iZy1hY2NlbnQ6ICAgICAgICAgICAgICAgbGlnaHRlbigkZ2VuZXJhbC1wYW5lbC1iZy1jb2xvciwgMyUpOyAgXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLWhvdmVyYC5cbiR0YWJsZS1iZy1ob3ZlcjogICAgICAgICAgICAgICAgZGFya2VuKCRnZW5lcmFsLXBhbmVsLWJnLWNvbG9yLCAxJSk7XG4kdGFibGUtYmctYWN0aXZlOiAgICAgICAgICAgICAgICR0YWJsZS1iZy1ob3ZlcjtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIHRhYmxlIGFuZCBjZWxsIGJvcmRlcnMuXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgXHRkYXJrZW4oJGdlbmVyYWwtcGFuZWwtYmctY29sb3IsIDMlKTtcblxuLy89PSBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cblxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgZGFya2VuKCRicmFuZC1zdWNjZXNzLCAxMCUpOyAgXG4kc3RhdGUtc3VjY2Vzcy1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRicmFuZC1zdWNjZXNzLCAyOCUpO1xuJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgbGlnaHRlbigkYnJhbmQtc3VjY2VzcywgMjglKTtcblxuJHN0YXRlLWluZm8tdGV4dDogICAgICAgICAgICAgXHQgZGFya2VuKCRicmFuZC1pbmZvLCAxMiUpOyAgXG4kc3RhdGUtaW5mby1iZzogICAgICAgICAgICAgICBcdCBsaWdodGVuKCRicmFuZC1pbmZvLCAyOSUpO1xuJHN0YXRlLWluZm8tYm9yZGVyOiAgICAgICAgICAgXHQgbGlnaHRlbigkYnJhbmQtaW5mbywgMjklKTtcblxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgZGFya2VuKCRicmFuZC1kYW5nZXIsIDEwJSk7ICBcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGJyYW5kLWRhbmdlciwgMjYlKTtcbiRzdGF0ZS1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgIGxpZ2h0ZW4oJGJyYW5kLWRhbmdlciwgMjYlKTtcblxuJHN0YXRlLXdhcm5pbmctdGV4dDogICAgICAgICAgICAgZGFya2VuKCRicmFuZC13YXJuaW5nLCAxMCUpOyAgXG4kc3RhdGUtd2FybmluZy1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRicmFuZC13YXJuaW5nLCAyNyUpOyAgXG4kc3RhdGUtd2FybmluZy1ib3JkZXI6ICAgICAgICAgICBsaWdodGVuKCRicmFuZC13YXJuaW5nLCAyNyUpO1xuXG4vLz09IEJ1dHRvbnNcbi8vXG4vLyMjIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG5vcm1hbDtcblxuJGJ0bi1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAgIzMzMztcbiRidG4tZGVmYXVsdC1iZzogICAgICAgICAgICAgICAgICNmZmY7XG4kYnRuLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgICAjY2NjO1xuXG4kYnRuLXByaW1hcnktY29sb3I6ICAgICAgICAgICAgICAjZmZmO1xuJGJ0bi1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnk7XG4kYnRuLXByaW1hcnktYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1wcmltYXJ5LWJnLCA1JSk7XG5cbiRidG4tc3VjY2Vzcy1jb2xvcjogICAgICAgICAgICAgICNmZmY7XG4kYnRuLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtc3VjY2VzcztcbiRidG4tc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXN1Y2Nlc3MtYmcsIDUlKTtcblxuJGJ0bi1pbmZvLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZjtcbiRidG4taW5mby1iZzogICAgICAgICAgICAgICAgICAgICRicmFuZC1pbmZvO1xuJGJ0bi1pbmZvLWJvcmRlcjogICAgICAgICAgICAgICAgZGFya2VuKCRidG4taW5mby1iZywgNSUpO1xuXG4kYnRuLXdhcm5pbmctY29sb3I6ICAgICAgICAgICAgICAjZmZmO1xuJGJ0bi13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmc7XG4kYnRuLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi13YXJuaW5nLWJnLCA1JSk7XG5cbiRidG4tZGFuZ2VyLWNvbG9yOiAgICAgICAgICAgICAgICNmZmY7XG4kYnRuLWRhbmdlci1iZzogICAgICAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyO1xuJGJ0bi1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKCRidG4tZGFuZ2VyLWJnLCA1JSk7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0O1xuXG5cbi8vPT0gQWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYmc7XG4kYWxlcnQtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy10ZXh0O1xuJGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyO1xuXG4kYWxlcnQtaW5mby1iZzogICAgICAgICAgICAgICAkc3RhdGUtaW5mby1iZztcbiRhbGVydC1pbmZvLXRleHQ6ICAgICAgICAgICAgICRzdGF0ZS1pbmZvLXRleHQ7XG4kYWxlcnQtaW5mby1ib3JkZXI6ICAgICAgICAgICAkc3RhdGUtaW5mby1ib3JkZXI7XG5cbiRhbGVydC13YXJuaW5nLWJnOiAgICAgICAgICAgICRzdGF0ZS13YXJuaW5nLWJnO1xuJGFsZXJ0LXdhcm5pbmctdGV4dDogICAgICAgICAgJHN0YXRlLXdhcm5pbmctdGV4dDtcbiRhbGVydC13YXJuaW5nLWJvcmRlcjogICAgICAgICRzdGF0ZS13YXJuaW5nLWJvcmRlcjtcblxuJGFsZXJ0LWRhbmdlci1iZzogICAgICAgICAgICAgJHN0YXRlLWRhbmdlci1iZztcbiRhbGVydC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dDtcbiRhbGVydC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyO1xuXG4vLz09IFByb2dyZXNzIGJhcnNcbi8vXG4vLyMjXG5cbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5O1xuLy8qKiBTdWNjZXNzIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgJGJyYW5kLXN1Y2Nlc3M7XG4vLyoqIFdhcm5pbmcgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICAgICAkYnJhbmQtd2FybmluZztcbi8vKiogRGFuZ2VyIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICAgICAgJGJyYW5kLWRhbmdlcjtcbi8vKiogSW5mbyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogICAgICAgICRicmFuZC1pbmZvO1xuXG4vLz09IFBhbmVsc1xuLy9cbi8vIyNcblxuJHBhbmVsLXByaW1hcnktdGV4dDogICAgICAgICAgI2ZmZjtcbiRwYW5lbC1wcmltYXJ5LWJvcmRlcjogICAgICAgICRicmFuZC1wcmltYXJ5O1xuJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzogICAgJGJyYW5kLXByaW1hcnk7XG5cbiRwYW5lbC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQ7XG4kcGFuZWwtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXI7XG4kcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtc3VjY2Vzcy1iZztcblxuJHBhbmVsLWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dDtcbiRwYW5lbC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlcjtcbiRwYW5lbC1pbmZvLWhlYWRpbmctYmc6ICAgICAgICRzdGF0ZS1pbmZvLWJnO1xuXG4kcGFuZWwtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0O1xuJHBhbmVsLXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyO1xuJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzogICAgJHN0YXRlLXdhcm5pbmctYmc7XG5cbiRwYW5lbC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dDtcbiRwYW5lbC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyO1xuJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnOiAgICAgJHN0YXRlLWRhbmdlci1iZztcblxuLy89PSBMaXN0IEdyb3VwXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICBcdFx0JGdlbmVyYWwtcGFuZWwtYmctY29sb3I7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjpcdFx0XHRsaWdodGVuKCRnZW5lcmFsLXBhbmVsLWZvbnQtY29sb3IsIDQ1JSk7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOlx0bGlnaHRlbigkZ2VuZXJhbC1wYW5lbC1mb250LWNvbG9yLCA0NSUpOyIsIkBtaXhpbiBjaGVja2JveC12YXJpYW50KCRib3gsICRjaGVjaywgJGxhYmVsKSB7XG4gICAgbGFiZWwge1xuICAgICAgY29sb3I6ICRsYWJlbDtcbiAgICB9XG5cbiAgICBsYWJlbCA+IC5ib3gge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm94O1xuICAgIH1cblxuICAgIGxhYmVsID4gLmNoZWNrIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNoZWNrO1xuICAgIH0gICAgXG59XG5cbkBtaXhpbiBjaGVja2JveC1sYWJlbC12YXJpYW50KCRjb2xvcikgeyAgICAgICAgIFxuICAgIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7ICAgICBcbiAgICB9ICAgXG59XG5cblxuLm1kLWNoZWNrYm94IHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgIC8vIElubGluZSBjaGVja2JveFxuXG4gICAgJi5tZC1jaGVja2JveC1pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAgICBcbiAgICB9XG5cbiAgICAuZm9ybS1pbmxpbmUgJi5tZC1jaGVja2JveC1pbmxpbmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiAzcHg7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0gICB7IFxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgICBcbiAgICB9XG5cbiAgICBsYWJlbCB7ICAgXG4gICAgICAgIGN1cnNvcjpwb2ludGVyOyBcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyAgXG4gICAgfVxuXG4gICAgbGFiZWwgPiBzcGFuIHsgXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7ICAgIFxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTsgXG4gICAgICAgIGxlZnQ6MDsgXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjowLjNzOyBcbiAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOjAuM3M7IFxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOjAuM3M7XG4gICAgfVxuXG4gICAgbGFiZWwgPiBzcGFuLmluYyAgIHsgXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgbGVmdDotMjBweDsgIFxuICAgICAgdG9wOi0yMHB4O1xuICAgICAgaGVpZ2h0OjYwcHg7XG4gICAgICB3aWR0aDo2MHB4O1xuICAgICAgb3BhY2l0eTowOyBcbiAgICAgIGJvcmRlci1yYWRpdXM6NTAlICFpbXBvcnRhbnQ7IFxuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOjUwJSAhaW1wb3J0YW50OyBcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czo1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBsYWJlbCA+IC5ib3gge1xuICAgICAgdG9wOjBweDtcbiAgICAgIGJvcmRlcjoycHggc29saWQgJGlucHV0LW1kLWNoZWNrYm94LWJveC1jb2xvcjtcbiAgICAgIGhlaWdodDoyMHB4OyAgIFxuICAgICAgd2lkdGg6MjBweDtcbiAgICAgIHotaW5kZXg6NTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTowLjJzOyAtbW96LXRyYW5zaXRpb24tZGVsYXk6MC4yczsgdHJhbnNpdGlvbi1kZWxheTowLjJzO1xuICAgIH1cblxuICAgIGxhYmVsID4gLmNoZWNrIHtcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyOjJweCBzb2xpZCAkaW5wdXQtbWQtZm9jdXMtYm9yZGVyOyAgXG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBvcGFjaXR5OjA7IFxuICAgICAgei1pbmRleDo1O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7IFxuICAgICAgLW1vei10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7IFxuICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjAuM3M7IFxuICAgICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OjAuM3M7IHRyYW5zaXRpb24tZGVsYXk6MC4zcztcbiAgICB9XG5cbiAgICAvKiBoYW5kbGluZyBjbGljayBldmVudHMgKi9cblxuICAgIC8qIHdoZW4gY2hlY2tib3ggaXMgY2hlY2tlZCAqL1xuICAgIGxhYmVsID4gc3Bhbi5pbmMge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24gICA6Z3Jvd0NpcmNsZSAwLjNzIGVhc2U7XG4gICAgICAtbW96LWFuaW1hdGlvbiAgICAgIDpncm93Q2lyY2xlIDAuM3MgZWFzZTtcbiAgICAgIGFuaW1hdGlvbiAgICAgICAgICAgOmdyb3dDaXJjbGUgMC4zcyBlYXNlOyAgIFxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBsYWJlbCA+IC5ib3ggeyBcbiAgICAgIG9wYWNpdHk6MDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtICAgOnNjYWxlKDApIHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtICAgICAgICA6c2NhbGUoMCkgcm90YXRlKC0xODBkZWcpO1xuICAgICAgdHJhbnNmb3JtICAgICAgICAgICAgICAgICA6c2NhbGUoMCkgcm90YXRlKC0xODBkZWcpO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBsYWJlbCA+IC5jaGVjayB7XG4gICAgICBvcGFjaXR5OjE7IFxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0gICA6c2NhbGUoMSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtICAgICAgOnNjYWxlKDEpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm0gICAgICAgICAgIDpzY2FsZSgxKSByb3RhdGUoNDVkZWcpO1xuICAgIH1cblxuICAgIC8vIERpc2FibGVkIHN0YXRlXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgfiBsYWJlbCxcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gfiBsYWJlbCB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7ICAgXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoJGlucHV0LW1kLWNoZWNrYm94LWRpc2FibGVkLW9wYWNpdHkpOyBcbiAgICB9XG4gICBcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCB+IGxhYmVsID4gLmJveCxcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gfiBsYWJlbCA+IC5ib3ggeyBcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgkaW5wdXQtbWQtY2hlY2tib3gtZGlzYWJsZWQtb3BhY2l0eSk7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQ6Y2hlY2tlZCB+IGxhYmVsID4gLmNoZWNrLCBcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF06Y2hlY2tlZCB+IGxhYmVsID4gLmNoZWNrIHsgICAgICAgICAgIFxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KCRpbnB1dC1tZC1jaGVja2JveC1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgICB9IFxufVxuXG4vLyBFcnJvciBzdGF0ZXNcbi8vY2hlY2tib3gtdmFyaWFudCgkYm94LCAkY2hlY2ssICRsYWJlbClcblxuLmhhcy1lcnJvciAubWQtY2hlY2tib3gsXG4uaGFzLWVycm9yLm1kLWNoZWNrYm94IHtcbiAgICBAaW5jbHVkZSBjaGVja2JveC12YXJpYW50KCRzdGF0ZS1kYW5nZXItdGV4dCwgJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLXRleHQpO1xufVxuXG4uaGFzLXN1Y2Nlc3MgLm1kLWNoZWNrYm94LFxuLmhhcy1zdWNjZXNzLm1kLWNoZWNrYm94IHtcbiAgICBAaW5jbHVkZSBjaGVja2JveC12YXJpYW50KCRzdGF0ZS1zdWNjZXNzLXRleHQsICRzdGF0ZS1zdWNjZXNzLXRleHQsICRzdGF0ZS1zdWNjZXNzLXRleHQpO1xufVxuXG4uaGFzLXdhcm5pbmcgLm1kLWNoZWNrYm94LFxuLmhhcy13YXJuaW5nLm1kLWNoZWNrYm94IHtcbiAgICBAaW5jbHVkZSBjaGVja2JveC12YXJpYW50KCRzdGF0ZS13YXJuaW5nLXRleHQsICRzdGF0ZS13YXJuaW5nLXRleHQsICRzdGF0ZS13YXJuaW5nLXRleHQpO1xufVxuXG4uaGFzLWluZm8gLm1kLWNoZWNrYm94LFxuLmhhcy1pbmZvLm1kLWNoZWNrYm94IHtcbiAgICBAaW5jbHVkZSBjaGVja2JveC12YXJpYW50KCRzdGF0ZS1pbmZvLXRleHQsICRzdGF0ZS1pbmZvLXRleHQsICRzdGF0ZS1pbmZvLXRleHQpO1xufVxuXG4uZm9ybS1tZC1jaGVja2JveGVzIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuXG4gICAgPiBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGlucHV0LW1kLWxhYmVsLWZvbnQtc2l6ZTtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1tZC1sYWJlbC1jb2xvcjsgICAgIFxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KCRpbnB1dC1tZC1sYWJlbC1vcGFjaXR5KTtcbiAgICB9ICBcblxuICAgICYuaGFzLWVycm9yIHtcbiAgICAgICAgQGlmICR0aGVtZS10eXBlID09IFwibWF0ZXJpYWwtZGVzaWduXCIge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtbGFiZWwtdmFyaWFudCgkc3RhdGUtZGFuZ2VyLWJnKTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1sYWJlbC12YXJpYW50KCRicmFuZC1kYW5nZXIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5oYXMtaW5mbyB7XG4gICAgICAgIEBpZiAkdGhlbWUtdHlwZSA9PSBcIm1hdGVyaWFsLWRlc2lnblwiIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LWxhYmVsLXZhcmlhbnQoJHN0YXRlLWluZm8tYmcpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LWxhYmVsLXZhcmlhbnQoJGJyYW5kLWluZm8pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5oYXMtc3VjY2VzcyB7XG4gICAgICAgIEBpZiAkdGhlbWUtdHlwZSA9PSBcIm1hdGVyaWFsLWRlc2lnblwiIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LWxhYmVsLXZhcmlhbnQoJHN0YXRlLXN1Y2Nlc3MtYmcpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LWxhYmVsLXZhcmlhbnQoJGJyYW5kLXN1Y2Nlc3MpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5oYXMtd2FybmluZyB7XG4gICAgICAgIEBpZiAkdGhlbWUtdHlwZSA9PSBcIm1hdGVyaWFsLWRlc2lnblwiIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LWxhYmVsLXZhcmlhbnQoJHN0YXRlLXdhcm5pbmctYmcpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LWxhYmVsLXZhcmlhbnQoJGJyYW5kLXdhcm5pbmcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWQtY2hlY2tib3gtbGlzdCB7XG4gIG1hcmdpbjogNXB4IDAgNXB4IDA7XG5cbiAgLmZvcm0taG9yaXpvbnRhbCAmIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7ICAgIFxuICB9ICAgXG5cbiAgLm1kLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59ICBcblxuLm1kLWNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbjogNXB4IDAgNXB4IDA7XG5cbiAgLmZvcm0taG9yaXpvbnRhbCAmIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7ICAgIFxuICB9XG5cbiAgLm1kLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiAgICAgXG4vKiBidWJibGUgYW5pbWF0aW9uICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyBncm93Q2lyY2xlIHtcbiAgMCUsIDEwMCUgICB7IC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApOyBvcGFjaXR5OiAxfVxuICA3MCUgICAgICAgIHsgYmFja2dyb3VuZDojZWVlOyAtd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjI1KTsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGdyb3dDaXJjbGUge1xuICAwJSwgMTAwJSAgIHsgLW1vei10cmFuc2Zvcm06c2NhbGUoMCk7IG9wYWNpdHk6IDF9XG4gIDcwJSAgICAgICAgeyBiYWNrZ3JvdW5kOiNlZWU7IC1tb3otdHJhbnNmb3JtOnNjYWxlKDEuMjUpOyB9XG59XG5Aa2V5ZnJhbWVzIGdyb3dDaXJjbGUge1xuICAwJSwgMTAwJSAgIHsgdHJhbnNmb3JtOnNjYWxlKDApOyBvcGFjaXR5OiAxfVxuICA3MCUgICAgICAgIHsgYmFja2dyb3VuZDojZWVlOyB0cmFuc2Zvcm06c2NhbGUoMS4yNSk7IH1cbn0iLCJAbWl4aW4gcmFkaW8tdmFyaWFudCgkYm94LCAkY2hlY2ssICRsYWJlbCkge1xuICAgIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAkbGFiZWw7XG4gICAgfVxuXG4gICAgbGFiZWwgPiAuYm94IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJveDtcbiAgICB9XG5cbiAgICBsYWJlbCA+IC5jaGVjayB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY2hlY2s7XG4gICAgfSBcbn1cblxuQG1peGluIHJhZGlvLWxhYmVsLXZhcmlhbnQoJGNvbG9yKSB7XG4gICAgbGFiZWwge1xuICAgICAgY29sb3I6ICRjb2xvcjsgICAgIFxuICAgIH0gICBcbn1cblxuXG4ubWQtcmFkaW8ge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgaW5wdXRbdHlwZT1yYWRpb10gICB7IFxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgICBcbiAgICB9XG5cbiAgICBsYWJlbCB7ICAgXG4gICAgICAgIGN1cnNvcjpwb2ludGVyOyBcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyAgXG4gICAgfVxuXG4gICAgbGFiZWwgPiBzcGFuIHsgXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7ICAgIFxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTsgXG4gICAgICAgIGxlZnQ6MDsgXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjowLjNzOyBcbiAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOjAuM3M7IFxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOjAuM3M7XG4gICAgfVxuXG4gICAgbGFiZWwgPiBzcGFuLmluYyAgIHsgXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgbGVmdDotMjBweDsgIFxuICAgICAgdG9wOi0yMHB4O1xuICAgICAgaGVpZ2h0OjYwcHg7XG4gICAgICB3aWR0aDo2MHB4O1xuICAgICAgb3BhY2l0eTowOyBcbiAgICAgIGJvcmRlci1yYWRpdXM6NTAlICFpbXBvcnRhbnQ7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6NTAlICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6NTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgbGFiZWwgPiAuYm94IHtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgYm9yZGVyOjJweCBzb2xpZCAkaW5wdXQtbWQtY2hlY2tib3gtYm94LWNvbG9yO1xuICAgICAgaGVpZ2h0OjIwcHg7ICAgXG4gICAgICB3aWR0aDoyMHB4O1xuICAgICAgIGJvcmRlci1yYWRpdXM6NTAlICFpbXBvcnRhbnQ7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6NTAlICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6NTAlICFpbXBvcnRhbnQ7XG4gICAgICB6LWluZGV4OjU7XG4gICAgfVxuXG4gICAgbGFiZWwgPiAuY2hlY2sge1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBsZWZ0OiA1cHg7ICAgXG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRpbnB1dC1tZC1mb2N1cy1ib3JkZXI7ICBcbiAgICAgIG9wYWNpdHk6MDsgXG4gICAgICB6LWluZGV4OjY7ICBcblxuICAgICAgYm9yZGVyLXJhZGl1czo1MCUgIWltcG9ydGFudDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czo1MCUgIWltcG9ydGFudDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czo1MCUgIWltcG9ydGFudDtcblxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0gICA6c2NhbGUoMCk7XG4gICAgICAtbW96LXRyYW5zZm9ybSAgICAgIDpzY2FsZSgwKTtcbiAgICAgIHRyYW5zZm9ybSAgICAgICAgICAgOnNjYWxlKDApO1xuICAgIH1cblxuICAgIC8qIGhhbmRsaW5nIGNsaWNrIGV2ZW50cyAqL1xuXG4gICAgLyogd2hlbiByYWRpbyBpcyBjaGVja2VkICovXG4gICAgbGFiZWwgPiBzcGFuLmluYyB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbiAgIDpncm93Q2lyY2xlUmFkaW8gMC4zcyBlYXNlO1xuICAgICAgLW1vei1hbmltYXRpb24gICAgICA6Z3Jvd0NpcmNsZVJhZGlvIDAuM3MgZWFzZTtcbiAgICAgIGFuaW1hdGlvbiAgICAgICAgICAgOmdyb3dDaXJjbGVSYWRpbyAwLjNzIGVhc2U7ICAgXG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IGxhYmVsID4gLmNoZWNrIHtcbiAgICAgIG9wYWNpdHk6MTsgXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybSAgIDpzY2FsZSgxKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtICAgICAgOnNjYWxlKDEpO1xuICAgICAgdHJhbnNmb3JtICAgICAgICAgICA6c2NhbGUoMSk7XG4gICAgfVxuXG4gICAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgICBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCB+IGxhYmVsLFxuICAgIGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSB+IGxhYmVsIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgICBcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgkaW5wdXQtbWQtY2hlY2tib3gtZGlzYWJsZWQtb3BhY2l0eSk7IFxuICAgIH1cbiAgIFxuICAgIGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkIH4gbGFiZWwgPiAuYm94LFxuICAgIGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSB+IGxhYmVsID4gLmJveCB7IFxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KCRpbnB1dC1tZC1jaGVja2JveC1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZDpjaGVja2VkIH4gbGFiZWwgPiAuY2hlY2ssIFxuICAgIGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXTpjaGVja2VkIH4gbGFiZWwgPiAuY2hlY2sgeyAgICAgICAgICAgXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoJGlucHV0LW1kLWNoZWNrYm94LWRpc2FibGVkLW9wYWNpdHkpO1xuICAgIH1cbn1cblxuLy8gRXJyb3Igc3RhdGVzXG4vL3JhZGlvLXZhcmlhbnQoJGJveCwgJGNoZWNrLCAkbGFiZWwpXG5cbi5oYXMtZXJyb3IgLm1kLXJhZGlvLFxuLmhhcy1lcnJvci5tZC1yYWRpbyB7XG4gICAgQGluY2x1ZGUgcmFkaW8tdmFyaWFudCgkc3RhdGUtZGFuZ2VyLXRleHQsICRzdGF0ZS1kYW5nZXItdGV4dCwgJHN0YXRlLWRhbmdlci10ZXh0KTtcbn1cblxuLmhhcy1zdWNjZXNzIC5tZC1yYWRpbyxcbi5oYXMtc3VjY2Vzcy5tZC1yYWRpbyB7XG4gICAgQGluY2x1ZGUgcmFkaW8tdmFyaWFudCgkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy10ZXh0KTtcbn1cblxuLmhhcy13YXJuaW5nIC5tZC1yYWRpbyxcbi5oYXMtd2FybmluZy5tZC1yYWRpbyB7XG4gICAgQGluY2x1ZGUgcmFkaW8tdmFyaWFudCgkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy10ZXh0KTtcbn1cblxuLmhhcy1pbmZvIC5tZC1yYWRpbyxcbi5oYXMtaW5mby5tZC1yYWRpbyB7XG4gICAgQGluY2x1ZGUgcmFkaW8tdmFyaWFudCgkc3RhdGUtaW5mby10ZXh0LCAkc3RhdGUtaW5mby10ZXh0LCAkc3RhdGUtaW5mby10ZXh0KTtcbn1cblxuXG4uZm9ybS1tZC1yYWRpb3Mge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuXG4gICAgPiBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGlucHV0LW1kLWxhYmVsLWZvbnQtc2l6ZTtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1tZC1sYWJlbC1jb2xvcjsgICAgIFxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KCRpbnB1dC1tZC1sYWJlbC1vcGFjaXR5KTtcbiAgICB9ICBcblxuICAgICYuaGFzLWVycm9yIHtcbiAgICAgICAgQGlmICR0aGVtZS10eXBlID09IFwibWF0ZXJpYWwtZGVzaWduXCIge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmFkaW8tbGFiZWwtdmFyaWFudCgkc3RhdGUtZGFuZ2VyLWJnKTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByYWRpby1sYWJlbC12YXJpYW50KCRicmFuZC1kYW5nZXIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5oYXMtaW5mbyB7XG4gICAgICAgIEBpZiAkdGhlbWUtdHlwZSA9PSBcIm1hdGVyaWFsLWRlc2lnblwiIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJhZGlvLWxhYmVsLXZhcmlhbnQoJHN0YXRlLWluZm8tYmcpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJhZGlvLWxhYmVsLXZhcmlhbnQoJGJyYW5kLWluZm8pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5oYXMtc3VjY2VzcyB7XG4gICAgICAgIEBpZiAkdGhlbWUtdHlwZSA9PSBcIm1hdGVyaWFsLWRlc2lnblwiIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJhZGlvLWxhYmVsLXZhcmlhbnQoJHN0YXRlLXN1Y2Nlc3MtYmcpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJhZGlvLWxhYmVsLXZhcmlhbnQoJGJyYW5kLXN1Y2Nlc3MpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5oYXMtd2FybmluZyB7XG4gICAgICAgIEBpZiAkdGhlbWUtdHlwZSA9PSBcIm1hdGVyaWFsLWRlc2lnblwiIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJhZGlvLWxhYmVsLXZhcmlhbnQoJHN0YXRlLXdhcm5pbmctYmcpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJhZGlvLWxhYmVsLXZhcmlhbnQoJGJyYW5kLXdhcm5pbmcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWQtcmFkaW8tbGlzdCB7XG4gIG1hcmdpbjogNXB4IDAgNXB4IDA7XG5cbiAgLmZvcm0taG9yaXpvbnRhbCAmIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7ICAgIFxuICB9XG5cbiAgLm1kLXJhZGlvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59ICBcblxuLm1kLXJhZGlvLWlubGluZSB7XG4gIG1hcmdpbjogNXB4IDAgNXB4IDA7XG5cbiAgLmZvcm0taG9yaXpvbnRhbCAmIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7ICAgIFxuICB9XG5cbiAgLm1kLXJhZGlvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiAgICAgXG4vKiBidWJibGUgYW5pbWF0aW9uICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyBncm93Q2lyY2xlUmFkaW8ge1xuICAwJSwgMTAwJSAgIHsgLXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCk7IG9wYWNpdHk6IDF9XG4gIDcwJSAgICAgICAgeyBiYWNrZ3JvdW5kOiNlZWU7IC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMjUpOyB9XG59XG5ALW1vei1rZXlmcmFtZXMgZ3Jvd0NpcmNsZVJhZGlvIHtcbiAgMCUsIDEwMCUgICB7IC1tb3otdHJhbnNmb3JtOnNjYWxlKDApOyBvcGFjaXR5OiAxfVxuICA3MCUgICAgICAgIHsgYmFja2dyb3VuZDojZWVlOyAtbW96LXRyYW5zZm9ybTpzY2FsZSgxLjI1KTsgfVxufVxuQGtleWZyYW1lcyBncm93Q2lyY2xlUmFkaW8ge1xuICAwJSwgMTAwJSAgIHsgdHJhbnNmb3JtOnNjYWxlKDApOyBvcGFjaXR5OiAxfVxuICA3MCUgICAgICAgIHsgYmFja2dyb3VuZDojZWVlOyB0cmFuc2Zvcm06c2NhbGUoMS4yNSk7IH1cbn0iLCIvKioqXG5HZW5lcmFsIHR5cG9ncmFwaHlcbioqKi9cblxuLyogTGlua3MgKi9cblxuYTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBQcmltYXJ5IExpbmsgKi9cblxuLnByaW1hcnktbGluayB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWxpbmstY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRwcmltYXJ5LWxpbmstY29sb3IsIDUlKTtcbiAgICB9XG59XG5cbnAge1xuICAgIG1hcmdpbjogMjBweCAwO1xufVxuXG5sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyogSGVhZGluZ3MgKi9cblxuaDEsXG5oMiwgXG5oMywgXG5oNCwgXG5oNSwgXG5oNiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbmgxIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaDE7XG59XG5oMiB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgyO1xufVxuaDMge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMztcbn1cbmg0IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaDQ7XG59XG5oNSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWg1O1xufVxuaDYge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjtcbn1cblxuLyogSGVhZGluZ3MgaGVscGVyIHRleHQgKi8gXG5cbmgxIHNtYWxsLFxuaDIgc21hbGwsXG5oMyBzbWFsbCwgXG5oNCBzbWFsbCwgXG5oNSBzbWFsbCxcbmg2IHNtYWxsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQtY29sb3I7XG59XG5cbi8qIEJsb2NrIGhlYWRpbmdzICovXG5cbmgxLmJsb2NrLCBcbmgyLmJsb2NrLCBcbmgzLmJsb2NrLCBcbmg0LmJsb2NrLCBcbmg1LmJsb2NrLCBcbmg2LmJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLyogTGlua3MgKi9cblxuYSB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmZvY3VzLCBcbiAgICAmOmhvdmVyLCBcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxufVxuXG4vKiBIb3Jpem9udGFsIGJyZWFrICovXG5cbmhyIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLyogVW5zdHlsZWQgTGlzdCAqL1xuXG4ubGlzdC11bnN0eWxlZCBsaSA+IC5saXN0LXVuc3R5bGVkIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuLyogQ29kZSAqL1xuXG5jb2RlIHsgXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpOyAgXG59XG5cblxuLyogRGlzYWJsZWQgTmF2aWdhdGlvbiBMaW5rICovXG5cbi5kaXNhYmxlZC1saW5rIHsgXG5cbiAgICAmLmRpc2FibGUtdGFyZ2V0LFxuICAgIC5kaXNhYmxlLXRhcmdldCB7ICBcbiAgICAgICAgb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT02MCkgIWltcG9ydGFudDsgXG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7ICAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDsgICAgXG4gICAgfVxufSIsIi8qKipcblV0aWxpdGllc1xuKioqL1xuXG4vKiBSb3VuZGVkIEVsZW1lbnQgKi9cbi5yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDsgIFxufVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7ICBcbn1cblxuLnJvdW5kZWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50OyAgICBcbn1cblxuLyogQ2lyY2xlIEVsZW1lbnQgKi9cbi5jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7ICBcbn1cblxuLmNpcmNsZS1yaWdodCB7XG4gIGJvcmRlci1yYWRpdXM6ICAwIDI1cHggMjVweCAwICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtbGVmdCB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHggMCAwIDI1cHggIWltcG9ydGFudDtcbn1cblxuLmNpcmNsZS1ib3R0b20ge1xuICBib3JkZXItcmFkaXVzOiAgMCAwIDI1cHggMjVweCAhaW1wb3J0YW50O1xufVxuXG4uY2lyY2xlLXRvcCB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHggMjVweCAwIDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4vKiBHZW5lcmFsIHV0aWxpdGllcyAqL1xuXG4uZGlzcGxheS1ub25lLFxuLmRpc3BsYXktaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1mb250IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnkgIWltcG9ydGFudDtcbn1cblxuLmJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcblxuICAgICYuYnRuIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxufVxuXG4uc2JvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcblxuICAgICYuYnRuIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxufVxuXG5AaWYgJHRoZW1lLXR5cGUgPT0gXCJtYXRlcmlhbC1kZXNpZ25cIiB7XG4gICAgLnRoaW4ge1xuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgfVxufSBAZWxzZSB7XG4gICAgLnRoaW4ge1xuICAgICAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gICAgfSAgXG59XG5cbi51cHBlcmNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLmZpeC1tYXJnaW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudFxufVxuXG4uYm9yZGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG59XG5cbi5mb250LWhnIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG59XG5cbi5mb250LWxnIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5mb250LW1kIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mb250LXNtIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5mb250LXhzIHtcbiAgICBmb250LXNpemU6IDExcHg7XG59XG5cbi5pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmlubGluZS1ibG9jayB7IFxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRleHQtYWxpZ24tcmV2ZXJzZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8qIE1hcmdpbiBhbmQgcGFkZGluZyB1dGlsaXRpZXMgKi9cblxuLm5vLXNwYWNlIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubm8tbWFyZ2luIHtcbiAgICBtYXJnaW46MDtcbn1cblxuLm1hcmdpbi1ib3R0b20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXRvcC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXRvcC0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXRvcC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXRvcC0zMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXRvcC00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuXG4vKiBJRTggJiBJRTkgbW9kZSB1dGlsaXRpZXMgKi9cblxuLnZpc2libGUtaWU4IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaWU4IC52aXNpYmxlLWllOCB7XG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS1pZTkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pZTkgLnZpc2libGUtaWU5IHtcbiAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRkZW4taWU4IHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xufVxuXG4uaWU4IC5oaWRkZW4taWU4IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRkZW4taWU5IHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xufVxuXG4uaWU5IC5oaWRkZW4taWU5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qKipcblJlc3BvbnNpdmUgVXRpbHNcbioqKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5oaWRkZW4tMTAyNCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufSBcblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhpZGRlbi00ODAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0gXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC5oaWRkZW4tMzIwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59ICAgXG5cbi8qKipcbkRlbW8gVXRpbHNcbioqKi9cblxuLnNjcm9sbHNweS1leGFtcGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udXRpbC1idG4tbWFyZ2luLWJvdHRvbS01IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4udXRpbC1idG4tZ3JvdXAtbWFyZ2luLWJvdHRvbS01IC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy10Yi0xMCB7XG4gICAgcGFkZGluZzogMTBweCAwO1xufVxuXG4ucGFkZGluZy10Yi0xNSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xufVxuXG4ucGFkZGluZy10Yi0yMCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xufVxuXG4vKioqXG5Vc2Vyc1xuKioqL1xuXG4udXNlci1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBpbWcge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLmRldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cbn1cblxuLyoqKlxuQ3VzdG9tIHZlcnRpY2FsIGlubGluZSBtZW51XG4qKiovXG5cbi52ZXItaW5saW5lLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjFweDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6I2I5Y2JkNTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgICAgICAgcGFkZGluZzoxMnB4IDEwcHggMTBweCA4cHg7XG4gICAgICAgICAgICBtYXJnaW46MCA4cHggMCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDojZTBlYWYwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBjb2xvcjojNTU3Mzg2O1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDojZjBmNmZhO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OnNvbGlkIDJweCAjYzRkNWRmO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciBhIHsgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiNlMGVhZjA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgaSB7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDojYzRkNWRmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSBhIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OnNvbGlkIDJweCAjMGM5MWU1O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUgaSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiMwYzkxZTUgIWltcG9ydGFudDsgIFxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUgYSxcbiAgICAgICAgJi5hY3RpdmUgaSB7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDojMTY5ZWY0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSBhLFxuICAgICAgICAmOmhvdmVyIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICMxNjllZjQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICByaWdodDogLTVweDsgICAgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpZiAkdGhlbWUtdHlwZSA9PSBcIm1hdGVyaWFsLWRlc2lnblwiIHsgIFxuICAgIC52ZXItaW5saW5lLW1lbnUge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRnZW5lcmFsLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICBAZXh0ZW5kIC5tZC1zaGFkb3ctei0yOyAgICAgICAgICAgICAgIFxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IFxuICAgIC52ZXItaW5saW5lLW1lbnUge1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKipcblNlcGFyYXRlZCBMaXN0XG4qKiovXG5cbi5saXN0LXNlcGFyYXRlZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgPiBkaXYge1xuICAgICAgICAgICAgXG4gICAgICAgICY6bGFzdC1jaGlsZCB7ICBcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDsgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLyogNzY3cHggKi9cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqKlxuTnVtYmVyICYgQ2hhcnQgU3RhdHNcbioqKi9cblxuLm51bWJlci1zdGF0cyB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgICAuc3RhdC1udW1iZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjQjhDM0M3O1xuICAgICAgICB9XG5cbiAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgIGNvbG9yOiAjN0Q4QzlEOyAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXQtY2hhcnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgfVxuXG4gICAgPiBkaXYge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjVmNWY1O1xuICAgICAgICAgICAgXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7IFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXQtbGVmdCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAuc3RhdC1udW1iZXIge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc3RhdC1jaGFydCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhdC1yaWdodCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLnN0YXQtbnVtYmVyIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGF0LWNoYXJ0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXQtbnVtYmVyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLnN0YXQtY2hhcnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9ICAgXG59XG5cbi8qKipcbkdlbmVyYWwgVXNlciBSZWNvcmQgTGlzdGluZ1xuKioqL1xuXG4uZ2VuZXJhbC1pdGVtLWxpc3Qge1xuXG4gICAgPiAuaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMUY0Rjc7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5pdGVtLWhlYWQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAgICAgICAgICAgPiAuaXRlbS1kZXRhaWxzIHsgICAgICBcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICA+IC5pdGVtLXBpYyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTAwJSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAuaXRlbS1uYW1lIHsgIFxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IC5pdGVtLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDMEM5Q0M7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5pdGVtLXN0YXR1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNDMEM5Q0M7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgPiAuYmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLml0ZW0tYm9keSB7XG4gICAgICAgICAgICBjb2xvcjogZGFya2VuKCNDMEM5Q0MsIDE1JSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKipcbkZpbGUgZHJvcHpvbmVcbioqKi9cblxuLmZpbGUtZHJvcC16b25lIHtcbiAgICBib3JkZXI6IDJweCBkYXNoZWQgI2RkZDtcbiAgICBwYWRkaW5nOiAzMHB4OyBcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgJi5maWxlLWRyb3Atem9uZS1vdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYWFhO1xuICAgIH1cbn1cbiIsIi8vXG4vLyBNZXRyb25pYyBHcmlkIFN5c3RlbVxuLy9cblxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbigkY29sdW1ucykge1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRtLWdyaWQtY29sdW1ucykpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2Utc20tY29sdW1uKCRjb2x1bW5zKSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJG0tbGF5b3V0LWJyZWFrcG9pbnRzLCBtZCkgLSAxKSB7XG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRtLWdyaWQtY29sdW1ucykpO1xuICAgIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4oJGNvbHVtbnMpIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkbS1sYXlvdXQtYnJlYWtwb2ludHMsIGxnKSAtIDEpIHtcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJG0tZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbGFyZ2UgY29sdW1uc1xuQG1peGluIG1ha2UtbGctY29sdW1uKCRjb2x1bW5zKSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJG0tbGF5b3V0LWJyZWFrcG9pbnRzLCB4bCkgLSAxKSB7XG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucykpO1xuICAgIH1cbn1cblxuLy8gR2VuZXJhdGUgZ3JpZCBjb2x1bW5zXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGk6IDEsICRsaXN0OiBcIi5tLWdyaWQtY29sLXhzLSN7JGl9LCAubS1ncmlkLWNvbC1zbS0jeyRpfSwgLm0tZ3JpZC1jb2wtbWQtI3skaX0sIC5tLWdyaWQtY29sLWxnLSN7JGl9XCIpIHtcbiAgICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRtLWdyaWQtY29sdW1ucyB7XG4gICAgICAgICRsaXN0OiBcIiN7JGxpc3R9LCAubS1ncmlkLWNvbC14cy0jeyRpfSwgLm0tZ3JpZC1jb2wtc20tI3skaX0sIC5tLWdyaWQtY29sLW1kLSN7JGl9LCAubS1ncmlkLWNvbC1sZy0jeyRpfVwiO1xuICAgIH1cbn1cblxuQG1peGluIGNhbGMtZ3JpZC1jb2x1bW4oJGluZGV4LCAkY2xhc3MsICR0eXBlKSB7XG4gICAgQGlmICgkdHlwZSA9PSB3aWR0aCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgICAgIC5tLWdyaWQtY29sLSN7JGNsYXNzfS0jeyRpbmRleH0ge1xuICAgICAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRtLWdyaWQtY29sdW1ucykpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gbG9vcC1ncmlkLWNvbHVtbnMoJGNvbHVtbnMsICRjbGFzcywgJHR5cGUpIHtcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgQGluY2x1ZGUgY2FsYy1ncmlkLWNvbHVtbigkaSwgJGNsYXNzLCAkdHlwZSk7XG4gICAgfVxufVxuXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3NcbkBtaXhpbiBtYWtlLWdyaWQoJGNsYXNzKSB7XG4gICAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJG0tZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHdpZHRoKTtcbn1cblxuLy8gdGFibGUgYmFzZWQgZ3JpZFxuXG4ubS1ncmlkIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXG4gICAgJi5tLWdyaWQtYXV0byB7ICBcblx0ICAgIHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0Ji5tLWdyaWQtZnVsbC1oZWlnaHQge1xuXHQgICAgaGVpZ2h0OiAxMDAlOyBcblxuXHQgICAgPiAubS1ncmlkLXJvdyB7XG5cdCAgICBcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cblx0XHRcdD4gLm0tZ3JpZC1jb2wge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdCAgICB9XG5cblx0ICAgID4gLm0tZ3JpZC1jb2wge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC8vIGdyaWQgcm93XG5cdC5tLWdyaWQtcm93IHtcbiAgICBcdGRpc3BsYXk6IHRhYmxlLXJvdztcblxuICAgIFx0Ji5tLWdyaWQtcm93LWZ1bGwtaGVpZ2h0IHtcblx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR9XG5cblx0XHQmLm0tZ3JpZC1yb3ctYXV0by1oZWlnaHQge1xuXHRcdCAgICBoZWlnaHQ6IGF1dG87XG5cblx0XHQgICAgPiAubS1ncmlkLWNvbCB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBncmlkIGNvbHVtblxuXHQubS1ncmlkLWNvbCB7XG5cdCAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHQgICAgdGV4dC1hbGlnbjogbGVmdDtcblx0ICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdCAgICBcblx0ICAgIC8vIGNvbCBvcHRpb25zXG5cdCAgICAmLm0tZ3JpZC1jb2wtZnVsbC13aWR0aCB7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCYubS1ncmlkLWNvbC1mdWxsLWhlaWdodCB7XG5cdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHR9XG5cblx0XHQmLm0tZ3JpZC1jb2wtYXV0by1oZWlnaHQge1xuXHRcdCAgICBoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0Ji5tLWdyaWQtY29sLXRvcCB7XG5cdFx0ICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0fVxuXG5cdFx0Ji5tLWdyaWQtY29sLW1pZGRsZSB7XG5cdFx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXG5cdFx0Ji5tLWdyaWQtY29sLWJvdHRvbSB7XG5cdFx0ICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0fVxuXG5cdFx0Ji5tLWdyaWQtY29sLWxlZnQge1xuXHRcdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblxuXHRcdCYubS1ncmlkLWNvbC1jZW50ZXIge1xuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Ji5tLWdyaWQtY29sLXJpZ2h0IHtcblx0XHQgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXG4gICAgICBcdCY6bm90KC5tLWdyaWQtY29sLW1pZGRsZSk6bm90KC5tLWdyaWQtY29sLWJvdHRvbSkge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cblx0ICAgIC8vIGNvbCBzaXplc1xuXHQgICAgJi5tLWdyaWQtY29sLXhzLFxuXHQgICAgJi5tLWdyaWQtY29sLXNtLFxuXHQgICAgJi5tLWdyaWQtY29sLW1kLFxuXHQgICAgJi5tLWdyaWQtY29sLWxnIHtcblx0ICAgICAgICB3aWR0aDogMTAwJTtcblx0ICAgICAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIH1cblx0fVxufVxuXG4vLyBEZW1vIGdyaWRcblxuLm0tZ3JpZC5tLWdyaWQtZGVtbyB7XG5cblx0Lm0tZ3JpZC1jb2wge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdFx0YmFja2dyb3VuZDogI2ZhZmFmYTtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHR9XG59XG5cbi8vIEV4dHJhIHNtYWxsIGdyaWRcbkBpbmNsdWRlIG1ha2UtZ3JpZCh4cyk7XG5cbi8vIFNtYWxsIGdyaWRcbkBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRtLWxheW91dC1icmVha3BvaW50cywgc20pIC0gMXB4KSB7XG4gICAgQGluY2x1ZGUgbWFrZS1ncmlkKHNtKTtcbn1cblxuLy8gTWVkaXVtIGdyaWRcbkBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRtLWxheW91dC1icmVha3BvaW50cywgbWQpIC0gMXB4KSB7XG4gICAgQGluY2x1ZGUgbWFrZS1ncmlkKG1kKTtcbn1cblxuLy8gTGFyZ2UgZ3JpZFxuQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJG0tbGF5b3V0LWJyZWFrcG9pbnRzLCBsZykgLSAxcHgpIHtcbiAgICBAaW5jbHVkZSBtYWtlLWdyaWQobGcpO1xufVxuXG4vLyBSZXNwb25zaXZlIGdyaWRzIFxuXG4vLz09IGNvbnZlcnQgdG8gYmxvY2sgYmVsb3cgTEcgcmVzb2x1dGlvblxuQGVhY2ggJGJyZWFrcG9pbnQsICRicmVha3BvaW50LXdpZHRoIGluICRtLWxheW91dC1icmVha3BvaW50cyB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC13aWR0aCAtIDFweCkge1xuXHQgICAgLm0tZ3JpZC5tLWdyaWQtcmVzcG9uc2l2ZS0jeyRicmVha3BvaW50fSB7XG5cdCAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICAgICAgd2lkdGg6IGF1dG87XG5cdCAgICAgICAgXG5cdCAgICAgICAgPiAubS1ncmlkLXJvdyxcblx0ICAgICAgICA+IC5tLWdyaWQtcm93ID4gLm0tZ3JpZC1jb2wsXG5cdCAgICAgICAgPiAubS1ncmlkLWNvbCB7XG5cdCAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgICAgICAgICB3aWR0aDogYXV0bztcblx0ICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXHQgICAgICAgIH1cblxuXHQgICAgICAgID4gLm0tZ3JpZC1yb3cge1xuXHQgICAgICAgIFx0ZGlzcGxheTpmbGV4O1xuXHRcdCAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG5cdCAgICAgICAgfVxuXG5cdCAgICAgICAgLy8gZmxleCBncmlkIG1vZGVcblx0ICAgICAgICAmLm0tZ3JpZC1mbGV4IHtcblx0XHQgICAgICAgIGRpc3BsYXk6ZmxleDtcblx0XHQgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuXG5cdFx0ICAgICAgICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRtLWdyaWQtY29sdW1ucyB7XG5cdFx0ICAgICAgICAgICAgPiAubS1ncmlkLXJvdyA+IC5tLWdyaWQtY29sLW9yZGVyLSN7JGl9LFxuXHRcdCAgICAgICAgICAgID4gLm0tZ3JpZC1jb2wtb3JkZXItI3skaX0ge1xuXHRcdCAgICAgICAgICAgICAgICBvcmRlcjogI3skaX07XG5cdFx0ICAgICAgICAgICAgfVxuXHRcdCAgICAgICAgfVxuXHRcdCAgICB9XG5cdCAgICB9XG5cdH1cbn0iLCIvKioqXG5Gb250YXdlc29tZSBJY29uc1xuKioqL1xuXG5bY2xhc3NePVwiZmEtXCJdOm5vdCguZmEtc3RhY2spLFxuW2NsYXNzXj1cImdseXBoaWNvbi1cIl0sXG5bY2xhc3NePVwiaWNvbi1cIl0sXG5bY2xhc3MqPVwiIGZhLVwiXTpub3QoLmZhLXN0YWNrKSxcbltjbGFzcyo9XCIgZ2x5cGhpY29uLVwiXSwgIFxuW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgXG4gICptYXJnaW4tcmlnaHQ6IC4zZW07XG4gIGxpbmUtaGVpZ2h0OiAkaWNvbi1zaXplLW5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi8qIE1ha2UgZm9udCBhd2Vzb21lIGljb25zIGZpeGVkIHdpZHRoICovXG5cbmxpIFtjbGFzc149XCJmYS1cIl0sXG5saSBbY2xhc3NePVwiZ2x5cGhpY29uLVwiXSxcbmxpIFtjbGFzc149XCJpY29uLVwiXSxcbmxpIFtjbGFzcyo9XCIgZmEtXCJdLFxubGkgW2NsYXNzKj1cIiBnbHlwaGljb24tXCJdLFxubGkgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuMjVlbTsgXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxubGkgW2NsYXNzXj1cImdseXBoaWNvbi1cIl0sXG5saSBbY2xhc3MqPVwiIGdseXBoaWNvbi1cIl0geyAgXG4gIHRvcDogMnB4O1xufVxuXG5saSBbY2xhc3NePVwiaWNvbi1cIl0sXG5saSBbY2xhc3MqPVwiIGljb24tXCJdIHsgICBcbiAgdG9wOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxubGkgW2NsYXNzXj1cImZhLVwiXS5pY29uLWxhcmdlLFxubGkgW2NsYXNzXj1cImdseXBoaWNvbi1cIl0uaWNvbi1sYXJnZSxcbmxpIFtjbGFzc149XCJpY29uLVwiXS5pY29uLWxhcmdlLFxubGkgW2NsYXNzKj1cIiBmYS1cIl0uaWNvbi1sYXJnZSxcbmxpIFtjbGFzcyo9XCIgZ2x5cGhpY29uLVwiXS5pY29uLWxhcmdlLFxubGkgW2NsYXNzKj1cIiBpY29uLVwiXS5pY29uLWxhcmdlIHtcbiAgLyogaW5jcmVhc2VkIGZvbnQgc2l6ZSBmb3IgaWNvbi1sYXJnZSAqL1xuICB3aWR0aDogMS41NjI1ZW07XG59XG5cblxuLyogSWNvbiBzdGF0ZXMgKi9cblxuLmljb24tc3RhdGUtZGVmYXVsdCB7XG4gIGNvbG9yOiAkYnJhbmQtZGVmYXVsdDtcbn1cblxuLmljb24tc3RhdGUtc3VjY2VzcyB7XG4gIGNvbG9yOiAkYnJhbmQtc3VjY2Vzcztcbn1cblxuLmljb24tc3RhdGUtaW5mbyB7XG4gIGNvbG9yOiAkYnJhbmQtaW5mbzsgXG59XG5cbi5pY29uLXN0YXRlLXdhcm5pbmcge1xuICBjb2xvcjogJGJyYW5kLXdhcm5pbmc7XG59XG5cbi5pY29uLXN0YXRlLWRhbmdlciB7XG4gIGNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xufVxuXG4vKioqXG5Gb250IEF3ZXNvbWUgNC54IERlbW9cbioqKi9cblxuLmZhLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xuXG4gICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICB9XG59XG5cbi8qKipcblNpbXBsZSBMaW5lIEljb25zIERlbW9cbioqKi9cblxuLnNpbXBsZWxpbmVpY29ucy1kZW1vIHtcbiAgLml0ZW0tYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMCAtMC4yMmVtIDFlbSAwO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLml0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMzMzODNlO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cbiAgICAuc2ltcGxlbGluZWljb25zLWRlbW8gIHtcbiAgICAgIC5pdGVtLWJveCB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgICAgfVxuICAgIH1cbn1cblxuLyoqKiBcbkdseXBoaWNvbnMgRGVtb1xuKioqL1xuXG4uZ2x5cGhpY29ucy1kZW1vIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJzLWdseXBoaWNvbi1jbGFzcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJzLWdseXBoaWNvbnMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2x5cGhpY29ucy1kZW1vIHVsIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogMTE1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDAgLTFweCAtMXB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5nbHlwaGljb25zLWRlbW8gLmdseXBoaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA1cHggYXV0byAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzQ0NDtcbn1cblxuLmdseXBoaWNvbnMtZGVtbyB1bCBsaTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4Niw2MSwxMjQsLjEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZ2x5cGhpY29ucy1kZW1vIHVsIGxpIHtcbiAgICAgICAgd2lkdGg6IDEyLjUlO1xuICAgIH1cbn0iLCIvKioqXG5DdXN0b21pemVkIEJvb3RzdHJhcCBBbGVydHNcbioqKi9cblxuLmFsZXJ0IHtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cblx0PiBwIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0XG5cdCYuYWxlcnQtYm9yZGVybGVzcyB7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG59XG5cbkBpZiAkdGhlbWUtdHlwZSA9PSBcIm1hdGVyaWFsLWRlc2lnblwiIHsgIFxuXHQuYWxlcnQge1xuXHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGdlbmVyYWwtYm9yZGVyLXJhZGl1cyk7ICBcblx0XHRib3JkZXItd2lkdGg6IDA7ICBcblx0XHRAZXh0ZW5kIC5tZC1zaGFkb3ctei0xOyAgICAgICAgICAgICAgIFxuXHR9XG59IiwiLyoqKlxuQ3VzdG9tIEJvb3RzdHJhcCBCYWRnZXNcbioqKi9cblxuLmJhZGdlIHtcbiAgXHRmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgXHRmb250LXdlaWdodDogMzAwO1xuICBcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgXHRoZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICNmZmY7ICAgXG4gIFx0cGFkZGluZzogM3B4IDZweCAzcHggNnB4O1xuICBcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcbiBcdCAgdGV4dC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICBcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gIFx0Ji5iYWRnZS1yb3VuZGxlc3Mge1xuICAgXHRcdCAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgXHQgLW1vei1ib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHQgfVxuXG4gICAgJi5iYWRnZS1lbXB0eSB7ICBcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtaW4td2lkdGg6IDhweDsgICAgXG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgfVxufVxuXG4vKiBCYWRnZSB2YXJpYW50cyAqL1xuXG5AbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmctY29sb3IpIHtcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG4gIFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJhZGdlLWRlZmF1bHQgIHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCRicmFuZC1kZWZhdWx0KTtcbn1cblxuLmJhZGdlLXByaW1hcnkgIHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCRicmFuZC1wcmltYXJ5KTtcbn1cblxuLmJhZGdlLWluZm8gIHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCRicmFuZC1pbmZvKTtcbn1cblxuLmJhZGdlLXN1Y2Nlc3MgIHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCRicmFuZC1zdWNjZXNzKTtcbn1cblxuLmJhZGdlLWRhbmdlciAge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJGJyYW5kLWRhbmdlcik7XG59XG5cbi5iYWRnZS13YXJuaW5nICB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkYnJhbmQtd2FybmluZyk7XG59XG5cbi8qIEZpeCBiYWRnZSBwb3NpdGlvbiBmb3IgbmF2cyAqL1xuXG4ubmF2Lm5hdi1waWxscyxcbi5uYXYubmF2LXN0YWNrZWQge1xuICAgID4gbGkge1xuICAgICAgICA+IGEge1xuICAgICAgICAgICAgPiAuYmFkZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICAgICBcbn1cblxuLyoqKlxuRHJvcGRvd24gTWVudSBCYWRnZXNcbioqKi9cblxuLmRyb3Bkb3duLW1lbnUge1xuICAgID4gbGkge1xuICAgICAgICA+IGEge1xuICAgICAgICAgICAgPiAuYmFkZ2Uge1xuICAgXHQgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICBcdCAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgICAgICAgIFx0cmlnaHQ6IDNweDsgIFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgXHRkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgQGlmICR0aGVtZS10eXBlID09IFwibWF0ZXJpYWwtZGVzaWduXCIge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDZweCAycHggNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYmFkZ2Utcm91bmRsZXNzIHtcbiAgIFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIFx0IC1tb3otYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdCAgfVxufVxuXG5cbkBpZiAkdGhlbWUtdHlwZSA9PSBcIm1hdGVyaWFsLWRlc2lnblwiIHtcbiAgICAuYmFkZ2Uge1xuICAgICAgICBAZXh0ZW5kIC5tZC1zaGFkb3ctei0xOyAgXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDsgXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmc6IDRweCA2cHggMnB4IDZweDtcbiAgICB9XG5cbiAgICAucGFnZS1zaWRlYmFyIC5iYWRnZSB7ICAgICAgICAgIFxuICAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi8qKipcbkN1c3RvbSBidXR0b25zIGJhc2VkIG9uIGJvb3RzdHJhcCBTQVNTXG4qKiovXG5cbi5idG4ge1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgQGlmICR0aGVtZS10eXBlID09IFwiZGVmYXVsdFwiIHsgXG5cdCAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgICBcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgfVxufVxuXG4uYnRuOm5vdCguYnRuLXNtKTpub3QoLmJ0bi1sZykge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ0O1xufVxuXG4vKioqXG5DdXN0b20gY29sb3IgYnV0dG9ucyBcbioqKi9cblxuQGVhY2ggJG5hbWUsICRjb2xvcnMgaW4gJGNvbXBvbmVudC1jb2xvcnMge1xuICAgIC5idG4uI3skbmFtZX06bm90KC5idG4tb3V0bGluZSkge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChtYXAtZ2V0KCRjb2xvcnMsIGZvbnQpLCBtYXAtZ2V0KCRjb2xvcnMsIGJhc2UpLCBtYXAtZ2V0KCRjb2xvcnMsIGJhc2UpKTtcbiAgICB9XG5cbiAgICAuYnRuLmJ0bi1vdXRsaW5lLiN7JG5hbWV9IHsgIFxuICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmFzZSk7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJhc2UpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLCAgXG4gICAgICAgICY6YWN0aXZlOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZTpmb2N1cywgICAgIFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmFzZSk7XG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBmb250KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmFzZSk7XG4gICAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5idG4uI3skbmFtZX0tc3RyaXBlIHsgXG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgbWFwLWdldCgkY29sb3JzLCBiYXNlKSAhaW1wb3J0YW50O1xuICAgIH0gIFxuXG5cbiAgICAuYnRuLiN7JG5hbWV9LmJ0bi1uby1ib3JkZXI6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cblxuLyogQ2lyY2xlIEJ1dHRvbnMgKi9cblxuLmJ0bi1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7ICBcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJ0bi1jaXJjbGUtcmlnaHQge1xuICBib3JkZXItcmFkaXVzOiAgMCAyNXB4IDI1cHggMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWNpcmNsZS1sZWZ0IHtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAwIDAgMjVweCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWNpcmNsZS1ib3R0b20ge1xuICBib3JkZXItcmFkaXVzOiAgMCAwIDI1cHggMjVweCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWNpcmNsZS10b3Age1xuICBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4taWNvbi1vbmx5IHtcbiAgaGVpZ2h0OiAzNHB4O1xuICB3aWR0aDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgPiBbY2xhc3NePVwiaWNvbi1cIl0sXG4gID4gaSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxufVxuXG5cbi5idG4tZ3JvdXAuYnRuLWdyb3VwLWNpcmNsZSB7XG4gICAgPiAuYnRuIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4IDAgMCAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAyNXB4IDI1cHggMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuLWdyb3VwLmJ0bi1ncm91cC1kZXZpZGVkIHtcbiAgICA+IC5idG4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsLmJ0bi1ncm91cC12ZXJ0aWNhbC1jaXJjbGUge1xuICAgID4gLmJ0biB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweCAyNXB4IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyNXB4IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGlmICR0aGVtZS10eXBlID09IFwibWF0ZXJpYWwtZGVzaWduXCIgeyBcbiAgICAkdXBwZXJjYXNlLXBhZGRpbmc6ICAgICAgICAgICAgICAgOHB4IDE0cHggN3B4IDE0cHggIWRlZmF1bHQ7ICBcbiAgICAkdXBwZXJjYXNlLXBhZGRpbmctbGc6ICAgICAgICAgICAgMTJweCAyNnB4IDEwcHggMjZweCAhZGVmYXVsdDtcbiAgICAkdXBwZXJjYXNlLXBhZGRpbmctc206ICAgICAgICAgICAgNnB4IDE4cHggNnB4IDE4cHggIWRlZmF1bHQ7XG4gICAgJHVwcGVyY2FzZS1wYWRkaW5nLXhzOiAgICAgICAgICAgIDNweCA4cHggM3B4IDhweCAhZGVmYXVsdDsgXG5cbiAgICAuYnRuOm5vdCgubWQtc2tpcCk6bm90KC5icy1zZWxlY3QtYWxsKTpub3QoLmJzLWRlc2VsZWN0LWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgIFxuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMjhzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGdlbmVyYWwtYm9yZGVyLXJhZGl1cyk7ICAgICAgICAgIFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyAgXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgIFxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgXG4gICAgICAgIEBleHRlbmQgLm1kLXNoYWRvdy16LTE7ICAgIFxuXG4gICAgICAgIC5idG4tZ3JvdXAgPiAmIHsgICBcbiAgICAgICAgICAgIEBleHRlbmQgLm1kLXNoYWRvdy16LTE7XG4gICAgICAgIH0gIFxuXG4gICAgICAgIC5zZWFyY2gtZm9ybSAmLFxuICAgICAgICAuYnRuLXRoZW1lLXBhbmVsICYge1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYnRuLWxpbmsge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgIFxuICAgICAgICAgICAgY29sb3I6ICRsaW5rLWNvbG9yOyAgICAgIFxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5tZC1zaGFkb3ctei0xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9IFxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGV4dGVuZCAubWQtc2hhZG93LXotMi1ob3ZlcjsgICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLm1kLXNoYWRvdy16LTMtaG92ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBwYWRkaW5nOiAkdXBwZXJjYXNlLXBhZGRpbmc7XG5cbiAgICAgICAgPiBpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi1zbSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAkdXBwZXJjYXNlLXBhZGRpbmctc207XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi14cyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAkdXBwZXJjYXNlLXBhZGRpbmcteHM7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi1sZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAkdXBwZXJjYXNlLXBhZGRpbmctbGc7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi1pY29uLW9ubHkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgIFxuXG4gICAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTclKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuICAgIH1cbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgLmJhZGdlIHtcbiAgICBjb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG4iLCIvKioqXG5JbWFnZSBDYXJvdXNlbFxuKioqL1xuXG4uY2Fyb3VzZWwuaW1hZ2UtY2Fyb3VzZWwgeyBcblxuICAgIC5jYXJvdXNlbC1pbm5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtY29udHJvbCBpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6NDAlO1xuICAgIH1cblxuICAgICYuaW1hZ2UtY2Fyb3VzZWwtaG92ZXJhYmxlIC5jYXJvdXNlbC1jb250cm9sIGkgeyBcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmltYWdlLWNhcm91c2VsLWhvdmVyYWJsZTpob3ZlciAuY2Fyb3VzZWwtY29udHJvbCBpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgICAgICAgJi5sZWZ0IGkge1xuICAgICAgICAgICAgbGVmdDoxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5yaWdodCBpIHtcbiAgICAgICAgICAgIHJpZ2h0OjEwcHg7ICAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBib3R0b206IC03cHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7ICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAyNXB4IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgXG4gICAgICAgIGg0LFxuICAgICAgICBoMyxcbiAgICAgICAgaDIsXG4gICAgICAgIHAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cblxuICAgICAgICBoNCxcbiAgICAgICAgaDMsXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNhYWE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59ICIsIi8qKipcbkNoYXJ0cyBhbmQgc3RhdGlzdGljc1xuKioqL1xuLmNoYXJ0LCBcbi5waWUsIFxuLmJhcnMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnkgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi8qKipcblN0YXRpc3RpYyBsaXN0c1xuKioqL1xuLml0ZW0tbGlzdC50YWJsZSB7XG4gICAgLnBlcmNlbnQge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB9XG59XG5cbi8qKipcbkNoYXJ0IHRvb2x0aXBzXG4qKiovXG4uY2hhcnQtdG9vbHRpcCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MzZlNmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBcbiAgICAubGFiZWwge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICB9XG59XG5cbi8qKipcbk1pbmkgY2hhcnQgY29udGFpbmVyc1xuKioqL1xuXG4uYmFyLWNoYXJ0LFxuLmxpbmUtY2hhcnQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn0iLCIvKioqXG5DaGF0c1xuKioqL1xuXG4uY2hhdHMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuXG4gICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAuYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmF2YXRhciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmluIC5hdmF0YXIge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLm91dCAuYXZhdGFyIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgY29sb3I6ICMzNTkwYzE7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuZGF0ZXRpbWUge1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICAgXG4gICAgICAgIC5tZXNzYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pbiAubWVzc2FnZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMUJCQzlCO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgICAgXG4gICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkICMxQkJDOUI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm91dCB7XG4gICAgICAgICAgICAubWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0YzNTY1RDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgI0YzNTY1RDsgXG4gICAgICAgICAgICAgICAgfSAgXG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgLm5hbWUsIFxuICAgICAgICAgICAgLmRhdGV0aW1lIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNoYXQtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVmZjM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGVhcjogYm90aDtcblxuICAgIC5pbnB1dC1jb250IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICBcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI4ZGY5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLWNvbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNDFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgIFxuICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICAgICAgcmlnaHQ6IDQzcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCAjNGQ5MGZlO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzAzNjJmZDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzNjJmZDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKioqXG5DdXN0b21pemVkIEJvb3RzdHJhcCBDbG9zZSBJY29uIFxuKioqL1xuXG4uY2xvc2Uge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi10b3A6IDBweDtcblx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogOXB4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdHRleHQtaW5kZW50OiAtMTAwMDBweDtcblx0b3V0bGluZTogbm9uZTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ljb25zL2Nsb3NlLXdoaXRlLnBuZ1wiKSAhaW1wb3J0YW50O1xufVxuIiwiLyoqKlxuQ3VzdG9taXplZCBCb290c3RyYXAgRHJvcGRvd25zXG4qKiovXG5cbi8qKipcbkRyb3Bkb3duc1xuKioqL1xuXG4kY29sb3ItYmx1ZTogICAgICAgICAgICAgICAgICAgICAgICAjMDA5ZGM3ICFkZWZhdWx0O1xuXG4uZHJvcHVwLm9wZW4sXG4uZHJvcGRvd24ub3BlbiB7XG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIH0gXG59XG5cbi8qKipcbkRyb3Bkb3duIE1lbnVcbioqKi9cblxuQGlmICR0aGVtZS10eXBlID09IFwiZGVmYXVsdFwiIHsgXG4vKnJ0bDppZ25vcmUqL1xuLmRyb3Bkb3duLW1lbnUge1xuICAgIGJveC1zaGFkb3c6ICRkcm9wZG93bi1zaGFkb3c7XG59XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiAwI3snLypydGw6YXV0byovJ307XG4gICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4OyAgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgIFxuICAgIG1hcmdpbjogMTBweCAgMHB4IDBweCAwcHg7IFxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0OyAgXG5cbiAgICAuZHJvcGRvd24taG92ZXJhYmxlOmhvdmVyICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRnZW5lcmFsLWJvcmRlci1yYWRpdXMpOyAgICAgICAgICBcblxuICAgIGxpLmRpdmlkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmM2Y2O1xuICAgIH1cblxuICAgIGxpLmhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNHB4IDJweCAxNHB4OyAgXG4gICAgfVxuICAgIFxuICAgID4gbGkge1xuICAgICAgICA+IGEge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogbGlnaHRlbigjNTU1LCAxMCUpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgID4gW2NsYXNzXj1cImZhLVwiXSxcbiAgICAgICAgICAgID4gW2NsYXNzKj1cIiBmYS1cIl0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjODg4OyBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBbY2xhc3NePVwiaWNvbi1cIl0sICBcbiAgICAgICAgICAgID4gW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gW2NsYXNzXj1cImdseXBoaWNvbi1cIl0sXG4gICAgICAgICAgICA+IFtjbGFzcyo9XCIgZ2x5cGhpY29uLVwiXSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICYuYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjZWVlLCAzJSk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgICAgICAgICAgZmlsdGVyOm5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJvdHRvbS11cCB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBsaTpmaXJzdC1jaGlsZDpob3ZlciA+IGEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZ2VuZXJhbC1ib3JkZXItcmFkaXVzICRnZW5lcmFsLWJvcmRlci1yYWRpdXMgMHB4IDBweDtcbiAgICB9XG5cbiAgICA+IGxpOmxhc3QtY2hpbGQ6aG92ZXIgPiBhIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAkZ2VuZXJhbC1ib3JkZXItcmFkaXVzICRnZW5lcmFsLWJvcmRlci1yYWRpdXM7XG4gICAgfVxufVxuXG4vLyBob3ZlcmFibGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLWhvdmVyOmhvdmVyIHtcbiAgICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uZHJvcGRvd24sXG4uZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi1ncm91cCB7XG4gICAgPiAuZHJvcGRvd24tbWVudSB7ICAgICAgXG5cbiAgICAgICAgQGlmICR0aGVtZS10eXBlID09IFwiZGVmYXVsdFwiIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IFxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNlMGUwZTA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnB1bGwtbGVmdCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogOXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4OyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucHVsbC1yaWdodCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogOXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kcm9wdXAge1xuICAgICAgICA+IC5kcm9wZG93bi1tZW51IHsgICAgIFxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgJjphZnRlcixcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLyogRHJvcGRvd24gc3VibWVudSBzdXBwb3J0IGZvciBCb290c3JhcCAzICovXG4uZHJvcGRvd24tc3VibWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gICAgXG4gICAgPiBhOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cblxuICAgICY6aG92ZXIgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICY6aG92ZXIgPiBhOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgJi5wdWxsLWxlZnQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgXG4gICAgICAgID4gLmRyb3Bkb3duLW1lbnV7XG4gICAgICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gZHJvcGRvd24gbWVudSBpbiBkcm9wdXAgbW9kZVxuICAgIC5kcm9wdXAgJiA+IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgfVxufVxuXG5cbi5uYXYucHVsbC1yaWdodCA+IGxpID4gLmRyb3Bkb3duLW1lbnUsXG4ubmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgbGVmdDogYXV0bzsgICBcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICAgIGxlZnQ6IGF1dG87ICAgXG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8qIDc2N3B4ICovXG5cbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgIC5vcGVuIHtcbiAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCByZ2JhKCM2NjYsIDAuMSk7IFxuXG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMCA2cHggMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiBhOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICA+IGE6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKipcbkRyb3Bkb3duIENoZWNrYm94ZXNcbioqKi9cblxuLmRyb3Bkb3duLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICBmb3JtIHtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgfVxufVxuXG4uZHJvcGRvd24uaW5saW5lIC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi1yYWRpb2J1dHRvbnMsXG4uZHJvcGRvd24tY2hlY2tib3hlcyB7XG4gICAgcGFkZGluZzogNXB4O1xuXG4gICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4OyBcblxuICAgICAgICAucmFkaW8ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpZiAkdGhlbWUtdHlwZSA9PSBcIm1hdGVyaWFsLWRlc2lnblwiIHtcbiAgICAvKnJ0bDppZ25vcmUqL1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgQGV4dGVuZCAubWQtc2hhZG93LXotMi1pOyAgICAgIFxuICAgIH1cbn1cblxuQGlmICR0aGVtZS10eXBlID09IFwibWF0ZXJpYWwtZGVzaWduXCIge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRnZW5lcmFsLWJvcmRlci1yYWRpdXMgIWltcG9ydGFudDsgICAgIFxuICAgICAgICBtYXJnaW46IDA7ICAgICBcblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLWdyb3VwIHtcbiAgICAgICAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5tZC1zaGFkb3ctei0yLWk7XG4gICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kcm9wdXAge1xuICAgICAgICAgICAgPiAuZHJvcGRvd24tbWVudSB7ICAgICBcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIH0gIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1ncm91cC5vcGVuIHtcbiAgICAgICAgPiAuZHJvcGRvd24tbWVudSB7ICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBlYXNlLW91dCgxNTAwbXMsIG9wYWNpdHksIDAuMW1zKTsgIFxuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFtEcm9wZG93biBNZW51IHYyXVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5kcm9wZG93bi1tZW51LXYyIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1pbi13aWR0aDogMjI1cHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIG1hcmdpbjogMjVweCAwIDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogIzI0MmIzMTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIEBpbmNsdWRlIGN1YmljLXRyYW5zaXRpb24oJGRlbGF5OiAwLCAkZHVyYXRpb246MzAwbXMsICRwcm9wZXJ0eTogKGFsbCkpO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMTVweCAxNXB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMyNDJiMzEgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIFxuICAgID4gbGkgeyAgICBcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgY29sb3I6ICM2MDZlN2E7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjEyODJlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmFjdGl2ZSxcbiAgICAuYWN0aXZlLFxuICAgIC5hY3RpdmUge1xuICAgICAgICA+IGEsXG4gICAgICAgID4gYTpob3ZlcixcbiAgICAgICAgPiBhOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyODJlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5kaXNhYmxlZCxcbiAgICAuZGlzYWJsZWQsXG4gICAgLmRpc2FibGVkIHsgXG4gICAgICAgID4gYSxcbiAgICAgICAgPiBhOmhvdmVyLFxuICAgICAgICA+IGE6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5kaXNhYmxlZCxcbiAgICAuZGlzYWJsZWQge1xuICAgICAgICA+IGE6aG92ZXIsXG4gICAgICAgID4gYTpmb2N1cyB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRpdmlkZXIge1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbWFyZ2luOiA5cHggMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZDogIzJlMzUzYztcbiAgICB9XG5cbiAgICAuYmFkZ2Uge1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG59XG5cbi5kcm9wZG93bi1tZW51LXYyLnB1bGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG59XG5cbi5vcGVuIHtcbiAgICA+IC5kcm9wZG93bi1tZW51LXYyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4ucHVsbC1yaWdodCB7XG4gICAgPiAuZHJvcGRvd24tbWVudS12MiB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbn0iLCIvKioqXG5TeXN0ZW0gZmVlZHNcbioqKi9cbi5mZWVkcyB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oIzk2QTVBQSwgNyUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wxIHtcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICB3aWR0aDoxMDAlOyAgXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcblxuICAgICAgICAgICAgPiAuY29udCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NzVweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgPiAuY29udC1jb2wxIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0Oi0xMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgID4gLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA0cHggNnB4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gLmNvbnQtY29sMiB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgPiAuZGVzYyB7IFxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9IFxuXG4gICAgICAgIC5jb2wyIHtcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICB3aWR0aDo3NXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTc1cHg7XG5cbiAgICAgICAgICAgID4gLmRhdGUge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggOXB4IDVweCA0cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgIGNvbG9yOiNjMWNiZDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyoqKlxuRm9ybSBMYXlvdXRzXG4qKioqL1xuXG4vKiBTdGF0aWMgaW5mbyAqL1xuXG4uc3RhdGljLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAudmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgJi5hbGlnbi1yZXZlcnNlIC5uYW1lLFxuICAmLmFsaWduLXJldmVyc2UgLnZhbHVlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4vKiBIZWxwIGJsb2NrcyAqL1xuXG4uaGVscC1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmhlbHAtaW5saW5lIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzczNzM3MztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5mb3JtLWlubGluZSB7XG4gICAgaW5wdXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qIENvbnRyb2wgTGFiZWwgKi9cblxuLmNvbnRyb2wtbGFiZWwge1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7ICBcbn1cblxuLmNvbnRyb2wtbGFiZWwsXG4uZm9ybS1ncm91cCB7XG4gICAgLnJlcXVpcmVkIHtcbiAgICAgICAgY29sb3I6ICNlMDIyMjI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgfVxufVxuXG4uZm9ybSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucG9ydGxldC1mb3JtLFxuLmZvcm0ge1xuICAgIC5mb3JtLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgIC5wb3J0bGV0LmxpZ2h0ICYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7IFxuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cbiAgICAgICAgQGlmICR0aGVtZS10eXBlID09IFwiZGVmYXVsdFwiIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ2VuZXJhbC1wYW5lbC1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICp6b29tOiAxO1xuXG4gICAgICAgIC5wb3J0bGV0LmxpZ2h0ICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgICBcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vYm9yZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAucG9ydGxldCAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRnZW5lcmFsLWJvcmRlci1yYWRpdXMgJGdlbmVyYWwtYm9yZGVyLXJhZGl1cyk7ICAgXG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpOyBcblxuICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgLnBvcnRsZXQubGlnaHQgJiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnBvcnRsZXQubGlnaHQgJiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5ub2JnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi50b3Age1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuXG4gICAgICAgICAgICBAaWYgJHRoZW1lLXR5cGUgPT0gXCJkZWZhdWx0XCIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ2VuZXJhbC1wYW5lbC1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3J0bGV0LmxpZ2h0ICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLXNldCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLyogNzY3cHggKi9cbiAgICAgICAgICAgIC5idG4tc2V0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICAgXG4gICAgfVxuXG4gICAgLmZvcm0tc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwcHggMzBweCAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG5cbiAgICAgICAgLmZvcm0tZml0ICYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7ICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgQGlmICR0aGVtZS10eXBlID09IFwiZGVmYXVsdFwiIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ2VuZXJhbC1wYW5lbC1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIENoZWNrYm94ZXMgKi9cblxuLmNoZWNrYm94LFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gge1xuICAgIHBhZGRpbmc6IDA7ICAgXG5cbiAgICA+IGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbn1cblxuLmNoZWNrYm94LWxpc3QgPiBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmLmNoZWNrYm94LWlubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogUmFkaW8gYnV0dG9ucyAqL1xuXG4ucmFkaW8tbGlzdCA+IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICYucmFkaW8taW5saW5lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBSYWRpbyBidXR0b25zIGluIGhvcml6b250YWwgZm9ybXMgKi9cblxuLmZvcm0taG9yaXpvbnRhbCB7XG5cbiAgICAucmFkaW8tbGlzdCB7XG4gICAgICAgIC5yYWRpbyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJhZGlvIHtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogUm93cyBzZXBlcmF0ZWQgZm9ybSBsYXlvdXQgKi9cblxuLmZvcm0gLmZvcm0tcm93LXNlcGVyYXRlZCAge1xuICAgIC5wb3J0bGV0LWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luOiAwOyBcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcblxuICAgICAgICAmLmxhc3Qge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWxwLWJsb2NrIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMDsgICAgXG4gICAgfVxuXG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKiBGb3JtIGJvcmRlcmVkICovXG5cbi5mb3JtIC5mb3JtLWJvcmRlcmVkIHtcblxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcblxuICAgICAgICA+IGRpdiB7ICBcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7IFxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWZlZmVmO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHsgLyogOTkxcHggKi9cbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDsgIFxuICAgICAgICAgICAgfSAgICBcbiAgICAgICAgfVxuXG4gICAgICAgICYubGFzdCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvKiA5OTFweCAqL1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlbHAtYmxvY2sge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tYm9keSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHsgLyogOTkxcHggKi9cbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBIb3Jpem9udGFsIGJvcmRlcmVkIGZvcm0gKi9cblxuLmZvcm0gLmZvcm0taG9yaXpvbnRhbC5mb3JtLWJvcmRlcmVkIHtcbiAgICAmLmZvcm0tcm93LXN0cmlwcGVkIHtcbiAgICAgICAgLmZvcm0tZ3JvdXA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZm9ybS1sYWJlbC1zdHJpcHBlZCAge1xuICAgICAgICAuZm9ybS1ncm91cDpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcblxuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1ncm91cDpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbiAgICAgICAgfSBcbiAgICB9XG59XG5cbi8qIEhvcml6b250YWwgZm9ybSBzbWFsbCBpbnB1dCBpc3N1ZSAqL1xuXG4uZm9ybS1ob3Jpem9udGFsIHtcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIC5pbnB1dC1zbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyoqKlxuRm9ybSBSZXBlYXRlclxuKioqKi9cblxuLm10LXJlcGVhdGVye1xuXHRkaXNwbGF5OnRhYmxlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQubXQtcmVwZWF0ZXItaXRlbXtcblx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkO1xuXHRcdHBhZGRpbmctYm90dG9tOjE1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdCYubXQtb3ZlcmZsb3d7XG5cdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHR9XG5cdH1cblx0Lm10LXJlcGVhdGVyLXRpdGxle1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXG5cdC5tdC1yZXBlYXRlci1pbnB1dHtcblx0XHRkaXNwbGF5OnRhYmxlLWNlbGw7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRwYWRkaW5nOjAgMTBweCAxMHB4IDEwcHg7XHRcdFxuXHRcdHdpZHRoOjElO1xuXG5cdFx0aW5wdXRbdHlwZT1cInRleHRcIl0sIHRleHRhcmVhLCBzZWxlY3R7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdH1cblxuXHRcdC5jb250cm9sLWxhYmVse1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0fVxuXG5cdFx0Ji5tdC1yZXBlYXRlci10ZXh0YXJlYXsgd2lkdGg6MyU7IH1cblxuXHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6MDtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0cGFkZGluZy1yaWdodDowO1xuXHRcdH1cblx0fVxuXG5cdC5tdC1yZXBlYXRlci1kZWxldGV7XG5cdFx0bWFyZ2luLXRvcDogMS44ZW07XG5cblx0XHQmLm10LXJlcGVhdGVyLWRlbC1yaWdodHtcblx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdH1cblx0fVxuXG5cblx0Lm10LXJlcGVhdGVyLWNlbGx7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0d2lkdGg6MTAwJTtcblxuXHRcdC5tdC1yZXBlYXRlci1pbnB1dC1pbmxpbmUsXG5cdFx0Lm10LXJlcGVhdGVyLWJ0bi1pbmxpbmV7XG5cdFx0XHRkaXNwbGF5OnRhYmxlLWNlbGw7XG5cdFx0fVxuXG5cdFx0Lm10LXJlcGVhdGVyLWlucHV0LWlubGluZXtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRib3JkZXItcmlnaHQ6bm9uZTtcblx0XHR9XG5cblx0XHQubXQtcmVwZWF0ZXItYnRuLWlubGluZXtcblx0XHRcdHdpZHRoOjElO1xuXHRcdFx0ZmxvYXQ6bm9uZTtcblx0XHR9XG5cdH1cblxuXHQubXQtcmVwZWF0ZXItcm93e1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXHRcblx0XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXtcblx0Lm10LXJlcGVhdGVye1xuXHRcdC5tdC1yZXBlYXRlci1pbnB1dHtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0cGFkZGluZy1sZWZ0OjA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OjA7XG5cblx0XHRcdCYubXQtcmVwZWF0ZXItdGV4dGFyZWF7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC5jb250cm9sLWxhYmVse1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5tdC1yZXBlYXRlci1kZWxldGV7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLyoqKlxuRm9ybXNcbioqKi9cblxuLmZvcm0tY29udHJvbCB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgXG5cbiAgICAmLmhlaWdodC1hdXRvIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICA+IGkge1xuICAgICAgICBjb2xvcjogbGlnaHRlbigkaW5wdXQtYm9yZGVyLCAxJSk7XG4gICAgfVxufVxuXG4vKioqXG5DdXN0b20gY29sb3IgYnV0dG9ucyBcbioqKi9cblxuQGVhY2ggJG5hbWUsICRjb2xvcnMgaW4gJGNvbXBvbmVudC1jb2xvcnMge1xuICAgIC5mb3JtLWNvbnRyb2wuI3skbmFtZX0ge1xuICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmFzZSk7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbihtYXAtZ2V0KCRjb2xvcnMsIGJhc2UpLCAxMCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbC5mb2N1cy0jeyRuYW1lfSB7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJhc2UpO1xuICAgICAgICB9ICAgXG4gICAgfVxufVxuXG4uaW5wdXQteHhzIHtcbiAgICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4vKiBGb3JtIHVuZWRpdGFibGUgaW5wdXQgKi9cblxuLnVuZWRpdGFibGUtaW5wdXQge1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIG1pbi13aWR0aDogMjA2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXI7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG59XG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKiBGb3JtIGlucHV0IHNpemluZyAqL1xuXG4uaW5wdXQtbWluaSB7XG4gICAgd2lkdGg6IDQ1cHg7XG59XG5cbi5pbnB1dC14c21hbGwge1xuICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1zbWFsbCB7XG4gICAgd2lkdGg6IDE0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1tZWRpdW0ge1xuICAgIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXQtbGFyZ2Uge1xuICAgIHdpZHRoOiAzMjBweCAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXQteGxhcmdlIHtcbiAgICB3aWR0aDogNDIwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7IC8qIDc2OHB4ICovICBcbiAgICAuaW5wdXQtbGFyZ2Uge1xuICAgICAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaW5wdXQteGxhcmdlIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7ICAgXG4gICAgfVxufVxuXG4uaW5wdXQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87ICBcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaW5wdXQtZml4ZWQge1xuICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG59XG5cbi5pbnB1dC1maXhlZCB7XG4gICBvdmVyZmxvdzogaGlkZGVuOyBcbn1cblxuLmZvcm0tZ3JvdXAge1xuICAgIC5pbnB1dC1pbmxpbmUgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLyogNzY4cHggKi8gIFxuXG4gICAgLmlucHV0LWxnIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmlucHV0LXhsZyB7XG4gICAgICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50OyAgIFxuICAgIH1cblxufVxuXG4vKiBDaXJjbGUgSW5wdXRzICovXG5cbi5pbnB1dC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7ICBcbn1cblxuLmlucHV0LWNpcmNsZS1yaWdodCB7XG4gIGJvcmRlci1yYWRpdXM6ICAwIDI1cHggMjVweCAwICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1jaXJjbGUtbGVmdCB7IFxuICBib3JkZXItcmFkaXVzOiAyNXB4IDAgMCAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1jaXJjbGUtYm90dG9tIHtcbiAgYm9yZGVyLXJhZGl1czogIDAgMCAyNXB4IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmlucHV0LWNpcmNsZS10b3Age1xuICBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwICFpbXBvcnRhbnQ7XG59XG5cbkBpZiAkdGhlbWUtdHlwZSA9PSBcIm1hdGVyaWFsLWRlc2lnblwiIHsgIFxuICAgIC5pbnB1dC1ncm91cC1idG4ge1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59ICBcblxuJGNvbG9yLXRpY2s6ICM4ODg4ODg7XG4kY29sb3ItZGVmYXVsdDogI0U2RTZFNjtcbiRjb2xvci1ob3ZlcjogZGFya2VuKCRjb2xvci1kZWZhdWx0LCA1JSk7ICAgXG4kY29sb3ItY2hlY2tlZDogJGNvbG9yLWhvdmVyOyAgXG5cbi8vIEJhc2ljIGNvbnRyb2wgc3R5bGVzXG4ubXQtcmFkaW8sXG4ubXQtY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdhbGwgMC4zcycpO1xuXG4gICAgJi5tdC1yYWRpby1kaXNhYmxlZCxcbiAgICAmLm10LWNoZWNrYm94LWRpc2FibGVkIHtcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwLjgpO1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbiAgXG4gICAgLy8gSGlkZSBkZWZhdWx0IGJyb3dzZXIgaW5wdXRcbiAgICA+IGlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTsgICAgICAgICBcbiAgICB9XG5cbiAgICA+IHNwYW4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRlZmF1bHQ7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgLy8gSGlkZSBjaGVja1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciA+IGlucHV0Om5vdChbZGlzYWJsZWRdKSB+IHNwYW4sXG4gICAgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaG92ZXI7ICAgXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ2FsbCAwLjNzJyk7IFxuICAgIH1cblxuICAgID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCdhbGwgMC4zcycpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY2hlY2tlZDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9ICAgIFxuICAgIH1cblxuICAgICY6aG92ZXIgPiBpbnB1dDpub3QoW2Rpc2FibGVkXSk6Y2hlY2tlZCB+IHNwYW4sXG4gICAgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ2FsbCAwLjNzJyk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ob3ZlcjtcbiAgICB9XG5cbiAgICA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMC42KTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5tdC1yYWRpby1vdXRsaW5lLFxuICAgICYubXQtY2hlY2tib3gtb3V0bGluZSB7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yLWRlZmF1bHQsIDUlKTsgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciA+IGlucHV0Om5vdChbZGlzYWJsZWRdKSB+IHNwYW4sXG4gICAgICAgID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkY29sb3ItZGVmYXVsdCwgNSUpOyBcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkY29sb3ItZGVmYXVsdCwgNSUpOyBcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IFxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciA+IGlucHV0Om5vdChbZGlzYWJsZWRdKTpjaGVja2VkIH4gc3BhbixcbiAgICAgICAgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yLWRlZmF1bHQsIDUlKTsgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubXQtcmFkaW8ge1xuICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlLCAnIWltcG9ydGFudCcpOyAvLyBNYWtlcyByYWRpbyBidXR0b25zIGNpcmNsdWxhclxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDsgIFxuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci10aWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci10aWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5tdC1yYWRpby1zaW5nbGUge1xuICAgICAgICB0aCA+ICYsIFxuICAgICAgICB0ZCA+ICYge1xuICAgICAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tdC1jaGVja2JveCB7XG4gICAgPiBzcGFuIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkICRjb2xvci10aWNrO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci10aWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0taW5saW5lICYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgICYubXQtY2hlY2tib3gtc2luZ2xlIHtcblxuICAgICAgICB0aCA+ICYsIFxuICAgICAgICB0ZCA+ICYge1xuICAgICAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tdC1jaGVja2JveC1saXN0LFxuLm10LXJhZGlvLWxpc3Qge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAgJiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5tdC1jaGVja2JveCxcbiAgICAubXQtcmFkaW8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgIFxuICAgIH0gICBcbn1cblxuLm10LWNoZWNrYm94LWlubGluZSxcbi5tdC1yYWRpby1pbmxpbmUge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAgJiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgLm10LWNoZWNrYm94LFxuICAgIC5tdC1yYWRpbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IFxuICAgICAgICB9XG4gICAgfVxufSIsIi8qKipcbkN1c3RvbSBpY29uIGJ1dHRvbnNcbioqKi9cblxuLmljb24tYnRuIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICAgIG1hcmdpbjogNXB4IDVweCAwIDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nOiAxMnB4IDBweCAwcHggMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBmaWx0ZXI6bm9uZTtcbiAgICBcbiAgICBAaWYgJHRoZW1lLXR5cGUgPT0gXCJkZWZhdWx0XCIge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICM2NDY0NjQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICBcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzk5OTtcbiAgICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDFweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICAgIEBpZiAkdGhlbWUtdHlwZSA9PSBcImRlZmF1bHRcIiB7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuYmFkZ2Uge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgIEBpZiAkdGhlbWUtdHlwZSA9PSBcImRlZmF1bHRcIiB7XG4gICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBkaXYge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7ICBcbiAgICAgICAgY29sb3I6ICRnZW5lcmFsLXBhbmVsLWZvbnQtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG5cbiAgICA+IC5iYWRnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICBwYWRkaW5nOiAzcHggNnB4IDNweCA2cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgICAgICAgQGlmICR0aGVtZS10eXBlID09IFwiZGVmYXVsdFwiIHtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAuaWU4ICY6aG92ZXIge1xuICAgICAgICBmaWx0ZXI6IG5vbmU7ICAgIFxuICAgIH1cbn1cblxuQGlmICR0aGVtZS10eXBlID09IFwibWF0ZXJpYWwtZGVzaWduXCIgeyAgXG4gIC5pY29uLWJ0biB7IFxuICAgIGJvcmRlcjogMDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMjhzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgXG4gICAgPiBkaXYge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRnZW5lcmFsLXBhbmVsLWZvbnQtY29sb3IsIDEwJSk7XG4gICAgfVxuXG4gICAgQGV4dGVuZCAubWQtc2hhZG93LXotMTsgIFxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgQGV4dGVuZCAubWQtc2hhZG93LXotMi1ob3ZlcjsgXG4gICAgfVxuICB9XG59IiwiLyoqKlxuSW5wdXQgaWNvbnNcbioqKi9cblxuLmlucHV0LWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuXG5cbiAgICA+IC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG5cbiAgICAgICAgLmlucHV0LWdyb3VwICYge1xuICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGdlbmVyYWwtYm9yZGVyLXJhZGl1cyAwIDAgJGdlbmVyYWwtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IGkge1xuICAgICAgICBjb2xvcjogI2NjYztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luOiAxMXB4IDJweCA0cHggMTBweDtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIC5tb2RhbCAmIHtcbiAgICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwgKyA1O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhhcy1zdWNjZXNzICYge1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zdWNjZXNzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhhcy13YXJuaW5nICYge1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC13YXJuaW5nOyBcbiAgICAgICAgfVxuXG4gICAgICAgIC5oYXMtaW5mbyAmIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtaW5mbztcbiAgICAgICAgfVxuXG4gICAgICAgIC5oYXMtZXJyb3IgJiB7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWRhbmdlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucmlnaHQge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgXG4gICAgICAgID4gLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAgJiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRnZW5lcmFsLWJvcmRlci1yYWRpdXMgJGdlbmVyYWwtYm9yZGVyLXJhZGl1cyAwKTsgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IGkge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH0gXG4gICAgfVxuXG4gICAgJi5pbnB1dC1pY29uLWxnIHtcbiAgICAgICAgPiBpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7ICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaW5wdXQtaWNvbi1zbSB7XG4gICAgICAgID4gaSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7ICAgICAgXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7ICAgIFxuICAgICAgICB9IFxuICAgIH1cbn0iLCIvKioqXG5DdXN0b21pemVkIEJvb3RzdHJhcCBMYWJlbHNcbioqKi9cblxuLmxhYmVsIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgIFxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7ICBcbiAgICBwYWRkaW5nOiAzcHggNnB4IDNweCA2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5OyAgIFxuXG4gICAgJi5sYWJlbC1zbSB7ICAgXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcGFkZGluZzogMnB4IDVweCAycHggNXB4OyAgXG4gICAgfVxuXG4gICAgaDEgJixcbiAgICBoMiAmLFxuICAgIGgzICYsXG4gICAgaDQgJixcbiAgICBoNSAmLFxuICAgIGg2ICYge1xuICAgICAgICBmb250LXNpemU6NzUlO1xuICAgIH1cbn1cblxuLyogTGFiZWxzIHZhcmlhbnRzICovXG5cbi5sYWJlbC1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkYnJhbmQtZGVmYXVsdCk7XG59XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkYnJhbmQtcHJpbWFyeSk7XG59XG5cbi5sYWJlbC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkYnJhbmQtc3VjY2Vzcyk7XG59XG5cbi5sYWJlbC1pbmZvIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkYnJhbmQtaW5mbyk7XG59XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkYnJhbmQtd2FybmluZyk7XG59XG5cbi5sYWJlbC1kYW5nZXIge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRicmFuZC1kYW5nZXIpO1xufVxuXG4vKioqXG5JY29uaWMgbGFiZWxzXG4qKiovXG5cbi5sYWJlbC5sYWJlbC1pY29uIHtcbiAgICBwYWRkaW5nOiA0cHggMHB4IDRweCA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cbiAgICA+IGkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5pZTggJixcbiAgICAuaWU5ICYge1xuICAgICAgICBwYWRkaW5nOiAzcHggMHB4IDNweCAzcHg7XG4gICAgfVxufVxuXG4vKioqXG5UZXh0IHN0YXRlc1xuKioqL1xuXG4udGV4dC1kZWZhdWx0IHtcbiAgICBjb2xvcjogJGJyYW5kLWRlZmF1bHQ7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gICAgY29sb3I6ICRicmFuZC1zdWNjZXNzO1xufVxuXG4udGV4dC1pbmZvIHtcbiAgICBjb2xvcjogJGJyYW5kLWluZm87XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICAgIGNvbG9yOiAkYnJhbmQtd2FybmluZztcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgICBjb2xvcjogJGJyYW5kLWRhbmdlcjtcbn1cblxuQGlmICR0aGVtZS10eXBlID09IFwibWF0ZXJpYWwtZGVzaWduXCIge1xuICAgIC5sYWJlbDpub3QoLm1kLXNraXApIHtcbiAgICAgICAgQGV4dGVuZCAubWQtc2hhZG93LXotMTsgIFxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwYWRkaW5nOiAycHggNnB4IDRweCA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDsgICAgIFxuICAgICAgICBmb250LXdlaWdodDogNjAwOyAgXG5cbiAgICAgICAgJi5sYWJlbC1zbSB7ICBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggNnB4IDNweCA2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGFiZWw6bm90KC5tZC1za2lwKS5sYWJlbC1pY29uIHtcbiAgICAgICAgcGFkZGluZzogNHB4IDBweCA0cHggNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICBcbiAgICAgICAgLmllOCAmLFxuICAgICAgICAuaWU5ICYge1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDAgM3B4IDNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qKipcbkN1c3RvbWl6ZWQgTGlzdCBHcm91cFxuKioqL1xuXG4vKiBDb250ZXh0dWFsIHZhcmlhbnRzICovXG4ubGlzdC1ncm91cCB7XG5cdD4gbGk6Zmlyc3QtY2hpbGQge1xuXHRcdGJvcmRlci1yYWRpdXMtdG9wbGVmdDogJGdlbmVyYWwtYm9yZGVyLXJhZGl1cztcblx0XHRib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAkZ2VuZXJhbC1ib3JkZXItcmFkaXVzO1xuXHR9XG5cblx0PiBsaTpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6ICRnZW5lcmFsLWJvcmRlci1yYWRpdXM7XG5cdFx0Ym9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogJGdlbmVyYWwtYm9yZGVyLXJhZGl1czsgXG5cdH1cbn1cblxuLmxpc3QtZ3JvdXAge1xuXHRAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChzdWNjZXNzLCAkc3RhdGUtc3VjY2Vzcy1iZywgJHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG59XG5cbi5saXN0LWdyb3VwIHtcblx0QGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoaW5mbywgJHN0YXRlLWluZm8tYmcsICRzdGF0ZS1pbmZvLXRleHQpO1xufVxuXG4ubGlzdC1ncm91cCB7XG5cdEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHdhcm5pbmcsICRzdGF0ZS13YXJuaW5nLWJnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcbn1cblxuLmxpc3QtZ3JvdXAge1xuXHRAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChkYW5nZXIsICRzdGF0ZS1kYW5nZXItYmcsICRzdGF0ZS1kYW5nZXItdGV4dCk7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmLCBidXR0b24mIHRvIGEubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX1cbiAgfVxuXG4gIGEubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG4gICAgJi5hY3RpdmUsXG4gICAgJi5hY3RpdmU6aG92ZXIsXG4gICAgJi5hY3RpdmU6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKipcblVJIExvYWRpbmdcbioqKi9cblxuLmxvYWRpbmctbWVzc2FnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMTI1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICYubG9hZGluZy1tZXNzYWdlLWJveGVkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgIFxuXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGdlbmVyYWwtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7ICBcbiAgICB9XG5cbiAgICA+IHNwYW4ge1xuICAgICAgICBsaW5lLWhlaWdodDoyMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbn1cblxuLnBhZ2UtbG9hZGluZyB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZ2VuZXJhbC1ib3JkZXItcmFkaXVzKTtcblxuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWluLXdpZHRoOiAxMjVweDtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyAgXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDFweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7ICBcblxuICAgID4gc3BhbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjIwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxufVxuXG4ucGFnZS1zcGlubmVyLWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwgKyAxO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICB0b3A6IDQwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgID4gZGl2IHtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBib3VuY2VEZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGFuaW1hdGlvbjogYm91bmNlRGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICAgICAgIFxuICAgICAgICAgLyogUHJldmVudCBmaXJzdCBmcmFtZSBmcm9tIGZsaWNrZXJpbmcgd2hlbiBhbmltYXRpb24gc3RhcnRzICovXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICB9XG5cbiAgICAuYm91bmNlMSB7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICAgIH1cblxuICAgIC5ib3VuY2UyIHtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjE2cztcbiAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICAgIH1cbn1cblxuLmJsb2NrLXNwaW5uZXItYmFyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyAgXG5cbiAgICA+IGRpdiB7XG4gICAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBib3VuY2VEZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGFuaW1hdGlvbjogYm91bmNlRGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICAgICAgIFxuICAgICAgICAgLyogUHJldmVudCBmaXJzdCBmcmFtZSBmcm9tIGZsaWNrZXJpbmcgd2hlbiBhbmltYXRpb24gc3RhcnRzICovXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICB9XG5cbiAgICAuYm91bmNlMSB7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7ICBcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gICAgfVxuXG4gICAgLmJvdW5jZTIge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG4gICAgfVxufSIsIi8qKipcbkN1c3RvbWl6ZWQgQm9vdHN0cmFwIE1vZGFsIFxuKioqL1xuXG4ubW9kYWwge1xuICAgIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7IFxuXG4gICAgLnBhZ2UtcG9ydGxldC1mdWxsc2NyZWVuICYge1xuICAgICAgICB6LWluZGV4OiAkemluZGV4LW1vZGFsICsgMTA7ICAgICAgICBcbiAgICB9XG5cbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDsgLyogRml4IGNvbnRlbnQgc2hpZnRpbmcgdG8gdGhlIHJpZ2h0IG9uIG1vZGFsIG9wZW4gZHVlIHRvIHNjcm9sbGJhciBjbG9zZWQgKi8gXG4gICAgXG4gICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUZFRkVGO1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH0gICAgXG5cbiAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kcmFnZ2FibGUtbW9kYWwge1xuICAgICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogbW92ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICB6LWluZGV4OiAkemluZGV4LW1vZGFsICsgMTtcbiAgICB9XG5cbiAgICA+IC5sb2FkaW5nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIycHg7XG4gICAgfVxuXG4gICAgJi5pbiB7XG4gICAgICAgIC5wYWdlLWxvYWRpbmcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZGFsLW9wZW4ge1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn0gIFxuICAgIFxuLm1vZGFsLW9wZW4tbm9zY3JvbGwge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50OyAgXG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgXG4gICAgLnBhZ2UtcG9ydGxldC1mdWxsc2NyZWVuICYge1xuICAgICAgICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tncm91bmQgKyAxMDsgICAgICAgIFxuICAgIH1cblxuICAgICYsXG4gICAgJi5mYWRlLmluIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuYm9keVtuZy1jb250cm9sbGVyXSB7XG4gICAgLm1vZGFsLWJhY2tkcm9wIHtcbiAgICAgICAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIC5tb2RhbCB7XG4gICAgICAgIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2dyb3VuZCArIDE7XG4gICAgfVxufVxuXG4vKiBGdWxsIHdpZHRoIG1vZGFsICovXG5cbi5tb2RhbC1mdWxsLm1vZGFsLWRpYWxvZyB7ICBcbiAgd2lkdGg6IDk5JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cbiAgLm1vZGFsLWZ1bGwubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfSAgIFxuXG59XG5cbkBpZiAkdGhlbWUtdHlwZSA9PSBcIm1hdGVyaWFsLWRlc2lnblwiIHsgXG5cbiAgICAubW9kYWwge1xuICAgICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5tZC1zaGFkb3ctei0zO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZ2VuZXJhbC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAgICAgLm1vZGFsLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtYmFja2Ryb3AuaW4ge1xuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDAuMik7XG4gICAgfVxuXG59IiwiLyoqKlxuTm90ZXNcbioqKi9cblxuQG1peGluIG5vdGUtdmFyaWFudCgkdGV4dC1jb2xvciwgJGJhY2tncm91bmQtY29sb3IsICRib3JkZXItY29sb3IpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRiYWNrZ3JvdW5kLWNvbG9yLCA1JSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlci1jb2xvciwgMjAlKTtcbiAgICBjb2xvcjogIGRhcmtlbigkdGV4dC1jb2xvciwgNTAlKTsgIFxuXG4gICAgJi5ub3RlLWJvcmRlcmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLWNvbG9yLCAxJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXItY29sb3IsIDE1JSk7XG4gICAgfVxuXG4gICAgJi5ub3RlLXNoYWRvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZC1jb2xvciwgMCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLWNvbG9yLCAxMCUpOyAgIFxuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IHJnYmEoZGFya2VuKCRib3JkZXItY29sb3IsIDklKSwgMC4yKTsgICAgIFxuICAgIH1cbn0gICBcblxuLm5vdGUgeyAgXG4gIFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuICBcdHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDE1cHg7IFxuICBcdGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2VlZTtcbiBcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGdlbmVyYWwtYm9yZGVyLXJhZGl1cyAkZ2VuZXJhbC1ib3JkZXItcmFkaXVzIDApO1xuXG4gIFx0aDEsXG4gIFx0aDIsXG4gIFx0aDMsXG4gIFx0aDQsXG4gIFx0aDUsXG4gIFx0aDYge1xuICBcdFx0bWFyZ2luLXRvcDowO1xuXG4gICAgICAuY2xvc2Uge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgfVxuICBcdH1cblxuICBcdHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgXG4gIFx0XHQmOmxhc3QtY2hpbGQge1xuICBcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuICBcdFx0fVxuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICBcdH1cblxuICBcdGNvZGUsXG4gIFx0LmhpZ2hsaWdodCB7XG4gIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBcdH1cblxuICBcdCYubm90ZS1kZWZhdWx0IHtcbiAgXHRcdEBpbmNsdWRlIG5vdGUtdmFyaWFudCgkZ2VuZXJhbC1wYW5lbC1mb250LWNvbG9yLCAkZ2VuZXJhbC1wYW5lbC1iZy1jb2xvciwgJGdlbmVyYWwtcGFuZWwtYmctY29sb3IpO1xuICBcdH1cblxuICBcdCYubm90ZS1zdWNjZXNzIHtcbiAgXHRcdEBpbmNsdWRlIG5vdGUtdmFyaWFudCgkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy1iZywgJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyKTtcbiAgXHR9XG5cbiAgXHQmLm5vdGUtaW5mbyB7XG4gIFx0XHRAaW5jbHVkZSBub3RlLXZhcmlhbnQoJHN0YXRlLWluZm8tdGV4dCwgJHN0YXRlLWluZm8tYmcsICRzdGF0ZS1pbmZvLWJvcmRlcik7XG4gIFx0fVxuXG4gIFx0Ji5ub3RlLXdhcm5pbmcge1xuICBcdFx0QGluY2x1ZGUgbm90ZS12YXJpYW50KCRzdGF0ZS13YXJuaW5nLXRleHQsICRzdGF0ZS13YXJuaW5nLWJnLCAkc3RhdGUtd2FybmluZy1ib3JkZXIpO1xuICBcdH0gIFxuXG4gIFx0Ji5ub3RlLWRhbmdlciB7XG4gIFx0XHRAaW5jbHVkZSBub3RlLXZhcmlhbnQoJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLWJnLCAkc3RhdGUtZGFuZ2VyLWJvcmRlcik7XG4gIFx0fVxuXG59XG5cbkBpZiAkdGhlbWUtdHlwZSA9PSBcIm1hdGVyaWFsLWRlc2lnblwiIHsgIFxuICAubm90ZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZ2VuZXJhbC1ib3JkZXItcmFkaXVzKTsgIFxuICAgIGJvcmRlcjogMDsgIFxuICAgIEBleHRlbmQgLm1kLXNoYWRvdy16LTE7ICAgICAgICAgXG4gIH1cbn0iLCIvKioqXG5DdXN0b21pemVkIEJvb3RzdHJhcCBQYWdpbmF0aW9uXG4qKiovXG5cbi5wYWdpbmF0aW9uIHtcblx0bWFyZ2luOiAxMHB4IDA7XG5cblx0Ji5wYWdpbmF0aW9uLWNpcmNsZSB7XG5cdCAgICA+IGxpIHtcblxuXHQgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuXHQgICAgICAgICAgICA+IGEge1xuXHQgICAgICAgICAgICBcdGJvcmRlci1yYWRpdXM6IDI1cHggMCAwIDI1cHggIWltcG9ydGFudDtcblx0ICAgICAgICBcdH1cblx0ICAgICAgICB9XG5cblx0ICAgICAgICAmOmxhc3QtY2hpbGQge1xuXHQgICAgICAgICAgICA+IGEge1xuXHQgICAgICAgICAgICBcdGJvcmRlci1yYWRpdXM6IDAgMjVweCAyNXB4IDAgIWltcG9ydGFudDtcblx0ICAgICAgICBcdH1cblx0ICAgICAgICB9XG5cdCAgICB9XG5cdH1cbn1cbiIsIi8qKipcbkN1c3RvbWl6ZWQgQm9vdHN0cmFwIFBvcG92ZXJcbioqKi9cblxuLypydGw6aWdub3JlKi9cbi5wb3BvdmVyIHtcbiAgICBAaWYgJHRoZW1lLXR5cGUgPT0gXCJkZWZhdWx0XCIge1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggcmdiYSgjNjY2LCAwLjEpO1xuICAgIH1cbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ucG9wb3ZlciAucG9wb3Zlci10aXRsZSB7ICBcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuQGlmICR0aGVtZS10eXBlID09IFwibWF0ZXJpYWwtZGVzaWduXCIge1xuICAgIC8qcnRsOmlnbm9yZSovXG4gICAgLnBvcG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRnZW5lcmFsLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICBAZXh0ZW5kIC5tZC1zaGFkb3ctei0yOyAgICAgICAgXG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgXG4gICAgfVxuXG4gICAgLnBvcG92ZXIge1xuICAgICAgICA+IC5wb3BvdmVyLXRpdGxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTRweCA2cHggMTRweDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnJvdyxcbiAgICAgICAgLmFycm93OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKioqXG5Qb3J0bGV0c1xuKioqL1xuXG4vKiBGdWxsIFNjcmVlbiBwb3J0bGV0IG1vZGUgKi9cblxuLnBhZ2UtcG9ydGxldC1mdWxsc2NyZWVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBCYXNpYyBwb3J0bGV0ICovXG5cbi5wb3J0bGV0ICB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZzogMHB4OyBcbiAgICBcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRnZW5lcmFsLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgJi5wb3J0bGV0LWZ1bGxzY3JlZW4ge1xuICAgICAgICB6LWluZGV4OiAkemluZGV4LW1vZGFsICsgMTA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowOyAgICBcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAgID4gLnBvcnRsZXQtYm9keSB7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvOyBcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDsgXG4gICAgICAgIH1cblxuICAgICAgICA+IC5wb3J0bGV0LXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDsgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiAucG9ydGxldC10aXRsZSB7ICBcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIHBhZGRpbmc6IDA7ICAgXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQxcHg7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRnZW5lcmFsLWJvcmRlci1yYWRpdXMgJGdlbmVyYWwtYm9yZGVyLXJhZGl1cyAwIDApOyAgICAgICBcblxuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpOyAgXG5cbiAgICAgICAgPiAuY2FwdGlvbiB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDsgICBcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDsgICAgICAgICAgICAgIFxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwOyBcblxuICAgICAgICAgICAgJi5ib2xkIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuXG4gICAgICAgICAgICAgICAgJi5nbHlwaGljb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7ICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmNhcHRpb24taGVscGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzllYWNiNDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmFjdGlvbnMge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7ICAgIFxuXG4gICAgICAgICAgICA+IC5kcm9wZG93bi1tZW51IGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgICAgICAgICAgfSAgXG5cbiAgICAgICAgICAgID4gLmJ0bixcbiAgICAgICAgICAgID4gLmJ0bi5idG4tc20sXG4gICAgICAgICAgICA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuICAgICAgICAgICAgPiAuYnRuLWdyb3VwID4gLmJ0bi5idG4tc20sIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDsgXG5cbiAgICAgICAgICAgICAgICAmLmJ0bi1kZWZhdWx0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDlweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuLWljb24tb25seSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDdweCAzcHggN3B4OyAgXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5idG4tZGVmYXVsdCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA2cHggMnB4IDZweDsgIFxuXG4gICAgICAgICAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH0gXG5cbiAgICAgICAgICAgICAgICAgICAgJi5mdWxsc2NyZWVuIHsgXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7IFxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oIzhjOGM4YywgOCUpOyBcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGlmICR0aGVtZS10eXBlID09IFwibWF0ZXJpYWwtZGVzaWduXCIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5idG4tc20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7ICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyN3B4OyBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDY1XCI7IFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC50b29scyB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgOHB4IDA7IFxuXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSlcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDAuOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMnB4IDAgMCAwO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5uYXYtdGFicyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAxcHggMCAwIDA7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDsgIFxuXG4gICAgICAgICAgICAgICAgPiBhIHsgXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAxcHg7IFxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4OyBcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUgPiBhLFxuICAgICAgICAgICAgICAgICY6aG92ZXIgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7IFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiAucG9ydGxldC1ib2R5IHtcbiAgICAgICAgY2xlYXI6IGJvdGg7ICBcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGdlbmVyYWwtYm9yZGVyLXJhZGl1cyAkZ2VuZXJhbC1ib3JkZXItcmFkaXVzKTsgXG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuIFxuICAgID4gLnBvcnRsZXQtZW1wdHkge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMjVweDsgXG4gICAgfVxuXG4gICAgJi5mdWxsLWhlaWdodC1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9ICAgIFxufVxuXG4vKiBQb3J0bGV0IGJhY2tncm91bmQgY29sb3JzICovXG5cbkBtaXhpbiBwb3JsZXQtYmFja2dyb3VuZCgkbmFtZSwgJGNvbG9yKSB7XG5cbiAgICAucG9ydGxldCA+IC5wb3J0bGV0LWJvZHkuI3skbmFtZX0sIFxuICAgIC5wb3J0bGV0LiN7JG5hbWV9IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIH1cblxufVxuXG4vL0BpbmNsdWRlIHBvcmxldC1iYWNrZ3JvdW5kKFwicmVkXCIsICRtZXRyb25pYy1yZWQpO1xuXG4vKiBTaWRlIGJvcmRlcmVkIHBvcnRsZXQgKi9cblxuLnBvcnRsZXQuYm9yZGVyZWQge1xuXG4gICAgQGlmICR0aGVtZS10eXBlID09IFwiZGVmYXVsdFwiIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZTZlOWVjICFpbXBvcnRhbnQ7ICAgXG4gICAgfVxuXG4gICAgPiAucG9ydGxldC10aXRsZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxufSBcblxuLyogU29saWQgY29sb3JlZCBwb3J0bGV0ICovXG5cbi5wb3J0bGV0LnNvbGlkIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMTBweCAxMHB4O1xuICAgIGJvcmRlcjogMHB4O1xuXG4gICAgPiAucG9ydGxldC10aXRsZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IFxuXG4gICAgICAgID4gLmNhcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDJweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuYWN0aW9ucyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgNnB4IDA7ICBcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnRvb2xzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMCA2cHggMDsgICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gcG9ybGV0LXNvbGlkKCRuYW1lLCAkY29sb3IpIHtcblxuICAgIC5wb3J0bGV0LnNvbGlkLiN7JG5hbWV9IHtcblxuICAgICAgICA+IC5wb3J0bGV0LXRpdGxlLFxuICAgICAgICA+IC5wb3J0bGV0LWJvZHkge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnBvcnRsZXQtdGl0bGUge1xuICAgICAgICAgICAgPiAuY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgXG4gICAgICAgICAgICAgICAgPiBpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC50b29scyB7XG4gICAgICAgICAgICAgICAgPiBhLnJlbW92ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCN7JGdsb2JhbC1pbWctcGF0aH1wb3J0bGV0LXJlbW92ZS1pY29uLXdoaXRlLnBuZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBhLmNvbmZpZyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCN7JGdsb2JhbC1pbWctcGF0aH1wb3J0bGV0LWNvbmZpZy1pY29uLXdoaXRlLnBuZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBhLnJlbG9hZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCN7JGdsb2JhbC1pbWctcGF0aH1wb3J0bGV0LXJlbG9hZC1pY29uLXdoaXRlLnBuZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBhLmV4cGFuZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCN7JGdsb2JhbC1pbWctcGF0aH1wb3J0bGV0LWV4cGFuZC1pY29uLXdoaXRlLnBuZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBhLmNvbGxhcHNlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoI3skZ2xvYmFsLWltZy1wYXRofXBvcnRsZXQtY29sbGFwc2UtaWNvbi13aGl0ZS5wbmcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gYS5mdWxsc2NyZWVuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZGZkZmQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL0BpbmNsdWRlIHBvcmxldC1zb2xpZChcInJlZFwiLCAkbWV0cm9uaWMtYmx1ZS10ZXh0KTtcblxuLyogU29saWQgYm9yZGVyZWQgcG9ydGxldCAqL1xuXG4ucG9ydGxldC5zb2xpZC5ib3JkZXJlZCA+IC5wb3J0bGV0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyogQm94IHBvcnRsZXQgKi9cblxuLnBvcnRsZXQuYm94IHtcbiAgICBwYWRkaW5nOjBweCAhaW1wb3J0YW50O1xuXG4gICAgPiAucG9ydGxldC10aXRsZSB7ICBcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgIFxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmOyAgICBcblxuICAgICAgICA+IC5jYXB0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMCA5cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnRvb2xzIHtcbiAgICAgICAgICAgID4gYS5yZW1vdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCN7JGdsb2JhbC1pbWctcGF0aH1wb3J0bGV0LXJlbW92ZS1pY29uLXdoaXRlLnBuZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gYS5jb25maWcge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCN7JGdsb2JhbC1pbWctcGF0aH1wb3J0bGV0LWNvbmZpZy1pY29uLXdoaXRlLnBuZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gYS5yZWxvYWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCN7JGdsb2JhbC1pbWctcGF0aH1wb3J0bGV0LXJlbG9hZC1pY29uLXdoaXRlLnBuZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gYS5leHBhbmQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCN7JGdsb2JhbC1pbWctcGF0aH1wb3J0bGV0LWV4cGFuZC1pY29uLXdoaXRlLnBuZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gYS5jb2xsYXBzZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoI3skZ2xvYmFsLWltZy1wYXRofXBvcnRsZXQtY29sbGFwc2UtaWNvbi13aGl0ZS5wbmcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGEuZnVsbHNjcmVlbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZGZkZmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5hY3Rpb25zIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwIDVweCAwOyAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiAucG9ydGxldC1ib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG59XG5cbkBtaXhpbiBwb3JsZXQtYm94KCRuYW1lLCAkY29sb3IsICR0ZXh0LWNvbG9yKSB7XG5cbiAgICAucG9ydGxldC5ib3guI3skbmFtZX0geyAgXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLCAxMCUpOyBcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcblxuICAgICAgICA+IC5wb3J0bGV0LXRpdGxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAgICAgPiAuY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmFjdGlvbnMge1xuICAgICAgICAgICAgICAgIC5idG4tZGVmYXVsdCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvciwgMjIlKTsgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkY29sb3IsIDI3JSk7ICBcblxuICAgICAgICAgICAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAzMCUpOyAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvciwgMzIlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvciwzNyUpOyAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGlmICR0aGVtZS10eXBlID09IFwibWF0ZXJpYWwtZGVzaWduXCIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAubWQtc2hhZG93LXotMi1ob3ZlcjsgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLm1kLXNoYWRvdy16LTMtaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vQGluY2x1ZGUgcG9ybGV0LWJveChcInJlZFwiLCAkbWV0cm9uaWMtcmVkLCAkbWV0cm9uaWMtcmVkLXRleHQpO1xuXG4vKiBMaWdodCBQb3J0bGV0ICovXG5cbi5wb3J0bGV0LmxpZ2h0IHtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHggMTVweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAmLmJvcmRlcmVkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdlbmVyYWwtcGFuZWwtYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgPiAucG9ydGxldC10aXRsZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRlbigkZ2VuZXJhbC1wYW5lbC1ib3JkZXItY29sb3IsIDIlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYmctaW52ZXJzZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRnZW5lcmFsLXBhbmVsLWJnLWNvbG9yO1xuICAgIH1cblxuICAgID4gLnBvcnRsZXQtdGl0bGUgeyAgXG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7ICBcblxuICAgICAgICA+IC5jYXB0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICAgICAgICA+IC5jYXB0aW9uLXN1YmplY3Qge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzc3NztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7ICAgXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY2FwdGlvbi1tZCB7XG4gICAgICAgICAgICAgICAgPiAuY2FwdGlvbi1zdWJqZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5hY3Rpb25zIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwIDE0cHggMDtcblxuICAgICAgICAgICAgLmJ0bi1kZWZhdWx0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0bi1pY29uLW9ubHkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjdweDsgICAgICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgIGxpID4gYSB7ICBcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgIFxuICAgICAgICB9XG5cbiAgICAgICAgPiAuaW5wdXRzIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwOyAgICAgIFxuXG4gICAgICAgICAgICA+IC5wb3J0bGV0LWlucHV0IHtcbiAgICAgICAgICAgICAgICAuaW5wdXQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+IC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDI2cHggM3B4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH0gICBcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnBhZ2luYXRpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDAgMTNweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAudG9vbHMge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDEzcHggMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLm5hdi10YWJzIHtcbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEzcHggMTNweCAxM3B4OyBcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSA+IGEsXG4gICAgICAgICAgICAgICAgJjpob3ZlciA+IGEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZm9ybS1maXQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgID4gLnBvcnRsZXQtdGl0bGUgeyBcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMjBweCAxMHB4IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvcnRsZXQtYm9keSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgJi5wb3J0bGV0LWZ1bGxzY3JlZW4ge1xuICAgICAgICA+IC5wb3J0bGV0LWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7ICAgICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucG9ydGxldC1maXQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgID4gLnBvcnRsZXQtdGl0bGUgeyBcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAxMHB4IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5wb3J0bGV0LWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDIwcHggMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucG9ydGxldC1maXQucG9ydGxldC1mb3JtIHtcbiAgICAgICAgPiAucG9ydGxldC1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5wb3J0bGV0LWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgXG4gICAgICAgICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmLnBvcnRsZXQtZGF0YXRhYmxlLnBvcnRsZXQtZml0IHtcbiAgICAgICAgPiAucG9ydGxldC1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50YWItcGFuZSB7XG4gICAgPiBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxufVxuXG4vKiBSZXZlcnNlIGFsaWduZWQgdGFicyAqL1xuXG4udGFicy1yZXZlcnNlZCB7XG4gICAgPiBsaSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyBcblxuICAgICAgICA+IGEge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBqUXVlcnkgVUkgRHJhZ2dhYmxlIFBvcnRsZXRzICovXG4ucG9ydGxldC1zb3J0YWJsZTpub3QoLnBvcnRsZXQtZnVsbHNjcmVlbikge1xuICAgID4gLnBvcnRsZXQtdGl0bGUge1xuICAgICAgICBjdXJzb3I6IG1vdmU7ICAgXG4gICAgfVxufVxuXG4ucG9ydGxldC1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gICAgYm9yZGVyOiAycHggZGFzaGVkICNlZWU7ICAgXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnBvcnRsZXQtc29ydGFibGUtZW1wdHkgeyAgIFxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQ1cHg7ICAgICAgICAgIFxufVxuXG4ucG9ydGxldC1jb2xsYXBzZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvKiA5OTFweCAqL1xuICAgIC5wb3J0bGV0LWNvbGxhcHNlZC1vbi1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQGlmICR0aGVtZS10eXBlID09IFwibWF0ZXJpYWwtZGVzaWduXCIge1xuICAgIC5wb3J0bGV0IHtcbiAgICAgICAgYm94LXNoYWRvdzogJGdlbmVyYWwtc2hhZG93O1xuICAgIH1cbn1cblxuLyoqKlxuQ3VzdG9tIGNvbG9yZWQgcG9ydGxldHMgXG4qKiovXG5cbkBlYWNoICRuYW1lLCAkY29sb3JzIGluICRjb21wb25lbnQtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBwb3JsZXQtYmFja2dyb3VuZCgkbmFtZSwgbWFwLWdldCgkY29sb3JzLCBiYXNlKSk7XG4gICAgQGluY2x1ZGUgcG9ybGV0LXNvbGlkKCRuYW1lLCBtYXAtZ2V0KCRjb2xvcnMsIGZvbnQpKTtcbiAgICBAaW5jbHVkZSBwb3JsZXQtYm94KCRuYW1lLCBtYXAtZ2V0KCRjb2xvcnMsIGJhc2UpLCBtYXAtZ2V0KCRjb2xvcnMsIGZvbnQpKTtcbn0iLCIvKioqXG5DdXN0b21pemVkIFByb2dyZXNzIEJhcnNcbioqKi9cblxuLnByb2dyZXNzIHsgIFxuICBib3JkZXI6IDA7IFxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7ICAgXG5cbiAgJi5wcm9ncmVzcy1zbSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLnBhZ2UtbWQgJiB7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICB9XG59XG5cbi8qIEN1c3RvbSBjb2xvcnMgKi9cblxuQGVhY2ggJG5hbWUsICRjb2xvcnMgaW4gJGNvbXBvbmVudC1jb2xvcnMge1xuICAgIC5wcm9ncmVzcy1iYXIuI3skbmFtZX0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsIGJhc2UpICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGZvbnQpICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AaWYgJHRoZW1lLXR5cGUgPT0gXCJtYXRlcmlhbC1kZXNpZ25cIiB7XG4gICAgLnByb2dyZXNzIHtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAmLnByb2dyZXNzLXNtIHtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qKipcbkRhc2hib2FyZCBTdGF0c1xuKioqL1xuXG5AbWl4aW4gZGFzaGJvYXJkLXN0YXQtdmFyaWFudCgkbmFtZSwgJGJnLWNvbG9yLCAkdGV4dC1jb2xvcikge1xuICAgICYuI3skbmFtZX0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7ICBcblxuICAgICAgICAmLmRhc2hib2FyZC1zdGF0LWxpZ2h0OmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmctY29sb3IsIDQlKTsgICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC52aXN1YWwge1xuICAgICAgICAgICAgPiBpIHsgXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTApOyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXRhaWxzIHtcbiAgICAgICAgICAgIC5udW1iZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjsgXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7IFxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7ICAgIFxuICAgICAgICAgICAgfSAgICAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAubW9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLWNvbG9yLCA0JSk7ICAgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kYXNoYm9hcmQtc3RhdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZ2VuZXJhbC1ib3JkZXItcmFkaXVzKTsgIFxuXG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAgIC5wb3J0bGV0ICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQGlmICR0aGVtZS10eXBlID09IFwibWF0ZXJpYWwtZGVzaWduXCIge1xuICAgICAgICBib3gtc2hhZG93OiAkZ2VuZXJhbC1zaGFkb3c7XG4gICAgfVxuXG4gICAgLnZpc3VhbCB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6ODBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyAgIFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyAgXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDsgXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyBcblxuICAgICAgICA+IGkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNXB4OyAgXG4gICAgICAgICAgICBmb250LXNpemU6IDExMHB4OyBcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTBweDsgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRldGFpbHMgeyBcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgIFxuIFxuICAgICAgICAubnVtYmVyIHsgICAgXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDsgIFxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IFxuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgICAgIFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9yZSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgICBcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHggNnB4IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBvcGFjaXR5OiAwLjc7ICBcbiAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuOTsgIFxuICAgICAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9ICBcblxuICAgICYuZGFzaGJvYXJkLXN0YXQtdjIge1xuICAgICAgICAudmlzdWFsIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgIFxuICAgICAgICB9ICAgXG4gICAgfVxufVxuXG5AZWFjaCAkbmFtZSwgJGNvbG9ycyBpbiAkY29tcG9uZW50LWNvbG9ycyB7XG4gICAgLmRhc2hib2FyZC1zdGF0IHtcbiAgICAgICAgQGluY2x1ZGUgZGFzaGJvYXJkLXN0YXQtdmFyaWFudCgkbmFtZSwgbWFwLWdldCgkY29sb3JzLCBiYXNlKSwgbWFwLWdldCgkY29sb3JzLCBmb250KSk7XG4gICAgfVxufVxuXG4uZGFzaGJvYXJkLXN0YXQtbGlnaHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAuZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKipcbkRhc2hib2FyZCBTdGF0cyAyXG4qKiovXG5cbi5kYXNoYm9hcmQtc3RhdDIge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGdlbmVyYWwtYm9yZGVyLXJhZGl1cyk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMzBweCAxNXB4OyBcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyAgXG5cbiAgICBAaWYgJHRoZW1lLXR5cGUgPT0gXCJtYXRlcmlhbC1kZXNpZ25cIiB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRnZW5lcmFsLXNoYWRvdztcbiAgICB9XG5cbiAgICAmLmJvcmRlcmVkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdlbmVyYWwtcGFuZWwtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5kaXNwbGF5IHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMnB4IDA7ICBcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAgICAgPiBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNBQUI1QkM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDAgMCAwO1xuXG4gICAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjY2JkNGUwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgXG4gICAgfVxuXG4gICAgLnByb2dyZXNzLWluZm8ge1xuICAgICAgICBjbGVhcjpib3RoO1xuXG4gICAgICAgIC5wcm9ncmVzcyB7IFxuICAgICAgICAgICAgbWFyZ2luOiAwOyAgICAgICAgXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgICAgIH1cblxuICAgICAgICAuc3RhdHVzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGNvbG9yOiAjQUFCNUJDO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAuc3RhdHVzLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdGF0dXMtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAgICBcbn1cblxuLyoqKlxuVGV4dCBTdGF0c1xuKioqL1xuXG4udGV4dC1zdGF0IHtcbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8qIDc2N3B4ICovICBcblxuICAudGV4dC1zdGF0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9ICBcblxufVxuIiwiLyoqKlxuU2Nyb2xsYWJsZSBUYWJsZXNcbioqKi9cblxuLnRhYmxlLXNjcm9sbGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRnZW5lcmFsLXBhbmVsLWJvcmRlci1jb2xvcjtcbiAgICBtYXJnaW46IDEwcHggMCAhaW1wb3J0YW50O1xuXG4gICAgLkRUUyAmIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgICYudGFibGUtc2Nyb2xsYWJsZS1ib3JkZXJsZXNzIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgID4gLnRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgPiB0aGVhZCA+IHRyID4gdGgsXG4gICAgICAgID4gdGJvZHkgPiB0ciA+IHRoLFxuICAgICAgICA+IHRmb290ID4gdHIgPiB0aCxcbiAgICAgICAgPiB0Zm9vdCA+IHRyID4gdGgsXG4gICAgICAgID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgIGJvcmRlcjogMDtcblxuICAgID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiB0aGVhZCA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgICAgICAgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgICAgICAgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgICAgICAgPiB0aGVhZCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgICAgICAgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgICAgICAgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqKlxuQ3VzdG9taXplZCBCb290c3RyYXAgVGFibGVzXG4qKiovXG5cbi50YWJsZSB7XG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG5cdCYudGFibGUtYm9yZGVyZWQge1xuICAgICAgICB0aGVhZCA+IHRyID4gdGgge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcblx0ICAgfVxuICAgIH1cblxuXHR0ZCAuaW1nLXJlc3BvbnNpdmUgIHtcblx0XHR3aWR0aDoxMDAlO1xuXHR9XG59XG5cbi8qKipcblJlc3BvbnNpdmUgRmxpcCBTY3JvbGwgVGFibGVzXG4qKiovXG5cbi5mbGlwLXNjcm9sbCB0YWJsZSB7IFxuXHR3aWR0aDogMTAwJTsgXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgLyogNzY4cHggKi9cbiAgXG4gICAgLmZsaXAtc2Nyb2xsIC5mbGlwLWNvbnRlbnQ6YWZ0ZXIgeyB2aXNpYmlsaXR5OiBoaWRkZW47IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDA7IGNvbnRlbnQ6IFwiIFwiOyBjbGVhcjogYm90aDsgaGVpZ2h0OiAwOyB9XG4gICAgLmZsaXAtc2Nyb2xsICogaHRtbCAuZmxpcC1jb250ZW50IHsgem9vbTogMTsgfVxuICAgIC5mbGlwLXNjcm9sbCAqOmZpcnN0LWNoaWxkK2h0bWwgLmZsaXAtY29udGVudCB7IHpvb206IDE7IH1cbiAgXG4gICAgLmZsaXAtc2Nyb2xsIHRhYmxlIHsgd2lkdGg6IDEwMCU7IGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IGJvcmRlci1zcGFjaW5nOiAwOyB9XG4gXG4gICAgLmZsaXAtc2Nyb2xsIHRoLFxuICAgIC5mbGlwLXNjcm9sbCB0ZCB7IG1hcmdpbjogMDsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC5mbGlwLXNjcm9sbCB0aCB7IFxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyBcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IFxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50OyBcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50OyBcbiAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIFxuICAgIC5mbGlwLXNjcm9sbCB0YWJsZSB7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyB9XG4gICAgLmZsaXAtc2Nyb2xsIHRoZWFkIHsgXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IFxuICAgIH1cbiAgICAuZmxpcC1zY3JvbGwgdGJvZHkgeyBcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IFxuICAgICAgICB3aWR0aDogYXV0bzsgXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87IFxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAgICAgXG4gICAgfVxuXG4gICAgLmZsaXAtc2Nyb2xsIC5mbGlwLWNvbnRlbnQgdGJvZHkgdHIgdGQgeyBmb250LXNpemU6IDEzcHg7IGxpbmUtaGVpZ2h0OiAxLjQ4MzsgfVxuICAgIC5mbGlwLXNjcm9sbCAudGFibGUtYm9yZGVyZWQuZmxpcC1jb250ZW50IHRib2R5IHRyIHRkIHsgZm9udC1zaXplOiAxM3B4OyBsaW5lLWhlaWdodDogMS40MzsgfVxuXG4gICAgLmZsaXAtc2Nyb2xsIHRoZWFkIHRyIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZmxpcC1zY3JvbGwgdGggeyBkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuZmxpcC1zY3JvbGwgdGJvZHkgdHIgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiB0b3A7IG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gICAgLmZsaXAtc2Nyb2xsIHRkIHsgZGlzcGxheTogYmxvY2s7IG1pbi1oZWlnaHQ6IDEuMjVlbTsgdGV4dC1hbGlnbjogbGVmdDsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudH0gXG4gXG4gICAgLyogc29ydCBvdXQgYm9yZGVycyAqL1xuIFxuICAgIC5mbGlwLXNjcm9sbCB0aCB7IGJvcmRlci1ib3R0b206IDA7IGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgLmZsaXAtc2Nyb2xsIHRkIHsgYm9yZGVyLWxlZnQ6IDA7IGJvcmRlci1yaWdodDogMDsgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5mbGlwLXNjcm9sbCB0Ym9keSB0ciB7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDsgfVxuICAgIC5mbGlwLXNjcm9sbCB0aDpsYXN0LWNoaWxkLFxuICAgIC5mbGlwLXNjcm9sbCB0ZDpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbn1cblxuLyoqKlxuQ3VzdG9tIHRhYmxlc1xuKioqL1xuXG4udGFibGUtdG9vbGJhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi50YWJsZS50YWJsZS1mdWxsLXdpZHRoIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udGFibGUgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7IFxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4udGFibGUgdGhlYWQgdHIgdGgge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udGFibGUtYWR2YW5jZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtYWR2YW5jZSB0aGVhZCB7IFxuICAgIGNvbG9yOiAkZ2VuZXJhbC1wYW5lbC1mb250LWNvbG9yOyBcbn1cblxuLnRhYmxlLWFkdmFuY2UgdGhlYWQgdHIgdGh7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdlbmVyYWwtcGFuZWwtYmctY29sb3I7IFxuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwOyBcbiAgICBjb2xvcjogJGdlbmVyYWwtcGFuZWwtZm9udC1jb2xvcjtcbn1cblxuLnRhYmxlLWFkdmFuY2UgZGl2LnN1Y2Nlc3MsIFxuLnRhYmxlLWFkdmFuY2UgZGl2LmluZm8sIFxuLnRhYmxlLWFkdmFuY2UgZGl2LmltcG9ydGFudCwgXG4udGFibGUtYWR2YW5jZSBkaXYud2FybmluZywgXG4udGFibGUtYWR2YW5jZSBkaXYuZGFuZ2VyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDotNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtYWR2YW5jZSB0ciB0ZCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDBweDsgXG59XG5cbi50YWJsZS1hZHZhbmNlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7IFxufVxuXG4udGFibGUtYWR2YW5jZSB0ciB0ZC5oaWdobGlnaHQ6Zmlyc3QtY2hpbGQgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi50YWJsZS1hZHZhbmNlIHRkLmhpZ2hsaWdodCBkaXYucHJpbWFyeSB7ICBcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xufVxuXG4udGFibGUtYWR2YW5jZSB0ZC5oaWdobGlnaHQgZGl2LnN1Y2Nlc3MgeyAgXG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYnJhbmQtc3VjY2Vzcztcbn1cblxuLnRhYmxlLWFkdmFuY2UgdGQuaGlnaGxpZ2h0IGRpdi5pbmZvIHsgIFxuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGJyYW5kLWluZm87XG59XG5cbi50YWJsZS1hZHZhbmNlIHRkLmhpZ2hsaWdodCBkaXYud2FybmluZyB7ICBcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRicmFuZC13YXJuaW5nO1xufVxuXG4udGFibGUtYWR2YW5jZSB0ZC5oaWdobGlnaHQgZGl2LmRhbmdlciB7ICBcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRicmFuZC1kYW5nZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgeyAvKiA3NjdweCAqL1xuICAgIC50YWJsZS1hZHZhbmNlIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgPiB0ZC5oaWdobGlnaHQ6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vKioqXG5MaWdodCBUYWJsZVxuKioqL1xuXG4udGFibGUudGFibGUtbGlnaHQge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyBcblxuICAgID4gdGhlYWQge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgID4gdGgge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi51cHBlcmNhc2Uge1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gdGgge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oI0I1QkZDNCwgMTIlKTsgIFxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0YyRjVGODsgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IHRib2R5IHtcbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0YyRjVGODsgICBcbiAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCNBQUI0QkIsIDEyJSk7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICAgICAgICYuZml0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC51c2VyLXBpYyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyIHtcbiAgICAgICAgPiB0ZDpob3ZlcixcbiAgICAgICAgPiB0aDpob3ZlcixcbiAgICAgICAgJjpob3ZlciA+IHRkeyBcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oIzk0QTBCMiwgMzQlKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IHRkIHtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCM5NEEwQjIsIDMyJSkgIWltcG9ydGFudDtcbn0iLCIvKioqXG5DdXN0b21pemVkIEJvb3RzdHJhcCBUYWJzIFxuKioqL1xuXG4vKiBUYWJzIGFuZCBwaWxscyAqL1xuXG4ubmF2LXRhYnMsXG4ubmF2LXBpbGxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgPiBsaSB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgID4gLmJhZGdlIHsgXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZ2VuZXJhbC1ib3JkZXItcmFkaXVzICRnZW5lcmFsLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICAgXG5cbiAgICAmLm5hdi10YWJzLXNtLFxuICAgICYubmF2LXBpbGxzLXNtIHtcbiAgICAgICAgPiBsaSA+IGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9ICBcbiAgICB9XG5cbiAgICAuZHJvcGRvd24ub3BlbiB7XG4gICAgICAgID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgICAgICAgY29sb3I6ICMwZDYzOGY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfSBcbn1cblxuLyogTGVmdCBhbmQgcmlnaHQgdGFicyAqL1xuXG4udGFicy1yaWdodC5uYXYtdGFicywgXG4udGFicy1sZWZ0Lm5hdi10YWJzIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyAgXG5cbiAgICA+IGxpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgfVxuICAgIH0gIFxufVxuXG4vKiBMZWZ0IHRhYnMgKi9cblxuLnRhYnMtbGVmdC5uYXYtdGFicyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG5cbiAgICA+IGxpID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZ2VuZXJhbC1ib3JkZXItcmFkaXVzIDAgMCAkZ2VuZXJhbC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2VlZWVlZSAjZGRkZGRkICNlZWVlZWUgI2VlZWVlZTsgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IGxpLmFjdGl2ZSA+IGEsXG4gICAgPiBsaS5hY3RpdmUgPiBhOmhvdmVyXG4gICAgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZ2VuZXJhbC1ib3JkZXItcmFkaXVzIDAgMCAkZ2VuZXJhbC1ib3JkZXItcmFkaXVzKTsgICAgICAgICAgXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RkZCB0cmFuc3BhcmVudCAjZGRkICNkZGQ7ICAgICAgXG4gICAgICAgICpib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7ICAgXG4gICAgfVxufVxuXG4vKiBSaWdodCB0YWJzICovXG5cbi50YWJzLXJpZ2h0Lm5hdi10YWJzIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG5cbiAgICA+IGxpID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGdlbmVyYWwtYm9yZGVyLXJhZGl1cyAkZ2VuZXJhbC1ib3JkZXItcmFkaXVzIDApO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlICNlZWVlZWUgI2VlZWVlZSAjZGRkZGRkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBsaS5hY3RpdmUgPiBhLFxuICAgID4gbGkuYWN0aXZlID4gYTpob3ZlclxuICAgID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAkZ2VuZXJhbC1ib3JkZXItcmFkaXVzICRnZW5lcmFsLWJvcmRlci1yYWRpdXMgMCk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RkZCAjZGRkICNkZGQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICpib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbiAgICB9XG59XG5cbi8qIEJlbG93IHRhYnMgKi9cblxuLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMsXG4udGFicy1iZWxvdyA+IC5uYXYtcGlsbHMge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi50YWJzLWJlbG93ID4gLm5hdi10YWJzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICA+IGxpID4gYXtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNkZGQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGdlbmVyYWwtYm9yZGVyLXJhZGl1cyk7IFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGl2ZSBhLFxuICAgIC5hY3RpdmUgYTpob3ZlclxuICAgIC5hY3RpdmUgYTpmb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRnZW5lcmFsLWJvcmRlci1yYWRpdXMgJGdlbmVyYWwtYm9yZGVyLXJhZGl1cyk7ICAgICAgICAgICAgICBcbiAgICAgICAgXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2RkZCAjZGRkICNkZGQgICFpbXBvcnRhbnQ7ICAgICBcbiAgICB9XG59XG5cbi8qKipcbkN1c3RvbSB0YWJzXG4qKiovXG5cbi8qIEluIEJTMy4wLjAgdGFiYmFibGUgY2xhc3Mgd2FzIHJlbW92ZWQuIFdlIGhhZCB0byBhZGRlZCBpdCBiYWNrICovXG5cbi50YWJiYWJsZSB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn0gICBcblxuLnRhYmJhYmxlLWN1c3RvbSB7IFxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IFxuICAgIHBhZGRpbmc6IDBweDsgIFxuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICA+IC5uYXYtdGFicyB7IFxuICAgICAgICBib3JkZXI6IG5vbmU7IFxuICAgICAgICBtYXJnaW46IDBweDtcblxuICAgICAgICA+IGxpIHsgXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDsgXG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IFxuXG5cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyAgICAgIFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkYnJhbmQtZGFuZ2VyOyBcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyBcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IFxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7ICBcblxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTsgXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyBcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2Q0ZDRkNCAjZDRkNGQ0IHRyYW5zcGFyZW50OyBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gIFxuICAgICAgICAgICAgfSBcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gLnRhYi1jb250ZW50IHsgXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7ICBcbiAgICAgICAgcGFkZGluZzogMTBweDsgXG5cbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGdlbmVyYWwtYm9yZGVyLXJhZGl1cyAkZ2VuZXJhbC1ib3JkZXItcmFkaXVzKTsgICAgICAgICAgICAgICAgICBcbiAgICB9XG5cbiAgICAvKiBqdXN0aWZpZWQgdGFicyAqL1xuXG4gICAgJi5uYXYtanVzdGlmaWVkID4gLnRhYi1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICB9XG5cbiAgICAvKiBib3hsZXNzIHRhYnMgKi9cblxuICAgICYuYm94bGVzcyA+IC50YWItY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6MTVweCAwO1xuICAgICAgICBib3JkZXItbGVmdDpub25lO1xuICAgICAgICBib3JkZXItcmlnaHQ6bm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTpub25lO1xuICAgIH1cblxuICAgIC8qIGJlbG93IGp1c3RpZmllZCB0YWJzICovXG5cbiAgICAmLnRhYnMtYmVsb3cubmF2LWp1c3RpZmllZCAudGFiLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIFxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRnZW5lcmFsLWJvcmRlci1yYWRpdXMgJGdlbmVyYWwtYm9yZGVyLXJhZGl1cyAwIDApO1xuICAgIH1cblxuICAgIC8qIGZ1bGwgd2lkdGggdGFicyAqL1xuXG4gICAgJi50YWJiYWJsZS1mdWxsLXdpZHRoIHtcbiAgICAgICAgPiAubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgICAgICAgICAgY29sb3I6IzQyNDI0MjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgICAgICAgcGFkZGluZzo5cHggMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnRhYi1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6MTVweCAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6bm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDpub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTpub25lO1xuICAgICAgICB9XG4gICAgfSAgICBcblxuICAgIC8qIGJlbG93IHRhYnMgKi9cblxuICAgICYudGFicy1iZWxvdyAubmF2LXRhYnMge1xuXG4gICAgICAgID4gbGkgPiBhIHsgXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lOyBcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4OyAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgPiBsaS5hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTsgXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2QxMjYxMDsgXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyBcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgIFxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IFxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNkNGQ0ZDQgI2Q0ZDRkNCB0cmFuc3BhcmVudDsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSAgIFxuXG5cbi50YWJiYWJsZS1jdXN0b20udGFiYmFibGUtbm9ib3JkZXIge1xuICAgID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgIC50YWItY29udGVudCB7XG4gICAgICAgIGJvcmRlcjogMDsgICBcbiAgICB9XG59XG5cblxuJHRhYmJhYmxlLWxpbmUtZm9udC1jb2xvcjogIzMzMyAhZGVmYXVsdDtcblxuLnRhYmJhYmxlLWxpbmUge1xuXG4gICAgLnBvcnRsZXQ6bm90KC5saWdodCkgJiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cblxuICAgID4gLm5hdi10YWJzIHsgXG4gICAgICAgIGJvcmRlcjogbm9uZTsgXG4gICAgICAgIG1hcmdpbjogMHB4O1xuXG4gICAgICAgID4gbGkgeyBcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwOyAgIFxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDsgIFxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCR0YWJiYWJsZS1saW5lLWZvbnQtY29sb3IsIDI1JSk7XG5cbiAgICAgICAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkdGFiYmFibGUtbGluZS1mb250LWNvbG9yLCA0NSUpOyBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRicmFuZC1zdWNjZXNzO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDsgXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGFiYmFibGUtbGluZS1mb250LWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkdGFiYmFibGUtbGluZS1mb250LWNvbG9yLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9ICBcbiAgICAgICAgICAgIH0gIFxuXG4gICAgICAgICAgICAmLm9wZW4sXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBsaWdodGVuKCRicmFuZC1zdWNjZXNzLCAyNSUpO1xuXG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwOyBcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRhYmJhYmxlLWxpbmUtZm9udC1jb2xvcjtcblxuICAgICAgICAgICAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJHRhYmJhYmxlLWxpbmUtZm9udC1jb2xvciwgNDUlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICB9ICBcblxuICAgID4gLnRhYi1jb250ZW50IHsgXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtlbigkcGFnZS1jb250ZW50LXNvbGlkLWJnLWNvbG9yLCAwJSk7ICBcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuXG4gICAgICAgIC5wYWdlLWNvbnRhaW5lci1iZy1zb2xpZCAmIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBkYXJrZW4oJHBhZ2UtY29udGVudC1zb2xpZC1iZy1jb2xvciwgNiUpOyAgXG4gICAgICAgIH1cblxuICAgICAgICAucG9ydGxldCAmIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRhYmJhYmxlLWxpbmUudGFicy1iZWxvdyB7XG4gICAgXG4gICAgPiAubmF2LXRhYnMgeyBcbiAgICAgICAgPiBsaSB7IFxuICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIGxpZ2h0ZW4oJGJyYW5kLWRhbmdlciwgMjUlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7ICAgXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgJGJyYW5kLWRhbmdlcjtcbiAgICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICB9ICBcblxuICAgID4gLnRhYi1jb250ZW50IHsgXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4OyAgXG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyAgXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyBcbiAgICB9XG59XG5cbi50YWJiYWJsZS1ib3JkZXJlZCB7XG5cbiAgICAucG9ydGxldCAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAubmF2LXRhYnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC50YWItY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI2RkZDsgIFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIH1cbn0iLCIvKioqXG5UaWxlcyhuZXcgaW4gdjEuMS4xKVxuKioqL1xuXG4udGlsZXMge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAudGlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiAxMzVweDtcbiAgICAgICAgd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcblxuICAgICAgICAmOmFmdGVyLFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7IFxuICAgICAgICB9XG5cbiAgICAgICAgJi5kb3VibGUge1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRvdWJsZS1kb3duIHtcbiAgICAgICAgICAgIGhlaWdodDogMjgwcHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYWFhICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSwgXG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlbGVjdGVkIC5jb3JuZXI6YWZ0ZXIgeyAgXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0MHB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICByaWdodDogLTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0ZWQgLmNoZWNrOmFmdGVyIHsgIFxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgIH1cblxuXG4gICAgICAgICYuaWNvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pbWFnZSB7XG4gICAgICAgICAgICAudGlsZS1ib2R5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC50aWxlLWJvZHkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLnB1bGwtcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuY29udGVudCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDEsXG4gICAgICAgICAgICBoMixcbiAgICAgICAgICAgIGgzLFxuICAgICAgICAgICAgaDQsXG4gICAgICAgICAgICBoNSxcbiAgICAgICAgICAgIGg2LFxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyxcbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGlsZS1vYmplY3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgKnpvb206IDE7XG4gICAgICAgIFxuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAubmFtZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAubnVtYmVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgICAgXG4gICAgfVxufVxuXG5cbiIsIi8qKipcbkN1c3RpbWl6ZWQgQm9vdHN0cmFwIFdlbGxzXG4qKiovXG5cbi53ZWxsIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAyMHB4OyAgIFxuXG4gIEBpZiAkdGhlbWUtdHlwZSA9PSBcImRlZmF1bHRcIiB7XG4gIFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgXHQtbW96LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgIFxuICAgfSAgICAgIFxufVxuXG5AaWYgJHRoZW1lLXR5cGUgPT0gXCJtYXRlcmlhbC1kZXNpZ25cIiB7XG4gICAgLndlbGwge1xuICAgICAgICBAZXh0ZW5kIC5tZC1zaGFkb3ctei0xOyAgXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGdlbmVyYWwtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxufVxuXG4ud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDQwcHg7ICBcbn1cblxuLndlbGwtc20ge1xuICBwYWRkaW5nOiAxMHB4OyAgXG59XG5cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0W1dpZGdldHNdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8jIyAgV2lkZ2V0IENvbG9yc1xuJHdpZGdldC1jb2xvci13aGl0ZTogICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiR3aWRnZXQtY29sb3ItcHVycGxlOiAgICAgICAgICAgICAgICM5YTdjYWYgIWRlZmF1bHQ7XG4kd2lkZ2V0LWNvbG9yLXB1cnBsZS1kYXJrOiAgICAgICAgICAjNGIzNjVhICFkZWZhdWx0O1xuJHdpZGdldC1jb2xvci1wdXJwbGUtbGlnaHQ6ICAgICAgICAgIzY3NGQ3OSAhZGVmYXVsdDtcbiR3aWRnZXQtY29sb3ItZ3JlZW46ICAgICAgICAgICAgICAgICM0ZGIzYTQgIWRlZmF1bHQ7XG4kd2lkZ2V0LWNvbG9yLXJlZDogICAgICAgICAgICAgICAgICAjZjM2YTVhICFkZWZhdWx0O1xuJHdpZGdldC1jb2xvci1ibHVlOiAgICAgICAgICAgICAgICAgIzViOWJkMSAhZGVmYXVsdDtcbiR3aWRnZXQtY29sb3ItZ3JheTogICAgICAgICAgICAgICAgICMzMjNjNDUgIWRlZmF1bHQ7XG4kd2lkZ2V0LWNvbG9yLWdyYXktZGFyazogICAgICAgICAgICAjMTQ0ZjU3ICFkZWZhdWx0O1xuJHdpZGdldC1jb2xvci1oZWFkaW5nOiAgICAgICAgICAgICAgI2ExYWZiYiAhZGVmYXVsdDtcbiR3aWRnZXQtY29sb3ItdGl0bGU6ICAgICAgICAgICAgICAgICMzZTRmNWUgIWRlZmF1bHQ7XG4kd2lkZ2V0LWNvbG9yLXRpdGxlLWxpZ2h0OiAgICAgICAgICAjOGU5ZGFhICFkZWZhdWx0O1xuJHdpZGdldC1jb2xvci1mYjogICAgICAgICAgICAgICAgICAgIzQ3NWU5OCAhZGVmYXVsdDtcbiR3aWRnZXQtY29sb3ItdHc6ICAgICAgICAgICAgICAgICAgICM1NWFjZWUgIWRlZmF1bHQ7XG4kd2lkZ2V0LWNvbG9yLXBsYWNlaG9sZGVyOiAgICAgICAgICBsaWdodGVuKCR3aWRnZXQtY29sb3ItcmVkLCA1MCUpICFkZWZhdWx0O1xuXG4vLyMjICBXaWRnZXQgRm9udCBTaXplXG4kd2lkZ2V0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xuJHdpZGdldC1mb250LXNpemUtbWQ6ICAgICAgICAgICAgICAgMjFweCAhZGVmYXVsdDtcbiR3aWRnZXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbi8vIyMgIFdpZGdldCBTcGFjZSBTaXplXG4kd2lkZ2V0LXNwYWNlLXNtLXNpemU6ICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJHdpZGdldC1zcGFjZS1tZC1zaXplOiAgICAgICAgICAgICAgMjBweCAhZGVmYXVsdDtcbiR3aWRnZXQtc3BhY2UtbGctc2l6ZTogICAgICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG5cbi8vIyMgIFdpZGdldCBIZWlnaHQgU2l6ZVxuJHdpZGdldC1oZWlnaHQtc2l6ZS14czogICAgICAgICAgICAgMjUwcHggIWRlZmF1bHQ7XG4kd2lkZ2V0LWhlaWdodC1zaXplLXNtOiAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiR3aWRnZXQtaGVpZ2h0LXNpemUtbWQ6ICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHdpZGdldC1oZWlnaHQtc2l6ZS1iZzogICAgICAgICAgICAgNDIwcHggIWRlZmF1bHQ7XG4kd2lkZ2V0LWhlaWdodC1zaXplLWxnOiAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcblxuLyoqKiBXaWRnZXQgQmFja2dyb3VuZCBDb2xvcnMgKioqL1xuLndpZGdldC1iZy1jb2xvci1wdXJwbGUgeyBiYWNrZ3JvdW5kOiAkd2lkZ2V0LWNvbG9yLXB1cnBsZTsgfVxuLndpZGdldC1iZy1jb2xvci1wdXJwbGUtZGFyayB7IGJhY2tncm91bmQ6ICR3aWRnZXQtY29sb3ItcHVycGxlLWRhcms7IH1cbi53aWRnZXQtYmctY29sb3ItcHVycGxlLWxpZ2h0IHsgYmFja2dyb3VuZDogJHdpZGdldC1jb2xvci1wdXJwbGUtbGlnaHQ7IH1cbi53aWRnZXQtYmctY29sb3ItZ3JlZW4geyBiYWNrZ3JvdW5kOiAkd2lkZ2V0LWNvbG9yLWdyZWVuOyB9XG4ud2lkZ2V0LWJnLWNvbG9yLXJlZCB7IGJhY2tncm91bmQ6ICR3aWRnZXQtY29sb3ItcmVkOyB9XG4ud2lkZ2V0LWJnLWNvbG9yLWJsdWUgeyBiYWNrZ3JvdW5kOiAkd2lkZ2V0LWNvbG9yLWJsdWU7IH1cbi53aWRnZXQtYmctY29sb3ItZ3JheSB7IGJhY2tncm91bmQ6ICR3aWRnZXQtY29sb3ItZ3JheTsgfVxuLndpZGdldC1iZy1jb2xvci1ncmF5LWRhcmsgeyBiYWNrZ3JvdW5kOiAkd2lkZ2V0LWNvbG9yLWdyYXktZGFyazsgfVxuLndpZGdldC1iZy1jb2xvci13aGl0ZSB7IGJhY2tncm91bmQ6ICR3aWRnZXQtY29sb3Itd2hpdGU7IH1cbi53aWRnZXQtYmctY29sb3ItZGFyayB7IGJhY2tncm91bmQ6ICR3aWRnZXQtY29sb3ItdGl0bGU7IH1cbi53aWRnZXQtYmctY29sb3ItZGFyay1saWdodCB7IGJhY2tncm91bmQ6ICR3aWRnZXQtY29sb3ItdGl0bGUtbGlnaHQ7IH1cbi53aWRnZXQtYmctY29sb3ItZmIgeyBiYWNrZ3JvdW5kOiAkd2lkZ2V0LWNvbG9yLWZiOyB9XG4ud2lkZ2V0LWJnLWNvbG9yLXR3IHsgYmFja2dyb3VuZDogJHdpZGdldC1jb2xvci10dzsgfVxuXG4vKioqIFdpZGdldCBUaXRsZSBDb2xvcnMgKioqL1xuLndpZGdldC10aXRsZS1jb2xvci1wdXJwbGUgeyBjb2xvcjogJHdpZGdldC1jb2xvci1wdXJwbGU7IH1cbi53aWRnZXQtdGl0bGUtY29sb3ItcHVycGxlLWRhcmsgeyBjb2xvcjogJHdpZGdldC1jb2xvci1wdXJwbGUtZGFyazsgfVxuLndpZGdldC10aXRsZS1jb2xvci1wdXJwbGUtbGlnaHQgeyBjb2xvcjogJHdpZGdldC1jb2xvci1wdXJwbGUtbGlnaHQ7IH1cbi53aWRnZXQtdGl0bGUtY29sb3ItZ3JlZW4geyBjb2xvcjogJHdpZGdldC1jb2xvci1ncmVlbjsgfVxuLndpZGdldC10aXRsZS1jb2xvci1yZWQgeyBjb2xvcjogJHdpZGdldC1jb2xvci1yZWQ7IH1cbi53aWRnZXQtdGl0bGUtY29sb3ItYmx1ZSB7IGNvbG9yOiAkd2lkZ2V0LWNvbG9yLWJsdWU7IH1cbi53aWRnZXQtdGl0bGUtY29sb3ItZ3JheSB7IGNvbG9yOiAkd2lkZ2V0LWNvbG9yLWdyYXk7IH1cbi53aWRnZXQtdGl0bGUtY29sb3ItZ3JheS1kYXJrIHsgY29sb3I6ICR3aWRnZXQtY29sb3ItZ3JheS1kYXJrOyB9XG4ud2lkZ2V0LXRpdGxlLWNvbG9yLXdoaXRlIHsgY29sb3I6ICR3aWRnZXQtY29sb3Itd2hpdGU7IH1cbi53aWRnZXQtdGl0bGUtY29sb3ItZGFyayB7IGNvbG9yOiAkd2lkZ2V0LWNvbG9yLXRpdGxlOyB9XG4ud2lkZ2V0LXRpdGxlLWNvbG9yLWRhcmstbGlnaHQgeyBjb2xvcjogJHdpZGdldC1jb2xvci10aXRsZS1saWdodDsgfVxuLndpZGdldC10aXRsZS1jb2xvci1mYiB7IGNvbG9yOiAkd2lkZ2V0LWNvbG9yLWZiOyB9XG4ud2lkZ2V0LXRpdGxlLWNvbG9yLXR3IHsgY29sb3I6ICR3aWRnZXQtY29sb3ItdHc7IH1cblxuLm92ZXJmbG93LWgge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cblxuLyoqKiBXaWRnZXQgQ2Fyb3VzZWwgKioqL1xuLndpZGdldC1jYXJvdXNlbCB7XG4gICAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgICAgICBsZWZ0OiAtMTglO1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzLXJlZCB7XG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2lkZ2V0LWNvbG9yLXJlZDtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aWRnZXQtY29sb3ItcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKioqIFdpZGdldCBHcmFkaWVudCAqKiovXG4ud2lkZ2V0LWdyYWRpZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogJHdpZGdldC1oZWlnaHQtc2l6ZS1tZDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIDUwJSA1MCU7XG5cbiAgICBib3JkZXItcmFkaXVzOiAkZ2VuZXJhbC1ib3JkZXItcmFkaXVzO1xuXG5cdC53aWRnZXQtZ3JhZGllbnQtYm9keSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogJHdpZGdldC1zcGFjZS1tZC1zaXplO1xuXG4gICAgICAgIC53aWRnZXQtZ3JhZGllbnQtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkd2lkZ2V0LWZvbnQtc2l6ZS1tZDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogJHdpZGdldC1jb2xvci13aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG5cdFx0LndpZGdldC1ncmFkaWVudC1ib2R5LWFjdGlvbnMge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJHdpZGdldC1mb250LXNpemUtc207XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDhweDtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJHdpZGdldC1jb2xvci13aGl0ZTtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aWRnZXQtY29sb3ItaGVhZGluZztcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyoqKiBXaWRnZXQgR3JhZGllbnQgKioqL1xuLndpZGdldC13cmFwLWltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogJGdlbmVyYWwtYm9yZGVyLXJhZGl1cztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogJHdpZGdldC1oZWlnaHQtc2l6ZS1tZDtcblx0cGFkZGluZzogJHdpZGdldC1zcGFjZS1tZC1zaXplO1xuXG4gICAgLndpZGdldC13cmFwLWltZy10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHdpZGdldC1mb250LXNpemUtbWQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkd2lkZ2V0LWNvbG9yLXRpdGxlO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cblxuXHQud2lkZ2V0LXdyYXAtaW1nLWVsZW1lbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG5cdH1cbn1cblxuLyoqKiBXaWRnZXQgVGFiICoqKi9cbi53aWRnZXQtdGFiIHtcbiAgICBtaW4taGVpZ2h0OiAkd2lkZ2V0LWhlaWdodC1zaXplLWJnO1xuICAgIGJvcmRlci1yYWRpdXM6ICRnZW5lcmFsLWJvcmRlci1yYWRpdXM7XG5cblx0Lm5hdi10YWJzIHsgXG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWZmMWYzO1xuXG4gICAgICAgID4gbGkge1xuICAgICAgICBcdG1hcmdpbjogMCAxMHB4O1xuXG4gICAgICAgIFx0JjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIFx0XHRtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgXHR9XG5cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2lkZ2V0LWNvbG9yLXRpdGxlLWxpZ2h0O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgICAgICAgICAgICAgPiBpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aWRnZXQtY29sb3ItdGl0bGUtbGlnaHQ7IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5vcGVuLFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aWRnZXQtY29sb3ItcmVkO1xuXG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwOyBcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aWRnZXQtY29sb3ItcmVkO1xuXG4gICAgICAgICAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdpZGdldC1jb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdpZGdldC1jb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwOyBcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aWRnZXQtY29sb3ItcmVkO1xuXG4gICAgICAgICAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdpZGdldC1jb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9ICBcbiAgICAgICAgICAgIH0gICBcbiAgICAgICAgfVxuICAgIH1cblxuXHQudGFiLWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6ICR3aWRnZXQtc3BhY2UtbWQtc2l6ZTtcblx0XHRjb2xvcjogJHdpZGdldC1jb2xvci10aXRsZS1saWdodDtcblx0fVxuXG4gICAgLnNsaW1TY3JvbGxCYXIge1xuICAgICAgICByaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qKiogV2lkZ2V0IE5ld3MgKioqL1xuLndpZGdldC1uZXdzIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogJGdlbmVyYWwtYm9yZGVyLXJhZGl1cztcblxuXHQud2lkZ2V0LW5ld3MtbGVmdC1lbGVtIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMTAwcHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0fVxuXG5cdC53aWRnZXQtbmV3cy1yaWdodC1ib2R5IHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0LndpZGdldC1uZXdzLXJpZ2h0LWJvZHktdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAjM2U0ZjVlO1xuXHRcdFx0bWFyZ2luOiAwIDAgNXB4O1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cblx0XHRcdC5sYWJlbCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0YmFja2dyb3VuZDogJHdpZGdldC1jb2xvci1oZWFkaW5nO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdH1cbn1cblxuLyoqKiBXaWRnZXQgVGh1bWIgKioqL1xuLndpZGdldC10aHVtYiB7XG5cdHBhZGRpbmc6ICR3aWRnZXQtc3BhY2UtbWQtc2l6ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkZ2VuZXJhbC1ib3JkZXItcmFkaXVzO1xuXG4gICAgJi5ib3JkZXJlZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRnZW5lcmFsLXBhbmVsLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cblx0LndpZGdldC10aHVtYi1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAkd2lkZ2V0LWZvbnQtc2l6ZS1zbTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICR3aWRnZXQtY29sb3ItdGl0bGUtbGlnaHQ7XG5cdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHR9XG5cblx0LndpZGdldC10aHVtYi13cmFwIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0LndpZGdldC10aHVtYi1pY29uIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6ICR3aWRnZXQtZm9udC1zaXplLWxnO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQxcHg7XG5cdFx0XHRjb2xvcjogJHdpZGdldC1jb2xvci13aGl0ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0LndpZGdldC10aHVtYi1ib2R5IHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC53aWRnZXQtdGh1bWItc3VidGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkd2lkZ2V0LWZvbnQtc2l6ZS1zbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogJHdpZGdldC1jb2xvci10aXRsZS1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53aWRnZXQtdGh1bWItYm9keS1zdGF0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2lkZ2V0LWNvbG9yLXRpdGxlO1xuICAgICAgICB9XG5cdH1cbn1cblxuLyoqKiBXaWRnZXQgU29jaWFscyAqKiovXG4ud2lkZ2V0LXNvY2lhbHMge1xuICAgIGJvcmRlci1yYWRpdXM6ICRnZW5lcmFsLWJvcmRlci1yYWRpdXM7XG4gICAgbWluLWhlaWdodDogJHdpZGdldC1oZWlnaHQtc2l6ZS14cztcbiAgICBwYWRkaW5nOiAkd2lkZ2V0LXNwYWNlLW1kLXNpemU7XG5cbiAgICAud2lkZ2V0LXNvY2lhbHMtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGNvbG9yOiAkd2lkZ2V0LWNvbG9yLXdoaXRlO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cblxuICAgIC53aWRnZXQtc29jaWFsLXN1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICR3aWRnZXQtY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHdpZGdldC1jb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53aWRnZXQtc29jaWFscy1wYXJhZ3JhcGgge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICM2NTcyN2Q7XG4gICAgfVxuXG4gICAgJXdpZGdldC1zb2NpYWwtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgfVxuICAgIC53aWRnZXQtc29jaWFsLWljb24tZmIge1xuICAgICAgICBAZXh0ZW5kICV3aWRnZXQtc29jaWFsLWljb247XG4gICAgICAgIGNvbG9yOiAjMmIzZjcyO1xuICAgIH1cbiAgICAud2lkZ2V0LXNvY2lhbC1pY29uLXR3IHtcbiAgICAgICAgQGV4dGVuZCAld2lkZ2V0LXNvY2lhbC1pY29uO1xuICAgICAgICBjb2xvcjogIzM2ODZjMztcbiAgICB9XG59XG5cbi8qKiogV2lkZ2V0IENvbW1lbnRzICoqKi9cbi53aWRnZXQtY29tbWVudHMge1xuICAgIG1pbi1oZWlnaHQ6ICR3aWRnZXQtaGVpZ2h0LXNpemUtYmc7XG59XG5cbi8qKiogV2lkZ2V0IE1lZGlhICoqKi9cbi53aWRnZXQtbWVkaWEge1xuICAgIGJvcmRlci1yYWRpdXM6ICRnZW5lcmFsLWJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmY5ZmM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgLndpZGdldC1tZWRpYS1lbGVtZW50cyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLndpZGdldC1tZWRpYS1hdmF0YXIge1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAud2lkZ2V0LWJ0bi1kZWZhdWx0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjOTZhMmIxO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJmMGY2O1xuICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcblxuICAgICAgICAud2lkZ2V0LWJ0bi1pY29uIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlYmYwZjY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2lkZ2V0LWJ0bi1yZWQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICNmMzZhNWE7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmYwZjY7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuXG4gICAgICAgIC53aWRnZXQtYnRuLWljb24ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aWRnZXQtY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjM2YTVhO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndpZGdldC1idG4tYmx1ZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJHdpZGdldC1jb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZjBmNjtcbiAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaW5rLWNvbG9yO1xuXG4gICAgICAgIC53aWRnZXQtYnRuLWljb24ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdpZGdldC1jb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53aWRnZXQtbWVkaWEtYm9keSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLndpZGdldC1tZWRpYS1ib2R5LXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogIzViOWJkMTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53aWRnZXQtbWVkaWEtYm9keS1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBjb2xvcjogIzdlOGM5ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqKiBXaWRnZXQgQmxvZyAqKiovXG4ud2lkZ2V0LWJsb2cge1xuICAgIGJvcmRlci1yYWRpdXM6ICRnZW5lcmFsLWJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZDogJHdpZGdldC1jb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nOiAkd2lkZ2V0LXNwYWNlLW1kLXNpemU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgLndpZGdldC1ibG9nLWhlYWRpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aWRnZXQtY29sb3ItdGl0bGUtbGlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53aWRnZXQtYmxvZy10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHdpZGdldC1mb250LXNpemUtbGc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAkd2lkZ2V0LWNvbG9yLXRpdGxlO1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICR3aWRnZXQtY29sb3ItdGl0bGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLndpZGdldC1ibG9nLXN1YnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgXG4gICAgICAgIGNvbG9yOiAkd2lkZ2V0LWNvbG9yLXRpdGxlLWxpZ2h0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIH1cblxuICAgIC5idG4td2lkZ2V0LXB1cnBsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogJHdpZGdldC1jb2xvci10aXRsZS1saWdodDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdpZGdldC1jb2xvci10aXRsZS1saWdodDtcbiAgICAgICAgcGFkZGluZzogN3B4IDE3cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdpZGdldC1jb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aWRnZXQtY29sb3ItdGl0bGUtbGlnaHQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKiogV2lkZ2V0IFByb2dyZXNzICoqKi9cbi53aWRnZXQtcHJvZ3Jlc3Mge1xuICAgIG1pbi1oZWlnaHQ6ICR3aWRnZXQtaGVpZ2h0LXNpemUtYmc7XG5cbiAgICAud2lkZ2V0LXByb2dyZXNzLWVsZW1lbnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZ2VuZXJhbC1ib3JkZXItcmFkaXVzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gICAgfVxuXG4gICAgLndpZGdldC1wcm9ncmVzcy10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJHdpZGdldC1jb2xvci13aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIC5wcm9ncmVzcyB7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLW9wYWNpdHkoJHdpZGdldC1jb2xvci13aGl0ZSwgLjIpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuXG4vKioqIFdpZGdldCBHcmFkaWVudCAqKiovXG4ud2lkZ2V0LW1hcCB7XG4gICAgYm9yZGVyLXJhZGl1czogJGdlbmVyYWwtYm9yZGVyLXJhZGl1cztcbiAgICBtaW4taGVpZ2h0OiAkd2lkZ2V0LWhlaWdodC1zaXplLW1kO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgIC53aWRnZXQtbWFwLW1hcHBsaWMge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgLm1hcHBsaWMtY29udGFpbmVyIHtcbiAgICAgICAgICAgYmFja2dyb3VuZDogJHdpZGdldC1jb2xvci1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1hcHBsaWMtbGF5ZXIud29ybGQge1xuICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4zO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndpZGdldC1tYXAtYm9keSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aWRnZXQtY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgcGFkZGluZzogJHdpZGdldC1zcGFjZS1tZC1zaXplO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC53aWRnZXQtc3BhcmtsaW5lLWNoYXJ0IHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZWZmNztcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAud2lkZ2V0LXNwYXJrbGluZS10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogJHdpZGdldC1jb2xvci1oZWFkaW5nO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBXaWRnZXQgTWFwIGZvciBtYXgtd2lkdGggNDgwcHggKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1pbikgeyAvKiA0ODBweCAqL1xuICAgIC53aWRnZXQtbWFwIHtcbiAgICAgICAgLndpZGdldC1zcGFya2xpbmUtY2hhcnQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKiogV2lkZ2V0IFN1YnNjcmliZSAqKiovXG4ud2lkZ2V0LXN1YnNjcmliZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGdlbmVyYWwtYm9yZGVyLXJhZGl1cztcbiAgICBtaW4taGVpZ2h0OiAkd2lkZ2V0LWhlaWdodC1zaXplLXhzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogJHdpZGdldC1zcGFjZS1sZy1zaXplO1xuXG4gICAgLndpZGdldC1zdWJzY3JpYmUtbm8ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiA2N3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICR3aWRnZXQtY29sb3ItcHVycGxlO1xuICAgIH1cblxuICAgIC53aWRnZXQtc3Vic2NyaWJlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDQ1cHg7XG4gICAgfVxuXG4gICAgLndpZGdldC1zdWJzY3JpYmUtc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLndpZGdldC1zdWJzY3JpYmUtc3VidGl0bGUtbGluayB7XG4gICAgICAgIGNvbG9yOiAjY2FiMGRkO1xuICAgIH1cblxuICAgICYud2lkZ2V0LXN1YnNjcmliZS1xdW90ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2lkZ2V0LWNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcXDIwMUNcIjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogV2lkZ2V0IFN1YnNjcmliZSBmb3IgbWVkaWEgcXVlcmllcyAqL1xuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7ICAvKiA3NjdweCAqL1xuICAgIC53aWRnZXQtc3Vic2NyaWJlIHtcbiAgICAgICAgJi53aWRnZXQtc3Vic2NyaWJlLWJvcmRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y1ZjhmYjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjVmOGZiO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHsgIC8qIDc2OHB4ICovXG4gICAgLndpZGdldC1zdWJzY3JpYmUge1xuICAgICAgICAmLndpZGdldC1zdWJzY3JpYmUtYm9yZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y1ZjhmYjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmNWY4ZmI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7ICAvKiA3NjdweCAmIDk5MXB4ICovXG4gICAgLndpZGdldC1zdWJzY3JpYmUge1xuICAgICAgICAmLndpZGdldC1zdWJzY3JpYmUtYm9yZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi53aWRnZXQtc3Vic2NyaWJlLWJvcmRlci10b3Age1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNWY4ZmI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFtNYXRlcmlhbCBEZXNpZ25dXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnBhZ2UtbWQge1xuICAgIC53aWRnZXQtYmctY29sb3Itd2hpdGUsXG4gICAgLndpZGdldC1tYXAsXG4gICAgLndpZGdldC1jYXJvdXNlbCxcbiAgICAud2lkZ2V0LXByb2dyZXNzLWVsZW1lbnQsXG4gICAgLndpZGdldC1zb2NpYWxzLFxuICAgIC53aWRnZXQtYmxvZyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRnZW5lcmFsLXNoYWRvdztcbiAgICB9XG59IiwiLyoqKlxuQW5ndWxhckpTIEJhc2ljIEFuaW1hdGlvbnNcbioqKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgICAwJSB7XG5cdCAgICBvcGFjaXR5OiAwO1xuXHQgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG5cdH1cblx0MTAwJSB7XG5cdCAgICBvcGFjaXR5OiAxO1xuXHQgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgICAwJSB7XG5cdCAgICBvcGFjaXR5OiAwO1xuXHQgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG5cdH1cblx0MTAwJSB7XG5cdCAgICBvcGFjaXR5OiAxO1xuXHQgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cbn1cblxuQC1vLWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gICAgMCUge1xuXHQgICAgb3BhY2l0eTogMDtcblx0ICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcblx0fVxuXHQxMDAlIHtcblx0ICAgIG9wYWNpdHk6IDE7XG5cdCAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gICAgMCUge1xuXHQgICAgb3BhY2l0eTogMDtcblx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcblx0fVxuXHQxMDAlIHtcblx0ICAgIG9wYWNpdHk6IDE7XG5cdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cbn1cblxuLmZhZGUtaW4tdXAge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW5VcCAuNXM7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW5VcCAuNXM7XG59ICBcblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZURlbGF5IHtcbiAgMCUsIDgwJSwgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjApIH1cbiAgNDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCkgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZURlbGF5IHtcbiAgMCUsIDgwJSwgMTAwJSB7IFxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4wKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4wKTtcbiAgfSBcblxuICA0MCUgeyBcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG4gIH1cbn1cblxuLy8gTWF0ZXJpYWwgRGVzaWduIEFuaW1hdGlvbnNcblxuLy8gbWFpbjogX21hdGVyaWFsLnNjc3NcblxuQGtleWZyYW1lcyBpbnB1dC1mb2N1cyB7XG4gICAgMCUge1xuICAgICAgICBsZWZ0OiAyMCU7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuICAgIDk5JSB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59IiwiLy8gVElUTEUgMVxuXG4ubS1oZWFkaW5nLTEge1xuXHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7ICBcblxuXHQ+IGgzIHsgXG5cdFx0Zm9udC1zaXplOjIwcHg7XG5cdFx0Y29sb3I6ICRnZW5lcmFsLWhlYWRpbmctY29sb3I7XG5cdFx0Zm9udC13ZWlnaHQ6NTAwO1xuXHRcdG1hcmdpbjowIDAgMTVweCAwO1xuXG5cdFx0PiBpIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDsgXG5cdFx0XHRjb2xvcjogbGlnaHRlbigkZ2VuZXJhbC1oZWFkaW5nLWNvbG9yLCAzMCUpO1xuXHRcdH1cblx0fVxuXHRcblx0PiBwIHtcblx0XHRjb2xvcjogJGdlbmVyYWwtdGV4dC1jb2xvcjtcblx0XHRtYXJnaW46IDEwcHggMCAwIDA7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7IFxuXHRcdH1cblx0fVxuXG5cdCYubS1ib3JkZXJlZCB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktYmFzZTtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktYmFzZTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktYmFzZTtcblx0XHRwYWRkaW5nOiAxNXB4IDE1cHg7XG5cblx0XHQucGFnZS1jb250YWluZXItYmctc29saWQgJiB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDsgIFxuXHRcdH1cblx0fVxuXG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0Ym9yZGVyLWxlZnQ6IDhweCBzb2xpZCAgbGlnaHRlbigkZ2VuZXJhbC1oZWFkaW5nLWNvbG9yLCAzMCUpO1xuXG5cblx0Ji5tLXRpdGxlLW1kIHtcblxuXHRcdD4gaDMgeyBcblx0XHRcdGZvbnQtc2l6ZToxOHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0PiBpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4OyBcblx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGdlbmVyYWwtaGVhZGluZy1jb2xvciwgMzAlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IHAge1xuXHRcdFx0bWFyZ2luOiAxNXB4IDA7XG5cdFx0fVxuXHR9XG5cblx0Ji5tLXRpdGxlLXNtIHtcblxuXHRcdD4gaDMgeyBcblx0XHRcdGZvbnQtc2l6ZToxNnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0PiBpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4OyBcblx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGdlbmVyYWwtaGVhZGluZy1jb2xvciwgMzAlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IHAge1xuXHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEVORCBcblxuLy8gQkVHSU46IE1vYmlsZSBNb2RlXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvKiA5OTFweCAqL1xuXHQubS1oZWFkaW5nLTEge1xuXHRcdG1hcmdpbjogMHB4IDA7IFxuXHR9XG59XG5cbi8vIEVORCIsIi8qKipcblRpbWVsaW5lIFxuKioqL1xuXG4udGltZWxpbmUge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrOyBcblx0XHR3aWR0aDogNHB4O1xuXHRcdGJhY2tncm91bmQ6ICNmNWY2ZmE7IFxuXHRcdHRvcDogMHB4O1xuXHRcdGJvdHRvbTogMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAzOHB4O1xuXHR9XG5cblx0LnRpbWVsaW5lLWl0ZW0ge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LnRpbWVsaW5lLWJhZGdlIHtcblx0XHRmbG9hdDogbGVmdDsgXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7IFxuXHRcdGhlaWdodDo4MHB4O1xuXHRcdHdpZHRoOjgwcHg7XG5cdH1cblxuXHQudGltZWxpbmUtYmFkZ2UtdXNlcnBpYyB7XG5cdFx0d2lkdGg6IDgwcHg7IFxuXHRcdGJvcmRlcjogNHB4ICNmNWY2ZmEgc29saWQ7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcblx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnRpbWVsaW5lLWJhZGdlLXVzZXJwaWMgaW1nIHtcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuXHRcdC1tb3otYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnRpbWVsaW5lLWljb24ge1xuXHRcdHdpZHRoOiA4MHB4OyBcblx0XHRoZWlnaHQ6IDgwcHg7IFxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY2ZmE7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcblx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMjJweDsgXG5cdH1cblxuXHQudGltZWxpbmUtaWNvbiBpIHtcblx0XHRmb250LXNpemU6IDM0cHg7XG5cdH1cblxuXHQudGltZWxpbmUtYm9keSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDIwcHg7IFxuXHRcdG1hcmdpbi10b3A6IDIwcHg7IFxuXHRcdG1hcmdpbi1sZWZ0OiAxMTBweDsgXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmYTtcblxuXHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7ICAgXG5cblx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRnZW5lcmFsLWJvcmRlci1yYWRpdXMpOyAgIFxuXHR9XG5cblx0LnRpbWVsaW5lLWJvZHktYXJyb3cge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDMwcHg7IFxuXHRcdGxlZnQ6IC0xNHB4OyBcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDE0cHggMTRweCAxNHB4IDA7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZjVmNmZhIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1x0XG5cdH1cblxuXHQudGltZWxpbmUtYm9keS1oZWFkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4OyBcblx0fVxuXG5cdC50aW1lbGluZS1ib2R5LWhlYWQtY2FwdGlvbiB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblxuXHQudGltZWxpbmUtYm9keS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblxuXHQudGltZWxpbmUtYm9keS1hbGVydHRpdGxlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXG5cdC50aW1lbGluZS1ib2R5LXRpbWUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW4tbGVmdDogMTBweDsgXG5cdH1cblxuXHQudGltZWxpbmUtYm9keS1oZWFkLWFjdGlvbnMge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXG5cdC50aW1lbGluZS1ib2R5LWhlYWQtYWN0aW9ucyAuYnRuLWdyb3VwIHtcblx0XHRtYXJnaW4tdG9wOiAtMnB4O1xuXHR9XG5cblx0LnRpbWVsaW5lLWJvZHktY29udGVudCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1x0XG5cdFx0bWFyZ2luLXRvcDogMzVweDtcblx0fVxuXG5cdC50aW1lbGluZS1ib2R5LWltZyB7XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdFx0bWFyZ2luOiA1cHggMjBweCAwIDBweDtcdFxuXHR9XG5cblx0Ji53aGl0ZS1iZyB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHR9XG5cblx0XHQudGltZWxpbmUtYmFkZ2UtdXNlcnBpYyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cdFx0fVxuXG5cdFx0LnRpbWVsaW5lLWljb24ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHR9XG5cblx0XHQudGltZWxpbmUtYm9keSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdH1cblxuXHRcdC50aW1lbGluZS1ib2R5LWFycm93IHtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcdFxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgXG5cdC50aW1lbGluZSB7XG5cdFx0LnRpbWVsaW5lLWJvZHktaGVhZC1jYXB0aW9uIHtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0fVxuXHRcdFxuXHRcdC50aW1lbGluZS1ib2R5LWhlYWQtYWN0aW9ucyB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDsgXG5cdFx0fVxuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7IFxuXHQudGltZWxpbmUge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyOHB4O1xuXHRcdH1cblxuXHRcdC50aW1lbGluZS1iYWRnZSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4OyBcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdH1cblxuXG5cdFx0LnRpbWVsaW5lLWJhZGdlLXVzZXJwaWMge1xuXHRcdFx0d2lkdGg6IDYwcHg7IFxuXHRcdH1cblxuXHRcdC50aW1lbGluZS1pY29uIHtcblx0XHRcdHdpZHRoOiA2MHB4OyBcblx0XHRcdGhlaWdodDogNjBweDsgXG5cdFx0XHRwYWRkaW5nLXRvcDogMjNweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMThweDsgXG5cdFx0fVxuXG5cdFx0LnRpbWVsaW5lLWljb24gaSB7XG5cdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0fVxuXG5cdFx0LnRpbWVsaW5lLWJvZHkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDgwcHg7IFxuXHRcdH1cblx0XHRcblx0XHQudGltZWxpbmUtYm9keS1hcnJvdyB7XG5cdFx0XHR0b3A6IDE3cHg7IFxuXHRcdH1cdFxuXHR9XG59XG4iLCIvKioqXG5UaW1lbGluZSAyXG4qKiovXG5cbi5tdC10aW1lbGluZS0yIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdD4ubXQtdGltZWxpbmUtbGluZXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHR3aWR0aDoxcHg7XG5cdFx0dG9wOjA7XG5cdFx0bGVmdDo1MCU7XG5cdFx0Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkO1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVYKC0ycHgpO1xuXHR9XG5cblx0Pi5tdC1jb250YWluZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6MDtcblx0XHRcblx0XHQ+Lm10LWl0ZW17XG5cdFx0XHRsaXN0LXN0eWxlOm5vbmU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHRcdGNsZWFyOmJvdGg7XG5cblx0XHRcdC50aW1lbGluZS1ib2R5LWltZy5wdWxsLWxlZnR7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQ+Lm10LXRpbWVsaW5lLWljb257XG5cdFx0XHRcdHdpZHRoOjcwcHg7XG5cdFx0XHRcdGhlaWdodDo3MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblxuXHRcdFx0XHQ+IGl7XG5cdFx0XHRcdFx0dG9wOjUwJTtcblx0XHRcdFx0XHRsZWZ0OjUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToyNHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PmltZ3tcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Pi5tdC10aW1lbGluZS1jb250ZW50e1xuXHRcdFx0XHR3aWR0aDo1MCU7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Pi5tdC1jb250ZW50LWNvbnRhaW5lcntcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY2ZmE7XG5cdFx0XHRcdFx0cGFkZGluZzozMHB4O1xuXHRcdFx0XHRcdGJvcmRlcjoycHggc29saWQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOmRhcmtlbigjZjVmNmZhLCAxMCUpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cblx0XHRcdFx0XHQubXQtYXV0aG9yLFxuXHRcdFx0XHRcdC5tdC10aXRsZXtcblx0XHRcdFx0XHRcdHdpZHRoOjUwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lm10LWNvbnRlbnQtdGl0bGUge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgwLjgpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lm10LWF2YXRhcntcblx0XHRcdFx0XHRcdHdpZHRoOjQwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0XHRcdD4gaW1nIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OmF1dG87XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lm10LWF1dGhvci1uYW1lLFxuXHRcdFx0XHRcdC5tdC1hdXRob3ItbmFtZSBhe1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgwLjkpO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjE1cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDo2MDA7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lm10LWF1dGhvci1ub3Rlc3tcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5tdC1jb250ZW50e1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6MTVweDtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkO1xuXHRcdFx0XHRcdFx0Y2xlYXI6Ym90aDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjdlbTtcblxuXHRcdFx0XHRcdFx0PiBwIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgwLjcpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRhLCBidXR0b24ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmJ0bntcblx0XHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDVweCAxMHB4IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmJ0bi5wdWxsLXJpZ2h0e1xuXHRcdFx0XHRcdFx0bWFyZ2luOjAgMCAxMHB4IDVweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ICAgIHRvcDogMjhweDtcdFx0XHRcdFx0ICAgXG5cdFx0XHRcdFx0ICAgIGhlaWdodDogMDtcblx0XHRcdFx0XHQgICAgd2lkdGg6IDA7XG5cdFx0XHRcdFx0ICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cdFxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZChvZGQpeyAvLyBMRUZUIEFMSUdOXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdD4ubXQtdGltZWxpbmUtY29udGVudHtcblx0XHRcdFx0XHQ+Lm10LWNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjYwcHg7XG5cblx0XHRcdFx0XHRcdC5tdC10aXRsZXtcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lm10LWF1dGhvcntcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5tdC1hdmF0YXJ7XG5cdFx0XHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MTVweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lm10LWF1dGhvci1uYW1lLFxuXHRcdFx0XHRcdFx0Lm10LWF1dGhvci1ub3Rlc3tcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6NDBweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDEwcHggc29saWQgZGFya2VuKCNmNWY2ZmEsIDEwJSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XHRcdFx0XHRcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoZXZlbil7IC8vIFJJR0hUIEFMSUdOXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0XHRcdD4ubXQtdGltZWxpbmUtaWNvbntcblx0XHRcdFx0XHQ+IGl7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCg1MCUpO1xuXHRcdFx0XHRcdFx0bGVmdDotNTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4ubXQtdGltZWxpbmUtY29udGVudHtcblx0XHRcdFx0XHQ+Lm10LWNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6NjBweDtcblxuXHRcdFx0XHRcdFx0Lm10LWF2YXRhcntcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lm10LXRpdGxle1xuXHRcdFx0XHRcdFx0XHRmbG9hdDpyaWdodDtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5tdC1hdXRob3J7XG5cdFx0XHRcdFx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5tdC1hdXRob3ItbmFtZSxcblx0XHRcdFx0XHRcdC5tdC1hdXRob3Itbm90ZXN7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6NDBweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICNFOUVERUY7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cdFxufVxuXG4vLyBSZXNwb25zaXZlXG5cbkBtZWRpYSAobWF4LXdpZHRoOiRzY3JlZW4tc20tbWF4KXsgLyogOTkxcHggKi9cblxuXHQubXQtdGltZWxpbmUtMntcblx0XHQ+Lm10LXRpbWVsaW5lLWxpbmV7XG5cdFx0XHRsZWZ0OjI1cHg7XG5cdFx0fVxuXG5cblx0XHQ+Lm10LWNvbnRhaW5lcntcblxuXHRcdFx0Pi5tdC1pdGVte1xuXG5cdFx0XHRcdD4ubXQtdGltZWxpbmUtaWNvbntcblx0XHRcdFx0XHRsZWZ0OjI1cHg7XG5cblx0XHRcdFx0XHQ+IGl7XG5cdFx0XHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdD4ubXQtdGltZWxpbmUtY29udGVudHtcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXG5cdFx0XHRcdFx0Pi5tdC1jb250ZW50LWNvbnRhaW5lcntcblxuXHRcdFx0XHRcdFx0Lm10LXRpdGxle1xuXHRcdFx0XHRcdFx0XHRmbG9hdDpub25lO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5tdC1hdXRob3IsXG5cdFx0XHRcdFx0XHQubXQtdGl0bGV7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZChvZGQpe1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdD4ubXQtdGltZWxpbmUtY29udGVudHtcblx0XHRcdFx0XHRcdD4ubXQtY29udGVudC1jb250YWluZXJ7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjgwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblxuXHRcdFx0XHRcdFx0XHQubXQtYXZhdGFye1xuXHRcdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5tdC10aXRsZXtcblx0XHRcdFx0XHRcdFx0XHRmbG9hdDpyaWdodDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5tdC1hdXRob3J7XG5cdFx0XHRcdFx0XHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5tdC1hdXRob3ItbmFtZSxcblx0XHRcdFx0XHRcdFx0Lm10LWF1dGhvci1ub3Rlc3tcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OjcwcHg7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICNFOUVERUY7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6bm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cdFx0XHRcdFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbil7XG5cdFx0XHRcdFx0Pi5tdC10aW1lbGluZS1jb250ZW50e1xuXHRcdFx0XHRcdFx0Pi5tdC1jb250ZW50LWNvbnRhaW5lcntcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ODBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjA7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDo3MHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjRTlFREVGO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0Om5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XHRcdFx0XHRcblx0XHRcdFx0fVxuXG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHRcblxuXHR9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWluKXtcblx0Lm10LXRpbWVsaW5lLTIge1xuXHRcdC5idG4ucHVsbC1yaWdodCxcblx0XHQuYnRuLWdyb3VwLnB1bGwtcmlnaHR7XG5cdFx0XHRmbG9hdDpub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IDAgNXB4IDEwcHggMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpe1xuXHQubXQtdGltZWxpbmUtMiA+IC5tdC1jb250YWluZXIgPiAubXQtaXRlbTpudGgtY2hpbGQoZXZlbikgPiAubXQtdGltZWxpbmUtY29udGVudCA+IC5tdC1jb250ZW50LWNvbnRhaW5lciAubXQtYXV0aG9yLW5vdGVze1xuXHRcdGNsZWFyOmJvdGg7XG5cdFx0cGFkZGluZy10b3A6MTBweDtcblx0fVxufSIsIi8qKipcbkhvcml6b250YWwgVGltZWxpbmUgXG4qKiovXG5cbi8qIFBMVUdJTiBDU1MgKi9cblxuLmNkLWhvcml6b250YWwtdGltZWxpbmUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cbi5jZC1ob3Jpem9udGFsLXRpbWVsaW5lOjpiZWZvcmUge1xuICAvKiBuZXZlciB2aXNpYmxlIC0gdGhpcyBpcyB1c2VkIGluIGpRdWVyeSB0byBjaGVjayB0aGUgY3VycmVudCBNUSAqL1xuICBjb250ZW50OiAnbW9iaWxlJztcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jZC1ob3Jpem9udGFsLXRpbWVsaW5lLmxvYWRlZCB7XG4gIC8qIHNob3cgdGhlIHRpbWVsaW5lIGFmdGVyIGV2ZW50cyBwb3NpdGlvbiBoYXMgYmVlbiBzZXQgKHVzaW5nIEphdmFTY3JpcHQpICovXG4gIG9wYWNpdHk6IDE7XG59XG4uY2QtaG9yaXpvbnRhbC10aW1lbGluZSAudGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cy13cmFwcGVyOjphZnRlciwgLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cy13cmFwcGVyOjpiZWZvcmUge1xuICAvKiB0aGVzZSBhcmUgdXNlZCB0byBjcmVhdGUgYSBzaGFkb3cgZWZmZWN0IGF0IHRoZSBzaWRlcyBvZiB0aGUgdGltZWxpbmUgKi9cbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cy13cmFwcGVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCggbGVmdCAsICNmOGY4ZjgsIHJnYmEoMjQ4LCAyNDgsIDI0OCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmOGY4ZjgsIHJnYmEoMjQ4LCAyNDgsIDI0OCwgMCkpO1xufVxuLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cy13cmFwcGVyOjphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCggcmlnaHQgLCAjZjhmOGY4LCByZ2JhKDI0OCwgMjQ4LCAyNDgsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmOGY4ZjgsIHJnYmEoMjQ4LCAyNDgsIDI0OCwgMCkpO1xufVxuLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cyB7XG4gIC8qIHRoaXMgaXMgdGhlIGdyZXkgbGluZS90aW1lbGluZSAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDlweDtcbiAgaGVpZ2h0OiAycHg7XG4gIC8qIHdpZHRoIHdpbGwgYmUgc2V0IHVzaW5nIEphdmFTY3JpcHQgKi9cbiAgYmFja2dyb3VuZDogI2RmZGZkZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjRzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuNHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xufVxuLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmZpbGxpbmctbGluZSB7XG4gIC8qIHRoaXMgaXMgdXNlZCB0byBjcmVhdGUgdGhlIGdyZWVuIGxpbmUgZmlsbGluZyB0aGUgdGltZWxpbmUgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YjlkNmY7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIC1vLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cyBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzM4MzgzODtcbiAgLyogZml4IGJ1ZyBvbiBTYWZhcmkgLSB0ZXh0IGZsaWNrZXJpbmcgd2hpbGUgdGltZWxpbmUgdHJhbnNsYXRlcyAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cyBhOjphZnRlciB7XG4gIC8qIHRoaXMgaXMgdXNlZCB0byBjcmVhdGUgdGhlIGV2ZW50IHNwb3QgKi9cbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICByaWdodDogYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAtNXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8vYm9yZGVyOiAycHggc29saWQgI2RmZGZkZjtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgYm9yZGVyLWNvbG9yIDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBib3JkZXItY29sb3IgMC4zcztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBib3JkZXItY29sb3IgMC4zcztcbn1cbi5uby10b3VjaCAuY2QtaG9yaXpvbnRhbC10aW1lbGluZSAuZXZlbnRzIGE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiOWQ2ZjtcbiAgYm9yZGVyLWNvbG9yOiAjN2I5ZDZmO1xufVxuLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cyBhLnNlbGVjdGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2QtaG9yaXpvbnRhbC10aW1lbGluZSAuZXZlbnRzIGEuc2VsZWN0ZWQ6OmFmdGVyIHtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjN2I5ZDZmO1xuICAvL2JvcmRlci1jb2xvcjogIzdiOWQ2Zjtcbn1cbi5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5ldmVudHMgYS5vbGRlci1ldmVudDo6YWZ0ZXIge1xuICAvL2JvcmRlci1jb2xvcjogIzdiOWQ2Zjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5jZC1ob3Jpem9udGFsLXRpbWVsaW5lOjpiZWZvcmUge1xuICAgIC8qIG5ldmVyIHZpc2libGUgLSB0aGlzIGlzIHVzZWQgaW4galF1ZXJ5IHRvIGNoZWNrIHRoZSBjdXJyZW50IE1RICovXG4gICAgY29udGVudDogJ2Rlc2t0b3AnO1xuICB9XG59XG5cbi5jZC10aW1lbGluZS1uYXZpZ2F0aW9uIGEge1xuICAvKiB0aGVzZSBhcmUgdGhlIGxlZnQvcmlnaHQgYXJyb3dzIHRvIG5hdmlnYXRlIHRoZSB0aW1lbGluZSAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNTAlO1xuICBib3R0b206IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogMzRweDtcbiAgd2lkdGg6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2RmZGZkZjtcbiAgLyogcmVwbGFjZSB0ZXh0IHdpdGggYW4gaWNvbiAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzO1xuICAtbW96LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbn1cbiBcbi5jZC10aW1lbGluZS1uYXZpZ2F0aW9uIGEucHJldiB7XG4gIGxlZnQ6IDA7XG59XG4uY2QtdGltZWxpbmUtbmF2aWdhdGlvbiBhLm5leHQge1xuICByaWdodDogMDtcbn1cbi5jZC10aW1lbGluZS1uYXZpZ2F0aW9uIGEuaW5hY3RpdmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmNkLXRpbWVsaW5lLW5hdmlnYXRpb24gYS5pbmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4O1xufVxuLm5vLXRvdWNoIC5jZC10aW1lbGluZS1uYXZpZ2F0aW9uIGEuaW5hY3RpdmU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkZmRmZGY7XG59XG5cbi5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5ldmVudHMtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMC40cztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNHM7XG59XG4uY2QtaG9yaXpvbnRhbC10aW1lbGluZSAuZXZlbnRzLWNvbnRlbnQgPiBvbCA+IGxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHBhZGRpbmc6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cbi5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5ldmVudHMtY29udGVudCA+IG9sID4gbGkuc2VsZWN0ZWQge1xuICAvKiB2aXNpYmxlIGV2ZW50IGNvbnRlbnQgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cy1jb250ZW50ID4gb2wgPiBsaS5lbnRlci1yaWdodCwgLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cy1jb250ZW50ID4gb2wgPiBsaS5sZWF2ZS1yaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGNkLWVudGVyLXJpZ2h0O1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBjZC1lbnRlci1yaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGNkLWVudGVyLXJpZ2h0O1xufVxuLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cy1jb250ZW50ID4gb2wgPiBsaS5lbnRlci1sZWZ0LCAuY2QtaG9yaXpvbnRhbC10aW1lbGluZSAuZXZlbnRzLWNvbnRlbnQgPiBvbCA+IGxpLmxlYXZlLWxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBjZC1lbnRlci1sZWZ0O1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBjZC1lbnRlci1sZWZ0O1xuICBhbmltYXRpb24tbmFtZTogY2QtZW50ZXItbGVmdDtcbn1cbi5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5ldmVudHMtY29udGVudCA+IG9sID4gbGkubGVhdmUtcmlnaHQsIC5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5ldmVudHMtY29udGVudCA+IG9sID4gbGkubGVhdmUtbGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgLW1vei1hbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xufVxuLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cy1jb250ZW50ID4gb2wgPmxpIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY2QtaG9yaXpvbnRhbC10aW1lbGluZSAuZXZlbnRzLWNvbnRlbnQgZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDEwcHggYXV0bztcbn1cbi5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5ldmVudHMtY29udGVudCBlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJy0gJztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNkLWVudGVyLXJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBjZC1lbnRlci1yaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGNkLWVudGVyLXJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBjZC1lbnRlci1sZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgY2QtZW50ZXItbGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBjZC1lbnRlci1sZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgfVxufVxuXG5cblxuLyogTUVUUk9OSUMgRVhURU5ERUQgQ1NTICovXG4ubXQtdGltZWxpbmUtaG9yaXpvbnRhbCB7XG5cdGZvbnQtc2l6ZToxNHB4O1xuXG5cdG9sLCB1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxuXHRibG9ja3F1b3RlLCBxIHtcblx0XHRxdW90ZXM6IG5vbmU7XG5cdH1cblx0YmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5cdHE6YmVmb3JlLCBxOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRjb250ZW50OiBub25lO1xuXHR9XG5cdHRhYmxlIHtcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRcdGJvcmRlci1zcGFjaW5nOiAwO1xuXHR9XG5cdFxuXHQudGltZWxpbmV7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0XHQmOmJlZm9yZXtcblx0XHRcdGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0LmV2ZW50cy13cmFwcGVye1xuXG5cdFx0XHQuZXZlbnRzIHtcblx0XHRcdFx0YXtcblxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuc2VsZWN0ZWR7XG5cdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUsXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tdC1odC1uYXYtaWNvbntcblx0XHRcdGxpeyBcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdGl7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ICAgIHRvcDogNTAlO1xuXHRcdFx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0XHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdCAgICB3aWR0aDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRpe1xuXHRcdFx0XHRcdFx0XHRsZWZ0Oi0ycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5tdC10aW1lbGluZS1zcXVhcmV7XG5cblx0XHRcdC5ldmVudHMgYXtcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5tdC1odC1uYXYtaWNvbntcblx0XHRcdFx0bGl7IFxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ldmVudHMtY29udGVudHtcblx0XHRvbHtcblx0XHRcdHBhZGRpbmc6MDtcblxuXHRcdFx0bGl7XG5cdFx0XHRcdC5tdC10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHRcdHdpZHRoOjYwJTtcblxuXHRcdFx0XHRcdGgye1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgwLjgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubXQtYXV0aG9ye1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0d2lkdGg6NDAlO1xuXG5cdFx0XHRcdFx0Pi5tdC1hdmF0YXJ7XG5cdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDoxNXB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4ubXQtYXV0aG9yLW5hbWV7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cblx0XHRcdFx0XHRcdGF7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMC45KTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuICAgICAgICAgID4gLm10LWF1dGhvci1kYXRldGltZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgfVxuXG5cdFx0XHRcdFx0Pi5tdC1hdmF0YXJ7XG5cdFx0XHRcdFx0XHR3aWR0aDo1MHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdFx0XHQ+aW1ne1xuXHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6YXV0bztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubXQtY29udGVudHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkO1xuXHRcdFx0XHRcdGNsZWFyOmJvdGg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuN2VtO1xuXG4gICAgICAgICAgPiBwIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwLjcpO1xuICAgICAgICAgIH1cblxuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdCYucHVsbC1sZWZ0e1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMTVweCAxNXB4IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnB1bGwtcmlnaHR7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDE1cHggMTVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuYnRuLWdyb3Vwe1xuXHRcdFx0XHRcdFx0Ly9wb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi14cy1taW4pe1xuXHQubXQtdGltZWxpbmUtaG9yaXpvbnRhbCB7XG5cdFx0LmV2ZW50cy1jb250ZW50IG9sIGxpe1xuXHRcdFx0Lm10LXRpdGxle1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0fVxuXHRcdFx0Lm10LWF1dGhvcntcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHQ+Lm10LWF2YXRhcntcblx0XHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4ubXQtYXV0aG9yLW5hbWV7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0LmJ0bi5wdWxsLXJpZ2h0e1xuXHRcdFx0ZmxvYXQ6bm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59IiwiLyoqKlxuVGFza3MgV2lkZ2V0IFxuKioqL1xuXG4udGFza3Mtd2lkZ2V0IHtcblxuXHQmOmFmdGVyIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXG5cdC50YXNrLWxpc3Qge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzowO1xuXHRcdG1hcmdpbjowO1xuXG5cdFx0PiBsaSB7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTBweDsgICAgXG5cdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRjRGNkY5O1xuXG5cdFx0XHQmOmhvdmVyICB7XG5cdFx0XHRcdGJhY2tncm91bmQ6I0Y0RjZGOTtcblx0XHRcdH1cblxuXHRcdFx0Ji5sYXN0LWxpbmUge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOm5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYudGFzay1kb25lICB7XG5cdFx0XHRcdGJhY2tncm91bmQ6I2Y2ZjZmNjtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiNmNGY0ZjQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGFzay10aXRsZS1zcCAge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0PiAudGFzay1iZWxsICB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdD4gLnRhc2stY2hlY2tib3gge1xuXHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHR3aWR0aDozMHB4O1xuXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG4gXG5cdFx0XHQ+IC50YXNrLXRpdGxlICB7ICBcblx0XHRcdFx0Y29sb3I6ICM4MzhGQTE7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXG5cdFx0XHRcdC50YXNrLXRpdGxlLXNwICB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGFzay1jb25maWctYnRuIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRcdH1cblxuXHRcdFx0PiAudGFzay1jb25maWcge1xuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHR0b3A6N3B4O1xuXHRcdFx0XHRyaWdodDoxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyID4gLnRhc2stY29uZmlnIHtcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRhc2stZm9vdGVyICB7IFxuXHRcdG1hcmdpbi10b3A6IDVweDtcblxuXHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdH1cblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWluKSB7XG5cblx0LnRhc2tzLXdpZGdldCB7XG5cdFx0LnRhc2stY29uZmlnLWJ0biB7XG5cdFx0XHRmbG9hdDppbmhlcml0O1xuXHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHR9XG5cblx0XHQudGFzay1saXN0LXByb2plY3RzIHtcblx0XHRcdGxpID4gLmxhYmVsIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTo1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cbiIsIi8vIGNvbW1lbnRzXG4ubXQtY29tbWVudHMge1xuXHQubXQtY29tbWVudCB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cblx0XHQubXQtY29tbWVudC1pbWcge1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRmbG9hdDogbGVmdDtcblxuXHRcdFx0PiBpbWcge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubXQtY29tbWVudC1ib2R5IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93OmhpZGRlbjtcblxuXHRcdFx0Lm10LWNvbW1lbnQtaW5mbyB7XG5cdFx0XHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cblx0XHRcdFx0Lm10LWNvbW1lbnQtYXV0aG9yIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHRcblx0XHRcdFx0XHRtYXJnaW46IDBweCAwcHggMTBweCAwO1xuXHRcdFx0XHRcdGNvbG9yOiMwNjA2MDY7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5tdC1jb21tZW50LWRhdGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmbG9hdDpyaWdodDtcblx0XHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0XHRjb2xvcjojQkFCQUJBO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5tdC1jb21tZW50LXRleHQge1xuXHRcdFx0XHRjb2xvcjogZGFya2VuKCNCRkJGQkYsIDE1JSk7XG5cdFx0XHR9XG5cblx0XHRcdC5tdC1jb21tZW50LWRldGFpbHMge1xuXHRcdFx0XHRtYXJnaW46MTBweCAwcHggMHB4IDA7XHRcdFx0XHRcblx0XHRcdFx0XG5cdFx0XHRcdC5tdC1jb21tZW50LXN0YXR1cyB7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblxuXHRcdFx0XHRcdCYubXQtY29tbWVudC1zdGF0dXMtcGVuZGluZyB7XG5cdFx0XHRcdFx0XHRjb2xvcjojQjhDMEY1O1x0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYubXQtY29tbWVudC1zdGF0dXMtYXBwcm92ZWQge1xuXHRcdFx0XHRcdFx0Y29sb3I6IzZCRDg3Mztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLm10LWNvbW1lbnQtc3RhdHVzLXJlamVjdGVkIHtcblx0XHRcdFx0XHRcdGNvbG9yOnJlZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubXQtY29tbWVudC1hY3Rpb25zIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdFx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzk5OTk5OTtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogZGFya2VuKCM5OTk5OTksIDIwJSk7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjlmOWY5O1x0XG5cblx0XHRcdC5tdC1jb21tZW50LWJvZHkge1xuXHRcdFx0XHQubXQtY29tbWVudC1kZXRhaWxzIHtcblx0XHRcdFx0XHQubXQtY29tbWVudC1hY3Rpb25zIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvLyBhY3Rpb25zXG4ubXQtYWN0aW9ucyB7XG5cdC5tdC1hY3Rpb24ge1xuXHRcdG1hcmdpbjogMHB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMCAxNXB4IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgbGlnaHRlbigjRTlFQkVFLCA1JSk7XG5cblx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRib3JkZXItYm90dG9tOjBweDtcblx0XHR9XG5cblx0XHQubXQtYWN0aW9uLWltZyB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0XHQ+IGltZyB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFx0ICAgIFxuXHRcdC5tdC1hY3Rpb24tYm9keSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdzpoaWRkZW47XG5cblx0XHRcdC5tdC1hY3Rpb24tcm93IHtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdC5tdC1hY3Rpb24taW5mbyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG5cdFx0XHRcdFx0Lm10LWFjdGlvbi1pY29uIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA2cHggMjBweCA2cHggNnB4O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQ+IGkge1x0XHRcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1x0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiM3OEUwRTg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQubXQtYWN0aW9uLWRldGFpbHMge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cblx0XHRcdFx0XHRcdC5tdC1hY3Rpb24tYXV0aG9yIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwNjA2MDY7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5tdC1hY3Rpb24tZGVzYyB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOmRhcmtlbigjQTZBOEE4LCA1JSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm10LWFjdGlvbi1kYXRldGltZSB7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogMTUwcHg7XHRcdFx0XHRcdFxuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6MTVweDtcblx0XHRcdFx0XHRjb2xvcjojQTZBOEE4O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5tdC1hY3Rpb24tZG90IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjpyZWQ7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubXQtYWN0aW9uLWJ1dHRvbnMge1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDE2MHB4O1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7IFxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOjEwcHg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cdFx0XHRcbiAgICAgICAgfVxuXHR9ICBcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7ICAvKiA3NjdweCAqL1xuXHQubXQtYWN0aW9ucyB7XG5cdFx0Lm10LWFjdGlvbiB7XG5cdFx0XHQubXQtYWN0aW9uLWJvZHkge1xuXHRcdFx0XHQubXQtYWN0aW9uLXJvdyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0XHQubXQtYWN0aW9uLWluZm8ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lm10LWFjdGlvbi1kYXRldGltZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQubXQtYWN0aW9uLWJ1dHRvbnMge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiJGZvbnQtc2l6ZToyMHB4O1xuJHRleHQtYWxpZ246cmlnaHQ7XG5cbi8vIHdpZGdldCAxXG4kd2lkZ2V0MS1pY29uLWNvbG9yOiBkYXJrZW4oI0M5RjBFRSwgMTAlKTtcblxuLm10LXdpZGdldC0xIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdlbmVyYWwtcGFuZWwtYm9yZGVyLWNvbG9yO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHRcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5tdC1pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0dG9wOiAxMHB4O1xuXHRcdG1hcmdpbjogN3B4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblxuXHRcdD4gYSB7XG5cdFx0XHQ+IGkge1xuXHRcdFx0XHRjb2xvcjogJHdpZGdldDEtaWNvbi1jb2xvcjtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdD4gaSB7XG5cdFx0XHRcdFx0Y29sb3I6IGRhcmtlbigkd2lkZ2V0MS1pY29uLWNvbG9yLCAxMCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQubXQtaW1nIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOjRweCBzb2xpZCAkZ2VuZXJhbC1wYW5lbC1ib3JkZXItY29sb3I7XG5cdFx0bWFyZ2luOiA0MHB4IDAgMzBweCAwO1xuXG5cdFx0PiBpbWcge1xuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCB0cm5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Lm10LWJvZHkge1xuXG5cdFx0Lm10LXVzZXJuYW1lIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogNXB4IDEwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblxuXHRcdC5tdC11c2VyLXRpdGxlIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogMTBweCAxMHB4IDEwcHggMTBweDtcblx0XHRcdGNvbG9yOiBsaWdodGVuKCMwMDAwMDAsIDQwJSk7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXG5cdFx0Lm10LXN0YXRzIHtcblx0XHRcdG1hcmdpbjogMzBweCAwcHggMHB4IDBweDtcblx0XHRcdFxuXHRcdFx0LmJ0bi1ncm91cCB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ2VuZXJhbC1wYW5lbC1ib3JkZXItY29sb3I7XG5cdFx0XHRcdFxuXHRcdFx0XHRcblx0XHRcdFx0LmJ0biB7XHRcdFx0XHRcdFxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkZ2VuZXJhbC1wYW5lbC1ib3JkZXItY29sb3I7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRnZW5lcmFsLXBhbmVsLWJvcmRlci1jb2xvcjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gaSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR0b3A6IDNweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAycHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkZ2VuZXJhbC1ib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAgJGdlbmVyYWwtYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tdC13aWRnZXQtMiB7XHRcblx0Ym9yZGVyOiAxcHggc29saWQgJGdlbmVyYWwtcGFuZWwtYm9yZGVyLWNvbG9yO1x0IFxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBcblx0Lm10LWhlYWQge1xuXHQgICAgcG9zaXRpb246YWJzb2x1dGU7XHRcdFxuXHRcdHdpZHRoOiAxMDAlOyAgICAgICAgIFxuIFx0XHRiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO1xuIFx0XHQgXHQgXHQgIFx0XHQgXHQgIFxuXHRcdC5tdC1oZWFkLWxhYmVsIHtcblx0XHQgICAgcG9zaXRpb246YWJzb2x1dGU7XHRcdFx0XG5cdFx0XHR0b3A6IDhweDtcblx0XHRcdHJpZ2h0OjhweDtcdFx0XHRcdFx0XHQgXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcblx0XHRcdD4gYnV0dG9uIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubXQtaGVhZC11c2VyIHtcdFx0XHRcdFx0XHRcblx0XHRcdFxuXHRcdFx0Lm10LWhlYWQtdXNlci1pbWcge1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHRcdFx0XHRcblx0XHRcdFx0bWFyZ2luOjE2NXB4IDMycHggMThweCAzNXB4O1xuXHRcdFx0XHQgXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDkwJTtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogMTNweDtcblx0XHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgd2hpdGUgIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XHRcdFx0XHQgXG5cdFx0XHRcdCBcdFxuXHRcdFx0XHQ+IGltZyB7XHRcblx0XHRcdFx0XHR3aWR0aDogNjVweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjUwJSAhaW1wb3J0YW50O1xuXG4gICAgXHRcdFx0fVxuXHRcdFx0fSBcblx0XHRcdFxuXHRcdFx0Lm10LWhlYWQtdXNlci1pbmZvIHtcdFx0XG5cdFx0XHRcdG1hcmdpbjogMTc1cHggMCAwIC05cHg7XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRjb2xvcjogd2hpdGU7XHRcdFx0XHQgXHRcdFx0XHRcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcblxuXHRcdFx0XHQubXQtdXNlci1uYW1lIHtcdFx0XHRcdFx0XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHRcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubXQtdXNlci10aW1lIHtcdFxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblxuXHRcdFx0XHRcdD4gIGkge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0dG9wOiAxcHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHRcdFx0XHRcdFxuXHRcdFx0XHR9XHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XHRcblx0fVxuXG5cdC5tdC1ib2R5IHtcdFx0XG5cdFx0cGFkZGluZy10b3A6MTYwcHg7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cblx0XHQubXQtYm9keS10aXRsZSB7XHRcdFx0XHRcdFx0XG5cdFx0XHRtYXJnaW4tdG9wOjEzMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9ICBcblxuXHRcdC5tdC1ib2R5LWRlc2NyaXB0aW9uIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHRcdFxuXHRcdFx0Y29sb3I6IGxpZ2h0ZW4oIzAwMDAwMCwgNDAlKTtcdFxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1x0XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHRcdFxuXHRcdH1cblxuXHRcdC5tdC1ib2R5LXN0YXRzIHtcdFx0XHRcblx0XHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XHRcdFx0IFx0XHRcdCAgXG5cdFx0XHRwYWRkaW5nOiAwOyBcblxuXHRcdFx0PiBsaSB7XHRcdFx0XHRcblx0XHRcdFx0bWFyZ2luOiAxNXB4O1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHRcdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tdC1ib2R5LWFjdGlvbnMge1x0XHRcdFx0XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdlbmVyYWwtcGFuZWwtYm9yZGVyLWNvbG9yO1xuXHRcdFx0XHRcblx0XHRcdD4gaSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdH1cblxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcdFx0XHRcdFx0XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRnZW5lcmFsLXBhbmVsLWJvcmRlci1jb2xvcjtcblx0XHRcdFx0cGFkZGluZzoxMnB4IDAgMTJweCAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXI6MDtcblx0XHRcdFx0fVxuXHRcdFx0fVx0XHRcdFx0XHRcblx0XHR9XG5cdH1cdCBcbn1cblxuLm10LXdpZGdldC0zIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdlbmVyYWwtcGFuZWwtYm9yZGVyLWNvbG9yO1x0IFxuXHQubXQtaGVhZCB7XG4gICBcdFx0YmFja2dyb3VuZC1jb2xvcjojNURDOUU2O1xuICAgXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICBcdFx0Y29sb3I6IHdoaXRlO1xuICAgXHRcdHBhZGRpbmc6IDE1cHggMDtcblxuXHRcdC5tdC1oZWFkLWljb24geyBcblx0XHRcdGZvbnQtc2l6ZTogMzVweDtcdFx0XHQgXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XHRcdFxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcdFx0IFxuXHRcdH1cblxuXHRcdC5tdC1oZWFkLWRlc2Mge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMC44KTtcblx0XHR9XG5cblx0XHQubXQtaGVhZC1kYXRlIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbG9yOiBkYXJrZW4oI2ZmZiwgNSUpO1xuXHRcdH1cblxuXHRcdC5tdC1oZWFkLWJ1dHRvbiB7XG5cdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6MjBweDtcblxuXG5cdFx0XHQ+IGJ1dHRvbiB7XG5cdFx0XHRcdHdpZHRoOiA5MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tdC1ib2R5LWFjdGlvbnMtaWNvbnMge1xuXHQgXG5cdFx0LmJ0bi1ncm91cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0XHQubXQtaWNvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZzo1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcdFx0XHRcdCBcblx0XHRcdH1cblx0XHR9IFxuXHRcdC5idG4ge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdlbmVyYWwtcGFuZWwtYm9yZGVyLWNvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0IFxuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6MDtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IFxuXG4ubXQtd2lkZ2V0LTQge1x0XG5cdG1pbi1oZWlnaHQ6IDI1MHB4O1x0IFxuXHRjb2xvcjp3aGl0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjojMjZDMEI4O1xuXG5cdC5tdC1pbWctY29udGFpbmVyIHtcdFx0IFx0IFxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXG5cdFx0PiBpbWcge1xuXHRcdFx0aGVpZ2h0OiAyNTBweDsgXG5cdFx0XHR3aWR0aDogMTAwJTtcdFx0XHRcdFxuXHRcdH1cblx0fVxuXG5cdC5tdC1jb250YWluZXIge1xuXHRcdHdpZHRoOjE1MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IzI2QzBCODtcblx0XHRtaW4taGVpZ2h0OiAyNTBweDtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcdFx0IFxuXHRcdHJpZ2h0OjE1cHg7XG5cdFx0dG9wOjA7XHRcdFxuXG5cdFx0Lm10LWhlYWQtdGl0bGUge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1x0XHRcdFxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcdFx0XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdH1cblxuXHRcdC5tdC1ib2R5LWljb25zIHtcdFxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcdFx0IFxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyBcdFx0XG5cdFx0XHRcblx0XHRcdD4gYSB7XG5cdFx0XHRcdGNvbG9yOiBkYXJrZW4oI2ZmZiwgMTAlKTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcdFx0XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cdFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tdC1mb290ZXItYnV0dG9uIHtcdFx0XHRcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OjA7XHRcblxuXHRcdFx0PiAuYnRuIHtcdFx0XHRcdCBcblx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjAgIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MCAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXI6bm9uZSAhaW1wb3J0YW50OyBcblxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVx0IiwiLy8gQk9PVFNUUkFQIFNXRUVUIEFMRVJUU1xuXG4vLyBPVkVSUklERSBERUZBVUxUIFNXRUVUIEFMRVJUIFNUWUxJTkdcbmJvZHkuc3RvcC1zY3JvbGxpbmcge2hlaWdodDphdXRvICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsgfVxuLnN3ZWV0LWFsZXJ0IC5zYS1pY29uLnNhLXN1Y2Nlc3MgLnNhLXBsYWNlaG9sZGVyLFxuLnN3ZWV0LWFsZXJ0IC5zYS1pY29ue1xuXHRib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnN3ZWV0LWFsZXJ0IGgye1xuXHRmb250LXNpemU6MjBweDtcblx0cGFkZGluZy10b3A6NXB4O1xufVxuXG4uc3dlZXQtYWxlcnQgcHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uc3dlZXQtYWxlcnQgLmJ0bntcblx0Zm9udC1zaXplOjE0cHg7XG5cdHBhZGRpbmc6IDhweCAxNHB4O1xuXG5cdCY6Zm9jdXN7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxufVxuXG4ubXQtc3dlZXRhbGVydHtcblx0bWFyZ2luOiAwIDVweCA1cHggMCA7XG5cblx0Jjpob3ZlcnsgY3Vyc29yOiBwb2ludGVyO31cblxuXHQmLm10LWl0YWxpY3tcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdH1cblx0Jjpmb2N1c3tcblx0XHRvdXRsaW5lOm5vbmUgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxufVxuXG4ubXQtc3dlZXRhbGVydC10aXRsZXtcblx0bWFyZ2luOiAzMHB4IDAgMTVweCAwO1xufVxuIiwiLy8gY2xpcGJvYXJkXG5cbi5tdC1jbGlwYm9hcmQtY29udGFpbmVye1xuXHRwYWRkaW5nOiAyMHB4O1xuXG5cdC5tdC1jbGlwYm9hcmR7XG5cdFx0bWFyZ2luOiAxMHB4IDEwcHggMTBweCAwO1xuXHR9XG59XG5cbiIsIi8vIGJvb3RzdHJhcCBtdWx0aXNlbGVjdFxuXG4ubXQtbXVsdGlzZWxlY3R7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdC5jYXJldHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB0b3A6IDUwJTtcblx0ICAgIG1hcmdpbi10b3A6IC0ycHg7XG5cdCAgICByaWdodDogMTVweDtcblxuXHR9XG5cblx0Ji5tdC1ub2ljb257XG5cdFx0LmNhcmV0IHtcblx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHR9XG5cdH1cblxufSIsIi8vIEdlbmVyYWwgbW9kZVxuXG4ubXQtY29kZXtcblx0cGFkZGluZzozcHg7XG5cdGNvbG9yOiNFNDNBNDU7XG5cdGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50OyAgICBcblx0ZGlzcGxheTppbmxpbmU7XG5cdHdvcmQtd3JhcDpub3JtYWw7XG59XG5cbi5jYXB0aW9uLWRlc2N7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXRvcDowLjVlbTtcblx0bGluZS1oZWlnaHQ6IDIuM2VtO1xufSAgXG5cbi5tdC1lbGVtZW50LXN0ZXAge1xuXG5cdC5yb3d7XG5cdFx0bWFyZ2luOjA7IFxuXHR9XHRcblx0XG5cdC5zdGVwLWRlZmF1bHR7XG5cblx0XHQubXQtc3RlcC1jb2x7XG5cdFx0XHRwYWRkaW5nLXRvcDozMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxuXHRcdH1cblxuXHRcdC5tdC1zdGVwLW51bWJlcntcblx0XHRcdGZvbnQtc2l6ZToyNnB4OyBcblx0XHRcdGJvcmRlci1yYWRpdXM6NTAlICFpbXBvcnRhbnQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46YXV0bztcblx0XHRcdHBhZGRpbmc6M3B4IDE0cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7IFxuXHRcdH1cblxuXHRcdC5tdC1zdGVwLXRpdGxleyBcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHQgICAgZm9udC13ZWlnaHQ6IDEwMDtcblx0XHR9XG5cblx0XHQuYWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzMyYzVkMiAhaW1wb3J0YW50O1xuXG5cdFx0XHQubXQtc3RlcC1udW1iZXJ7XG5cdFx0XHRcdGNvbG9yOiAjMzJjNWQyICFpbXBvcnRhbnQ7XG5cdFx0XHR9IFxuXG5cdFx0XHQubXQtc3RlcC10aXRsZSxcblx0XHRcdC5tdC1zdGVwLWNvbnRlbnR7XG5cdFx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRvbmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjZDMjgxICFpbXBvcnRhbnQ7XG5cblx0XHRcdC5tdC1zdGVwLW51bWJlcntcblx0XHRcdFx0Y29sb3I6ICMyNkMyODEgIWltcG9ydGFudDtcblx0XHRcdH0gXG5cblx0XHRcdC5tdC1zdGVwLXRpdGxlLFxuXHRcdFx0Lm10LXN0ZXAtY29udGVudHtcblx0XHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZXJyb3Ige1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0U3NTA1QSAhaW1wb3J0YW50O1xuXG5cdFx0XHQubXQtc3RlcC1udW1iZXJ7XG5cdFx0XHRcdGNvbG9yOiAjRTc1MDVBICFpbXBvcnRhbnQ7XG5cdFx0XHR9IFxuXG5cdFx0XHQubXQtc3RlcC10aXRsZSxcblx0XHRcdC5tdC1zdGVwLWNvbnRlbnR7XG5cdFx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9ICBcblxuXHQuc3RlcC10aGlue1xuXG5cdFx0Lm10LXN0ZXAtY29se1xuXHRcdFx0cGFkZGluZy10b3A6MTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdH1cblxuXHRcdC5tdC1zdGVwLW51bWJlcntcblx0XHRcdGZvbnQtc2l6ZToyNnB4OyBcblx0XHRcdGJvcmRlci1yYWRpdXM6NTAlICFpbXBvcnRhbnQ7XG5cdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0bWFyZ2luOmF1dG87XG5cdFx0XHRwYWRkaW5nOjNweCAxNHB4O1xuXHRcdH1cblxuXHRcdC5tdC1zdGVwLXRpdGxleyBcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHQgICAgZm9udC13ZWlnaHQ6IDEwMDtcblx0XHQgICAgcGFkZGluZy1sZWZ0OjYwcHg7XG5cdFx0ICAgIG1hcmdpbi10b3A6IC00cHg7XG5cdFx0fSBcbiBcblx0XHQubXQtc3RlcC1jb250ZW50e1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0bWFyZ2luLXRvcDotNXB4O1xuXHRcdH1cbiAgICAgIFxuXHRcdC5hY3RpdmV7IFxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzMyYzVkMiAhaW1wb3J0YW50OyAgICBcblxuXHRcdFx0Lm10LXN0ZXAtbnVtYmVyeyBcblx0XHRcdFx0Y29sb3I6ICMzMmM1ZDIgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0Lm10LXN0ZXAtdGl0bGUsXG5cdFx0XHQubXQtc3RlcC1jb250ZW50e1xuXHRcdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH0gICAgIFxuXG5cdFx0LmRvbmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjZDMjgxICFpbXBvcnRhbnQ7XG5cblx0XHRcdC5tdC1zdGVwLW51bWJlcnsgXG5cdFx0XHRcdGNvbG9yOiAjMjZDMjgxICFpbXBvcnRhbnQ7XG5cdFx0XHR9IFxuXG5cdFx0XHQubXQtc3RlcC10aXRsZSxcblx0XHRcdC5tdC1zdGVwLWNvbnRlbnR7XG5cdFx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fSAgXG4gXG5cdFx0LmVycm9yIHsgICAgXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTc1MDVBICFpbXBvcnRhbnQ7IFxuXG5cdFx0XHQubXQtc3RlcC1udW1iZXJ7XG5cdFx0XHRcdGNvbG9yOiAjRTc1MDVBICFpbXBvcnRhbnQ7ICBcblx0XHRcdH0gXG5cblx0XHRcdC5tdC1zdGVwLXRpdGxlLFxuXHRcdFx0Lm10LXN0ZXAtY29udGVudHtcblx0XHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH0gIFxuXG5cdC5zdGVwLWJhY2tncm91bmR7XG5cblx0XHQubXQtc3RlcC1jb2x7XG5cdFx0XHRwYWRkaW5nLXRvcDozMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxuXHRcdFx0aGVpZ2h0OjE2MHB4O1xuXHRcdH1cblxuXHRcdC5tdC1zdGVwLW51bWJlcntcblx0XHRcdGZvbnQtc2l6ZToyMDBweDsgIFxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOjA7XG5cdFx0XHRyaWdodDowO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDAuNzllbTtcblx0XHRcdGNvbG9yOmRhcmtlbigjRTlFREVGLCA1JSk7XG5cdFx0XHR6LWluZGV4OiA0O1xuXHRcdH1cblxuXHRcdC5tdC1zdGVwLXRpdGxleyBcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHQgICAgZm9udC13ZWlnaHQ6IDEwMDtcblx0XHQgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgXHRcdHBhZGRpbmctcmlnaHQ6IDI1JTtcbiAgICBcdFx0ei1pbmRleDogNTtcbiAgICBcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdC5tdC1zdGVwLWNvbnRlbnR7IFxuXHRcdCAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBcdFx0cGFkZGluZy1yaWdodDogMjUlO1xuICAgIFx0XHR6LWluZGV4OiA1O1xuICAgIFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0LmFjdGl2ZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzMmM1ZDIgIWltcG9ydGFudDtcblxuXHRcdFx0Lm10LXN0ZXAtbnVtYmVye1xuXHRcdFx0XHRjb2xvcjogZGFya2VuKCMzMmM1ZDIsIDUlKSAhaW1wb3J0YW50O1xuXHRcdFx0fSBcblxuXHRcdFx0Lm10LXN0ZXAtdGl0bGUsXG5cdFx0XHQubXQtc3RlcC1jb250ZW50e1xuXHRcdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kb25le1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI2QzI4MSAhaW1wb3J0YW50O1xuXG5cdFx0XHQubXQtc3RlcC1udW1iZXJ7XG5cdFx0XHRcdGNvbG9yOiBkYXJrZW4oIzI2QzI4MSwgNSUpICFpbXBvcnRhbnQ7XG5cdFx0XHR9IFxuXG5cdFx0XHQubXQtc3RlcC10aXRsZSxcblx0XHRcdC5tdC1zdGVwLWNvbnRlbnR7XG5cdFx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmVycm9yIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFNzUwNUEgIWltcG9ydGFudDtcblxuXHRcdFx0Lm10LXN0ZXAtbnVtYmVye1xuXHRcdFx0XHRjb2xvcjogZGFya2VuKCNFNzUwNUEsIDUlKSAhaW1wb3J0YW50O1xuXHRcdFx0fSBcblxuXHRcdFx0Lm10LXN0ZXAtdGl0bGUsXG5cdFx0XHQubXQtc3RlcC1jb250ZW50e1xuXHRcdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fSAgXG5cblx0LnN0ZXAtYmFja2dyb3VuZC10aGlue1xuXG5cdFx0Lm10LXN0ZXAtY29se1xuXHRcdFx0cGFkZGluZy10b3A6MTVweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyBcblx0XHR9XG5cblx0XHQubXQtc3RlcC1udW1iZXJ7XG5cdFx0XHRmb250LXNpemU6MTIwcHg7ICBcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTowO1xuXHRcdFx0cmlnaHQ6MDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAwLjc5ZW07XG5cdFx0XHRjb2xvcjpkYXJrZW4oI0U5RURFRiwgNSUpO1xuXHRcdFx0ei1pbmRleDogNDtcblx0XHR9XG5cblx0XHQubXQtc3RlcC10aXRsZXsgXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0ICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIFx0XHRwYWRkaW5nLXJpZ2h0OiAyNSU7XG4gICAgXHRcdHotaW5kZXg6NTtcbiAgICBcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdC5tdC1zdGVwLWNvbnRlbnR7IFxuXHRcdCAgICB0ZXh0LWFsaWduOiByaWdodDtcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFx0XHRwYWRkaW5nLXJpZ2h0OiAyNSU7XG4gICAgXHRcdHotaW5kZXg6IDU7XG5cdFx0fVxuXG5cdFx0LmFjdGl2ZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzMmM1ZDIgIWltcG9ydGFudDtcblxuXHRcdFx0Lm10LXN0ZXAtbnVtYmVye1xuXHRcdFx0XHRjb2xvcjogZGFya2VuKCMzMmM1ZDIsIDUlKSAhaW1wb3J0YW50O1xuXHRcdFx0fSBcblxuXHRcdFx0Lm10LXN0ZXAtdGl0bGUsXG5cdFx0XHQubXQtc3RlcC1jb250ZW50e1xuXHRcdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kb25le1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI2QzI4MSAhaW1wb3J0YW50O1xuXG5cdFx0XHQubXQtc3RlcC1udW1iZXJ7XG5cdFx0XHRcdGNvbG9yOiBkYXJrZW4oIzI2QzI4MSwgNSUpICFpbXBvcnRhbnQ7XG5cdFx0XHR9IFxuXG5cdFx0XHQubXQtc3RlcC10aXRsZSxcblx0XHRcdC5tdC1zdGVwLWNvbnRlbnR7XG5cdFx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmVycm9yIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFNzUwNUEgIWltcG9ydGFudDtcblxuXHRcdFx0Lm10LXN0ZXAtbnVtYmVye1xuXHRcdFx0XHRjb2xvcjogZGFya2VuKCNFNzUwNUEsIDUlKSAhaW1wb3J0YW50O1xuXHRcdFx0fSBcblxuXHRcdFx0Lm10LXN0ZXAtdGl0bGUsXG5cdFx0XHQubXQtc3RlcC1jb250ZW50e1xuXHRcdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fSAgXG5cblx0LnN0ZXAtbm8tYmFja2dyb3VuZHtcblxuXHRcdC5tdC1zdGVwLWNvbHtcblx0XHRcdHBhZGRpbmctdG9wOjMwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjsgXG5cdFx0fVxuXG5cdFx0Lm10LXN0ZXAtbnVtYmVye1xuXHRcdFx0Zm9udC1zaXplOjI2cHg7IFxuXHRcdFx0Ym9yZGVyLXJhZGl1czo1MCUgIWltcG9ydGFudDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjphdXRvO1xuXHRcdFx0cGFkZGluZzozcHggMTRweDtcblx0XHRcdG1hcmdpbi1ib3R0b206MjBweDsgXG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiNlNWU1ZTU7XG5cdFx0fVxuXG5cdFx0Lm10LXN0ZXAtdGl0bGV7IFxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdCAgICBmb250LXdlaWdodDogMTAwO1xuXHRcdH1cblxuXHRcdC5hY3RpdmV7XG5cblx0XHRcdC5tdC1zdGVwLW51bWJlcntcblx0XHRcdFx0Y29sb3I6ICMzMmM1ZDIgIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjMzJjNWQyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9IFxuXG5cdFx0XHQubXQtc3RlcC10aXRsZSxcblx0XHRcdC5tdC1zdGVwLWNvbnRlbnR7XG5cdFx0XHRcdGNvbG9yOiAjMzJjNWQyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRvbmV7XG5cblx0XHRcdC5tdC1zdGVwLW51bWJlcntcblx0XHRcdFx0Y29sb3I6ICMyNkMyODEgIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjMjZDMjgxICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9IFxuXG5cdFx0XHQubXQtc3RlcC10aXRsZSxcblx0XHRcdC5tdC1zdGVwLWNvbnRlbnR7XG5cdFx0XHRcdGNvbG9yOiAjMjZDMjgxICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmVycm9yIHtcblxuXHRcdFx0Lm10LXN0ZXAtbnVtYmVye1xuXHRcdFx0XHRjb2xvcjogI0U3NTA1QSAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICNFNzUwNUEgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH0gXG5cblx0XHRcdC5tdC1zdGVwLXRpdGxlLFxuXHRcdFx0Lm10LXN0ZXAtY29udGVudHtcblx0XHRcdFx0Y29sb3I6ICNFNzUwNUEgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblx0XHR9XG5cdH0gIFxuXG5cdC5zdGVwLW5vLWJhY2tncm91bmQtdGhpbntcblxuXHRcdC5tdC1zdGVwLWNvbHtcblx0XHRcdHBhZGRpbmctdG9wOjEwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHR9XG5cblx0XHQubXQtc3RlcC1udW1iZXJ7XG5cdFx0XHRmb250LXNpemU6MjZweDsgXG5cdFx0XHRib3JkZXItcmFkaXVzOjUwJSAhaW1wb3J0YW50O1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdG1hcmdpbjphdXRvO1xuXHRcdFx0cGFkZGluZzozcHggMTRweDtcblx0XHRcdGJvcmRlcjoxcHggc29saWQ7XG5cdFx0XHRib3JkZXItY29sb3I6I2U1ZTVlNTtcblx0XHR9XG5cblx0XHQubXQtc3RlcC10aXRsZXsgXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0ICAgIHBhZGRpbmctbGVmdDo2MHB4O1xuXHRcdCAgICBtYXJnaW4tdG9wOiAtNHB4O1xuXHRcdH0gXG4gXG5cdFx0Lm10LXN0ZXAtY29udGVudHtcblx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRcdG1hcmdpbi10b3A6LTVweDtcblx0XHR9XG4gICAgICBcblx0XHQuYWN0aXZle1xuXG5cdFx0XHQubXQtc3RlcC1udW1iZXJ7XG5cdFx0XHRcdGNvbG9yOiAjMzJjNWQyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogIzMyYzVkMiAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fSBcblxuXHRcdFx0Lm10LXN0ZXAtdGl0bGUsXG5cdFx0XHQubXQtc3RlcC1jb250ZW50e1xuXHRcdFx0XHRjb2xvcjogIzMyYzVkMiAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kb25le1xuXG5cdFx0XHQubXQtc3RlcC1udW1iZXJ7XG5cdFx0XHRcdGNvbG9yOiAjMjZDMjgxICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogIzI2QzI4MSAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fSBcblxuXHRcdFx0Lm10LXN0ZXAtdGl0bGUsXG5cdFx0XHQubXQtc3RlcC1jb250ZW50e1xuXHRcdFx0XHRjb2xvcjogIzI2QzI4MSAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5lcnJvciB7XG5cblx0XHRcdC5tdC1zdGVwLW51bWJlcntcblx0XHRcdFx0Y29sb3I6ICNFNzUwNUEgIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjRTc1MDVBICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9IFxuXG5cdFx0XHQubXQtc3RlcC10aXRsZSxcblx0XHRcdC5tdC1zdGVwLWNvbnRlbnR7XG5cdFx0XHRcdGNvbG9yOiAjRTc1MDVBICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9ICBcblxuXHQuc3RlcC1saW5le1xuXG5cdFx0Lm10LXN0ZXAtY29se1xuXHRcdFx0cGFkZGluZzozMHB4IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxuXHRcdH1cblxuXHRcdC5tdC1zdGVwLW51bWJlcntcblx0XHRcdGZvbnQtc2l6ZToyNnB4OyBcblx0XHRcdGJvcmRlci1yYWRpdXM6NTAlICFpbXBvcnRhbnQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46YXV0bztcblx0XHRcdHBhZGRpbmc6OXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTo1cHg7IFxuXHRcdFx0Ym9yZGVyOjNweCBzb2xpZDtcblx0XHRcdGJvcmRlci1jb2xvcjojZTVlNWU1O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogNTtcblx0XHRcdGhlaWdodDo2MHB4O1xuXHRcdFx0d2lkdGg6NjBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0Pml7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm10LXN0ZXAtdGl0bGV7IFxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdCAgICBmb250LXdlaWdodDogNDAwO1xuXHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQgICAgJjphZnRlcntcblx0XHRcdFx0Y29udGVudDonJztcblx0XHRcdFx0aGVpZ2h0OjNweDtcblx0XHRcdFx0d2lkdGg6NTAlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG5cdFx0XHRcdHRvcDotMzJweDtcblx0XHRcdFx0bGVmdDo1MCU7XG5cdFx0XHRcdHotaW5kZXg6IDQ7XG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKTtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OicnO1xuXHRcdFx0XHRoZWlnaHQ6M3B4O1xuXHRcdFx0XHR3aWR0aDo1MCU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcblx0XHRcdFx0dG9wOi0zMnB4O1xuXHRcdFx0XHRyaWdodDo1MCU7XG5cdFx0XHRcdHotaW5kZXg6IDQ7XG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmlyc3R7XG5cdFx0XHQubXQtc3RlcC10aXRsZXsgXG5cblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDpub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmxhc3R7XG5cdFx0XHQubXQtc3RlcC10aXRsZXsgXG5cblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50Om5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYWN0aXZle1xuXG5cdFx0XHQubXQtc3RlcC1udW1iZXJ7XG5cdFx0XHRcdGNvbG9yOiAjMzJjNWQyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogIzMyYzVkMiAhaW1wb3J0YW50O1xuXHRcdFx0fSBcblxuXHRcdFx0Lm10LXN0ZXAtdGl0bGUsXG5cdFx0XHQubXQtc3RlcC1jb250ZW50e1xuXHRcdFx0XHRjb2xvcjogIzMyYzVkMiAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQubXQtc3RlcC10aXRsZXtcblx0XHRcdFx0JjphZnRlcixcblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzMyYzVkMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kb25le1xuXG5cdFx0XHQubXQtc3RlcC1udW1iZXJ7XG5cdFx0XHRcdGNvbG9yOiAjMjZDMjgxICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogIzI2QzI4MSAhaW1wb3J0YW50O1xuXHRcdFx0fSBcblxuXHRcdFx0Lm10LXN0ZXAtdGl0bGUsXG5cdFx0XHQubXQtc3RlcC1jb250ZW50e1xuXHRcdFx0XHRjb2xvcjogIzI2QzI4MSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQubXQtc3RlcC10aXRsZXtcblx0XHRcdFx0JjphZnRlcixcblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI2QzI4MTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5lcnJvciB7XG5cblx0XHRcdC5tdC1zdGVwLW51bWJlcntcblx0XHRcdFx0Y29sb3I6ICNFNzUwNUEgIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjRTc1MDVBICFpbXBvcnRhbnQ7XG5cdFx0XHR9IFxuXG5cdFx0XHQubXQtc3RlcC10aXRsZSxcblx0XHRcdC5tdC1zdGVwLWNvbnRlbnR7XG5cdFx0XHRcdGNvbG9yOiAjRTc1MDVBICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5tdC1zdGVwLXRpdGxle1xuXHRcdFx0XHQmOmFmdGVyLFxuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTc1MDVBO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9ICBcblxuXHQvLyBzdGVwIHNpemluZyAgIFxuXHQmLm10LXNpemUtbGcge1xuXG5cdH1cblxuXHQmLm10LXNpemUtc20geyBcblxuXHR9XG59XG5cbi8vIE1vYmlsZSBtb2RlXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHsgLyogOTkxcHggKi9cblx0Lm10LWVsZW1lbnQtc3RlcCB7XG5cblx0XHQuc3RlcC1saW5le1xuXG5cdFx0XHQubXQtc3RlcC10aXRsZXsgXG5cblx0XHRcdCAgICAmOmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6bm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50Om5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH0gXG5cdFx0fVxuXG5cdH1cbn0iLCIvLyBHZW5lcmFsIG1vZGVcblxuLm10LWVsZW1lbnQtbGlzdCB7XG5cblx0Lmxpc3QtZGVmYXVsdHtcblxuXHRcdCYubXQtbGlzdC1oZWFke1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRwYWRkaW5nOjE1cHg7XG5cblx0XHRcdC5saXN0LXRpdGxle1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwLjdlbSAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5saXN0LWRhdGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblxuXHRcdFx0Lmxpc3QtcGVuZGluZ3tcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0Lmxpc3QtY291bnR7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cGFkZGluZzozcHggN3B4O1xuXG5cdFx0XHRcdCYubGFzdHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5saXN0LWxhYmVse1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cdFx0XHRcblx0XHR9XG5cblx0XHQmLm10LWxpc3QtY29udGFpbmVye1xuXHRcdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZDtcblx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ2VuZXJhbC1wYW5lbC1ib3JkZXItY29sb3I7XG5cdFx0XHRwYWRkaW5nOjE1cHg7XG5cblx0XHRcdC5tdC1saXN0LXRpdGxle1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbToxNXB4O1xuXHRcdFx0XHRmb250LXNpemU6MTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0fVxuXG5cdFx0XHR1bHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0cGFkZGluZzowO1xuXG5cdFx0XHRcdD4ubXQtbGlzdC1pdGVte1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGdlbmVyYWwtcGFuZWwtYm9yZGVyLWNvbG9yO1xuXHRcdFx0XHRcdHBhZGRpbmc6MjVweCAwO1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6NDVweDtcblxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDowO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOjA7XG5cdFx0XHRcdFx0XHRib3JkZXI6bm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+Lmxpc3QtaWNvbi1jb250YWluZXJ7XG5cdFx0XHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ2VuZXJhbC1wYW5lbC1ib3JkZXItY29sb3I7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6MC45ZW07XG5cdFx0XHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHRcdFx0d2lkdGg6NDVweDtcblx0XHRcdFx0XHRcdGhlaWdodDo0NXB4O1xuXG5cdFx0XHRcdFx0XHQ+YXtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IzM0NDk1ZTtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiMyNkMyODEgOyBcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXG5cdFx0XHRcdFx0XHQmLmRvbmV7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogIzI2QzI4MTtcblxuXHRcdFx0XHRcdFx0XHQ+YXtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjojMjZDMjgxO1xuXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiMyNkMyODEgOyBcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+Lmxpc3QtaXRlbS1jb250ZW50e1xuXHRcdFx0XHRcdFx0cGFkZGluZzowIDc1cHggMCA2MHB4OyBcblxuXHRcdFx0XHRcdFx0Pmgze1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206NXB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTZweDtcblxuXHRcdFx0XHRcdFx0XHQ+YXtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjojMzQ0OTVlO1xuXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiMyNkMyODEgOyBcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0PnAge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+Lmxpc3QtZGF0ZXRpbWV7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5leHQtMXtcblxuXHRcdFx0Ji5tdC1saXN0LWNvbnRhaW5lcntcblx0XHRcdFx0cGFkZGluZzoxNXB4IDAgMCAwO1xuXG5cdFx0XHRcdC5tdC1saXN0LXRpdGxle1xuXHRcdFx0XHRcdHBhZGRpbmc6MCAxNXB4IDE1cHggMTVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHVse1xuXG5cdFx0XHRcdFx0Pi5tdC1saXN0LWl0ZW17XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjE1cHg7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDozcHggc29saWQ7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICMyRjM1M0I7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkZ2VuZXJhbC1wYW5lbC1ib3JkZXItY29sb3I7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuZG9uZXtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjMjZDMjgxO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkZ2VuZXJhbC1wYW5lbC1ib3JkZXItY29sb3I7XG5cblx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCMyNkMyODEsIDMwJSk7XHRcdFxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdD4ubGlzdC1pY29uLWNvbnRhaW5lcntcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOm5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmdyb3Vwe1xuXG5cdFx0XHQubGlzdC10b2dnbGUtY29udGFpbmVye1xuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHQmOmFjdGl2ZXtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblxuXG5cdFx0XHRcdC5saXN0LXRvZ2dsZXtcblx0XHRcdFx0XHRwYWRkaW5nOjE1cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJGMzUzQjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHRcdCYuZG9uZXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNkMyODE7XHRcdFx0XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubGlzdC1zaW1wbGV7XG5cblx0XHQmLm10LWxpc3QtaGVhZHtcblx0XHRcdHBhZGRpbmc6MTVweDtcblxuXHRcdFx0Lmxpc3QtdGl0bGV7XG5cdFx0XHRcdG1hcmdpbjogMCA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6ODVweDtcblx0XHRcdH1cblxuXHRcdFx0Lmxpc3QtZGF0ZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdFx0XHR3aWR0aDogNzVweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblxuXHRcdCYubXQtbGlzdC1jb250YWluZXJ7XG5cdFx0XHRib3JkZXItbGVmdDoxcHggc29saWQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQ7XG5cdFx0XHRib3JkZXItY29sb3I6ICRnZW5lcmFsLXBhbmVsLWJvcmRlci1jb2xvcjtcblx0XHRcdHBhZGRpbmc6MTVweDtcblxuXHRcdFx0dWx7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdHBhZGRpbmc6MDtcblxuXHRcdFx0XHQ+Lm10LWxpc3QtaXRlbXtcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRnZW5lcmFsLXBhbmVsLWJvcmRlci1jb2xvcjtcblx0XHRcdFx0XHRwYWRkaW5nOjE1cHggMDtcblxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDowO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOjA7XG5cdFx0XHRcdFx0XHRib3JkZXI6bm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+Lmxpc3QtaWNvbi1jb250YWluZXJ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcblx0XHRcdFx0XHRcdGZsb2F0OmxlZnQ7XG5cblx0XHRcdFx0XHRcdD5he1xuXHRcdFx0XHRcdFx0XHRjb2xvcjojMzQ0OTVlO1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IzI2QzI4MSA7IFxuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmRvbmV7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMjZDMjgxO1xuXG5cdFx0XHRcdFx0XHRcdD5he1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiMyNkMyODE7XG5cblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IzI2QzI4MSA7IFxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4ubGlzdC1pdGVtLWNvbnRlbnR7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjAgNzVweCAwIDYwcHg7IFxuXG5cdFx0XHRcdFx0XHQ+aDN7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjowO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MThweDtcblxuXHRcdFx0XHRcdFx0XHQ+YXtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjojMzQ0OTVlO1xuXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiMyNkMyODEgOyBcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+Lmxpc3QtZGF0ZXRpbWV7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5tdC1saXN0LWhlYWR7XG5cdFx0XHRwYWRkaW5nOjE1cHg7XG5cblx0XHRcdC5saXN0LXRpdGxle1xuXHRcdFx0XHRtYXJnaW46IDAgO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0Ojg1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5saXN0LWRhdGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHRmbG9hdDpyaWdodDtcblx0XHRcdFx0d2lkdGg6IDc1cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cblx0XHQmLmV4dC0xe1xuXG5cdFx0XHQmLm10LWxpc3QtY29udGFpbmVye1xuXHRcdFx0XHRwYWRkaW5nOjA7XG5cblx0XHRcdFx0dWx7XG5cblx0XHRcdFx0XHQ+Lm10LWxpc3QtaXRlbXtcblx0XHRcdFx0XHRcdHBhZGRpbmc6MTVweDtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OjNweCBzb2xpZDtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogIzM0NDk1ZTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRnZW5lcmFsLXBhbmVsLWJvcmRlci1jb2xvcjtcblxuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5kb25le1xuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICMyNkMyODE7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRnZW5lcmFsLXBhbmVsLWJvcmRlci1jb2xvcjtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oIzI2QzI4MSwgMzAlKTtcdFx0XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmdyb3Vwe1xuXG5cdFx0XHQubGlzdC10b2dnbGUtY29udGFpbmVye1xuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHQmOmFjdGl2ZXtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblxuXG5cdFx0XHRcdC5saXN0LXRvZ2dsZXtcblx0XHRcdFx0XHRwYWRkaW5nOjE1cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzM0NDk1ZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHRcdCYuZG9uZXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNkMyODE7XHRcdFx0XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubGlzdC1uZXdze1xuXG5cdFx0Ji5tdC1saXN0LWhlYWR7XG5cdFx0XHRwYWRkaW5nOjE1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdC5saXN0LXRpdGxle1xuXHRcdFx0XHRtYXJnaW46IDAgO1xuXHRcdFx0fVxuXG5cdFx0XHQuYmFkZ2V7XG5cdFx0XHRcdG1hcmdpbi10b3A6NXB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXG5cdFx0Ji5tdC1saXN0LWNvbnRhaW5lcntcblx0XHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZDtcblx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQ7XG5cdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGdlbmVyYWwtcGFuZWwtYm9yZGVyLWNvbG9yO1xuXHRcdFx0cGFkZGluZzoxNXB4IDA7XG5cblx0XHRcdHVse1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRwYWRkaW5nOjA7XG5cblx0XHRcdFx0Pi5tdC1saXN0LWl0ZW17XG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ2VuZXJhbC1wYW5lbC1ib3JkZXItY29sb3I7XG5cdFx0XHRcdFx0cGFkZGluZzoxNXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDowO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOjA7XG5cdFx0XHRcdFx0XHRib3JkZXI6bm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+Lmxpc3QtaWNvbi1jb250YWluZXJ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6MjBweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHJpZ2h0OjVweDtcblx0XHRcdFx0XHRcdHRvcDo1MCU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOi0xMHB4O1xuXG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRjb2xvcjojMmYzNTNiO1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IzMyYzVkMiA7IFxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Pi5saXN0LWl0ZW0tY29udGVudHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCAyNXB4IDAgMDsgXG5cblx0XHRcdFx0XHRcdD5oM3tcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxOHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRcdFx0XHRcdD5he1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiMzNDQ5NWU7XG5cblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IzMyYzVkMiA7IFxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4ubGlzdC1kYXRldGltZXtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZXh0LTF7XG5cblx0XHRcdCYubXQtbGlzdC1oZWFke1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0Lmxpc3QtY291bnR7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdCAgICBwYWRkaW5nOiAxOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblxuXHRcdFx0Lmxpc3QtdGh1bWJ7XG5cdFx0XHRcdHdpZHRoOjgwcHg7XG5cdFx0XHRcdGhlaWdodDo4MHB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRmbG9hdDpsZWZ0O1xuXG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYubXQtbGlzdC1jb250YWluZXJ7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0Pi5tdC1saXN0LWl0ZW17XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjE1cHg7XG5cblx0XHRcdFx0XHRcdD4ubGlzdC1kYXRldGltZXtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjkwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdD4ubGlzdC1pdGVtLWNvbnRlbnR7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDo5MHB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOjE1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5leHQtMntcblxuXHRcdFx0Ji5tdC1saXN0LWhlYWR7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHQubGlzdC1jb3VudHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCAgICByaWdodDogMDtcblx0XHRcdFx0ICAgIHRvcDogMDtcblx0XHRcdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHRcdFx0ICAgIHBhZGRpbmc6IDE5cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXG5cdFx0XHQubGlzdC10aHVtYntcblx0XHRcdFx0d2lkdGg6ODBweDtcblx0XHRcdFx0aGVpZ2h0OjgwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGZsb2F0OmxlZnQ7XG5cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5tdC1saXN0LWNvbnRhaW5lcntcblx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHR1bHtcblx0XHRcdFx0XHQ+Lm10LWxpc3QtaXRlbXtcblx0XHRcdFx0XHRcdHBhZGRpbmc6MTVweDtcblxuXHRcdFx0XHRcdFx0Pi5saXN0LWRhdGV0aW1le1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6OTBweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Pi5saXN0LWl0ZW0tY29udGVudHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjkwcHg7XG5cblx0XHRcdFx0XHRcdFx0PiBoM3tcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cblx0XHRcdFx0XHRcdFx0XHQ+YXtcblxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6I0YyNzg0QiA7IFxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOjE1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmxpc3QtdG9kb3tcblxuXHRcdCYubXQtbGlzdC1oZWFke1xuXHRcdFx0cGFkZGluZzoxNXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQubGlzdC10aXRsZXtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQubGlzdC1oZWFkLWNvdW50e1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cblx0XHRcdFx0Pi5saXN0LWhlYWQtY291bnQtaXRlbXtcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmxpc3QtY291bnR7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOjA7XG5cdFx0XHRcdHJpZ2h0OjA7XG5cdFx0XHRcdHBhZGRpbmc6MjlweDtcblx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XG5cdFx0XHR9XG5cblx0XHRcdGF7XG5cdFx0XHRcdGNvbG9yOiNmZmY7XG5cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm10LWxpc3QtY29udGFpbmVye1xuXHRcdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZDtcblx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ2VuZXJhbC1wYW5lbC1ib3JkZXItY29sb3I7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdC5saXN0LXRvZG8tbGluZXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdFx0d2lkdGg6MXB4O1xuXHRcdFx0XHR0b3A6MDtcblx0XHRcdFx0bGVmdDoyNXB4O1xuXHRcdFx0XHRib3JkZXItbGVmdDoxcHggc29saWQ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjokZ2VuZXJhbC1wYW5lbC1ib3JkZXItY29sb3I7XG5cdFx0XHR9XG5cblx0XHRcdHVse1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogNTtcblxuXHRcdFx0XHQ+Lm10LWxpc3QtaXRlbXtcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLXN0eWxlOiBkYXNoZWQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRnZW5lcmFsLXBhbmVsLWJvcmRlci1jb2xvcjtcblx0XHRcdFx0XHRwYWRkaW5nOjE1cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0Ym9yZGVyOm5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Pi5saXN0LXRvZG8taWNvbntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcdFx0XHRcdFx0bWFyZ2luLXRvcDogMC43ZW07XG4gICAgXHRcdFx0XHRcdHBhZGRpbmc6MC43ZW0gMDtcbiAgICBcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+Lmxpc3QtdG9kby1pdGVte1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSg0NywgNTMsIDU5LCAwKTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjMmYzNTNiO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDhweDtcblx0XHRcdFx0XHRcdFx0dG9wOiAxOHB4O1xuXHRcdFx0XHRcdFx0fVx0XHRcdFx0XHRcdFxuXG5cdFx0XHRcdFx0ICAgID4ubGlzdC10b2dnbGUtY29udGFpbmVye1xuXG5cdFx0XHRcdFx0ICAgIFx0Jjpob3Zlcixcblx0XHRcdFx0XHQgICAgXHQmOmZvY3VzLFxuXHRcdFx0XHRcdCAgICBcdCY6YWN0aXZle1xuXHRcdFx0XHRcdCAgICBcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdCAgICBcdH1cblxuXHRcdFx0XHRcdFx0XHQubGlzdC10b2dnbGV7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweDtcblxuXHRcdFx0XHRcdFx0XHRcdD4ubGlzdC10b2dnbGUtdGl0bGV7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC50YXNrLWxpc3R7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQ7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGdlbmVyYWwtcGFuZWwtYm9yZGVyLWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjowO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6bm9uZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblxuXHRcdFx0XHRcdFx0XHQudGFzay1saXN0LWl0ZW17XG5cdFx0XHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQ7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ2VuZXJhbC1wYW5lbC1ib3JkZXItY29sb3I7XG5cblx0XHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiMyZjM1M2I7XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNlNDNhNDU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVx0XHRcdFx0XHRcdFx0XHRcblxuXHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Pi50YXNrLWljb257XG5cdFx0XHRcdFx0XHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdD4udGFzay1jb250ZW50e1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzowIDQ1cHggMCAzNXB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQ+IGg0e1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0PnB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdD4udGFzay1zdGF0dXN7XG5cdFx0XHRcdFx0XHRcdFx0XHRmbG9hdDpyaWdodDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6I2U1ZTVlNTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0LmRvbmU6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiMyNkMyODE7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdC5wZW5kaW5nOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2U0M2E0NTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmLmRvbmV7XG5cblx0XHRcdFx0XHRcdFx0XHRcdD4udGFzay1zdGF0dXN7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5kb25leyBjb2xvcjogIzI2QzI4MTsgfVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LnRhc2stZm9vdGVye1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MTVweDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IzJmMzUzYjtcblxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQmLnRhc2stdHJhc2g6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiNlNDNhNDU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdCYudGFzay1hZGQ6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiMyNkMyODE7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Pi5saXN0LWljb24tY29udGFpbmVye1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjIwcHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRyaWdodDo1cHg7XG5cdFx0XHRcdFx0XHR0b3A6NTAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDotMTBweDtcblxuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IzJmMzUzYjtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiMzMmM1ZDIgOyBcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4ubGlzdC1pdGVtLWNvbnRlbnR7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjAgMjVweCAwIDA7IFxuXG5cdFx0XHRcdFx0XHQ+aDN7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjowO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MThweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0XHRcdFx0XHQ+YXtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjojMzQ0OTVlO1xuXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiMzMmM1ZDIgOyBcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+Lmxpc3QtZGF0ZXRpbWV7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdH1cbn1cblxuQGVhY2ggJG5hbWUsICRjb2xvcnMgaW4gJGNvbXBvbmVudC1jb2xvcnMge1xuXHQubXQtZWxlbWVudC1saXN0IHtcblxuXHRcdC5saXN0LWRlZmF1bHR7XG5cblx0XHRcdCYubXQtbGlzdC1oZWFkLiN7JG5hbWV9e1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJhc2UpO1xuXHRcdFx0XHRjb2xvcjogbWFwLWdldCgkY29sb3JzLCBmb250KTtcblxuXHRcdFx0XHQuYmFkZ2V7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihtYXAtZ2V0KCRjb2xvcnMsIGJhc2UpLDEwJSk7XG5cdFx0XHRcdFx0Y29sb3I6IG1hcC1nZXQoJGNvbG9ycywgZm9udCk7XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuZXh0LTF7XG5cdFx0XHRcdFx0LmJhZGdle1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKG1hcC1nZXQoJGNvbG9ycywgYmFzZSksMTAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubGlzdC1sYWJlbHtcblx0XHRcdFx0XHRjb2xvcjogbGlnaHRlbihtYXAtZ2V0KCRjb2xvcnMsIGJhc2UpLDUwJSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubGlzdC1kYXRle1xuXHRcdFx0XHRcdGNvbG9yOiBsaWdodGVuKG1hcC1nZXQoJGNvbG9ycywgYmFzZSksNTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Lmxpc3QtdG9kbyB7XG5cblx0XHRcdCYubXQtbGlzdC1oZWFkLiN7JG5hbWV9IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCBiYXNlKTtcblx0XHRcdFx0Y29sb3I6IG1hcC1nZXQoJGNvbG9ycywgZm9udCk7XG5cdFx0XHR9XG5cblx0XHRcdC5saXN0LWNvdW50LiN7JG5hbWV9IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCBiYXNlKTtcblx0XHRcdFx0Y29sb3I6IG1hcC1nZXQoJGNvbG9ycywgZm9udCk7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKG1hcC1nZXQoJGNvbG9ycywgYmFzZSksIDUlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubGlzdC10b2RvLWxpbmUuI3skbmFtZX17XG5cdFx0XHRcdGJvcmRlci1jb2xvcjptYXAtZ2V0KCRjb2xvcnMsIGJhc2UpO1xuXHRcdFx0fVx0XHRcdFxuXG5cdFx0XHQubGlzdC10b2RvLWl0ZW0uI3skbmFtZX0ge1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjptYXAtZ2V0KCRjb2xvcnMsIGJhc2UpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubGlzdC10b2dnbGUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgYmFzZSk7XG5cdFx0XHRcdFx0Y29sb3I6IG1hcC1nZXQoJGNvbG9ycywgZm9udCkgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdD4uYmFkZ2V7XG5cdFx0XHRcdFx0XHRjb2xvcjogbWFwLWdldCgkY29sb3JzLCBiYXNlKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgZm9udCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBlYWNoICRuYW1lLCAkY29sb3JzIGluICRjb21wb25lbnQtY29sb3JzIHtcblx0Lm10LWVsZW1lbnQtbGlzdCAubGlzdC10b2RvLWl0ZW0uI3skbmFtZX0ge1xuICBcdFx0JjphZnRlciB7XG4gICBcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6bWFwLWdldCgkY29sb3JzLCBiYXNlKVxuICBcdFx0fVxuXG4gIFx0XHQubGlzdC10b2dnbGUge1xuICAgXHRcdFx0YmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCBiYXNlKTtcbiAgXHRcdH1cbiBcdH1cbn0iLCIvLyBHZW5lcmFsIG1vZGVcblxuLm10LWVsZW1lbnQtcmliYm9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdC5yaWJib24tY29udGVudHtcblx0XHRtYXJnaW46MDtcblx0XHRwYWRkaW5nOiAyNXB4O1xuXHRcdGNsZWFyOmJvdGg7XG5cblx0XHQmLm5vLXBhZGRpbmd7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQucmliYm9ue1xuXHRcdHBhZGRpbmc6MC41ZW0gMWVtO1xuXHRcdHotaW5kZXg6IDU7XG5cdFx0ZmxvYXQ6bGVmdDtcblx0XHRtYXJnaW46IDEwcHggMCAwIC0ycHg7XG5cdFx0Y2xlYXI6bGVmdDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQvLyBQT1NJVElPTiBDT05UUk9MXG5cdFx0Ji5yaWJib24tcmlnaHR7XG5cdFx0XHRmbG9hdDpyaWdodDtcblx0XHRcdGNsZWFyOnJpZ2h0O1xuXHRcdFx0bWFyZ2luOiAxMHB4IC0ycHggMCAwO1xuXG5cdFx0fVxuXHRcdCYucmliYm9uLXZlcnRpY2FsLWxlZnR7XG5cdFx0XHRjbGVhcjpub25lO1xuXHRcdFx0bWFyZ2luOiAtMnB4IDAgMCAxMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6MWVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206MWVtO1xuXHRcdFx0d2lkdGg6IDQxcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCYucmliYm9uLXZlcnRpY2FsLXJpZ2h0e1xuXHRcdFx0Y2xlYXI6bm9uZTtcblx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdFx0bWFyZ2luOiAtMnB4IDEwcHggMCAwO1xuXHRcdFx0cGFkZGluZy10b3A6MWVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206MWVtO1xuXHRcdFx0d2lkdGg6IDQxcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Ly8gRUZGRUNUIENPTlRST0xcblx0XHQmLnJpYmJvbi1zaGFkb3d7XG5cdFx0XHRib3gtc2hhZG93OiAycHggMnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cblx0XHRcdCYucmliYm9uLXJpZ2h0LFxuXHRcdFx0Ji5yaWJib24tdmVydGljYWwtcmlnaHR7XG5cdFx0XHRcdGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5yaWJib24tcm91bmR7XG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG5cblx0XHRcdCYucmliYm9uLXJpZ2h0e1xuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmLnJpYmJvbi12ZXJ0aWNhbC1yaWdodCxcblx0XHRcdCYucmliYm9uLXZlcnRpY2FsLWxlZnR7XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5yaWJib24tYm9yZGVye1xuXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkO1xuXHRcdFx0XHRjb250ZW50OicnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDo1cHg7XG5cdFx0XHRcdGJvdHRvbTo1cHg7XG5cdFx0XHRcdGxlZnQ6NXB4O1xuXHRcdFx0XHRyaWdodDo1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucmliYm9uLWJvcmRlci12ZXJ0e1xuXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRib3JkZXItdG9wOm5vbmU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206bm9uZTtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkO1xuXHRcdFx0XHRjb250ZW50OicnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRib3R0b206MDtcblx0XHRcdFx0bGVmdDo1cHg7XG5cdFx0XHRcdHJpZ2h0OjVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5yaWJib24tYm9yZGVyLWhvcntcblxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkO1xuXHRcdFx0XHRib3JkZXItbGVmdDpub25lO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6bm9uZTtcblx0XHRcdFx0Y29udGVudDonJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6NXB4O1xuXHRcdFx0XHRib3R0b206NXB4O1xuXHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdHJpZ2h0OjA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5yaWJib24tYm9yZGVyLWRhc2h7XG5cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGJvcmRlcjoxcHggc29saWQ7XG5cdFx0XHRcdGJvcmRlci1zdHlsZTogZGFzaGVkO1xuXHRcdFx0XHRjb250ZW50OicnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDo1cHg7XG5cdFx0XHRcdGJvdHRvbTo1cHg7XG5cdFx0XHRcdGxlZnQ6NXB4O1xuXHRcdFx0XHRyaWdodDo1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucmliYm9uLWJvcmRlci1kYXNoLXZlcnR7XG5cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGJvcmRlci10b3A6bm9uZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTpub25lO1xuXHRcdFx0XHRib3JkZXItbGVmdDoxcHggc29saWQ7XG5cdFx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQ7XG5cdFx0XHRcdGJvcmRlci1sZWZ0LXN0eWxlOiBkYXNoZWQ7XG5cdFx0XHRcdGJvcmRlci1yaWdodC1zdHlsZTogZGFzaGVkO1xuXHRcdFx0XHRjb250ZW50OicnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRib3R0b206MDtcblx0XHRcdFx0bGVmdDo1cHg7XG5cdFx0XHRcdHJpZ2h0OjVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5yaWJib24tYm9yZGVyLWRhc2gtaG9ye1xuXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQ7XG5cdFx0XHRcdGJvcmRlci1sZWZ0Om5vbmU7XG5cdFx0XHRcdGJvcmRlci1yaWdodDpub25lO1xuXHRcdFx0XHRib3JkZXItdG9wLXN0eWxlOiBkYXNoZWQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tc3R5bGU6IGRhc2hlZDtcblx0XHRcdFx0Y29udGVudDonJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6NXB4O1xuXHRcdFx0XHRib3R0b206NXB4O1xuXHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdHJpZ2h0OjA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5yaWJib24tY2xpcHtcblx0XHRcdGxlZnQ6LTEwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDowO1xuXG5cdFx0XHQmLnJpYmJvbi1yaWdodHtcblx0XHRcdFx0bGVmdDphdXRvO1xuXHRcdFx0XHRyaWdodDotMTBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gU1VCIEVMRU1FTlRcblx0XHQ+LnJpYmJvbi1zdWJ7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0ICAgIHRvcDogMDtcblx0XHQgICAgbGVmdDogMDtcblxuXHRcdFx0Ji5yaWJib24tY2xpcHtcblx0XHRcdFx0XG5cdFx0XHQgICAgJjpiZWZvcmUsIFxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0ICAgIGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0ICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0ICAgIGJvdHRvbTogLTEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdCAgICBib3JkZXItd2lkdGg6IDAgMTBweCAxMHB4IDA7XG5cdFx0XHRcdCAgICBib3JkZXItcmlnaHQtY29sb3I6ICMyMjIgIWltcG9ydGFudDtcblx0XHRcdFx0ICAgIGxlZnQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnJpYmJvbi1yaWdodHtcblxuXHRcdFx0XHRcdCY6YmVmb3JlLCBcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHQgICAgY29udGVudDogJyc7XG5cdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHQgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0XHQgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHQgICAgYm90dG9tOiAtMTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHQgICAgYm9yZGVyLXdpZHRoOiAwIDAgMTBweCAxMHB4O1xuXHRcdFx0XHRcdCAgICBib3JkZXItbGVmdC1jb2xvcjogIzIyMiAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdCAgICByaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5yaWJib24tYm9va21hcmt7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDIxcHggc29saWQ7XG5cdFx0XHRcdCAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQ7XG5cdFx0XHRcdCAgICBib3JkZXItYm90dG9tOiAxZW0gc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0ICAgIGJvdHRvbTotMWVtO1xuXHRcdFx0XHQgICAgY29udGVudDonJztcblx0XHRcdFx0ICAgIGhlaWdodDogMDtcblx0XHRcdFx0ICAgIGxlZnQ6MDtcblx0XHRcdFx0ICAgIHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHQgICAgd2lkdGg6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBDT0xPUiBDT05UUk9sXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWRlZmF1bHQ7XG5cdFx0Y29sb3I6ZGFya2VuKCRicmFuZC1kZWZhdWx0LCA1MCUpO1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYnJhbmQtZGVmYXVsdCwgMzAlKTtcblx0XHR9XG5cdFx0Pi5yaWJib24tc3Vie1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWRlZmF1bHQ7XG5cdFx0XHRjb2xvcjpkYXJrZW4oJGJyYW5kLWRlZmF1bHQsIDUwJSk7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYnJhbmQtZGVmYXVsdCwgMzAlKTtcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRicmFuZC1kZWZhdWx0O1xuXHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRicmFuZC1kZWZhdWx0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYucmliYm9uLWNvbG9yLWRlZmF1bHR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZGVmYXVsdDtcblx0XHRcdGNvbG9yOmRhcmtlbigkYnJhbmQtZGVmYXVsdCwgNTAlKTtcblxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJyYW5kLWRlZmF1bHQsIDEwJSk7XG5cdFx0XHR9XG5cdFx0XHQ+LnJpYmJvbi1zdWJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kZWZhdWx0O1xuXHRcdFx0XHRjb2xvcjpkYXJrZW4oJGJyYW5kLWRlZmF1bHQsIDUwJSk7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJyYW5kLWRlZmF1bHQsIDMwJSk7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRicmFuZC1kZWZhdWx0O1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGJyYW5kLWRlZmF1bHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5yaWJib24tY29sb3ItcHJpbWFyeXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXHRcdFx0Y29sb3I6I2ZmZjtcblxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XG5cdFx0XHR9XG5cdFx0XHQ+LnJpYmJvbi1zdWJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXHRcdFx0XHRjb2xvcjpkYXJrZW4oJGJyYW5kLXByaW1hcnksIDUwJSk7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJyYW5kLXByaW1hcnksIDMwJSk7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5yaWJib24tY29sb3ItaW5mb3tcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1pbmZvO1xuXHRcdFx0Y29sb3I6I2ZmZjtcblxuXHRcdFx0JjphZnRlcnsgXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRicmFuZC1pbmZvLCAxMCUpO1xuXHRcdFx0fVxuXHRcdFx0Pi5yaWJib24tc3Vie1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtaW5mbztcblx0XHRcdFx0Y29sb3I6ZGFya2VuKCRicmFuZC1pbmZvLCA1MCUpO1xuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRicmFuZC1pbmZvLCAzMCUpO1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkYnJhbmQtaW5mbztcblx0XHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRicmFuZC1pbmZvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucmliYm9uLWNvbG9yLXN1Y2Nlc3N7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtc3VjY2Vzcztcblx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcblx0XHRcdCY6YWZ0ZXJ7IFxuXHRcdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYnJhbmQtc3VjY2VzcywgMTAlKTtcblx0XHRcdH1cblx0XHRcdD4ucmliYm9uLXN1Yntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXN1Y2Nlc3M7XG5cdFx0XHRcdGNvbG9yOmRhcmtlbigkYnJhbmQtc3VjY2VzcywgNTAlKTtcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkYnJhbmQtc3VjY2VzcywgMzAlKTtcblx0XHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJGJyYW5kLXN1Y2Nlc3M7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkYnJhbmQtc3VjY2Vzcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnJpYmJvbi1jb2xvci1kYW5nZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xuXHRcdFx0Y29sb3I6I2ZmZjtcblxuXHRcdFx0JjphZnRlcnsgXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRicmFuZC1kYW5nZXIsIDEwJSk7XG5cdFx0XHR9XG5cdFx0XHQ+LnJpYmJvbi1zdWJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kYW5nZXI7XG5cdFx0XHRcdGNvbG9yOmRhcmtlbigkYnJhbmQtZGFuZ2VyLCA1MCUpO1xuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRicmFuZC1kYW5nZXIsIDMwJSk7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRicmFuZC1kYW5nZXI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucmliYm9uLWNvbG9yLXdhcm5pbmd7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtd2FybmluZztcblx0XHRcdGNvbG9yOmRhcmtlbigkYnJhbmQtd2FybmluZywgNTAlKTtcblxuXHRcdFx0JjphZnRlcnsgXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRicmFuZC13YXJuaW5nLCAxMCUpO1x0XG5cdFx0XHR9XG5cdFx0XHQ+LnJpYmJvbi1zdWJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC13YXJuaW5nO1xuXHRcdFx0XHRjb2xvcjpkYXJrZW4oJGJyYW5kLXdhcm5pbmcsIDUwJSk7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGJyYW5kLXdhcm5pbmcsIDMwJSk7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRicmFuZC13YXJuaW5nO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGJyYW5kLXdhcm5pbmc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cbn1cblxuIiwiLy8gR2VuZXJhbCBtb2RlXG5cbi5tdC1lbGVtZW50LWNhcmQge1xuXG5cdC5tdC1jYXJkLWl0ZW17XG5cdFx0Ym9yZGVyOjFweCBzb2xpZDtcblx0XHRib3JkZXItY29sb3I6ICRnZW5lcmFsLXBhbmVsLWJvcmRlci1jb2xvcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTozMHB4O1xuXG5cdFx0Lm10LWNhcmQtYXZhdGFye1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cblx0XHQubXQtY2FyZC1jb250ZW50e1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHQubXQtY2FyZC1uYW1le1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5tdC1jYXJkLWRlc2N7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdFx0fVxuXG5cdFx0XHQubXQtY2FyZC1zb2NpYWx7XG5cblx0XHRcdFx0PnVse1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0XHRcdD5saXtcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgM3B4O1xuXG5cdFx0XHRcdFx0XHQ+IGF7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MThweDtcblxuXHRcdFx0XHRcdFx0XHQmLm10LWNhcmQtYnRue1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1zdWNjZXNzO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC13YXJuaW5nO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5tdC1jYXJkLXJvdW5ke1xuXG5cdFx0Lm10LWNhcmQtaXRlbXtcblx0XHRcdHBhZGRpbmc6NDBweCA0MHB4IDEwcHggNDBweDtcblxuXHRcdFx0Lm10LWNhcmQtYXZhdGFye1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcblx0XHRcdFx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUFCQ0FJQUFBQ1FkMVBlQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFBNUpSRUZVZU5waVlHQmdBQWd3QUFBRUFBR2JBK29KQUFBQUFFbEZUa1N1UW1DQyk7XG5cblx0XHRcdFx0Lm10LW92ZXJsYXl7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHRcbn1cblxuXG4iLCIvLyBPVkVSTEFZXG5cbi5tdC1lbGVtZW50LW92ZXJsYXl7XG5cblx0Lm10LW92ZXJsYXktMXtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdGZsb2F0OmxlZnQ7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdGN1cnNvcjpkZWZhdWx0O1xuXG5cdFx0aW1ne1xuXHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNHMgbGluZWFyO1xuXHRcdFx0dHJhbnNpdGlvbjphbGwgLjRzIGxpbmVhcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OmF1dG87XG5cdFx0fVxuXG5cdFx0aDJ7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdGZvbnQtc2l6ZToxN3B4O1xuXHRcdFx0YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNik7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGV5KC0xMDBweCkgdHJhbnNsYXRlWigwKTtcblx0XHRcdC1tcy10cmFuc2Zvcm06dHJhbnNsYXRleSgtMTAwcHgpIHRyYW5zbGF0ZVooMCk7XG5cdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRleSgtMTAwcHgpIHRyYW5zbGF0ZVooMCk7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDtcblx0XHRcdHRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDtcblx0XHRcdHBhZGRpbmc6MTBweDtcblx0XHR9XG5cblx0XHQubXQtaW5mb3tcblx0XHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0XHRcdG9wYWNpdHk6MDtcblx0XHRcdGZpbHRlcjphbHBoYShvcGFjaXR5PTApO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6NTAlO1xuXHRcdFx0bGVmdDowO1xuXHRcdFx0cmlnaHQ6MDtcblx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVooMCk7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVooMCk7XG5cdFx0XHQtbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWigwKTtcblxuXG5cdFx0XHQ+bGl7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwIDNweDtcblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXJ7XG5cblx0XHRcdC5tdC1vdmVybGF5e1xuXHRcdFx0XHRvcGFjaXR5OjE7XG5cdFx0XHRcdGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMCk7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7XG5cdFx0XHRcdC1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdFx0fVxuXG5cdFx0XHRpbWd7XG5cdFx0XHRcdC1tcy10cmFuc2Zvcm06c2NhbGUoMS4yKSB0cmFuc2xhdGVaKDApO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjIpIHRyYW5zbGF0ZVooMCk7XG5cdFx0XHRcdHRyYW5zZm9ybTpzY2FsZSgxLjIpIHRyYW5zbGF0ZVooMCk7XG5cdFx0XHR9XG5cblx0XHRcdC5tdC1pbmZve1xuXHRcdFx0XHRvcGFjaXR5OjE7XG5cdFx0XHRcdGZpbHRlcjphbHBoYShvcGFjaXR5PTEwMCk7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTouMnM7XG5cdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6LjJzO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tdC1vdmVybGF5e1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0XHR0b3A6MDtcblx0XHRcdGxlZnQ6MDtcblx0XHRcdG9wYWNpdHk6MDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjcpO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNHMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXG5cdFx0Ji5tdC1zY3JvbGwtdXB7XG5cdFx0XG5cdFx0XHQmOmhvdmVye1xuXG5cdFx0XHRcdC5tdC1vdmVybGF5e1xuXHRcdFx0XHRcdGJvdHRvbTowO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHRcdC5tdC1vdmVybGF5e1xuXHRcdFx0XHRib3R0b206LTEwMCU7XG5cdFx0XHRcdHRvcDphdXRvO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Ji5tdC1zY3JvbGwtZG93bntcblx0XHRcblx0XHRcdCY6aG92ZXJ7XG5cblx0XHRcdFx0Lm10LW92ZXJsYXl7XG5cdFx0XHRcdFx0dG9wOjA7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdFx0Lm10LW92ZXJsYXl7XG5cdFx0XHRcdHRvcDotMTAwJTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCYubXQtc2Nyb2xsLWxlZnR7XG5cdFx0XG5cdFx0XHQmOmhvdmVye1xuXG5cdFx0XHRcdC5tdC1vdmVybGF5e1xuXHRcdFx0XHRcdHJpZ2h0OjA7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdFx0Lm10LW92ZXJsYXl7XG5cdFx0XHRcdHJpZ2h0Oi0xMDAlO1xuXHRcdFx0XHRsZWZ0OmF1dG87XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmLm10LXNjcm9sbC1yaWdodHtcblx0XHRcblx0XHRcdCY6aG92ZXJ7XG5cblx0XHRcdFx0Lm10LW92ZXJsYXl7XG5cdFx0XHRcdFx0bGVmdDowO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHRcdC5tdC1vdmVybGF5e1xuXHRcdFx0XHRsZWZ0Oi0xMDAlO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXHQubXQtb3ZlcmxheS0ye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXG5cdFx0aW1ne1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW47XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cblx0XHRoMntcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRcdH1cblxuXHRcdC5tdC1pbmZvLCBcblx0XHRoMntcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuXHRcdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMC43KTtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC43KTtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbjtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW47XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdC5tdC1pbmZve1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6NTAlO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNykgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMC43KSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNykgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgNXB4ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlcntcblxuXHRcdFx0aW1ne1xuXHRcdFx0XHRmaWx0ZXI6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PGZpbHRlciBpZD1cImZpbHRlclwiPjxmZUNvbG9yTWF0cml4IHR5cGU9XCJtYXRyaXhcIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9XCJzUkdCXCIgdmFsdWVzPVwiMC4yMTI2IDAuNzE1MiAwLjA3MjIgMCAwIDAuMjEyNiAwLjcxNTIgMC4wNzIyIDAgMCAwLjIxMjYgMC43MTUyIDAuMDcyMiAwIDAgMCAwIDAgMSAwXCIgLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPVwiM1wiIC8+PC9maWx0ZXI+PC9zdmc+I2ZpbHRlcicpO1xuXHRcdFx0XHRmaWx0ZXI6IGJsdXIoM3B4KTtcblx0XHRcdFx0LXdlYmtpdC1maWx0ZXI6IGJsdXIoM3B4KTtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cdFx0XHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblx0XHRcdH1cblxuXHRcdFx0Lm10LW92ZXJsYXl7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuXHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwcztcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG5cdFx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcblx0XHRcdH1cblxuXHRcdFx0aDJ7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC41cztcblx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMC41cztcblx0XHRcdH1cblxuXHRcdFx0Lm10LWluZm8sXG5cdFx0XHRoMntcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR9XG5cblx0XHRcdC5tdC1pbmZve1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tdC1vdmVybGF5e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cblx0XHQmLm10LW92ZXJsYXktMi1ncmV5e1xuXG5cdFx0XHQmOmhvdmVye1xuXG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRmaWx0ZXI6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PGZpbHRlciBpZD1cImZpbHRlclwiPjxmZUNvbG9yTWF0cml4IHR5cGU9XCJtYXRyaXhcIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9XCJzUkdCXCIgdmFsdWVzPVwiMC4yMTI2IDAuNzE1MiAwLjA3MjIgMCAwIDAuMjEyNiAwLjcxNTIgMC4wNzIyIDAgMCAwLjIxMjYgMC43MTUyIDAuMDcyMiAwIDAgMCAwIDAgMSAwXCIgLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPVwiM1wiIC8+PC9maWx0ZXI+PC9zdmc+I2ZpbHRlcicpO1xuXHRcdFx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDEpIGJsdXIoM3B4KTtcblx0XHRcdFx0XHQtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEpIGJsdXIoM3B4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubXQtb3ZlcmxheS0yLWljb25ze1xuXG5cdFx0XHQubXQtaW5mb3tcblx0XHRcdFx0Ym9yZGVyOm5vbmU7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNykgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjcpIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjcpIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+bGl7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDNweDtcblxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0fVx0XG5cblx0XHRcdCY6aG92ZXJ7XG5cblx0XHRcdFx0Lm10LWluZm97XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdC5tdC1vdmVybGF5LTN7XG5cdFx0IHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXG5cdFx0aW1ne1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdGgye1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcblx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHNcdFx0Y3ViaWMtYmV6aWVyKDAuODgsLTAuOTksIDAsIDEuODEpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHNcdFx0Y3ViaWMtYmV6aWVyKDAuODgsLTAuOTksIDAsIDEuODEpO1xuXHRcdH1cblxuXHRcdC5tdC1pbmZve1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0XHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHNcdFx0Y3ViaWMtYmV6aWVyKDAuODgsLTAuOTksIDAsIDEuODEpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHNcdFx0Y3ViaWMtYmV6aWVyKDAuODgsLTAuOTksIDAsIDEuODEpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDoxNXB4O1xuXHRcdFx0Ym90dG9tOjE1cHg7XG5cdFx0XHRsZWZ0OjE1cHg7XG5cdFx0XHRyaWdodDoxNXB4O1xuXHRcdFx0bWFyZ2luOmF1dG87XG5cdFx0XHRwYWRkaW5nOjQ1JSAwIDAgMDtcblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDVweCAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXJ7XG5cblx0XHRcdC5tdC1vdmVybGF5e1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ4LCAxNTIsIDE1NywgMC43KTtcblx0XHRcdH1cblxuXHRcdFx0aDJ7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG5cdFx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG5cdFx0XHR9XG5cblx0XHRcdC5tdC1pbmZve1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubXQtb3ZlcmxheXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc1LDc1LDc1LDAuNyk7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjg4LC0wLjk5LCAwLCAxLjgxKTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjg4LC0wLjk5LCAwLCAxLjgxKTtcblx0XHR9XG5cblx0XHQmLm10LW92ZXJsYXktMy1pY29uc3tcblxuXHRcdFx0Lm10LWluZm97XG5cdFx0XHRcdHBhZGRpbmc6NDAlIDAgMCAwO1xuXG5cdFx0XHRcdD5saXtcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDAgM3B4O1xuXG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cdFx0XHR9XHRcblx0XHR9XG5cblx0fVxuXG5cdC5tdC1vdmVybGF5LTR7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cblx0XHRpbWd7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuODgsLTAuOTksIDAsIDEuODEpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuODgsLTAuOTksIDAsIDEuODEpO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cblx0XHRoMntcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KTtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC0xMDBweCk7XG5cdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC0xMDBweCk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTEwMHB4KTtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuODgsLTAuOTksIDAsIDEuODEpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuODgsLTAuOTksIDAsIDEuODEpO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHR9XG5cblx0XHQubXQtaW5mb3tcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcblx0XHRcdG1hcmdpbjogNTBweCAwIDA7XG5cblx0XHR9XG5cblx0XHQmOmhvdmVye1xuXG5cdFx0XHQubXQtb3ZlcmxheXtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG5cdFx0XHR9XG5cblx0XHRcdGgyLFxuXHRcdFx0Lm10LWluZm97XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGV5KDApO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRleSgwKTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGV5KDApO1xuXHRcdFx0fVxuXG5cdFx0XHQubXQtaW5mb3tcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG5cdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4ycztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubXQtb3ZlcmxheXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjcpO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC44OCwtMC45OSwgMCwgMS44MSk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC44OCwtMC45OSwgMCwgMS44MSk7XG5cdFx0fVxuXG5cdFx0Ji5tdC1vdmVybGF5LTQtaWNvbnN7XG5cblx0XHRcdC5tdC1pbmZve1xuXHRcdFx0XHRib3JkZXI6bm9uZTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRcdHRvcDo1MCU7XG5cdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0cmlnaHQ6MDtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0bWFyZ2luOmF1dG87XG5cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Pmxpe1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAzcHg7XG5cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdH1cdFxuXHRcdH1cblxuXHR9XG5cblx0Lm10LW92ZXJsYXktNXtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmODllOSAwJSwgIzA1YWJlMCAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZjg5ZTkgMCUsIzA1YWJlMCAxMDAlKTtcblxuXHRcdC5tdC1vdmVybGF5e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHBhZGRpbmc6IDNlbTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdGJvdHRvbTogMjBweDtcblx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjQ1cztcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgdHJhbnNmb3JtIDAuNDVzO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsMCwwKTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwwLDApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGltZ3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTEzJSArIDYwcHgpO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjQ1cztcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjQ1cztcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDBweCwwLDApO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDBweCwwLDApO1xuXHRcdH1cblxuXHRcdGgye1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRwYWRkaW5nOiAxNSUgMCAxMHB4IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblxuXHRcdGEsXG5cdFx0cHtcblx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC40NXM7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCB0cmFuc2Zvcm0gMC40NXM7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTtcblx0XHR9XG5cblx0XHRhe1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0XHRcdGZpbHRlcjogYWxwaGEob3BhY2l0eT02MCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlcntcblxuXHRcdFx0aW1ne1xuXHRcdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0XHRcdGZpbHRlcjogYWxwaGEob3BhY2l0eT02MCk7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdFx0fVxuXG5cdFx0XHQubXQtb3ZlcmxheTpiZWZvcmUsXG5cdFx0XHRhLFxuXHRcdFx0cHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1x0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0Lm10LW92ZXJsYXktNntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRiYWNrZ3JvdW5kOiAjNDJiMDc4O1xuXG5cdFx0Lm10LW92ZXJsYXl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cGFkZGluZzogNTBweCAyMHB4O1xuXHRcdH1cblxuXHRcdGltZ3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cztcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwwLDApO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwwLDApO1xuXHRcdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0fVxuXG5cdFx0aDJ7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cGFkZGluZzogMC41ZW0gMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cztcblx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsMCwwKTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwwLDApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEsXG5cdFx0cHtcblx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXM7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCB0cmFuc2Zvcm0gMC4zNXM7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwwLDApO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLDAsMCk7XG5cdFx0fVxuXG5cdFx0cHtcblx0XHRcdG1hcmdpbi10b3A6MjBweDtcblx0XHR9XG5cblx0XHQubXQtaW5mb3tcblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0XHRcdGZpbHRlcjogYWxwaGEob3BhY2l0eT02MCk7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHR0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVye1xuXG5cdFx0XHRpbWd7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0XHR9XG5cblx0XHRcdGgye1xuXG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhLFxuXHRcdFx0cHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59IiwiLy8jIyAgRmxhdCBVSSBDb2xvciBWYXJpYXRpb25zXG5cbi8qKipcbkN1c3RvbSBjb2xvciBidXR0b25zIFxuKioqL1xuXG5AZWFjaCAkbmFtZSwgJGNvbG9ycyBpbiAkY29tcG9uZW50LWNvbG9ycyB7XG4gICAgLmJnLSN7JG5hbWV9IHtcbiAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCBiYXNlKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5iZy0jeyRuYW1lfS1vcGFjaXR5IHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYShtYXAtZ2V0KCRjb2xvcnMsIGJhc2UpLCAwLjgpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJnLWhvdmVyLSN7JG5hbWV9OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCBiYXNlKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb250LSN7JG5hbWV9IHtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmFzZSkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgLmJnLWZvbnQtI3skbmFtZX0ge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCBmb250KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ib3JkZXItI3skbmFtZX0ge1xuICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmFzZSkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYm9yZGVyLXRvcC0jeyRuYW1lfSB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmFzZSkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYm9yZGVyLWJvdHRvbS0jeyRuYW1lfSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmFzZSkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgLmJvcmRlci1sZWZ0LSN7JG5hbWV9IHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmFzZSkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYm9yZGVyLXJpZ2h0LSN7JG5hbWV9IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJhc2UpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gcHNldWRvIGNsYXNzZXNcbiAgICAuYmctYmVmb3JlLSN7JG5hbWV9OmJlZm9yZSxcbiAgICAuYmctYWZ0ZXItI3skbmFtZX06YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsIGJhc2UpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJvcmRlci1iZWZvcmUtI3skbmFtZX06YmVmb3JlLFxuICAgIC5ib3JkZXItYWZ0ZXItI3skbmFtZX06YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmFzZSkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYm9yZGVyLXRvcC1iZWZvcmUtI3skbmFtZX06YmVmb3JlLFxuICAgIC5ib3JkZXItdG9wLWFmdGVyLSN7JG5hbWV9OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCBiYXNlKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ib3JkZXItYm90dG9tLWJlZm9yZS0jeyRuYW1lfTpiZWZvcmUsXG4gICAgLmJvcmRlci1ib3R0b20tYWZ0ZXItI3skbmFtZX06YWZ0ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJhc2UpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC5ib3JkZXItbGVmdC1iZWZvcmUtI3skbmFtZX06YmVmb3JlLFxuICAgIC5ib3JkZXItbGVmdC1hZnRlci0jeyRuYW1lfTphZnRlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIGJhc2UpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJvcmRlci1yaWdodC1iZWZvcmUtI3skbmFtZX06YmVmb3JlLFxuICAgIC5ib3JkZXItcmlnaHQtYWZ0ZXItI3skbmFtZX06YWZ0ZXIge1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgYmFzZSkgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qKipcbkNvbG9yIGxpYnJhcnkgZGVtb1xuKioqL1xuXG4uY29sb3ItZGVtbyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG5cdG1hcmdpbjogMCAwIDIwcHggMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdC5jb2xvci12aWV3IHtcblx0XHRwYWRkaW5nOiAzNXB4IDEwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXG5cdC5jb2xvci1pbmZvIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcblx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XHRcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cdFxufSIsIi5tdC1jb29raWUtY29uc2VudC1iYXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogJHppbmRleC10b3AgKyAxO1xuXHRwYWRkaW5nOiAxMHB4IDI1cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKCMwMDAwMDAsIDAuOSk7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblxuXHQubXQtY29va2llLWNvbnNlbnQtYmFyLWhvbGRlciB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQubXQtY29va2llLWNvbnNlbnQtYmFyLWNvbnRlbnQge1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblxuXHRcdC5tdC1jb29raWUtY29uc2VudC1iYXItYWN0aW9uIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0XHRcdC5tdC1jb29raWUtY29uc2VudC1idG4ge1xuXHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLm10LWNvb2tpZS1jb25zZW50LWJhci10b3Age1xuXG5cdH1cblxuXHQmLm10LWNvb2tpZS1jb25zZW50LWJhci1saWdodCB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgjZWVlZWVlLCAwLjkpO1xuXHRcdGNvbG9yOiAjMzMzO1xuXHR9XG59IiwiLm10LWNvbnRlbnQtcm93IHtcblx0ZGlzcGxheTogdGFibGU7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cblx0Lm10LWNvbnRlbnQtY29sLWZsdWlkIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG5cdFx0Lm10LWNvbnRlbnQtYm9keSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdH0gXG5cdH1cblxuXHQubXQtY29udGVudC1jb2wtZml4ZWQge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cblx0XHQubXQtY29udGVudC1zaWRlYmFyIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgIFxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLyogNzY3cHggKi8gXG5cdC5tdC1jb250ZW50LXJvdyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQubXQtY29udGVudC1jb2wtZmx1aWQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdC5tdC1jb250ZW50LWJvZHkge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9IFxuXHRcdH1cblxuXHRcdC5tdC1jb250ZW50LWNvbC1maXhlZCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQubXQtY29udGVudC1zaWRlYmFyIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59Il19 */
